@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap);:root{--xverdict-platform-background:linear-gradient(0deg,#fff,rgba(191,220,207,.3) 99.52%)!important;--xverdict-content-background:#f7f5ef;--xverdict-dark-green:#063a33;--app-page-background:var(--xverdict-platform-background);--bs-body-font-family:"DM Sans",sans-serif;--bs-font-sans-serif:"DM Sans",sans-serif;--bs-body-font-size:1rem;--bs-body-line-height:1.5;--font-size-xs:0.81rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--primary-color:#84b440;--secondary-color:var(--xverdict-dark-green);--accent-color:#fff;--text-color:#fff;--tertiary-color:#dfdf44;--highlight-color:#fdb50a;--new-color:#161617;--gradient:linear-gradient(to right,var(--secondary-color),#84b440);--entity-icon-gradient:linear-gradient(180deg,var(--secondary-color) 0%,#84b440 100%);--theme-page-bg:color-mix(in srgb,var(--accent-color) 88%,var(--primary-color) 12%);--theme-page-bg-alt:color-mix(in srgb,var(--accent-color) 84%,var(--secondary-color) 16%);--theme-surface-base:color-mix(in srgb,var(--accent-color) 97%,var(--secondary-color) 3%);--theme-surface-soft:color-mix(in srgb,var(--accent-color) 93%,var(--secondary-color) 7%);--theme-surface-muted:color-mix(in srgb,var(--accent-color) 88%,var(--secondary-color) 12%);--theme-brand-soft:color-mix(in srgb,var(--accent-color) 78%,var(--primary-color) 22%);--theme-brand-muted:color-mix(in srgb,var(--accent-color) 88%,var(--secondary-color) 12%);--theme-brand-strong:color-mix(in srgb,var(--secondary-color) 82%,var(--primary-color) 18%);--theme-border-soft:color-mix(in srgb,var(--secondary-color) 16%,var(--accent-color) 84%);--theme-border-strong:color-mix(in srgb,var(--secondary-color) 28%,var(--accent-color) 72%);--theme-ink-strong:color-mix(in srgb,var(--secondary-color) 86%,#000);--theme-ink:color-mix(in srgb,var(--secondary-color) 74%,#000);--theme-ink-muted:color-mix(in srgb,var(--secondary-color) 46%,var(--accent-color) 54%);--theme-ink-soft:color-mix(in srgb,var(--secondary-color) 58%,var(--accent-color) 42%);--theme-warning-surface:color-mix(in srgb,var(--accent-color) 82%,var(--highlight-color) 18%);--theme-danger-surface:color-mix(in srgb,var(--accent-color) 88%,#dc2626 12%);--theme-danger-ink:color-mix(in srgb,#dc2626 78%,var(--secondary-color) 22%);--theme-danger-border:color-mix(in srgb,#dc2626 22%,var(--accent-color) 78%);--theme-warning-border:color-mix(in srgb,var(--highlight-color) 30%,var(--accent-color) 70%);--color-proba-analytics:#3498db33;--color-proba-analytics-border:#3498db80;--color-proba-workflows:#e90ff133;--color-proba-workflows-border:#e90ff180;--color-aic-one:#ff44444d;--color-aic-one-border:#ff44444d;--color-x-verdict:#2ecc7133;--color-x-verdict-border:#2ecc7180;--color-engagenet:#22a8e648;--color-engagenet-border:#222fe680;--color-orcaa:#9b59b633;--color-orcaa-border:#9b59b680;--color-complyon:#3ce74d33;--color-complyon-border:#3ce78680;--color-white-transparent-2:color-mix(in srgb,var(--accent-color) 20%,transparent);--color-red-dark:#c00;--color-red-shadow:#ff44444d;--signing-border:#e7e9ee;--second-primary-color:#f07c0056}body{font-size:var(--font-size-md);line-height:var(--bs-body-line-height)}#app,body,html{min-height:100%}#app,body,html{background:var(--xverdict-platform-background)!important}body{font-family:DM Sans,sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,optgroup,select,textarea{font-family:inherit;font-size:var(--font-size-sm)}.form-text,.small,small{font-size:var(--font-size-xs)}.btn,.form-control,.form-label,.form-select,.table,label,table{font-size:var(--font-size-sm)}.h1,h1{font-size:var(--font-size-3xl)}.h2,h2{font-size:var(--font-size-2xl)}.card-title,.h3,h3{font-size:var(--font-size-xl)}.h4,h4{font-size:var(--font-size-lg)}.h5,.h6,h5,h6{font-size:var(--font-size-md)}body *{font-family:DM Sans,sans-serif!important}a{color:inherit;text-decoration:none}.bg-purple{background-color:var(--primary-color)!important}.text-purple{color:var(--primary-color)}.text-dark-purple{color:#2a0f5a}.bg-light-purple{background:color-mix(in srgb,var(--primary-color) 40%,#fff)}.xverdict-font{font-weight:600;font-family:"Instrument Serif",serif;font-size:calc(1em + 1px)}.text-xl{font-size:1.25rem;font-weight:400}.text-x{font-size:.9375rem;font-weight:400}.text-xs{font-size:.75rem}.text-xxs{font-size:var(--font-size-xs)}@media (768px <= width <= 1024px){.text-xl{font-size:1.1rem}.text-x{font-size:.875rem}.text-xs,.text-xxs{font-size:var(--font-size-xs)}}@media (width <= 767px){.text-xl{font-size:1rem}.text-x{font-size:.8125rem}.text-xs,.text-xxs{font-size:var(--font-size-xs)}}.text-xs,.text-xxs{font-size:var(--font-size-xs)!important}.text-sm,.text-x{font-size:var(--font-size-sm)!important}.text-md{font-size:var(--font-size-md)!important}.text-lg{font-size:var(--font-size-lg)!important}.text-xl{font-size:var(--font-size-xl)!important}.text-2xl{font-size:var(--font-size-2xl)!important}.text-3xl{font-size:var(--font-size-3xl)!important}.rounded-lg{border-radius:1rem}.rounded-small{border-radius:.5rem}.cursor-pointer,.pointer{cursor:pointer}.transition-all{transition:all .3s ease}.btn-primary-dark{background:var(--secondary-color)!important;border:none!important;font-weight:400;color:var(--text-color)!important;white-space:nowrap;text-overflow:ellipsis}.avatar-circle{width:30px;height:30px;background-color:var(--primary-color);color:var(--secondary-color);display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:var(--font-size-xs)}.border-purple{--bs-border-opacity:1;border-color:color-mix(in srgb,var(--secondary-color) calc(var(--bs-border-opacity)*100%),transparent)!important}.bg-primary{background-color:var(--secondary-color)!important}.border-card,.btn-light,.glass-card{background:color-mix(in srgb,var(--primary-color) 10%,#fff)}.border-card{height:100%;min-height:0;display:flex;flex-direction:column;transition:margin-left .3s ease;margin-bottom:0;overflow:hidden}.client-sidebar::-webkit-scrollbar,.scroll-container::-webkit-scrollbar,.scrollable-container::-webkit-scrollbar{display:none}.navbar{min-height:3.7rem;padding:.45rem 1.25rem .45rem .85rem!important;background:var(--secondary-color)!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}.config-top-navbar{position:sticky;top:0;background:#062a24!important}.config-navbar-brand{min-width:10.5rem;padding-right:.75rem}.config-navbar-logo{display:block;width:9.75rem;max-width:100%;height:auto;filter:brightness(0) invert(1)}.nav-link{display:flex;align-items:center;gap:.5rem;color:#000!important}.config-search{width:min(20rem,34vw)}.config-navbar-project{position:relative;gap:.45rem;width:min(15rem,22vw);padding:.22rem .45rem .22rem .7rem;border:1px solid hsla(0,0%,100%,.15);border-radius:.95rem;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.76)}.config-navbar-project>i{font-size:.88rem}.config-navbar-project .form-select{min-width:0;padding:.3rem 1.8rem .3rem .25rem;border:0;color:var(--accent-color);background-color:transparent;background-image:none;box-shadow:none;font-size:.82rem;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.config-navbar-project-chevron{position:absolute;right:.55rem;color:hsla(0,0%,100%,.78);font-size:.62rem;pointer-events:none}.config-navbar-project .form-select:focus{box-shadow:none}.config-navbar-project .form-select option{color:#0f172a;background:#fff}.config-search .form-control,.config-search .input-group-text{height:2.3rem;border-radius:.95rem;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.12)!important}.config-search .input-group-text{padding-left:1.1rem;padding-right:.5rem;color:hsla(0,0%,100%,.72)!important;box-shadow:none!important;border-right:0!important}.config-search .form-control{color:var(--accent-color)!important;box-shadow:none!important;font-size:.92rem;border-left:0!important}.config-search .form-control::-moz-placeholder{color:hsla(0,0%,100%,.68)!important}.config-search .form-control::placeholder{color:hsla(0,0%,100%,.68)!important}.config-search .form-control:focus,.config-search .input-group-text:has(+.form-control:focus){background:hsla(0,0%,100%,.1)!important}.config-search .form-control:focus{border-color:hsla(0,0%,100%,.18)!important}.config-avatar-button{width:2.75rem;height:2.75rem;padding:0}.config-navbar-profile{gap:.9rem}.config-navbar-icon{width:2.2rem;height:2.2rem;padding:0;border-radius:.9rem;color:var(--accent-color)!important;transition:background-color .2s ease,color .2s ease,transform .2s ease}.config-navbar-icon:focus,.config-navbar-icon:hover{background:color-mix(in srgb,var(--primary-color) 20%,var(--secondary-color));color:var(--accent-color)!important;transform:translateY(-1px)}.config-navbar-divider{width:2px;height:2rem;background:hsla(0,0%,100%,.14);opacity:100%}.config-navbar-user{gap:.75rem;padding:.15rem 0 .15rem .3rem}.config-navbar-initials{width:2.2rem;height:2.2rem;background:color-mix(in srgb,var(--primary-color) 92%,#fff);color:var(--accent-color);font-size:var(--font-size-xs);line-height:1;border:2px solid hsla(0,0%,100%,.16);box-shadow:0 8px 20px color-mix(in srgb,var(--secondary-color) 24%,transparent)}.config-navbar-name{font-size:.86rem;line-height:1;white-space:nowrap;color:var(--accent-color)}.config-layout-shell{height:100dvh;min-height:100dvh;overflow:hidden}.config-layout-shell>.row,.sidebar-col,.sidebar-wrapper{height:100%;min-height:0}.sidebar-col{overflow:hidden}.sidebar-col>.flex-grow-1{min-height:0}.sidebar-shell{position:relative;flex:0 0 var(--sidebar-shell-width);width:var(--sidebar-shell-width);max-width:var(--sidebar-shell-width);min-width:0;height:100%;overflow:visible;transition:width .28s ease,max-width .28s ease,flex-basis .28s ease}.sidebar-shell,.sidebar-shell-expanded{--sidebar-shell-width:21.5rem}.sidebar-shell-collapsed{--sidebar-shell-width:0}.sidebar-shell .sidebar-col{flex:0 0 21.5rem;width:21.5rem;max-width:21.5rem;transition:transform .28s ease,opacity .28s ease}.sidebar-shell-collapsed .sidebar-col{transform:translateX(calc(-100% + 1.125rem));opacity:0;pointer-events:none}.client-sidebar{background:var(--accent-color);color:var(--secondary-color);font-family:Poppins,sans-serif;border-right:0;box-shadow:inset -1px 0 0 rgb(15 23 42/5%);padding-top:1.4rem!important;min-height:0;overflow-y:auto;overflow-x:hidden}.client-sidebar .entity-sidebar,.client-sidebar .sidebar-content,.client-sidebar a,.client-sidebar button,.client-sidebar>*{max-width:100%}.sidebar-role-block{padding:.2rem .95rem .95rem}.sidebar-role-meta{color:#9ba8b7;font-size:var(--font-size-xs);font-weight:700!important;line-height:1.1;letter-spacing:.22em;text-transform:uppercase;overflow-wrap:anywhere}.sidebar-content{min-height:0}.config-brand-mark{width:2.5rem;height:2.5rem;background:var(--gradient)}.tracking-wide{letter-spacing:.12em}.entity-sidebar .nav-link{min-width:0;padding:.5rem .5rem;border-radius:.95rem;font-size:.9rem;font-weight:600;color:#000!important;transition:background-color .2s ease,color .2s ease,transform .2s ease}.entity-sidebar .nav-link:hover{background:color-mix(in srgb,var(--primary-color) 10%,#fff)!important;color:var(--secondary-color)!important;transform:translateX(2px)}.entity-sidebar .nav-link.active{background:color-mix(in srgb,var(--primary-color) 16%,#fff)!important;color:var(--secondary-color)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 12%,#fff),0 10px 20px rgb(15 23 42/6%)}.entity-sidebar .nav-link i:first-child{width:1.4rem;text-align:center}.client-sidebar .border-top{border-color:#fff!important}.client-sidebar .logo-img{filter:none}.client-sidebar .nav-item,.client-sidebar a.nav-link,.client-sidebar button.nav-link{color:inherit}.client-sidebar .pt-4 .nav-link{color:color-mix(in srgb,var(--secondary-color) 88%,#fff)!important;padding:.7rem .95rem!important;border-radius:.9rem;transition:background-color .2s ease,color .2s ease}.client-sidebar .pt-4 .nav-link:focus,.client-sidebar .pt-4 .nav-link:hover{background:color-mix(in srgb,var(--primary-color) 14%,var(--secondary-color))!important;color:var(--accent-color)!important}.case-owner-profile-card{border-color:#ddd4c9!important;background:var(--theme-surface-base)}.case-owner-avatar{width:3.1rem;height:3.1rem;background:var(--secondary-color);color:var(--accent-color);font-size:1.15rem}.case-owner-name{color:#0f332f;font-size:1.2rem;font-weight:700!important;line-height:1.15;letter-spacing:-.03em}.case-owner-name.text-truncate{overflow:hidden;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip}.case-owner-meta{margin-top:.35rem;color:#8a98a1;font-size:var(--font-size-xs);letter-spacing:.22em;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.case-owner-metrics{margin-top:1rem;padding-top:.95rem;border-top:1px solid #ece4da}.case-owner-metric-value{color:#0f332f;font-size:.8rem;font-weight:400;line-height:1}.case-owner-metric-label{margin-top:.35rem;color:#000;font-size:.8rem;letter-spacing:.22em}.case-owner-profile-link{min-width:0;margin-top:1rem;color:#0f4b43;font-size:.82rem;font-weight:500}.case-owner-profile-link>span{min-width:0;overflow-wrap:anywhere}.sidebar-profile-trigger{transition:background-color .18s ease,box-shadow .18s ease}.sidebar-profile-trigger:focus-visible,.sidebar-profile-trigger:hover{color:#0f4b43;background:#f1f7f4!important;box-shadow:0 0 0 1px #d9e8e2;outline:0}.case-owner-sidebar-layout .case-owner-sidebar-nav .nav-link{min-height:auto;padding:.5rem .5rem;border-radius:.95rem;font-size:.9rem}.case-owner-sidebar-layout .case-owner-sidebar-nav .nav-link i:first-child{width:1.4rem;color:#7a8e8a}.case-owner-nav-link.active,.case-owner-status-link.active{background:#e7efea!important;box-shadow:none!important}.case-owner-nav-link.active i:first-child,.case-owner-nav-link.active span,.case-owner-status-link.active i:first-child,.case-owner-status-link.active span{color:#0f332f!important}.case-owner-count-badge{min-width:2rem;padding:.16rem .46rem;border-radius:.22rem;background:#e9e1d6;color:#6f736c;font-size:.82rem;line-height:1.2;text-align:center}.case-owner-status-dot{width:.7rem;height:.7rem;flex:0 0 auto}.case-owner-status-dot.is-danger{background:#9d4938}.case-owner-status-dot.is-success{background:#2c745d}.case-owner-status-dot.is-warning{background:#b67b2f}.case-owner-status-dot.is-muted{background:#8d9aa3}.case-owner-intake-section{padding:0 .5rem}.case-owner-intake-card{padding:.95rem 1rem 1rem;border:1px dashed color-mix(in srgb,var(--secondary-color) 42%,#fff);background:color-mix(in srgb,var(--accent-color) 96%,var(--primary-color) 4%)}.case-owner-intake-link{min-width:0;min-height:auto;padding:0!important;color:#0f332f!important}.case-owner-intake-link:focus,.case-owner-intake-link:hover{background:transparent!important;transform:none!important}.case-owner-intake-count{flex:0 0 auto;min-width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;padding:.2rem .45rem;border-radius:999px;background:#2c745d;color:var(--accent-color);font-size:.82rem;line-height:1}.case-owner-intake-copy{margin-top:.7rem;color:#7f8d8a;font-size:var(--font-size-xs);letter-spacing:.2em;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.case-owner-intake-action{margin-top:.9rem;padding:0;color:#0f332f;font-size:.95rem;font-weight:600}.case-owner-intake-action:focus,.case-owner-intake-action:hover{color:#0b4b40}.case-owner-intake-action>span,.requestor-sidebar-new-case-button>span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.requestor-sidebar-new-case-button{min-height:3.25rem;padding:.95rem 1rem;border:0;border-radius:.45rem;background:#08251a;color:var(--accent-color);font-size:.95rem;font-weight:600;text-align:left;transition:background-color .18s ease,transform .18s ease}.requestor-sidebar-new-case-button:focus,.requestor-sidebar-new-case-button:hover{background:#0b3424;transform:translateY(-1px)}.coordinator-sidebar-count{min-width:1.9rem;padding:.14rem .42rem;border-radius:.38rem;background:color-mix(in srgb,var(--primary-color) 10%,#fff);color:color-mix(in srgb,var(--secondary-color) 82%,#fff);font-size:.78rem;line-height:1.2;text-align:center}.coordinator-sidebar-action{color:var(--secondary-color)!important}.case-owner-profile-modal-backdrop{background:rgba(5,22,14,.38)}.case-owner-new-case-header{border-bottom:1px solid #ece1d3}.case-owner-new-case-footer{border-top:1px solid #ece1d3;background:var(--accent-color)}.case-owner-new-case-close{opacity:100%!important}.case-owner-profile-snapshot-label,.case-owner-profile-stat-label{color:#6f8680;font-size:.9rem;letter-spacing:.24em}.case-owner-profile-stat-card{padding:1rem 1rem .9rem;border:1px solid #dfd3c3;background:var(--theme-surface-base)}.case-owner-profile-snapshot-value,.case-owner-profile-stat-value{margin-top:.7rem;color:var(--theme-ink-strong);font-family:Georgia,Times New Roman,serif;line-height:.95;font-weight:600;font-size:calc(1em + 1px)}.case-owner-profile-stat-value{font-size:clamp(2.15rem,2.8vw,2.8rem)}.case-owner-profile-stat-detail{color:#21473d;font-size:.95rem;line-height:1.45;margin-top:.6rem}.case-owner-profile-value{min-width:0;overflow-wrap:anywhere;word-break:normal}.case-owner-profile-pill{font-size:.92rem}.case-owner-profile-rich-copy strong{color:var(--theme-ink-strong)}.case-owner-profile-snapshot-card{padding:.9rem .85rem .8rem;border:1px solid #ece1d3;border-left-width:3px;background:var(--theme-surface-base)}.case-owner-profile-snapshot-card.is-danger{border-left-color:#9d4938}.case-owner-profile-snapshot-card.is-success{border-left-color:#2c745d}.case-owner-profile-snapshot-card.is-warning{border-left-color:#b67b2f}.case-owner-profile-snapshot-card.is-muted{border-left-color:#9ba8a2}.case-owner-profile-snapshot-value{font-size:2.3rem}.case-owner-profile-snapshot-label{margin-top:.55rem}.case-owner-new-case-dialog{width:min(44rem,calc(100vw - 2rem));max-width:min(44rem,calc(100vw - 2rem))}.case-owner-new-case-content{border:0!important}.case-owner-new-case-header{padding:1.45rem 1.8rem 1rem}.case-owner-new-case-title{color:var(--theme-ink-strong);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.5rem);line-height:.98;font-weight:600}.case-owner-new-case-subtitle{margin-top:.65rem;color:#6b8079;font-size:.98rem;line-height:1.45}.case-owner-new-case-body{padding:1.6rem 1.8rem 1.35rem}.case-owner-new-case-label{color:#738680;font-size:.88rem;letter-spacing:.24em}.case-owner-new-case-control{min-height:3rem;border:1px solid #dfd3c3!important;color:#17352d!important;box-shadow:none!important;font-size:.98rem}.case-owner-new-case-control::-moz-placeholder{color:#7f8f89}.case-owner-new-case-control::placeholder{color:#7f8f89}.case-owner-new-case-control:focus{border-color:color-mix(in srgb,var(--secondary-color) 45%,#fff)!important;box-shadow:0 0 0 .15rem rgba(10,59,52,.1)!important}.case-owner-new-case-textarea{min-height:5.9rem;resize:vertical}.case-owner-new-case-footer{padding:1rem 1.8rem 1.35rem}.report-run-modal-backdrop{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(13,32,27,.46);backdrop-filter:blur(1px)}.report-run-modal-dialog{width:min(52rem,calc(100vw - 2rem));max-width:min(52rem,calc(100vw - 2rem))}.report-run-modal-content{border:0!important}.report-run-modal-header{padding:1.5rem 1.8rem 1rem;border-bottom:1px solid #e7ddd1}.report-run-modal-title{color:var(--theme-ink-strong);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.35rem);line-height:1.02;font-weight:600}.report-run-modal-subtitle{margin-top:.6rem;color:#6b8079;font-size:.98rem;line-height:1.45}.report-run-modal-close{margin-top:.2rem}.report-run-modal-body{padding:1.55rem 1.8rem 1.35rem}.report-run-select{min-height:3.2rem}.report-run-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.report-run-format-card{width:100%;min-height:5.25rem;padding:1rem 1.1rem;border:1px solid #dfd3c3;border-radius:.75rem;background:var(--accent-color);color:#17352d;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.report-run-format-card.is-active{border-color:color-mix(in srgb,var(--secondary-color) 45%,#fff);box-shadow:0 0 0 .15rem rgba(10,59,52,.1);background:color-mix(in srgb,var(--primary-color) 10%,#fff)}.report-run-format-radio{width:1.5rem;height:1.5rem;border:2px solid #d9cbbb;border-radius:50%;position:relative;flex-shrink:0;margin-top:.05rem}.report-run-format-radio.is-active{border-color:var(--secondary-color)}.report-run-format-radio.is-active:after{content:"";position:absolute;inset:.22rem;border-radius:50%;background:var(--secondary-color)}.report-run-format-title{font-size:.95rem;font-weight:600;letter-spacing:.02em}.report-run-format-subtitle{margin-top:.35rem;color:#6b8079;font-size:.98rem;line-height:1.4}.report-run-modal-footer{padding:1rem 1.8rem 1.35rem;border-top:1px solid #e7ddd1}.case-report-builder-page{min-height:100%;margin:0;padding:1.3rem 1.1rem 1rem;background:var(--xverdict-platform-background)!important;color:#092d24;font-family:inherit}.case-report-builder-panel{min-height:auto;max-width:100%;min-width:0;margin:0;padding:0;border-radius:0;background:transparent}.case-report-builder-filters h1{margin:0 0 .65rem;color:#06261d;font-family:"Instrument Serif",Georgia,serif;font-size:1.45rem;font-weight:500;letter-spacing:0;line-height:1}.case-report-builder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.85rem 2rem}.case-report-builder-field{display:flex;flex-direction:column;min-width:0;margin:0}.case-report-builder-field span{margin-bottom:.3rem;color:#173d34;font-size:.78rem;font-weight:600;line-height:1.2}.case-report-builder-control{width:100%;min-height:2.4rem;border:1px solid #d9d0c4!important;border-radius:.32rem!important;background-color:var(--accent-color)!important;color:#173d34!important;font-size:.86rem;box-shadow:none!important}.case-report-builder-control:focus{border-color:var(--secondary-color)!important;box-shadow:0 0 0 .12rem color-mix(in srgb,var(--secondary-color) 15%,transparent)!important}.case-report-builder-fieldset{margin:1.4rem 0 0;padding:0;border:0;border-radius:0}.case-report-builder-fieldset legend{float:none;width:auto;margin:0 0 .2rem;padding:0;color:#06261d;font-family:"Instrument Serif",Georgia,serif;font-size:1.45rem;font-weight:500;line-height:1}.case-report-builder-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem 2rem}.case-report-builder-check{display:inline-flex;align-items:center;gap:.45rem;min-width:0;margin:0;color:#092d24;font-size:.82rem;font-weight:600;line-height:1.25}.case-report-builder-check input{width:1rem;height:1rem;flex:0 0 auto;margin:0;accent-color:var(--secondary-color)}.case-report-builder-alert{margin-top:1rem;padding:.8rem 1rem;border:1px solid var(--theme-border-soft);border-radius:.45rem;background:var(--accent-color);color:#173d34}.case-report-builder-actions{display:flex;justify-content:flex-end;gap:.7rem;margin-top:1.45rem}.case-report-builder-action{min-height:2.25rem;padding:.42rem 1.15rem!important;border:1px solid var(--theme-ink-strong)!important;border-radius:.32rem!important;background:var(--theme-ink-strong)!important;font-size:.78rem;font-weight:600}.case-report-builder-action:disabled{opacity:.55}@media (width <= 1100px){.case-report-builder-check-grid,.case-report-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 720px){.case-report-builder-page{padding:.55rem}.case-report-builder-panel{min-height:auto;margin:0;padding:0}.case-report-builder-check-grid,.case-report-builder-grid{grid-template-columns:1fr;gap:1rem}.case-report-builder-control{font-size:1rem}.case-report-builder-fieldset{margin-top:1rem;padding:0}.case-report-builder-fieldset legend{font-size:1.2rem;line-height:1.2}.case-report-builder-actions{align-items:stretch;flex-direction:column}.case-report-builder-action,.case-report-builder-actions .dropdown{width:100%}}.dynamic-case-report-panel{display:grid;gap:.9rem;min-width:0}.dynamic-case-report-panel .dynamic-report-page-header,.dynamic-case-report-panel .dynamic-report-page-hero{margin-bottom:0}.dynamic-case-report-panel .company-cases-title{margin-bottom:.15rem}.dynamic-case-report-panel .case-report-builder-grid{row-gap:.85rem}.dynamic-report-heading-row,.dynamic-report-topbar{display:flex;align-items:end;justify-content:space-between;gap:1rem}.dynamic-report-topbar{padding:0;border:0;border-radius:0;background:transparent}.dynamic-report-project-field{min-width:min(24rem,100%);margin-bottom:0}.dynamic-report-tabs{display:inline-flex;gap:.5rem;padding:0;border:0;border-radius:0;background:transparent}.dynamic-report-tabs button{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--theme-border-soft);border-radius:999px;background:var(--accent-color);color:#173d34;font-size:.78rem;font-weight:600;padding:.32rem .85rem}.dynamic-report-tabs button.active{border-color:var(--theme-ink-strong);background:var(--theme-ink-strong);color:var(--accent-color);box-shadow:0 .25rem .7rem rgba(13,32,27,.1)}.dynamic-report-tabs button:focus{outline:none}.dynamic-report-tabs button:focus-visible{box-shadow:0 0 0 .18rem rgba(39,100,82,.18)}.dynamic-report-tab-panel{display:grid;gap:1.2rem;min-width:0}.dynamic-report-muted{color:var(--theme-ink-muted);font-size:.8rem}.dynamic-report-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.case-report-builder-page .btn{min-height:2.25rem;border-radius:.32rem;font-size:.78rem;font-weight:600}.case-report-builder-page .btn-light.border{border-color:var(--theme-border-soft)!important;background:var(--accent-color);color:#173d34!important}.case-report-builder-page .btn-light.border:focus,.case-report-builder-page .btn-light.border:hover{background:var(--theme-surface-base);color:#092d24!important}.dynamic-report-fieldset{display:grid;gap:1rem}.dynamic-report-field-toolbar{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.dynamic-report-search{max-width:24rem}.dynamic-report-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.dynamic-report-columns>section{padding:1.1rem 1.15rem;border:1px solid #e4ddd3;border-radius:.45rem;background:var(--accent-color);box-shadow:0 .25rem .7rem rgb(13 32 27/6%)}.dynamic-report-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.45rem;color:#06261d}.dynamic-report-section-head>span{font-family:"Instrument Serif",Georgia,serif;font-size:1.45rem;font-weight:500;line-height:1}.dynamic-report-section-head>strong{min-width:2rem;padding:.2rem .55rem;border:1px solid var(--theme-border-soft);border-radius:999px;background:var(--accent-color);color:var(--secondary-color);font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;text-align:center}.dynamic-report-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem}.dynamic-report-scroll-list{max-height:16rem;overflow:auto;padding-right:.2rem}.dynamic-report-check{align-items:flex-start;min-height:3.1rem;padding:.75rem .85rem;border:1px solid var(--theme-border-soft);border-radius:.45rem;background:var(--accent-color);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.dynamic-report-check.is-selected{border-color:color-mix(in srgb,var(--secondary-color) 36%,#fff);background:color-mix(in srgb,var(--primary-color) 10%,#fff);box-shadow:inset 3px 0 0 var(--secondary-color)}.dynamic-report-answer-check span{display:grid;gap:.18rem;min-width:0}.dynamic-report-answer-check strong{overflow:hidden;color:var(--theme-ink-strong);font-size:.82rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dynamic-report-answer-check small{overflow:hidden;color:var(--theme-ink-muted);font-size:var(--font-size-xs);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dynamic-report-empty{grid-column:1/-1;margin:0;padding:1rem;border:1px dashed var(--theme-border-strong);color:var(--theme-ink-muted);font-size:.82rem;background:color-mix(in srgb,var(--primary-color) 5%,#fff)}.dynamic-report-filter-card,.dynamic-report-history,.dynamic-report-preview,.dynamic-report-selected-fields{padding:0;border:0;border-radius:0;background:transparent}.dynamic-report-selected-fields{padding:1.1rem 1.15rem;border:1px solid #e4ddd3;border-radius:.45rem;background:var(--accent-color);box-shadow:0 .25rem .7rem rgb(13 32 27/6%)}.dynamic-report-selected-grid{display:flex;gap:.55rem;flex-wrap:wrap}.dynamic-report-selected-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem 1rem;max-height:10.5rem;overflow:auto;padding-right:.2rem}.dynamic-report-selected-check{min-height:2.6rem;display:flex;align-items:flex-start;gap:.45rem;padding:.6rem .7rem;border:1px solid var(--theme-border-soft);border-radius:.45rem;background:var(--accent-color);color:#092d24}.dynamic-report-selected-check.is-selected{border-color:color-mix(in srgb,var(--secondary-color) 36%,#fff);background:color-mix(in srgb,var(--primary-color) 8%,#fff);box-shadow:inset 3px 0 0 var(--secondary-color)}.dynamic-report-selected-check input{flex:0 0 auto;margin-top:.12rem;accent-color:var(--secondary-color)}.dynamic-report-selected-check span{min-width:0;display:grid;gap:.1rem}.dynamic-report-selected-check small,.dynamic-report-selected-check strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynamic-report-selected-check strong{font-size:.82rem;font-weight:600}.dynamic-report-selected-check small{color:var(--theme-ink-muted);font-size:var(--font-size-xs)}.dynamic-report-selected-chip{max-width:22rem;display:inline-grid;gap:.15rem;padding:.6rem .78rem;border:1px solid color-mix(in srgb,var(--secondary-color) 28%,#fff);border-radius:.55rem;background:color-mix(in srgb,var(--primary-color) 7%,#fff);color:var(--theme-ink-strong);box-shadow:inset 3px 0 0 var(--secondary-color)}.dynamic-report-selected-chip small,.dynamic-report-selected-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynamic-report-selected-chip strong{font-size:.82rem;font-weight:600}.dynamic-report-selected-chip small{color:var(--theme-ink-muted);font-size:var(--font-size-xs)}.dynamic-report-filter-list{display:grid;gap:.75rem}.dynamic-report-filter-row{display:grid;grid-template-columns:minmax(12rem,1.5fr) minmax(8rem,.7fr) minmax(10rem,1fr) auto;gap:.65rem;align-items:center}.dynamic-report-delete{width:2.45rem;height:2.45rem;display:inline-flex;align-items:center;justify-content:center;color:var(--theme-danger-ink);border-color:var(--theme-danger-border)!important}.dynamic-report-empty,.dynamic-report-loading{min-height:7rem;display:flex;align-items:center;justify-content:center;gap:.6rem;border:1px dashed var(--theme-border-soft);border-radius:.45rem;background:var(--accent-color);color:var(--theme-ink-muted);font-size:.82rem;text-align:center}.dynamic-report-preview>.dynamic-report-empty,.dynamic-report-preview>.dynamic-report-loading,.dynamic-report-preview>.dynamic-report-table-wrap{width:100%;max-width:100%;height:16rem;min-height:16rem;max-height:16rem}.dynamic-report-preview{min-width:0;max-width:100%}.dynamic-report-table-wrap{display:block;overflow:auto;border:1px solid #e4ddd3;border-radius:.45rem;background:var(--accent-color)}.dynamic-report-table{width:-moz-max-content;width:max-content;min-width:66rem;max-width:none;margin-bottom:0;color:#092d24}.dynamic-report-table td,.dynamic-report-table th{min-width:10rem}.dynamic-report-table th{position:sticky;top:0;padding:.95rem 1.15rem;border:0;border-bottom:1px solid var(--theme-border-soft);background:var(--theme-surface-base);color:var(--secondary-color);font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}.dynamic-report-table td{height:3.6rem;max-width:16rem;padding:.9rem 1.15rem;border-color:#e5ded4;background:var(--accent-color);color:#173d34;font-size:.78rem;vertical-align:middle}.dynamic-report-table tbody tr:hover td{background:var(--theme-surface-base)}.dynamic-report-table td span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynamic-report-footer-actions{align-items:center}.dynamic-report-mini-tabs{display:inline-flex;gap:.25rem;padding:0;border:0;border-radius:0;background:transparent}.dynamic-report-mini-tabs button{border:1px solid var(--theme-border-soft);border-radius:999px;background:var(--accent-color);color:#173d34;font-size:.78rem;font-weight:600;padding:.32rem .85rem}.dynamic-report-mini-tabs button.active{border-color:var(--theme-ink-strong);background:var(--theme-ink-strong);color:var(--accent-color);box-shadow:0 .25rem .7rem rgba(13,32,27,.1)}.dynamic-report-history-list{display:grid;gap:.75rem}.dynamic-report-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.9rem;border:1px solid var(--theme-border-soft);border-radius:.45rem;background:var(--accent-color)}.dynamic-report-history-row span,.dynamic-report-history-row strong{display:block;min-width:0}.dynamic-report-history-title-row{min-width:0;display:flex;align-items:center;gap:.55rem}.dynamic-report-history-row strong{overflow:hidden;color:var(--theme-ink-strong);font-size:.9rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dynamic-report-history-row span{color:var(--theme-ink-muted);font-size:.78rem}.dynamic-report-history-row .dynamic-report-format-badge{min-width:3.25rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.16rem .5rem;border:1px solid #d8e2dd;border-radius:.35rem;background:#f4f8f5;color:#31564b;font-size:var(--font-size-xs);font-weight:700;line-height:1.2;text-transform:uppercase}.dynamic-report-format-badge.is-excel{border-color:#b8d7c3;background:#eef8f1;color:#17643a}.dynamic-report-format-badge.is-pdf{border-color:#e3c2be;background:#fff1ef;color:#9b2d23}.dynamic-report-history-pagination{min-height:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.15rem}.dynamic-report-pagination-summary{color:var(--theme-ink-muted);font-size:.78rem;font-weight:600;white-space:nowrap}.dynamic-report-history-pagination .btn-primary-dark{border-color:var(--theme-ink-strong)!important;background:var(--theme-ink-strong)!important}@media (width <= 991px){.dynamic-report-heading-row,.dynamic-report-topbar{align-items:stretch;flex-direction:column}.dynamic-report-columns,.dynamic-report-filter-row,.dynamic-report-history-row,.dynamic-report-selected-check-grid{grid-template-columns:1fr}.dynamic-report-actions,.dynamic-report-search,.dynamic-report-tabs,.dynamic-report-tabs button{width:100%}.dynamic-report-history-pagination{align-items:stretch;flex-direction:column}}@media (width <= 767px){.dynamic-report-check-grid,.dynamic-report-selected-check-grid{grid-template-columns:1fr}}.entity-config-page{color:var(--secondary-color);margin-top:-1rem}.entity-config-shell{max-width:100%}.entity-config-top{background:transparent;border:0;box-shadow:none!important}.entity-config-top-hero{background:transparent!important;color:var(--secondary-color)!important;margin-bottom:.75rem;min-height:auto}.entity-config-top-metrics{margin-top:-1.45rem}.entity-page-title{color:var(--theme-ink-strong)!important;font-size:1.35rem;font-weight:500;letter-spacing:0;line-height:.95}.entity-page-subtitle{color:var(--theme-ink-muted);max-width:23rem;font-size:.8rem}.entity-config-top-hero .text-white{color:var(--secondary-color)!important}.entity-config-top-hero .entity-page-title{color:var(--theme-ink-strong)!important}.entity-config-top-hero .opacity-75{opacity:100%!important}.entity-metric-card.shadow-sm{box-shadow:var(--bs-box-shadow)!important}.entity-action-btn{font-size:var(--font-size-xs);background:linear-gradient(180deg,#9c72f4,#8b5cf6)!important}.entity-action-btn:focus,.entity-action-btn:hover{background:linear-gradient(180deg,#a77df8,#7c3aed)!important}.entity-metric-card{background:var(--accent-color)!important;border-color:#eadfce!important;border-radius:.45rem!important;box-shadow:none!important;min-height:8rem}.entity-bg-purple{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 18%,#fff) 0,color-mix(in srgb,var(--primary-color) 28%,#fff) 100%)}.entity-health-title,.entity-metric-label{color:var(--theme-ink-muted)!important;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.22em}.entity-metric-icon{display:none!important}.entity-metric-value{color:var(--theme-ink-strong)!important;font-family:"Instrument Serif",Georgia,serif;font-size:2.15rem;font-weight:500;letter-spacing:0;line-height:.95!important}.entity-metric-card .text-x{color:var(--theme-ink-muted)!important;font-size:.78rem;font-weight:400;line-height:1.5}.scope-dashboard-intro{max-width:62rem;font-size:.92rem;line-height:1.5}.scope-dashboard-banner{background:#edf6f2;border-color:#cfe3da!important}.scope-dashboard-banner-icon{width:3rem;height:3rem;border-radius:.8rem;background:#24654f;color:var(--accent-color);font-size:1.25rem}.entity-config-top .scope-dashboard-banner+.entity-config-top-metrics{margin-top:0}.scope-dashboard-page{padding:2.5rem 2.75rem 4rem;color:#102521}.scope-dashboard-shell{max-width:91rem}.scope-dashboard-header{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem}.scope-dashboard-header h1{font-size:3.05rem}.scope-dashboard-header p,.scope-panel-heading p{font-size:.94rem}.scope-dashboard-header h1{color:#102521;letter-spacing:-.07em}.scope-dashboard-header p,.scope-panel-heading p{margin:.55rem 0 0;color:#7b8985}.scope-dashboard-header-actions{display:flex;gap:.65rem}.scope-primary-action,.scope-secondary-action{border-radius:.8rem;padding:.9rem 1.25rem;font-weight:700;border:1px solid #cdd8d4;background:#fff;color:#0b443b}.scope-primary-action{background:#06483e;border-color:#06483e;color:#fff;box-shadow:0 .75rem 1.6rem #06483e1c}.scope-dashboard-banner{display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.35rem;border:1px solid #dfe4dd;border-radius:1rem;background:#f4f7f1;color:#54625e;margin-bottom:1.35rem}.scope-dashboard-banner time{font-size:var(--font-size-xs)}.scope-banner-sparkle{font-size:1.4rem}.scope-metric-top{font-size:var(--font-size-xs)}.scope-metric-top i{font-size:1.1rem}.scope-metric-card>strong{font-size:2.35rem}.scope-metric-card small{font-size:.78rem}.scope-panel-heading h2{font-size:1.15rem}.scope-link-action{font-size:.78rem}.scope-cases-table th{font-size:var(--font-size-xs)}.scope-cases-table td{font-size:.78rem}.scope-case-actions button,.scope-sla-pill,.scope-status-pill{font-size:var(--font-size-xs)}.scope-capacity-body{font-size:.76rem}.scope-capacity-body strong,.scope-signal strong{font-size:.82rem}.scope-signal p,.scope-signal small{font-size:var(--font-size-xs)}@media (max-width:900px){.scope-dashboard-page{padding:1.5rem 1rem 3rem}.scope-dashboard-header{align-items:flex-start;flex-direction:column}.scope-dashboard-header h1{font-size:2.4rem}.scope-metrics-grid{grid-template-columns:repeat(2,1fr)}.scope-bottom-grid{grid-template-columns:1fr}}.scope-dashboard-banner strong{color:#0d4c41}.scope-dashboard-banner time{margin-left:auto;color:#82908b;font-weight:700;white-space:nowrap}.scope-banner-sparkle{color:#a47935}.scope-metrics-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.15rem}.scope-metric-card,.scope-panel{background:#fff;border:1px solid #dce3df;border-radius:1.15rem;box-shadow:0 .2rem .5rem #183c3210}.scope-metric-card{min-height:10.7rem;padding:1.35rem 1.4rem}.scope-metric-top{color:#82908b;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.scope-metric-top i{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:.75rem;background:#edf5f1;color:#075246}.scope-metric-card>strong{margin-top:1.15rem;line-height:1}.scope-metric-card small{display:block;margin-top:.65rem;color:#7b8985}.scope-metric-card small.text-success{color:#218069!important;font-weight:700}.scope-panel{overflow:hidden}.scope-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.55rem 1.2rem;border-bottom:1px solid #e7ece9}.scope-panel-heading h2{margin:0;letter-spacing:-.03em}.scope-link-action{border:0;background:transparent;color:#237b69;font-weight:800;white-space:nowrap;padding:.2rem 0}.scope-link-action i{margin-left:.35rem}.scope-cases-table{min-width:58rem}.scope-cases-table th{color:#899691;letter-spacing:.1em;text-transform:uppercase;padding:1rem 1.1rem;border-bottom:1px solid #dfe6e2}.scope-cases-table td{color:#53615d;padding:1rem 1.1rem;border-color:#edf0ee}.scope-cases-table tbody tr{cursor:pointer}.scope-cases-table tbody tr:hover{background:#f8fbf9}.scope-case-identity{display:flex;align-items:center;gap:.75rem;min-width:18rem}.scope-case-identity small,.scope-case-identity strong{display:block}.scope-case-identity strong{color:#172a26}.scope-case-identity small{color:#84908c;margin-top:.25rem}.scope-case-icon{display:grid;place-items:center;flex:0 0 auto;width:2.55rem;height:2.55rem;border:1px solid #d4e5df;border-radius:.7rem;background:#eff7f3;color:#075246}.scope-sla-pill,.scope-status-pill{display:inline-block;border:1px solid;border-radius:999px;padding:.34rem .65rem;font-weight:800;white-space:nowrap}.scope-sla-pill.is-amber,.scope-status-pill.is-amber{color:#88621c;background:#fff8e9;border-color:#edd59e}.scope-status-pill.is-blue{color:#52749a;background:#f0f6fd;border-color:#c9dced}.scope-sla-pill.is-green{color:#287d68;background:#eef9f4;border-color:#c4e4d5}.scope-case-actions{gap:.45rem}.scope-case-actions button{border:1px solid #cad7d2;border-radius:.65rem;background:#fff;color:#0e4b42;padding:.5rem .75rem;font-weight:800;white-space:nowrap}.scope-bottom-grid{display:grid;grid-template-columns:1.45fr .95fr;gap:1.15rem;margin-top:1.15rem}.scope-capacity-body{display:flex;flex-direction:column;gap:.45rem;padding:2.4rem 1.55rem 2.55rem;color:#82908b}.scope-capacity-body strong{color:#1a302b}.scope-capacity-body span:nth-of-type(2){margin-top:1.35rem}.scope-capacity-bar{width:10rem;height:.55rem;margin:.3rem 0 1.1rem;border-radius:99px;background:#e5ece8;overflow:hidden}.scope-capacity-bar span{display:block;height:100%;border-radius:inherit;background:#27816d}.scope-signal{display:flex;gap:.8rem;padding:1.25rem 1.55rem}.scope-signal+.scope-signal{border-top:1px solid #e7ece9}.scope-signal>span{flex:0 0 auto;width:.7rem;height:.7rem;margin-top:.3rem;border-radius:50%;background:#27816d;box-shadow:0 0 0 .3rem #e8f4ef}.scope-signal p{margin:.35rem 0;color:#82908b}.scope-signal small{color:#9aa6a2}@media (max-width:900px){.scope-dashboard-page{padding:1.5rem 1rem 3rem}.scope-dashboard-header{align-items:flex-start;flex-direction:column}.scope-metrics-grid{grid-template-columns:repeat(2,1fr)}.scope-bottom-grid{grid-template-columns:1fr}}@media (max-width:560px){.scope-metrics-grid{grid-template-columns:1fr}.scope-dashboard-banner{align-items:flex-start;flex-wrap:wrap}.scope-dashboard-banner time{margin-left:2rem}.scope-dashboard-header-actions{width:100%;flex-wrap:wrap}.scope-primary-action,.scope-secondary-action{flex:1}}.metric-icon-slate{color:#49617d;background:#edf3fb}.entity-health-card{border-color:#e4ecf9!important;background:radial-gradient(circle at right bottom,rgb(32 102 255/8%),transparent 26%),linear-gradient(180deg,#deebff,#d6e4ff)}.entity-health-copy{color:#5f6f88;max-width:24rem}.entity-health-orb{width:1.5rem;height:1.5rem;border-radius:999px;background:rgba(148,180,255,.35);box-shadow:0 0 0 .22rem rgba(191,211,255,.45)}.entity-health-progress{height:.26rem;border-radius:999px;background:rgba(31,102,255,.16);overflow:hidden}.entity-health-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2e77ff,#1b5fe5)}.entity-inventory-panel{border-color:#e4ecf9!important;background:linear-gradient(180deg,#ecf3ff,#eef5ff)}.compliance-card-white{background:var(--accent-color)!important}.entity-section-icon{width:1.7rem;height:1.7rem;background:#e2ebff;color:#1e63f4;font-size:.8rem}.entity-load-btn,.entity-panel-btn{border:1px solid #dee8f8;background:var(--accent-color);color:#4f6079;font-size:var(--font-size-xs)}.entity-load-btn{min-width:9.5rem;color:#1f66ff;background:#e6efff}.entity-assign-btn{border:1px solid rgba(104,62,203,.16);background:linear-gradient(180deg,#6d39db,#4f22a8);color:var(--accent-color);font-size:var(--font-size-xs);line-height:1.1}.entity-assign-btn:focus,.entity-assign-btn:hover{color:var(--accent-color);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 72%,#fff) 0,color-mix(in srgb,var(--secondary-color) 92%,#000) 100%)}.entity-table-head{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 24%,#fff) 40%,color-mix(in srgb,var(--primary-color) 44%,#fff) 100%);font-size:var(--font-size-xs)}.entity-row-card{border-color:color-mix(in srgb,var(--primary-color) 22%,#fff)!important}.form-card-surface{border-color:rgba(188,162,245,.45)!important;background:linear-gradient(180deg,rgba(232,223,255,.98),rgba(213,197,252,.96));box-shadow:0 14px 26px rgba(144,109,223,.12),inset 0 1px 0 hsla(0,0%,100%,.42)!important}.entity-type-icon{width:2.35rem;height:2.35rem;font-size:.8rem;flex:0 0 auto;border-radius:.85rem!important}.entity-icon-surface{background:var(--entity-icon-gradient)!important;color:var(--accent-color)!important;box-shadow:0 10px 18px rgba(58,22,120,.16)}.entity-name{font-size:.88rem;letter-spacing:-.03em}.entity-updated{color:#687892}.entity-version{color:#34445f;font-size:var(--font-size-xs)}.entity-sidebar .nav-link>span.d-flex,.entity-sidebar .nav-link>span:not([class]){min-width:0}.entity-sidebar .nav-link>span.d-flex{flex:1 1 auto}.entity-sidebar .nav-link>span.d-flex>span:not([class]),.entity-sidebar .nav-link>span:not([class]){overflow-wrap:anywhere;word-break:break-word}.entity-sidebar .nav-link>.case-owner-count-badge,.entity-sidebar .nav-link>.coordinator-sidebar-count{flex:0 0 auto}.entity-projects-block{min-width:0}.entity-project-pill{max-width:100%;overflow:hidden;background:color-mix(in srgb,var(--primary-color) 10%,#fff);color:var(--primary-color);font-size:var(--font-size-xs);font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.entity-status-pill{padding:.34rem .58rem;border-radius:999px;font-size:var(--font-size-xs);letter-spacing:.12em}.entity-status-active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 18%,#fff) 0,color-mix(in srgb,var(--primary-color) 28%,#fff) 100%);color:var(--secondary-color)}.entity-status-review{background:color-mix(in srgb,var(--secondary-color) 10%,#fff);color:var(--secondary-color)}.entity-binding-icons{gap:.35rem}.entity-binding-icon{width:1.12rem;height:1.12rem;border-radius:999px;background:#edf3ff;color:#1f66ff;font-size:.54rem}.entity-binding-icon-inactive{background:#eef3fa;color:#9aa8bc}.entity-row-arrow{width:1.35rem;height:1.35rem;border:0;background:transparent;color:#93a0b4;font-size:var(--font-size-xs);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.entity-row-arrow:focus,.entity-row-arrow:hover{background:#eaf1ff;color:#1f66ff;transform:translateX(2px)}.entity-row-arrow:focus{outline:none;box-shadow:0 0 0 .12rem rgba(31,102,255,.18)}.entity-floating-add{position:fixed;right:2rem;bottom:2rem;width:2.55rem;height:2.55rem;border:0;background:linear-gradient(180deg,#1f66ff,#1155e3);color:var(--accent-color);font-size:.88rem;z-index:4}.entity-config-detail-page{color:#162033}.entity-detail-hero-shell{background:radial-gradient(circle at 88% 20%,hsla(0,0%,100%,.12),transparent 18%),linear-gradient(90deg,var(--secondary-color) 0);overflow:visible!important}.entity-detail-title-vibrant{font-size:clamp(.88rem,1.05vw,1.12rem);letter-spacing:-.04em}.entity-detail-subcopy{font-size:var(--font-size-xs);max-width:34rem}.entity-detail-metric-wrap{margin-top:1.6rem;margin-bottom:-3.75rem;position:relative;z-index:2}.entity-detail-panel{border-color:var(--theme-page-bg-alt)!important;margin-top:3.7rem}.entity-detail-panel-vibrant{border-color:var(--theme-brand-strong)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-brand-strong) 8%,#fff) 100%,color-mix(in srgb,var(--theme-brand-strong) 8%,#fff) 100%)}.requestor-dashboard-page{padding:1.5rem 0 2.5rem}.requestor-summary-copy{max-width:58rem}.requestor-queue-card{border-left-width:3px!important}.requestor-queue-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(13 35 26/6%)}.requestor-queue-card.is-danger{border-left:3px solid #a5442d}.requestor-queue-card.is-warning{border-left:3px solid #bc8329}.requestor-queue-card.is-success{border-left:3px solid #2c7355}.requestor-chip{letter-spacing:.18em;text-transform:uppercase}.requestor-chip.is-danger{color:#a5442d;background:#f5ddd6}.requestor-chip.is-warning{color:#b37418;background:#f5e7ca}.requestor-chip.is-success{color:#1f5c43;background:#e4ece7}.requestor-activity-item{border-color:#e7ddd1!important}.requestor-activity-item:last-child{border-bottom:0}.requestor-callout{margin-left:auto;width:min(100%,22.5rem);padding:1.15rem 1.35rem;border-radius:.35rem;background:#07291c;color:#eef4ef;font-size:.95rem;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}@media (width <= 1199.98px){.requestor-callout{margin-left:0}}@media (width <= 767.98px){.requestor-dashboard-page{padding-top:1rem}.requestor-callout{width:100%}}#app .xverdict-layout .company-admin-cases-page .company-cases-filters{min-height:2.55rem!important;border-radius:999px!important;background:#fff!important}#app .xverdict-layout .company-admin-cases-page .company-cases-filter{flex:1 1 0;min-height:2.5rem;min-width:8rem;border-radius:0!important;color:#063a33!important}#app .xverdict-layout .company-admin-cases-page .company-cases-filter.is-active{color:#fff!important;background:#063a33!important}@media (width <= 600px){#app .xverdict-layout .company-admin-cases-page .company-cases-filter{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content}}.requestor-portal-page{color:#06251a;min-height:calc(100vh - 4rem);margin:-1rem -.75rem 0;padding:3.25rem 1rem 6rem;position:relative}.requestor-portal-shell{max-width:59.5rem}.requestor-portal-flow{display:contents}.requestor-portal-case,.requestor-portal-profile,.requestor-portal-tabs,.requestor-portal-verify{background:var(--accent-color);border-color:var(--theme-border-soft)!important;border-radius:.45rem;box-shadow:0 .55rem 1.3rem rgb(13 35 26/5%)}.requestor-portal-profile{padding:1.7rem 2.2rem;margin-bottom:1.9rem}.requestor-portal-avatar{width:3.45rem;height:3.45rem;background:#073d2b;color:var(--accent-color);font-size:1rem}.requestor-portal-name,.requestor-portal-section-title{color:var(--theme-ink-strong);font-family:"Instrument Serif",serif;font-weight:600;letter-spacing:0;line-height:.95;font-size:calc(1em + 1px)}.requestor-portal-name{font-size:2.55rem}.requestor-portal-case-meta,.requestor-portal-label,.requestor-portal-meta,.requestor-portal-type{color:#000;font-family:Poppins,sans-serif;font-size:1.0714rem;letter-spacing:.16em;font-weight:600}.requestor-portal-case-meta{white-space:nowrap}.requestor-portal-signout{min-width:5.6rem;color:#516a63;font-size:.9rem}.requestor-portal-verify{background:#f1f8f6;border-color:#c9ddd8!important;border-left:3px solid #277459!important;box-shadow:none;margin-bottom:1.45rem;padding:1.25rem 1.55rem}.requestor-portal-lock{color:#165640;font-size:1.35rem;width:2rem}.requestor-portal-copy{color:#526861;font-size:.92rem}.requestor-portal-dark-btn,.requestor-portal-floating{background:var(--theme-ink-strong)!important;color:var(--accent-color)!important;font-weight:600}.requestor-portal-dark-btn{border-radius:.25rem;min-height:2.4rem}.requestor-portal-icon-btn{color:#657a73;width:2rem;height:2rem}.requestor-portal-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:.35rem}.requestor-portal-tab{color:#64766f;min-height:3rem}.requestor-portal-tab.is-active{background:var(--accent-color);box-shadow:0 .2rem .7rem rgb(13 35 26/5%);color:var(--theme-ink-strong)}.requestor-portal-count{align-items:center;background:#06251a;border-radius:999px;color:var(--accent-color);display:inline-flex;font-size:.75rem;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .38rem}.requestor-portal-count.is-muted{background:#e8e2d8;color:#8a8378}.requestor-portal-section-head{margin:.2rem 0 .95rem;padding:0 .2rem}.requestor-portal-section-title{color:var(--theme-ink-strong);font-size:clamp(1.55rem,2.1vw,1.8rem)}.requestor-portal-case{background:var(--accent-color);border-radius:.5rem;border-color:#cfe0dc!important;box-shadow:0 .6rem 1.4rem rgb(13 35 26/5%);padding:1.75rem 2rem .35rem}.requestor-portal-empty{background:var(--accent-color);border-color:var(--theme-border-soft)!important;border-radius:.45rem;box-shadow:0 .55rem 1.3rem rgb(13 35 26/5%);padding:2.5rem 1.5rem}.requestor-portal-case-warning{border-color:#bd812a!important;border-left:3px solid #bd812a!important}.requestor-portal-type{background:#e8eef8;border-radius:.25rem;color:#15457c;padding:.38rem .65rem}.requestor-portal-type.is-service{background:#efe7fb;color:#573186}.requestor-portal-case-title{color:var(--theme-ink-strong);font-size:1.28rem;font-weight:500}.requestor-portal-status{align-items:center;background:#e8f0ec;border-radius:.25rem;color:#06251a;display:inline-flex;font-size:.78rem;font-weight:600;gap:.35rem;padding:.35rem .65rem}.requestor-portal-status.is-warning{background:#f4e6ca;color:#bd812a}.requestor-portal-dot,.requestor-portal-update-dot{background:#17644b;border-radius:999px;display:inline-block}.requestor-portal-dot{height:.35rem;width:.35rem}.requestor-portal-progress{align-items:center;display:grid;grid-template-columns:repeat(5,1fr);min-height:2.2rem;position:relative}.requestor-portal-progress-line,.requestor-portal-progress:before{content:"";height:.18rem;left:.9rem;position:absolute;right:.9rem;top:50%;transform:translateY(-50%)}.requestor-portal-progress:before{background:#e4ddd2}.requestor-portal-progress-line{background:var(--theme-brand-strong);right:25%;z-index:1}.requestor-portal-progress.is-short .requestor-portal-progress-line{right:62%}.requestor-portal-step{background:#e3dbd0;border-radius:999px;height:1.05rem;justify-self:start;position:relative;width:1.05rem;z-index:2}.requestor-portal-step:last-child{justify-self:end}.requestor-portal-step.is-complete{align-items:center;background:var(--theme-brand-strong);color:var(--accent-color);display:inline-flex;font-size:var(--font-size-xs);justify-content:center}.requestor-portal-step.is-current{background:#17644b;box-shadow:0 0 0 .45rem #e1ece7;height:1.35rem;width:1.35rem}.requestor-portal-step.is-pending{background:#e3dbd0}.requestor-portal-workflow{border-bottom:1px solid var(--theme-border-soft);border-top:1px solid var(--theme-border-soft);padding:1.1rem 0 1.25rem}.requestor-portal-workflow-summary{color:#456b62;font-size:.78rem;font-weight:600;text-align:right}.requestor-portal-workflow-scroll{overflow-x:auto;padding:.4rem .35rem .2rem}.requestor-portal-workflow-track{display:grid;min-width:100%}.requestor-portal-workflow-step{min-width:0;text-align:center}.requestor-portal-workflow-node-row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);margin-bottom:.55rem}.requestor-portal-workflow-node{align-items:center;background:var(--accent-color);border:1px solid var(--theme-border-soft);border-radius:50%;color:#6f837d;display:inline-flex;font-size:.75rem;font-weight:600;grid-column:2;grid-row:1;height:2rem;justify-content:center;justify-self:center;position:relative;width:2rem;z-index:1}.requestor-portal-workflow-connector{border-top:2px solid var(--theme-border-soft);display:block;grid-row:1;width:100%}.requestor-portal-workflow-connector.is-before{grid-column:1}.requestor-portal-workflow-connector.is-after{grid-column:3}.requestor-portal-workflow-connector.is-complete{border-color:var(--theme-brand-strong)}.requestor-portal-workflow-step.is-complete .requestor-portal-workflow-node{background:var(--theme-brand-strong);border-color:var(--theme-brand-strong);color:var(--accent-color)}.requestor-portal-workflow-step.is-current .requestor-portal-workflow-node{background:var(--theme-ink-strong);border-color:var(--theme-ink-strong);box-shadow:0 0 0 .3rem #dceee7;color:var(--accent-color)}.requestor-portal-workflow-name{color:#315f56;font-size:.82rem;line-height:1.25;overflow-wrap:anywhere}.requestor-portal-workflow-step.is-current .requestor-portal-workflow-name{color:var(--theme-ink-strong);font-weight:600}.requestor-portal-workflow-helper{color:#8ba09a;font-size:var(--font-size-xs);font-weight:600;margin-top:.35rem;text-transform:uppercase}.requestor-portal-workflow-step.is-current .requestor-portal-workflow-helper{color:#a33b1f}.requestor-portal-case-detail-tabs{align-items:center;background:var(--accent-color);border:1px solid var(--theme-border-soft);border-radius:.5rem;display:flex;gap:.25rem;overflow-x:auto;padding:.65rem}.requestor-portal-case-detail-tab{align-items:center;background:transparent;border:0;border-radius:.4rem;color:var(--theme-ink-strong);display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:.86rem;font-weight:600;gap:.55rem;min-height:2.45rem;padding:.6rem .9rem;transition:background-color .15s ease,color .15s ease}.requestor-portal-case-detail-tab+.requestor-portal-case-detail-tab{border-left:1px solid var(--theme-border-soft);border-bottom-left-radius:0;border-top-left-radius:0}.requestor-portal-case-detail-tab:focus-visible,.requestor-portal-case-detail-tab:hover{background:#e8f0ec;outline:none}.requestor-portal-case-detail-tab.is-active{background:var(--theme-brand-strong);box-shadow:0 .35rem .8rem rgba(13,35,26,.12);color:var(--accent-color)}.requestor-portal-case-detail-tab.is-active,.requestor-portal-case-detail-tab.is-active+.requestor-portal-case-detail-tab{border-left-color:transparent}.requestor-portal-case-detail-badge{background:#edf1f0;border-radius:999px;color:#577169;font-size:var(--font-size-xs);line-height:1;padding:.28rem .42rem;text-transform:uppercase}.requestor-portal-case-detail-tab.is-active .requestor-portal-case-detail-badge{background:hsla(0,0%,100%,.2);color:var(--accent-color)}.requestor-portal-case-history-count{align-items:center;background:#d98620;border-radius:999px;color:#fff;display:inline-flex;font-size:var(--font-size-xs);height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .36rem}.requestor-portal-case-history-panel{border:1px solid var(--theme-border-soft);border-radius:.45rem;padding:1.25rem}.requestor-portal-verification-summary{background:#fbfcfb;border:1px solid var(--theme-border-soft);border-radius:.5rem;overflow:hidden}.requestor-portal-verification-summary-head{background:#f4f8f6;border-bottom:1px solid var(--theme-border-soft);padding:1.15rem 1.25rem}.requestor-portal-verification-title{color:var(--theme-ink-strong);font-size:1rem}.requestor-portal-verification-overall{background:#f4e6ca;border-radius:999px;color:#9c6515;font-size:var(--font-size-xs);font-weight:600;padding:.4rem .7rem;text-transform:uppercase}.requestor-portal-verification-status-dot{background:#d98620;border-radius:50%;height:.42rem;width:.42rem}.requestor-portal-verification-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.requestor-portal-verification-result{align-items:center;border-bottom:1px solid var(--theme-border-soft);display:grid;gap:.8rem;grid-template-columns:2rem minmax(0,1fr) auto;min-height:5.2rem;padding:1rem 1.15rem}.requestor-portal-verification-result:nth-child(odd){border-right:1px solid var(--theme-border-soft)}.requestor-portal-verification-result:nth-last-child(-n+2){border-bottom:0}.requestor-portal-verification-result-icon{align-items:center;border-radius:50%;display:inline-flex;height:2rem;justify-content:center;width:2rem}.requestor-portal-verification-result.is-passed .requestor-portal-verification-result-icon{background:#dceee7;color:var(--theme-brand-strong)}.requestor-portal-verification-result.is-review .requestor-portal-verification-result-icon{background:#f4e6ca;color:#bd812a}.requestor-portal-verification-result.is-pending .requestor-portal-verification-result-icon{background:#ece9e3;color:#817a70}.requestor-portal-verification-result-title{color:var(--theme-ink-strong);font-size:.86rem;font-weight:600}.requestor-portal-verification-result-badge{border-radius:999px;font-size:var(--font-size-xs);font-weight:600;padding:.32rem .52rem;text-transform:uppercase;white-space:nowrap}.requestor-portal-verification-result.is-passed .requestor-portal-verification-result-badge{background:#e4f3ec;color:var(--theme-brand-strong)}.requestor-portal-verification-result.is-review .requestor-portal-verification-result-badge{background:#f9edda;color:#a86d19}.requestor-portal-verification-result.is-pending .requestor-portal-verification-result-badge{background:#ece9e3;color:#716b62}@media (width <= 767px){.requestor-portal-verification-results{grid-template-columns:1fr}.requestor-portal-verification-result:nth-child(odd){border-right:0}.requestor-portal-verification-result:nth-last-child(2){border-bottom:1px solid var(--theme-border-soft)}}.requestor-portal-update{background:#f8f6f1;border-radius:.35rem;padding:1.05rem 1.15rem}.requestor-portal-update-dot{box-shadow:0 0 0 .25rem #dbe9e2;height:.55rem;margin-top:.35rem;width:.55rem}.requestor-portal-facts{border-bottom:1px solid var(--theme-border-soft);border-top:1px solid var(--theme-border-soft)}.requestor-portal-event-title,.requestor-portal-fact-value{color:var(--theme-ink-strong);font-size:1rem}.requestor-portal-event-icon{color:var(--accent-color);height:1.55rem;margin-top:.05rem;width:1.55rem}.requestor-portal-event-icon.is-complete,.requestor-portal-event-icon.is-current{background:var(--theme-brand-strong)}.requestor-portal-event-icon.is-current{box-shadow:none}.requestor-portal-event-icon.is-pending{background:var(--accent-color);border:.13rem solid #e3dbd0}.requestor-portal-event{border-bottom:1px solid var(--theme-border-soft);padding:1.25rem 0 1.45rem}.requestor-portal-timeline .requestor-portal-event:first-child{padding-top:0}.requestor-portal-file{padding-top:.4rem}.requestor-portal-file-grid{border-color:var(--theme-border-soft)!important;border-radius:.45rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.requestor-portal-file-cell{border-bottom:1px solid var(--theme-border-soft);min-height:4.8rem;padding:1.05rem 1.1rem}.requestor-portal-file-cell:nth-child(odd){border-right:1px solid var(--theme-border-soft)}.requestor-portal-file-value{color:var(--theme-ink-strong);font-size:1rem;font-weight:500}.requestor-portal-file-statement{grid-column:1/-1;padding:1.05rem 1.1rem 1.2rem}.requestor-portal-file-statement p{color:var(--theme-ink-strong);font-size:1rem;line-height:1.5;white-space:pre-wrap}.requestor-portal-docs{border-top:0}.requestor-portal-doc{border-color:var(--theme-border-soft)!important;border-radius:.35rem;min-height:4.6rem;padding:1rem 1.1rem}.requestor-portal-doc-body{min-width:0}.requestor-portal-doc-icon{border-radius:.45rem;font-size:1.05rem;height:2.45rem;width:2.45rem}.requestor-portal-doc-icon.is-purple{background:#eadff6;color:#53347c}.requestor-portal-doc-icon.is-red{background:#f3dddd;color:#913633}.requestor-portal-doc-icon.is-blue{background:#e0eaf4;color:#245e94}.requestor-portal-doc-title{color:var(--theme-ink-strong);font-size:.9rem;overflow-wrap:anywhere;word-break:break-word}.requestor-portal-link-btn{color:#005c35;font-weight:600}.requestor-portal-doc-actions{align-items:stretch!important}.requestor-portal-doc-action{min-height:2.7rem}.requestor-portal-drawer-backdrop{background:rgba(6,31,23,.34);inset:0;position:fixed;z-index:1060}.requestor-portal-drawer{box-shadow:-1rem 0 2.5rem rgba(6,31,23,.18);display:flex;flex-direction:column;height:100vh;margin-left:auto;max-width:40.5rem;width:min(100%,40.5rem)}.requestor-portal-drawer-header{border-bottom:1px solid var(--theme-border-soft);padding:1.45rem 1.65rem}.requestor-portal-drawer-body{background:var(--theme-surface-base);flex:1 1 auto;overflow:auto;padding:1.65rem}.requestor-portal-preview-frame{background:var(--accent-color);border-color:var(--theme-border-soft)!important;border-radius:.35rem;min-height:calc(100vh - 9rem);overflow:hidden}.requestor-portal-preview-iframe,.requestor-portal-preview-image{border:0;display:block;min-height:calc(100vh - 9rem);width:100%}.requestor-portal-preview-image{height:auto;max-height:calc(100vh - 9rem);-o-object-fit:contain;object-fit:contain}.requestor-portal-light-btn{background:var(--accent-color);border-color:var(--theme-border-soft)!important;color:#06251a;min-height:2.4rem}.requestor-portal-action-needed{background:#f7e8c9;border:1px solid #d8b067;border-radius:.35rem;color:#06251a;padding:1.25rem 1.45rem}.requestor-portal-action-needed .fw-bold{color:#bd812a}.requestor-portal-action-icon{background:#bd812a;color:var(--accent-color);font-size:1.4rem;font-weight:800;height:2.35rem;width:2.35rem}.requestor-portal-previous{background:var(--accent-color);border-color:var(--theme-border-soft)!important;border-radius:.35rem;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr) auto 4.5rem;min-height:5.1rem;padding:1rem 1.35rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.requestor-portal-previous:focus,.requestor-portal-previous:hover{border-color:#c9d9d3!important;box-shadow:0 .65rem 1.45rem rgb(13 35 26/7%);outline:0;transform:translateY(-1px)}.requestor-portal-previous-status{border-radius:.25rem;font-family:Poppins,sans-serif;font-size:.7714rem;letter-spacing:.16em;padding:.3rem .6rem;text-align:center;white-space:nowrap;font-weight:600}.requestor-portal-previous-status.is-approved{background:#e4f0ea;color:#0b6745}.requestor-portal-previous-status.is-declined{background:#f4d7d1;color:#9f3f2e}.requestor-portal-previous-status.is-withdrawn{background:var(--theme-surface-base);border:1px solid #e2d8ca;color:#596d66}.requestor-portal-footer{color:#526861;margin:4rem 0 0}.requestor-portal-footer strong{color:var(--theme-ink-strong)}.requestor-portal-floating{border-radius:999px;bottom:1.7rem;box-shadow:0 1rem 2rem rgba(6,31,23,.18);min-height:3.6rem;padding:0 1.9rem;position:fixed;right:2.5rem;z-index:10}.requestor-portal-modal-backdrop{background:rgba(16,37,29,.56);inset:0;padding:1rem;position:fixed;z-index:1050}.requestor-portal-modal{border-radius:.45rem;box-shadow:0 1.3rem 3rem rgba(6,31,23,.22);max-height:calc(100vh - 2rem);max-width:42.25rem;overflow:auto;width:min(100%,42.25rem)}.requestor-portal-modal-footer,.requestor-portal-modal-header{border-color:var(--theme-border-soft);padding:1.7rem 1.9rem}.requestor-portal-modal-header{border-bottom:1px solid var(--theme-border-soft)}.requestor-portal-modal-body{padding:1.9rem}.requestor-portal-form-section{background:var(--theme-surface-base);border-color:var(--theme-border-soft)!important;border-radius:.45rem;padding:1.25rem}.requestor-portal-form-section-header{border-bottom:1px solid var(--theme-border-soft);padding-bottom:.85rem}.xv-sectioned-form{display:flex;flex-direction:column;gap:.75rem;color:#172b24}.xv-form-overview{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:.35rem}.xv-form-title{margin:0 0 .25rem;color:#172b24;font-size:var(--font-size-xl);font-weight:700;letter-spacing:-.025em}.xv-form-section-description,.xv-form-subtitle{margin:0;color:#667870;font-size:var(--font-size-sm);line-height:1.5}.xv-form-progress{width:min(18rem,100%);flex:0 0 auto}.xv-form-progress-copy{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.45rem;color:#526860;font-size:var(--font-size-xs);font-weight:600}.xv-form-progress-copy strong{color:#29463d}.xv-form-progress-track{height:.42rem;overflow:hidden;border-radius:999px;background:#e5e9e6}.xv-form-progress-track>span{display:block;width:0;height:100%;border-radius:inherit;background:var(--theme-brand-strong);transition:width .18s ease}.xv-form-section{overflow:hidden;border:1px solid #dce3df;border-radius:.85rem;background:#fff;box-shadow:0 .2rem .7rem rgb(23 48 43/3%)}.xv-form-section.is-open{border-color:#93a69f;box-shadow:0 .45rem 1.1rem rgb(23 48 43/7%)}.xv-form-section-toggle{display:flex;width:100%;min-height:4.7rem;align-items:center;gap:.85rem;padding:.95rem 1rem;border:0;color:#172b24;background:#fff;text-align:left}.xv-form-section-toggle:focus-visible,.xv-form-section-toggle:hover{background:#f8faf8}.xv-form-section-number{display:inline-grid;width:1.9rem;height:1.9rem;flex:0 0 1.9rem;place-items:center;border:1px solid #d8dfdc;border-radius:50%;color:#5d7169;background:#fff;font-size:var(--font-size-xs);font-weight:700}.xv-form-section.is-complete .xv-form-section-number,.xv-form-section.is-open .xv-form-section-number{border-color:var(--theme-brand-strong);color:#fff;background:var(--theme-brand-strong)}.xv-form-section-heading{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.2rem}.xv-form-section-heading strong{overflow-wrap:anywhere;font-size:var(--font-size-sm);font-weight:700}.xv-form-section-heading small{color:#6a7d75;font-size:var(--font-size-xs)}.xv-form-section-chevron{flex:0 0 auto;color:#50645d;font-size:var(--font-size-xs)}.xv-form-section-body{padding:1rem 1rem 1.1rem;border-top:1px solid #e5e9e7;background:#fff}.xv-form-section-description{margin-bottom:1rem}.xv-form-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .9rem}.xv-form-field{display:flex;min-width:0;flex-direction:column}.xv-form-field.is-wide{grid-column:1/-1}.xv-form-field-label{display:block;margin-top:auto;color:#243a32;font-size:var(--font-size-sm);font-weight:600;line-height:1.35}.xv-form-control{min-height:3rem;border-color:#d8dfdc!important;border-radius:.65rem!important;color:#172b24!important;background-color:#fff!important;box-shadow:none!important;font-size:var(--font-size-sm)}.xv-form-control:focus{border-color:#86a69b!important;box-shadow:0 0 0 .2rem rgba(11,91,73,.1)!important}.xv-form-choice-list.is-invalid,.xv-form-control.is-invalid{border-color:#b42318!important;box-shadow:0 0 0 .18rem rgba(180,35,24,.1)!important}.xv-form-textarea{min-height:6.2rem;resize:vertical}.xv-form-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.85rem .95rem;border:1px solid #d8dfdc;border-radius:.65rem}.xv-form-section-actions{display:flex;justify-content:flex-end;margin-top:1rem}.xv-form-section-actions .btn{min-height:2.8rem;border-radius:.65rem;font-weight:700}.requestor-portal-new-case-modal{width:min(100%,52rem);max-width:52rem}@media (max-width:767.98px){.xv-form-overview{align-items:stretch;flex-direction:column;gap:1rem}.xv-form-progress{width:100%}.xv-form-choice-list,.xv-form-field-grid{grid-template-columns:1fr}.xv-form-field.is-wide{grid-column:auto}.xv-form-section-body,.xv-form-section-toggle{padding-right:.85rem;padding-left:.85rem}}.requestor-portal-modal-footer{border-top:1px solid var(--theme-border-soft)}.requestor-portal-case-types{grid-template-columns:repeat(2,minmax(0,1fr))}.requestor-portal-case-type{align-items:flex-start;border-color:var(--theme-border-soft)!important;color:#6a756f;display:flex;gap:.8rem;min-height:6.6rem;padding:1.15rem 1rem}.requestor-portal-case-type.is-selected{background:#f6f1e8;border-color:var(--theme-ink-strong)!important;color:var(--theme-ink-strong)}.requestor-portal-case-type .fw-bold{font-family:Poppins,sans-serif;letter-spacing:.16em;font-weight:600;font-size:calc(1em + 1px)}.requestor-portal-radio{border:2px solid #ded3c4;flex:0 0 auto;height:1.25rem;margin-top:.1rem;width:1.25rem}.requestor-portal-radio.is-selected{background:var(--theme-ink-strong);border-color:var(--theme-ink-strong);box-shadow:inset 0 0 0 .25rem #f6f1e8}.requestor-portal-date,.requestor-portal-textarea{border-color:var(--theme-border-soft)!important;box-shadow:none!important;color:var(--theme-ink-strong)}.requestor-portal-textarea{resize:vertical}.requestor-portal-date{max-width:9rem}.requestor-portal-modal .requestor-portal-date{max-width:none}.requestor-portal-verify-modal{max-width:42rem;width:min(100%,42rem)}.requestor-portal-verify-modal-header .requestor-portal-section-title{font-size:clamp(1.9rem,2.6vw,2.25rem)}.requestor-portal-verify-modal-body{padding-top:2rem}.requestor-portal-verify-input{min-height:2.9rem;border-color:var(--theme-border-soft)!important;box-shadow:none!important;color:var(--theme-ink-strong);font-family:Poppins,sans-serif;font-size:1.1214rem;letter-spacing:.18em;font-weight:600}.requestor-portal-verify-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.requestor-portal-verify-channel{display:flex;align-items:center;gap:1rem;min-height:4.9rem;padding:1rem 1.1rem;border:1px solid var(--theme-border-soft);border-radius:.45rem;cursor:pointer;background:var(--accent-color);transition:border-color .18s ease,background .18s ease}.requestor-portal-verify-channel.is-selected{border-color:#1f6a51;background:#f1f8f6}.requestor-portal-verify-channel-input{width:1.1rem;height:1.1rem;accent-color:#1f6a51;flex:0 0 auto}.requestor-portal-verify-channel-copy{display:flex;flex-direction:column;gap:.25rem}.requestor-portal-verify-channel-title{color:#778780;font-family:Poppins,sans-serif;font-size:.7914rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.requestor-portal-verify-note{padding:1rem 1.1rem;border-radius:.45rem;background:#faf7f1}.requestor-portal-verify-note-icon{width:1.4rem;color:#6a7a74;font-size:1rem}.requestor-portal-case-modal-backdrop{z-index:1055}.requestor-portal-case-modal{border-radius:.45rem;box-shadow:0 1.3rem 3rem rgba(6,31,23,.22);max-height:calc(100vh - 2rem);max-width:42.25rem;overflow:hidden;width:min(100%,42.25rem)}.requestor-portal-case-modal-header{border-bottom:1px solid var(--theme-border-soft);padding:1.65rem 1.9rem 1.25rem}.requestor-portal-case-modal-body{max-height:calc(100vh - 10rem);overflow-y:auto;padding:1.9rem}.requestor-portal-outcome-card{background:#e7f1ec;border-color:#bdd6cb!important;border-radius:.35rem;padding:1.45rem 1.55rem}.requestor-portal-outcome-card.is-declined{background:#f7e3df;border-color:#edc4bc!important}.requestor-portal-outcome-card.is-withdrawn{background:var(--theme-surface-base);border-color:#e2d8ca!important}.requestor-portal-outcome-icon{background:var(--theme-brand-strong);color:var(--accent-color);font-size:1.2rem;height:2.45rem;width:2.45rem}.requestor-portal-outcome-card.is-declined .requestor-portal-outcome-icon{background:#9f3f2e}.requestor-portal-outcome-card.is-withdrawn .requestor-portal-outcome-icon{background:#596d66}.requestor-portal-outcome-title{color:var(--theme-ink-strong);font-size:1.05rem}.requestor-portal-summary-card{background:#edf4f0;border-left:3px solid var(--theme-brand-strong);border-radius:.35rem;color:#27493f;font-size:1rem;line-height:1.55;padding:1.25rem 1.35rem}@media (width <= 767.98px){.requestor-portal-page{margin-inline:-.5rem;padding-top:1.5rem}.requestor-portal-case,.requestor-portal-profile{padding:1.25rem}.requestor-portal-verify{align-items:flex-start!important;flex-wrap:wrap;padding:1rem}.requestor-portal-dark-btn,.requestor-portal-light-btn{width:100%}.requestor-portal-tabs{grid-template-columns:1fr}.requestor-portal-floating{bottom:1rem;left:1rem;justify-content:center;right:1rem}.requestor-portal-case-types,.requestor-portal-previous,.requestor-portal-verify-channel-grid{grid-template-columns:1fr}.requestor-portal-case-modal-body,.requestor-portal-case-modal-header,.requestor-portal-modal-body,.requestor-portal-modal-footer,.requestor-portal-modal-header{padding:1.2rem}.requestor-portal-action-needed,.requestor-portal-doc{align-items:flex-start!important;flex-wrap:wrap}.requestor-portal-doc-body{flex:1 1 calc(100% - 3.2rem)}.requestor-portal-doc .requestor-portal-case-meta,.requestor-portal-doc .requestor-portal-copy,.requestor-portal-doc .requestor-portal-doc-title{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.requestor-portal-doc .requestor-portal-case-meta{font-size:.82rem;letter-spacing:.08em;line-height:1.45}.requestor-portal-link-btn{margin-left:3.2rem;padding-left:0;white-space:normal}.requestor-portal-doc-actions{flex-direction:column}.requestor-portal-doc-action{width:100%}}.requestor-portal-page{background:var(--xverdict-platform-background)!important;color:#002f29;margin:-.25rem 0 0;padding:0 0 6rem}.requestor-portal-topbar{background:#fff;border-bottom:1px solid #d7ddd9;height:4.65rem;justify-content:space-between;padding:0 clamp(1.5rem,2.85vw,3.4rem)}.requestor-portal-topbar,.requestor-portal-topbar-action,.requestor-portal-topbar-actions,.requestor-portal-topbar-brand,.requestor-portal-user-menu{align-items:center;display:flex}.requestor-portal-topbar-brand{gap:1rem}.requestor-portal-brand-logo{display:block;height:3.1rem;-o-object-fit:contain;object-fit:contain;width:11rem}.requestor-portal-topbar-divider{background:#cfd8d4;height:2.35rem;margin-left:.35rem;width:1px}.requestor-portal-workspace-title{display:flex;flex-direction:column;line-height:1.2}.requestor-portal-workspace-title strong{color:#003d35;font-size:.76rem}.requestor-portal-workspace-title span{color:#87938f;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;margin-top:.42rem;text-transform:uppercase}.requestor-portal-topbar-actions{gap:2rem}.requestor-portal-topbar-action,.requestor-portal-user-menu{background:transparent;border:0;color:#304c46;font-size:var(--font-size-xs);font-weight:600;gap:.65rem;padding:0}.requestor-portal-topbar-action i{color:#087664;font-size:.82rem}.requestor-portal-user-menu{gap:.65rem}.requestor-portal-user-menu>i{color:#71827c;font-size:var(--font-size-xs);margin-left:.15rem}.requestor-portal-user-avatar{align-items:center;background:#acd33f;border-radius:50%;color:#163f32;display:inline-flex;font-size:var(--font-size-xs);font-weight:800;height:2.05rem;justify-content:center;width:2.05rem}.requestor-portal-main{padding:2.25rem 1.25rem 0}.requestor-portal-shell{max-width:71.75rem}.requestor-portal-profile{align-items:stretch;background:linear-gradient(105deg,#002f29,#06483e);border:0!important;border-radius:1.5rem;box-shadow:0 1.15rem 2.5rem rgba(0,47,41,.12);color:#fff;display:flex;justify-content:space-between;margin-bottom:1rem;min-height:10.35rem;overflow:hidden;padding:1.6rem 1.75rem;position:relative}.requestor-portal-profile:after,.requestor-portal-profile:before{border:1px solid rgba(170,208,65,.15);border-radius:50%;content:"";height:15rem;position:absolute;right:2.4rem;top:-9.5rem;width:15rem}.requestor-portal-profile:after{border-color:hsla(0,0%,100%,.08);height:13.2rem;right:3.4rem;top:-7.9rem;width:13.2rem}.requestor-portal-profile-actions,.requestor-portal-profile-copy{position:relative;z-index:1}.requestor-portal-profile-copy{display:flex;flex-direction:column}.requestor-portal-profile .requestor-portal-eyebrow,.requestor-portal-profile .requestor-portal-meta,.requestor-portal-profile .requestor-portal-name,.requestor-portal-profile-intro{color:#fff}.requestor-portal-eyebrow{color:#718a84;font-size:var(--font-size-xs);font-weight:800;letter-spacing:.2em;line-height:1.2}.requestor-portal-profile .requestor-portal-eyebrow{color:#a9e1d6}.requestor-portal-name{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.15;margin-top:.95rem}.requestor-portal-profile-intro{font-size:.75rem}.requestor-portal-profile .requestor-portal-meta{font-size:var(--font-size-xs);letter-spacing:.13em;margin-top:1.2rem!important}.requestor-portal-profile-actions{display:flex;flex-direction:column;justify-content:center;min-width:11.5rem}.requestor-portal-identity-badge{align-items:center;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;display:inline-flex;font-size:var(--font-size-xs);font-weight:700;gap:.48rem;padding:.36rem .72rem}.requestor-portal-identity-badge>span{background:#d9a23c;border-radius:50%;height:.36rem;width:.36rem}.requestor-portal-signout{background:#fff;border:0!important;border-radius:.7rem;color:#003d35;font-size:var(--font-size-xs);font-weight:700;margin-top:.8rem;min-height:2.5rem;min-width:6rem}.requestor-portal-verify{background:#edf8f2;border:1px solid #bad8cb!important;border-left-width:1px!important;border-radius:.95rem;margin-bottom:1.9rem;min-height:4.7rem;padding:.8rem 1.15rem}.requestor-portal-lock{background:#d8eedf;border-radius:.7rem;color:#075348;font-size:1rem;height:2.2rem;width:2.2rem}.requestor-portal-verify-title{color:#003d35;font-size:.75rem;margin-bottom:.25rem}.requestor-portal-copy{color:#5d746e;font-size:var(--font-size-xs);line-height:1.45}.requestor-portal-dark-btn{border-radius:.7rem;font-size:var(--font-size-xs);min-height:2.5rem}.requestor-portal-verify>.requestor-portal-dark-btn{min-width:5.4rem}.requestor-portal-tabs{align-items:flex-end;background:transparent;border:0;border-bottom:1px solid #d5ddd9;border-radius:0;box-shadow:none;display:flex;justify-content:space-between;margin-bottom:1.45rem}.requestor-portal-tab-list{align-items:flex-end;display:flex;gap:.35rem}.requestor-portal-tab{color:#7f8b86;font-size:var(--font-size-xs);min-height:2.9rem;padding:0 .15rem;position:relative}.requestor-portal-tab+.requestor-portal-tab{margin-left:1.15rem}.requestor-portal-tab.is-active{background:transparent;box-shadow:none!important;color:#003d35}.requestor-portal-tab.is-active:after{background:#006b5b;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.requestor-portal-count,.requestor-portal-count.is-muted{background:transparent;color:#7f8b86;display:inline;font-size:var(--font-size-xs);font-weight:500;height:auto;min-width:0;padding:0}.requestor-portal-count:before{content:"("}.requestor-portal-count:after{content:")"}.requestor-portal-tab-tools{align-items:center;color:#71817c;display:flex;font-size:var(--font-size-xs);gap:1rem;padding-bottom:.5rem}.requestor-portal-tab-tools>span:first-child{align-items:center;display:flex;gap:.42rem}.requestor-portal-tab-tools>span:first-child i{color:#25a46d;font-size:var(--font-size-xs);text-shadow:0 0 .35rem rgba(37,164,109,.35)}.requestor-portal-tab-tools>span:first-child:first-letter{color:#003d35;font-size:1rem;font-weight:700}.requestor-portal-view-toggle{align-items:center;background:#fff;border:1px solid #d7dfdc;border-radius:.7rem;display:flex;gap:.2rem;padding:.25rem}.requestor-portal-view-toggle span,.requestor-portal-view-toggle strong{border-radius:.48rem;padding:.42rem .58rem}.requestor-portal-view-toggle strong{background:#eff8f5;color:#003d35}.requestor-portal-section-head{margin:0 0 .95rem;padding:0}.requestor-portal-section-title{color:#003d35;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;line-height:1.2;margin-top:.62rem}.requestor-portal-active-badge{background:#edf9f2;border:1px solid #bce1cf;border-radius:999px;color:#08724f;font-size:var(--font-size-xs);font-weight:700;padding:.38rem .7rem}.requestor-portal-details-hint{align-items:center;background:#fffaf0;border:1px solid #e5d7b6;border-radius:.75rem;color:#715c36;display:flex;font-size:var(--font-size-xs);gap:.7rem;line-height:1.4;margin-bottom:1rem;min-height:2.7rem;padding:.65rem .95rem}.requestor-portal-details-hint i{color:#b17c27;font-size:.82rem}.requestor-portal-case{background:#fff;border:1px solid #d7dfdc!important;border-radius:1rem;box-shadow:0 .3rem .8rem rgb(10 59 52/4%);padding:1.15rem 1.25rem 1rem}.requestor-portal-case-header{margin:0;min-height:4.3rem}.requestor-portal-case-icon{background:#edf7f3;border-radius:.8rem;color:#075348;flex:0 0 auto;font-size:1rem;height:2.7rem;width:2.7rem}.requestor-portal-case-summary{align-self:center}.requestor-portal-type{border-radius:.35rem;font-size:var(--font-size-xs);padding:.28rem .42rem}.requestor-portal-case-meta{color:#7a8984;font-size:var(--font-size-xs);letter-spacing:.11em;text-transform:uppercase}.requestor-portal-case-title{color:#002f29;font-size:1rem;font-weight:700;line-height:1.3}.requestor-portal-case-reference{color:#71817c;font-size:var(--font-size-xs)}.requestor-portal-status{background:#edf9f2;border:1px solid #bce1cf;border-radius:999px;color:#08724f;font-size:var(--font-size-xs);padding:.38rem .65rem;white-space:nowrap}.requestor-portal-case-detail-toggle{background:#fbfdfc;border-color:#a9c8bd!important;border-radius:.75rem;color:#003d35;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;min-height:3.2rem;padding:.45rem .55rem .45rem .8rem;text-align:left;width:13rem}.requestor-portal-case-detail-toggle span{display:flex;flex-direction:column}.requestor-portal-case-detail-toggle strong{font-size:var(--font-size-xs)}.requestor-portal-case-detail-toggle small{color:#6f827c;font-size:var(--font-size-xs);margin-top:.22rem}.requestor-portal-case-detail-toggle>i{align-items:center;background:#00463c;border-radius:.55rem;color:#fff;display:flex;height:1.55rem;justify-content:center;width:1.55rem}.requestor-portal-case-prompt{color:#6e817b;font-size:var(--font-size-xs);margin-left:3.45rem;margin-top:.4rem}.requestor-portal-case-prompt strong{color:#003d35}.requestor-portal-footer{display:none}.requestor-portal-floating{border-radius:.85rem;bottom:1.3rem;box-shadow:0 .8rem 1.8rem rgba(6,31,23,.18);font-size:var(--font-size-xs);min-height:3rem;padding:0 1.25rem;right:3.35rem}@media (width <= 767.98px){.requestor-portal-topbar{height:4.25rem;padding-inline:1rem}.requestor-portal-brand-logo{height:2.5rem;width:8.75rem}.requestor-portal-topbar-action span,.requestor-portal-topbar-divider,.requestor-portal-user-menu>span:not(.requestor-portal-user-avatar),.requestor-portal-workspace-title{display:none}.requestor-portal-topbar-actions{gap:1rem}.requestor-portal-main{padding:1rem .75rem 0}.requestor-portal-profile{min-height:12rem;padding:1.25rem}.requestor-portal-profile-actions{min-width:auto}.requestor-portal-verify{gap:.75rem!important}.requestor-portal-tabs{align-items:stretch;flex-direction:column}.requestor-portal-tab-tools{justify-content:space-between;order:-1;padding-bottom:.35rem}.requestor-portal-case-header{align-items:flex-start!important;flex-wrap:wrap}.requestor-portal-case-summary{flex:1 1 calc(100% - 3.75rem)!important}.requestor-portal-status{margin-left:3.7rem}.requestor-portal-case-detail-toggle{flex:1 1 100%;width:100%}.requestor-portal-case-prompt{margin-left:0;margin-top:.8rem}}.requestor-portal-shell{max-width:88rem}.requestor-portal-case:has(.requestor-portal-expanded)>.requestor-portal-case-header{border-bottom:1px solid #dce4e0;padding:1.25rem 1.5rem}.requestor-portal-action-needed{margin:1.25rem 1.5rem 0}.requestor-portal-expanded{padding:0 1.5rem 1.1rem}.requestor-portal-case-overview{padding-top:1.5rem}.requestor-portal-case-details-heading{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.35rem}.requestor-portal-case-details-heading>span{color:#5e756f;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.22em;text-transform:uppercase}.requestor-portal-case-details-heading .requestor-portal-copy,.requestor-portal-detail-card-header .requestor-portal-copy{margin-top:.55rem}.requestor-portal-facts{border:1px solid #d8e0dc;border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.25rem;overflow:hidden}.requestor-portal-fact{min-height:4.95rem;padding:1.15rem}.requestor-portal-fact+.requestor-portal-fact{border-left:1px solid #d8e0dc}.requestor-portal-expanded .requestor-portal-label{color:#496e67;font-size:var(--font-size-xs);font-weight:800;letter-spacing:.16em}.requestor-portal-expanded .requestor-portal-fact-value,.requestor-portal-expanded .requestor-portal-file-value{color:#002f29;font-size:.84rem;font-weight:700}.requestor-portal-workflow-panel{background:#f5faf7;border:1px solid #cbded5;border-radius:.9rem;margin-bottom:1.25rem;padding:1.15rem 1.3rem 1rem}.requestor-portal-workflow-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.requestor-portal-workflow-name{color:#55756d;font-size:var(--font-size-xs)}.requestor-portal-timeline{display:flex;position:relative}.requestor-portal-timeline:before{background:#c7dacf;content:"";height:1px;left:7.5%;position:absolute;right:7.5%;top:.74rem}.requestor-portal-timeline .requestor-portal-event{align-items:center;border:0;display:flex;flex:1 1 0;flex-direction:column;min-width:0;padding:0;position:relative;text-align:center}.requestor-portal-timeline .requestor-portal-event-icon{align-items:center;background:#f5faf7;border:1px solid #bed5ca;border-radius:50%;color:#789087;display:inline-flex;font-size:.65rem;height:1.5rem;justify-content:center;margin:0 0 .55rem;position:relative;width:1.5rem;z-index:1}.requestor-portal-timeline .requestor-portal-event-icon.is-complete{background:#004b41;border-color:#004b41;color:#fff}.requestor-portal-timeline .requestor-portal-event-icon.is-current{background:#fff9e9;border-color:#aa7c2c;box-shadow:0 0 0 .3rem rgba(192,153,76,.13);color:#9c6a18}.requestor-portal-timeline .requestor-portal-event-title{color:#345b53;font-size:var(--font-size-xs);font-weight:500}.requestor-portal-timeline .requestor-portal-event:has(.is-complete) .requestor-portal-event-title,.requestor-portal-timeline .requestor-portal-event:has(.is-current) .requestor-portal-event-title{color:#002f29;font-weight:700}.requestor-portal-event-meta{color:#82928d;font-size:var(--font-size-xs);margin-top:.18rem}.requestor-portal-detail-card{background:#fff;border:1px solid #d8e0dc;border-radius:.9rem;margin-top:1rem;padding:1.35rem}.requestor-portal-detail-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.15rem}.requestor-portal-edit-btn{align-items:center;background:#fff;border:1px solid #d7e1dd;border-radius:.65rem;color:#087664;display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.requestor-portal-detail-card .requestor-portal-file-grid{border:0!important;border-radius:0;gap:1.2rem 2rem}.requestor-portal-detail-card .requestor-portal-file-cell,.requestor-portal-detail-card .requestor-portal-file-cell:nth-child(odd){border:0;min-height:auto;padding:0}.requestor-portal-detail-card .requestor-portal-file-grid.is-editing{display:grid;gap:0;grid-template-columns:1fr}.requestor-portal-detail-card .requestor-portal-file-grid.is-editing .requestor-portal-file-cell{align-items:start;border-bottom:1px solid #e3eae7;display:grid;gap:.5rem;grid-column:auto;grid-template-columns:minmax(8rem,5fr) minmax(0,7fr);padding:.65rem 0}.requestor-portal-detail-card .requestor-portal-file-grid.is-editing .requestor-portal-file-cell:last-child{border-bottom:0}.requestor-portal-file-grid.is-editing .requestor-portal-label{color:#365b54;font-size:calc(.7rem + 1px);font-weight:600;letter-spacing:0;margin:0!important;padding-top:.65rem;text-transform:none!important}.requestor-portal-file-grid.is-editing :is(.requestor-portal-date,.requestor-portal-textarea){background:#fff;border-color:#d7e0dd!important;border-radius:.45rem;color:#172b27;font-size:.78rem;max-width:none;min-height:2.65rem;width:100%}.requestor-portal-file-grid.is-editing :is(.requestor-portal-date,.requestor-portal-textarea):focus{border-color:#488979!important;box-shadow:0 0 0 .2rem rgba(32,119,99,.1)!important}.requestor-portal-file-grid.is-editing .form-check-label{color:#365b54;font-size:calc(.7rem + 1px)}.requestor-portal-form-actions .btn{border-radius:.55rem;font-size:var(--font-size-xs);font-weight:700;line-height:1.2;min-height:2.15rem;padding:.35rem .85rem!important}.requestor-portal-section-documents:empty{display:none!important}.requestor-portal-section-documents:not(:empty){margin-top:1.15rem}.requestor-portal-detail-card .requestor-portal-doc{background:#fbfdfc;border-color:#e0e7e4!important;border-radius:.7rem;min-height:4.65rem;padding:.85rem .95rem}.requestor-portal-detail-card .requestor-portal-doc-icon{background:#eaf4ef;color:#075348}.requestor-portal-detail-card .requestor-portal-doc-title{color:#002f29;font-size:.76rem}.requestor-portal-detail-card .requestor-portal-case-meta{font-size:var(--font-size-xs);letter-spacing:0;margin-top:.25rem;text-transform:none}.requestor-portal-link-btn{align-items:center;display:inline-flex;font-size:var(--font-size-xs);gap:1rem}.requestor-portal-upload-status{color:#748782;font-size:var(--font-size-xs);margin:-.25rem 0 1rem}.requestor-portal-upload-zone{align-items:center;background:#fbfdfb;border:1px dashed #adcbbf;border-radius:.72rem;display:flex;flex-direction:column;min-height:10rem;padding:1.2rem;text-align:center}.requestor-portal-upload-zone>i{color:#087664;font-size:1rem;margin-bottom:.65rem}.requestor-portal-upload-zone>strong{color:#003d35;font-size:.76rem}.requestor-portal-upload-zone>span{color:#758882;font-size:var(--font-size-xs);margin-top:.35rem}.requestor-portal-upload-button{background:#fff;border:1px solid #b8cbc4;border-radius:.65rem;color:#003d35;font-size:var(--font-size-xs);font-weight:700;margin-top:.9rem;min-height:2.2rem;padding:0 1.1rem}.requestor-portal-case-footer{align-items:center;color:#71857f;display:flex;font-size:var(--font-size-xs);justify-content:space-between;padding:1.1rem .1rem 0}.requestor-portal-case-footer i{color:#168673;margin-right:.45rem}@media (width <= 767.98px){.requestor-portal-case:has(.requestor-portal-expanded)>.requestor-portal-case-header,.requestor-portal-expanded{padding-left:1rem;padding-right:1rem}.requestor-portal-detail-card .requestor-portal-file-grid,.requestor-portal-facts{grid-template-columns:1fr}.requestor-portal-fact+.requestor-portal-fact{border-left:0;border-top:1px solid #d8e0dc}.requestor-portal-detail-card .requestor-portal-file-grid.is-editing .requestor-portal-file-cell{gap:.4rem;grid-template-columns:1fr}.requestor-portal-file-grid.is-editing .requestor-portal-label{padding-top:0}.requestor-portal-case-footer,.requestor-portal-workflow-heading{align-items:flex-start;flex-direction:column;gap:.55rem}.requestor-portal-workflow-name{align-self:flex-end}.requestor-portal-timeline .requestor-portal-event-title{font-size:var(--font-size-xs)}.requestor-portal-event-meta{display:none}}.entity-panel-caption{color:var(--theme-ink-muted);font-size:.78rem;line-height:1.5}.subsystem-subtitle{max-width:34rem}.entity-subsystem-tabs{border-color:#e4ecf9!important;background:hsla(0,0%,100%,.92)}.entity-binding-workspace{border-color:#e4d9ff!important}.entity-new-binding-icon{width:1.85rem;height:1.85rem;color:var(--accent-color);background:linear-gradient(180deg,#5f4be3,#4532c7);font-size:.78rem}.entity-binding-field-label{color:#4c5871;font-size:var(--font-size-xs);letter-spacing:.12em}.entity-binding-control{min-height:2.6rem;border:1px solid #d9ddf0;background:var(--accent-color);color:#172036;font-size:.82rem;font-weight:500;box-shadow:none!important}.entity-binding-control:focus{border-color:#6d4ce8;box-shadow:0 0 0 .14rem rgba(109,76,232,.16)!important}.template-multiselect-menu{position:absolute;z-index:1080;left:0;right:0;background:var(--accent-color);border:1px solid #d9ddf0;max-height:16rem;overflow:auto}.template-multiselect-item:hover{background:color-mix(in srgb,var(--primary-color) 8%,#fff)}.template-multiselect-menu .form-check-input{margin-left:0!important}.entity-priority-control{min-height:2.6rem;border:1px solid #d9ddf0;background:var(--accent-color)}.entity-priority-step{width:2.35rem;background:#f5f2ff;color:#6d4ce8;font-size:.84rem}.entity-priority-step:focus,.entity-priority-step:hover{background:#ece5ff;color:#4f22a8}.entity-binding-priority-input{min-width:0;box-shadow:none!important;color:#111827;font-size:.9rem}.entity-binding-priority-input::-webkit-inner-spin-button,.entity-binding-priority-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.entity-create-binding-btn{min-height:2.55rem;background:linear-gradient(90deg,#4d3dd7,#7b22d8);font-size:.76rem;box-shadow:0 14px 24px rgba(91,49,207,.2)!important}.entity-create-binding-btn:focus,.entity-create-binding-btn:hover{background:linear-gradient(90deg,#5745e2,#872be0)}.entity-binding-list-card{border:1px solid rgba(224,216,250,.9)}.entity-overview-profile-card{position:relative;border-color:#e4d9ff!important;background:radial-gradient(circle at 100% 0,rgba(157,126,243,.12),transparent 26%),linear-gradient(180deg,#f8f5ff,#f3efff)}.entity-overview-title{color:#4e35d8;font-size:1rem}.entity-overview-eyebrow{color:#9aa0b8;font-size:var(--font-size-xs);font-weight:800;letter-spacing:.08em}.entity-overview-progress{height:.28rem;background:rgba(145,112,226,.14)}.entity-overview-progress-bar{width:75%;height:100%;background:linear-gradient(90deg,#6a42df,#8b45e9)}.entity-overview-divider{height:1px;background:rgba(224,216,250,.9)}.entity-overview-profile-btn{border:1px solid rgba(117,84,223,.46);color:#5d42d8;background:hsla(0,0%,100%,.55)}.entity-overview-profile-btn:focus,.entity-overview-profile-btn:hover{color:var(--accent-color);background:linear-gradient(180deg,#6d39db,#4f22a8)}.workflow-binding-icon{width:3rem;height:3rem;background:#e9f9ee;color:#15a34a;font-size:1.1rem}.workflow-binding-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.1rem .8rem;border-radius:999px;background:#daf6e4;color:#16934a;font-weight:800;letter-spacing:.06em}.workflow-binding-empty-state{border:1px dashed #d5dfec;background:#fbfcff}.subsystem-select{border-color:#d5e3fb;background:linear-gradient(180deg,#eaf2ff,#dfeafc);color:#22314d}.subsystem-select:focus{border-color:#8bb2ff;box-shadow:0 0 0 .2rem rgba(47,115,255,.12)}.entity-summary-icon{width:1.15rem;height:1.15rem;background:#e8f0ff;color:#1f66ff}.entity-detail-pill{padding:.2rem .42rem;font-size:var(--font-size-xs);letter-spacing:.12em}.entity-vibrant-binding-card .entity-detail-pill{align-self:flex-start}.entity-mini-label{color:#4f6079;font-size:var(--font-size-xs);letter-spacing:.1em}.activity-tone-primary{background:#5c6cff;color:#5c6cff}.activity-tone-warning{background:#14c78f;color:#14c78f}.activity-tone-slate{background:#d4dee8;color:#8a98ae}.entity-activity-timeline{position:relative;display:flex;flex-direction:column;gap:1.65rem;padding-left:2rem;padding-right:.2rem}.entity-activity-timeline:before{content:"";position:absolute;top:.25rem;bottom:.85rem;left:.65rem;width:2px;border-radius:999px;background:#e9e1ff}.entity-activity-item{position:relative}.entity-activity-card{background:hsla(0,0%,100%,.94);border:1px solid rgba(236,231,247,.95);box-shadow:0 5px 12px rgb(37 27 72/7%)}.entity-activity-dot{position:absolute;top:.55rem;left:-1.68rem;width:.82rem;height:.82rem;border-radius:999px;border:3px solid var(--accent-color);box-shadow:0 0 0 1px rgba(224,216,250,.8);z-index:1}.entity-activity-title{color:#111827;font-size:.76rem;line-height:1.2}.entity-activity-reason{color:#111827!important;font-size:.78rem;line-height:1.35}.entity-activity-time{font-size:var(--font-size-xs);white-space:nowrap}.activity-tone-slate~.entity-activity-card .entity-activity-reason,.activity-tone-slate~.entity-activity-card .entity-activity-time,.activity-tone-slate~.entity-activity-card .entity-activity-title,.entity-activity-time{color:#111827!important}.entity-binding-card-link{color:inherit}.entity-binding-card-link:hover{color:inherit;opacity:90%}.entity-vibrant-binding-card{border:1px solid color-mix(in srgb,var(--primary-color) 26%,#fff)}.company-inbox-clickable-item{cursor:pointer}.company-inbox-clickable-item:hover{background:#fbfdfb!important}.company-inbox-item-main{width:100%;min-width:0}.company-inbox-reply-box{width:min(100%,42rem);max-width:42rem;margin-top:.25rem;padding:.75rem;border:1px solid #d8e3dc;border-radius:.45rem;background:#f8fbf9}.company-inbox-reply-textarea{min-height:4.5rem}.tenant-settings-page{min-height:100%;margin-top:-1rem;padding:0;background:var(--xverdict-platform-background)!important}.tenant-settings-shell{padding:1.1rem 1.5rem 2rem}.tenant-settings-breadcrumb{color:#50726c;font-family:Poppins,sans-serif;font-size:.7514rem;letter-spacing:.16em;font-weight:600}.tenant-settings-title{font-size:2.35rem}.tenant-settings-subtitle{max-width:53rem;color:var(--theme-ink-muted);font-size:.88rem;line-height:1.45}.tenant-settings-actions{padding-top:3.15rem}.tenant-settings-primary-btn,.tenant-settings-secondary-btn{min-height:2.15rem;padding:.4rem 1rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.tenant-settings-secondary-btn{border:1px solid #ded6c9;background:transparent;color:var(--theme-ink-strong)}.tenant-settings-secondary-btn:focus,.tenant-settings-secondary-btn:hover{border-color:#b9ad9c;background:var(--theme-surface-base)}.tenant-settings-content{padding:0}.tenant-settings-tabs{margin-bottom:1.3rem;border-color:var(--theme-border-soft)!important}.tenant-settings-tab{position:relative;padding:.55rem 1rem .78rem;color:var(--theme-ink-muted);font-size:.8rem}.tenant-settings-tab:first-child{padding-left:1rem}.tenant-settings-tab.is-active,.tenant-settings-tab:focus,.tenant-settings-tab:hover{color:var(--theme-ink-strong)}.tenant-settings-tab.is-active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px}.tenant-settings-revamp .tenant-roles-card{padding:1.35rem 1.55rem 1.55rem;border-color:var(--theme-border-soft)!important;border-radius:.4rem;box-shadow:none}.tenant-settings-revamp .tenant-roles-toolbar{margin-bottom:.8rem}.tenant-role-add-btn,.tenant-role-edit-btn{border:1px solid var(--theme-border-soft);border-radius:.25rem;background:var(--accent-color);color:var(--theme-ink-strong);font-size:var(--font-size-xs);line-height:1}.tenant-role-add-btn{min-height:1.7rem;padding:.35rem .7rem}.tenant-role-edit-btn{min-height:1.65rem;padding:.35rem .65rem}.tenant-role-add-btn:focus,.tenant-role-add-btn:hover,.tenant-role-edit-btn:focus,.tenant-role-edit-btn:hover{border-color:#9f9180;background:var(--theme-surface-base)}.tenant-roles-table{width:100%;min-width:60rem;border-collapse:collapse;color:var(--theme-ink-strong)}.tenant-roles-table .entity-table-head,.tenant-roles-table thead{background:var(--theme-surface-base)}.tenant-roles-table th{padding:.85rem .9rem;border-bottom:1px solid var(--theme-border-soft);color:var(--theme-ink-muted);font-family:Poppins,sans-serif;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.16em;text-align:left;white-space:nowrap}.tenant-roles-table td:first-child,.tenant-roles-table th:first-child{width:13%}.tenant-roles-table th:nth-child(2){width:34%}.tenant-roles-table th:nth-child(3){width:16%}.tenant-roles-table th:nth-child(4){width:20%}.tenant-roles-table td{padding:1rem .9rem;border-bottom:1px solid #e5ddd1;vertical-align:middle}.tenant-roles-table tbody tr:last-child td{border-bottom:0}.tenant-role-badge{display:inline-flex;align-items:center;min-height:1.3rem;padding:.2rem .55rem;border-radius:.2rem;font-size:var(--font-size-xs);line-height:1}.tenant-role-badge.is-tier-one{background:#e1ebf7;color:#16528c}.tenant-role-badge.is-tier-two{background:#f2eadb;color:#8b5a11}.tenant-role-badge.is-inactive,.tenant-role-badge.is-tier-three{background:#f5dfdf;color:#9a3030}.tenant-role-badge.is-read-only{background:#e9e0f4;color:#57218a}.tenant-role-title{margin-bottom:.2rem;color:var(--theme-ink-strong);font-size:.83rem;font-weight:600;line-height:1.2}.tenant-role-description{color:var(--theme-ink-muted);font-size:var(--font-size-xs);line-height:1.3}.tenant-role-value{color:var(--theme-ink-strong);font-size:.78rem}.tenant-roles-state{padding:2rem 1rem!important;color:var(--theme-ink-muted);font-size:.8rem}@media (width <= 1199.98px){.tenant-settings-actions{padding-top:.75rem}}@media (width <= 767.98px){.tenant-settings-shell{padding:1rem .85rem 1.5rem}.tenant-settings-title{font-size:2rem}.tenant-settings-tabs{flex-wrap:nowrap!important;overflow-x:auto}.tenant-settings-tab{flex:0 0 auto;padding-inline:0}.tenant-settings-revamp .tenant-roles-card{padding:1rem}}.tenant-case-domains-empty{padding:2.5rem 1rem;border:1px dashed var(--theme-border-soft);border-radius:.45rem;background:var(--theme-surface-base)}.tenant-rule-engine-card{padding:1.7rem 1.9rem 2.05rem;border-color:var(--theme-border-soft)!important;background:var(--theme-surface-base)!important}.tenant-rule-engine-heading{color:var(--theme-ink-muted);font-size:.78rem;letter-spacing:.24em}.tenant-rule-engine-table-wrap{overflow-x:auto;border-radius:.4rem}.tenant-rule-engine-table{width:100%;min-width:64rem;border-collapse:collapse;color:var(--theme-ink-strong)}.tenant-rule-engine-table thead{background:var(--theme-surface-base)}.tenant-rule-engine-table th{padding:1.05rem 1.15rem;border-bottom:1px solid var(--theme-border-soft);color:var(--theme-ink-muted);font-size:.9rem;font-weight:500;letter-spacing:.24em;text-align:left;text-transform:uppercase;white-space:nowrap}.tenant-rule-engine-table td{padding:1.35rem 1.15rem;border-bottom:1px solid var(--theme-border-soft);vertical-align:middle}.tenant-rule-engine-table tbody tr:nth-child(2n){background:#f7f3ec}.tenant-rule-engine-table tbody tr:last-child td{border-bottom:0}.tenant-rule-code{color:var(--theme-ink-strong);font-size:1.08rem;font-weight:800;line-height:1.2}.tenant-rule-copy{margin-top:.28rem;color:var(--theme-ink-muted);font-size:.92rem}.tenant-rule-condition{color:var(--theme-ink-strong);font-family:Courier New,monospace;font-size:1.0114rem;background:transparent;font-weight:600}.tenant-rule-action{color:var(--theme-ink-strong);font-size:1.02rem}.tenant-rule-status{display:inline-flex;align-items:center;min-height:1.65rem;padding:.22rem .68rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.8914rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.tenant-rule-status.is-active{background:#e7efea;color:#063f33}.tenant-rule-status.is-draft{border:1px solid var(--theme-border-soft);background:var(--theme-surface-base);color:var(--theme-ink-muted)}.tenant-rule-status.is-inactive{border:1px solid #dfc7c7;background:var(--theme-danger-surface);color:#8b3030}.tenant-sla-card{padding:1.7rem 1.9rem 2.05rem;border-color:var(--theme-border-soft)!important;background:var(--theme-surface-base)!important}.tenant-sla-heading{color:var(--theme-ink-muted);font-size:.78rem;letter-spacing:.24em}.tenant-sla-table-wrap{overflow-x:auto;border-radius:.4rem}.tenant-sla-table{width:100%;min-width:64rem;border-collapse:collapse;color:var(--theme-ink-strong)}.tenant-sla-table thead{background:var(--theme-surface-base)}.tenant-sla-table th{padding:1.05rem 1.15rem;color:var(--theme-ink-muted);font-size:.9rem;font-weight:500;letter-spacing:.24em;text-align:left;text-transform:uppercase;white-space:nowrap}.tenant-sla-table td,.tenant-sla-table th{border-bottom:1px solid var(--theme-border-soft)}.tenant-sla-table td{padding:1.35rem 1.15rem;color:var(--theme-ink-strong);font-size:1.02rem;vertical-align:middle}.tenant-sla-table tbody tr:last-child td{border-bottom:0}.tenant-rates-card{padding:1.7rem 1.9rem 2.05rem;border-color:var(--theme-border-soft)!important;background:var(--theme-surface-base)!important}.tenant-rates-heading{color:var(--theme-ink-muted);font-size:.78rem;letter-spacing:.24em}.tenant-rates-table-wrap{overflow-x:auto;border-radius:.4rem}.tenant-rates-table{width:100%;border-collapse:collapse;color:var(--theme-ink-strong)}.tenant-rates-table thead{background:var(--theme-surface-base)}.tenant-rates-table th{padding:1.05rem 1.15rem;color:var(--theme-ink-muted);font-size:.9rem;font-weight:500;letter-spacing:.24em;text-align:left;text-transform:uppercase;white-space:nowrap}.tenant-rates-table td,.tenant-rates-table th{border-bottom:1px solid var(--theme-border-soft)}.tenant-rates-table td{padding:1.22rem 1.15rem;color:var(--theme-ink-strong);font-size:1.02rem;vertical-align:middle}.tenant-rates-table tbody tr:last-child td{border-bottom:0}.tenant-rates-amount{font-family:Courier New,monospace;font-weight:600;font-size:calc(1em + 1px)}.tenant-integrations-card{padding:1.7rem 1.9rem 2.05rem;border-color:var(--theme-border-soft)!important;background:var(--theme-surface-base)!important}.tenant-integrations-heading{color:var(--theme-ink-muted);font-size:.78rem;letter-spacing:.24em}.tenant-integrations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .9rem}.tenant-integration-item{min-height:8.05rem;padding:1.35rem 1.35rem 1.15rem;border-radius:.45rem;background:#f7f3ec}.tenant-integration-title{color:var(--theme-ink-strong);font-size:1.04rem;font-weight:800;line-height:1.25}.tenant-integration-copy{margin-top:.8rem;color:var(--theme-ink-muted);font-size:.92rem}.tenant-integration-status{margin-top:.9rem;min-height:1.65rem;padding:.28rem .72rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.8914rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.tenant-integration-status.is-live{background:#e7efea;color:#063f33}.tenant-integration-status.is-offline{border:1px solid var(--theme-border-soft);background:var(--theme-surface-base);color:var(--theme-ink-muted)}.tenant-integrations-grid.is-loading{opacity:.55;pointer-events:none}.tenant-integration-section-divider{border-top:1px solid var(--theme-border-soft)}.tenant-integration-empty{padding:1.25rem;color:var(--theme-ink-muted);background:var(--theme-surface-base);font-weight:600}.tenant-integration-toggle{width:2.5rem!important;height:1.3rem;cursor:pointer}.tenant-integration-item,.tenant-integrations-card,.tenant-rates-card,.tenant-rule-engine-card,.tenant-settings-revamp .tenant-roles-card,.tenant-sla-card{background:#fff!important}.tenant-integration-copy,.tenant-rates-table td,.tenant-role-description,.tenant-role-value,.tenant-rule-action,.tenant-rule-copy,.tenant-sla-table td{font-weight:600}.tenant-integrations-heading,.tenant-rates-heading,.tenant-rates-table th,.tenant-roles-table th,.tenant-rule-engine-heading,.tenant-rule-engine-table th,.tenant-sla-heading,.tenant-sla-table th{font-weight:700}@media (width <= 767px){.tenant-integrations-card,.tenant-rates-card,.tenant-rule-engine-card,.tenant-sla-card{padding:1rem}.tenant-integrations-grid{grid-template-columns:1fr}}.entity-vibrant-binding-icon{width:1.75rem;height:1.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--secondary-color) 78%,#fff) 0,var(--secondary-color) 100%)}.entity-vibrant-binding-icon-violet{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 68%,var(--secondary-color)) 0,var(--primary-color) 100%)}.entity-vibrant-binding-icon-rose{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 45%,#fff) 0,color-mix(in srgb,var(--secondary-color) 55%,var(--primary-color)) 100%)}.entity-face{width:.82rem;height:.82rem;background:linear-gradient(180deg,#494949,#171717);opacity:88%;box-shadow:0 0 0 1px hsla(0,0%,100%,.6)}.entity-mini-progress{height:.32rem;background:rgba(145,112,226,.18)}.entity-mini-progress-bar{width:94%;height:100%;background:linear-gradient(90deg,#7d43ff,#ad8dff)}.entity-mini-tag{padding:.14rem .35rem;border-radius:.35rem;background:#f2ecff;color:#7653d7;font-size:var(--font-size-xs)}.workflow-hub-page{min-height:calc(100vh - 4.5rem);background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.92) 0,hsla(0,0%,100%,0) 30%),radial-gradient(circle at 86% 18%,rgba(31,102,255,.12) 0,rgba(31,102,255,0) 26%),linear-gradient(180deg,#edf3ff,#eaf0ff)}.workflow-hub-shell{max-width:68rem}.workflow-title{letter-spacing:-.03em;color:var(--accent-color)}.workflow-description{max-width:38rem;color:hsla(0,0%,100%,.9);line-height:1.45}.workflow-create-btn{min-width:13.5rem;padding:.95rem 1.35rem;border-radius:.6rem}.risk-framework-create-btn,.workflow-create-btn{box-shadow:0 16px 30px rgba(17,85,227,.24)!important}.workflow-card-icon{width:3rem;height:3rem;border-radius:.7rem;font-size:1rem}.workflow-icon-primary{background:#e8f1ff;color:#1f66ff}.workflow-icon-warning{background:var(--theme-warning-surface);color:#d85c05}.workflow-icon-muted{background:#eef1f6;color:#8a96a8}.workflow-card-indicator{position:absolute;right:-.15rem;bottom:-.1rem;width:.65rem;height:.65rem;border:2px solid var(--accent-color);border-radius:999px}.workflow-indicator-success{background:#27c36c}.workflow-indicator-warning{background:#ff9b22}.workflow-indicator-muted{background:#aeb8c7}.workflow-card-title{color:#10192d;letter-spacing:-.02em}.workflow-card-meta{color:#75849d}.workflow-status-pill{display:inline-flex;align-items:center;justify-content:center;padding:.24rem .58rem;border-radius:999px;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.workflow-status-active{background:#e8f1ff;color:#1f66ff}.workflow-status-pending{background:var(--theme-warning-surface);color:#d85c05}.workflow-status-archived{background:#eef1f6;color:#6f7f94}.workflow-assigned-label{color:#8a98ae;letter-spacing:.08em}.workflow-assigned-tag{padding:.44rem .64rem;border-radius:.35rem;border:1px solid #d6e1f3;background:#edf3fd;color:#516176;max-width:100%}.workflow-assigned-empty{color:#738199}.workflow-assign-btn{padding:.42rem .8rem;border-radius:.35rem;background:#f8fbff;border:1px dashed #c9d8f3;color:#1f66ff;box-shadow:none}.workflow-assign-btn:hover{color:#1155e3;border-color:#9fc0ff}.workflow-dots-btn{color:#617088;line-height:1}.workflow-config-btn{min-width:8.75rem;padding:.7rem 1rem;border-radius:.4rem;background:var(--accent-color);border:1px solid #e2e7f0;color:#22314d;box-shadow:0 8px 18px rgb(30 47 74/8%)}.workflow-live-engine{position:fixed;right:1rem;bottom:1rem;width:min(16rem,calc(100vw - 2rem));padding:1rem 1rem .9rem;background:hsla(0,0%,100%,.98);border:1px solid #e3eaf7;box-shadow:0 18px 34px rgba(115,135,170,.16);z-index:5}.workflow-live-dot{width:.55rem;height:.55rem;border-radius:999px;background:#62d49e;box-shadow:0 0 0 3px rgba(98,212,158,.14)}.workflow-live-label{color:#3e5069;letter-spacing:.08em}.workflow-live-text{color:#21314a;line-height:1.45}.workflow-live-link{color:#1f66ff;font-weight:600}.workflow-live-progress-track{width:100%;height:.25rem;overflow:hidden;border-radius:999px;background:#e8eef8}.workflow-live-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f66ff,#1155e3)}.risk-framework-card,.workflow-card{background:hsla(0,0%,100%,.96);border:1px solid #dde7f8;box-shadow:0 16px 32px rgb(79 103 145/8%)}.risk-framework-page{min-height:calc(100vh - 4.5rem);background:radial-gradient(circle at 10% 12%,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,0) 28%),radial-gradient(circle at 90% 10%,rgb(31 102 255/8%) 0,rgba(31,102,255,0) 22%),linear-gradient(180deg,#f4f7ff,#eff4ff)}.risk-framework-title{color:#111d36;letter-spacing:-.03em}.risk-framework-subtitle{color:#5a6780}.risk-framework-create-btn{min-width:11rem;padding:.9rem 1.25rem;border-radius:.5rem}.risk-framework-card-icon{width:1.6rem;height:1.6rem;background:#1f66ff;color:var(--accent-color);font-size:.8rem}.risk-framework-toolbar-btn{width:2rem;height:2rem;padding:0;border-radius:.22rem;border:1px solid #dfe6f2;background:var(--accent-color);color:#55657f;box-shadow:0 6px 14px rgb(67 85 117/6%)}.risk-framework-toolbar-btn:hover{color:#1f66ff;border-color:#b9cdf7}.risk-framework-table-wrap{overflow-x:auto}.risk-framework-table{min-width:48rem}.risk-framework-table thead th{border-top:0;border-bottom:0;padding:1rem 1rem .8rem;color:#4f5d75;font-size:.9rem;font-weight:500;letter-spacing:.09em}.risk-framework-table tbody td{padding:1rem;border-top:1px solid #eef2f8;color:#1c2738;font-size:.86rem}.risk-framework-id{color:#1f66ff!important;font-weight:600}.risk-framework-type-pill{display:inline-flex;align-items:center;justify-content:center;padding:.26rem .55rem;border-radius:999px;background:#dfe8f6;color:#6b7d95;letter-spacing:.06em}.entity-audit-btn,.risk-framework-type-pill{font-size:var(--font-size-xs);font-weight:600}.entity-audit-btn{color:#fff;border-color:#e1d8fb!important;background:var(--secondary-color)}.audit-log-search-control{max-width:18rem}.audit-log-filter-control-event{max-width:10rem}.audit-log-filter-control-status{max-width:12rem}.audit-log-filter-control-range{max-width:9rem}.entity-detail-ghost-btn,.entity-detail-outline-btn{font-size:var(--font-size-xs);font-weight:600}@media (width <= 767.98px){.entity-detail-title-vibrant{font-size:.76rem}.entity-detail-subcopy{max-width:100%;font-size:var(--font-size-xs)}.entity-detail-metric-wrap{margin-top:1.35rem;margin-bottom:-2.65rem}.entity-detail-panel{margin-top:2.8rem}}.risk-framework-name{color:#202a3c}.risk-framework-description{max-width:20rem;color:#5e6c83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.risk-framework-status{color:#1f3556;font-size:.8rem}.risk-framework-status-dot{width:.45rem;height:.45rem;border-radius:999px;background:#1f66ff}.risk-framework-actions{min-width:4.5rem}.risk-framework-action-manage{color:#1f66ff}.risk-framework-action-deactivate{color:#e11d2e}@media (width <= 991.98px){.risk-framework-create-btn{width:100%}.risk-framework-description{max-width:14rem}.workflow-create-btn{width:100%}.workflow-live-engine{position:static;width:100%;margin-top:1rem}}.mobile-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.35);z-index:1040;backdrop-filter:blur(2px)}.mobile-drawer{position:fixed;top:0;left:0;width:min(19rem,90vw);max-width:90vw;height:100dvh;padding:0;background:var(--accent-color);z-index:1050;box-shadow:0 24px 48px rgba(15,23,42,.16);overflow:hidden;animation:slide-in-left .22s ease-out}.mobile-drawer .client-sidebar,.mobile-drawer .sidebar-wrapper{height:100%}.mobile-drawer-close{position:absolute;top:.9rem;right:.9rem;z-index:2}body.mobile-drawer-open{overflow:hidden}@keyframes slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.sidebar-toggle-arrow{top:.75rem;right:-1rem;width:2rem;height:2rem;display:flex!important;transform:none;z-index:8;background:var(--primary-color)!important;box-shadow:0 12px 26px color-mix(in srgb,var(--secondary-color) 24%,transparent)!important;transition:right .28s ease}.arrow-collapsed,.arrow-expanded{right:-1rem}.main-content-wrapper{min-width:0;flex:1 1 0;width:0}.main-content,.main-content-wrapper{min-height:0;background:var(--xverdict-platform-background)!important}.main-content{position:relative;flex:1 1 auto}@media (width <= 1599.98px) and (width >= 768px){.config-top-navbar{padding-left:.9rem!important;padding-right:.9rem!important}.config-top-navbar>.container-fluid{min-width:0;gap:.55rem!important}.config-navbar-brand{min-width:0;width:9rem;padding-right:.35rem}.config-navbar-logo{width:min(8.35rem,100%)}.config-navbar-profile{min-width:0;gap:.45rem}.config-navbar-project{width:12rem}.config-search{width:18rem}}@media (width <= 1199.98px) and (width >= 768px){.config-search{width:13rem}.config-navbar-name{display:none}}@media (width >= 992px){.config-top-navbar-overlap{position:fixed!important;top:0;left:0;right:0;width:100vw;margin-left:0;padding-left:1.35rem!important;padding-right:1.35rem!important;z-index:6!important}.main-content-wrapper-navbar-overlap{padding-top:3.7rem}.sidebar-col{flex:0 0 21.5rem;width:21.5rem;max-width:21.5rem}.client-sidebar{padding-left:1rem!important;padding-right:1rem!important}.config-navbar-brand{min-width:11.5rem;padding-right:1rem}.config-navbar-logo{width:10.75rem}}.login-root{position:relative;overflow:hidden;background:#eef1f5}.image-frame{display:none}.login-right{min-height:100vh}.login-card{max-width:30rem;border:1px solid #dbe1ea;box-shadow:none}.login-card,.onboarding-root{background:hsla(0,0%,100%,.9)}.onboarding-root{height:100vh;background-position:50%;background-repeat:no-repeat;background-size:cover}.onboarding-card{background:hsla(0,0%,100%,.9);border-radius:1.25rem}.onboarding-brand{line-height:1}.onboarding-title{color:#0f172a}.onboarding-form{max-width:24rem}@media (width <= 991.98px){.border-card{min-height:auto}.sidebar-toggle-arrow{display:none!important}.login-overlay-circle{width:95vw;top:18%}}@media (width <= 767.98px){.config-top-navbar{padding-left:.65rem!important;padding-right:.65rem!important}.config-top-navbar>.container-fluid{min-width:0;gap:.45rem!important}.config-navbar-brand{min-width:0;flex:1 1 auto;padding-right:.35rem}.config-navbar-logo{width:min(8.5rem,42vw)}.config-navbar-profile{min-width:0;flex-shrink:0;gap:.2rem}.config-navbar-name,.config-navbar-profile>.config-navbar-divider{display:none!important}.config-navbar-user{gap:0;padding-left:.15rem}.config-navbar-icon,.config-navbar-initials{width:2rem;height:2rem}.config-navbar-icon{border-radius:.65rem}.mobile-drawer{width:min(20rem,92vw);max-width:92vw;padding:0}.mobile-drawer .client-sidebar{padding:1.25rem .9rem 1rem .75rem!important;border-right:0}.mobile-drawer .sidebar-content{gap:1rem}.text-x{font-size:.8125rem}.text-xs,.text-xxs{font-size:var(--font-size-xs)}.entity-sidebar .nav-link{font-size:.95rem;padding:.8rem .9rem}.entity-page-title{font-size:2rem}.entity-config-top-metrics{margin-top:.85rem}.entity-page-subtitle{max-width:100%;font-size:var(--font-size-xs);margin-bottom:.75rem!important}.entity-config-top-hero{min-height:auto;padding-top:.65rem!important;padding-bottom:1.15rem!important}.entity-action-btn{width:auto;font-size:var(--font-size-xs);padding:.25rem .55rem!important}.entity-config-top-hero .col{min-width:0}.entity-config-top-hero .order-1{margin-bottom:.35rem}.entity-metric-card{border-radius:.45rem!important}.entity-row-arrow{width:1.9rem;height:1.9rem}.entity-row-card{padding:.8rem!important;border-radius:1.1rem!important;position:relative}.entity-row-layout{gap:.45rem!important}.entity-name-block{gap:.85rem!important;margin-bottom:0}.entity-type-icon{width:2rem;height:2rem;font-size:.72rem;border-radius:.78rem!important}.entity-name{font-size:.8rem;line-height:1.1}.entity-updated{font-size:var(--font-size-xs)!important;line-height:1.2}.entity-binding-block,.entity-status-block,.entity-version{margin-top:.15rem}.entity-status-block,.entity-version{display:flex;align-items:center}.entity-status-pill{padding:.28rem .5rem;font-size:var(--font-size-xs)}.entity-version{font-size:.82rem;line-height:1;justify-content:center}.entity-binding-block{gap:.3rem!important;align-items:center!important;justify-content:flex-end}.entity-binding-icons{gap:.25rem}.entity-binding-icon{width:1rem;height:1rem;font-size:.48rem}.entity-binding-text{font-size:var(--font-size-xs)!important;line-height:1.2;text-align:right}.entity-row-arrow{width:1.35rem;height:1.35rem;font-size:var(--font-size-xs);position:absolute;right:.8rem;top:50%}.entity-row-arrow,.entity-row-arrow:focus,.entity-row-arrow:hover{transform:translateY(-50%)!important}.entity-inventory-panel>.row:first-child{align-items:center!important}.entity-inventory-panel>.row:first-child>.col-12.col-lg{width:auto;flex:1 1 auto}.entity-inventory-panel>.row:first-child>.col-12.col-lg-auto{width:auto;flex:0 0 auto}.entity-inventory-panel .d-grid.d-sm-flex{display:flex!important;gap:.45rem!important}.entity-panel-btn{width:2.35rem;height:2.35rem;padding:0!important}.entity-assign-btn{width:auto;height:auto;font-size:var(--font-size-xs);padding:.25rem .55rem!important}.entity-panel-btn i{margin-right:0!important}.entity-metric-value{font-size:1.8rem}.entity-floating-add{right:1rem;bottom:1rem}.config-search{width:100%}.onboarding-brand{font-size:1.8rem}.onboarding-title{font-size:2rem}.login-card{max-width:100%;padding-left:1.5rem!important;padding-right:1.5rem!important}}.card-header-primary{background-color:var(--secondary-color)}.secondary-color{color:var(--secondary-color)}.modal-content{border:0!important;overflow:hidden!important}.cute-header{background-color:var(--secondary-color)!important;border-radius:.75rem .75rem 0 0!important;padding:1rem 1.5rem!important}.modal-title{font-weight:400!important;color:var(--accent-color)!important;letter-spacing:.01em}.modal-form-control{border:2px solid #e9ecef!important;border-radius:12px!important;transition:all .3s ease!important;padding:.6rem 1rem!important}.modal-form-control:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 .2rem rgba(37,99,235,.12)!important}.modal-form-label{font-weight:600!important;color:#555!important;margin-bottom:.5rem!important;display:flex!important;align-items:center!important}.modal-btn-close{background-color:transparent!important;filter:invert(1) brightness(150%)!important;opacity:70%!important}.modal-btn-close:hover{opacity:100%!important}.modal-body{padding:1rem 1.5rem!important}.modal-form-group{transition:all .3s ease}.assign-user-modal-content{max-height:calc(100vh - 2rem);display:flex;flex-direction:column}.assign-user-modal-body{overflow-y:auto}.assign-project-dropdown{position:relative}.assign-project-menu{position:static!important;transform:none!important;margin-top:.5rem!important}.project-dropdown-list{max-height:180px;overflow-y:auto}.assign-project-option{min-height:34px}.assign-project-option.is-selected{background-color:rgba(121,82,179,.12);color:var(--secondary-color);font-weight:600}.pm-purple-check{border-color:#8b5cf6}.pm-purple-check:checked{background-color:#8b5cf6;border-color:#8b5cf6}.pm-purple-check:focus{border-color:#8b5cf6;box-shadow:0 0 0 .25rem rgba(139,92,246,.25)}.pm-assigned-users-link{width:-moz-fit-content;width:fit-content;max-width:100%;border:0;padding:0;background:transparent;color:#6c757d!important;font-weight:400;text-decoration:none;cursor:pointer}.pm-assigned-users-link:focus,.pm-assigned-users-link:hover{color:var(--secondary-color)!important;box-shadow:none}.pm-assigned-user-card{min-height:72px;padding:.9rem 1.1rem;border:1px solid #edf0f6;border-radius:.9rem;background:var(--accent-color);box-shadow:0 5px 14px rgb(15 23 42/8%)}.pm-assigned-user-avatar{width:46px;height:46px;border-radius:.9rem;background:var(--secondary-color);color:var(--accent-color);font-size:1.05rem;box-shadow:0 8px 16px rgba(49,16,102,.18)}.pm-assigned-user-name{color:#050816;font-size:.95rem;font-weight:800;line-height:1.2}.pm-assigned-user-email{color:#5e6b7a;font-size:.82rem;line-height:1.35}.avatar-icon-md{width:38px;height:38px}.avatar-icon-sm{width:34px;height:34px}.section-step-badge{width:1.9rem;height:1.9rem}.border-dashed{border-style:dashed!important}.status-dot-sm{width:.4rem;height:.4rem}.status-dot-md{width:.65rem;height:.65rem}.case-owner-inbox-page{padding:1.6rem 0 2.2rem}.case-owner-inbox-top-copy{max-width:50rem}.case-owner-inbox-panel,.case-owner-inbox-sidebar{margin-top:0}.case-owner-inbox-filter-item{color:var(--secondary-color)!important;font-size:1rem;font-weight:500;padding:.85rem 1rem!important;transition:background-color .18s ease}.case-owner-inbox-filter-item:hover{background:rgba(226,236,230,.6)}.case-owner-inbox-filter-item.is-active{background:#e5eeea}.case-owner-inbox-filter-count{background:#f4f1ea;color:var(--theme-ink-muted);font-size:.88rem;font-weight:500;min-width:2rem;padding:.1rem .55rem;text-align:center}.case-owner-inbox-divider{border-top:1px solid #e6dfd2;margin:1.5rem 0}.case-owner-inbox-toolbar{border-bottom:1px solid #e6dfd2}.case-owner-inbox-checkbox{border-color:#7f8f97;box-shadow:none!important}.case-owner-inbox-item{border-bottom:1px solid #e6dfd2}.case-owner-inbox-item:last-child{border-bottom:none}.case-owner-inbox-item-title{color:var(--secondary-color);font-size:1.05rem;font-weight:600;line-height:1.35}.case-owner-inbox-item-description{color:var(--secondary-color);font-size:.97rem;line-height:1.6;max-width:50rem}.case-owner-inbox-item-time{color:#71808c;font-size:.9rem;letter-spacing:.16em;white-space:nowrap}.case-owner-inbox-note{background:var(--theme-ink-strong);color:#f6f5f0;max-width:25rem}.case-owner-inbox-note p{font-size:.86rem;font-weight:500;letter-spacing:.18em;line-height:1.7}.case-owner-inbox-dot-deep{background:#0d4a33}.case-owner-inbox-dot-soft{background:#3f775e}.case-owner-inbox-dot-muted{background:#d9d5cb}.case-owner-messages-subtitle{max-width:52rem}.case-owner-message-thread{transition:background-color .18s ease}.case-owner-message-thread:hover{background:#f8faf8}.case-owner-message-thread-active{background:#eef5f0}.case-owner-message-avatar{width:2.9rem;height:2.9rem;font-size:.95rem}.case-owner-message-scroll{min-height:24rem;max-height:30rem}.case-owner-message-bubble{max-width:68%}.case-owner-message-bubble-outgoing{background:#114b34}.case-owner-message-note{background:var(--theme-ink-strong);color:#f6f5f0;max-width:24rem}.case-owner-message-note p{font-size:.84rem;font-weight:500;letter-spacing:.16em;line-height:1.65}.case-owner-message-send-btn{min-width:5.5rem}.case-owner-calendar-subtitle{max-width:54rem}.case-owner-calendar-range{border-color:#e2d9c9!important}.case-owner-calendar-board,.case-owner-calendar-legend{border-color:var(--theme-border-soft)!important}.case-owner-calendar-grid{display:grid;grid-template-columns:4.3rem repeat(7,minmax(0,1fr));min-height:30.5rem}.case-owner-calendar-month-weekday{color:var(--theme-ink-muted);font-size:.78rem;font-weight:600;letter-spacing:.08em;padding:.75rem;text-align:center;text-transform:uppercase}.case-owner-calendar-month-day,.case-owner-calendar-month-weekday{background:var(--accent-color);border-bottom:1px solid var(--theme-border-soft)}.case-owner-calendar-month-day{border-right:1px solid var(--theme-border-soft);min-height:8.5rem;padding:.55rem}.case-owner-calendar-month-day:nth-child(7n+1){border-left:0}.case-owner-calendar-month-day:nth-child(7n){border-right:0}.case-owner-calendar-month-day.is-outside-month{background:#f7f4ed;opacity:.58}.case-owner-calendar-month-day.is-today{box-shadow:inset 0 0 0 2px var(--theme-ink-strong)}.case-owner-calendar-month-day-number{color:var(--theme-ink-muted);font-size:.85rem;margin-bottom:.35rem;text-align:right}.case-owner-calendar-month-event{left:auto;margin-bottom:.35rem;position:relative;right:auto;top:auto}.case-owner-calendar-month-event .case-owner-calendar-event-title{font-size:.78rem}.case-owner-calendar-day-col,.case-owner-calendar-time-col{min-width:0}.case-owner-calendar-day-head,.case-owner-calendar-time-spacer{border-bottom:1px solid var(--theme-border-soft);height:3.05rem}.case-owner-calendar-time-col{border-right:1px solid var(--theme-border-soft);background:var(--accent-color)}.case-owner-calendar-time{color:var(--theme-ink-muted);font-size:.92rem;height:5.4rem;padding:2.05rem .5rem 0 .45rem}.case-owner-calendar-day-col{border-right:1px solid var(--theme-border-soft);background:var(--accent-color)}.case-owner-calendar-day-col:last-child{border-right:none}.case-owner-calendar-day-head{align-items:center;color:var(--theme-ink-muted);display:flex;font-size:1rem;justify-content:space-between;letter-spacing:.12em;padding:0 1rem;text-transform:uppercase}.case-owner-calendar-day-head.is-today{background:var(--theme-ink-strong);color:var(--accent-color)}.case-owner-calendar-today-pill{background:#16734b;color:var(--accent-color);font-size:var(--font-size-xs);letter-spacing:.08em}.case-owner-calendar-day-body{min-height:27.45rem;position:relative}.case-owner-calendar-slot-line{border-bottom:1px solid #f0eadc;height:5.4rem}.case-owner-calendar-event{border-left:3px solid transparent;box-shadow:none;left:.3rem;overflow:hidden;position:absolute;right:.3rem}.case-owner-calendar-event-inspection{background:#e8f1ed;border-left-color:var(--theme-brand-strong)}.case-owner-calendar-event-court{background:#ede7f5;border-left-color:#5b3a8e}.case-owner-calendar-event-field{background:#f6ecd8;border-left-color:#9c6a20}.case-owner-calendar-event-sla{background:#f3e3be;border-left-color:#b5792b}.case-owner-calendar-event-sla-compact{padding-bottom:4.6rem!important;padding-top:.55rem!important}.case-owner-calendar-event-meta{color:var(--theme-ink-muted);display:block;font-size:.82rem;letter-spacing:.08em;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-owner-calendar-event-sla-compact .case-owner-calendar-event-meta{font-size:.78rem;margin-bottom:.15rem}.case-owner-calendar-event-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--secondary-color);display:-webkit-box;font-size:.98rem;font-weight:600;line-height:1.35;overflow:hidden;word-break:break-word}.case-owner-calendar-event-sla-compact .case-owner-calendar-event-title{-webkit-line-clamp:1;font-size:.92rem;line-height:1.25}.case-owner-calendar-event-sub{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--theme-ink-muted);display:-webkit-box;font-size:.88rem;line-height:1.45;margin-top:.25rem;overflow:hidden;word-break:break-word}.case-owner-calendar-event-sla-compact .case-owner-calendar-event-sub{-webkit-line-clamp:1;font-size:.8rem;line-height:1.25;margin-top:.12rem}.case-owner-calendar-summary{background:hsla(0,0%,100%,.72)}.case-owner-calendar-summary-number,.case-owner-timesheet-rate-value,.case-owner-timesheet-summary-value{color:var(--secondary-color);font-family:"Instrument Serif",serif;line-height:1;font-weight:600;font-size:calc(1em + 1px)}.case-owner-calendar-summary-number{font-size:2rem;font-weight:600;margin-right:.3rem}.case-owner-calendar-sync{letter-spacing:.16em}.case-owner-calendar-dot-sla{background:#b5792b}.case-owner-calendar-dot-internal{background:#aeb9b4}@media (width <= 1199.98px){.case-owner-calendar-grid,.case-owner-calendar-month-grid{min-width:70rem}.case-owner-calendar-board{overflow-x:auto}}.case-owner-timesheet-subtitle{max-width:56rem}.case-owner-timesheet-range{border-color:#e2d9c9!important}.case-owner-timesheet-summary-value{font-size:2.05rem;line-height:1.05;margin-bottom:.25rem}.case-owner-timesheet-rate-box{border-left:1px solid var(--theme-border-soft);padding-left:1.35rem}.case-owner-timesheet-rate-value{font-size:1.8rem;font-weight:600;line-height:1.05}.case-owner-timesheet-table{min-width:72rem}.case-owner-timesheet-case-col{min-width:21rem}.case-owner-timesheet-tag{font-size:.9rem;letter-spacing:.12em;padding:.45rem .8rem;text-transform:uppercase}.case-owner-timesheet-tag-billable{background:#e5f2ec;border:1px solid #bedccd;color:#175b40}.case-owner-timesheet-tag-nonbill{background:#f8f2e6;border:1px solid #e6d8bd;color:#6d726f}.case-owner-timesheet-cell{color:var(--secondary-color);display:inline-block;font-family:Poppins,sans-serif;font-size:1.1214rem;min-width:2rem;font-weight:600}.case-owner-timesheet-cell-button{border:0;background:transparent;padding:0;text-align:center}.case-owner-timesheet-day-total-row td{background:#e6f0ec}body.case-owner-timesheet-modal-open{overflow:hidden}.case-owner-timesheet-modal-backdrop{align-items:center;background:rgba(16,37,29,.56);backdrop-filter:blur(4px);display:flex;justify-content:center;inset:0;padding:1rem;position:fixed;z-index:1050}.case-owner-timesheet-modal{background:var(--theme-surface-base);border-radius:.65rem;box-shadow:0 1.3rem 3rem rgba(6,31,23,.22);max-height:calc(100vh - 2rem);max-width:34rem;min-width:min(100%,34rem);overflow:auto;position:relative;width:min(100%,34rem)}.case-owner-timesheet-modal-wide{max-width:42rem;width:min(100%,42rem)}.case-owner-timesheet-modal-compact{max-width:28rem;width:min(100%,28rem)}.case-owner-timesheet-modal-footer,.case-owner-timesheet-modal-header{border-color:var(--theme-border-soft);padding:1.5rem 1.75rem}.case-owner-timesheet-modal-header{border-bottom:1px solid var(--theme-border-soft)}.case-owner-timesheet-modal-body{padding:1.75rem}.case-owner-timesheet-modal-footer{border-top:1px solid var(--theme-border-soft)}.case-owner-timesheet-modal-title{font-family:"Instrument Serif",serif;font-size:clamp(1.5rem,2vw,1.85rem);letter-spacing:-.03em;line-height:1.02;font-weight:600}.case-owner-timesheet-modal-copy{color:#6a756f;line-height:1.55}.case-owner-timesheet-modal-close{background:transparent;border:0;color:#6a756f;font-size:1.05rem;line-height:1;padding:.25rem}.case-owner-timesheet-modal-label{color:#6a756f;display:block;font-size:.8rem;font-weight:600;letter-spacing:.16em;margin-bottom:.55rem;text-transform:uppercase}.case-owner-timesheet-modal-input{border-color:var(--theme-border-soft)!important;box-shadow:none!important;color:var(--theme-ink-strong);margin-bottom:.75rem;min-height:3rem}.case-owner-timesheet-modal-summary-grid,.case-owner-timesheet-review-grid{display:grid;gap:.9rem}.case-owner-timesheet-modal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.25rem}.case-owner-timesheet-modal-summary-card{background:var(--theme-surface-base);border:1px solid var(--theme-border-soft);border-radius:.55rem;display:flex;flex-direction:column;gap:.3rem;padding:1rem}.case-owner-timesheet-modal-summary-card strong{color:var(--theme-ink-strong);font-size:1.1rem}.case-owner-timesheet-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-owner-timesheet-review-option{background:var(--theme-surface-base);border:1px solid var(--theme-border-soft);border-radius:.55rem;color:var(--theme-ink-strong);min-height:9rem;padding:1.15rem 1rem;position:relative}.case-owner-timesheet-review-option.is-selected{background:#f6f1e8;border-color:var(--theme-ink-strong)}.case-owner-timesheet-review-radio{border:2px solid #ded3c4;border-radius:999px;display:inline-block;height:1.2rem;margin-bottom:.85rem;width:1.2rem}.case-owner-timesheet-review-radio.is-selected{background:var(--theme-ink-strong);border-color:var(--theme-ink-strong);box-shadow:inset 0 0 0 .22rem #f6f1e8}.case-owner-timesheet-feedback{border-radius:.55rem;line-height:1.6;padding:1rem 1.1rem}.case-owner-timesheet-feedback.is-success{background:#e5f2ec;color:#175b40}.case-owner-timesheet-feedback.is-warning{background:#f8f2e6;color:#6d726f}.case-owner-timesheet-feedback.is-danger{background:#f8ddd7;color:#a64221}.case-owner-timesheet-feedback.is-info{background:#e6f0ec;color:#23483a}.case-clickable-row{cursor:pointer}.case-clickable-row:hover td{background:#f8faf8}.case-clickable-card{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.case-clickable-card:hover{box-shadow:0 12px 24px rgb(15 23 42/8%);transform:translateY(-1px)}.case-link-button{color:inherit!important;text-decoration:none!important}.case-link-button:hover{color:var(--secondary-color)!important;text-decoration:underline!important}@media (width <= 1199.98px){.case-owner-timesheet-rate-box{border-left:none;padding-left:0}}@media (width <= 767.98px){.case-owner-timesheet-modal-body,.case-owner-timesheet-modal-footer,.case-owner-timesheet-modal-header{padding:1.1rem}.case-owner-timesheet-modal-summary-grid,.case-owner-timesheet-review-grid{grid-template-columns:minmax(0,1fr)}}.btn-danger-dark{background:#a53425;border-color:#a53425;color:#fff}.btn-danger-dark:focus,.btn-danger-dark:hover{background:#8e2b20;border-color:#8e2b20;color:#fff}@media (width <= 399.98px){.config-navbar-logo{width:min(7rem,38vw)}.config-navbar-profile .config-navbar-icon{width:1.8rem;height:1.8rem}.config-navbar-profile .config-navbar-icon i{font-size:1rem!important}}.blocking-loader-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;min-width:100vw!important;height:100vh!important;min-height:100vh!important;z-index:99999!important;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(224,232,229,.7);backdrop-filter:blur(7px);margin:0!important;border-radius:0!important}.blocking-loader-overlay-center{width:min(26rem,calc(100vw - 2rem));padding:1.45rem 1.5rem 1.2rem;border-radius:1rem;background:#fff;box-shadow:0 1.25rem 2.5rem rgba(20,54,44,.16);text-align:left}.blocking-loader-content{display:flex;align-items:center;gap:.85rem}.blocking-loader-spinner-shell{position:relative;width:1.45rem;height:1.45rem;flex:0 0 auto}.blocking-loader-ring{position:absolute;inset:0;border-radius:50%;border:.13rem solid #dfeae5;border-top-color:#2c7d69;border-right-color:#2c7d69}.blocking-loader-ring-outer{animation:blocking-loader-spin .95s linear infinite}.blocking-loader-title{color:#18312a;font-size:var(--font-size-xs);font-weight:700;line-height:1.35}.blocking-loader-detail{margin-top:.3rem;color:#7a8983;font-size:var(--font-size-xs);line-height:1.35}.blocking-loader-progress{width:100%;height:.42rem;margin-top:1.05rem;overflow:hidden;border-radius:999px;background:#e8efeb}.blocking-loader-progress span{display:block;width:78%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d806e,#b9984b);animation:blocking-loader-progress 1.8s ease-in-out infinite}@keyframes blocking-loader-spin{to{transform:rotate(1turn)}}@keyframes blocking-loader-progress{0%,to{transform:translateX(-12%)}50%{transform:translateX(12%)}}.case-fact-required-marker{color:#d93025;display:inline-block;font-size:.95rem;font-weight:800;line-height:1;margin-left:.05rem}.company-portfolio-card-heading .company-portfolio-section-title,.company-portfolio-domain-panel .company-portfolio-section-title{color:#18312a;font-size:15px}.company-portfolio-card-heading .company-portfolio-section-copy,.company-portfolio-domain-panel .company-portfolio-section-copy{color:#778781}.company-portfolio-escalations-table thead th,.company-portfolio-table thead th{letter-spacing:.14em!important}.company-portfolio-escalations-table tbody td,.company-portfolio-table tbody td{color:#52645e;font-size:12px}.company-portfolio-case-code,.company-portfolio-scope-name{color:#18312a;font-size:13px;font-weight:700;line-height:1.25}.company-portfolio-case-title,.company-portfolio-scope-meta{margin-top:3px;color:#7b8984;font-size:var(--font-size-xs);font-weight:400;line-height:1.1}.company-portfolio-active,.company-portfolio-sla{color:#52645e!important;font-size:12px!important}.company-portfolio-signal-pill,.company-portfolio-status-pill{min-height:28px;padding:0 11px}.company-portfolio-signal-pill>span,.company-portfolio-status-pill>span{width:6px;height:6px}.company-portfolio-signal-pill.is-mid{color:#9a6d1d;background:#f5ecd9}.company-portfolio-signal-pill.is-info{color:#46759b;background:#eaf2f8}.company-portfolio-signal-pill.is-watch{color:#28775f;background:#e8f4ee}.company-portfolio-donut{width:180px;height:180px;flex-basis:180px}.company-portfolio-donut:before{width:112px;height:112px}.company-portfolio-donut strong{font-size:27px}.company-portfolio-domain-content .company-portfolio-domain-layout{gap:28px}.company-portfolio-domain-content .company-portfolio-domain-row{min-height:27px}.company-portfolio-domain-content .company-portfolio-domain-row strong{color:#18312a;font-size:12px}.company-portfolio-mix-row{min-height:72px;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;font-size:13px}.company-portfolio-tenant-avatar{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;font-size:var(--font-size-xs);font-weight:700}.company-portfolio-mix-row:before{display:none}.company-portfolio-mix-row strong{color:#18312a;font-size:12px}.company-portfolio-panel,.company-portfolio-table-wrap{overflow:hidden;border-radius:20px!important}.company-portfolio-card-heading{min-height:83px;box-sizing:border-box;padding:24px 25px 18px}.company-portfolio-card-heading .company-portfolio-section-title,.company-portfolio-domain-panel .company-portfolio-section-title{font-size:14px;line-height:1.2}.company-portfolio-card-heading .company-portfolio-section-copy,.company-portfolio-domain-panel .company-portfolio-section-copy{line-height:1.25}.company-portfolio-card-heading .company-portfolio-view-all{font-size:var(--font-size-xs)}.company-portfolio-escalations-table thead th,.company-portfolio-table thead th{height:50px;box-sizing:border-box;padding:16px 25px}.company-portfolio-escalations-table tbody td,.company-portfolio-table tbody td{height:65px;box-sizing:border-box;padding:13px 25px}.company-portfolio-case-title,.company-portfolio-scope-name{font-size:12px}.company-portfolio-domain-panel{padding:0!important}.company-portfolio-domain-content{min-height:225px;padding:30px 25px}.company-portfolio-domain-layout{display:flex;align-items:center;gap:45px;min-height:165px}.company-portfolio-donut{display:grid;width:150px;height:150px;flex:0 0 150px;place-items:center;border-radius:50%}.company-portfolio-donut:before{width:92px;height:92px;border-radius:50%;background:#fff;content:"";grid-area:1/1}.company-portfolio-donut>div{z-index:1;display:flex;flex-direction:column;align-items:center;grid-area:1/1}.company-portfolio-donut strong{color:#17312a;font-size:25px;line-height:1}.company-portfolio-donut span{margin-top:6px;color:#7a8983;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em}.company-portfolio-domain-content .company-portfolio-domain-grid{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:4px}.company-portfolio-domain-content .company-portfolio-domain-row{min-height:24px;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;font-size:12px}.company-portfolio-domain-content .company-portfolio-color-dot{width:9px;height:9px;border-radius:50%}@media (max-width:767.98px){.company-portfolio-domain-layout{align-items:flex-start;flex-direction:column;gap:24px}.company-portfolio-donut{align-self:center}}.company-case-modal-backdrop{background:rgba(16,37,29,.56);inset:0;padding:1rem;position:fixed;z-index:1050}.company-case-modal{border-radius:.45rem;box-shadow:0 1.3rem 3rem rgba(6,31,23,.22);max-height:calc(100vh - 2rem);max-width:42.25rem;overflow:auto;width:min(100%,42.25rem)}.company-case-modal-footer,.company-case-modal-header{border-color:var(--theme-border-soft);padding:1.55rem 1.85rem}.company-case-modal-header{border-bottom:1px solid var(--theme-border-soft)}.company-case-modal-footer{border-top:1px solid var(--theme-border-soft)}.company-case-modal-body{padding:1.85rem}.company-case-modal-title{color:var(--theme-ink-strong);font-family:"Instrument Serif",serif;font-size:clamp(1.55rem,2.1vw,1.8rem);letter-spacing:-.04em;line-height:1;font-weight:600}.company-case-modal-copy{color:#526861;font-size:.95rem}.company-case-modal-label{color:#516a63;display:block;font-family:Poppins,sans-serif;font-size:.8314rem;letter-spacing:.16em;font-weight:600}.manual-required-marker{color:#d93025;display:inline-block;font-size:1rem;font-weight:800;letter-spacing:0;margin-left:.05rem;vertical-align:baseline}.company-case-modal-control{border-color:var(--theme-border-soft)!important;border-radius:.28rem;box-shadow:none!important;color:var(--theme-ink-strong);min-height:2.85rem}.company-case-modal-textarea{resize:vertical}.company-case-modal-close{color:#657a73;height:2rem;width:2rem}@media (max-width:575.98px){.company-case-new-modal .company-case-modal-body,.company-case-new-modal .company-case-modal-header,.company-case-new-modal-footer{padding-right:1rem;padding-left:1rem}.company-case-new-modal-footer{align-items:stretch!important;flex-direction:column}.company-case-new-modal-footer .btn{width:100%}}.company-case-onboarding-preview{padding:1rem;border:1px solid var(--theme-border-soft);border-radius:.35rem;background:var(--theme-surface-base)}.company-case-onboarding-copy{color:var(--theme-ink-muted);font-size:.78rem;line-height:1.45}.company-case-onboarding-version{flex:0 0 auto;padding:.25rem .5rem;border-radius:.2rem;background:#e7efea;color:#174d40;font-size:var(--font-size-xs)}.company-case-onboarding-state{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.5rem;color:var(--theme-ink-muted);font-size:.78rem;text-align:center}.company-case-onboarding-state.is-error{color:#963b32}.company-case-onboarding-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:.8rem}.company-case-onboarding-summary>div{padding:.65rem;border:1px solid var(--theme-border-soft);border-radius:.25rem;background:var(--accent-color)}.company-case-onboarding-summary span,.company-case-onboarding-summary strong{display:block}.company-case-onboarding-summary strong{color:var(--theme-ink-strong);font-family:"Instrument Serif",serif;font-size:1.4214rem;line-height:1;font-weight:600}.company-case-onboarding-summary span{margin-top:.25rem;color:var(--theme-ink-muted);font-size:var(--font-size-xs)}.company-case-onboarding-forms{max-height:18rem;overflow-y:auto}.company-case-onboarding-form{border-top:1px solid var(--theme-border-soft)}.company-case-onboarding-form summary{display:flex;justify-content:space-between;gap:1rem;padding:.75rem .2rem;color:var(--theme-ink-strong);cursor:pointer;font-size:.78rem;font-weight:600}.generated-report-preview-backdrop{position:fixed;inset:0;z-index:1080;display:flex;align-items:stretch;justify-content:center;padding:1.5rem;background:rgba(9,45,36,.46)}.generated-report-preview-modal{width:min(92rem,100%);min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d7cec3;border-radius:.45rem;background:var(--accent-color);box-shadow:0 1.2rem 2.6rem rgba(9,45,36,.22)}.generated-report-preview-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid #e4ddd3;background:var(--theme-surface-base)}.generated-report-preview-header h2{margin:0;color:#092d24;font-size:1rem;font-weight:700}.generated-report-preview-header span{color:var(--theme-ink-muted);font-size:.78rem}.generated-report-preview-close{width:2.35rem;height:2.35rem;flex:0 0 auto;padding:0}.generated-report-preview-body{min-height:0;flex:1;padding:1rem}.generated-report-preview-body>.dynamic-report-empty,.generated-report-preview-body>.dynamic-report-loading,.generated-report-preview-pdf-wrap,.generated-report-preview-table-wrap{width:100%;height:100%;min-height:26rem}.generated-report-preview-pdf-wrap{overflow:hidden;border:1px solid #e4ddd3;border-radius:.45rem;background:#fff}.generated-report-preview-pdf-frame{width:100%;height:100%;min-height:26rem;display:block;border:0}.generated-report-preview-table-wrap{max-height:calc(100vh - 9.5rem)}.company-case-onboarding-form summary span:last-child{color:var(--theme-ink-muted);font-size:var(--font-size-xs);font-weight:400}.company-case-onboarding-sections{padding:0 .2rem .75rem}.company-case-onboarding-section+.company-case-onboarding-section{margin-top:.7rem}.company-case-onboarding-section-title{margin-bottom:.35rem;color:var(--theme-ink-muted);font-family:Poppins,sans-serif;font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.company-case-onboarding-question{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.35rem 0;color:#183c33;font-size:var(--font-size-xs)}.company-case-onboarding-required{color:#a04436;font-size:var(--font-size-xs);text-transform:uppercase}.company-case-onboarding-result{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;border:1px solid #bcd3c9;border-radius:.35rem;background:#edf5f1}.company-case-portal-result{display:block}.company-case-portal-result .company-case-portal-link{margin-top:0!important}.company-case-portal-link-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;padding:.55rem .55rem .55rem .9rem;border:1px solid #cfd8d5;border-radius:.35rem;background:#fff}.company-case-portal-anchor{color:#0b5ed7;font-size:.92rem;font-weight:500;text-decoration:underline;text-underline-offset:.15em}.company-case-portal-anchor:focus-visible,.company-case-portal-anchor:hover{color:#084298}@media (max-width:575.98px){.company-case-portal-link-row{align-items:stretch;flex-direction:column}}.company-case-onboarding-result-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#276c58;color:var(--accent-color)}.company-case-onboarding-result-title{color:var(--theme-ink-strong);font-size:.86rem;font-weight:600}.company-case-onboarding-progress{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:.4rem}.company-case-onboarding-progress span{padding:.25rem .5rem;border:1px solid #d1c7b9;border-radius:.2rem;background:var(--accent-color);color:var(--theme-ink-muted);font-size:.64rem}.company-case-onboarding-progress span.is-complete{border-color:#9fc2b4;background:#dcece5;color:#174d40}@media (width <= 575.98px){.company-case-onboarding-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-cases-page{padding:1.3rem 1.1rem 1rem}.company-cases-header{margin-bottom:2.05rem}.company-case-code,.company-case-sla,.company-cases-breadcrumb,.company-cases-metric-label,.company-cases-table thead th{font-weight:600;font-size:.9rem}.company-cases-breadcrumb{margin-bottom:.75rem;color:var(--theme-ink-strong)!important;letter-spacing:.2em}.company-cases-metric-value,.company-cases-section-title,.company-cases-title{font-weight:500;font-size:calc(1em + 1px)}.company-cases-title{margin:0 0 .55rem;color:var(--theme-ink-strong)!important;font-size:1.35rem;line-height:.95}.company-cases-intro{line-height:1.55}.company-cases-metric{min-height:8.35rem;padding:1.55rem 1.45rem 1.25rem;border:1px solid #fff;border-radius:.45rem;background:var(--accent-color)}.company-cases-metric-label{color:var(--theme-ink-muted);font-size:1rem;letter-spacing:.22em}.company-cases-metric-value{margin-top:.65rem;color:var(--theme-ink-strong);font-size:2.15rem;line-height:.9}.company-cases-metric-change{margin-top:.7rem;color:#496a62;font-size:.78rem}.company-cases-list{width:100%}.company-cases-section-title{margin:0 0 .4rem;color:var(--theme-ink-strong);font-size:1.35rem;line-height:1}.company-cases-export-btn,.company-cases-filter,.company-cases-new-btn{min-height:2.25rem;border-radius:.32rem;font-size:.78rem}.company-cases-export-btn,.company-cases-new-btn{padding:.45rem 1.1rem}.company-cases-export-btn{border:1px solid var(--theme-border-soft);color:#0b3027;background:transparent}.company-cases-new-btn{border:1px solid var(--theme-ink-strong);color:var(--accent-color);background:var(--theme-ink-strong)}.company-cases-filters{margin-bottom:.85rem}.company-cases-filter{min-height:2rem;padding:.32rem .85rem;border:1px solid var(--theme-border-soft);border-radius:999px;color:#173d34;background:var(--accent-color)}.company-cases-filter-select{min-width:11rem;padding-right:2.1rem;font-weight:500}.company-cases-filter.is-active{border-color:var(--theme-ink-strong);color:var(--accent-color);background:var(--theme-ink-strong)}.company-cases-table-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border:1px solid #e4ddd3;border-radius:.45rem;background:var(--accent-color)}.company-cases-table thead{background:var(--theme-surface-base)}.company-cases-table thead th{padding:.95rem 1.15rem;border-bottom:1px solid var(--theme-border-soft);color:var(--theme-ink-strong);background:transparent;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.company-cases-table tbody td{height:5.95rem;padding:.9rem 1.15rem;border-color:#e5ded4;background:var(--accent-color);vertical-align:middle}.company-case-code{margin-bottom:.22rem;color:#000!important;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600}.company-case-title{margin-bottom:.2rem;color:var(--theme-ink-strong);font-size:.83rem;font-weight:600;line-height:1.25}.company-case-subtitle{color:var(--theme-ink-muted);line-height:1.35}.company-case-domain,.company-case-risk{display:inline-flex;align-items:center;justify-content:center;border-radius:.2rem;font-size:var(--font-size-xs);font-weight:400;line-height:1;white-space:nowrap}.company-case-domain{padding:.38rem .6rem}.company-case-owner,.company-case-status{color:#082d23;font-size:.75rem}.company-case-owner{font-weight:600}.company-case-risk{position:relative;min-width:7.7rem;padding:.48rem .65rem .48rem 3.25rem}.company-case-risk:before{width:2.35rem;background:rgba(43,126,95,.12)}.company-case-risk:after,.company-case-risk:before{position:absolute;left:.7rem;height:.25rem;border-radius:999px}.company-case-risk:after{content:"";width:1.55rem;background:#bad7ca}.company-case-risk-separator{padding-inline:.35rem}.company-case-sla{align-items:center;gap:.35rem;max-width:100%;white-space:nowrap;vertical-align:middle}.company-case-sla-text{display:block;overflow:hidden;text-overflow:ellipsis}.company-case-sla-badge{display:inline-flex;max-width:100%;width:auto;min-height:1.55rem;padding:.28rem .62rem;border:1px solid transparent;border-radius:999px;align-items:center;font-weight:600;line-height:1}.company-case-sla-badge.is-active{border-color:#b9e4cc;color:#17643a;background:#eaf8ef}.company-case-sla-badge.is-warning{border-color:#f1d184;color:#7a4d00;background:var(--theme-warning-surface)}.company-case-sla-badge.is-danger{border-color:#efb1b1;color:#9f1d1d;background:#fde8e8}.company-case-sla-badge.is-closed{border-color:#d9dee6;color:#536173;background:#f3f5f8}.company-case-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;justify-content:flex-end}.company-case-route-btn,.company-case-view-btn{width:5.9rem;min-height:2rem;padding:.35rem .9rem;border:1px solid var(--theme-ink-strong);border-radius:.32rem;display:inline-flex;align-items:center;justify-content:center;font-weight:600;text-align:center;white-space:nowrap}.company-case-view-btn{color:var(--accent-color);background:var(--theme-ink-strong)}.company-case-route-btn:focus,.company-case-route-btn:hover,.company-case-view-btn:focus,.company-case-view-btn:hover{background:#0b3b2e;border-color:#0b3b2e}.company-case-route-btn{color:var(--accent-color);background:var(--theme-ink-strong)}.company-case-route-backdrop{padding:.85rem;background:rgba(35,45,41,.46);backdrop-filter:blur(4px)}.company-case-modal.company-case-route-modal{display:flex;width:min(100%,49rem);max-width:49rem;max-height:calc(100vh - 1.7rem);flex-direction:column;border:4px solid hsla(0,0%,100%,.92);border-radius:1.75rem!important;color:#111;background:#fff!important;box-shadow:0 1.5rem 3.75rem rgba(16,38,32,.26);overflow:hidden}.company-case-route-modal .company-case-modal-header{min-height:4.35rem;padding:.8rem 2rem;align-items:center!important;border:0;border-radius:1.45rem 1.45rem 0 0;color:#fff;background:#06483e}.company-case-route-modal .company-case-modal-title{margin-bottom:.35rem!important;color:#fff;font-family:inherit;font-size:.9rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.company-case-route-modal .company-case-modal-copy{color:hsla(0,0%,100%,.8);font-size:.65rem;line-height:1.4}.company-case-route-modal .company-case-modal-close{display:inline-grid;width:1.9rem;height:1.9rem;flex:0 0 auto;padding:0;place-items:center;border:0;border-radius:.55rem;color:#06483e;background:#fff;font-size:.78rem}.company-case-route-modal .company-case-modal-close:is(:hover,:focus-visible){color:#06483e;background:#edf6f2}.company-case-route-modal .company-case-route-body{padding:1.5rem 2.4rem 1.15rem;overflow-y:auto;background:#fff}.company-case-route-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:6.4rem;margin-bottom:1.25rem;padding:1.15rem 1.25rem;border:2px solid #e1e7e5;border-radius:.75rem;background:#f3f4f3}.company-case-route-context-item{display:flex;min-width:0;flex-direction:column;justify-content:center}.company-case-route-context-label,.company-case-route-modal .company-case-modal-label{margin-bottom:.6rem;color:#111;font-family:inherit;font-size:.82rem;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none}.company-case-route-context-item strong{color:#172a24;font-size:.9rem;line-height:1.35}.company-case-route-context-item small{margin-top:.35rem;color:#586762;font-size:.72rem}.company-case-route-context-item .company-case-route-sla{color:#064e3b}.company-case-route-context-item .company-case-route-sla.is-at-risk{color:#98600a}.company-case-route-context-item .company-case-route-sla.is-breached{color:#b42318}.company-case-route-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .55rem}.company-case-route-field.is-wide{grid-column:1/-1}.company-case-route-modal .company-case-modal-control{min-height:3.2rem;padding-right:2.5rem;padding-left:1.25rem;border:2px solid #e1e7e5!important;border-radius:.75rem;color:#263a33;background-color:#f3f4f3;box-shadow:none!important;font-size:.8rem}.company-case-route-modal .company-case-modal-control:focus{border-color:#8eb1a5!important;box-shadow:0 0 0 .2rem rgba(15,92,72,.12)!important}.company-case-route-footer{min-height:5.5rem!important;padding:.4rem 2.4rem 1.8rem!important;border:0;background:#fff}.company-case-route-trail-copy{margin-right:auto;color:#2f3c38;font-size:.8rem;font-weight:400}.company-case-route-cancel,.company-case-route-confirm{min-height:3rem;padding:.65rem 1.5rem;border-radius:.65rem;font-size:.8rem;font-weight:700}.company-case-route-cancel{border:1px solid #cad6d1;color:#173e34;background:#fff}.company-case-route-cancel:focus-visible,.company-case-route-cancel:hover{border-color:#9db2aa;color:#0c362c;background:#f7faf8}.company-case-route-confirm{display:inline-flex;align-items:center;gap:.55rem;min-width:8.7rem;border-color:#00483b;background:#00483b}@media (max-width:575.98px){.company-case-modal.company-case-route-modal{border-radius:1.15rem!important}.company-case-route-context,.company-case-route-fields{grid-template-columns:1fr}.company-case-route-context{gap:1rem}.company-case-route-field.is-wide{grid-column:auto}.company-case-route-footer{flex-wrap:wrap}.company-case-route-trail-copy{width:100%;margin-bottom:.25rem}}.company-case-route-option{min-height:3.7rem}.intake-desk-page{padding:1.35rem 1.65rem 2rem;color:var(--theme-ink-strong)}.intake-desk-shell{width:100%;gap:1.2rem}.intake-desk-breadcrumb,.intake-desk-panel-kicker,.intake-desk-pipeline-caption,.intake-pipeline-meta{font-family:Poppins,sans-serif;font-weight:600;font-size:.9rem}.intake-desk-breadcrumb{margin-bottom:.9rem;color:#6c817a;font-size:.8rem;letter-spacing:.18em}.intake-desk-section-title,.intake-desk-summary-value,.intake-desk-title,.intake-pipeline-value{font-weight:500;font-size:calc(1em + 1px)}.intake-desk-title{margin:0 0 .8rem;color:#001f16;font-size:1.35rem;line-height:.92;letter-spacing:-.04em}.intake-desk-intro,.intake-desk-section-copy,.intake-table-subtitle,.intake-table-type{max-width:71rem;font-size:var(--font-size-sm);line-height:1.55}.intake-desk-panel{border:1px solid #ddd3c4;border-radius:.55rem;background:var(--theme-surface-base);padding:1.45rem 1.55rem}.intake-desk-pipeline-panel{background:var(--accent-color)}.intake-desk-panel-kicker{color:var(--theme-ink-muted);font-size:.9rem;letter-spacing:.17em;text-transform:uppercase}.intake-desk-pipeline-caption{color:var(--theme-ink-muted);font-size:.78rem;line-height:1.5}.intake-pipeline-grid{display:grid;grid-template-columns:minmax(11rem,1fr) 1.5rem minmax(11rem,1fr) 1.5rem minmax(11rem,1fr) 1.5rem minmax(11rem,1fr) 1.5rem minmax(11rem,1fr);gap:.55rem;align-items:center}.intake-pipeline-card{min-height:7.35rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .85rem .95rem;border:1px solid #e1d5c3;border-radius:.75rem;background:var(--accent-color);text-align:center}.intake-pipeline-card.is-accent{background:#f6e9c9;border-color:#dfba67}.intake-desk-summary-value,.intake-pipeline-value{color:var(--theme-ink-strong);line-height:.95}.intake-pipeline-value{font-size:2.15rem}.intake-pipeline-label{margin-top:.55rem;color:var(--theme-ink-strong);font-size:.83rem;font-weight:600}.intake-pipeline-meta{margin-top:.45rem;color:var(--theme-ink-muted);font-size:var(--font-size-xs);letter-spacing:.17em}.intake-pipeline-arrow{display:flex;align-items:center;justify-content:center;color:#9bb0a7;font-size:1.7rem}.intake-desk-summary-card{min-height:9.2rem}.intake-desk-summary-value{margin-top:.95rem;font-size:2.15rem}.intake-desk-summary-meta{margin-top:.8rem;color:var(--theme-ink-muted);font-size:.78rem;line-height:1.5}.intake-desk-summary-meta.is-positive{color:#0c6d57}.intake-desk-section-title{margin:0 0 .4rem;color:var(--theme-ink-strong);font-size:1.35rem;line-height:1}.intake-queue-toolbar{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-bottom:1rem}.intake-queue-search-wrap{width:min(100%,24rem)}.intake-queue-search{min-height:3rem;border:1px solid #ddd4c8!important;border-radius:.35rem!important;color:#274b43!important;box-shadow:none!important;padding-inline:1rem;background:var(--accent-color)!important}.intake-queue-search::-moz-placeholder{color:#778983}.intake-queue-search::placeholder{color:#778983}.intake-queue-filter-list{display:flex;flex-wrap:wrap;gap:.6rem}.intake-queue-filter-btn{min-height:2rem;padding:.32rem .85rem;border:1px solid var(--theme-border-soft);border-radius:999px;background:var(--accent-color);color:#173d34;font-size:.78rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.intake-queue-filter-btn.is-active{border-color:var(--theme-ink-strong);background:var(--theme-ink-strong);color:var(--accent-color)}.intake-table-panel{padding:0;overflow:hidden;background:var(--accent-color)}.intake-table{--bs-table-bg:transparent;--bs-table-hover-bg:transparent;margin-bottom:0}.intake-table thead th{padding:1rem 1.35rem;color:var(--theme-ink-muted);font-size:.9rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #e4dbcf;background:var(--theme-surface-base)}.intake-table tbody td{padding:1.05rem 1.35rem;vertical-align:middle;border-top:1px solid #ece3d7}.intake-table tbody tr:first-child td{border-top:0}.intake-table-title{color:var(--theme-ink-strong);font-size:1.02rem;font-weight:600;line-height:1.35}.intake-table-subtitle{margin-top:.35rem}.intake-channel-pill,.intake-type-pill{display:inline-flex;align-items:center;justify-content:center;padding:.34rem .72rem;border-radius:.25rem;font-size:.88rem;line-height:1.1}.intake-channel-pill{color:#5f4a79;background:#e7ddf4}.intake-channel-pill.is-call{color:#5b4679;background:#eadcf4}.intake-channel-pill.is-email{color:#285f98;background:#dfe8f7}.intake-channel-pill.is-walk-in{color:#a1732b;background:#efe7d7}.intake-channel-pill.is-billing{color:#98743a;background:#eee6d5}.intake-channel-pill.is-legal{color:#a14d49;background:#f3dddb}.intake-table-flag{color:#91a19b;font-size:.95rem}.intake-table-flag.is-urgent{color:#97371d;font-weight:600}.intake-table-flag.is-warning{color:#bb7e2f}.intake-table-flag.is-claim{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .72rem;border-radius:.25rem;color:#215895;background:#dfe8f7;font-size:.9rem}.intake-row-action{min-width:6.8rem;min-height:2.3rem;padding:.35rem .9rem;border:1px solid #ddd4c8;border-radius:.35rem;background:var(--accent-color);color:var(--theme-ink-strong);font-size:.92rem;font-weight:600}.intake-main-db-section{margin-top:.35rem}.intake-case-code{color:#637a74;font-size:.95rem;margin-bottom:.2rem}.intake-type-pill{color:#9d4540;background:#f0dcda}.intake-stage-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .8rem;border:1px solid #ddd4c8;border-radius:999px;color:#173d34;background:var(--theme-surface-base)}.intake-stage-dot{width:.65rem;height:.65rem;border-radius:50%;background:#c7923b}.manual-intake-modal{max-width:42.5rem}@media (width <= 767.98px){.intake-desk-page{padding:1rem}.intake-desk-title{font-size:2.2rem}.intake-pipeline-grid{grid-template-columns:1fr}.intake-pipeline-arrow{transform:rotate(90deg)}.intake-queue-search-wrap{width:100%}.company-cases-page{padding:1rem}.company-cases-header{margin-bottom:1.5rem}.company-cases-title{font-size:2rem}.company-cases-intro br{display:none!important}.company-cases-list>.d-flex:first-child{align-items:flex-start!important;flex-direction:column}.company-cases-table{min-width:60rem}.company-cases-table tbody td,.company-cases-table thead th{padding-inline:.8rem}.company-case-title{font-size:.8rem}.company-case-owner,.company-case-sla,.company-case-status,.company-case-subtitle{font-size:var(--font-size-xs)}.company-case-route-btn,.company-case-view-btn{width:5.35rem;font-size:var(--font-size-xs)}}.tenant-setup-backdrop{background:rgba(16,37,29,.55);inset:0;padding:1rem;position:fixed;z-index:1060}.tenant-setup-modal{border-radius:.7rem;box-shadow:0 1.4rem 3.5rem rgba(6,31,23,.24);max-height:calc(100vh - 2rem);max-width:42.25rem;overflow:hidden;width:min(100%,42.25rem)}.tenant-setup-footer,.tenant-setup-header{flex:0 0 auto;padding:1.55rem 1.85rem}.tenant-setup-header{border-bottom:1px solid var(--theme-border-soft)}.tenant-setup-footer{border-top:1px solid var(--theme-border-soft)}.tenant-setup-body{min-height:27rem;overflow-y:auto;padding:2.8rem 1.85rem}.tenant-setup-modal-title,.tenant-setup-section-title{color:#183c30;font-family:"Instrument Serif",serif;letter-spacing:-.035em;line-height:1.05;font-weight:600;font-size:calc(1em + 1px)}.tenant-setup-section-title{font-weight:600}.tenant-setup-section-copy,.tenant-setup-step-copy{color:var(--theme-ink-muted)}.tenant-setup-section-copy{font-size:1rem;line-height:1.45;max-width:38rem}.tenant-setup-close{color:var(--theme-ink-muted);height:2rem;width:2rem}.tenant-setup-choice-description,.tenant-setup-choice-title,.tenant-setup-label{font-family:Poppins,sans-serif;font-weight:600;font-size:calc(1em + 1px)}.tenant-setup-label{color:var(--theme-ink-muted);display:block;font-size:var(--font-size-xs);letter-spacing:.15em;text-transform:uppercase}.tenant-setup-control{border-color:var(--theme-border-soft)!important;border-radius:.32rem;box-shadow:none!important;color:#172d26;min-height:2.9rem;padding-left:.95rem}.tenant-setup-control:focus{border-color:#2b7559!important}.tenant-setup-choice-grid{display:grid;gap:1rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-setup-domain-state{align-items:center;background:var(--theme-surface-base);border:1px solid #e3d9cb;border-radius:.45rem;color:#60746d;display:flex;gap:.75rem;justify-content:center;min-height:8rem;padding:1.25rem}.tenant-setup-domain-state.is-error{flex-direction:column}.company-portfolio-tenant-scroller{scrollbar-width:none}.company-portfolio-tenant-scroller::-webkit-scrollbar{display:none}.company-portfolio-scroll-btn{align-items:center;color:var(--secondary-color);display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.company-portfolio-scroll-btn:disabled{opacity:.35}.company-portfolio-page{padding:1rem 1.2rem 2rem;color:#000!important}.company-admin-navbar{background:#fff!important;border-bottom-color:#e5e8e5!important;color:#16352e}.company-admin-navbar .config-navbar-project{order:0;border-color:#dfe5e1;background:#fff;color:#557068}.company-admin-navbar .config-navbar-project .form-select{color:#173a31}.company-admin-navbar .config-search .form-control,.company-admin-navbar .config-search .input-group-text{background:#fff!important;border-color:#dfe5e1!important;color:#173a31!important}.company-admin-navbar .config-search .input-group-text{color:#71817b!important}.company-admin-navbar .config-search .form-control::-moz-placeholder{color:#86928e!important}.company-admin-navbar .config-search .form-control::placeholder{color:#86928e!important}.company-admin-navbar .config-navbar-icon,.company-admin-navbar .config-navbar-name{color:#173a31!important}.company-admin-navbar .config-navbar-divider{background:#dfe5e1}.company-admin-navbar-crumb{color:#173a31;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.16em}.company-admin-navbar-crumb span{color:#83908b;margin:0 .3rem}.company-admin-navbar-email{color:#7b8984;font-size:var(--font-size-xs);line-height:1.2}.company-admin-sidebar-content{padding-top:0!important}.company-admin-brand{border-bottom:1px solid #edf0ed}.company-admin-brand-logo{display:block;width:8.5rem;max-height:2.7rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.company-admin-tenant-card{border-color:#dfe5e1!important;background:#fff}.audit-log-page{padding:2.7rem clamp(1.25rem,2.5vw,2.5rem) 4rem;color:#1a302a}.audit-log-shell{max-width:1460px;margin:0 auto}.audit-log-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.25rem}.audit-log-eyebrow{color:#7d8c86;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.audit-log-page-header h1{margin:.45rem 0 .6rem;color:#122a23;font-size:clamp(2.35rem,4vw,3.25rem);font-weight:700;letter-spacing:-.065em;line-height:.98}.audit-log-page-header p{max-width:55rem;margin:0;color:#000;font-size:.82rem}.audit-log-export-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.audit-log-export-button,.audit-log-export-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;border:1px solid #dde5e0;border-radius:.8rem;color:#4e625b;background:#fff;font-size:.75rem;font-weight:700}.audit-log-export-button{gap:.65rem;padding:.75rem 1.1rem}.audit-log-export-secondary{padding:.75rem .85rem}.audit-log-export-button:hover,.audit-log-export-secondary:hover{border-color:#176d5c;color:#176d5c}.audit-log-export-button:disabled,.audit-log-export-secondary:disabled{cursor:not-allowed;opacity:.55}.audit-log-card{overflow:hidden;border:1px solid #dde5e0;border-radius:1.35rem;background:#fff;box-shadow:0 .7rem 1.7rem rgb(24 53 44/5%)}.audit-log-card-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem 1.55rem 1.25rem}.audit-log-card-header h2{margin:0 0 .25rem;color:#1b312b;font-size:1rem}.audit-log-card-header p{margin:0;color:#7c8a84;font-size:var(--font-size-xs)}.audit-log-seal{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem .9rem;border-radius:.65rem;color:#28735f;background:#eaf6f0;font-size:var(--font-size-xs);font-weight:700;white-space:nowrap}.audit-log-filterbar{display:grid;grid-template-columns:minmax(16rem,1.5fr) repeat(4,minmax(8.5rem,1fr));gap:.7rem;padding:1rem 1.55rem;border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed;background:#fcfdfc}.audit-log-filter,.audit-log-search{min-width:0}.audit-log-search{display:flex;align-items:center;gap:.6rem;padding:.65rem .8rem;border:1px solid #dce5e0;border-radius:.65rem;color:#7d8d86;background:#fff}.audit-log-filter select,.audit-log-search input{width:100%;min-width:0;border:0;outline:0;color:#29453b;background:transparent;font-size:var(--font-size-xs)}.audit-log-filter{display:flex;align-items:center;gap:.45rem;padding:.2rem .65rem;border:1px solid #dce5e0;border-radius:.65rem;background:#fff}.audit-log-filter span{color:#8a9892;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.audit-log-error{margin:1rem 1.55rem 0;padding:.7rem .85rem;border-radius:.55rem;color:#9a563f;background:#fff2e9;font-size:var(--font-size-xs)}.audit-log-table{min-width:70rem;color:#52655e}.audit-log-table th{padding:1.05rem 1.55rem;border-bottom:1px solid #dfe6e2;background:#fcfdfc;color:#71817b;font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.audit-log-table td{padding:1rem 1.55rem;border-bottom:1px solid #e8eeeb;font-size:.75rem;white-space:nowrap}.audit-log-table tbody tr:last-child td{border-bottom:0}.audit-log-event-cell{min-width:28rem;max-width:42rem;white-space:normal!important}.audit-log-event-cell small,.audit-log-event-cell span,.audit-log-event-cell strong{display:block}.audit-log-event-cell strong{color:#293d36;font-size:.76rem;font-weight:700}.audit-log-event-cell span{margin-top:.25rem;overflow:hidden;color:#72827b;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.audit-log-event-cell small{margin-top:.35rem;color:#9aa6a1;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.audit-log-status-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.43rem .7rem;border-radius:999px;color:#71817b;background:#eef2ef;font-size:var(--font-size-xs);font-weight:600}.audit-log-status-pill i{width:.35rem;height:.35rem;border-radius:50%;background:currentColor}.audit-log-status-pill.pending,.audit-log-status-pill.review,.audit-log-status-pill.warning{color:#94671f;background:#f8efd9}.audit-log-status-pill.active,.audit-log-status-pill.approved,.audit-log-status-pill.completed,.audit-log-status-pill.success{color:#23745e;background:#e8f5ef}.audit-log-status-pill.error,.audit-log-status-pill.failed,.audit-log-status-pill.rejected{color:#b24d45;background:#f9e5e1}.audit-log-view-button{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;padding:.55rem 1rem;border:1px solid #063f35;border-radius:.62rem;background:#063f35;box-shadow:0 .55rem 1rem rgba(6,63,53,.12);font-size:var(--font-size-xs);font-weight:600;line-height:1;white-space:nowrap}.audit-log-view-button:focus-visible,.audit-log-view-button:hover{border-color:#0a5749;color:#fff;background:#0a5749}.audit-log-table-empty{padding:2.5rem!important;color:#7c8a84!important;text-align:center}.audit-log-pagination-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;color:#7c8a84;font-size:var(--font-size-xs)}.audit-log-pagination{display:inline-flex;overflow:hidden;border:1px solid #dce5e0;border-radius:.6rem;background:#fff}.audit-log-pagination button{min-width:2.25rem;min-height:2.15rem;padding:.35rem .6rem;border:0;border-left:1px solid #edf0ed;color:#62756e;background:#fff;font-size:var(--font-size-xs)}.audit-log-pagination button:first-child{border-left:0}.audit-log-pagination button.is-active{color:#fff;background:#176d5c}.audit-log-pagination button:disabled{cursor:not-allowed;color:#bcc6c1}body.xv-detail-modal-open{overflow:hidden}.xv-detail-modal-backdrop{position:fixed;z-index:2050;inset:0;display:grid;place-items:center;padding:1.5rem;background:rgba(33,55,49,.42);backdrop-filter:blur(5px)}.xv-detail-modal-panel{overflow:hidden;width:min(34.5rem,100%);border:1px solid hsla(0,0%,100%,.72);border-radius:1.55rem;color:#1d302a;background:#fff;box-shadow:0 2rem 4rem rgba(19,42,35,.24)}.xv-detail-modal-header{display:flex;min-height:5.75rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem 1.55rem;border-bottom:1px solid #dfe5e1}.xv-detail-modal-header h2{margin:0 0 .25rem;color:#1d302a;font-size:1.2rem;font-weight:700;letter-spacing:-.025em}.xv-detail-modal-header p{margin:0;color:#7b8984;font-size:var(--font-size-xs)}.xv-detail-modal-close{display:inline-grid;width:2.55rem;height:2.55rem;flex:0 0 auto;place-items:center;border:1px solid #dce3df;border-radius:.7rem;color:#75837e;background:#f8f9f7;font-size:1rem}.xv-detail-modal-close:focus-visible,.xv-detail-modal-close:hover{border-color:#b9c9c3;color:#163f35;background:#f0f5f2}.xv-detail-modal-body{padding:1.35rem 1.55rem 1.7rem}.xv-detail-modal-list{margin:0}.xv-detail-modal-row{display:grid;grid-template-columns:minmax(6.5rem,.8fr) minmax(0,2.2fr);gap:1.25rem;align-items:start;min-height:3.85rem;padding:1.05rem 0;border-bottom:1px solid #e2e7e4}.xv-detail-modal-row:last-child{border-bottom:0}.xv-detail-modal-row dd,.xv-detail-modal-row dt{margin:0;font-size:var(--font-size-xs)}.xv-detail-modal-row dt{color:#7b8984;font-weight:500}.xv-detail-modal-row dd{color:#1e312b;font-weight:700;line-height:1.45;text-align:right;overflow-wrap:anywhere}.xv-detail-modal-footer{display:flex;min-height:5.15rem;align-items:center;justify-content:flex-end;padding:1rem 1.55rem;border-top:1px solid #dfe5e1}.xv-detail-modal-primary{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.7rem 1.15rem;border:1px solid #063f35;border-radius:.75rem;color:#fff;background:#063f35;box-shadow:0 .65rem 1.25rem rgba(6,63,53,.14);font-size:var(--font-size-xs);font-weight:700}.xv-detail-modal-primary:focus-visible,.xv-detail-modal-primary:hover{border-color:#0a5749;color:#fff;background:#0a5749}@media (max-width:520px){.xv-detail-modal-backdrop{padding:.75rem}.xv-detail-modal-panel{border-radius:1.15rem}.xv-detail-modal-body,.xv-detail-modal-footer,.xv-detail-modal-header{padding-right:1.15rem;padding-left:1.15rem}.xv-detail-modal-row{grid-template-columns:1fr;gap:.4rem}.xv-detail-modal-row dd{text-align:left}}@media (max-width:1050px){.audit-log-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-log-search{grid-column:1/-1}}@media (max-width:700px){.audit-log-page{padding:1.75rem 1rem 2.5rem}.audit-log-page-header{align-items:flex-start;flex-direction:column}.audit-log-page-header h1{font-size:2.35rem}.audit-log-export-actions,.audit-log-export-button{width:100%}.audit-log-export-secondary{width:auto}.audit-log-card-header{align-items:flex-start;flex-direction:column;padding:1.2rem}.audit-log-filterbar{grid-template-columns:1fr;padding:1rem 1.2rem}.audit-log-search{grid-column:auto}.audit-log-table td,.audit-log-table th{padding-right:1.2rem;padding-left:1.2rem}.audit-log-pagination-row{align-items:flex-start;flex-direction:column}}.xverdict-layout{--xv-workspace-surface:hsla(0,0%,100%,.94);--xv-workspace-ink:#102f29;--xv-workspace-muted:#667a74;--xv-workspace-border:#d6e2de;--xv-workspace-accent:#06483e;--xv-workspace-radius:1.15rem;--xv-workspace-shadow:0 0.5rem 1.5rem rgb(20 62 53/6%)}#app .xverdict-layout .main-content{color:var(--xv-workspace-ink);background:var(--xverdict-platform-background)!important}#app .xverdict-layout :is(.company-cases-page,.intake-desk-page,.scope-dashboard-page,.owner-dashboard-page,.owner-calendar-page,.timesheet-page,.company-inbox-page,.company-messages-page,.panel-register-page,.audit-log-page,.company-portfolio-page,.company-reports-page,.tenant-settings-page,.entity-config-page,.case-details-page,.active-tenants-page){margin-top:0!important;padding:clamp(1rem,2vw,1.75rem)!important}#app .xverdict-layout :is(.company-cases-shell,.intake-desk-shell,.scope-dashboard-shell,.owner-dashboard-shell,.owner-calendar-shell,.timesheet-shell,.company-inbox-shell,.company-messages-workspace,.panel-register-shell,.audit-log-shell,.company-portfolio-shell,.company-reports-shell,.tenant-settings-shell,.entity-config-shell,.active-tenants-content){width:100%;max-width:96rem;margin-right:auto;margin-left:auto}#app .xverdict-layout :is(.company-cases-title,.intake-desk-title,.scope-dashboard-title,.owner-dashboard-title,.owner-calendar-title,.timesheet-page-title,.company-inbox-title,.company-messages-title,.panel-register-title,.audit-log-title,.company-portfolio-title,.company-reports-title,.tenant-settings-title){color:var(--xv-workspace-ink)!important;font-weight:700;letter-spacing:-.035em;text-wrap:balance}#app .xverdict-layout :is(.company-cases-table-wrap,.scope-panel,.owner-dashboard-panel,.owner-calendar-card,.timesheet-submitted-card,.company-inbox-main,.company-messages-workspace,.panel-register-table-wrap,.audit-log-card,.company-portfolio-panel,.company-reports-preview-card,.tenant-settings-list-card){border-color:var(--xv-workspace-border)!important;background:var(--xv-workspace-surface)!important;box-shadow:var(--xv-workspace-shadow)!important}#app .xverdict-layout :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid rgba(45,132,113,.28)!important;outline-offset:2px}#app .xverdict-layout :is(button,a,summary){transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}#app .xverdict-layout button:not(:disabled):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){#app .xverdict-layout :is(button,a,summary){scroll-behavior:auto;transition:none}}@media (max-width:575.98px){#app .xverdict-layout :is(.company-cases-page,.intake-desk-page,.scope-dashboard-page,.owner-dashboard-page,.owner-calendar-page,.timesheet-page,.company-inbox-page,.company-messages-page,.panel-register-page,.audit-log-page,.company-portfolio-page,.company-reports-page,.tenant-settings-page,.entity-config-page,.case-details-page,.active-tenants-page){padding:.75rem!important}}.timesheet-page{padding:1.7rem clamp(1.25rem,3vw,3.5rem) 3rem;color:#172d27}.timesheet-shell{max-width:1460px}.timesheet-filter-control,.timesheet-page-actions,.timesheet-page-header,.timesheet-submitted-header,.timesheet-submitted-tools{display:flex;align-items:center}.timesheet-page-header{align-items:flex-end;gap:2rem;margin-bottom:2.2rem}.timesheet-eyebrow,.timesheet-metric-label,.timesheet-table th{color:#7d8c86;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.timesheet-page-header h1{margin:.45rem 0 .6rem;color:#122a23;font-weight:600;letter-spacing:-.065em;line-height:.98}.timesheet-page-header p{max-width:48rem;margin:0;color:#000;font-size:.82rem}.timesheet-page-actions{gap:.8rem;flex-wrap:wrap}.timesheet-filter-control{color:#60736b;font-size:var(--font-size-xs)}.timesheet-filter-control .form-select{min-width:9rem;border-color:#dce4df;border-radius:.7rem;color:#264239;font-size:.75rem}.timesheet-export-button{gap:.65rem;min-height:3rem;padding:.75rem 1.1rem;border:1px solid #063f35;border-radius:.8rem;color:#063f35;background:#fff;box-shadow:0 .45rem .9rem rgb(6 63 53/8%);font-size:.75rem}.timesheet-export-button:focus-visible,.timesheet-export-button:hover{border-color:#063f35;background:#063f35}.timesheet-metrics{gap:1.1rem;margin-bottom:1.3rem}.timesheet-metric-card{min-height:8.8rem;justify-content:space-between;padding:1.35rem 1.4rem 1.25rem;border:1px solid #dfe6e2;border-radius:1.1rem;background:#fff;box-shadow:0 .55rem 1.35rem rgb(24 53 44/4%)}.timesheet-metric-card.is-pending{border-color:#f1c8c4;background:#fffdfd}.timesheet-metric-value{margin:.65rem 0 .25rem;color:#182e28;font-size:1.85rem;font-weight:700;line-height:1}.timesheet-metric-card.is-pending .timesheet-metric-value{color:#c55357}.timesheet-cell-note,.timesheet-metric-note{color:#7c8a84;font-size:var(--font-size-xs)}.timesheet-submitted-card{border:1px solid #dde5e0;border-radius:1.35rem;background:#fff;box-shadow:0 .7rem 1.7rem rgb(24 53 44/5%)}.timesheet-submitted-header{gap:1.5rem;padding:1.35rem 1.55rem 1.25rem}.timesheet-submitted-header h2{margin:0 0 .25rem;color:#1b312b;font-size:1rem}.timesheet-submitted-header p{color:#7c8a84;font-size:var(--font-size-xs)}.timesheet-submitted-tools{gap:1rem;flex-wrap:wrap}.timesheet-pending-badge{gap:.55rem;padding:.7rem .9rem;border-radius:.65rem;color:#28735f;background:#eaf6f0;font-size:var(--font-size-xs);font-weight:700}.timesheet-status-filters{gap:.4rem;padding:0 1.55rem 1rem;border-bottom:1px solid #edf0ed;flex-wrap:wrap}.timesheet-status-filter{padding:.45rem .7rem;border-radius:.5rem;color:#72827b;font-size:var(--font-size-xs);font-weight:600}.timesheet-status-filter span{margin-left:.25rem;color:#9aa6a1}.timesheet-status-filter.is-active{color:#176d5c;background:#edf7f2}.timesheet-status-filter.is-active span{color:#176d5c}.timesheet-table{min-width:58rem;color:#52655e}.timesheet-table th{padding:1.1rem 1.55rem;border-bottom:1px solid #dfe6e2;background:#fcfdfc;color:#71817b;font-size:var(--font-size-xs)}.timesheet-table td{padding:1.05rem 1.55rem;border-bottom:1px solid #e8eeeb;font-size:.75rem}.timesheet-table td strong{color:#263b34;font-size:.76rem;font-weight:700}.timesheet-person{gap:.75rem}.timesheet-person span:not(.timesheet-avatar):not(.panel-register-avatar){margin-top:.25rem;color:#82908a;font-size:var(--font-size-xs)}.timesheet-avatar{width:2.65rem;height:2.65rem;font-size:var(--font-size-xs)}.timesheet-period{font-weight:600!important}.timesheet-status-pill{gap:.45rem;padding:.45rem .7rem;border-radius:999px;color:#94671f;background:#f8efd9;font-size:var(--font-size-xs)}.timesheet-status-pill i{width:.35rem;height:.35rem;border-radius:50%;background:currentColor}.timesheet-status-pill.approved,.timesheet-status-pill.billed{color:#23745e;background:#e8f5ef}.timesheet-status-pill.disputed{color:#b24d45;background:#f9e5e1}.timesheet-review-button{min-height:2.45rem;padding:.55rem 1rem;border:1px solid #063f35;border-radius:.62rem;background:#063f35;box-shadow:0 .55rem 1rem rgba(6,63,53,.12);font-size:var(--font-size-xs);font-weight:600}.timesheet-review-button:focus-visible,.timesheet-review-button:hover{border-color:#0a5749;background:#0a5749}.timesheet-table-empty{padding:2.5rem!important}@media (max-width:900px){.timesheet-page-header{align-items:flex-start;flex-direction:column}.timesheet-page-actions,.timesheet-submitted-tools{justify-content:flex-start}.timesheet-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.timesheet-page{padding:1.75rem 1rem 2.5rem}.timesheet-page-header h1{font-size:2.25rem}.timesheet-filter-control,.timesheet-filter-control .form-select,.timesheet-page-actions{width:100%}.timesheet-export-button{justify-content:center;width:100%}.timesheet-metrics{grid-template-columns:1fr}.timesheet-submitted-header{align-items:flex-start;flex-direction:column;padding:1.2rem}.timesheet-status-filters,.timesheet-submitted-tools{padding-right:1.2rem;padding-left:1.2rem}}.active-tenants-page{min-height:100vh;background:var(--xverdict-platform-background)!important;color:#12352e;font-family:Poppins,sans-serif}.active-tenants-header{justify-content:space-between;min-height:4.45rem;padding:0 1.5rem;border-bottom:1px solid #e1e8e4;background:#fff}.active-tenant-card-footer,.active-tenant-card-top,.active-tenant-identity,.active-tenants-brand,.active-tenants-header,.active-tenants-header-actions,.active-tenants-user{display:flex;align-items:center}.active-tenants-brand{gap:1.1rem}.active-tenants-header-actions{gap:1.25rem}.active-tenants-brand img{width:10rem;max-height:3rem;-o-object-fit:contain;object-fit:contain}.active-tenants-brand>span{font-size:var(--font-size-xs)}.active-tenants-user{font-size:.75rem}.active-tenants-user-avatar{font-size:var(--font-size-xs)}.active-tenants-brand>span{padding-left:1.1rem;border-left:1px solid #ddc58e;color:#836c32;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.active-tenants-user{gap:.7rem}.active-tenants-user-avatar{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:50%;color:#fff;background:#075849;font-weight:700}.active-tenants-user small,.active-tenants-user strong{display:block}.active-tenants-user small{font-size:var(--font-size-xs);color:#788781}.active-tenants-content{width:calc(100% - 4rem);max-width:1480px;margin:0 auto;padding:1.8rem 0 2rem}.active-tenants-eyebrow{font-size:var(--font-size-xs);color:#879691;font-weight:700;letter-spacing:.16em}.active-tenants-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-top:1rem}.active-tenants-heading-row h1{font-size:2.55rem}.active-tenants-heading-row p{font-size:.88rem}.active-tenants-heading-row h1{margin:0;color:#075849;letter-spacing:-.055em}.active-tenants-heading-row p{margin:.9rem 0 0;color:#36534a}.active-tenants-count{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:7.8rem;min-height:4.6rem;border:1px solid #d9e3de;border-radius:.9rem;background:#fff}.active-tenants-count strong{font-size:1.45rem}.active-tenants-count span,.active-tenants-toolbar{font-size:var(--font-size-xs)}.active-tenants-count strong{color:#075849;line-height:1}.active-tenants-count span{margin-top:.35rem;color:#71817b}.active-tenants-toolbar{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:2.5rem 0 1.1rem;color:#768680}.active-tenants-search{display:flex;align-items:center;gap:.75rem;width:31rem;padding:.8rem 1rem;border:1px solid #d5e1dc;border-radius:.75rem;background:#fff;color:#71837b}.active-tenants-search input{width:100%;border:0;outline:0;color:#193c33;background:transparent;font:inherit}.active-tenants-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.active-tenant-card{padding:1.35rem 1.4rem 1.1rem;border:1px solid #dae4df;border-top:3px solid #1b806d;border-radius:1rem;background:#fff;box-shadow:0 .55rem 1.3rem rgb(18 53 46/5%)}.active-tenant-card.tone-1{border-top-color:#c9a552}.active-tenant-card.tone-2{border-top-color:#56aa90}.active-tenant-card-top{justify-content:space-between;gap:1rem}.active-tenant-identity{min-width:0;gap:.8rem}.active-tenant-avatar{font-size:var(--font-size-xs);display:grid;width:2.6rem;height:2.6rem;flex:0 0 auto;place-items:center;border:1px solid #c7ddd4;border-radius:.7rem;color:#075849;background:#eaf4ef;font-weight:700}.active-tenant-identity>div{min-width:0;flex:1 1 auto}.active-tenant-identity h2{font-size:1rem}.active-tenant-identity p,.active-tenant-status{font-size:var(--font-size-xs)}.active-tenant-identity h2{margin:0;color:#102e27}.active-tenant-identity p{display:-webkit-box;overflow:hidden;margin:.25rem 0 0;color:#71817b;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.active-tenant-status{padding:.32rem .65rem;border-radius:999px;color:#16715e;background:#edf7f2;font-weight:700;white-space:nowrap}.active-tenant-status i{display:inline-block;width:.35rem;height:.35rem;margin-right:.35rem;border-radius:50%;background:#39a77d}.active-tenant-divider{height:1px;margin:1.1rem 0 .9rem;background:#e8eeeb}.active-tenant-card-footer{font-size:var(--font-size-xs);justify-content:space-between;color:#71817b}.active-tenant-card-footer button{padding:.65rem .9rem;border:0;border-radius:.65rem;color:#fff;background:#075849;font:inherit;font-weight:700}.active-tenant-card-footer button i{margin-left:.4rem}.active-tenants-footnote{font-size:var(--font-size-xs);margin-top:1.2rem;color:#768680}.active-tenants-state{padding:2rem;border:1px solid #dce6e1;border-radius:.8rem;background:#fff;color:#62756e;text-align:center}.active-tenants-state.is-error{color:#9b4d3e}.active-tenants-state button{margin-left:.5rem;border:0;color:#075849;background:transparent;font-weight:700}@media (max-width:800px){.active-tenants-header{padding:0 1.2rem}.active-tenants-content{width:auto;padding:2rem 1.2rem}.active-tenants-heading-row,.active-tenants-toolbar{align-items:flex-start;flex-direction:column}.active-tenants-search{width:100%}.active-tenants-grid{grid-template-columns:1fr}}.xverdict-layout .company-admin-sidebar-content{padding-top:0!important}.xverdict-layout .company-admin-project-selector{width:100%;min-height:3.75rem;margin-bottom:1.05rem!important;padding:.65rem .8rem;border-color:#dfe7e3!important;border-radius:.8rem!important;background:#fff}.xverdict-layout .company-admin-sidebar-nav .company-admin-nav-group{margin-bottom:1.1rem}.xverdict-layout .company-admin-sidebar-nav .sidebar-role-block{padding:.45rem .65rem .55rem}.xverdict-layout .company-admin-sidebar-nav .sidebar-role-meta{color:#9aa6a2;font-size:var(--font-size-xs);letter-spacing:.15em}.xverdict-layout .company-admin-sidebar-nav .nav-link{min-height:3rem;padding:0 1rem;border-radius:.7rem;color:#566762!important;font-size:.78rem}.xverdict-layout .company-admin-sidebar-nav .nav-link i{color:#075849;font-size:1rem}.xverdict-layout .company-admin-sidebar-nav .nav-link.active{color:#075849!important;background:#eef5f1!important;box-shadow:inset 3px 0 0 #075849}.xverdict-layout .company-admin-sidebar-nav .nav-link:hover{color:#075849!important;background:#f3f7f4!important}.xverdict-layout{--xv-sidebar-width:17rem;background:var(--xverdict-platform-background)!important}.xverdict-layout .sidebar-shell,.xverdict-layout .sidebar-shell-expanded{--sidebar-shell-width:var(--xv-sidebar-width)}.xverdict-layout .sidebar-shell,.xverdict-layout .sidebar-shell .sidebar-col,.xverdict-layout .sidebar-shell-expanded{flex-basis:var(--xv-sidebar-width);width:var(--xv-sidebar-width);max-width:var(--xv-sidebar-width)}.xverdict-layout .client-sidebar{padding:.9rem .75rem .65rem!important;border-right:1px solid #e2e8e5!important;background:#fff;color:#53655f;font-family:Poppins,sans-serif}.xverdict-sidebar-brand{display:flex;align-items:center;min-height:5.05rem;margin-bottom:.85rem;padding:.45rem .35rem}.xverdict-sidebar-brand-logo{display:block;width:100%;max-height:4.2rem;-o-object-fit:contain;object-fit:contain}.xverdict-layout .config-navbar-icon,.xverdict-layout .platform-switcher-btn{width:32px;height:40px}@media (width < 1200px){.xverdict-layout .config-navbar-search-slot{flex-basis:280px}}@media (width < 768px){.xverdict-layout .config-top-navbar{min-height:68px;padding:12px 16px!important}.xverdict-layout .config-navbar-profile{justify-content:flex-end}}.xverdict-layout.company-admin-layout .sidebar-toggle-arrow,.xverdict-layout.company-portfolio-layout .sidebar-toggle-arrow{display:none!important}.xverdict-layout .config-navbar-home-divider,.xverdict-layout .config-navbar-search-divider{flex:0 0 1px}.xverdict-layout .config-navbar-notification i,.xverdict-layout .config-navbar-signout i{font-size:24px!important;line-height:1}.xverdict-layout .platform-switcher{flex:0 0 10px;width:45px;height:45px}.xverdict-layout .platform-switcher-btn{gap:0!important;padding:0!important;border:1px solid #cbd2cf!important;border-radius:18px!important;color:#064d43!important}.xverdict-layout .platform-switcher-btn:focus-visible,.xverdict-layout .platform-switcher-btn:hover{border-color:#aebbb6!important;color:#064d43!important;background:#cfd5d2!important;box-shadow:0 0 0 3px rgb(6 77 67/8%)}.xverdict-layout .platform-switcher-btn .platform-switcher-badge{width:28px;height:28px;color:#064d43!important;background:transparent!important;font-size:15px;font-weight:700}.xverdict-layout .platform-switcher-btn .platform-switcher-chevron{display:none!important}.xverdict-layout .platform-switcher-btn .platform-switcher-current-logo{width:25px;height:29px}.registered-cases-page{min-height:100%;padding:0 1.75rem 1.5rem;color:#063f35;background:var(--xverdict-platform-background)!important}.registered-cases-page .company-cases-shell{width:100%;max-width:90rem}.registered-cases-page :is(.company-cases-header,.company-cases-hero){margin-bottom:.9rem}.registered-cases-page .company-cases-hero-content{align-items:flex-start}.registered-cases-page .company-cases-title{margin:0 0 .18rem;color:#124c42!important;font-size:1.72rem;font-weight:700;letter-spacing:-.035em;line-height:1.05}.registered-cases-page .company-cases-intro{max-width:46rem;color:#757f7b;font-size:.72rem;line-height:1.45}.registered-cases-page .company-cases-hero-actions{gap:.45rem;margin-top:-.15rem}.registered-cases-page :is(.company-cases-export-btn,.company-cases-new-btn){min-height:2.45rem;padding:.55rem 1rem;border-radius:.58rem;font-size:.72rem;box-shadow:none}.registered-cases-page .company-cases-export-btn{border-color:#d9e1dd;color:#124c42}.registered-cases-page .company-cases-new-btn{border:1px solid #063f35;background:#063f35}.registered-cases-page .company-cases-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.35rem;margin:0;padding:.48rem;border-radius:1.65rem;background:#f5f3ed}.registered-cases-page .company-cases-metrics>div{display:flex;width:auto;max-width:none;padding:0}.registered-cases-page .company-cases-metric{width:100%;min-width:0;min-height:6.05rem!important;margin:0;padding:.92rem 1rem .75rem!important;border:0!important;border-radius:1.4rem!important;background:#fff!important;box-shadow:none!important}.registered-cases-page .company-cases-metric-accent,.registered-cases-page .company-cases-metric:after,.registered-cases-page .company-cases-metric:before{display:none!important}.registered-cases-page .company-cases-metric-topline{display:flex;align-items:center;justify-content:space-between}.registered-cases-page .company-cases-metric-label{color:#063f35;font-size:var(--font-size-sm);font-weight:600;letter-spacing:0;text-transform:none}.registered-cases-page .company-cases-metric-icon{width:auto;height:auto;border:0;color:#075448;background:transparent;font-size:1.12rem}.registered-cases-page .company-cases-metric-value{margin-top:.68rem;color:#124c42;font-size:2.05rem;font-weight:700;line-height:1}.registered-cases-page .company-cases-metric-change{margin-top:.5rem;color:#989898!important;font-size:.65rem;line-height:1}.registered-cases-page .company-cases-filters{width:100%;min-height:2.65rem;margin-bottom:.65rem;padding:0;gap:0!important;overflow-x:auto;border:1px solid #d9dedb;border-radius:1.65rem;background:#f7f6f2}.registered-cases-page .company-cases-filter{min-width:8.25rem;min-height:2.55rem;padding:.5rem 1rem;border-radius:1.5rem;color:#164b42;font-size:.68rem;font-weight:600}.registered-cases-page .company-cases-filter.is-active{color:#fff;background:#064c41}.registered-cases-page .registered-cases-toolbar{display:flex;align-items:center;gap:.8rem;margin-bottom:.65rem;padding:.65rem .8rem;border:1px solid #e3e6e3;border-radius:.85rem;background:#fff}.registered-cases-page .registered-cases-select-all{display:inline-flex;align-items:center;gap:.5rem;color:#314d47;font-size:.7rem;font-weight:600;white-space:nowrap}.registered-cases-page .registered-cases-header-select-all{display:inline-flex;width:100%;align-items:center;justify-content:center;margin:0}.registered-cases-page .registered-cases-bulk-actions{display:flex;gap:.45rem;margin-left:auto}.registered-cases-page .registered-cases-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-width:5.5rem;min-height:2.25rem;padding:.45rem .85rem;border:1px solid #d2ddd9;border-radius:.55rem;color:#124c42;background:#fff;font-weight:600}.registered-cases-page .registered-cases-action-btn.is-assign{border-color:#075448;color:#fff;background:#075448}.registered-cases-page .registered-cases-action-btn:disabled{cursor:not-allowed;opacity:.5}.registered-cases-page .company-cases-table-wrap{padding:.65rem;overflow:visible;border:0!important;border-radius:1.65rem!important;background:#f5f3ed!important;box-shadow:none!important}.registered-cases-page .company-cases-table-heading{min-height:3.05rem;padding:.55rem 1rem;border:0;border-radius:1.05rem 1.05rem 0 0;background:#fff}.registered-cases-page .company-cases-section-title{color:#063f35;font-size:var(--font-size-md);font-weight:700}.registered-cases-page .company-cases-table-subtitle,.registered-cases-page .table-responsive{max-width:100%;overflow-x:auto;overflow-y:visible;border-radius:0 0 1.05rem 1.05rem;background:#fff}.registered-cases-page .registered-cases-table{width:100%;min-width:0;table-layout:fixed}.registered-cases-page .registered-cases-table thead th{height:1.75rem;padding:.35rem 1rem;border:0;color:#063f35;background:#f7f6f2;font-size:var(--font-size-xs);font-weight:700;letter-spacing:0;text-transform:none}.registered-cases-page .registered-cases-table tbody td{height:2.95rem;padding:.55rem 1rem;overflow:visible;border-color:#edf0ee;color:#063f35;background:#fff;font-size:var(--font-size-xs);font-weight:600}.registered-cases-page .registered-cases-table tbody tr:last-child td{border-bottom:0}.registered-cases-page .registered-cases-table .company-case-type-icon{flex-basis:1.85rem;width:1.85rem;height:1.85rem;font-size:.7rem}.registered-cases-page .registered-cases-table .company-case-domain,.registered-cases-page .registered-cases-table .company-case-due,.registered-cases-page .registered-cases-table .company-case-owner,.registered-cases-page .registered-cases-table .company-case-risk,.registered-cases-page .registered-cases-table .company-case-status-badge,.registered-cases-page .registered-cases-table .company-case-subtitle,.registered-cases-page .registered-cases-table .company-case-title-line :is(.company-case-code,.company-case-title),.registered-cases-page .registered-cases-table .company-case-view-btn{font-size:var(--font-size-xs)}.registered-cases-page .registered-cases-table .company-case-status-badge{font-size:var(--font-size-sm);font-weight:700}.registered-cases-page .registered-cases-table .company-case-status{min-width:0;gap:.4rem!important}.registered-cases-page .registered-cases-table .company-case-status-dot{display:inline-block!important;width:.42rem!important;height:.42rem!important;min-width:.42rem;flex:0 0 .42rem}.registered-cases-page .registered-cases-table .company-case-status-label{display:inline-block!important;min-width:0;max-width:100%!important;flex:1 1 auto;overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;line-height:1.25;font-size:var(--font-size-xs)!important;font-weight:600}.registered-cases-page .registered-cases-table :is(.company-case-status-badge,.company-case-risk){padding:.25rem .45rem}.registered-cases-page .registered-cases-table .registered-cases-selection-column .form-check-input{display:inline-block;float:none!important;margin:0!important;vertical-align:middle}.registered-cases-page .registered-cases-table thead .registered-cases-selection-column .form-check-input{margin:0;border-color:#fff;background-color:transparent}.registered-cases-page .registered-cases-table thead .registered-cases-selection-column .form-check-input:checked,.registered-cases-page .registered-cases-table thead .registered-cases-selection-column .form-check-input:indeterminate{border-color:#fff;background-color:#075e54}.registered-cases-page .registered-cases-table .registered-cases-selection-column{width:48px!important;min-width:48px!important;max-width:48px!important;padding-right:.25rem!important;padding-left:.25rem!important;text-align:center!important;vertical-align:middle!important}.registered-cases-page .registered-cases-table :is(th,td):nth-child(2){width:23%;padding-left:.55rem!important}.registered-cases-page .registered-cases-table :is(th,td):nth-child(3){width:11.5%}.registered-cases-page .registered-cases-table :is(th,td):nth-child(4){width:11.5%}.registered-cases-page .registered-cases-table :is(th,td):nth-child(5){width:8.5%}.registered-cases-page .registered-cases-table :is(th,td):nth-child(6){width:14.5%}.registered-cases-page .registered-cases-table :is(th,td):nth-child(7){width:15%}.registered-cases-page .registered-cases-table :is(th,td):nth-child(8){width:12%}.registered-cases-page .registered-cases-table .company-case-risk-cell{text-align:left!important;vertical-align:middle!important}.registered-cases-page .registered-cases-table .company-case-risk-label{justify-content:flex-start!important}.registered-cases-page .registered-cases-table .company-case-risk-empty,.registered-cases-page .registered-cases-table .company-case-risk-label{margin-left:0!important;margin-right:0!important;text-align:left!important}.registered-cases-page .registered-cases-table .company-case-actions{width:100%;justify-content:flex-start}.registered-cases-page .form-check-input{border-color:#506a63;border-width:1.5px}.registered-cases-page .form-check-input:checked,.registered-cases-page .form-check-input:indeterminate{border-color:#075e54;background-color:#075e54}.registered-cases-page .form-check-input:focus{border-color:#075e54;box-shadow:0 0 0 .2rem rgba(7,94,84,.18)}@media (max-width:991.98px){.registered-cases-page .company-cases-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.registered-cases-page .registered-cases-table{min-width:68rem}}@media (max-width:575.98px){.registered-cases-page{padding-inline:.8rem}.registered-cases-page .company-cases-hero-content{flex-direction:column;gap:.8rem}.registered-cases-page .company-cases-hero-actions,.registered-cases-page .company-cases-hero-actions>button,.registered-cases-page .registered-cases-bulk-actions{width:100%}.registered-cases-page .company-cases-metrics{grid-template-columns:1fr}.registered-cases-page .registered-cases-bulk-actions{margin-left:0}.registered-cases-page .registered-cases-action-btn{flex:1}}.company-portfolio-page .company-portfolio-domain-rings{position:relative;width:150px;height:150px;flex:0 0 150px}.company-portfolio-page .company-portfolio-domain-svg{display:block;width:100%;height:100%;overflow:visible}.company-portfolio-page .domain-ring-progress,.company-portfolio-page .domain-ring-track{fill:none;stroke-linecap:round}.company-portfolio-page .domain-ring-progress-outer,.company-portfolio-page .domain-ring-track-outer{stroke-width:6}.company-portfolio-page .domain-ring-progress-middle,.company-portfolio-page .domain-ring-track-middle{stroke-width:5}.company-portfolio-page .domain-ring-progress-inner,.company-portfolio-page .domain-ring-track-inner{stroke-width:4}.company-portfolio-page .domain-ring-track-outer{stroke:#eefaf8}.company-portfolio-page .domain-ring-track-middle{stroke:#c9f4ef}.company-portfolio-page .domain-ring-track-inner{stroke:#d7f7f3}.company-portfolio-page .domain-ring-progress-outer{stroke:#004b43;stroke-dasharray:250 321;transform:rotate(4deg);transform-origin:60px 60px}.company-portfolio-page .domain-ring-progress-middle{stroke:#07554d;stroke-dasharray:183 252;transform:rotate(7deg);transform-origin:60px 60px}.company-portfolio-page .domain-ring-progress-inner{stroke:#12bdb2;stroke-dasharray:112 183;transform:rotate(0deg);transform-origin:60px 60px}.company-portfolio-page .company-portfolio-domain-total strong{font-size:36px;font-weight:600;letter-spacing:-.05em}.company-portfolio-page .company-portfolio-domain-total span{font-size:9px;font-weight:600}.company-portfolio-page .company-portfolio-domain-legend{max-width:210px;gap:6px 10px;margin-top:5px}.company-admin-layout .company-admin-sidebar-surface:not(.is-collapsed) .company-admin-sidebar-nav .company-admin-nav-group{margin-bottom:38px!important}.company-admin-layout .company-admin-sidebar-surface:not(.is-collapsed) .company-admin-sidebar-nav .sidebar-role-block{padding-bottom:12px!important}.company-admin-layout .company-admin-sidebar-surface:not(.is-collapsed) .company-admin-sidebar-nav .nav{gap:6px!important}.company-admin-layout .company-admin-sidebar-surface:not(.is-collapsed) .company-admin-sidebar-nav .nav-link{min-height:40px!important}@media (min-width:992px){.xverdict-layout.company-admin-layout{--xv-sidebar-width:17rem}.xverdict-layout.company-admin-layout .sidebar-shell-collapsed{--sidebar-shell-width:70px;flex-basis:var(--sidebar-shell-width);width:var(--sidebar-shell-width);max-width:var(--sidebar-shell-width)}.xverdict-layout.company-admin-layout .sidebar-shell-collapsed .sidebar-col{flex-basis:var(--sidebar-shell-width);width:var(--sidebar-shell-width);max-width:var(--sidebar-shell-width);transform:none;opacity:100%;pointer-events:auto}}.company-admin-layout .company-admin-sidebar-surface{padding:14px 13px!important;border-right:0!important;background:#f5f4ef!important}.company-admin-layout .company-admin-sidebar-brand{min-height:48px;margin:0 0 19px;padding:0 7px;gap:10px}.company-admin-layout .company-admin-sidebar-brand .xverdict-sidebar-brand-logo{width:200px;max-height:38px;-o-object-position:left center;object-position:left center}.company-admin-layout .company-admin-sidebar-toggle{display:inline-flex;width:29px;height:29px;flex:0 0 29px;align-items:center;justify-content:center;margin-left:auto;padding:0;border:0;border-radius:5px;color:#073e35;background:#fff;font-size:14px}.company-admin-layout .company-admin-sidebar-toggle:focus-visible,.company-admin-layout .company-admin-sidebar-toggle:hover{color:#075849;background:#eaf2ee}.company-admin-layout .company-admin-sidebar-nav .company-admin-nav-group{margin-bottom:33px!important}.company-admin-layout .company-admin-sidebar-nav .sidebar-role-block{padding:0 10px 10px!important}.company-admin-layout .company-admin-sidebar-nav .sidebar-role-meta{color:#636763;font-size:8px;letter-spacing:0}.company-admin-layout .company-admin-sidebar-nav .nav-link{min-height:34px!important;padding:0 13px!important;border-radius:7px;color:#0b473e!important;font-size:10px;font-weight:600!important}.company-admin-layout .company-admin-sidebar-nav .nav-link>span{gap:12px!important}.company-admin-layout .company-admin-sidebar-nav .nav-link i{width:16px;color:#0b5146;font-size:15px!important}.company-admin-layout .company-admin-sidebar-nav .nav-link.active{box-shadow:none}.company-admin-layout .company-admin-sidebar-nav .nav-link.active i{color:#fff}.company-admin-layout .company-admin-sidebar-footer,.company-admin-layout .company-admin-sidebar-nav .coordinator-sidebar-count{display:none!important}.company-admin-layout .company-admin-sidebar-surface.is-collapsed{padding:12px 0!important}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-sidebar-brand{position:relative;min-height:72px;justify-content:center;margin:0;padding:4px 0 24px}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-sidebar-mark{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-sidebar-toggle{position:absolute;right:2px;bottom:5px;width:20px;height:20px;border:0;color:#94a09c;background:transparent;font-size:11px}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-sidebar-nav{padding:0 16px}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-nav-group{margin-bottom:12px!important}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-sidebar-footer,.company-admin-layout .company-admin-sidebar-surface.is-collapsed .coordinator-sidebar-count,.company-admin-layout .company-admin-sidebar-surface.is-collapsed .nav-link>span>span,.company-admin-layout .company-admin-sidebar-surface.is-collapsed .sidebar-role-block{display:none!important}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .nav{gap:8px!important}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .nav-link{width:38px;min-height:38px!important;border:1px solid #ebe9e2;border-radius:9px;background:#fff!important;box-shadow:0 3px 10px rgb(17 61 52/5%)}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .nav-link>span{gap:0!important}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .nav-link i{width:auto;color:#0b5146}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .nav-link.active{border-color:#03483e;background:#03483e!important}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .nav-link.active i{color:#fff}.xverdict-layout .config-top-navbar{min-height:94px;padding:18px 30px!important}@media (max-width:767.98px){.xverdict-layout .config-top-navbar{min-height:68px;padding:12px 16px!important}.xverdict-layout .config-navbar-profile{justify-content:flex-end}}.xverdict-layout.company-portfolio-layout{background:var(--xverdict-platform-background)!important}.company-admin-sidebar-toggle{display:inline-flex;width:29px;height:29px;flex:0 0 29px;align-items:center;justify-content:center;margin-left:auto;padding:0;border:0;border-radius:5px;color:#073e35;background:#fff;font-size:14px}.company-portfolio-layout .config-top-navbar{min-height:80px;padding:8px 43px 8px 31px!important;border:0!important;background:#fff!important}.company-portfolio-layout .config-navbar-profile,.company-portfolio-layout .config-top-navbar .ms-auto,.company-portfolio-layout .config-top-navbar>.container-fluid{width:100%}.company-portfolio-layout .config-navbar-profile{justify-content:flex-end}.company-portfolio-layout .config-navbar-search-slot{margin-right:auto}.company-portfolio-home-link{width:40px;height:40px;flex:0 0 40px;margin-right:17px;border-radius:9px;color:#fff;background:#03483e;font-size:16px}.company-portfolio-home-link:focus-visible,.company-portfolio-home-link:hover{color:#fff;background:#063f37}.company-portfolio-layout .config-search{width:min(320px,33vw);height:42px;border-color:#deddd8;border-radius:9px;background:#f6f5f1}.company-portfolio-layout .config-search .form-control,.company-portfolio-layout .config-search .input-group-text{background:#f6f5f1!important}.company-portfolio-layout .config-navbar-project{display:none!important}.company-portfolio-layout .config-navbar-icon{width:40px;height:40px}.company-portfolio-layout .config-navbar-initials{width:40px;height:40px;font-size:12px}.company-portfolio-layout .main-content{background:var(--xverdict-platform-background)!important}.company-portfolio-layout .main-content>.company-portfolio-page{margin-top:0!important}.company-portfolio-page{min-height:100%;padding:11px 43px 15px 31px!important;color:#073f36!important}.company-portfolio-page .company-portfolio-shell{max-width:none}.company-portfolio-page .company-portfolio-metrics{margin-bottom:8px!important;padding:7px;border-radius:25px;background:#f4f2ed}.company-portfolio-page .company-portfolio-metric{min-height:96px;padding:12px 17px 10px!important;overflow:visible;border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}.company-portfolio-page .company-portfolio-metric:after,.company-portfolio-page .company-portfolio-metric:before{display:none}.company-portfolio-page .company-portfolio-metric-label{color:#124a41!important;font-family:Poppins,sans-serif;font-size:10px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none}.company-portfolio-page .company-portfolio-metric>.d-flex>i{color:#064c42;font-size:15px}.company-portfolio-page .company-portfolio-metric-value{margin-top:11px;color:#003f35!important;font-size:40px!important;font-weight:600!important;line-height:1;letter-spacing:-.03em}.company-portfolio-page .company-portfolio-metric-change{margin-top:5px;color:#9b9b96;font-size:7px;text-transform:capitalize}.company-portfolio-page .company-portfolio-overview{margin-bottom:8px;padding:7px;border-radius:25px;background:#f4f2ed}.company-portfolio-page .company-portfolio-panel,.company-portfolio-page .company-portfolio-table-wrap{overflow:hidden;border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}.company-portfolio-page .company-portfolio-card-heading{min-height:43px;padding:10px 17px 7px;border-bottom:0}.company-portfolio-page .company-portfolio-card-heading .company-portfolio-section-title,.company-portfolio-page .company-portfolio-section-title{color:#0a493f;font-size:10px;font-weight:600;letter-spacing:0}.company-portfolio-page .company-portfolio-card-heading .company-portfolio-section-copy,.company-portfolio-page .company-portfolio-section-copy{color:#5e6d68;font-size:7px}.company-portfolio-page .company-portfolio-escalations-table thead th,.company-portfolio-page .company-portfolio-table thead th{height:23px;padding:5px 17px;border:0;color:#0a493f!important;background:#f4f2ed;font-size:7px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none}.company-portfolio-page .company-portfolio-escalations-table tbody td,.company-portfolio-page .company-portfolio-table tbody td{height:39px;padding:5px 17px;border:0;color:#06473d;background:#fff;font-size:7px}.company-portfolio-page .company-portfolio-case-title,.company-portfolio-page .company-portfolio-scope-name{color:#0b493f;font-size:7px;font-weight:600}.company-portfolio-page .company-portfolio-case-code,.company-portfolio-page .company-portfolio-scope-meta{color:#52635d;font-size:6px}.company-portfolio-page .company-portfolio-sla-health{font-weight:600}.company-portfolio-page .company-portfolio-domain-panel{min-height:176px;padding:10px 8px!important}.company-portfolio-domain-chart-wrap{display:flex;align-items:center;flex-direction:column}.company-portfolio-domain-rings{position:relative;width:110px;height:110px}.company-portfolio-domain-rings .domain-ring{position:absolute;border-radius:50%;transform:rotate(-42deg)}.domain-ring-outer{inset:0;background:conic-gradient(#054c43 0 74%,transparent 74% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 0)}.domain-ring-middle{inset:10px;background:conic-gradient(#b9eee8 0 64%,transparent 64% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 0)}.domain-ring-inner{inset:20px;background:conic-gradient(#1fbdb1 0 82%,transparent 82% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 0)}.company-portfolio-domain-total{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#064b41}.company-portfolio-domain-total strong{font-size:26px;line-height:1}.company-portfolio-domain-total span{margin-top:2px;font-size:6px;font-weight:600}.company-portfolio-domain-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin-top:3px}.company-portfolio-domain-key{display:inline-flex;align-items:center;gap:3px;color:#094b41;font-size:6px;font-weight:500}.company-portfolio-domain-key .company-portfolio-color-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.company-portfolio-page .company-portfolio-escalations{padding:7px;border-radius:25px!important;background:#f4f2ed!important}.company-portfolio-page .company-portfolio-escalations>.company-portfolio-card-heading,.company-portfolio-page .company-portfolio-escalations>.table-responsive{background:#fff}.company-portfolio-page .company-portfolio-escalations>.company-portfolio-card-heading{border-radius:18px 18px 0 0}.company-portfolio-page .company-portfolio-escalations>.table-responsive{border-radius:0 0 18px 18px}.company-portfolio-page .company-portfolio-escalations-empty{min-height:121px;gap:5px}.company-portfolio-page .company-portfolio-escalations-empty i{color:#0b5348;font-size:36px;line-height:1}.company-portfolio-page .company-portfolio-escalations-empty strong{color:#0a493f;font-size:8px}.company-portfolio-page .company-portfolio-escalations-empty span{color:#52635d;font-size:6px}@media (max-width:1199.98px){.company-portfolio-page .company-portfolio-domain-panel{min-height:210px}}@media (max-width:767.98px){.company-portfolio-page{padding:12px!important}.company-portfolio-layout .config-top-navbar{min-height:60px;padding:6px 16px!important}}@media (min-width:992px){.xverdict-layout.tenant-admin-layout{--xv-sidebar-width:17rem}.xverdict-layout.tenant-admin-layout .sidebar-shell-collapsed{--sidebar-shell-width:4.375rem;flex-basis:var(--sidebar-shell-width);width:var(--sidebar-shell-width);max-width:var(--sidebar-shell-width)}.xverdict-layout.tenant-admin-layout .sidebar-shell-collapsed .sidebar-col{flex-basis:var(--sidebar-shell-width);width:var(--sidebar-shell-width);max-width:var(--sidebar-shell-width);transform:none;opacity:100%;pointer-events:auto}}.tenant-admin-layout .active-tenants-page,.xverdict-layout.tenant-admin-layout .main-content,.xverdict-layout.tenant-admin-layout .main-content-wrapper{background:var(--xverdict-platform-background)!important}.company-admin-navbar-home{color:inherit;text-decoration:none}.company-admin-navbar-home:focus-visible,.company-admin-navbar-home:hover{color:#0a5045;text-decoration:underline;text-underline-offset:.2rem}.tenant-admin-layout .active-tenants-page{min-height:100%;padding:3.25rem 3rem 3rem!important;color:#111}.tenant-admin-layout .active-tenants-content{width:100%!important;max-width:none!important;margin:0 auto;padding:0!important}.tenant-admin-layout .active-tenants-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin:0 0 .5rem!important}.tenant-admin-layout .active-tenants-heading-row h1{margin:0;color:#111;font-size:var(--font-size-2xl)!important;font-weight:700;letter-spacing:-.025em;line-height:1.2}.tenant-admin-layout .active-tenants-heading-row p{margin:.65rem 0 0!important;color:#555b58;font-size:var(--font-size-xs)!important;line-height:1.55}.tenant-admin-layout .active-tenants-count{display:grid;min-width:7rem;min-height:4.7rem;align-self:flex-start;flex:0 0 auto;place-content:center;border-radius:.75rem;background:#fff;text-align:center;transform:none}.tenant-admin-layout .active-tenants-count strong{color:#111;font-size:var(--font-size-2xl);line-height:1}.tenant-admin-layout .active-tenants-count span{margin-top:.55rem;color:#111;font-size:var(--font-size-xs);font-weight:600}.tenant-admin-layout .active-tenants-table-shell{overflow:hidden}.tenant-admin-layout .active-tenant-row,.tenant-admin-layout .active-tenants-table-header{display:grid;grid-template-columns:5rem minmax(10rem,1.15fr) minmax(20rem,4.2fr) 7rem;align-items:center;-moz-column-gap:1.75rem;column-gap:1.75rem}.tenant-admin-layout .active-tenants-table-header{min-height:3.15rem;padding:0 1.5rem;border-radius:.7rem;color:#111;background:hsla(0,0%,100%,.92);font-size:var(--font-size-xs);font-weight:600}.tenant-admin-layout .active-tenants-table-header span:last-child{text-align:center}.tenant-admin-layout .active-tenant-row{min-height:3.75rem;padding:.7rem 1.5rem;border-bottom:0;transition:background-color .16s ease}.tenant-admin-layout .active-tenant-row:hover{background:#d6e8e1;border-radius:.7rem}.tenant-admin-layout .active-tenant-description,.tenant-admin-layout .active-tenant-name,.tenant-admin-layout .active-tenant-number{color:#111;font-size:var(--font-size-xs)}.tenant-admin-layout .active-tenant-name{font-weight:600}.tenant-admin-layout .active-tenant-description{display:-webkit-box;overflow:hidden;margin:0;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tenant-admin-layout .active-tenant-action{text-align:center}.tenant-admin-layout .active-tenant-action button,.tenant-admin-layout .active-tenants-primary-action{display:inline-flex;min-width:4.6rem;min-height:1.9rem;align-items:center;justify-content:center;gap:.25rem;padding:.35rem .8rem;border:0;border-radius:.6rem;color:#fff;background:#063a33;font-size:var(--font-size-xs);font-weight:600;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.tenant-admin-layout .active-tenant-action button:focus-visible,.tenant-admin-layout .active-tenant-action button:hover,.tenant-admin-layout .active-tenants-primary-action:focus-visible,.tenant-admin-layout .active-tenants-primary-action:hover{background:#0a4b42;box-shadow:0 .45rem 1rem rgba(6,58,51,.16);transform:translateY(-1px)}.tenant-admin-layout .active-tenants-pagination{display:grid;grid-template-columns:5rem minmax(10rem,1.15fr) minmax(20rem,4.2fr) 7rem;-moz-column-gap:1.75rem;column-gap:1.75rem;margin-top:.55rem;padding:0 1.5rem}.tenant-admin-layout .active-tenants-pagination-pages{display:flex;grid-column:4;align-items:center;justify-content:center;gap:.15rem}.tenant-admin-layout .active-tenants-pagination button{display:grid;min-width:1.35rem;height:1.55rem;place-items:center;padding:0 .3rem;border:0;border-radius:.2rem;color:#184d44;background:transparent;font-size:var(--font-size-xs)}.tenant-admin-layout .active-tenants-pagination button.is-active,.tenant-admin-layout .active-tenants-pagination button:focus-visible,.tenant-admin-layout .active-tenants-pagination button:hover:not(:disabled){color:#fff;background:#0b574d}.tenant-admin-layout .active-tenants-pagination button:disabled{opacity:.3}.tenant-admin-layout .active-tenants-empty,.tenant-admin-layout .active-tenants-loading{display:flex;min-height:22rem;align-items:center;justify-content:center;flex-direction:column;padding:3rem 1.5rem;border-radius:1rem;background:#f7f6f1;text-align:center}.tenant-admin-layout .active-tenants-empty h2,.tenant-admin-layout .active-tenants-loading strong{margin:1.15rem 0 0;color:#06483e;font-size:var(--font-size-md);font-weight:700}.tenant-admin-layout .active-tenants-empty p,.tenant-admin-layout .active-tenants-loading p{margin:.45rem 0 1.25rem;color:#69746f;font-size:var(--font-size-sm)}.tenant-admin-layout .active-tenants-spinner{width:2.4rem;height:2.4rem;border:3px solid #d9e5e1;border-top-color:#075849;border-radius:50%;animation:active-tenants-spin .8s linear infinite}.tenant-admin-layout .active-tenants-empty-illustration{position:relative;width:6.5rem;height:5.5rem;color:#075849}.tenant-admin-layout .active-tenants-empty-illustration>.bi-folder2-open{position:absolute;bottom:0;left:.45rem;font-size:5.35rem;line-height:1}.tenant-admin-layout .active-tenants-empty-file{position:absolute;top:-.25rem;left:2.65rem;padding:.15rem .35rem .5rem;background:#f7f6f1;font-size:2.7rem}.tenant-admin-layout .active-tenants-empty-illustration span{position:absolute;right:.35rem;bottom:-.1rem;display:grid;width:2.65rem;height:2.35rem;place-items:center;border:2px solid #075849;border-radius:.35rem;background:#f7f6f1;clip-path:polygon(50% 0,100% 100%,0 100%)}.tenant-admin-layout .active-tenants-empty-illustration span i{margin-top:.65rem;font-size:var(--font-size-md);font-weight:700}.tenant-admin-layout .active-tenants-empty-icon{display:grid;width:4rem;height:4rem;place-items:center;border-radius:50%;color:#a34a3d;background:#f8eae6;font-size:var(--font-size-2xl)}.tenant-admin-layout .active-tenants-empty.is-error{border:1px solid #f0d8d2}@keyframes active-tenants-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.tenant-admin-layout .active-tenants-page{padding-top:2.25rem!important}.tenant-admin-layout .active-tenants-table-header{display:none}.tenant-admin-layout .active-tenants-table-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.tenant-admin-layout .active-tenant-row{display:flex;min-height:13rem;align-items:flex-start;flex-direction:column;padding:1.2rem;border:1px solid #e9e8e2;border-radius:.8rem}.tenant-admin-layout .active-tenant-number:before{content:"#"}.tenant-admin-layout .active-tenant-description{margin-top:.35rem}.tenant-admin-layout .active-tenant-action{width:100%;margin-top:auto}.tenant-admin-layout .active-tenant-action button{width:100%}.tenant-admin-layout .active-tenants-pagination{grid-template-columns:1fr;padding-inline:0}.tenant-admin-layout .active-tenants-pagination-pages{grid-column:1}}@media (max-width:575.98px){.tenant-admin-layout .active-tenants-page{padding:1.75rem 1rem 2.5rem!important}.tenant-admin-layout .active-tenants-heading-row{align-items:stretch;flex-direction:column;margin-bottom:1.75rem!important}.tenant-admin-layout .active-tenants-count{min-height:4.3rem;transform:none}.tenant-admin-layout .active-tenants-table-body{grid-template-columns:1fr}.tenant-admin-layout .active-tenants-empty,.tenant-admin-layout .active-tenants-loading{min-height:20rem}}@media (prefers-reduced-motion:reduce){.tenant-admin-layout .active-tenants-spinner{animation-duration:1.8s}.tenant-admin-layout .active-tenant-action button,.tenant-admin-layout .active-tenants-primary-action{transition:none}}.audit-log-status-pill,.company-case-status-badge,.company-inbox-status-pill,.owner-timesheet-status-badge,.scope-status-pill,.timesheet-status-pill{border:1px solid transparent;border-radius:999px;font-weight:700}.audit-log-status-pill.is-status-blue,.company-case-status-badge.is-status-blue,.company-inbox-status-pill.is-status-blue,.scope-status-pill.is-status-blue{color:#245d86;background:#eaf3fb;border-color:#c8ddef}.audit-log-status-pill.is-status-purple,.company-case-status-badge.is-status-purple,.company-inbox-status-pill.is-status-purple,.scope-status-pill.is-status-purple{color:#68439a;background:#f1eafa;border-color:#dac9ee}.audit-log-status-pill.is-status-green,.company-case-status-badge.is-status-green,.company-inbox-status-pill.is-status-green,.scope-status-pill.is-status-green{color:#216b55;background:#e8f5ef;border-color:#bfe0d2}.audit-log-status-pill.is-status-amber,.company-case-status-badge.is-status-amber,.company-inbox-status-pill.is-status-amber,.scope-status-pill.is-status-amber{color:#835d14;background:#fbf3df;border-color:#ead49b}.audit-log-status-pill.is-status-grey,.company-case-status-badge.is-status-grey,.company-inbox-status-pill.is-status-grey,.scope-status-pill.is-status-grey{color:#596662;background:#eef1f0;border-color:#d5dcda}.audit-log-status-pill.is-status-red,.company-case-status-badge.is-status-red,.company-inbox-status-pill.is-status-red,.scope-status-pill.is-status-red{color:#a63c3c;background:#fbeaea;border-color:#ecc2c2}.company-case-status-badge .status-dot-sm{color:inherit}.case-details-sla-status,.company-case-due,.company-case-sla,.company-case-sla-badge,.scope-sla-pill{border:1px solid transparent;border-radius:.7rem}.company-case-due{display:inline-flex;width:auto;min-width:7.5rem;padding:.42rem .62rem}.case-details-sla-status.is-plenty,.company-case-due.is-plenty,.company-case-sla-badge.is-active,.company-case-sla-badge.is-plenty,.scope-sla-pill.is-green,.scope-sla-pill.is-plenty{color:#216b55!important;background:#e8f5ef!important;border-color:#bfe0d2!important}.case-details-sla-status.is-warning,.company-case-due.is-warning,.company-case-sla-badge.is-warning,.scope-sla-pill.is-amber,.scope-sla-pill.is-warning{color:#835d14!important;background:#fbf3df!important;border-color:#ead49b!important}.case-details-sla-status.is-danger,.company-case-due.is-danger,.company-case-sla-badge.is-danger,.scope-sla-pill.is-danger{color:#a63c3c!important;background:#fbeaea!important;border-color:#ecc2c2!important}.case-details-sla-status.is-closed,.company-case-due.is-closed,.company-case-sla-badge.is-closed,.scope-sla-pill.is-closed{color:#596662!important;background:#eef1f0!important;border-color:#d5dcda!important}.company-case-due .company-case-due-main,.company-case-due.is-danger .company-case-due-main,.company-case-due.is-warning .company-case-due-main{color:inherit;font-weight:700}.company-case-due .company-case-due-helper{color:inherit;font-size:.66rem;opacity:.82}.scope-sla-pill{display:inline-flex;align-items:flex-start;flex-direction:column;gap:.12rem}.scope-sla-pill strong{font-size:inherit}.scope-sla-pill small{color:inherit;font-size:.66rem;opacity:.82}.audit-log-status-pill.review{color:#68439a;background:#f1eafa;border-color:#dac9ee}.audit-log-status-pill.closed,.audit-log-status-pill.unknown{color:#596662;background:#eef1f0;border-color:#d5dcda}.timesheet-status-pill.pending{color:#835d14;background:#fbf3df;border-color:#ead49b}.timesheet-status-pill.approved,.timesheet-status-pill.billed{border-color:#bfe0d2}.timesheet-status-pill.disputed{border-color:#ecc2c2}.xverdict-layout .case-owner-sidebar-surface .case-owner-intake-link.active,.xverdict-layout .case-owner-sidebar-surface .case-owner-nav-link.active,.xverdict-layout .case-owner-sidebar-surface .case-owner-status-link.active,.xverdict-layout .entity-sidebar .nav-link.active{color:#fff!important;background:var(--secondary-color)!important;border-color:var(--secondary-color)!important;box-shadow:none!important}.xverdict-layout .case-owner-sidebar-surface .nav-link.active i,.xverdict-layout .case-owner-sidebar-surface .nav-link.active span,.xverdict-layout .entity-sidebar .nav-link.active i,.xverdict-layout .entity-sidebar .nav-link.active span{color:#fff!important}.xverdict-layout .case-owner-sidebar-surface .nav-link.active .case-owner-count-badge,.xverdict-layout .case-owner-sidebar-surface .nav-link.active .case-owner-intake-count,.xverdict-layout .entity-sidebar .nav-link.active .coordinator-sidebar-count{color:#fff!important;background:hsla(0,0%,100%,.18)!important}:is(.company-cases-metric,.scope-metric-card,.entity-metric-card,.company-portfolio-metric,.timesheet-metric-card,.owner-dashboard-metric-card):before{position:absolute!important;top:0!important;bottom:0!important;left:0!important;z-index:2;width:.24rem!important;height:auto!important;border-radius:var(--xverdict-card-radius,.9rem) 0 0 var(--xverdict-card-radius,.9rem);background:#c4973b!important;content:""!important}:is(.company-cases-metric,.scope-metric-card,.entity-metric-card,.company-portfolio-metric,.timesheet-metric-card,.owner-dashboard-metric-card):after{position:absolute;right:-2.5rem;bottom:-3.7rem;width:8.8rem;height:8.8rem;border:1px solid #edf1ef;border-radius:50%;background:transparent;content:"";pointer-events:none}:is(.company-cases-metric-icon,.scope-metric-top i,.entity-metric-icon,.company-portfolio-metric>.d-flex>i,.timesheet-metric-icon,.owner-dashboard-metric-icon){position:absolute!important;top:1.1rem!important;right:1.1rem!important;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#147263!important;background:transparent!important;font-size:2rem!important;line-height:1}:is(.company-cases-metric-label,.scope-metric-top,.entity-metric-label,.company-portfolio-metric-label,.timesheet-metric-label,.owner-dashboard-metric-label){position:relative;z-index:1;padding-right:2rem;color:#10251f!important;font-weight:700!important}.company-cases-metric-accent{top:0!important;bottom:0!important;left:0!important;z-index:2;width:.24rem!important;height:auto!important;border-radius:var(--xverdict-card-radius,.9rem) 0 0 var(--xverdict-card-radius,.9rem);background:#c4973b!important}:root{--xv-modal-ink:#1d302a;--xv-modal-muted:#7b8984;--xv-modal-border:#dfe5e1;--xv-modal-surface-muted:#f8f9f7;--xv-modal-backdrop:rgba(33,55,49,.42);--xv-modal-shadow:0 2rem 4rem rgba(19,42,35,.24);--xv-modal-radius:1.55rem}:is(.report-run-modal-backdrop,.requestor-portal-modal-backdrop,.case-owner-timesheet-modal-backdrop,.company-case-modal-backdrop,.tenant-setup-backdrop,.generated-report-preview-backdrop,.timesheet-review-backdrop){padding:1.5rem;background:var(--xv-modal-backdrop);backdrop-filter:blur(5px)}.case-owner-profile-modal-backdrop.modal-backdrop,.modal-backdrop.show{opacity:1;background:var(--xv-modal-backdrop);backdrop-filter:blur(5px)}:is(.modal-content,.report-run-modal-content,.requestor-portal-modal,.requestor-portal-case-modal,.case-owner-timesheet-modal,.company-case-modal,.tenant-setup-modal,.generated-report-preview-modal,.timesheet-review-modal,.case-owner-profile-modal-content){border:1px solid hsla(0,0%,100%,.72);border-radius:var(--xv-modal-radius)!important;color:var(--xv-modal-ink);background:#fff;box-shadow:var(--xv-modal-shadow)!important}:is(.modal-header,.report-run-modal-header,.requestor-portal-modal-header,.requestor-portal-case-modal-header,.case-owner-timesheet-modal-header,.company-case-modal-header,.tenant-setup-header,.generated-report-preview-header,.timesheet-review-header,.case-owner-profile-modal-header){min-height:5.75rem;padding:1.35rem 1.55rem;border-bottom:1px solid var(--xv-modal-border);background:#fff}.modal-header.cute-header{border-radius:var(--xv-modal-radius) var(--xv-modal-radius) 0 0!important;background:#fff!important}.modal-header .modal-title{color:var(--xv-modal-ink)!important}:is(.modal-title,.report-run-modal-title,.requestor-portal-modal-header h2,.requestor-portal-case-modal-header h2,.case-owner-timesheet-modal-title,.company-case-modal-title,.tenant-setup-modal-title,.generated-report-preview-header h2,.timesheet-review-title,.case-owner-profile-modal-name){margin-bottom:.25rem;color:var(--xv-modal-ink);font-family:inherit;font-size:1.2rem;font-weight:700;line-height:1.25;letter-spacing:-.025em}:is(.report-run-modal-subtitle,.requestor-portal-modal-header p,.requestor-portal-case-modal-header p,.case-owner-timesheet-modal-copy,.company-case-modal-copy,.tenant-setup-step-copy,.generated-report-preview-header span,.timesheet-review-reference,.case-owner-profile-modal-meta){color:var(--xv-modal-muted);font-size:var(--font-size-xs)}:is(.modal-btn-close,.report-run-modal-close,.case-owner-timesheet-modal-close,.company-case-modal-close,.tenant-setup-close,.generated-report-preview-close,.timesheet-review-close,.case-owner-profile-modal-close,.requestor-portal-icon-btn,.modal-header .btn-close){display:inline-grid;width:2.55rem;height:2.55rem;flex:0 0 auto;place-items:center;padding:0;border:1px solid #dce3df;border-radius:.7rem;color:#75837e;background-color:var(--xv-modal-surface-muted);font-size:1rem;opacity:1}:is(.modal-btn-close,.report-run-modal-close,.case-owner-timesheet-modal-close,.company-case-modal-close,.tenant-setup-close,.generated-report-preview-close,.timesheet-review-close,.case-owner-profile-modal-close,.requestor-portal-icon-btn,.modal-header .btn-close):is(:hover,:focus-visible){border-color:#b9c9c3;color:#163f35;background-color:#f0f5f2;box-shadow:none}.case-owner-profile-modal-dialog{width:min(43.125rem,calc(100vw - 2rem));max-width:min(43.125rem,calc(100vw - 2rem))}.case-owner-profile-modal-content{border:0!important;border-radius:1.125rem!important;font-family:DM Sans,sans-serif;max-height:calc(100vh - 2.25rem);min-height:0}.case-owner-profile-modal-content .case-owner-profile-modal-scroll{overflow-y:auto;max-height:calc(100vh - 7rem)}.case-owner-profile-modal-content .case-owner-profile-modal-header{align-items:center!important;min-height:5.5rem;padding:.9rem 1.4rem;border:0;background:#063a33}.case-owner-profile-modal-content .case-owner-profile-modal-avatar{width:3.4rem;height:3.4rem;color:#063a33;background:#fff;font-family:DM Sans,sans-serif;font-size:1.1rem}.case-owner-profile-modal-content .case-owner-profile-modal-name{color:#fff;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700;line-height:1.2}.case-owner-profile-modal-content .case-owner-profile-modal-meta{margin-top:.45rem;color:hsla(0,0%,100%,.72);font-size:.62rem;letter-spacing:.18em}.case-owner-profile-modal-content .case-owner-profile-modal-close{width:2.5rem;height:2.5rem;border:0;border-radius:.6rem;color:hsla(0,0%,100%,.72);background:transparent}.case-owner-profile-modal-content .case-owner-profile-modal-close .bi{font-size:1.35rem;line-height:1}.case-owner-profile-modal-content .case-owner-profile-modal-close:is(:hover,:focus-visible){color:#fff;background:hsla(0,0%,100%,.1)}.case-owner-profile-modal-content .case-owner-profile-modal-body{padding:1.4rem 1.9rem 1.6rem}.case-owner-profile-modal-content .case-owner-profile-modal-body>.row{--bs-gutter-x:2rem;margin-bottom:0!important}.case-owner-profile-modal-content .case-owner-profile-section-title{margin-bottom:1rem!important;color:#789089;font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.2em}.case-owner-profile-modal-content .case-owner-profile-contact-row{display:grid;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:7.5rem minmax(0,1fr);align-items:start}.case-owner-profile-modal-content :is(.case-owner-profile-label,.case-owner-profile-value,.case-owner-profile-rich-copy){color:#21473f;font-family:DM Sans,sans-serif;font-size:.78rem;line-height:1.45}.case-owner-profile-modal-content .case-owner-profile-label{color:#668078}.case-owner-profile-modal-content .case-owner-profile-modal-footer{align-items:center;min-height:4.15rem;padding:.5rem 1.9rem 1.1rem}@media (max-width:767.98px){.case-owner-profile-modal-dialog{width:min(100%,calc(100vw - 1rem));max-width:min(100%,calc(100vw - 1rem))}.case-owner-profile-modal-content .case-owner-profile-modal-header{align-items:flex-start!important;min-height:auto;padding:.9rem 1rem}.case-owner-profile-modal-content .case-owner-profile-modal-body{padding:1.25rem}.case-owner-profile-modal-content .case-owner-profile-contact-row{grid-template-columns:7rem minmax(0,1fr)}}:is(.modal-body,.report-run-modal-body,.requestor-portal-modal-body,.requestor-portal-case-modal-body,.case-owner-timesheet-modal-body,.company-case-modal-body,.tenant-setup-body,.timesheet-review-body,.case-owner-profile-modal-body){padding:1.35rem 1.55rem 1.7rem}:is(.modal-footer,.report-run-modal-footer,.requestor-portal-modal-footer,.case-owner-timesheet-modal-footer,.company-case-modal-footer,.tenant-setup-footer,.timesheet-review-footer,.case-owner-profile-modal-footer){min-height:5.15rem;padding:1rem 1.55rem;border-top:1px solid var(--xv-modal-border);background:#fff}@media (max-width:520px){:is(.report-run-modal-backdrop,.requestor-portal-modal-backdrop,.case-owner-timesheet-modal-backdrop,.company-case-modal-backdrop,.tenant-setup-backdrop,.generated-report-preview-backdrop,.timesheet-review-backdrop){padding:.75rem}:is(.modal-content,.report-run-modal-content,.requestor-portal-modal,.requestor-portal-case-modal,.case-owner-timesheet-modal,.company-case-modal,.tenant-setup-modal,.generated-report-preview-modal,.timesheet-review-modal,.case-owner-profile-modal-content){border-radius:1.15rem!important}:is(.modal-header,.modal-body,.modal-footer,.report-run-modal-header,.report-run-modal-body,.report-run-modal-footer,.requestor-portal-modal-header,.requestor-portal-modal-body,.requestor-portal-modal-footer,.requestor-portal-case-modal-header,.requestor-portal-case-modal-body,.case-owner-timesheet-modal-header,.case-owner-timesheet-modal-body,.case-owner-timesheet-modal-footer,.company-case-modal-header,.company-case-modal-body,.company-case-modal-footer,.tenant-setup-header,.tenant-setup-body,.tenant-setup-footer,.timesheet-review-header,.timesheet-review-body,.timesheet-review-footer,.case-owner-profile-modal-header,.case-owner-profile-modal-body,.case-owner-profile-modal-footer){padding-right:1.15rem;padding-left:1.15rem}}:root{--xverdict-card-background:var(--xverdict-platform-background);--xverdict-card-border:#dde5e2;--xverdict-card-radius:0.9rem;--xverdict-card-shadow:0 0.35rem 1rem rgb(23 48 43/4%);--xverdict-metric-card-min-height:7.8rem;--xverdict-metric-card-padding:1.1rem 1.08rem 1rem}:is(.company-cases-metric,.scope-metric-card,.entity-metric-card,.company-portfolio-metric,.timesheet-metric-card,.owner-dashboard-metric-card){position:relative;min-height:var(--xverdict-metric-card-min-height)!important;padding:var(--xverdict-metric-card-padding)!important;overflow:hidden;border:1px solid var(--xverdict-card-border)!important;border-radius:var(--xverdict-card-radius)!important;background-color:var(--xverdict-card-background)!important;box-shadow:var(--xverdict-card-shadow)!important}:is(.company-cases-table-wrap,.scope-panel,.entity-detail-panel,.entity-row-card,.entity-vibrant-binding-card,.requestor-portal-detail-card,.requestor-portal-summary-card,.company-admin-tenant-card,.active-tenant-card,.audit-log-card,.timesheet-submitted-card,.intake-live-summary-card,.company-inbox-filter-card,.company-portfolio-table-wrap,.company-portfolio-panel,.company-portfolio-config-panel,.company-portfolio-config-card,.owner-dashboard-panel,.company-reports-filter-card,.company-reports-preview-card,.company-reports-history-card,.owner-calendar-card,.owner-timesheet-entry-card,.owner-timesheet-submitted-card,.tenant-rule-engine-card,.tenant-sla-card,.tenant-rates-card,.tenant-integrations-card,.tenant-settings-option-card,.tenant-settings-list-card){border-color:var(--xverdict-card-border)!important;border-radius:var(--xverdict-card-radius)!important;background-color:var(--xverdict-card-background)!important;box-shadow:var(--xverdict-card-shadow)!important}.timesheet-metric-card.is-pending{border-color:#ead29a!important}.company-cases-search-row{display:flex;margin-bottom:.85rem}.company-cases-search-control{position:relative;width:min(100%,30rem)}.company-cases-search-input{width:100%;min-height:2.85rem;padding:.6rem 2.75rem .6rem 2.55rem;border:1px solid var(--xverdict-card-border,#dde5e2)!important;border-radius:.82rem!important;background:#fff;color:#18302b;box-shadow:var(--xverdict-card-shadow,0 .35rem 1rem rgb(23 48 43/4%))!important}.company-cases-search-input:focus{border-color:#8db5a8!important;box-shadow:0 0 0 .2rem rgba(23,108,92,.1)!important}.company-cases-search-clear,.company-cases-search-icon{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.company-cases-search-icon{left:.95rem;color:#758680}.company-cases-search-clear{right:.65rem;display:inline-flex;width:1.8rem;height:1.8rem;padding:0;align-items:center;justify-content:center;border:0;border-radius:50%;color:#667871;background:transparent}.company-cases-search-clear:focus-visible,.company-cases-search-clear:hover{color:#155247;background:#eaf3f0}.company-cases-table tbody td{min-width:0;overflow:hidden}.company-case-identity,.company-case-identity>div{max-width:100%}.company-case-identity>div{overflow:hidden}.company-case-title-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.company-case-title-line,.company-case-title-line .company-case-code,.company-case-title-line .company-case-title{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.company-case-domain,.company-case-due,.company-case-owner,.company-case-risk,.company-case-status-badge,.company-case-subtitle{max-width:100%}.company-case-due-helper,.company-case-due-main,.company-case-owner,.company-case-status-badge>span:last-child,.company-case-subtitle{overflow:hidden;text-overflow:ellipsis}.company-case-domain,.company-case-due-helper,.company-case-due-main,.company-case-owner,.company-case-risk,.company-case-status-badge>span:last-child{display:block;white-space:nowrap}.company-case-domain{display:inline-block;white-space:nowrap}.company-case-risk{overflow:hidden;white-space:nowrap}.company-case-status-badge{min-width:0;overflow:hidden}.company-case-status-badge>span:last-child{min-width:0}.config-layout-shell,.config-top-navbar,.main-content,.main-content-wrapper,.main-content>[class*=-page],.scroll-container,.xverdict-layout .main-content{background:var(--xverdict-platform-background)!important}.registered-cases-page .company-case-due,.registered-cases-page .company-case-due-main,.registered-cases-page .company-cases-table tbody td,.registered-cases-page .company-cases-table thead th{font-size:var(--font-size-xs)}.registered-cases-page .registered-cases-table tbody td,.registered-cases-page .registered-cases-table thead th{width:12.5%;padding-right:1rem;padding-left:1rem}.intake-desk-page{min-height:100%;padding:1.1rem 1.35rem 2rem;color:#063f35}.intake-desk-shell{gap:.7rem}.intake-desk-hero{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:2.35rem}.intake-desk-title{margin:0;color:#074b40;font-size:1.12rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.intake-register-manually{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.2rem;padding:.5rem .95rem;border:1px solid #064b40;border-radius:.45rem;background:#064b40;color:#fff;font-size:.68rem;font-weight:600;white-space:nowrap;box-shadow:none}.intake-register-manually i{font-size:.65rem}.intake-desk-summary-row{padding:.38rem;overflow:hidden;border:.4rem solid #f4f2ec;border-radius:1.35rem;background:#f4f2ec}.intake-desk-summary-column{padding:0!important}.intake-desk-summary-row .company-cases-metric{min-height:6.5rem;padding:.85rem 1rem .75rem;border:0;border-right:1px solid #ece9e2;border-radius:0;box-shadow:none!important}.intake-desk-summary-column:first-child .company-cases-metric{border-radius:.9rem 0 0 .9rem}.intake-desk-summary-column:last-child .company-cases-metric{border-right:0;border-radius:0 .9rem .9rem 0}.intake-desk-summary-row .company-cases-metric-accent,.intake-desk-summary-row .company-cases-metric:after{display:none}.intake-desk-summary-row .company-cases-metric-label{color:#174f46;font-size:.6rem;font-weight:600;letter-spacing:0;text-transform:none!important}.intake-desk-summary-row .company-cases-metric-icon{color:#174f46;font-size:.85rem}.intake-desk-summary-row .company-cases-metric-value{margin-top:.75rem;color:#064b40;font-size:1.65rem}.intake-desk-summary-row .company-cases-metric-change{margin-top:.38rem;color:#aaa9a4;font-size:.47rem;font-weight:400}.intake-queue-section{display:grid;grid-template-columns:minmax(13rem,1fr) minmax(14rem,24rem) auto;grid-template-areas:"channels channels channels" "heading search status" "table table table";gap:0;margin-top:0;padding:.42rem;overflow:hidden;border:.4rem solid #f4f2ec;border-radius:1.35rem;background:#fff}.intake-queue-toolbar{display:contents;margin:0}.intake-queue-filter-list{grid-area:channels;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:-.82rem -.82rem .5rem;overflow:hidden;border:1px solid #deddd7;border-radius:999px;background:#f7f6f2}.intake-queue-filter-btn{min-height:2.65rem;padding:.5rem .75rem;border:0;border-radius:0;background:transparent;color:#174f46;font-size:.58rem;font-weight:600;box-shadow:none!important}.intake-queue-filter-btn.is-active{border:0;border-radius:999px 0 0 999px;background:#064b40;color:#fff}.intake-queue-heading{grid-area:heading;align-self:center;min-width:0;padding:.42rem .75rem .5rem}.intake-desk-section-title{margin:0 0 .14rem!important;color:#064b40;font-size:.72rem;font-weight:700;letter-spacing:0;line-height:1.2}.intake-desk-section-copy{color:#8e918d;font-size:.48rem;line-height:1.35}.intake-open-database-link{display:inline-flex;align-items:center;gap:.3rem;float:none;margin-top:.35rem;padding:0;color:#5f746e;font-size:.48rem;font-weight:600}.intake-queue-search-wrap{grid-area:search;align-self:center;width:auto;margin:.32rem .4rem}.intake-queue-search{padding:.35rem .65rem;background:#fff!important;color:#174f46!important}.intake-queue-search,.intake-queue-toolbar .company-cases-filter-select{min-height:2rem;border:1px solid #deddd7!important;border-radius:.45rem!important}.intake-queue-toolbar .company-cases-filter-select{grid-area:status;align-self:center;min-width:7.5rem;margin:.32rem .4rem .32rem 0;padding:.35rem 1.75rem .35rem .65rem;background-color:#fff;color:#174f46;box-shadow:none!important}.intake-desk-page .company-cases-table-wrap{grid-area:table;margin:0;overflow:hidden;border:0;border-radius:0}.intake-desk-page .intake-inbound-table{width:100%;min-width:64rem;table-layout:fixed}.intake-desk-page .company-cases-table thead th{height:2rem;padding:.42rem .85rem;border:0;color:#174f46;background:#f5f4f0;font-size:.5rem;font-weight:700;letter-spacing:0;text-transform:none}.intake-desk-page .company-cases-table tbody td{height:2.55rem;padding:.42rem .85rem;border:0;color:#174f46;font-size:.5rem}.intake-desk-page .company-cases-table tbody tr:hover td{background:#fbfcfa}.intake-desk-page .company-case-title{color:#064b40;font-size:.52rem;font-weight:700}.intake-desk-page .company-case-subtitle{display:none}.intake-desk-page .company-case-domain,.intake-desk-page .intake-inbound-flag{padding:0;border:0;border-radius:0;color:#174f46!important;background:transparent!important;font-size:.5rem;font-weight:600}.intake-desk-page .intake-inbound-table :is(th,td):first-child{width:20%}.intake-desk-page .intake-inbound-table :is(th,td):nth-child(2){width:14%}.intake-desk-page .intake-inbound-table :is(th,td):nth-child(3){width:24%}.intake-desk-page .intake-inbound-table :is(th,td):nth-child(4){width:22%}.intake-desk-page .intake-inbound-table :is(th,td):nth-child(5){width:20%}.intake-desk-page .intake-inbound-table .company-case-actions{width:100%;flex-wrap:wrap;gap:.3rem}.intake-desk-page .intake-inbound-table .company-case-view-btn{width:auto;min-width:4.35rem;min-height:1.55rem;padding:.25rem .6rem;border:0;border-radius:.48rem;color:#fff;background:#064b40;font-size:.48rem;font-weight:600;white-space:normal}.intake-desk-page .intake-inbound-table .intake-view-action{color:#064b40;background:#edf3f0}.intake-desk-page .intake-inbound-table .company-case-view-btn:disabled{color:#8c9692;background:#eceeeb;opacity:1}.intake-live-summary-card,.intake-main-db-section{display:none}@media (width < 1200px){.intake-desk-summary-column:nth-child(2) .company-cases-metric{border-right:0;border-radius:0 .9rem .9rem 0}.intake-desk-summary-column:nth-child(3) .company-cases-metric{border-radius:.9rem 0 0 .9rem}.intake-queue-section{grid-template-columns:1fr auto;grid-template-areas:"channels channels" "heading heading" "search status" "table table"}}@media (width < 576px){.intake-desk-page{padding:.8rem}.intake-desk-hero{display:flex}.intake-register-manually{margin-top:0}.intake-desk-summary-column .company-cases-metric{border-right:0;border-bottom:1px solid #ece9e2;border-radius:0!important}.intake-desk-summary-column:first-child .company-cases-metric{border-radius:.9rem .9rem 0 0!important}.intake-desk-summary-column:last-child .company-cases-metric{border-bottom:0;border-radius:0 0 .9rem .9rem!important}.intake-queue-section{grid-template-columns:1fr;grid-template-areas:"channels" "heading" "search" "status" "table"}.intake-queue-filter-list{overflow-x:auto;grid-template-columns:repeat(5,minmax(6rem,1fr))}.intake-queue-toolbar .company-cases-filter-select{margin-left:.4rem}}.company-cases-page{min-height:100vh;padding:.35rem 1.65rem 2rem}.company-cases-header{margin-bottom:1.4rem}.company-cases-hero{margin-bottom:1.7rem}.company-cases-title{margin:0 0 .35rem;color:#122822!important}.company-cases-intro{max-width:65rem;color:#000;font-size:.82rem;line-height:1.5}.company-cases-hero-actions{gap:.65rem;margin-top:.35rem}.company-cases-export-btn,.company-cases-new-btn{min-height:3rem;padding:.65rem 1.15rem}.company-cases-export-btn{border:1px solid #cbd8d3;color:#123d35}.company-cases-tabs{display:flex;align-items:center;gap:.5rem;min-height:3.8rem;padding:.45rem;border:1px solid #dce4e1;border-radius:.95rem;background:#fff;box-shadow:0 .35rem 1rem rgb(23 48 43/4%)}.company-cases-tab{min-height:2.8rem;padding:.55rem 1rem;border:1px solid transparent;border-radius:.65rem;background:transparent;color:#71817c;font-weight:600}.company-cases-tab.is-active{border-color:#cfe1da;background:#edf5f1;color:#123d35}.company-cases-tabs-note{margin-left:auto;padding:0 .8rem;color:#7b8985}.company-cases-metrics{--bs-gutter-x:1.25rem;--bs-gutter-y:1.25rem}.company-cases-metric{min-height:9.9rem;padding:1.3rem 1.45rem;border-radius:.8rem;box-shadow:0 .8rem 1.8rem rgb(23 48 43/7%)!important}.company-cases-metric-icon{float:right;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid #d7e7e0;border-radius:.65rem;background:#f5faf7;color:#177b6b}.company-cases-metric-label{color:#809099;letter-spacing:.16em}.company-cases-metric-value{clear:both;margin-top:1.25rem;color:#06483f}.company-cases-domain-filters{display:flex;gap:.5rem;margin-bottom:1.1rem;overflow-x:auto}.company-cases-domain-filters .company-cases-filter{min-height:2.65rem;padding:.55rem 1rem;border:1px solid #d8e1dd;border-radius:1.5rem;background:#fff;color:#49615a;white-space:nowrap}.company-cases-domain-filters .company-cases-filter.is-active{border-color:#063f35;background:#063f35;color:#fff}.company-cases-search-row{margin-bottom:1.05rem}.company-cases-search-input{width:30rem;min-height:3.25rem;border-color:#cbd8d3!important;border-radius:.6rem!important;box-shadow:none!important}.company-cases-list>.d-flex.flex-column.flex-lg-row{min-height:4.25rem;padding:.6rem 1.3rem!important;border-color:#dce4e1!important;border-radius:.75rem!important;background:#fff!important}.company-cases-table-wrap{border-radius:.8rem;box-shadow:0 .8rem 1.8rem rgb(23 48 43/6%)}.company-cases-table thead th{height:3.6rem;padding:.8rem 1.25rem;border-bottom-color:#dce4e1;color:#6d8490;letter-spacing:.18em}.company-cases-table tbody td{height:5.05rem;padding:.8rem 1.25rem;border-color:#e5ece9}.company-case-identity{gap:.8rem}.company-case-row-icon{display:inline-flex;flex:0 0 2.65rem;align-items:center;justify-content:center;height:2.65rem;border:1px solid #cee3da;border-radius:.65rem;background:#eef7f3;color:#06483f}.company-case-subtitle{color:#71817c}.company-case-view-btn{display:inline-flex;align-items:center;gap:.6rem;min-height:2.55rem;padding:.5rem .95rem;border:1px solid #cbd8d3;border-radius:.65rem;background:#fff;color:#123d35;font-weight:600}.company-case-risk{display:inline-flex;align-items:center;gap:.45rem;color:#71817c}.company-case-risk:before{width:3rem;height:.35rem;border-radius:1rem;background:#e4eee9;content:""}@media (width < 768px){.company-cases-page{padding-inline:.8rem}.company-cases-hero-content{display:block}.company-cases-hero-actions{margin-top:1rem}.company-cases-tabs-note{display:none}.company-cases-search-input{width:100%}}.client-sidebar>.sidebar-brand-sticky,.client-sidebar>.xverdict-sidebar-brand{position:sticky;top:0;z-index:10;flex:0 0 auto;background:inherit}.xverdict-sidebar-project-selector{display:block;margin:0 0 1.15rem!important}.xverdict-layout .case-owner-sidebar-layout,.xverdict-layout .sidebar-content{min-width:0}.xverdict-layout .entity-sidebar{margin-top:0!important}.xverdict-layout .sidebar-role-block{padding:.45rem .65rem .7rem}.xverdict-layout .sidebar-role-meta{color:#8b9994;font-size:var(--font-size-xs);letter-spacing:.13em}.xverdict-layout .entity-sidebar .nav-link{min-height:2.7rem;padding:.65rem .7rem;color:#60716c!important}.xverdict-layout .entity-sidebar .nav-link.active,.xverdict-layout .entity-sidebar .nav-link:hover{color:#064a40!important;background:#edf8f2;box-shadow:inset 3px 0 0 #07594d}.xverdict-layout .coordinator-sidebar-nav .nav{gap:.35rem!important}.xverdict-layout .coordinator-sidebar-nav .nav-link{min-height:3.35rem;padding:0 .85rem;border:1px solid transparent;border-radius:.85rem;font-weight:700!important}.xverdict-layout .coordinator-sidebar-nav .nav-link.active{border-color:#d3e2dc;background:#f1f7f4;box-shadow:inset 3px 0 0 #07594d}.xverdict-layout .coordinator-sidebar-nav .nav-link i{color:#8d9b96}.xverdict-layout .coordinator-sidebar-nav .nav-link.active i{color:#07594d}.xverdict-layout .coordinator-sidebar-count{min-width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;background:#f0f3f1;color:#71807a;font-weight:800}.xverdict-layout .company-admin-brand{display:none}.xverdict-layout .config-top-navbar{min-height:4.7rem;padding:.8rem 1.55rem!important;border-bottom:1px solid #e3e9e6!important;background:var(--app-page-background)!important;color:#29423b;box-shadow:none}.xverdict-layout .config-navbar-brand{min-width:0;padding:0}.xverdict-layout .config-navbar-logo{display:none}.xverdict-layout .config-top-navbar-portal .config-navbar-logo-field{margin-right:auto}.xverdict-layout .config-top-navbar-portal .config-navbar-logo{display:block;filter:brightness(0) invert(1);height:2.4rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:7.8rem}@media (width <= 575.98px){.xverdict-layout .config-top-navbar-portal{min-height:4.25rem;padding:.65rem .75rem!important}.xverdict-layout .config-top-navbar-portal>.container-fluid{flex-wrap:nowrap;gap:.5rem!important}.xverdict-layout .config-top-navbar-portal .config-navbar-logo{height:1.9rem;width:6rem}.xverdict-layout .config-top-navbar-portal .config-navbar-profile{gap:.75rem}.xverdict-layout .config-top-navbar-portal .config-navbar-icon{height:2.25rem!important;width:2.25rem!important;flex-basis:2.25rem!important}.xverdict-layout .config-top-navbar-portal .config-navbar-initials{height:2.5rem;width:2.5rem}}@media (width <= 359.98px){.xverdict-layout .config-top-navbar-portal .config-navbar-logo{width:5rem}.xverdict-layout .config-top-navbar-portal .config-navbar-profile{gap:.5rem}}.xverdict-layout .company-admin-navbar-crumb{color:#64766f;font-size:-1.58rem;font-weight:700;letter-spacing:.08em}.xverdict-layout .company-admin-navbar-crumb span{color:#0a5045}.xverdict-layout .config-search{width:min(30rem,38vw);height:3rem;overflow:hidden;border:1px solid #dce2df;border-radius:.9rem;background:#fff;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.xverdict-layout .config-search:focus-within{border-color:#9dafaa;box-shadow:0 0 0 .2rem rgb(11 99 85/8%)}.xverdict-layout .config-search .form-control,.xverdict-layout .config-search .input-group-text{height:100%;border:0!important;border-radius:0;background:#fff!important;color:#29423b!important}.xverdict-layout .config-search .input-group-text{padding:0 .65rem 0 1.05rem;color:#71817b!important;font-size:1rem}.xverdict-layout .config-search .form-control{padding:0 1rem 0 0;font-size:.8rem;line-height:1.2}.xverdict-layout .config-search .form-control::-moz-placeholder{color:#8e9b97!important;opacity:1}.xverdict-layout .config-search .form-control::placeholder{color:#8e9b97!important;opacity:1}.xverdict-layout .config-navbar-icon{color:#29423b!important}.xverdict-layout .config-navbar-divider{width:1px;height:2rem;background:#e1e8e4}.xverdict-layout .company-admin-navbar-email,.xverdict-layout .config-navbar-name{color:#29423b}.xverdict-layout .config-navbar-initials{background:#0b6355;color:#fff;border:0;box-shadow:none}.xverdict-layout .main-content{background:var(--xverdict-platform-background)!important}@media (width < 992px){.xverdict-layout .config-top-navbar{padding-inline:1rem!important}.xverdict-sidebar-brand{min-height:4rem}}.company-case-actions,.scope-case-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;white-space:nowrap}.company-case-route-btn,.company-case-view-btn,.company-cases-page .company-case-actions button,.scope-case-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:4.9rem;min-height:2.25rem;padding:.45rem .75rem;border:1px solid #cbd8d3;border-radius:.6rem;color:#0b4b42;background:#fff;font-size:var(--font-size-xs);font-weight:700;line-height:1.1;text-align:center;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.company-case-route-btn,.scope-case-actions button:nth-child(2){min-width:5.2rem}.company-case-route-btn:focus-visible,.company-case-route-btn:hover,.company-case-view-btn:focus-visible,.company-case-view-btn:hover,.company-cases-page .company-case-actions button:focus-visible,.company-cases-page .company-case-actions button:hover,.scope-case-actions button:focus-visible,.scope-case-actions button:hover{border-color:#8db5a8;color:#063f35;background:#f5faf7;box-shadow:0 .2rem .45rem rgba(11,75,66,.1);transform:translateY(-1px)}.company-case-route-btn:disabled,.company-case-view-btn:disabled,.scope-case-actions button:disabled{cursor:not-allowed;opacity:.55;transform:none}@media (width < 768px){.company-case-route-btn,.company-case-view-btn,.scope-case-actions button{min-width:4.5rem;padding-inline:.65rem;font-size:var(--font-size-xs)}}.company-cases-page{padding:.35rem 2.25rem 2rem;color:#18302b}.company-cases-shell{max-width:100%}.company-cases-header{margin-bottom:1.05rem}.company-cases-hero{margin-bottom:1.75rem}.company-cases-hero-content{align-items:flex-end}.company-cases-breadcrumb{margin-bottom:.55rem;color:#71807d!important;letter-spacing:.13em}.company-cases-title{margin-bottom:.55rem;color:#18302b!important;font-size:2.42rem;letter-spacing:-.055em}.company-cases-intro{color:#82908c;font-size:var(--font-size-xs)}.company-cases-hero-actions{align-items:center;gap:.5rem;padding-bottom:.08rem}.company-cases-export-btn,.company-cases-new-btn{gap:.5rem;min-height:2.45rem;padding:.55rem 1rem;border-radius:.62rem;font-size:var(--font-size-xs)}.company-cases-export-btn{border:1px solid #dce4e1;color:#4d5d58}.company-cases-new-btn{border-color:#063f35;box-shadow:0 .55rem 1rem rgba(6,63,53,.12)}.company-cases-metrics{--bs-gutter-y:0.85rem}.company-cases-metric{position:relative;min-height:7.8rem;padding:1.1rem 1.08rem 1rem;overflow:hidden;border:1px solid #dde5e2;border-radius:.9rem;background:#fff;box-shadow:0 .35rem 1rem rgb(23 48 43/4%)}.company-cases-metric:after{position:absolute;right:-1.4rem;bottom:-2.2rem;width:6.8rem;height:6.8rem;border:1px solid #edf1ef;border-radius:50%;content:""}.company-cases-metric-label{color:#7b8985;font-size:var(--font-size-xs);letter-spacing:.09em}.company-cases-metric-icon{color:#277f70;font-size:.85rem}.company-cases-metric-value{position:relative;z-index:1;margin-top:.75rem;color:#18302b;font-size:1.75rem}.company-cases-metric-change{position:relative;z-index:1;margin-top:.55rem;color:#7a8985;font-size:var(--font-size-xs)}.company-cases-metric-accent{position:absolute;bottom:0;left:1.05rem;width:2.15rem;height:.14rem;background:#c4973b}.company-cases-filters{min-height:3rem;margin-bottom:1rem;padding:.32rem;border:1px solid #dce4e1;border-radius:.82rem;background:#fff}.company-cases-filter{min-height:2.3rem;padding:.38rem .72rem;border-radius:.62rem;color:#000}.company-cases-filter.is-active{color:#155247;background:#eaf3f0}.company-cases-filter-select{min-width:8.6rem;padding-right:.65rem;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.company-cases-table-wrap{overflow:hidden;border:1px solid #dce4e1;border-radius:1rem;background:#fff;box-shadow:0 .35rem 1rem rgb(23 48 43/3%)}.company-cases-table-heading{min-height:4.05rem;padding:.95rem 1.2rem;border-bottom:1px solid #e9eeec}.company-cases-section-title{color:#18302b}.company-cases-table{min-width:68rem;color:#36504a}.company-cases-table thead{background:#fbfcfb}.company-cases-table thead th{padding:1.3rem;border-bottom:1px solid #e1e8e5;color:#70807a;font-size:.82rem;letter-spacing:.1em}.company-cases-table tbody td{height:3.35rem;padding:.65rem 1.2rem;border-color:#e9eeec;font-size:var(--font-size-xs)}.company-cases-table .case-clickable-row:hover td{background:#f8fbfa}.company-case-code{display:inline;margin-right:.25rem;color:#18302b!important;font-size:var(--font-size-sm);font-weight:700}.company-case-title{display:inline;color:#18302b;font-size:var(--font-size-xs);font-weight:700}.company-case-subtitle{margin-top:.13rem;font-size:var(--font-size-xs)}.company-case-domain,.company-case-risk,.company-case-status-badge{border-radius:999px;font-size:var(--font-size-xs)}.company-case-domain{padding:0;color:#53645e}.company-case-risk,.company-case-status-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.36rem .55rem;background:#edf4f8;color:#3b6680}.company-case-risk{background:#edf6f2;color:#3b7665}.company-case-risk:after,.company-case-risk:before{display:none}.company-case-risk-dot{width:.32rem;height:.32rem;border-radius:50%;background:currentColor}.company-case-owner,.company-case-status{font-size:var(--font-size-xs)}.company-case-owner{color:#52635d;font-weight:400}.company-case-sla{font-size:var(--font-size-xs)}.company-case-actions{gap:0}.company-case-route-btn,.company-case-view-btn{width:auto;min-height:0;padding:0;border:0;color:#176c5c;background:transparent;font-size:var(--font-size-xs);font-weight:700}.company-case-route-btn{margin-left:.65rem}.company-cases-table tbody td:first-child,.company-cases-table thead th:first-child{width:28%}.company-cases-table tbody td:nth-child(2),.company-cases-table thead th:nth-child(2){width:20%}.company-cases-table tbody td:nth-child(3),.company-cases-table tbody td:nth-child(4),.company-cases-table thead th:nth-child(3),.company-cases-table thead th:nth-child(4){width:11%}.company-cases-table tbody td:nth-child(5),.company-cases-table thead th:nth-child(5){width:9%}.company-cases-table tbody td:nth-child(6),.company-cases-table thead th:nth-child(6){width:15%}.company-cases-table tbody td:nth-child(7),.company-cases-table thead th:nth-child(7){width:6%}.company-case-identity{display:flex;align-items:center;gap:.7rem;min-width:0}.company-case-type-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.35rem;width:2.35rem;height:2.35rem;border-radius:50%;background:#006b5b;color:#fff;font-size:.9rem;line-height:1}.company-case-title-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-case-title-line .company-case-code,.company-case-title-line .company-case-title{display:inline;margin:0;font-size:.76rem;line-height:1.2}.company-case-title-line .company-case-code{margin-right:.22rem}.company-case-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-case-status-badge{display:inline-flex;align-items:center;gap:.34rem;min-height:1.45rem;padding:.3rem .55rem;border-radius:999px;color:#3d6a82;background:#edf4f8;white-space:nowrap}.company-case-status-badge:has(.bg-warning){color:#8a6418;background:#f8f0dc}.company-case-status-badge:has(.bg-secondary-subtle){color:#66726f;background:#f0f3f2}.company-case-status-badge .status-dot-sm{width:.3rem;height:.3rem;background:currentColor!important}.company-case-risk{min-width:0;padding:.3rem .55rem;font-weight:500}.company-case-sla{display:inline-flex;align-items:flex-start;min-height:1.25rem;padding:0;border:0;border-radius:0;color:#52635d;background:transparent;font-weight:400}.company-case-sla.company-case-sla-badge.is-danger{color:#c43d3d;background:transparent;font-weight:700}.company-case-sla.company-case-sla-badge.is-warning{color:#18302b;background:transparent;font-weight:700}.company-case-sla-text{overflow:visible;text-overflow:clip}.company-case-view-btn{color:#126c5d;font-size:var(--font-size-xs);font-weight:700}.company-case-domain{color:#53615d!important;background:transparent!important;font-size:var(--font-size-xs);font-weight:400}.company-case-due{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;color:#52635d;font-size:var(--font-size-xs);line-height:1.2}.company-case-due-main{font-weight:400}.company-case-due.is-danger .company-case-due-main,.company-case-due.is-warning .company-case-due-main{color:#18302b;font-weight:700}.company-case-due-helper{color:#d34c4c;font-size:var(--font-size-xs);white-space:nowrap}@media (width < 768px){.company-cases-page{padding-inline:1rem}.company-cases-hero-content{align-items:flex-start;flex-direction:column;gap:1rem}.company-cases-hero-actions{width:100%}.company-cases-export-btn,.company-cases-new-btn{flex:1}}.company-inbox-page{padding:1rem 1.25rem 3rem}.company-inbox-shell{max-width:100%}.company-inbox-header{min-height:6.2rem;padding:0 0 1.3rem}.company-inbox-eyebrow{margin-bottom:.45rem;color:#75847f;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em}.company-inbox-title{margin:0 0 .55rem;color:#18302b;font-size:2.35rem;font-weight:700;letter-spacing:-.06em;line-height:.95}.company-inbox-intro{color:#000;font-size:.82rem}.company-inbox-mark-read{display:inline-flex;align-items:center;gap:.45rem;min-height:2.45rem;padding:.55rem .9rem;border:1px solid #dce4e1;border-radius:.62rem;color:#52635d;background:#fff;font-size:var(--font-size-xs);font-weight:700}.company-inbox-layout{display:grid;grid-template-columns:14.6rem minmax(0,1fr);gap:1rem;align-items:start}.company-inbox-filter-card,.company-inbox-panel{border:1px solid #dce4e1;border-radius:1rem;background:#fff;box-shadow:0 .4rem 1.25rem rgb(23 48 43/4%)}.company-inbox-filter-card{min-height:26.5rem;padding:1rem .55rem}.company-inbox-filter-heading{padding:.1rem .58rem .55rem;color:#7b8985;font-size:.75rem;font-weight:700;letter-spacing:.09em}.company-inbox-filter-list{gap:.08rem}.company-inbox-filter-item{justify-content:space-between;min-height:2.35rem;padding:.55rem .58rem;border-radius:.62rem;color:#71807b;font-size:.78rem}.company-inbox-filter-item.is-active{color:#155247;background:#e9f2ee;font-weight:700}.company-inbox-filter-count{color:#7d8a86;font-size:.75rem}.company-inbox-filter-item.is-active .company-inbox-filter-count{color:#155247}.company-inbox-panel{min-height:31.3rem;overflow:hidden}.company-inbox-panel-heading{min-height:4.1rem;padding:1rem 1.2rem;border-bottom:1px solid #e8eeeb}.company-inbox-panel-title{color:#18302b;font-size:.92rem;font-weight:700}.company-inbox-panel-subtitle{color:#83908c;font-size:.75rem}.company-inbox-visible-count{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .68rem;border-radius:.55rem;color:#277565;background:#eaf5ef;font-size:.75rem;font-weight:700}.company-inbox-item{gap:.75rem;min-height:5.75rem;padding:1rem 1.2rem;border-bottom:1px solid #e8eeeb}.company-inbox-item:hover{background:#fbfdfc}.company-inbox-item:last-of-type{border-bottom:0}.company-inbox-item-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:.55rem;color:#176e60;background:#edf6f2;font-size:.82rem}.company-inbox-item-icon.bg-danger{color:#d14e4e;background:#fceceb}.company-inbox-item-content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.17rem}.company-inbox-item-title{color:#18302b;font-weight:700}.company-inbox-item-domain,.company-inbox-item-message{color:#63736d;font-size:.75rem;line-height:1.25}.company-inbox-item-domain{color:#82908c}.company-inbox-item-meta{display:flex;align-items:center;gap:.55rem;margin-top:.15rem}.company-inbox-status-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border-radius:999px;color:#3d6a82;background:#edf4f8;font-size:.75rem;font-weight:700;white-space:nowrap}.company-inbox-status-pill:before{width:.3rem;height:.3rem;border-radius:50%;background:currentColor;content:""}.company-inbox-status-pill.bg-danger{color:#b8414b;background:#fbecee}.company-inbox-status-pill.bg-warning{color:#92691b;background:#f8f0dc}.company-inbox-item-time{color:#9aa7a2;white-space:nowrap}.company-inbox-item-actions{display:flex;align-items:center;flex:0 0 auto;gap:.45rem}.company-inbox-action{display:inline-flex;align-items:center;gap:.75rem;min-width:6.25rem;min-height:2.45rem;padding:.55rem .8rem;border:1px solid #dce4e1;border-radius:.62rem;color:#52635d;background:#fff;font-size:.78rem;font-weight:700;white-space:nowrap}.company-inbox-action.is-primary{border-color:#063f35;color:#fff;background:#063f35;box-shadow:0 .55rem 1rem rgba(6,63,53,.12)}.company-inbox-action.is-primary:hover{border-color:#0a5749;color:#fff;background:#0a5749}.company-inbox-action i{color:currentColor;font-size:.8rem}.company-inbox-item-actions .company-inbox-action:not(:first-child){display:none}.company-inbox-state{padding:2rem 1rem;color:#83908c;font-size:.78rem}.company-inbox-page{padding:1.25rem 1.25rem 3rem}.company-inbox-layout{grid-template-columns:234px minmax(0,1fr);gap:16px}.company-inbox-filter-card{min-height:424px;padding:16px 9px}.company-inbox-panel{min-height:500px}.company-inbox-item{min-height:92px;padding:16px 20px;gap:12px}.company-inbox-item-icon,.company-inbox-item-icon.bg-info,.company-inbox-item-icon.bg-primary,.company-inbox-item-icon.bg-success,.company-inbox-item-icon.bg-warning{width:32px;height:32px;flex-basis:32px;border-radius:8px;color:#176e60!important;background:#eaf3ef!important;box-shadow:none!important}.company-inbox-item-icon.bg-danger{color:#d54c53!important;background:#fdebed!important}.company-inbox-item-icon i{color:inherit;font-size:.78rem}.company-inbox-item-content{gap:2px}.company-inbox-item-title{line-height:1.25}.company-inbox-item-message{color:#18302b;font-size:.75rem}.company-inbox-item-domain{color:#7d8b86;font-size:.75rem}.company-inbox-status-pill,.company-inbox-status-pill.bg-info,.company-inbox-status-pill.bg-primary,.company-inbox-status-pill.bg-success{color:#31705f!important;background:#eaf3ef!important}.company-inbox-status-pill.bg-danger{color:#b8414b!important;background:#fbecee!important}.company-inbox-status-pill.bg-warning{color:#92691b!important;background:#f8f0dc!important}.company-inbox-item-time{font-size:.75rem}.company-inbox-action{min-width:100px;min-height:40px;padding:9px 12px}.company-messages-page{padding:28px 36px 0}.audit-log-page,.company-messages-page{min-height:100%;background:var(--xverdict-platform-background)!important}.audit-log-page{margin-top:-1rem;padding:.55rem 1.05rem 2rem;color:#063f37}.audit-log-shell{max-width:none;margin:0}.audit-log-page-header{display:block;margin:0 0 .72rem 0}.audit-log-page-header h1{margin:0 0 .15rem;color:#073f37;font-size:1.85rem;font-weight:650;letter-spacing:-.025em;line-height:1.2}.audit-log-page-header p{max-width:none;margin:.25rem 0 0;color:#3f4946;line-height:1.25}.audit-log-card{position:relative;overflow:visible;min-height:25.8rem;padding:.52rem;border:0!important;border-radius:1.65rem!important;background:#f5f3ed!important;box-shadow:none!important}.audit-log-card-header{position:relative;z-index:2;min-height:3.2rem;padding:.65rem .98rem;border-radius:1.2rem 1.2rem 0 0;background:#fff}.audit-log-card-header h2{margin-bottom:.12rem;color:#063f37;font-weight:700;line-height:1.1}.audit-log-card-header p{color:#48524f;line-height:1.2}.audit-log-filter-menu{position:relative;flex:0 0 auto}.audit-log-filter-menu summary{display:flex;width:5rem;min-height:2rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem .65rem;border:1px solid #d9dfdc;border-radius:.65rem;color:#063f37;background:#fff;cursor:pointer;font-size:.75rem;font-weight:400;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.audit-log-filter-menu summary::-webkit-details-marker{display:none}.audit-log-filter-menu summary i{font-size:.75rem;transition:transform .16s ease}.audit-log-filter-menu[open] summary i{transform:rotate(180deg)}.audit-log-filterbar{position:absolute;top:calc(100% + .45rem);right:0;z-index:20;width:min(47rem,calc(100vw - 4rem));grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.55rem;padding:.8rem;border:1px solid #dfe4e1;border-radius:.85rem;background:#fff;box-shadow:0 .9rem 2.2rem rgba(11,57,48,.14)}.audit-log-filter-actions button,.audit-log-filterbar .audit-log-filter select,.audit-log-filterbar .audit-log-filter span,.audit-log-filterbar .audit-log-search input{font-size:.75rem}.audit-log-filter,.audit-log-search{height:2.35rem;min-height:2.35rem;padding:.45rem .65rem;border-radius:.48rem}.audit-log-search{grid-column:span 2}.audit-log-filter-actions{display:flex;height:2.35rem;align-items:center;justify-content:flex-end;gap:.45rem;grid-column:span 2}.audit-log-filter-actions button{display:inline-flex;height:2.35rem;align-items:center;justify-content:center;gap:.3rem;padding:.35rem .65rem;border:1px solid #063f37;border-radius:.48rem;color:#fff;background:#063f37;font-weight:600;line-height:1;white-space:nowrap}.audit-log-filter-actions button:disabled{cursor:not-allowed;opacity:.5}.audit-log-error{margin:0;border-radius:0}.audit-log-table-wrap{overflow-x:auto;border-radius:0 0 1.2rem 1.2rem;background:#fff}.audit-log-table{width:100%;min-width:56rem;table-layout:fixed;color:#063f37;--bs-table-bg:#fff;--bs-table-color:#063f37}.audit-log-table th:first-child{width:29%}.audit-log-table th:nth-child(2){width:20%}.audit-log-table th:nth-child(3){width:15%}.audit-log-table th:nth-child(4){width:17%}.audit-log-table th:nth-child(5){width:10%}.audit-log-table th:nth-child(6){width:9%}.audit-log-table th{height:2.15rem;padding:.55rem 1.1rem;background:#f5f3ed;letter-spacing:0;line-height:1;text-transform:none}.audit-log-table td,.audit-log-table th{border:0;color:#063f37;font-size:.72rem;font-weight:700}.audit-log-table td{height:3.65rem;padding:.7rem 1.1rem;overflow:hidden;border-bottom:1px solid #f0efeb;line-height:1.2;text-overflow:ellipsis;vertical-align:middle}.audit-log-event-cell{min-width:0;max-width:none}.audit-log-event-cell span,.audit-log-event-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-log-event-cell strong{color:#063f37;font-size:.74rem}.audit-log-event-cell span{margin-top:.18rem;color:#48524f;font-size:.66rem;font-weight:400}.audit-log-status-pill,.audit-log-status-pill.active,.audit-log-status-pill.approved,.audit-log-status-pill.closed,.audit-log-status-pill.completed,.audit-log-status-pill.error,.audit-log-status-pill.failed,.audit-log-status-pill.is-status-amber,.audit-log-status-pill.is-status-blue,.audit-log-status-pill.is-status-green,.audit-log-status-pill.is-status-grey,.audit-log-status-pill.is-status-purple,.audit-log-status-pill.is-status-red,.audit-log-status-pill.pending,.audit-log-status-pill.rejected,.audit-log-status-pill.review,.audit-log-status-pill.success,.audit-log-status-pill.unknown,.audit-log-status-pill.warning{gap:0;padding:0;border:0!important;color:#2cbf0a;background:transparent!important;font-size:.7rem;font-weight:400}.audit-log-status-pill i{display:none}.audit-log-view-button{min-width:3.75rem;min-height:1.75rem;padding:.35rem .7rem;border:0;border-radius:.3rem;color:#fff;background:#06483f;box-shadow:none;font-size:.7rem;font-weight:700}.audit-log-pagination-row{justify-content:flex-end;padding:1rem 1.45rem 0}.audit-log-pagination{gap:.12rem;overflow:visible;border:0;border-radius:0;background:transparent}.audit-log-pagination button,.audit-log-pagination button:first-child{min-width:1.25rem;min-height:1.35rem;padding:.2rem .3rem;border:0;color:#06483f;background:transparent;font-size:.7rem;line-height:1}.audit-log-pagination button.is-active{color:#063f37;background:#dfe2df}@media (max-width:700px){.audit-log-page{padding:.75rem .65rem 1.5rem}.audit-log-page-header{margin-left:.55rem}.audit-log-card-header{align-items:center;flex-direction:row;padding:.65rem .75rem}.audit-log-filterbar{width:min(22rem,calc(100vw - 2.7rem));grid-template-columns:1fr}.audit-log-search{grid-column:auto}.audit-log-filter-actions{justify-content:stretch;grid-column:auto}.audit-log-filter-actions button{flex:1}.audit-log-table td,.audit-log-table th{padding-right:.75rem;padding-left:.75rem}}.company-messages-title{margin:0 0 24px;color:#063f35;font-size:1.45rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.company-messages-send-button{display:inline-flex;align-items:center;justify-content:center}.company-messages-workspace{display:grid;grid-template-columns:318px minmax(0,1fr);gap:32px;width:100%;min-height:calc(100vh - 28px);overflow:visible;border:0;border-radius:0;box-shadow:none}.company-messages-contacts{min-height:100%;padding:28px 32px;border:0;border-radius:16px 16px 0 0;background:#f7f5ef}.company-messages-contact-list{display:flex;flex-direction:column;gap:10px}.company-messages-contact{display:flex;align-items:center;gap:16px;width:100%;min-height:46px;padding:6px;border:0;border-radius:10px;color:#063f35;background:transparent;font:inherit;text-align:left;transition:color .16s ease,background-color .16s ease}.company-messages-contact:hover{background:#ecece8}.company-messages-contact.is-active{padding-left:6px;border:0;color:#fff;background:#063f35}.company-messages-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:6px;color:#063f35;background:#dedfdf;font-size:.8rem;font-weight:600}.company-messages-contact.is-active .company-messages-avatar{color:#063f35;background:#fff}.company-messages-contact-name{overflow:hidden;font-size:.82rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.company-messages-conversation{display:grid;grid-template-rows:auto minmax(250px,1fr) auto;min-width:0;padding:30px 12px 72px 0;background:#fff}.company-messages-conversation-header{min-height:0;padding:0 2px 42px}.company-messages-conversation-name{margin:0;color:#063f35;font-size:1.05rem;font-weight:700;line-height:1.3}.company-messages-conversation-meta{margin:8px 0 0;color:#7b7b7b;font-size:.72rem;line-height:1.3}.company-messages-thread{display:flex;min-height:0;flex-direction:column;gap:26px;padding:0 0 56px;overflow-y:auto}.company-messages-day{display:flex;align-items:center;gap:0;margin:0 30px;color:#717171;font-size:.65rem;font-weight:600;line-height:1;text-align:center}.company-messages-day:after,.company-messages-day:before{height:1px;flex:1 1 auto;background:#a9aeac;content:""}.company-messages-day span{padding:0 2px}.company-messages-bubble-row{display:flex;width:100%}.company-messages-bubble-row.is-outgoing{justify-content:flex-end}.company-messages-bubble{position:relative;width:min(386px,70%);max-width:none;min-height:105px;padding:22px 22px 14px;border:0;border-radius:11px;box-shadow:none;white-space:pre-line}.company-messages-bubble.is-incoming{color:#fff;background:#063f35;border-top-right-radius:0}.company-messages-bubble.is-incoming:after{position:absolute;top:0;right:-12px;width:13px;height:14px;background:#063f35;clip-path:polygon(0 0,100% 0,0 100%);content:""}.company-messages-bubble.is-outgoing{color:#171717;background:#f7f5ef;border-top-left-radius:0;text-align:right}.company-messages-bubble.is-outgoing:before{position:absolute;top:0;left:-12px;width:13px;height:14px;background:#f7f5ef;clip-path:polygon(0 0,100% 0,100% 100%);content:""}.company-messages-bubble-body{font-size:.74rem;line-height:1.35}.company-messages-bubble-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:22px;color:inherit;font-size:.65rem;font-weight:700;line-height:1;text-align:right}.company-messages-bubble.is-outgoing .company-messages-bubble-meta{color:#063f35}.company-messages-bubble-meta i{font-size:.9rem;font-weight:400}.company-messages-composer{display:flex;min-height:224px;flex-direction:column;justify-content:space-between;gap:0;padding:26px 28px 24px;border:0;border-radius:12px;background:#eee}.company-messages-composer textarea{width:100%;min-height:90px;padding:0;resize:none;border:0;border-radius:0;outline:0;color:#333;background:transparent;box-shadow:none;font:inherit;font-size:.8rem;line-height:1.5}.company-messages-composer textarea::-moz-placeholder{color:#7c7c7c;opacity:1}.company-messages-composer textarea::placeholder{color:#7c7c7c;opacity:1}.company-messages-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:24px}.company-messages-formatting{display:flex;align-items:center;gap:18px;min-height:48px;padding:8px 18px;border-radius:8px;background:#fff}.company-messages-formatting button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;padding:0;border:0;color:#063f35;background:transparent;font-size:1.08rem}.company-messages-formatting button:focus-visible,.company-messages-formatting button:hover{border-radius:4px;outline:0;background:#f0f3f2}.company-messages-formatting .company-messages-text-tool{font-family:Georgia,serif;font-size:1.12rem}.company-messages-send-button{min-width:85px;min-height:48px;padding:10px 20px;border:1px solid #063f35;border-radius:10px;color:#fff;background:#063f35;box-shadow:none;font-size:.84rem;font-weight:700}.company-messages-send-button:focus-visible,.company-messages-send-button:hover{border-color:#0a5749;outline:0;background:#0a5749}@media (max-width:991.98px){.company-messages-page{padding:20px 20px 0}.company-messages-workspace{grid-template-columns:250px minmax(0,1fr);gap:22px}.company-messages-contacts{padding:24px 20px}.company-messages-bubble{width:min(386px,82%)}}@media (max-width:767.98px){.company-messages-page{padding:14px 14px 0}.company-messages-workspace{grid-template-columns:1fr;gap:20px}.company-messages-contacts{min-height:auto;padding:20px;border-radius:14px}.company-messages-title{margin-bottom:16px}.company-messages-contact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.company-messages-conversation{min-height:660px;padding:0 0 36px}.company-messages-day{margin-inline:12px}.company-messages-composer{min-height:210px;padding:22px 20px}.company-messages-formatting{gap:9px;padding-inline:10px}}@media (max-width:479.98px){.company-messages-contact-list{grid-template-columns:1fr}.company-messages-bubble{width:88%}.company-messages-composer-actions{align-items:stretch;flex-direction:column;gap:12px}.company-messages-formatting{justify-content:space-between}}@media (max-width:767.98px){.company-inbox-page{padding-inline:1rem}.company-inbox-header{align-items:flex-start!important;flex-direction:column}.company-inbox-layout{grid-template-columns:1fr}.company-inbox-filter-card{min-height:0}.company-inbox-filter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.company-inbox-item{align-items:flex-start;flex-wrap:wrap}.company-inbox-item-content{max-width:calc(100% - 3rem)}.company-inbox-item-actions{width:100%;margin-left:2.75rem}}.company-admin-sidebar-nav .nav-link{min-height:48px;padding:0 12px}.company-admin-sidebar-nav .company-admin-nav-group{margin-bottom:12px}.company-admin-sidebar-nav .sidebar-role-block{padding-bottom:4px}.company-admin-project-selector{width:100%}.company-admin-project-selector:disabled{opacity:.75}.company-admin-project-retry{position:absolute;margin-top:80px;margin-left:12px}.company-admin-switch-backdrop{position:fixed;z-index:10000;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(36,55,50,.48);backdrop-filter:blur(7px)}.company-admin-switch-modal{width:min(550px,100%);overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(11,44,36,.22)}.company-admin-switch-header{padding:24px 26px 22px;border-bottom:1px solid #e3e9e5}.company-admin-switch-header h2{margin:0;color:#18312a;font-size:20px;font-weight:700}.company-admin-switch-header p{margin:5px 0 0;color:#7b8984;font-size:12px}.company-admin-switch-close{width:40px;height:40px;border:1px solid #dfe5e1;border-radius:10px;color:#7b8984;background:#f8faf9}.company-admin-switch-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:26px}.company-admin-switch-option{display:flex;min-height:78px;align-items:flex-start;gap:12px;padding:15px;border:1px solid #dfe5e1;border-radius:12px;color:#18312a;background:#fff}.company-admin-switch-option.is-selected{border-color:#4b9d88;background:#f5faf7}.company-admin-switch-option strong{font-size:12px}.company-admin-switch-option small{display:block;margin-top:5px;color:#7b8984;font-size:var(--font-size-xs)}.company-admin-switch-check{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;flex:0 0 22px;border:1px solid #ccd9d3;border-radius:6px;color:#fff}.company-admin-switch-option.is-selected .company-admin-switch-check{border-color:#1c7663;background:#1c7663}.company-admin-switch-footer{padding:17px 26px;border-top:1px solid #e3e9e5}@media (max-width:575.98px){.company-admin-switch-options{grid-template-columns:1fr}}.company-portfolio-page .company-portfolio-escalations-table,.company-portfolio-page .company-portfolio-table{width:100%!important;min-width:0!important}@media (max-width:767.98px){.company-portfolio-page .company-portfolio-table{min-width:680px!important}.company-portfolio-page .company-portfolio-escalations-table{min-width:520px!important}}.company-portfolio-config-panel{overflow:hidden;border:1px solid #e0e6e2;border-radius:20px;background:#fff;box-shadow:0 .15rem .45rem rgb(20 54 44/3%)}.company-portfolio-config-heading{min-height:91px;padding:21px 25px;border-bottom:1px solid #e7ece9}.company-portfolio-config-heading .company-portfolio-section-title{color:#18312a;font-size:16px;font-weight:700}.company-portfolio-config-heading .company-portfolio-section-copy{color:#778781;font-size:var(--font-size-xs)}.company-portfolio-config-heading .btn{min-width:168px;min-height:49px;font-size:12px;font-weight:600}.company-portfolio-config-content{padding:23px 25px 24px}.company-portfolio-config-card{display:flex;min-height:132px;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:22px 17px;border:1px solid #e4eae6;background:linear-gradient(135deg,#fff,#fbfcfb);box-shadow:none}.company-portfolio-config-card>i{margin-bottom:7px;color:#7d8d87;font-size:20px}.company-portfolio-config-card>strong{color:#18312a;font-size:13px;font-weight:700}.company-portfolio-config-card>span{color:#788781;font-size:var(--font-size-xs);line-height:1.25}.company-admin-project-selector{display:flex;align-items:center;gap:12px;min-height:74px;padding:12px 14px;border-color:#dfe5e1!important;background:#fff}.company-admin-project-selector>.flex-grow-1{min-width:0;overflow:hidden}.company-admin-project-selector strong.text-truncate{display:-webkit-box!important;overflow:hidden;max-width:100%;color:#173a31;font-size:.85rem;line-height:1.25;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.company-admin-project-selector .form-select{min-width:0;padding:0;border:0;color:#173a31;background-color:transparent;background-image:none;box-shadow:none;font-size:14px;font-weight:700;line-height:1.2;-webkit-appearance:none;-moz-appearance:none;appearance:none}.company-admin-project-selector .form-select:focus{box-shadow:none}.company-admin-tenant-icon{width:2.25rem;height:2.25rem;color:#075849;background:#e7f1ed}.company-admin-overline{color:#87948f;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.company-admin-sidebar-footer strong,.company-admin-tenant-card strong{color:#173a31;font-size:.78rem}.company-admin-nav-group{margin-bottom:1.3rem}.company-admin-sidebar-nav .nav-link{min-height:64px;padding:0 20px;color:#566762!important;font-size:14px}.company-admin-sidebar-nav .nav-link i{color:#075849;font-size:.95rem}.company-admin-sidebar-nav .nav-link.active{color:#075849!important;background:#eef5f1!important;box-shadow:inset 3px 0 0 #075849}.company-admin-sidebar-nav .company-admin-nav-group{margin-bottom:20px}.company-admin-sidebar-nav .sidebar-role-block{padding-top:0;padding-bottom:8px}.company-admin-sidebar-nav .sidebar-role-meta{color:#9aa6a2;letter-spacing:.16em}.company-admin-sidebar-nav .nav-link:hover{color:#075849!important;background:#f3f7f4!important;transform:none}.company-admin-sidebar-footer{border-color:#e8ece9!important}.sidebar-toggle-arrow{display:none!important}.client-sidebar .case-owner-sidebar-nav .nav-link,.client-sidebar .entity-sidebar .nav-link{font-size:.9rem}.company-admin-sidebar-nav .nav-link{font-size:13px}.client-sidebar .sidebar-role-meta,.company-admin-sidebar-nav .sidebar-role-meta{font-size:var(--font-size-xs)}.company-portfolio-page{background:var(--xverdict-platform-background)!important}.company-portfolio-config-card,.company-portfolio-metric,.company-portfolio-panel,.company-portfolio-table-wrap{border:1px solid #e0e6e2!important;border-radius:1rem!important;background:#fff!important;box-shadow:0 .15rem .45rem rgb(20 54 44/3%)!important}.company-portfolio-metric{position:relative;min-height:7.8rem;overflow:hidden;padding:1.25rem 1.15rem 1rem!important}.company-portfolio-metric:after{position:absolute;right:-1.1rem;bottom:-2.2rem;width:7rem;height:7rem;border:1px solid #edf1ee;border-radius:50%;content:""}.company-portfolio-metric:before{position:absolute;bottom:0;left:1.15rem;width:2.1rem;height:2px;background:#c18b28;content:""}.company-portfolio-metric-label,.company-portfolio-panel-label{color:#7c8a85!important;font-size:var(--font-size-xs)!important;font-weight:700!important;letter-spacing:.08em!important}.company-portfolio-metric>.d-flex>i{position:relative;z-index:1;color:#27806f;font-size:.95rem}.company-portfolio-metric-value{color:#142923!important;font-size:1.8rem!important;font-weight:700!important;letter-spacing:-.04em}.company-portfolio-metric-change{position:relative;z-index:1;margin-top:.65rem;color:#7a8983;font-size:var(--font-size-xs)}.company-portfolio-card-heading{min-height:4.15rem;padding:1.15rem 1.25rem .95rem;border-bottom:1px solid #e7ece9}.company-portfolio-card-heading .company-portfolio-section-title,.company-portfolio-domain-panel .company-portfolio-section-title{color:#182d27;font-size:.83rem;font-weight:700;letter-spacing:-.02em}.company-portfolio-card-heading .company-portfolio-section-copy,.company-portfolio-domain-panel .company-portfolio-section-copy{color:#7c8984;font-size:var(--font-size-xs)}.company-portfolio-escalations-table,.company-portfolio-table{color:#30463f}.company-portfolio-escalations-table thead th,.company-portfolio-table thead th{height:2.4rem;padding:.65rem 1.25rem;border-bottom:1px solid #e2e8e4;color:#71817b!important;background:#fbfcfb;font-size:var(--font-size-xs)!important;font-weight:700!important;letter-spacing:.12em!important}.company-portfolio-table thead th:first-child{width:36%}.company-portfolio-table thead th:nth-child(2){width:24%}.company-portfolio-table thead th:nth-child(3){width:25%}.company-portfolio-table thead th:nth-child(4){width:15%}.company-portfolio-escalations-table tbody td,.company-portfolio-table tbody td{height:3.3rem;padding:.65rem 1.25rem;border-color:#e8edea;background:#fff;font-size:var(--font-size-xs)}.company-portfolio-case-title,.company-portfolio-scope-name{color:#18312a;font-size:var(--font-size-xs);font-weight:700}.company-portfolio-case-code,.company-portfolio-scope-meta{color:#7b8984;font-size:var(--font-size-xs)}.company-portfolio-signal-pill,.company-portfolio-status-pill{display:inline-flex;align-items:center;gap:.35rem;min-height:1.45rem;padding:.28rem .55rem;border-radius:999px;font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}.company-portfolio-signal-pill>span,.company-portfolio-status-pill>span{width:.3rem;height:.3rem;border-radius:50%;background:currentColor}.company-portfolio-signal-pill.is-watch:not(.is-danger),.company-portfolio-status-pill.is-low{color:#28775f;background:#e8f4ee}.company-portfolio-status-pill.is-mid{color:#9a6d1d;background:#f5ecd9}.company-portfolio-signal-pill.is-danger,.company-portfolio-status-pill.is-high{color:#bb4b4b;background:#fae9e9}.company-portfolio-escalations-table thead th:first-child{width:48%}.company-portfolio-escalations-table thead th:nth-child(2){width:32%}.company-portfolio-escalations-table thead th:nth-child(3){width:20%}.company-portfolio-escalations-table tbody td.is-danger{color:#53665f;font-weight:400}.company-portfolio-domain-panel{padding:1.15rem 1.25rem!important}.company-portfolio-domain-panel>.d-flex{min-height:2.4rem}.company-portfolio-domain-panel .company-portfolio-domain-grid{grid-template-columns:1fr;gap:0}.company-portfolio-domain-panel .company-portfolio-domain-row{min-height:1.75rem;font-size:var(--font-size-xs)}.company-portfolio-mix-row{min-height:3.6rem;grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;font-size:var(--font-size-xs)}.company-portfolio-mix-row:before{width:2rem;height:2rem;grid-column:1;grid-row:1;border-radius:.55rem;background:#edf4f0;content:""}.company-portfolio-mix-row .company-portfolio-color-dot{grid-column:1;grid-row:1;justify-self:center}@media (max-width:767.98px){.company-portfolio-card-heading{flex-wrap:wrap}.company-portfolio-metric{min-height:7.25rem}}.company-portfolio-shell{width:100%}.company-portfolio-header{margin-bottom:1.75rem}.company-portfolio-breadcrumb,.company-portfolio-metric-label,.company-portfolio-table thead th{font-family:Poppins,sans-serif;font-weight:600;font-size:.9rem}.company-portfolio-breadcrumb{margin-bottom:.8rem;color:#5c716b;font-size:var(--font-size-xs);letter-spacing:.2em}.company-portfolio-metric-value,.company-portfolio-section-title,.company-portfolio-title{font-weight:500;font-size:calc(1em + 1px)}.company-portfolio-title{margin:0 0 .55rem;color:#001f16;font-size:1.35rem;line-height:.96;letter-spacing:-.035em}.company-portfolio-intro{color:#416a61;font-size:.92rem;line-height:1.55}.company-portfolio-metrics{margin-bottom:1.9rem}.company-portfolio-metric{min-height:8.35rem;padding:1.55rem 1.45rem 1.25rem;border:1px solid #fff!important;border-radius:.45rem;background:var(--accent-color)}.company-portfolio-metric-label{color:#000!important;font-size:1rem;letter-spacing:.22em}.company-portfolio-metric-value{margin-top:.65rem;color:var(--theme-ink-strong);font-size:2.15rem;line-height:.9}.company-portfolio-metric-change{margin-top:.7rem;color:#5d746e;font-size:.78rem}.company-portfolio-metric-change.is-positive{color:#0c624e}.company-portfolio-empty-state{display:flex;align-items:center;gap:1rem;margin:1.5rem 0 2rem;padding:1.15rem 1.25rem;border:1px solid #e5ddd2;border-radius:.75rem;color:#26483f;background:#fffdf9}.company-portfolio-empty-icon{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border-radius:.65rem;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 16%,var(--accent-color) 84%);font-size:1.35rem}.company-portfolio-empty-title{margin:0 0 .2rem;color:#082d23;font-size:.95rem;font-weight:600;min-width:0;max-width:100%;text-align:left;overflow-wrap:anywhere;word-break:break-word}.company-portfolio-empty-copy,.company-portfolio-panel-empty span,.company-portfolio-table-empty span{color:#70817b;font-size:var(--font-size-xs)}.company-portfolio-empty-action{margin-left:auto;color:#5d2b9d;font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}.company-portfolio-panel-empty,.company-portfolio-table-empty{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:9rem;padding:1.5rem;text-align:center;flex-direction:column}.company-portfolio-panel-empty i,.company-portfolio-table-empty i{color:var(--primary-color);font-size:1.35rem}.company-portfolio-panel-empty strong,.company-portfolio-table-empty strong{color:#26483f;font-size:.78rem;font-weight:600}.company-portfolio-configuration-empty-card{display:flex;min-height:7.65rem;align-items:center;justify-content:center;flex-direction:column;gap:.35rem;padding:1.25rem;border:1px solid #e8e3da;border-radius:.2rem;background:#fbfaf7;text-align:center}.company-portfolio-configuration-empty-icon{display:grid;width:1.5rem;height:1.5rem;place-items:center;color:#8caf3d;font-size:1.15rem}.company-portfolio-configuration-empty-card strong{color:#082d23;font-size:.78rem;font-weight:600}.company-portfolio-configuration-empty-card span{color:#70817b;font-size:var(--font-size-xs)}.company-portfolio-note{min-height:3rem;margin-bottom:2rem;padding:.75rem 1.15rem;border-left:3px solid #26775c;color:#173d34;background:hsla(0,0%,100%,.55);font-size:.77rem;line-height:1.5}.company-portfolio-note i{color:#426d63;font-size:.85rem}.company-portfolio-note strong{color:#00271c}.company-portfolio-section-title{margin:0 0 .4rem;color:#06261d;font-size:1.35rem;line-height:1}.company-portfolio-section-copy{margin:0 0 1rem;color:#607870;font-size:.78rem}.company-portfolio-table-wrap{overflow:hidden;border:1px solid #e4ddd3;border-radius:.45rem;background:var(--accent-color)}.company-portfolio-table{min-width:62rem;color:#092d24;table-layout:fixed}.company-portfolio-table thead{background:var(--theme-surface-base)}.company-portfolio-table thead th{padding:.95rem 1.15rem;border:0;border-bottom:1px solid var(--theme-border-soft);color:var(--secondary-color)!important;background:transparent;font-size:.9rem;font-weight:500;letter-spacing:.19em;text-transform:uppercase}.company-portfolio-table thead th:first-child{width:31%}.company-portfolio-table thead th:nth-child(2){width:12%}.company-portfolio-table thead th:nth-child(3){width:24%}.company-portfolio-table thead th:nth-child(4){width:12%}.company-portfolio-table thead th:nth-child(5){width:21%}.company-portfolio-table tbody td{height:4.75rem;padding:.9rem 1.15rem;border-color:#e5ded4;background:var(--accent-color);vertical-align:middle}.company-portfolio-table tbody tr:last-child td{border-bottom:0}.company-portfolio-scope-name{margin-bottom:.22rem;color:#00271c;font-size:.83rem;font-weight:600}.company-portfolio-empty,.company-portfolio-scope-meta{color:#607973;font-size:var(--font-size-xs)}.company-portfolio-active,.company-portfolio-sla{color:#062e23!important;font-size:.78rem}.company-portfolio-domain-tag{display:inline-flex;align-items:center;padding:.35rem .58rem;border-radius:.2rem;font-size:var(--font-size-xs);line-height:1;white-space:nowrap}.company-portfolio-domain-tag.is-claims{color:#14518a;background:#e3edf8}.company-portfolio-domain-tag.is-legal{color:#9a362e;background:#f7e2df}.company-portfolio-domain-tag.is-service{color:#59388a;background:#e8dff3}.company-portfolio-domain-tag.is-oversight{color:#8b5b19;background:#f4ead8}.company-portfolio-domain-tag.is-hr{color:#53645f;background:#e8ece9}.company-portfolio-domain-tag.is-safety{color:#a43e30;background:#f8dfda}.company-portfolio-domain-tag.is-default{color:#315c51;background:#e6efeb}.company-portfolio-risk{position:relative;display:inline-flex;align-items:center;min-width:5.2rem;padding:.42rem .65rem .42rem 3.35rem;border-radius:.25rem;font-size:var(--font-size-xs);line-height:1}.company-portfolio-risk-bar{position:absolute;left:.7rem;width:2.2rem;height:.25rem;border-radius:999px;background:#dedbd2}.company-portfolio-risk.is-low{color:#25705c;background:#e7f1ed}.company-portfolio-risk.is-low .company-portfolio-risk-bar{background:#bdd9cf}.company-portfolio-risk.is-mid{color:#a46c21;background:#f5e8cc}.company-portfolio-risk.is-mid .company-portfolio-risk-bar{background:#decba4}.company-portfolio-risk.is-high{color:#a43e30;background:#f4ded9}.company-portfolio-risk.is-high .company-portfolio-risk-bar{background:#dfbcb4}.company-portfolio-lower{margin-top:2.25rem}.company-portfolio-view-all{color:#0d624d;font-size:.9rem;font-weight:600}.company-portfolio-config-card,.company-portfolio-panel{overflow:hidden;border:1px solid var(--theme-border-soft);border-radius:.45rem;background:var(--accent-color)}.company-portfolio-escalations-table{min-width:42rem;table-layout:fixed}.company-portfolio-escalations-table thead th{padding:.9rem 1rem;border-bottom:1px solid var(--theme-border-soft);color:var(--secondary-color)!important;background:var(--theme-surface-base);font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.company-portfolio-escalations-table thead th:first-child{width:41%}.company-portfolio-escalations-table thead th:nth-child(2){width:21%}.company-portfolio-escalations-table thead th:nth-child(3){width:18%}.company-portfolio-escalations-table thead th:nth-child(4){width:20%}.company-portfolio-escalations-table tbody td{height:4.7rem;padding:.85rem 1rem;border-color:#e7dfd4;color:#082d23;font-size:.75rem}.company-portfolio-case-code,.company-portfolio-config-count,.company-portfolio-config-row>span,.company-portfolio-panel-label{font-family:Poppins,sans-serif;font-weight:600;font-size:.9rem}.company-portfolio-case-code{margin-bottom:.2rem;color:#5d766f;font-size:var(--font-size-xs)}.company-portfolio-case-title{color:var(--theme-ink-strong);font-weight:600}.company-portfolio-score{min-width:4.8rem;display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.42rem .6rem;border-radius:.25rem;color:#a43e30;background:#f4ded9}.company-portfolio-score span{width:2rem;height:.22rem;border-radius:999px;background:#d8d9ce}.company-portfolio-escalations-table td.is-danger{color:#a43e30;font-weight:600}.company-portfolio-domain-panel{min-height:100%;padding:1.45rem 1.55rem}.company-portfolio-panel-label{color:var(--secondary-color)!important;font-size:.9rem;letter-spacing:.17em;text-transform:uppercase}.company-portfolio-domain-bar{height:.85rem;display:flex;overflow:hidden;border-radius:999px;background:#ece6dc}.company-portfolio-domain-bar span{display:block;min-width:2px}.company-portfolio-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem}.company-portfolio-domain-row,.company-portfolio-mix-row{display:grid;grid-template-columns:.65rem minmax(0,1fr) auto;gap:.55rem;align-items:center;color:#26483f;font-size:var(--font-size-xs)}.company-portfolio-color-dot{width:.55rem;height:.55rem;display:inline-block;flex:0 0 auto;border-radius:.12rem}.company-portfolio-mix-label{margin-top:1.7rem;margin-bottom:.75rem}.company-portfolio-mix-row{min-height:2.55rem;border-bottom:1px solid #e7dfd4}.company-portfolio-mix-row:last-child{border-bottom:0}.company-portfolio-config-section{margin-top:2.5rem}.company-portfolio-edit-btn{min-height:2.25rem;padding:.4rem 1rem;border:1px solid var(--theme-border-soft);border-radius:.3rem;color:#082d23;background:transparent;font-size:var(--font-size-xs);font-weight:600}.company-portfolio-config-card{padding:1.25rem}.company-portfolio-config-card header{padding-bottom:1rem;border-bottom:1px solid #e7dfd4;color:#082d23;font-size:.83rem}.company-portfolio-config-count{color:var(--theme-ink-muted);font-size:var(--font-size-xs);font-weight:400;white-space:nowrap}.company-portfolio-config-details{padding-top:1rem}.company-portfolio-config-row{display:grid;grid-template-columns:4.3rem minmax(0,1fr);gap:.8rem;padding:.38rem 0}.company-portfolio-config-row>span{color:var(--theme-ink-muted);font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase}.company-portfolio-config-row>div{color:#26483f;font-size:var(--font-size-xs);line-height:1.45}.qa-review-page{min-height:100%;padding:1rem 1.35rem 2rem;color:var(--theme-ink-strong);background:#f4f1ea}.qa-review-shell{width:100%}.qa-review-header{margin-bottom:1.75rem}.qa-review-breadcrumb,.qa-review-case-code,.qa-review-metric-label,.qa-review-status,.qa-review-table thead th{font-family:Poppins,sans-serif;font-weight:600;font-size:.9rem}.qa-review-breadcrumb{margin-bottom:.8rem;color:#5c716b;font-size:var(--font-size-xs);letter-spacing:.2em}.qa-review-metric-value,.qa-review-title{font-family:"Instrument Serif",Georgia,serif;font-weight:500;font-size:calc(1em + 1px)}.qa-review-title{margin:0 0 .55rem;color:#001f16;font-size:2.35rem;line-height:.96;letter-spacing:-.035em}.qa-review-intro{color:#416a61;font-size:.92rem;line-height:1.55}.qa-review-metrics{margin-bottom:2rem}.qa-review-metric{min-height:8.35rem;padding:1.55rem 1.45rem 1.25rem;border:1px solid var(--theme-border-soft);border-radius:.45rem;background:var(--accent-color)}.qa-review-metric-label{color:var(--theme-ink-muted);font-size:1rem;letter-spacing:.22em}.qa-review-metric-value{margin-top:.65rem;color:var(--theme-ink-strong);font-size:2.15rem;line-height:.9}.qa-review-metric-change{margin-top:.7rem;color:var(--theme-ink-muted);font-size:.78rem}.qa-review-metric-change.is-positive{color:#0c624e}.qa-review-filters{margin-bottom:.8rem}.qa-review-filter{min-height:2rem;padding:.32rem .85rem;border:1px solid var(--theme-border-soft);border-radius:999px;color:#173d34;background:var(--accent-color);font-size:.75rem}.qa-review-filter.is-active{border-color:var(--theme-ink-strong);color:var(--accent-color);background:var(--theme-ink-strong)}.qa-review-table-wrap{overflow:hidden;border:1px solid #e4ddd3;border-radius:.45rem;background:var(--accent-color)}.qa-review-table{min-width:72rem;color:#092d24;table-layout:fixed}.qa-review-table thead{background:var(--theme-surface-base)}.qa-review-table thead th{padding:.95rem 1rem;border:0;border-bottom:1px solid var(--theme-border-soft);color:var(--theme-ink-muted);background:transparent;font-size:.9rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.qa-review-table thead th:first-child{width:20%}.qa-review-table thead th:nth-child(2){width:14%}.qa-review-table thead th:nth-child(3){width:17%}.qa-review-table thead th:nth-child(4){width:10%}.qa-review-table thead th:nth-child(5){width:15%}.qa-review-table thead th:nth-child(6){width:14%}.qa-review-table thead th:nth-child(7){width:10%}.qa-review-table tbody td{height:4.65rem;padding:.8rem 1rem;border-color:#e5ded4;background:var(--accent-color);vertical-align:middle}.qa-review-table tbody tr:last-child td{border-bottom:0}.qa-review-table .case-clickable-row:hover td{background:var(--theme-surface-base)}.qa-review-case-code{margin-bottom:.2rem;color:var(--theme-ink-muted);font-size:var(--font-size-xs)}.qa-review-case-title{color:var(--theme-ink-strong);font-size:.78rem;font-weight:600}.qa-review-cell-text,.qa-review-handler{color:#123a30;font-size:.75rem}.qa-review-handler .avatar-circle{width:1.75rem;height:1.75rem;font-size:var(--font-size-xs)}.qa-review-risk{position:relative;min-width:6.5rem;display:inline-flex;align-items:center;justify-content:flex-end;padding:.45rem .65rem .45rem 3rem;border:0!important;border-radius:.25rem;font-size:var(--font-size-xs);font-weight:400}.qa-review-risk:before{content:"";position:absolute;left:.7rem;width:2.1rem;height:.23rem;border-radius:999px;background:#d9d9cf}.qa-review-risk>span{margin-inline:.35rem}.qa-review-status{display:inline-flex;padding:.42rem .65rem;border:0!important;border-radius:.25rem;font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase}.qa-review-action{min-height:1.85rem;padding:.28rem .75rem;border:1px solid var(--theme-border-soft);border-radius:.28rem;color:var(--theme-ink-strong);background:var(--accent-color);font-size:var(--font-size-xs);font-weight:600}.qa-review-action.is-primary{border-color:var(--theme-ink-strong);color:var(--accent-color);background:var(--theme-ink-strong)}@media (width <= 767.98px){.qa-review-page{padding:1rem}.qa-review-title{font-size:2rem}.qa-review-intro br{display:none!important}.company-portfolio-page{padding:1rem}.company-portfolio-title{font-size:2rem}.company-portfolio-intro br{display:none!important}.company-portfolio-note{align-items:flex-start!important}.company-portfolio-domain-grid{grid-template-columns:1fr}}.tenant-setup-choice-card{align-items:flex-start;border:1px solid #e3d9cb;border-radius:.45rem;cursor:pointer;display:flex;gap:.8rem;min-height:5.15rem;padding:1rem;transition:background-color .15s ease,border-color .15s ease}.tenant-setup-choice-card.is-selected{background:#edf4f0;border-color:#287154}.tenant-setup-choice-card input{accent-color:#287154;flex:0 0 auto;height:1rem;margin-top:.08rem;width:1rem}.tenant-setup-choice-description,.tenant-setup-choice-title{display:block;text-transform:uppercase}.tenant-setup-choice-title{color:var(--theme-ink-muted);font-size:.98rem;font-weight:600;letter-spacing:.06em;line-height:1.2}.tenant-setup-choice-description{color:var(--theme-ink-muted);font-size:.76rem;letter-spacing:.12em;line-height:1.45;margin-top:.25rem}.tenant-setup-integration-list,.tenant-setup-role-list,.tenant-setup-summary-list{display:flex;flex-direction:column;gap:.75rem}.tenant-setup-role-row{align-items:center;display:grid;gap:1rem;grid-template-columns:8rem minmax(0,1fr)}.tenant-setup-role-row .tenant-setup-label{margin:0}.tenant-setup-integration-card{min-height:4.85rem}.tenant-setup-summary-item{background:var(--theme-surface-base);border-left:3px solid #287154;color:#365a4e;line-height:1.5;padding:1rem 1.1rem}.tenant-setup-summary-item strong{color:#294f42}.tenant-setup-provision-note{background:#e8f1ed;border-radius:.45rem;color:#245544;padding:1rem 1.1rem}.tenant-setup-primary-btn,.tenant-setup-secondary-btn{min-height:2.6rem;padding-left:1.3rem;padding-right:1.3rem}.tenant-setup-secondary-btn{background:var(--accent-color);border-color:var(--theme-border-soft);color:#172d26}.tenant-setup-secondary-btn:hover{background:var(--theme-surface-base);border-color:#d3c7b7}@media (width <= 575.98px){.tenant-setup-backdrop{align-items:stretch!important;padding:0}.tenant-setup-modal{border-radius:0;max-height:100vh}.tenant-setup-footer,.tenant-setup-header{padding:1.15rem}.tenant-setup-body{min-height:0;padding:1.75rem 1.15rem}.tenant-setup-choice-grid,.tenant-setup-role-row{grid-template-columns:1fr}.tenant-setup-role-row{align-items:stretch;gap:.4rem}}.add-section-card{min-height:6.25rem}.add-section-icon{width:2.3rem;height:2.3rem}.manage-questions-page{color:#0f172a}.manage-kicker{font-size:.95rem;font-weight:600;letter-spacing:-.03em}.manage-page-title{font-size:clamp(2rem,2.6vw,3.1rem);font-weight:800;line-height:1;letter-spacing:-.05em}.manage-section-title{font-size:clamp(1.6rem,2vw,2.2rem);font-weight:800;letter-spacing:-.04em}.manage-page-description{color:#5b6474;font-size:.98rem}.manage-help-link{color:#2563eb;font-weight:600}.manage-create-new{min-width:7rem;box-shadow:0 12px 24px rgba(37,99,235,.18)}.manage-avatar{width:2.25rem;height:2.25rem;border-radius:999px;background:#111827;color:var(--accent-color);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem}.manage-create-panel{background:var(--accent-color);border:1px solid #edf1f7!important}.manage-field-label{font-size:.75rem;font-weight:600;letter-spacing:.08em;color:#1f2a44}.manage-input{min-height:3.2rem;background:#eef3ff!important;border:0!important;box-shadow:none!important;color:#1f2937!important}.manage-input::-moz-placeholder{color:#6b7280}.manage-input::placeholder{color:#6b7280}.manage-switch .form-check-input{width:1.75rem;height:1.75rem;background-color:#d8e5ff;border-color:#d8e5ff;box-shadow:none!important}.manage-question-btn{min-height:3.2rem}.manage-filter-btn,.manage-search-input{background:var(--accent-color)!important;border:1px solid #dbe5f6!important;color:#1f2937!important;box-shadow:none!important}.manage-filter-btn{min-width:12rem}.manage-search-wrap{min-width:min(100%,20rem)}.create-question-deps-body{max-height:32rem}.global-overview-selected-card{border:2px solid rgba(111,66,193,.75)!important;box-shadow:0 0 0 .2rem rgba(111,66,193,.12)!important}.manage-search-icon{left:1rem;color:#6b7280}.manage-search-input{padding-left:2.75rem!important}.manage-table thead th{background:#f5f7fc;color:#97a0b0;font-size:.9rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-bottom:0!important;padding-top:1.2rem;padding-bottom:1.2rem}.manage-table tbody td{border-color:#edf1f7;padding-top:1.55rem;padding-bottom:1.55rem}.manage-number{color:#2563eb;font-weight:800;font-size:1.05rem}.manage-status-dot{width:.5rem;height:.5rem;border-radius:999px;display:inline-block}.manage-status-dot.active{background:var(--secondary-color)}.manage-status-dot.draft{background:#cbd5e1}.manage-type-pill{padding:.38rem .95rem;background:color-mix(in srgb,var(--primary-color) 10%,#fff);color:var(--primary-color);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manage-status-pill,.manage-type-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.manage-status-pill{padding:.62rem 1rem;font-weight:600;font-size:.9rem;min-width:7rem}.manage-status-pill.active{background:#eef3ff;color:#1f2937}.manage-status-pill.draft{background:#d9480f;color:var(--accent-color)}.manage-pagination .page-link{border:0;color:#111827;background:transparent;box-shadow:none!important;border-radius:.6rem;min-width:2.1rem;min-height:2.1rem}.manage-pagination .page-item.active .page-link{background:#2563eb;color:var(--accent-color)}.preview-progress{height:.45rem;background:#d3d3d3!important}.preview-progress-bar{background:var(--secondary-color)!important}@media (width <= 991.98px){.manage-filter-btn,.manage-search-wrap{width:100%;min-width:100%}}.templates-table{table-layout:fixed}.templates-table .templates-col{width:25%}.pagination-seg-btn{min-width:2.25rem}.assign-project-avatar{width:32px;height:32px}.swal2-toast-show{animation:success-toast-slide-in .22s ease-out}.swal2-toast-hide{animation:success-toast-slide-out .18s ease-in forwards}.swal2-container.swal2-top-end.swal2-backdrop-show,.swal2-container.swal2-top-end.swal2-noanimation{padding-top:2.5rem;padding-right:1.15rem}.swal2-popup.swal2-toast.success-toast-popup{width:min(30rem,calc(100vw - 1.5rem));padding:1.2rem 1.3rem;border:1px solid #bde7ca;border-radius:1rem;background:linear-gradient(135deg,#ecfff2,#dff9e7 45%,#f8fff9);color:#17311f;box-shadow:0 18px 44px rgba(34,197,94,.18);backdrop-filter:blur(12px)}.swal2-popup.swal2-toast.success-toast-popup .swal2-content,.swal2-popup.swal2-toast.success-toast-popup .swal2-html-container{margin:0}.swal2-popup.swal2-toast.success-toast-popup .success-toast-title{margin:0;font-size:1rem;font-weight:600;line-height:1.35;color:#17311f;letter-spacing:.01em}.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success{width:1.55rem;min-width:1.55rem;height:1.55rem;margin:0 .9rem 0 0;border:0;border-radius:999px;box-shadow:0 0 0 .45rem rgba(34,197,94,.18);background:linear-gradient(180deg,#4ade80,#16a34a)}.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon-check{color:var(--accent-color);font-size:1rem;font-weight:900;line-height:1}.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success .swal2-success-fix,.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success .swal2-success-ring,.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success [class*=" swal2-success-circular-line"],.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success [class*=" swal2-success-line"],.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success [class^=swal2-success-circular-line],.swal2-popup.swal2-toast.success-toast-popup .success-toast-icon.swal2-success [class^=swal2-success-line]{display:none!important}.swal2-popup.danger-confirm-popup{width:min(19.5rem,calc(100vw - 2rem));padding:.72rem .72rem .68rem;border:1px solid #f2caca;border-radius:.76rem;background:linear-gradient(135deg,var(--theme-danger-surface) 0,color-mix(in srgb,var(--theme-danger-surface) 70%,var(--accent-color) 30%) 46%,var(--theme-surface-base) 100%);color:#431616;box-shadow:0 12px 24px rgba(220,38,38,.14)}.swal2-popup.danger-confirm-popup .danger-confirm-title{margin:.12rem 0 0;font-size:.82rem;font-weight:800;line-height:1.25;color:#5b1b1b}.swal2-popup.danger-confirm-popup .danger-confirm-text{margin:.34rem 0 0;font-size:var(--font-size-xs);font-weight:600;line-height:1.3;color:#7a2d2d}.swal2-popup.danger-confirm-popup .danger-confirm-icon.swal2-warning{width:1rem;min-width:1rem;height:1rem;margin:0 auto;border:0;border-radius:999px;box-shadow:0 0 0 .22rem rgba(239,68,68,.16);background:linear-gradient(180deg,#fb7185,#dc2626);color:var(--accent-color)}.swal2-popup.danger-confirm-popup .danger-confirm-icon-mark{color:var(--accent-color);font-size:.68rem;font-weight:900;line-height:1}.swal2-popup.danger-confirm-popup .danger-confirm-icon.swal2-warning .swal2-icon-content,.swal2-popup.danger-confirm-popup .danger-confirm-icon.swal2-warning [class*=" swal2-warning"],.swal2-popup.danger-confirm-popup .danger-confirm-icon.swal2-warning [class^=swal2-warning]{display:none!important}.swal2-popup.danger-confirm-popup .danger-confirm-actions{width:100%;margin:.56rem 0 0;gap:.38rem}.swal2-popup.danger-confirm-popup .danger-confirm-btn{margin:0!important;border:0;border-radius:.58rem;padding:.44rem .72rem;font-size:var(--font-size-xs);font-weight:800;box-shadow:none!important}.swal2-popup.danger-confirm-popup .danger-confirm-btn:focus{box-shadow:none!important}.swal2-popup.danger-confirm-popup .danger-confirm-btn-primary{background:linear-gradient(180deg,#ef4444,#dc2626)!important;color:var(--accent-color)!important}.swal2-popup.danger-confirm-popup .danger-confirm-btn-secondary{background:var(--accent-color)!important;color:#7a2d2d!important;border:1px solid #f0b9b9!important}.template-preview-container{height:70vh;min-height:500px;background:var(--accent-color)}.template-preview-iframe{display:block;width:100%;height:100%;border:0!important}.workflow-soft-card{background:#f7f6ff;border-radius:1rem}.workflow-empty-state-copy{max-width:24rem}.workflow-empty-state-copy-sm{max-width:20rem}.workflow-progress-thin{height:.35rem}.workflow-insights-card{background:#8c5df6}.workflow-table-cell-min{min-width:7rem}.workflow-tab-btn{min-width:5.75rem;font-weight:500}.workflow-tab-active{background:var(--primary-color)!important}.workflow-tab-active,.workflow-tab-inactive{border:1px solid var(--primary-color)!important;color:#0e0528!important}.workflow-tab-inactive{background:var(--accent-color)!important}.workflow-tab-inactive:focus,.workflow-tab-inactive:hover{background:rgb(101 79 240/8%)!important;color:#0e0528!important}.verification-service-scroll{max-height:calc(100vh - 22rem);overflow:auto}.form-mapping-scroll{max-height:32rem;overflow-y:auto}.form-mapping-header{background:#fbfbff;border-bottom:1px solid rgba(101,79,240,.18)}.form-mapping-input:disabled{color:#0e0528;opacity:1;background:var(--accent-color)}.form-mapping-select-shell.is-mapped{box-shadow:0 0 0 .1rem rgba(101,79,240,.18)}.form-mapping-status{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(15,23,42,.18);background:var(--accent-color);color:rgba(15,23,42,.55)}.form-mapping-status.is-mapped{background:var(--primary-color);border-color:var(--primary-color);color:#0e0528}@keyframes success-toast-slide-in{0%{opacity:0;transform:translate3d(12px,-8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes success-toast-slide-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(10px,-6px,0) scale(.98)}}.hierarchy-stack{position:relative;display:flex;flex-direction:column;gap:.75rem;margin-left:1.5rem}.hierarchy-stack:before{content:"";position:absolute;top:-.75rem;bottom:.75rem;left:1.05rem;width:1px}.hierarchy-stack-deep{margin-top:.55rem;margin-left:2.75rem}.hierarchy-stack-deep:before{top:-.55rem;left:.95rem}.hierarchy-item{position:relative;display:flex;align-items:stretch;gap:.75rem}.hierarchy-rail{width:2rem;min-width:2rem;position:relative}.hierarchy-rail:before{content:"";position:absolute;top:-.55rem;bottom:50%;left:.95rem;width:1px;background:var(--primary-color)!important}.hierarchy-rail-deep:before{top:-.55rem}.hierarchy-branch{position:absolute;top:50%;left:.95rem;width:1rem;height:1px;background:var(--primary-color)!important}.entity-avatar-dot{background:var(--entity-avatar-bg);width:1.05rem;height:1.05rem}.entity-avatar-dot-overlap{margin-left:-.25rem}@media (width <= 991px){.hierarchy-stack,.hierarchy-stack-deep{margin-left:0}.hierarchy-rail,.hierarchy-stack:before{display:none}}body.timesheet-review-open{overflow:hidden}.timesheet-review-backdrop{position:fixed;inset:0;z-index:1080;display:grid;place-items:center;padding:1.25rem;background:rgba(15,38,33,.55);backdrop-filter:blur(1px)}.timesheet-review-modal{width:min(47rem,100%);max-height:calc(100vh - 2.5rem);display:flex;flex-direction:column;overflow:hidden;color:#29463f;background:var(--accent-color);border-radius:.85rem;box-shadow:0 1.5rem 4rem rgba(4,27,23,.3)}.timesheet-review-footer,.timesheet-review-header{flex:0 0 auto;background:var(--accent-color)}.timesheet-review-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.65rem 2rem;border-bottom:1px solid #e9e3d8}.timesheet-review-avatar{width:3.7rem;height:3.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem}.timesheet-review-title{color:#18352e;font-family:"Instrument Serif",serif;font-size:1.8714rem;line-height:1.05;font-weight:600}.timesheet-review-kicker,.timesheet-review-line-head,.timesheet-review-reference,.timesheet-review-section-label{font-family:Poppins,sans-serif;letter-spacing:.11em;text-transform:uppercase;font-weight:600;font-size:calc(1em + 1px)}.timesheet-review-reference{color:#6c7f79;font-size:.78rem}.timesheet-review-meta{margin-top:.45rem;color:#697a75;font-size:.95rem}.timesheet-review-close{width:2.25rem;height:2.25rem;flex:0 0 auto;display:inline-grid;place-items:center;color:var(--theme-ink-muted);background:transparent;border:0;border-radius:50%}.timesheet-review-close:hover{color:#173d34;background:#f4f1ea}.timesheet-review-body{min-height:0;padding:1.5rem 2rem;overflow-y:auto;overscroll-behavior:contain}.timesheet-review-alert{padding:1.15rem 1.35rem;color:#36554d;background:var(--theme-warning-surface);border:1px solid #e7ba72;border-radius:.65rem;font-size:1rem;line-height:1.55}.timesheet-review-alert strong{color:#b17827}.timesheet-review-summary{display:grid;grid-template-columns:1fr 1fr .85fr .95fr;gap:1.5rem;margin-top:1.4rem;padding:1.35rem 1.45rem;border:1px solid #ddd5c9;border-radius:.65rem}.timesheet-review-summary>div{min-width:0}.timesheet-review-kicker{display:block;margin-bottom:.25rem;color:var(--theme-ink-muted);font-size:var(--font-size-xs)}.timesheet-review-summary-value{display:block;color:#276452;font-family:"Instrument Serif",serif;font-size:2.0714rem;font-weight:600;line-height:1}.timesheet-review-summary-value.is-muted{color:#697773}.timesheet-review-summary-note{display:block;margin-top:.45rem;color:var(--theme-ink-muted);font-family:Poppins,sans-serif;font-size:.7914rem;line-height:1.45;font-weight:600}.timesheet-review-invoice{align-self:center;padding-left:1.4rem;border-left:1px solid #e4ddd2}.timesheet-review-invoice strong{display:block;margin-top:.2rem;color:#173d34;font-family:"Instrument Serif",serif;font-size:1.4214rem;font-style:italic;font-weight:600}.timesheet-review-section-label{margin:1.5rem 0 .75rem;color:#657871;font-size:.75rem}.timesheet-review-lines{border:1px solid #eee7dc;border-width:0 0 1px}.timesheet-review-line{display:grid;grid-template-columns:minmax(13rem,1.9fr) .55fr 1.05fr .65fr;gap:1rem;align-items:center;min-height:5.15rem;padding:.85rem 1rem;background:#f8faf9;border-top:1px solid #e9e2d7}.timesheet-review-line:nth-child(odd){background:var(--accent-color)}.timesheet-review-line-head{min-height:auto;padding-block:.9rem;color:#6d7e78;background:#faf8f4!important;border-top:0;font-size:var(--font-size-xs)}.timesheet-review-activity span,.timesheet-review-activity strong{display:block}.timesheet-review-activity span{margin-bottom:.25rem;color:#71837d;font-family:Poppins,sans-serif;font-size:.7914rem;font-weight:600}.timesheet-review-activity strong{color:#315148;font-size:.98rem}.timesheet-review-hours{font-family:Poppins,sans-serif;font-size:1.0214rem;font-weight:600}.timesheet-review-billable{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .65rem;color:#33735f;background:#eaf5f0;border:1px solid #cbe2d8;border-radius:999px;font-family:Poppins,sans-serif;font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:600}.timesheet-review-billable.is-non-bill{color:#71807b;background:var(--theme-surface-base);border-color:#e5ded2}.timesheet-review-billable .bi-circle-fill{font-size:.48rem}.timesheet-review-billable .bi-lock-fill{margin-left:.15rem;color:#d9a24d;font-size:.62rem}.timesheet-review-amount{text-align:right;font-family:Poppins,sans-serif;font-size:.9514rem;font-weight:600}.timesheet-review-totals{min-height:auto;color:#244b40;background:var(--theme-surface-base)!important}.timesheet-review-totals strong:nth-child(3){color:#286652}.timesheet-review-totals strong:last-child{text-align:right}.timesheet-review-lock-note{margin-top:1.35rem;padding:1.05rem 1.2rem;color:#73817d;background:var(--theme-surface-base);border-radius:.5rem;line-height:1.45}.timesheet-review-lock-note em{color:#38564e}.timesheet-review-report-section{margin-top:.85rem;padding:1rem;background:var(--accent-color);border:1px solid #eee7dc;border-radius:.65rem}.timesheet-review-report-title{margin:0 0 .75rem;color:#244b40;font-size:.95rem;font-weight:600}.timesheet-review-report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.timesheet-review-report-metric{min-width:0;padding:.8rem;background:var(--theme-surface-base);border-radius:.5rem}.timesheet-review-report-entry span,.timesheet-review-report-entry-meta,.timesheet-review-report-metric span{color:var(--theme-ink-muted);font-family:Poppins,sans-serif;font-size:.7514rem;line-height:1.45;font-weight:600}.timesheet-review-report-metric strong{display:block;margin-top:.35rem;color:#276452;font-size:1rem}.timesheet-review-report-table-wrap{overflow-x:auto}.timesheet-review-report-table{width:100%;min-width:40rem;border-collapse:collapse;font-size:.82rem}.timesheet-review-report-table td,.timesheet-review-report-table th{padding:.7rem .65rem;border-top:1px solid #eee7dc;vertical-align:top}.timesheet-review-report-table th{color:#6d7e78;background:#faf8f4;font-family:Poppins,sans-serif;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.timesheet-review-report-table td{color:#315148}.timesheet-review-report-group+.timesheet-review-report-group{margin-top:.9rem}.timesheet-review-report-group h4{margin:0 0 .55rem;color:#315148;font-size:.86rem;font-weight:600}.timesheet-review-report-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.75rem 0;border-top:1px solid #eee7dc}.timesheet-review-report-entry strong{display:block;margin-top:.2rem;color:#244b40;font-size:.9rem}.timesheet-review-report-entry-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;white-space:nowrap}.timesheet-review-report-entry-meta strong{margin-top:0;font-size:.82rem}.timesheet-review-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1.15rem 2rem;border-top:1px solid #e9e3d8}@media (width <= 767px){.timesheet-review-backdrop{align-items:end;padding:0}.timesheet-review-modal{width:100%;max-height:94vh;border-radius:1rem 1rem 0 0}.timesheet-review-body,.timesheet-review-footer,.timesheet-review-header{padding-inline:1rem}.timesheet-review-report-metrics,.timesheet-review-summary{grid-template-columns:1fr 1fr}.timesheet-review-invoice{padding-left:0;border-left:0}.timesheet-review-line{grid-template-columns:minmax(0,1fr) auto}.timesheet-review-line-head{display:none}.timesheet-review-line>:nth-child(3){grid-column:1}.timesheet-review-line>:nth-child(4){grid-column:2;grid-row:2}.timesheet-review-totals>:nth-child(3){grid-column:1}.timesheet-review-report-entry{grid-template-columns:minmax(0,1fr)}.timesheet-review-report-entry-meta{align-items:flex-start;white-space:normal}.timesheet-review-footer{flex-wrap:wrap}.timesheet-review-footer .btn-primary-dark{flex:1 0 100%;order:-1}}.case-owner-timesheet-range-label{min-width:16rem}.timesheet-review-backdrop{padding:1.5rem;background:var(--xv-modal-backdrop);backdrop-filter:blur(5px)}.timesheet-review-modal{border:1px solid hsla(0,0%,100%,.72);border-radius:var(--xv-modal-radius);color:var(--xv-modal-ink);background:#fff;box-shadow:var(--xv-modal-shadow)}.timesheet-review-header{min-height:5.75rem;padding:1.35rem 1.55rem;border-bottom-color:var(--xv-modal-border);background:#fff}.timesheet-review-title{margin-bottom:.25rem;color:var(--xv-modal-ink);font-family:inherit;font-size:1.2rem;font-weight:700;line-height:1.25;letter-spacing:-.025em}.timesheet-review-reference{color:var(--xv-modal-muted);font-size:var(--font-size-xs)}.timesheet-review-close{width:2.55rem;height:2.55rem;border:1px solid #dce3df;border-radius:.7rem;color:#75837e;background:var(--xv-modal-surface-muted)}.timesheet-review-close:is(:hover,:focus-visible){border-color:#b9c9c3;color:#163f35;background:#f0f5f2}.timesheet-review-body{padding:1.35rem 1.55rem 1.7rem}.timesheet-review-footer{min-height:5.15rem;padding:1rem 1.55rem;border-top-color:var(--xv-modal-border);background:#fff}@media (width <= 767px){.timesheet-review-backdrop{align-items:center;padding:.75rem}.timesheet-review-modal{width:min(47rem,100%);border-radius:1.15rem}.timesheet-review-body,.timesheet-review-footer,.timesheet-review-header{padding-right:1.15rem;padding-left:1.15rem}}.case-owner-timesheet-grid-card,.case-owner-timesheet-summary-card{border-color:#ddd8cc!important}.case-owner-timesheet-grid-table{table-layout:fixed;background:#fffdfa}.case-owner-timesheet-grid-head-row{background:#fffdfa}.case-owner-timesheet-grid-td,.case-owner-timesheet-grid-th{background:#fffdfa;border:1px solid #ece4d8}.case-owner-timesheet-grid-th{font-size:.82rem;letter-spacing:.18em}.case-owner-timesheet-grid-td-case,.case-owner-timesheet-grid-th-case{width:24%}.case-owner-timesheet-grid-td-day,.case-owner-timesheet-grid-th-day{width:11%}.case-owner-timesheet-grid-td-total,.case-owner-timesheet-grid-th-total{width:8%;white-space:nowrap}.case-owner-timesheet-grid-td-case{vertical-align:top}.case-owner-timesheet-grid-td-day,.case-owner-timesheet-grid-td-total{vertical-align:middle}.case-owner-timesheet-grid-td-total{font-size:1.12rem}.case-owner-timesheet-grid-title{font-size:.94rem;line-height:1.35}.case-owner-timesheet-grid-cell{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.6rem;background:transparent;border:0;border-radius:0;font-size:1.08rem;font-weight:600;color:#082217}.case-owner-timesheet-total-cell{background:#eef4ef;border:1px solid #dde7df}.case-owner-timesheet-total-label{font-size:.92rem;letter-spacing:.12em}.case-owner-timesheet-total-value{font-size:1.08rem}.owner-dashboard-page{padding:1rem 1.2rem 1.5rem;background:var(--xverdict-platform-background)!important}.owner-dashboard-shell{max-width:100%}.owner-dashboard-hero{padding:1.9rem 2.1rem 2rem;border-radius:.9rem;background:radial-gradient(circle at top right,rgba(20,86,57,.28),transparent 34%),linear-gradient(90deg,#082217,#0a2c1d 52%,#0d3423);color:#f7f1e5}.owner-dashboard-activity-meta,.owner-dashboard-activity-window,.owner-dashboard-chip,.owner-dashboard-kicker,.owner-dashboard-metric-label{font-family:Poppins,sans-serif;letter-spacing:.22em;text-transform:uppercase}.owner-dashboard-kicker{margin-bottom:.9rem;color:#f2f7f3;font-size:var(--font-size-xs);text-shadow:0 1px 10px rgba(4,16,11,.25)}.owner-dashboard-kicker-dot{padding-inline:.3rem}.owner-dashboard-activity-title,.owner-dashboard-metric-value,.owner-dashboard-section-title,.owner-dashboard-title{font-family:"Instrument Serif",Georgia,serif;font-weight:500}.owner-dashboard-title{font-size:2.35rem;line-height:.96;letter-spacing:-.035em;color:#fff9ef}.owner-dashboard-summary{max-width:60rem;margin-top:.9rem;color:#eef5f0;font-size:.92rem;line-height:1.55}.owner-dashboard-summary strong{color:#fffef9;font-weight:700}.owner-dashboard-metrics{margin-top:1.6rem}.owner-dashboard-metric-card{height:100%;min-height:8.35rem;padding:1.55rem 1.45rem 1.25rem;border:1px solid #fff;border-radius:.45rem;background:var(--accent-color);box-shadow:0 .125rem .5rem rgb(15 23 42/8%)}.owner-dashboard-metric-card.is-accented{border-top:1px solid #fff}.owner-dashboard-metric-label{color:#6b7f77;font-size:1rem}.owner-dashboard-metric-value{margin-top:.65rem;color:#0d2b20;font-size:2.15rem;line-height:.9}.owner-dashboard-metric-detail{margin-top:.7rem;color:#587066;font-size:.78rem}.owner-dashboard-content{margin-top:2rem}.owner-dashboard-activity-head,.owner-dashboard-section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem}.owner-dashboard-activity-title,.owner-dashboard-section-title{color:#0d2b20;font-size:1.45rem;line-height:1}.owner-dashboard-section-subtitle{color:#667c74;font-size:.78rem}.owner-dashboard-view-all{align-self:center;color:#0f4b43;font-size:.9rem;font-weight:600;white-space:nowrap}.owner-dashboard-queue{margin-top:1rem}.owner-dashboard-queue-card{padding:1.45rem 1.55rem;border:1px solid var(--theme-border-soft);border-radius:.45rem;background:var(--accent-color);box-shadow:0 .125rem .5rem rgb(15 23 42/8%);transition:transform .18s ease,box-shadow .18s ease}.owner-dashboard-queue-card+.owner-dashboard-queue-card{margin-top:.9rem}.owner-dashboard-queue-card:hover{transform:translateY(-1px);box-shadow:0 .4rem 1rem rgba(15,23,42,.1)}.owner-dashboard-queue-body{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.owner-dashboard-chip{display:inline-flex;align-items:center;padding:.45rem .7rem;border-radius:.3rem!important;font-size:var(--font-size-xs);font-weight:600}.owner-dashboard-queue-title{margin-top:.2rem;color:#0d2b20;font-size:.83rem;line-height:1.18;font-weight:600}.owner-dashboard-queue-meta{margin-top:.22rem;color:#5f756c;font-size:var(--font-size-xs)}.owner-dashboard-queue-action-wrap{flex:0 0 auto}.owner-dashboard-queue-action{min-width:7.25rem;padding:.75rem 1.05rem;border-radius:.45rem;font-size:.75rem;box-shadow:none!important}.owner-dashboard-activity{padding:1.45rem 1.5rem;overflow:hidden;border:1px solid var(--theme-border-soft);border-radius:.45rem;background:var(--accent-color);box-shadow:0 .125rem .5rem rgb(15 23 42/8%)}.owner-dashboard-activity-window{color:#6f837b;font-size:.9rem}.owner-dashboard-activity-list{margin-top:1.15rem}.owner-dashboard-activity-item{display:flex;align-items:flex-start;gap:.9rem;padding:.15rem 0 1rem;border-bottom:1px solid #e6dfd2}.owner-dashboard-activity-item+.owner-dashboard-activity-item{padding-top:1rem}.owner-dashboard-activity-item.is-last{padding-bottom:0;border-bottom:0}.owner-dashboard-activity-dot{width:.7rem;height:.7rem;flex:0 0 auto;margin-top:.42rem;border-radius:999px}.owner-dashboard-activity-meta{color:#6f837b;font-size:var(--font-size-xs)}.owner-dashboard-activity-text{margin-top:.2rem;color:#163a31;font-size:.75rem;line-height:1.45}.owner-dashboard-empty-state{color:#6a7d76;font-size:.75rem;line-height:1.5}.owner-dashboard-page-empty-state{display:flex;align-items:center;gap:1rem;margin:1.5rem 0 2rem;padding:1.15rem 1.25rem;border:1px solid #e5ddd2;border-radius:.75rem;color:#26483f;background:#fffdf9}.owner-dashboard-page-empty-icon{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border-radius:.65rem;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 16%,var(--accent-color) 84%);font-size:1.35rem}.owner-dashboard-page-empty-title{margin:0 0 .3rem;color:var(--theme-ink-strong);font-size:.95rem;font-weight:600}.owner-dashboard-page-empty-copy{color:#70817b;font-size:var(--font-size-xs)}.owner-dashboard-page-empty-action{margin-left:auto;color:#5d2b9d;font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}@media (width <= 1199.98px){.owner-dashboard-activity{margin-top:.25rem}}@media (width <= 767px){.owner-dashboard-page{padding-inline:.8rem}.owner-dashboard-activity,.owner-dashboard-hero,.owner-dashboard-metric-card,.owner-dashboard-queue-card{padding-inline:1.1rem}.owner-dashboard-activity-head,.owner-dashboard-queue-body,.owner-dashboard-section-head{flex-direction:column;align-items:flex-start}.owner-dashboard-queue-action,.owner-dashboard-queue-action-wrap{width:100%}.owner-dashboard-queue-title{font-size:.83rem}}.company-portfolio-mix-list{width:100%}.company-portfolio-mix-row{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center;min-height:72px!important;gap:14px!important;position:relative}.company-portfolio-mix-row:before{display:none!important;content:none!important}.company-portfolio-mix-row>.company-portfolio-tenant-avatar{grid-column:1;grid-row:1}.company-portfolio-mix-row>span:nth-child(2){grid-column:2;grid-row:1;min-width:0}.company-portfolio-mix-row>strong{grid-column:3;grid-row:1}.company-admin-brand-logo{width:11rem;max-height:3.6rem}.company-admin-sidebar-nav .nav{gap:0!important}.company-admin-sidebar-nav .nav-link{min-height:48px!important;padding:0 12px!important}.company-admin-sidebar-nav .company-admin-nav-group{margin-bottom:12px!important}.company-admin-sidebar-nav .sidebar-role-block{padding-bottom:4px!important}.company-reports-page{padding:1.6rem 1.8rem 2.25rem;color:#14251f}.company-reports-shell{gap:1.45rem;max-width:100%}.company-reports-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:.15rem 0 .45rem}.company-reports-eyebrow,.company-reports-history-heading>span{color:#71807b;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.company-reports-header h1{margin:.45rem 0 .5rem;color:#10251f;font-size:clamp(2.4rem,4vw,3.25rem);letter-spacing:-.065em;line-height:.98}.company-reports-card-heading p,.company-reports-fields-heading p,.company-reports-header p,.company-reports-history-heading p{margin:0;color:#000;font-size:.82rem;line-height:1.45}.company-reports-download-button,.company-reports-preview-button,.company-reports-preview-trigger,.company-reports-primary-button,.company-reports-secondary-button{min-height:2.75rem;border-radius:.85rem;font-size:.78rem;font-weight:700}.company-reports-download-button{padding:.65rem 1.15rem;border:1px solid #dfe6e1;background:#fff;color:#42534d;box-shadow:0 .25rem .8rem rgb(24 49 41/4%)}.company-reports-download-button:hover:not(:disabled),.company-reports-secondary-button:hover:not(:disabled){border-color:#bfd5ca;background:#f2f8f5;color:#075246}.company-reports-download-button:disabled{cursor:not-allowed;opacity:.55}.company-reports-builder-grid{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:1.25rem;min-width:0}.company-reports-filter-card,.company-reports-history-card,.company-reports-preview-card{min-width:0;border:1px solid #dfe6e1;border-radius:1.35rem;background:#fff;box-shadow:0 .8rem 1.7rem rgb(21 49 40/5%)}.company-reports-filter-card{display:flex;flex-direction:column;padding:1.35rem}.company-reports-preview-card{min-height:31rem;display:flex;flex-direction:column;overflow:hidden}.company-reports-card-heading,.company-reports-history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.company-reports-card-heading h2,.company-reports-history-heading h2{margin:0;color:#172a24;font-size:1rem;font-weight:700;letter-spacing:-.02em}.company-reports-card-heading p{font-size:var(--font-size-xs);margin-top:.25rem}.company-reports-count-badge{flex:0 0 auto;padding:.35rem .6rem;border-radius:999px;background:#e9f4ef;color:#1b7565;font-size:var(--font-size-xs);font-weight:700;white-space:nowrap}.company-reports-filter-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.35rem}.company-reports-filter-controls .case-report-builder-field:nth-child(n+3){grid-column:1/-1}.company-reports-filter-card .case-report-builder-field span{color:#6e7e78;font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase}.company-reports-filter-card .case-report-builder-control{min-height:2.45rem;border-color:#dfe6e1!important;border-radius:.7rem!important;background:#fbfcfb!important;color:#263b34!important;font-size:.77rem}.company-reports-fields-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:1.45rem;padding-top:1.1rem;border-top:1px solid #edf0ed}.company-reports-fields-heading h3{font-size:.86rem}.company-reports-fields-heading p{font-size:var(--font-size-xs)}.company-reports-fields-heading h3{margin:0;color:#172a24;font-weight:700}.company-reports-fields-heading p{margin-top:.22rem}.company-reports-text-button{flex:0 0 auto;padding:0;border:0;background:transparent;color:#167363;font-size:var(--font-size-xs);font-weight:700}.company-reports-text-button:disabled{cursor:not-allowed;opacity:.42}.company-reports-field-list{display:grid;gap:.15rem;max-height:13rem;overflow:auto;padding-right:.15rem}.company-reports-field-option{display:flex;align-items:center;gap:.65rem;min-height:2.35rem;margin:0;padding:.45rem .5rem;border-radius:.6rem;color:#4d5d57;font-size:.76rem;line-height:1.25}.company-reports-field-option.is-selected,.company-reports-field-option:hover{background:#f0f7f4;color:#123d33}.company-reports-field-option input{width:1.05rem;height:1.05rem;flex:0 0 auto;margin:0;accent-color:#167363}.company-reports-field-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-reports-empty-fields,.company-reports-history-state{display:flex;align-items:center;justify-content:center;min-height:8rem;color:#84908b;font-size:.78rem;text-align:center}.company-reports-alert{margin-top:.8rem;padding:.65rem .75rem;border:1px solid #f0d0cb;border-radius:.65rem;background:#fff8f7;color:#9b4139;font-size:var(--font-size-xs)}.company-reports-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:auto;padding-top:1.15rem}.company-reports-preview-trigger,.company-reports-secondary-button{border:1px solid #dfe6e1;background:#fff;color:#3f514b}.company-reports-download-button,.company-reports-preview-button,.company-reports-primary-button{border:1px solid #064c42;background:#064c42;color:#fff;box-shadow:0 .45rem 1rem rgba(6,76,66,.13)}.company-reports-download-button:hover:not(:disabled),.company-reports-preview-button:hover:not(:disabled),.company-reports-primary-button:hover:not(:disabled){border-color:#043b34;background:#043b34;color:#fff}.company-reports-filter-actions .btn:disabled,.company-reports-preview-trigger:disabled{cursor:not-allowed;opacity:.55}.company-reports-preview-card>.company-reports-card-heading{align-items:center;padding:1.35rem 1.45rem;border-bottom:1px solid #edf0ed}.company-reports-preview-heading-actions{display:flex;align-items:center;gap:.65rem}.company-reports-preview-trigger{min-height:2.25rem;padding:.45rem .75rem}.company-reports-preview-card>.company-reports-preview-state,.company-reports-preview-card>.company-reports-table-wrap{flex:1 1 auto;margin:1.35rem}.company-reports-preview-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.45rem;min-height:20rem;color:#7c8984;font-size:.76rem;text-align:center}.company-reports-preview-state strong{font-size:.95rem}.company-reports-preview-icon{font-size:1.45rem}.company-reports-preview-state strong{margin-top:.25rem;color:#182c25}.company-reports-preview-icon{width:3.5rem;height:3.5rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.25rem;border-radius:1rem;background:#eaf4f0;color:#147263}.company-reports-preview-button{display:none;margin-top:.7rem;padding:.55rem 1rem}.company-reports-table-wrap{overflow:auto;border:1px solid #e3e9e5;border-radius:.85rem}.company-reports-table{width:-moz-max-content;width:max-content;min-width:100%;margin:0;color:#294039}.company-reports-table th{font-size:var(--font-size-xs)}.company-reports-table td{font-size:.75rem}.company-reports-table th{padding:.75rem .9rem;border-bottom:1px solid #e3e9e5;background:#f8faf8;color:#71807b;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.company-reports-table td{max-width:14rem;padding:.75rem .9rem;border-color:#edf0ed;vertical-align:middle}.company-reports-table td span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-reports-history-heading{align-items:center;padding:1.35rem 1.45rem;border-bottom:1px solid #edf0ed}.company-reports-history-heading>span{font-size:var(--font-size-xs)}.company-reports-history-content{padding:1.35rem 1.45rem 1.15rem}.company-reports-history-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.company-reports-history-item{min-width:0;display:flex;flex-direction:column;min-height:9.1rem;padding:1rem;border:1px solid #dfe6e1;border-radius:1rem;background:#f9fbf9}.company-reports-history-item-topline{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.8rem}.company-reports-file-icon{font-size:1.15rem}.company-reports-format-badge{font-size:var(--font-size-xs)}.company-reports-file-icon{color:#127263}.company-reports-format-badge{padding:.28rem .55rem;border-radius:999px;background:#e7f4ed;color:#29745e;font-weight:700;text-transform:uppercase}.company-reports-format-badge.is-pdf{background:#fff0ed;color:#a34e43}.company-reports-history-item>strong{font-size:.82rem}.company-reports-history-meta,.company-reports-open-button,.company-reports-open-button i{font-size:var(--font-size-xs)}.company-reports-history-item>strong{overflow:hidden;color:#182c25;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.company-reports-history-meta{display:block;margin-top:.25rem;overflow:hidden;color:#7d8a85;text-overflow:ellipsis;white-space:nowrap}.company-reports-open-button{align-self:flex-start;margin-top:auto;padding:.75rem 0 0;background:transparent;color:#147263}.company-reports-open-button i{margin-left:.2rem}.company-reports-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.company-reports-history-pagination .dynamic-report-pagination-summary{font-size:var(--font-size-xs);color:#7d8a85}.company-reports-history-state{min-height:10rem}@media (width <= 991px){.company-reports-builder-grid{grid-template-columns:1fr}.company-reports-preview-card{min-height:26rem}.company-reports-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 640px){.company-reports-page{padding:1rem .75rem 1.5rem}.company-reports-header{align-items:stretch;flex-direction:column}.company-reports-download-button{align-self:flex-start}.company-reports-filter-card,.company-reports-history-card,.company-reports-preview-card{border-radius:1rem}.company-reports-filter-controls,.company-reports-history-list{grid-template-columns:1fr}.company-reports-history-content,.company-reports-history-heading,.company-reports-preview-card>.company-reports-card-heading{padding-right:1rem;padding-left:1rem}.company-reports-preview-card>.company-reports-card-heading{align-items:flex-start;flex-direction:column}.company-reports-preview-heading-actions{width:100%;justify-content:space-between}.company-reports-preview-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.company-reports-filter-actions{grid-template-columns:1fr}}.company-reports-page{--company-reports-action:#06483f;--company-reports-action-hover:#043b34;--company-reports-action-disabled:#06483f;--company-reports-ivory:#f5f2ec;--company-reports-control:#f7f5f0;min-height:100%;padding:.55rem 1.35rem .75rem;color:#0a4038;background:var(--xverdict-platform-background)!important}.company-reports-shell{gap:.85rem;width:100%}.company-reports-header{align-items:center;min-height:2.55rem;padding:0 .1rem .2rem}.company-reports-header h1{margin:0 0 .1rem;color:#0a4038;font-size:1.45rem;font-weight:700;letter-spacing:-.025em;line-height:1.1}.company-reports-eyebrow{color:#656a68;font-size:.72rem;font-weight:400;letter-spacing:0;line-height:1.2;text-transform:none}.company-reports-action-button,.company-reports-download-button{border-color:var(--company-reports-action);color:#fff;background:var(--company-reports-action);box-shadow:none}.company-reports-download-button{min-height:2.15rem;padding:.5rem 1rem;border-radius:.48rem;font-size:.72rem}.company-reports-action-button:focus-visible:not(:disabled),.company-reports-action-button:hover:not(:disabled),.company-reports-download-button:focus-visible:not(:disabled),.company-reports-download-button:hover:not(:disabled){border-color:var(--company-reports-action-hover);color:#fff;background:var(--company-reports-action-hover)}.company-reports-action-button:focus-visible,.company-reports-pagination-button:focus-visible,.company-reports-preview-close:focus-visible{outline:2px solid color-mix(in srgb,var(--company-reports-action) 38%,#fff);outline-offset:2px}.company-reports-action-button:disabled{border-color:var(--company-reports-action-disabled);color:#fff;background:var(--company-reports-action-disabled);cursor:not-allowed;opacity:1}.company-reports-builder-grid{display:block}.company-reports-filter-card,.company-reports-history-card{border:.55rem solid var(--company-reports-ivory)!important;border-radius:1.55rem;background:#fff!important;box-shadow:none}.company-reports-filter-card{display:block;padding:.85rem .95rem .9rem}.company-reports-card-heading,.company-reports-history-heading{display:block}.company-reports-card-heading h2,.company-reports-fields-heading h3,.company-reports-history-heading h2{margin:0;color:#111;font-size:.76rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:capitalize}.company-reports-card-heading p,.company-reports-fields-heading p,.company-reports-history-heading p{margin-top:.18rem;color:#707371;font-size:.66rem;line-height:1.3}.company-reports-filter-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem .7rem;margin-top:1rem}.company-reports-filter-controls .case-report-builder-field:nth-child(n+3){grid-column:auto}.company-reports-filter-controls .company-reports-wide-field{grid-column:span 2}.company-reports-filter-card .case-report-builder-field span{margin-bottom:.35rem;color:#171918;font-size:.66rem;font-weight:700;letter-spacing:0;text-transform:none}.company-reports-filter-card .case-report-builder-control{min-height:1.95rem;padding-top:.35rem;padding-bottom:.35rem;border:0!important;border-radius:.28rem!important;color:#133e37!important;background-color:var(--company-reports-control)!important;box-shadow:none!important;font-size:.7rem}.company-reports-fields-heading{display:block;margin-top:.75rem;padding:0 0 .6rem;border-top:0;border-bottom:1px solid #efeee9}.company-reports-field-list{grid-template-columns:none;grid-auto-columns:calc(20% - .6rem);grid-auto-flow:column;gap:.75rem;max-height:none;margin-top:.65rem;padding:0 0 .25rem;overflow-x:auto;overflow-y:hidden;scrollbar-color:#c3cdc8 transparent;scrollbar-width:thin}.company-reports-field-option{min-height:2.6rem;align-items:flex-start;flex-direction:column-reverse;justify-content:flex-end;gap:.55rem;padding:0;border-radius:0;color:#171918;font-size:.66rem;font-weight:600}.company-reports-field-option.is-selected,.company-reports-field-option:hover{color:#171918;background:transparent}.company-reports-field-option input{width:.95rem;height:.95rem;border-radius:.18rem;accent-color:var(--company-reports-action)}.company-reports-field-option>span{width:100%;overflow:visible;text-overflow:clip;white-space:normal}.company-reports-filter-actions{display:flex;gap:.4rem;margin-top:.7rem;padding:0}.company-reports-filter-actions .btn,.company-reports-preview-trigger,.company-reports-primary-button,.company-reports-secondary-button{width:auto;min-width:3.5rem;min-height:1.6rem;padding:.28rem .7rem;border:1px solid var(--company-reports-action);border-radius:.25rem;color:#fff;background:var(--company-reports-action);box-shadow:none;font-size:.6rem;font-weight:700;line-height:1}.company-reports-preview-trigger:hover:not(:disabled),.company-reports-primary-button:hover:not(:disabled),.company-reports-secondary-button:hover:not(:disabled){border-color:var(--company-reports-action-hover);color:#fff;background:var(--company-reports-action-hover)}.company-reports-filter-actions .company-reports-action-button:disabled{border-color:var(--company-reports-action-disabled);color:#fff;background:var(--company-reports-action-disabled);opacity:1}.company-reports-alert{margin-top:.65rem}.company-reports-history-card{min-height:9.5rem;overflow:hidden}.company-reports-history-heading{min-height:3.05rem;padding:.75rem .95rem .45rem;border:0}.company-reports-history-content{padding:0}.company-reports-history-table-wrap{overflow-x:auto}.company-reports-history-table{width:100%;border-collapse:collapse;color:#0b4038;font-size:.66rem}.company-reports-history-table th{height:1.55rem;padding:.35rem .95rem;color:#0b4038;background:#f5f3ee;font-weight:700;text-align:left}.company-reports-history-table th:first-child{width:55%}.company-reports-history-table th:nth-child(2){width:17%}.company-reports-history-table th:nth-child(3){width:15%}.company-reports-history-table th:nth-child(4){width:13%;text-align:right}.company-reports-history-table td{padding:.55rem .95rem;border-bottom:1px solid #f0efeb}.company-reports-history-table td:last-child{text-align:right}.company-reports-open-button{margin:0;padding:.25rem .5rem;border:0;border-radius:.25rem;color:#fff;background:var(--company-reports-action);font-size:.64rem;font-weight:700}.company-reports-open-button:focus-visible:not(:disabled),.company-reports-open-button:hover:not(:disabled){color:#fff;background:var(--company-reports-action-hover)}.company-reports-history-state{min-height:4.65rem}.company-reports-empty-icon{position:relative;width:3.4rem;height:3rem;color:#0b5148}.company-reports-empty-icon .bi-files{font-size:2.8rem;line-height:1}.company-reports-empty-icon .bi-x-circle{position:absolute;top:1.05rem;left:1.25rem;padding:.12rem;background:#fff;font-size:.8rem}.company-reports-history-pagination{margin:0;padding:.65rem .95rem}.company-reports-history-pagination>div{border-color:var(--company-reports-action)!important}.company-reports-pagination-button{border:0;border-color:var(--company-reports-action)!important;color:var(--company-reports-action);background:#fff;box-shadow:none}.company-reports-pagination-button.is-active,.company-reports-pagination-button:focus-visible:not(:disabled),.company-reports-pagination-button:hover:not(:disabled){color:#fff;background:var(--company-reports-action)}.company-reports-pagination-button:disabled{color:var(--company-reports-action-disabled);background:#fff;cursor:not-allowed;opacity:1}.company-reports-preview-close{display:inline-grid;width:2.35rem;height:2.35rem;place-items:center;padding:0;border:1px solid var(--company-reports-action);border-radius:.48rem;color:#fff;background:var(--company-reports-action);box-shadow:none}.company-reports-preview-close:focus-visible,.company-reports-preview-close:hover{border-color:var(--company-reports-action-hover);color:#fff;background:var(--company-reports-action-hover)}@media (width <= 900px){.company-reports-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.company-reports-field-list{grid-auto-columns:calc(33.33333% - .5rem)}}@media (width <= 640px){.company-reports-page{padding:.8rem .65rem 1.25rem}.company-reports-header{align-items:flex-start;flex-direction:row}.company-reports-download-button{align-self:center}.company-reports-filter-controls{grid-template-columns:1fr}.company-reports-filter-controls .company-reports-wide-field{grid-column:auto}.company-reports-field-list{grid-auto-columns:calc(50% - .375rem)}.company-reports-filter-actions{flex-direction:row}}.tenant-settings-revamp{height:100%;min-height:100%;margin-top:0;overflow:hidden;padding:1.65rem 1.6rem 2.5rem;color:#152721}.tenant-settings-revamp-shell{height:100%;max-width:100%;min-height:0;overflow:hidden;gap:1.25rem!important;padding:0}.tenant-settings-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.tenant-settings-revamp .tenant-settings-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;padding:0 0 .1rem}.tenant-settings-revamp .tenant-settings-primary-btn,.tenant-settings-revamp .tenant-settings-secondary-btn{min-height:3rem;padding:.75rem 1.2rem;border-radius:.85rem;font-size:.76rem;font-weight:700}.tenant-settings-revamp .tenant-settings-primary-btn{border:1px solid #034d43;background:#034d43;color:#fff;box-shadow:0 .55rem 1.2rem rgba(3,77,67,.16)}.tenant-settings-revamp .tenant-settings-primary-btn:focus,.tenant-settings-revamp .tenant-settings-primary-btn:hover{border-color:#023c35;background:#023c35;color:#fff}.tenant-settings-revamp .tenant-settings-secondary-btn{border:1px solid #dce5e0;background:#fff;color:#50615a;display:none}.tenant-settings-content{display:flex;flex-direction:column;flex:1 1 auto;gap:1.25rem;min-width:0;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.tenant-settings-tabs{position:static;flex:0 0 auto;min-height:3.65rem;overflow-x:auto;overflow-y:hidden;border:1px solid #dfe6e1;border-radius:1rem;box-shadow:0 .25rem .8rem rgb(21 49 40/3%)}.tenant-settings-revamp .tenant-settings-content>:not(.tenant-settings-tabs){flex:0 0 auto;min-height:0;overflow:visible}.tenant-settings-revamp .tenant-settings-tab{position:static;flex:0 0 auto;min-height:2.75rem;padding:.7rem .95rem;border-radius:.7rem!important;color:#788680;font-size:var(--font-size-xs)}.tenant-settings-revamp .tenant-settings-tab.is-active,.tenant-settings-revamp .tenant-settings-tab:focus,.tenant-settings-revamp .tenant-settings-tab:hover{color:#073f36}.tenant-settings-revamp .tenant-settings-tab.is-active{background:#eaf3ef}.tenant-settings-content>.tenant-integrations-card,.tenant-settings-content>.tenant-rates-card,.tenant-settings-content>.tenant-rule-engine-card,.tenant-settings-content>.tenant-sla-card,.tenant-settings-panel{min-width:0;border:1px solid #dfe6e1!important;border-radius:1.35rem!important;background:#fff!important;box-shadow:0 .8rem 1.7rem rgb(21 49 40/5%);padding:1.55rem}.tenant-settings-child-heading,.tenant-settings-content>.tenant-rule-engine-card>div:first-child,.tenant-settings-content>.tenant-sla-card>div:first-child,.tenant-settings-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.45rem}.tenant-settings-content .tenant-rule-engine-heading:before,.tenant-settings-content .tenant-sla-heading:before,.tenant-settings-panel-title h2{color:#172b24;font-size:1.05rem;font-weight:700;letter-spacing:-.025em}.tenant-settings-panel-title h2{margin:0}.tenant-settings-panel-title p{margin:.3rem 0 0;color:#7d8a85;font-size:var(--font-size-xs)}.tenant-settings-child-heading h2{font-size:1.05rem}.tenant-settings-child-heading p{font-size:var(--font-size-xs)}.tenant-settings-child-heading h2{margin:0;color:#172b24;font-weight:700;letter-spacing:-.025em}.tenant-settings-child-heading p{margin:.3rem 0 0;color:#7d8a85}.tenant-role-add-btn,.tenant-role-edit-btn,.tenant-settings-content .btn-light,.tenant-settings-content .btn-primary-dark{min-height:2.5rem;padding:.55rem .9rem;border-radius:.75rem;font-size:var(--font-size-xs);font-weight:700}.tenant-role-add-btn,.tenant-role-edit-btn,.tenant-settings-content .btn-light{border:1px solid #dfe6e1!important;background:#fff!important;color:#50615a!important}.tenant-role-add-btn:hover,.tenant-role-edit-btn:hover,.tenant-settings-content .btn-light:hover{border-color:#bcd3c8!important;background:#f1f7f4!important;color:#074d42!important}.tenant-settings-state{font-size:.78rem;display:flex;align-items:center;justify-content:center;min-height:10rem;color:#81908a;text-align:center}.tenant-settings-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.tenant-settings-option-card{min-width:0;display:flex;flex-direction:column;min-height:8.2rem;padding:1.15rem;border:1px solid #dfe6e1;border-radius:1rem;background:#f9fbf9}.tenant-settings-option-title{display:flex;align-items:center;gap:.65rem;color:#172b24}.tenant-settings-option-title i{font-size:1rem}.tenant-settings-option-title strong{font-size:.82rem}.tenant-settings-option-card p,.tenant-settings-option-meta{font-size:var(--font-size-xs)}.tenant-settings-option-title i{color:#117565}.tenant-settings-option-card p{margin:.55rem 0 .8rem;color:#7d8a85;line-height:1.4}.tenant-settings-option-meta{margin-top:auto;color:#7d8a85}.tenant-settings-option-card .tenant-rule-status{align-self:flex-start;margin-top:auto}.tenant-settings-list-card{margin-top:1rem;border:1px solid #dfe6e1;border-radius:1rem;overflow:hidden}.tenant-settings-list-heading{font-size:.8rem;padding:.9rem 1rem;border-bottom:1px solid #edf0ed;color:#172b24;font-weight:700}.tenant-settings-list-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid #edf0ed;background:#f9fbf9}.tenant-settings-list-row:last-child{border-bottom:0}.tenant-settings-list-row strong{font-size:.76rem}.tenant-settings-list-detail,.tenant-settings-list-row p,.tenant-settings-status-badge{font-size:var(--font-size-xs)}.tenant-settings-list-row strong{color:#21362e}.tenant-settings-list-row p{margin:.25rem 0 0;color:#7d8a85}.tenant-settings-list-detail{color:#597068;white-space:nowrap}.tenant-settings-status-badge{flex:0 0 auto;padding:.32rem .55rem;border-radius:999px;font-weight:700}.tenant-settings-status-badge.is-live{background:#e8f4ee;color:#2c765f}.tenant-rates-destinations{margin-top:1.15rem}.tenant-settings-content>.tenant-integrations-card .tenant-integrations-heading,.tenant-settings-content>.tenant-rates-card .tenant-rates-heading,.tenant-settings-content>.tenant-rule-engine-card .tenant-rule-engine-heading,.tenant-settings-content>.tenant-sla-card .tenant-sla-heading{margin:0;color:#172b24;font-size:1.05rem;font-weight:700;letter-spacing:-.025em;text-transform:none}.tenant-settings-content>.tenant-integrations-card .tenant-integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.tenant-settings-content>.tenant-integrations-card .tenant-integration-item{min-height:8.5rem;padding:1rem;border-radius:1rem;background:#f9fbf9}.tenant-settings-content>.tenant-rule-engine-card .tenant-rule-engine-table-wrap,.tenant-settings-content>.tenant-sla-card .tenant-sla-table-wrap{overflow-x:auto}.tenant-settings-content>.tenant-rule-engine-card .tenant-rule-engine-table,.tenant-settings-content>.tenant-sla-card .tenant-sla-table{min-width:58rem}.tenant-settings-content>.tenant-rule-engine-card th,.tenant-settings-content>.tenant-sla-card th{padding:.8rem .85rem;background:#f8faf8;color:#788680;font-size:var(--font-size-xs);letter-spacing:.1em}.tenant-settings-content>.tenant-sla-card th{padding:.8rem .85rem;background:#f8faf8;color:#788680;letter-spacing:.1em}.tenant-settings-content>.tenant-rule-engine-card td,.tenant-settings-content>.tenant-sla-card td{padding:.9rem .85rem;border-color:#edf0ed;font-size:.75rem}.tenant-settings-content>.tenant-sla-card td{padding:.9rem .85rem;border-color:#edf0ed}.tenant-settings-content>.tenant-rates-card .tenant-rates-heading{margin-bottom:.9rem!important}.tenant-settings-content>.tenant-rates-card .tenant-rates-table-wrap{border:1px solid #dfe6e1;border-radius:.85rem;overflow:hidden}.tenant-settings-content>.tenant-rates-card .tenant-rates-table{background:#f9fbf9}.tenant-settings-content>.tenant-rates-card th{font-size:var(--font-size-xs)}.tenant-settings-content>.tenant-rates-card td{font-size:.76rem}.tenant-settings-content>.tenant-integrations-card .tenant-integration-title{font-size:.82rem}.tenant-settings-content>.tenant-integrations-card .tenant-integration-copy{font-size:var(--font-size-xs)}.tenant-settings-content>.tenant-rates-card th{padding:.8rem;background:#f8faf8;color:#788680}.tenant-settings-content>.tenant-rates-card td{padding:.85rem;border-color:#edf0ed}.tenant-settings-content>.tenant-integrations-card .tenant-integration-status{font-size:var(--font-size-xs)}.tenant-settings-content>.tenant-integrations-card .tenant-integration-copy{margin-top:.45rem}.tenant-settings-content>.tenant-integrations-card .tenant-integration-status{display:inline-flex;min-height:1.5rem;margin-top:.75rem;padding:.35rem .6rem;border-radius:999px;text-transform:none}.tenant-settings-content>.tenant-integrations-card .tenant-integration-toggle{accent-color:#167565}.tenant-settings-content>.branding-copy .branding-copy__intro h2{font-size:1.05rem}.tenant-settings-content>.branding-copy .branding-copy__intro p{font-size:var(--font-size-xs)}.tenant-settings-content>.branding-copy .branding-copy__intro h2{color:#172b24;font-weight:700}.tenant-settings-content>.branding-copy .branding-copy__card,.tenant-settings-content>.branding-copy .branding-copy__preview{border-radius:1rem;box-shadow:none}@media (width <= 991px){.tenant-settings-heading-row{align-items:stretch;flex-direction:column}.tenant-settings-revamp .tenant-settings-actions{justify-content:flex-start}.tenant-settings-content>.tenant-integrations-card .tenant-integrations-grid,.tenant-settings-option-grid{grid-template-columns:1fr}}@media (width <= 767px){.tenant-settings-revamp{padding:1rem .75rem 1.5rem}.tenant-settings-content>.tenant-integrations-card,.tenant-settings-content>.tenant-rates-card,.tenant-settings-content>.tenant-rule-engine-card,.tenant-settings-content>.tenant-sla-card,.tenant-settings-panel{padding:1rem;border-radius:1rem!important}.tenant-settings-panel-heading{align-items:stretch;flex-direction:column}}.tenant-settings-revamp{padding:1.9rem 1.3rem 1.25rem;overflow-x:hidden;background:var(--xverdict-platform-background)}.tenant-settings-revamp,.tenant-settings-revamp .tenant-settings-content,.tenant-settings-revamp .tenant-settings-content>*,.tenant-settings-revamp-shell{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.tenant-settings-heading-row{align-items:flex-start}.tenant-settings-tenant-filter{display:flex;width:min(20rem,100%);flex:0 0 auto;flex-direction:column;gap:.4rem}.tenant-settings-tenant-filter>span{color:#53615c;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tenant-settings-tenant-filter .form-select{min-height:2.5rem;border-color:#cfd8d4;border-radius:.65rem;color:#163d35;font-size:.75rem;font-weight:600}.tenant-settings-tenant-filter small{color:#b42318;font-size:.65rem}.tenant-settings-content{gap:1.45rem}.tenant-settings-tabs{min-height:2.55rem;margin-bottom:0;overflow:hidden;border-color:#d6e4de;border-radius:2rem;background:#fff;box-shadow:none}.tenant-settings-revamp .tenant-settings-tab{flex:1 0 auto;min-height:2.45rem;padding:.55rem .75rem;border-radius:0!important;color:#16483f}.tenant-settings-revamp .tenant-settings-tab.is-active{border-radius:0!important;background:#06483f;color:#fff}.tenant-settings-revamp .tenant-settings-tab:not(.is-active):hover{background:#dfe5e2}.tenant-settings-revamp .tenant-settings-tab:first-child.is-active{border-radius:2rem 0 0 2rem!important}.tenant-settings-revamp .tenant-settings-tab:last-child.is-active{border-radius:0 2rem 2rem 0!important}.tenant-settings-revamp .tenant-roles-card{min-height:0;height:auto;padding:1.5rem;border:1px solid #d9e2de!important;border-radius:1rem!important;background:#fff!important;box-shadow:none!important}.tenant-settings-revamp .tenant-settings-content>.tenant-roles-card{align-self:start;overflow:visible}.tenant-settings-revamp .tenant-settings-content .tenant-rates-card,.tenant-settings-revamp .tenant-settings-content .tenant-sla-card{width:100%;max-width:100%;min-width:0;min-height:20.15rem;padding:1.8rem 1.75rem 1.85rem;overflow:visible;border:1px solid #c9e0d6!important;border-radius:1.35rem!important;background:#e7f3ee!important;box-shadow:none!important;box-sizing:border-box}.tenant-settings-revamp .branding-copy__setting-row,.tenant-settings-revamp .branding-copy__settings-list,.tenant-settings-revamp .tenant-integrations-grid,.tenant-settings-revamp .tenant-settings-child-heading,.tenant-settings-revamp .tenant-settings-child-heading>div,.tenant-settings-revamp .tenant-settings-option-grid,.tenant-settings-revamp .tenant-sla-summary-list{max-width:100%;min-width:0}.tenant-settings-revamp .branding-copy__setting-main,.tenant-settings-revamp .branding-copy__setting-main>div,.tenant-settings-revamp .tenant-integration-item,.tenant-settings-revamp .tenant-settings-option-card,.tenant-settings-revamp .tenant-sla-summary-row{min-width:0;overflow-wrap:anywhere}.tenant-settings-revamp .branding-copy__card,.tenant-settings-revamp .branding-copy__preview,.tenant-settings-revamp .branding-copy__setting-main,.tenant-settings-revamp .tenant-integration-item,.tenant-settings-revamp .tenant-role-card,.tenant-settings-revamp .tenant-settings-list-card,.tenant-settings-revamp .tenant-settings-list-row,.tenant-settings-revamp .tenant-settings-option-card,.tenant-settings-revamp .tenant-sla-summary-row{background:#fff!important}.tenant-settings-revamp .branding-copy__setting-row:not(.branding-copy__toggle-row),.tenant-settings-revamp .tenant-integration-item,.tenant-settings-revamp .tenant-role-card{border:1px solid #b8c0c5!important}.tenant-settings-revamp .tenant-rates-table-wrap,.tenant-settings-revamp .tenant-rule-engine-table-wrap,.tenant-settings-revamp .tenant-sla-table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.tenant-settings-revamp .tenant-roles-toolbar{margin-bottom:1rem}.tenant-settings-revamp .tenant-settings-panel-title h2{margin:0;color:#16483f;font-size:var(--font-size-sm);font-weight:600;line-height:1.3}.tenant-settings-revamp .tenant-settings-panel-title p{margin-top:.35rem;color:#7d8a85;font-size:var(--font-size-xs);line-height:1.35}.tenant-settings-revamp .tenant-role-card{min-height:8rem;min-width:0;padding:.75rem;border-radius:.75rem;background:#fff!important;box-shadow:none!important}.tenant-settings-revamp .tenant-role-grid>.col{min-width:0}.tenant-settings-revamp .tenant-role-card-title{line-height:1.25}.tenant-settings-revamp .tenant-role-card-title i{width:2rem;height:2rem;border-radius:.4rem;background:#f3f6f5;color:#064b42;font-size:1rem}.tenant-settings-revamp .tenant-role-card-title strong{min-width:0;font-size:var(--font-size-sm);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.tenant-settings-revamp .tenant-role-card p{margin:.5rem 0 .75rem;color:#7d8a85;font-size:var(--font-size-xs);line-height:1.35;overflow-wrap:anywhere}.tenant-settings-revamp .tenant-role-card-footer{color:#82908a;font-size:var(--font-size-xs);line-height:1.25;overflow-wrap:anywhere}.tenant-settings-revamp .tenant-rule-status{min-height:1.5rem;padding:.25rem .5rem;border:1px solid transparent;border-radius:999px;color:#06483f;background:#e8f4ee;font-family:inherit;font-size:var(--font-size-xs);font-weight:600;letter-spacing:normal;line-height:1.1;text-transform:uppercase}.tenant-settings-revamp .tenant-rule-status-dot{width:.35rem;height:.35rem;flex:0 0 0.35rem;border-radius:50%;background:#198754}.tenant-settings-revamp .tenant-rule-status.is-inactive{border-color:#f0cccc;color:#8b3030;background:#fce8e6}.tenant-settings-revamp .tenant-rule-status.is-inactive .tenant-rule-status-dot{background:#b42318}.tenant-settings-revamp .tenant-sla-configured-count{color:#60716b;font-weight:500}.tenant-settings-revamp .tenant-rates-billing .tenant-rate-copy,.tenant-settings-revamp .tenant-sla-workflows .tenant-role-card-title{min-width:0}.tenant-settings-revamp .tenant-rates-billing .tenant-role-card{min-height:0}.tenant-settings-revamp .tenant-rates-billing .tenant-rate-details{min-width:0}.tenant-settings-revamp .tenant-rates-billing .tenant-rate-amount{color:#172b24;font-size:1.0625rem;font-weight:600;line-height:1.2}.tenant-settings-revamp .tenant-rates-billing .tenant-rate-period{margin-top:.2rem;color:#7d8a85;font-size:var(--font-size-xs);font-weight:400;line-height:1.2}.tenant-settings-revamp .tenant-sla-empty-state{border-color:#d9e2de!important;border-style:dashed!important;background:#fff;color:#172b24}.tenant-settings-revamp .tenant-sla-empty-state p{font-size:var(--font-size-xs);line-height:1.35}.tenant-settings-revamp .tenant-sla-empty-icon{width:2.75rem;height:2.75rem;background:#edf6f2;color:#087261;font-size:1.15rem}.tenant-settings-revamp,.tenant-settings-revamp-shell{min-height:0}.tenant-settings-revamp .tenant-settings-tabs{position:static;z-index:auto;overflow-x:auto;overflow-y:hidden}@media (width <= 700px){.tenant-settings-heading-row{flex-direction:column}}@media (width <= 600px){.tenant-settings-revamp{padding:1rem .75rem 1.5rem}.tenant-settings-tabs{overflow-x:auto}.tenant-settings-revamp .tenant-settings-tab{flex:0 0 auto}.tenant-settings-revamp .tenant-settings-content .tenant-integrations-card,.tenant-settings-revamp .tenant-settings-content .tenant-rates-card,.tenant-settings-revamp .tenant-settings-content .tenant-sla-card{padding:1rem}}#app .tenant-settings-revamp .tenant-settings-tabs{min-height:2.55rem!important;padding:0!important;overflow-x:auto;overflow-y:hidden;border:1px solid #d2ddd9!important;border-radius:999px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #dce5e2!important}#app .tenant-settings-revamp .tenant-settings-tab{flex:1 1 0;min-height:2.5rem;min-width:8rem;padding:.55rem .75rem!important;border-radius:0!important;color:#063a33!important;background:#fff!important;font-size:var(--font-size-xs)!important}#app .tenant-settings-revamp .tenant-settings-tab:first-child{border-radius:999px 0 0 999px!important}#app .tenant-settings-revamp .tenant-settings-tab:last-child{border-radius:0 999px 999px 0!important}#app .tenant-settings-revamp .tenant-settings-tab.is-active{color:#fff!important;background:#063a33!important}#app .tenant-settings-revamp .tenant-settings-tab:not(.is-active):focus-visible,#app .tenant-settings-revamp .tenant-settings-tab:not(.is-active):hover{color:#063a33!important;background:#b8ddd4!important}#app .tenant-settings-revamp .tenant-settings-tab.is-active:hover{color:#fff!important;background:#0a4b42!important}@media (width <= 600px){#app .tenant-settings-revamp .tenant-settings-tab{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content}}.owner-dashboard-revamp{padding:1.6rem 1.8rem 2.5rem;color:#152721}.owner-dashboard-revamp .owner-dashboard-shell{max-width:100%}.owner-dashboard-revamp .owner-dashboard-hero{position:relative;min-height:8rem;padding:0 0 1.1rem;border-radius:0;background:transparent;color:#152721;box-shadow:none!important}.owner-dashboard-revamp .owner-dashboard-kicker{display:none}.owner-dashboard-revamp .owner-dashboard-title{color:#11251f;font-family:inherit;font-size:clamp(2.3rem,4vw,3.15rem);font-weight:700;letter-spacing:-.07em;line-height:.98}.owner-dashboard-revamp .owner-dashboard-summary{max-width:60rem;margin-top:.75rem;color:#7b8983;font-size:.88rem;line-height:1.45}.owner-dashboard-revamp .owner-dashboard-summary strong{color:#176d5e}.owner-dashboard-header-action{position:absolute;right:0;bottom:1.1rem;display:inline-flex;align-items:center;gap:.55rem;min-height:3rem;padding:.75rem 1.15rem;border:1px solid #cfdcd5;border-radius:.85rem;background:#fff;color:#073f36;font-size:.76rem;font-weight:700}.owner-dashboard-header-action:hover{border-color:#9dc4b5;background:#f0f7f4;color:#043c34}.owner-dashboard-status-callout{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.85rem;margin-bottom:1.35rem;padding:.8rem 1.25rem;border:1px solid #dfe6e1;border-radius:1rem;background:#fff;box-shadow:0 .25rem .8rem rgb(21 49 40/3%)}.owner-dashboard-status-message{font-size:.76rem}.owner-dashboard-status-message i{font-size:1rem}.owner-dashboard-status-message{display:flex;align-items:center;gap:.7rem;color:#51645c}.owner-dashboard-status-message i{color:#a77b2c}.owner-dashboard-status-message strong{color:#173e34}.owner-dashboard-status-date{font-size:var(--font-size-xs);color:#82908a;font-weight:700;white-space:nowrap}.owner-dashboard-revamp .owner-dashboard-metrics{margin-top:0;margin-right:-.625rem;margin-left:-.625rem}.owner-dashboard-revamp .owner-dashboard-metric-card{position:relative;min-height:10.7rem;padding:1.5rem 1.35rem 1.2rem;border:1px solid #dfe6e1;box-shadow:0 .5rem 1.1rem rgb(21 49 40/4%)}.owner-dashboard-revamp .owner-dashboard-metric-card.is-accented{border-color:#dfe6e1}.owner-dashboard-metric-label{font-size:var(--font-size-xs)}.owner-dashboard-metric-icon{font-size:2rem}.owner-dashboard-revamp .owner-dashboard-metric-value{font-size:2.35rem}.owner-dashboard-revamp .owner-dashboard-metric-detail{font-size:var(--font-size-xs)}.owner-dashboard-metric-label{color:#71807b;letter-spacing:.12em;text-transform:uppercase}.owner-dashboard-metric-icon{position:absolute;top:1.35rem;right:1.35rem;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.8rem;background:#eaf4f0;color:#147263}.owner-dashboard-revamp .owner-dashboard-metric-value{margin-top:2.6rem;color:#172b24;font-family:inherit;font-weight:700;letter-spacing:-.06em;line-height:.9}.owner-dashboard-revamp .owner-dashboard-metric-detail{margin-top:.7rem;color:#7b8983}.owner-dashboard-revamp .owner-dashboard-content{margin-top:1.35rem}.owner-dashboard-panel,.owner-dashboard-revamp .owner-dashboard-activity{overflow:hidden;border:1px solid #dfe6e1;border-radius:1.25rem;background:#fff;box-shadow:0 .7rem 1.5rem rgb(21 49 40/4%)}.owner-dashboard-revamp .owner-dashboard-activity-head,.owner-dashboard-revamp .owner-dashboard-section-head{align-items:center;min-height:5.35rem;padding:1.2rem 1.35rem;border-bottom:1px solid #edf0ed}.owner-dashboard-revamp .owner-dashboard-activity-title,.owner-dashboard-revamp .owner-dashboard-section-title{color:#172b24;font-family:inherit;font-size:1.05rem;letter-spacing:-.025em;line-height:1.1}.owner-dashboard-panel-badge,.owner-dashboard-revamp .owner-dashboard-section-subtitle,.owner-dashboard-revamp .owner-dashboard-view-all{font-size:var(--font-size-xs)}.owner-dashboard-panel-badge i{font-size:.75rem}.owner-dashboard-revamp .owner-dashboard-activity-title{color:#172b24;font-family:inherit;font-weight:700;letter-spacing:-.025em;line-height:1.1}.owner-dashboard-revamp .owner-dashboard-section-subtitle{color:#7d8a85}.owner-dashboard-revamp .owner-dashboard-view-all{color:#147263;font-weight:700}.owner-dashboard-panel-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border:1px solid #cce3d8;border-radius:999px;background:#eef8f3;color:#277660;font-weight:700;white-space:nowrap}.owner-dashboard-revamp .owner-dashboard-section-head>.owner-dashboard-view-all{display:none}.owner-dashboard-revamp .owner-dashboard-queue{padding:0 1.35rem}.owner-dashboard-revamp .owner-dashboard-queue-card{padding:1rem 0;border-bottom:1px solid #edf0ed;background:transparent}.owner-dashboard-revamp .owner-dashboard-queue-card:last-child{border-bottom:0}.owner-dashboard-revamp .owner-dashboard-queue-card:hover{background:#fbfcfb}.owner-dashboard-revamp .owner-dashboard-queue-body{display:grid;grid-template-columns:3.1rem minmax(0,1fr) auto;align-items:center;gap:.85rem}.owner-dashboard-queue-icon{font-size:1rem}.owner-dashboard-revamp .owner-dashboard-chip{font-size:var(--font-size-xs)}.owner-dashboard-revamp .owner-dashboard-queue-title{font-size:.8rem}.owner-dashboard-revamp .owner-dashboard-queue-action,.owner-dashboard-revamp .owner-dashboard-queue-meta{font-size:var(--font-size-xs)}.owner-dashboard-queue-icon{width:3.1rem;height:3.1rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d4e6de;border-radius:.85rem;background:#eff7f3;color:#0e6356}.owner-dashboard-revamp .owner-dashboard-chip{padding:.3rem .55rem;border-radius:999px!important;letter-spacing:0}.owner-dashboard-revamp .owner-dashboard-queue-title{margin-top:.3rem;color:#1c3029;font-weight:700}.owner-dashboard-revamp .owner-dashboard-queue-meta{margin-top:.2rem;color:#7d8a85}.owner-dashboard-revamp .owner-dashboard-queue-action{min-width:5.1rem;padding:.55rem .75rem;border:1px solid #cfdcd5!important;border-radius:.7rem;background:#fff!important;color:#17483d!important;font-weight:700}.owner-dashboard-revamp .owner-dashboard-queue-action:hover{border-color:#9dc4b5!important;background:#f0f7f4!important}.owner-dashboard-revamp .owner-dashboard-activity-list{padding:0 1.35rem}.owner-dashboard-revamp .owner-dashboard-activity-item{gap:.75rem;padding:1rem 0}.owner-dashboard-revamp .owner-dashboard-activity-item+.owner-dashboard-activity-item{padding-top:1rem}.owner-dashboard-revamp .owner-dashboard-activity-dot{width:.65rem;height:.65rem;margin-top:.28rem;background:#277d6b!important;box-shadow:0 0 0 .35rem #edf7f3}.owner-dashboard-revamp .owner-dashboard-activity-meta{font-size:.76rem}.owner-dashboard-revamp .owner-dashboard-activity-text{font-size:var(--font-size-xs)}.owner-dashboard-revamp .owner-dashboard-activity-meta{color:#1c3029;font-weight:700;letter-spacing:0;text-transform:none}.owner-dashboard-revamp .owner-dashboard-activity-text{margin-top:.25rem;color:#7d8a85}.owner-dashboard-revamp .owner-dashboard-activity-window{display:none}.owner-dashboard-bottom-callout{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-top:1.35rem;padding:1.45rem 1.55rem;border:1px solid #cfe3d9;border-radius:1.25rem;background:linear-gradient(105deg,#f2faf6,#fbfaf5)}.owner-dashboard-bottom-callout h2{font-size:1.25rem}.owner-dashboard-bottom-callout p{font-size:.76rem}.owner-dashboard-bottom-callout h2{color:#064c42;letter-spacing:-.04em}.owner-dashboard-bottom-callout p{max-width:44rem;margin:.55rem 0 0;color:#60726b;line-height:1.45}.owner-dashboard-bottom-stats{display:grid;grid-template-columns:repeat(2,minmax(9rem,1fr));gap:.65rem;min-width:21rem}.owner-dashboard-bottom-stats>div{display:flex;flex-direction:column;min-height:4.1rem;padding:.75rem;border:1px solid #d4e5dc;border-radius:.85rem;background:hsla(0,0%,100%,.72)}.owner-dashboard-bottom-stats strong{font-size:1.3rem}.owner-dashboard-bottom-stats span{font-size:var(--font-size-xs)}.owner-dashboard-bottom-stats strong{color:#064c42;letter-spacing:-.04em;line-height:1}.owner-dashboard-bottom-stats span{margin-top:.35rem;color:#7d8a85}@media (width <= 991px){.owner-dashboard-header-action{position:static;align-self:flex-start;margin-top:1rem}.owner-dashboard-revamp .owner-dashboard-hero{min-height:0}.owner-dashboard-bottom-callout{flex-direction:column}.owner-dashboard-bottom-stats{width:100%;min-width:0}}@media (width <= 767px){.owner-dashboard-revamp{padding:1rem .75rem 1.5rem}.owner-dashboard-revamp .owner-dashboard-metrics{margin-right:-.375rem;margin-left:-.375rem}.owner-dashboard-revamp .owner-dashboard-metric-card{min-height:9.5rem;padding-inline:1rem}.owner-dashboard-status-callout{align-items:flex-start;flex-direction:column}.owner-dashboard-status-date{white-space:normal}.owner-dashboard-revamp .owner-dashboard-activity-head,.owner-dashboard-revamp .owner-dashboard-section-head{align-items:flex-start;flex-direction:column;gap:.65rem}.owner-dashboard-revamp .owner-dashboard-queue-body{grid-template-columns:2.75rem minmax(0,1fr);align-items:start}.owner-dashboard-queue-icon{width:2.75rem;height:2.75rem}.owner-dashboard-revamp .owner-dashboard-queue-action-wrap{grid-column:2;width:auto}.owner-dashboard-revamp .owner-dashboard-queue-action{width:auto}.owner-dashboard-bottom-stats{grid-template-columns:1fr 1fr}}.owner-dashboard-revamp{min-height:100%;padding:.65rem 1rem 1rem;color:#063f36;background:var(--xverdict-platform-background)!important}.owner-dashboard-revamp .owner-dashboard-shell{width:100%;max-width:none}.owner-dashboard-revamp .owner-dashboard-hero,.owner-dashboard-revamp .owner-dashboard-status-callout{display:none!important}.owner-dashboard-revamp .owner-dashboard-metrics{width:100%;margin:0;padding:.4rem;border-radius:1.4rem;background:#f5f3ee}.owner-dashboard-revamp .owner-dashboard-metrics>[class*=col-]{padding:.15rem}.owner-dashboard-revamp .owner-dashboard-metric-card{min-height:5.75rem;padding:.8rem .9rem .65rem;overflow:hidden;border:0!important;border-radius:1.15rem;background:#fff;box-shadow:none}.owner-dashboard-revamp .owner-dashboard-metric-card:after,.owner-dashboard-revamp .owner-dashboard-metric-card:before{display:none!important;content:none!important}.owner-dashboard-revamp .owner-dashboard-metric-label{position:relative;max-width:calc(100% - 2rem);color:#124b42;font-size:calc(.56rem + 2px);font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none}.owner-dashboard-revamp .owner-dashboard-metric-icon{top:.75rem!important;right:.85rem!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;color:#064c42;background:transparent!important;font-size:.9rem!important}.owner-dashboard-revamp .owner-dashboard-metric-icon i{font-size:1rem!important}.owner-dashboard-revamp .owner-dashboard-metric-value{margin-top:.7rem;color:#003f37;font-size:calc(1.8rem + 2px);font-weight:600;line-height:1;letter-spacing:-.055em}.owner-dashboard-revamp .owner-dashboard-metric-detail{margin-top:.35rem;color:#85918d;font-size:calc(.46rem + 2px);line-height:1.2}.owner-dashboard-revamp .owner-dashboard-content{width:calc(100% + .5rem);margin:.35rem -.25rem 0}.owner-dashboard-revamp .owner-dashboard-content>[class*=col-]{display:flex;min-width:0;padding:.25rem}.owner-dashboard-revamp .owner-dashboard-activity,.owner-dashboard-revamp .owner-dashboard-panel{width:100%;min-height:11.25rem;overflow:hidden;border:.45rem solid #f5f3ee!important;border-radius:1.5rem;background:#fff;box-shadow:none}.owner-dashboard-revamp .owner-dashboard-activity:after,.owner-dashboard-revamp .owner-dashboard-activity:before,.owner-dashboard-revamp .owner-dashboard-panel:after,.owner-dashboard-revamp .owner-dashboard-panel:before{display:none!important;content:none!important}.owner-dashboard-revamp .owner-dashboard-activity-head,.owner-dashboard-revamp .owner-dashboard-section-head{min-height:2.8rem;padding:.6rem .8rem .5rem;border:0;background:#fff}.owner-dashboard-revamp .owner-dashboard-activity-title,.owner-dashboard-revamp .owner-dashboard-section-title{margin:0!important;color:#063f36;font-size:calc(.62rem + 2px);font-weight:700;line-height:1.2;letter-spacing:0}.owner-dashboard-revamp .owner-dashboard-section-subtitle{margin-top:.12rem;color:#405e57;font-size:calc(.42rem + 2px);line-height:1.25}.owner-dashboard-revamp .owner-dashboard-view-all{display:none}.owner-dashboard-queue-columns,.owner-dashboard-revamp .owner-dashboard-queue-body{display:grid;grid-template-columns:27% 23% 25% 17% 8%;align-items:center}.owner-dashboard-queue-columns{min-height:1.65rem;padding:.3rem .8rem;color:#063f36;background:#f5f3ee;font-size:calc(.46rem + 2px);font-weight:700}.owner-dashboard-revamp .owner-dashboard-queue{margin:0;padding:.18rem .8rem .35rem}.owner-dashboard-revamp .owner-dashboard-queue-card{min-height:1.75rem;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}.owner-dashboard-revamp .owner-dashboard-queue-card:hover{color:#063f36;background:#f8faf8;box-shadow:none;transform:none}.owner-dashboard-revamp .owner-dashboard-queue-body{min-height:1.75rem;gap:0;color:#063f36;font-size:calc(.48rem + 2px);font-weight:600}.owner-dashboard-case-code,.owner-dashboard-case-owner,.owner-dashboard-case-status,.owner-dashboard-case-type{min-width:0;padding-right:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-dashboard-case-code{color:#064c42;font-weight:700}.owner-dashboard-table-empty{display:flex;min-height:5.4rem;align-items:center;justify-content:center;color:#7b8984;font-size:calc(.55rem + 2px)}.owner-dashboard-revamp .owner-dashboard-activity{display:flex;flex-direction:column;padding:0}.owner-dashboard-revamp .owner-dashboard-activity-list{display:flex;flex:1 1 auto;flex-direction:column;margin:0;padding:0 .8rem .45rem}.owner-dashboard-revamp .owner-dashboard-activity-item{gap:.45rem;padding:.5rem 0;border-color:#edf0ed}.owner-dashboard-revamp .owner-dashboard-activity-item+.owner-dashboard-activity-item{padding-top:.5rem}.owner-dashboard-revamp .owner-dashboard-activity-dot{width:.45rem;height:.45rem;margin-top:.25rem;box-shadow:0 0 0 .2rem #edf7f3}.owner-dashboard-revamp .owner-dashboard-activity-meta{color:#173f36;font-size:calc(.48rem + 2px)}.owner-dashboard-revamp .owner-dashboard-activity-text{margin-top:.2rem;color:#7d8985;font-size:calc(.44rem + 2px)}.owner-dashboard-escalation-empty,.owner-dashboard-revamp .owner-dashboard-empty-state{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;color:#064c42;text-align:center}.owner-dashboard-escalation-empty i,.owner-dashboard-revamp .owner-dashboard-empty-state i{margin-bottom:.4rem;font-size:1.8rem;font-weight:400;line-height:1}.owner-dashboard-escalation-empty strong,.owner-dashboard-revamp .owner-dashboard-empty-state strong{font-size:calc(.52rem + 2px);font-weight:700}.owner-dashboard-bottom-callout{display:block;min-height:11.75rem;margin-top:.35rem;padding:0;overflow:hidden;border:.45rem solid #f5f3ee!important;border-radius:1.5rem;background:#fff;box-shadow:none}.owner-dashboard-escalation-head{min-height:2.75rem;padding:.6rem .8rem .45rem}.owner-dashboard-bottom-callout h2{margin:0;color:#063f36;font-size:calc(.62rem + 2px);font-weight:700;line-height:1.2;letter-spacing:0}.owner-dashboard-bottom-callout p{max-width:none;margin:.12rem 0 0;color:#405e57;font-size:calc(.42rem + 2px);line-height:1.3}.owner-dashboard-escalation-columns,.owner-dashboard-escalation-row{display:grid;grid-template-columns:64% 20% 16%;align-items:center}.owner-dashboard-escalation-columns{min-height:1.65rem;padding:.3rem .8rem;color:#063f36;background:#f5f3ee;font-size:calc(.46rem + 2px);font-weight:700}.owner-dashboard-escalation-body{min-height:6.15rem}.owner-dashboard-escalation-row{width:100%;min-height:1.75rem;padding:0 .8rem;border:0;border-bottom:1px solid #edf0ed;color:#063f36;background:#fff;text-align:left;font-size:calc(.48rem + 2px)}.owner-dashboard-escalation-row:focus-visible,.owner-dashboard-escalation-row:hover{background:#f8faf8}.owner-dashboard-escalation-empty{min-height:6.15rem}.owner-dashboard-escalation-empty span{margin-top:.35rem;color:#536a64;font-size:calc(.43rem + 2px)}@media (width <= 1199.98px){.owner-dashboard-revamp .owner-dashboard-activity,.owner-dashboard-revamp .owner-dashboard-panel{min-height:12rem}.owner-dashboard-revamp .owner-dashboard-activity{margin-top:0}}@media (width <= 767.98px){.owner-dashboard-revamp{padding:.75rem}.owner-dashboard-revamp .owner-dashboard-metric-card{min-height:7.75rem}.owner-dashboard-queue-columns,.owner-dashboard-revamp .owner-dashboard-queue-body{grid-template-columns:1.15fr 1fr .9fr .75fr .55fr;min-width:42rem}.owner-dashboard-revamp .owner-dashboard-panel{overflow-x:auto}.owner-dashboard-bottom-callout{min-height:13rem}}.owner-calendar-page{min-height:100%;padding:1.65rem 2.95vw 4rem;background:var(--xverdict-platform-background)!important}.owner-calendar-shell{max-width:94rem}.owner-calendar-page-header{margin-bottom:1.65rem}.owner-calendar-page-header h1{color:#10231f;font-size:clamp(2.15rem,3.1vw,2.75rem);font-weight:700;letter-spacing:-.065em;line-height:1}.owner-calendar-page-header p{margin:.75rem 0 0;color:#788680;font-size:.8rem}.owner-calendar-card{border:1px solid #dce3de;border-radius:1.1rem;background:#fff;box-shadow:0 .3rem 1.4rem rgb(36 54 47/3%)}.owner-calendar-toolbar{gap:1.5rem;min-height:4.65rem;padding:1rem 1.25rem;border-bottom:1px solid #e4e9e5}.owner-calendar-toolbar h2{margin:0;color:#142620;font-size:1rem;font-weight:700;letter-spacing:-.03em}.owner-calendar-toolbar p{margin:.35rem 0 0;color:#89958f;font-size:var(--font-size-xs)}.owner-calendar-controls,.owner-calendar-view-switcher{display:flex;align-items:center;gap:.35rem}.owner-calendar-view-switcher{padding:.18rem;border:1px solid #e0e7e2;border-radius:.65rem;background:#f8faf8}.owner-calendar-icon-button,.owner-calendar-view-switcher button{border:1px solid transparent;border-radius:.5rem;background:transparent;color:#7c8983;font-size:.61rem;font-weight:600}.owner-calendar-view-switcher button{min-width:2.6rem;padding:.5rem .4rem}.owner-calendar-view-switcher button.is-active{border-color:#e4ebe6;background:#fff;color:#153b31;box-shadow:0 .1rem .25rem rgb(25 56 45/5%)}.owner-calendar-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-color:#dfe6e1;background:#fff;color:#38534a;font-size:.85rem}.owner-calendar-icon-button:hover,.owner-calendar-view-switcher button:hover{background:#f1f6f2;color:#153b31}.owner-calendar-alert{margin:1rem 1.25rem 0}.owner-calendar-week-board{display:grid;grid-template-rows:2rem 4.05rem minmax(25rem,1fr)}.owner-calendar-dates,.owner-calendar-week-body,.owner-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.owner-calendar-weekdays{border-bottom:1px solid #e4e9e5}.owner-calendar-weekdays>div{display:flex;align-items:center;justify-content:center;color:#7f8d86;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.owner-calendar-dates{border-bottom:1px solid #e4e9e5}.owner-calendar-dates>div{display:flex;flex-direction:column;gap:.35rem;padding:.7rem .7rem .55rem;border-right:1px solid #e7ece8}.owner-calendar-dates>div:last-child,.owner-calendar-day-column:last-child{border-right:0}.owner-calendar-dates span{color:#839089;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em}.owner-calendar-dates strong{color:#1b2c27;font-size:.83rem;line-height:1}.owner-calendar-day-column{min-width:0;min-height:25rem;padding:.75rem .55rem;border-right:1px solid #e7ece8;background:#fff}.owner-calendar-day-column.is-today{background:#fdfefd}.owner-calendar-empty{color:#a7b1ac;font-size:var(--font-size-xs)}.owner-calendar-week-body .owner-calendar-event{position:relative;inset:auto;width:100%;min-height:2.8rem;margin:0;padding:.6rem .65rem!important;border:0;border-left:3px solid #1e856e;border-radius:.55rem;background:#eef7f2;box-shadow:none}.owner-calendar-week-body .owner-calendar-event-sla{border-left-color:#d2a348;background:#fcf8ee}.owner-calendar-week-body .owner-calendar-event-title{color:#263b33;font-size:var(--font-size-xs);font-weight:700;line-height:1.25}.owner-calendar-week-body .owner-calendar-event-meta{margin-top:.35rem;margin-bottom:0;color:#899790;font-size:var(--font-size-xs);letter-spacing:0;line-height:1.2}.owner-calendar-month-board{padding:1rem}.owner-calendar-month-board .case-owner-calendar-month-grid{border:1px solid #e4e9e5}@media (width <= 767px){.owner-calendar-page{padding:1.25rem .75rem 2rem}.owner-calendar-toolbar{align-items:flex-start;flex-direction:column}.owner-calendar-controls{width:100%;justify-content:space-between}.owner-calendar-view-switcher{flex-grow:1}.owner-calendar-view-switcher button{flex:1}.owner-calendar-week-board{min-width:48rem}.owner-calendar-card{overflow-x:auto}}.xverdict-layout .case-owner-sidebar-surface{padding:.75rem .55rem .65rem!important;color:#63736d}.xverdict-layout .case-owner-sidebar-surface .case-owner-sidebar-layout{min-height:0}.xverdict-layout .case-owner-sidebar-surface .case-owner-sidebar-nav{margin-top:0!important}.xverdict-layout .case-owner-sidebar-surface .sidebar-role-block{padding:.45rem .55rem .58rem}.xverdict-layout .case-owner-sidebar-surface .sidebar-role-meta{color:#8b9994;font-size:var(--font-size-xs);letter-spacing:.14em}.xverdict-layout .case-owner-sidebar-surface .case-owner-sidebar-nav section{margin-bottom:1.15rem!important}.xverdict-layout .case-owner-sidebar-surface .case-owner-sidebar-nav ul{gap:.18rem!important}.xverdict-layout .case-owner-sidebar-surface .case-owner-intake-link,.xverdict-layout .case-owner-sidebar-surface .case-owner-sidebar-nav .nav-link{min-height:2.55rem;padding:.55rem .6rem;border:1px solid transparent;border-radius:.7rem;color:#65746e!important;font-size:.8rem;font-weight:600!important}.xverdict-layout .case-owner-sidebar-surface .case-owner-intake-link:focus,.xverdict-layout .case-owner-sidebar-surface .case-owner-intake-link:hover,.xverdict-layout .case-owner-sidebar-surface .case-owner-sidebar-nav .nav-link:focus,.xverdict-layout .case-owner-sidebar-surface .case-owner-sidebar-nav .nav-link:hover{color:#064a40!important;background:#f2f8f5!important;box-shadow:none}.xverdict-layout .case-owner-sidebar-surface .case-owner-intake-link i:first-child,.xverdict-layout .case-owner-sidebar-surface .case-owner-sidebar-nav .nav-link i:first-child{width:1.1rem;color:#92a19b;font-size:.9rem!important;text-align:center}.xverdict-layout .case-owner-sidebar-surface .case-owner-nav-link.active,.xverdict-layout .case-owner-sidebar-surface .case-owner-status-link.active{color:#0c5045!important;background:#eff7f3!important;box-shadow:none!important}.xverdict-layout .case-owner-sidebar-surface .case-owner-nav-link.active i:first-child,.xverdict-layout .case-owner-sidebar-surface .case-owner-nav-link.active>span,.xverdict-layout .case-owner-sidebar-surface .case-owner-status-link.active i:first-child,.xverdict-layout .case-owner-sidebar-surface .case-owner-status-link.active>span{color:#0c5045!important}.xverdict-layout .case-owner-sidebar-surface .case-owner-count-badge,.xverdict-layout .case-owner-sidebar-surface .case-owner-intake-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:999px;color:#74827c;background:#f0f3f1;font-size:var(--font-size-xs);line-height:1}.xverdict-layout .case-owner-sidebar-surface .case-owner-status-dot{width:.95rem;height:.95rem;border:2px solid #edf3ef;background:#4c957e}.xverdict-layout .case-owner-sidebar-surface .case-owner-intake-section{margin-top:.15rem!important;padding-top:0!important}.xverdict-layout .case-owner-sidebar-surface .case-owner-intake-link{border-color:#d7e5df;background:#f7fbf9}.xverdict-layout .case-owner-sidebar-surface .case-owner-intake-link.active{color:#064a40!important;background:#f2f9f6!important}.xverdict-layout .case-owner-sidebar-surface .case-owner-intake-link.active i:first-child{color:#064a40!important}.xverdict-layout .case-owner-sidebar-surface .case-owner-intake-link .case-owner-intake-count{color:#fff;background:#064a40}.xverdict-layout .case-owner-sidebar-surface>.pt-4{margin-top:auto!important;padding-top:.7rem!important}.xverdict-layout .case-owner-sidebar-surface>.pt-4 .nav-link{padding:.45rem .6rem!important;color:#84918c!important;font-size:var(--font-size-xs)}.owner-timesheet-page{min-height:100%;margin-top:-1rem;padding:2.2rem clamp(1.25rem,3.2vw,3.2rem) 4rem;color:#172d27;background:var(--xverdict-platform-background)!important}.owner-timesheet-page .timesheet-shell{max-width:100%}.owner-timesheet-page-header{margin-bottom:1.35rem}.owner-timesheet-page-header h1{margin-top:.42rem;margin-bottom:.55rem}.owner-timesheet-page-header p{font-size:.76rem}.owner-timesheet-primary-button,.owner-timesheet-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.55rem;padding:.62rem 1rem;border:1px solid #063f35;border-radius:.7rem;color:#fff;background:#063f35;box-shadow:0 .55rem 1rem rgba(6,63,53,.12);font-size:var(--font-size-xs);font-weight:700;white-space:nowrap}.owner-timesheet-primary-button:hover,.owner-timesheet-submit-button:hover{color:#fff;background:#07594b}.owner-timesheet-metrics{margin-bottom:1.15rem}.owner-timesheet-workspace{width:100%}.owner-timesheet-tabs{display:inline-flex;align-items:center;gap:.2rem;margin-bottom:.65rem;padding:.22rem;border:1px solid #dce4e1;border-radius:.72rem;background:#fff}.owner-timesheet-tab{min-height:2rem;padding:.42rem .78rem;border:0;border-radius:.52rem;color:#7a8984;background:transparent;font-size:var(--font-size-xs);font-weight:700}.owner-timesheet-tab.is-active{color:#155247;background:#eaf3f0}.owner-timesheet-entry-card,.owner-timesheet-submitted-card{overflow:hidden;border:1px solid var(--xverdict-card-border,#dde5e2);border-radius:var(--xverdict-card-radius,.9rem);background:var(--xverdict-card-background,#fff);box-shadow:var(--xverdict-card-shadow,0 .35rem 1rem rgb(23 48 43/4%))}.owner-timesheet-entry-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.45rem;padding:1rem 1.2rem;border-bottom:1px solid #e9eeec}.owner-timesheet-entry-header h2,.owner-timesheet-submitted-card h2{margin:0 0 .2rem;color:#1b312b;font-size:.88rem;font-weight:700}.owner-timesheet-entry-header p,.owner-timesheet-submitted-card .entity-panel-caption{margin:0;color:#82908c;font-size:var(--font-size-xs)}.owner-timesheet-status-badge{padding:.28rem .55rem;border:1px solid #e8d39f;border-radius:999px;color:#85631d;background:#fff9e9;font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}.owner-timesheet-entry-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.2rem;border-bottom:1px solid #edf1ef}.owner-timesheet-month-filter,.owner-timesheet-week-controls{display:flex;align-items:center}.owner-timesheet-week-controls{gap:.25rem;color:#5e726a;font-size:var(--font-size-xs);font-weight:700}.owner-timesheet-icon-button,.owner-timesheet-this-week{min-height:1.9rem;padding:.3rem .55rem;border:1px solid #dce4e1;color:#547069;background:#fff;font-size:.62rem;font-weight:700}.owner-timesheet-icon-button:first-child{border-radius:.55rem 0 0 .55rem}.owner-timesheet-this-week{margin-left:.3rem;border-radius:.55rem}.owner-timesheet-month-filter{gap:.45rem;color:#71807b;font-size:var(--font-size-xs);font-weight:700}.owner-timesheet-month-filter .form-select{width:auto;min-width:8.5rem;border-color:#dce4e1;border-radius:.55rem;color:#36504a;box-shadow:none;font-size:var(--font-size-xs)}.owner-timesheet-submitted-note{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.8rem 1.2rem 0;padding:.7rem .8rem;border:1px solid #dce9e4;border-radius:.65rem;color:#527068;background:#f4faf7;font-size:var(--font-size-xs)}.owner-timesheet-submitted-note>div{display:flex;flex-direction:column;gap:.15rem}.owner-timesheet-submitted-note strong{color:#1b4e43}.owner-timesheet-grid-wrap{overflow-x:auto}.owner-timesheet-table-card{margin:0;overflow:hidden;border:0;border-radius:0;box-shadow:none}.owner-timesheet-grid-wrap .case-owner-timesheet-table-wrap{overflow-x:auto}.owner-timesheet-grid-wrap .case-owner-timesheet-grid-table{min-width:72rem}.owner-timesheet-grid-wrap .case-owner-timesheet-grid-th{height:2.25rem;padding:.65rem .75rem;border-top:0;border-right:0;border-left:0;border-bottom:1px solid #e1e8e5;color:#70807a;background:#fbfcfb;font-size:var(--font-size-xs);letter-spacing:.1em}.owner-timesheet-grid-wrap .case-owner-timesheet-grid-td{border-right:0;border-left:0;border-bottom:1px solid #e9eeec;background:#fff}.owner-timesheet-grid-wrap .case-owner-timesheet-grid-td-case{padding:.8rem 1.2rem!important}.owner-timesheet-grid-wrap .case-owner-timesheet-grid-td-day,.owner-timesheet-grid-wrap .case-owner-timesheet-grid-td-total{padding:0!important}.owner-timesheet-grid-wrap .case-owner-timesheet-grid-title{color:#18302b;font-size:var(--font-size-xs)}.owner-timesheet-grid-wrap .case-owner-timesheet-tag{padding:.28rem .5rem!important;font-size:var(--font-size-xs)}.owner-timesheet-grid-wrap .case-owner-timesheet-grid-cell{min-height:3.95rem;color:#315c52;font-size:.8rem}.owner-timesheet-grid-wrap .case-owner-timesheet-grid-cell:hover{background:#f5faf7}.owner-timesheet-grid-wrap .case-owner-timesheet-grid-td-total{padding:.7rem!important;color:#315c52;font-size:var(--font-size-xs)}.owner-timesheet-grid-wrap .case-owner-timesheet-day-total-row td{border-bottom:0;background:#f4f8f5;font-size:var(--font-size-xs)}.owner-timesheet-empty-row td{height:12rem!important;padding:0!important;border-bottom:0!important}.owner-timesheet-empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;min-height:12rem;color:#82908c;font-size:var(--font-size-xs)}.owner-timesheet-empty-state strong{color:#1b312b;font-size:var(--font-size-xs)}.owner-timesheet-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.15rem;border-radius:.85rem;color:#167968;background:#eaf5f0;font-size:1rem}.owner-timesheet-entry-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;padding:.8rem 1.2rem;border-top:1px solid #e9eeec;color:#82908c;font-size:var(--font-size-xs)}.owner-timesheet-submit-button{border-color:#cbdad5;color:#155247;background:#fff;box-shadow:none}.owner-timesheet-submit-button:hover{color:#155247;background:#f4faf7}.owner-timesheet-submitted-card{padding:1.2rem}.owner-timesheet-submitted-card>.d-flex{margin-bottom:.85rem!important}.owner-timesheet-submitted-card .owner-timesheet-table-card{border:1px solid #dce4e1;border-radius:.8rem}@media (max-width:900px){.owner-timesheet-entry-controls,.owner-timesheet-entry-footer,.owner-timesheet-page-header{align-items:flex-start;flex-direction:column}.owner-timesheet-entry-footer .owner-timesheet-submit-button{align-self:stretch}}@media (max-width:640px){.owner-timesheet-page{padding:1.5rem 1rem 2.5rem}.owner-timesheet-tabs{display:flex;width:100%}.owner-timesheet-tab{flex:1}.owner-timesheet-month-filter,.owner-timesheet-week-controls{width:100%}.owner-timesheet-month-filter{justify-content:space-between}.owner-timesheet-submitted-note{align-items:flex-start;flex-direction:column}}.intake-desk-page .company-cases-table tbody td,.intake-desk-page .company-cases-table thead th{font-size:var(--font-size-xs)}.client-sidebar .nav-link,.client-sidebar a.nav-link,.client-sidebar button.nav-link{font-size:var(--font-size-sm)}.xverdict-layout .config-top-navbar{top:0;min-height:64px;margin-top:0!important;padding:4px 30px!important;border:0!important;background:#fff!important}.xverdict-layout .config-navbar-profile,.xverdict-layout .config-top-navbar .ms-auto,.xverdict-layout .config-top-navbar>.container-fluid{width:100%;min-width:0}.xverdict-layout .config-navbar-profile{gap:10px}.xverdict-layout .xverdict-navbar-home-link{width:40px;height:40px;flex:0 0 40px;margin-right:7px;border-radius:9px;color:#fff;background:#03483e;font-size:16px}.xverdict-layout .xverdict-navbar-home-link:focus-visible,.xverdict-layout .xverdict-navbar-home-link:hover{color:#fff;background:#063f37}.xverdict-layout .config-navbar-search-slot{flex:0 1 320px;margin:0 10px 0 0!important}.xverdict-layout .config-search{width:100%;height:42px;border:1px solid #deddd8;border-radius:9px;background:#f6f5f1}.xverdict-layout .config-search .form-control,.xverdict-layout .config-search .input-group-text{background:#f6f5f1!important}.xverdict-layout .config-search .form-control{font-size:10px}.xverdict-layout .config-navbar-project{display:none!important}.xverdict-layout .config-navbar-icon,.xverdict-layout .platform-switcher-btn{width:45px;height:45px;flex:0 0 10px}.xverdict-layout .config-navbar-divider{height:32px;margin:0 2px}.xverdict-layout .config-navbar-user{flex:0 0 auto}.xverdict-layout .config-navbar-initials{width:40px;height:40px;flex:0 0 40px}@media (max-width:1199.98px){.xverdict-layout .config-navbar-search-slot{flex-basis:280px}}@media (width < 768px){.xverdict-layout .config-top-navbar{min-height:56px;padding:4px 16px!important}.xverdict-layout .config-navbar-profile{justify-content:flex-end}}.xverdict-layout.company-admin-layout .sidebar-toggle-arrow,.xverdict-layout.company-portfolio-layout .sidebar-shell-collapsed .sidebar-toggle-arrow{display:none!important}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .nav{align-items:center;gap:10px!important}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .nav-link{width:46px;min-width:46px;height:46px;min-height:46px!important;align-items:center!important;justify-content:center!important;padding:0!important}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .nav-link>span{display:grid!important;width:100%;height:100%;place-items:center}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .nav-link i{display:grid;width:20px!important;height:20px;margin:0!important;place-items:center;line-height:1;text-align:center}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .nav-link i:before{display:block;margin:0;line-height:1}.company-portfolio-page .company-portfolio-metric-label{font-size:13px!important}.company-portfolio-page .company-portfolio-metric-change{font-size:10px}.company-portfolio-page .company-portfolio-card-heading .company-portfolio-section-title,.company-portfolio-page .company-portfolio-section-title{font-size:14px}.company-portfolio-page .company-portfolio-card-heading .company-portfolio-section-copy,.company-portfolio-page .company-portfolio-section-copy{font-size:10px}.company-portfolio-page .company-portfolio-escalations-table thead th,.company-portfolio-page .company-portfolio-table thead th{font-size:11px!important}.company-portfolio-page .company-portfolio-case-title,.company-portfolio-page .company-portfolio-escalations-table tbody td,.company-portfolio-page .company-portfolio-scope-name,.company-portfolio-page .company-portfolio-table tbody td{font-size:11px}.company-portfolio-page .company-portfolio-case-code,.company-portfolio-page .company-portfolio-domain-key,.company-portfolio-page .company-portfolio-domain-total span,.company-portfolio-page .company-portfolio-scope-meta{font-size:9px}.company-portfolio-page .company-portfolio-escalations-empty strong{font-size:12px}.company-portfolio-page .company-portfolio-escalations-empty span{font-size:10px}.company-portfolio-page .company-portfolio-domain-panel{min-height:220px}.company-portfolio-page .company-portfolio-domain-panel .company-portfolio-section-title{margin-bottom:0!important}.company-portfolio-page .company-portfolio-domain-content{min-height:0;padding:.35rem 0 0}.company-portfolio-page .domain-ring-progress-outer{stroke:#003f3b}.company-portfolio-page .domain-ring-progress-middle{stroke:#08766f}.company-portfolio-page .domain-ring-progress-inner{stroke:#13bdb7}.company-portfolio-page .company-portfolio-domain-key .company-portfolio-color-dot{width:10px;height:10px;flex-basis:10px}.company-portfolio-page .company-portfolio-metric>.d-flex>i{font-size:19px}.company-portfolio-page .company-portfolio-metrics{padding:8px!important}.company-portfolio-page .company-portfolio-metric{width:100%}.company-portfolio-page .company-portfolio-metric-value{font-weight:700!important}.xverdict-layout .config-navbar-profile{justify-content:flex-start}.xverdict-layout .config-navbar-actions-spacer{min-width:0;flex:1 1 auto}.company-admin-layout .company-admin-sidebar-surface:not(.is-collapsed) .company-admin-sidebar-nav .sidebar-role-block{padding:0 7px 10px!important}.company-admin-layout .company-admin-sidebar-nav .sidebar-role-meta{color:#7c837f;font-size:.625rem;font-weight:700!important;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.xverdict-layout .config-navbar-search-slot{max-width:none;flex:1 1 28rem;margin-right:0!important}.xverdict-layout .config-navbar-actions-spacer{flex:0 0 8px}@media (width < 768px){.xverdict-layout .config-navbar-actions-spacer{flex:1 1 auto}}.company-admin-layout .company-admin-sidebar-surface:not(.is-collapsed) .company-admin-sidebar-nav .nav-link{color:#123f37!important;font-size:var(--font-size-sm);line-height:1.2}.company-admin-layout .company-admin-sidebar-surface:not(.is-collapsed) .company-admin-sidebar-nav .nav-link>span{gap:.75rem!important}.company-admin-layout .company-admin-sidebar-surface:not(.is-collapsed) .company-admin-sidebar-nav .nav-link.active{color:#fff!important;box-shadow:none!important}.company-admin-layout .company-admin-sidebar-surface:not(.is-collapsed) .company-admin-sidebar-nav .nav-link:focus-visible,.company-admin-layout .company-admin-sidebar-surface:not(.is-collapsed) .company-admin-sidebar-nav .nav-link:hover{box-shadow:none!important}@media (width >= 992px){.xverdict-layout.company-admin-layout{--xv-sidebar-width:17rem}}.company-admin-layout .company-admin-sidebar-brand .xverdict-sidebar-brand-logo{width:14rem;max-width:calc(100% - 2.45rem);max-height:3.6rem;min-width:0}.company-admin-layout .company-admin-sidebar-content{width:100%;margin-left:0!important}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-sidebar-brand{min-height:86px;flex-direction:column;justify-content:flex-start!important;gap:8px;padding:4px 0 8px}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-sidebar-mark{width:34px;max-width:34px;height:34px;flex:0 0 34px}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-sidebar-toggle{position:static;width:24px;height:24px;flex:0 0 24px;margin:0;transform:none;border:1px solid #d8ddd9;border-radius:6px;color:#0b5146;background:#fff}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-sidebar-nav{width:100%;padding-right:12px;padding-left:12px;box-sizing:border-box}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-nav-group,.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-sidebar-nav .nav{width:100%}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-sidebar-nav .nav-link{width:46px;min-width:46px;max-width:46px;height:46px;margin-right:auto;margin-left:auto}.company-inbox-page{min-height:100%;padding:12px 30px 0;background:var(--xverdict-platform-background)!important}.company-inbox-shell{display:grid;grid-template-columns:225px minmax(0,1fr);gap:25px;width:100%;max-width:none;min-height:calc(100vh - 12px)}.company-inbox-sidebar{min-height:100%;padding:20px 22px;border:0;border-radius:12px 12px 0 0;background:#f7f5f0;box-shadow:none}.company-inbox-content-title,.company-inbox-sidebar-title{margin:0;color:#063f35;font-size:1rem;font-weight:700;line-height:1.35}.company-inbox-filter-list{display:flex;flex-direction:column;gap:4px;margin-top:16px}.company-inbox-filter-item{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:32px;padding:4px;border:0;border-radius:6px;color:#123f37;background:transparent;font-size:.8rem;line-height:1.2;text-align:left}.company-inbox-filter-item:hover{background:#ebece8}.company-inbox-filter-item.is-active{font-weight:600}.company-inbox-filter-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:4px;color:#063f35;background:#dde0df}.company-inbox-filter-item.is-active .company-inbox-filter-icon{color:#063f35;background:#fff}.company-inbox-content{min-width:0;padding-top:22px}.company-inbox-content-title{margin-bottom:10px;font-size:.92rem}.company-inbox-items{display:flex;flex-direction:column;width:100%}.company-inbox-item{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:6px 8px;border:0;border-bottom:1px solid #e6ebe9;color:inherit;background:#fff;text-align:left;cursor:pointer;transition:background-color .16s ease}.company-inbox-item:focus-visible,.company-inbox-item:hover{outline:0;background:#f8faf9}.company-inbox-item-icon,.company-inbox-item-icon.bg-danger,.company-inbox-item-icon.bg-info,.company-inbox-item-icon.bg-primary,.company-inbox-item-icon.bg-success,.company-inbox-item-icon.bg-warning{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:5px;color:#fff!important;background:#063f35!important;box-shadow:none!important;font-size:.75rem}.company-inbox-unread-dot{position:absolute;top:-3px;right:-3px;width:7px;height:7px;border-radius:50%;background:#74cc00}.company-inbox-item-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:center;gap:0}.company-inbox-item-title{color:#063f35;font-size:.8rem}.company-inbox-item-status,.company-inbox-item-title{overflow:hidden;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.company-inbox-item-status{color:#28769b;font-size:.75rem}.company-inbox-item-status.is-status-purple{color:#7652a8}.company-inbox-item-status.is-status-green{color:#5aa600}.company-inbox-item-status.is-status-amber{color:#b17800}.company-inbox-item-status.is-status-grey{color:#68746f}.company-inbox-item-status.is-status-red{color:#c1454f}.company-inbox-open-case{display:inline-flex;align-items:center;justify-content:center;min-width:70px;min-height:30px;padding:6px 10px;border:1px solid #063f35;border-radius:8px;color:#fff;background:#063f35;font-size:.78rem;font-weight:600;line-height:1;white-space:nowrap}.company-inbox-open-case:focus-visible,.company-inbox-open-case:hover{border-color:#0a5749;outline:0;background:#0a5749}.company-inbox-state{padding:2rem .5rem;color:#71807b;font-size:.8rem;text-align:center}@media (width < 768px){.company-inbox-page{padding:12px 16px 0}.company-inbox-shell{grid-template-columns:1fr;gap:18px}.company-inbox-sidebar{min-height:auto;padding:18px;border-radius:12px}.company-inbox-content{padding-top:0}}.panel-register-page{min-height:100vh;padding:1.05rem 1.55rem 2rem;color:#073f37;background:var(--xverdict-platform-background)!important}.panel-register-shell{width:100%;max-width:90rem;margin:0 auto}.panel-register-header{margin:0 0 1.2rem .45rem}.panel-register-header h1{margin:0;color:#063f37;font-size:var(--font-size-2xl);font-weight:700;line-height:1.1;letter-spacing:-.025em}.panel-register-header p{margin:.3rem 0 0;color:#737974;font-size:var(--font-size-sm);line-height:1}.panel-register-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-bottom:.62rem;padding:.48rem;border-radius:1.65rem;background:#f5f3ed}.panel-register-metric{min-width:0;min-height:6.05rem;padding:.92rem 1rem .75rem;border-radius:1.4rem;background:#fff}.panel-register-metric-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;color:#073f37;font-size:var(--font-size-xs);font-weight:700;line-height:1.15}.panel-register-metric-topline i{flex:0 0 auto;color:#073f37;font-size:1rem;line-height:1}.panel-register-metric strong{display:block;color:#073f37;font-size:2rem;font-weight:700;line-height:.9}.panel-register-metric small{display:block;margin-top:.55rem;overflow:hidden;color:#949893;font-size:var(--font-size-xs);font-weight:400;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.panel-register-filters{display:flex;align-items:stretch;min-height:2.55rem;margin:0 .2rem .65rem;overflow-x:auto;border:1px solid #d5d5cf;border-radius:999px;background:#f6f5f0;scrollbar-width:none}.panel-register-filters::-webkit-scrollbar{display:none}.panel-register-filters button{flex:1 1 0;min-width:0;padding:.55rem .8rem;border:0;border-radius:0;color:#06443a;background:transparent;font-size:var(--font-size-xs);font-weight:700;white-space:nowrap}.panel-register-filters button:first-child{border-radius:999px 0 0 999px}.panel-register-filters button.is-active{color:#fff;background:#06483f}.panel-register-list{padding:0}.panel-register-list-inner{overflow:hidden;border:.5rem solid #f5f3ed;border-radius:1.7rem;background:#fff}.panel-register-list-heading{display:flex;align-items:center;min-height:2.8rem;padding:.75rem 1rem .62rem}.panel-register-list-heading h2{margin:0;color:#06443a;font-size:var(--font-size-sm);font-weight:700}.panel-register-table-scroll{overflow-x:auto}.panel-register-table{min-width:44rem;table-layout:fixed;border-collapse:collapse;color:#06443a}.panel-register-table th:first-child{width:23%}.panel-register-table th:nth-child(2){width:20%}.panel-register-table th:nth-child(3){width:12%}.panel-register-table th:nth-child(4){width:14%}.panel-register-table th:nth-child(5){width:20%}.panel-register-table th:nth-child(6){width:11%}.panel-register-table thead{background:#f5f3ed}.panel-register-table th{height:1.6rem;padding:.42rem 1rem;font-weight:700;text-align:left;white-space:nowrap}.panel-register-table td,.panel-register-table th{border:0;color:#06443a;font-size:calc(var(--font-size-xs) + 1px)}.panel-register-table td{height:3.75rem;padding:.65rem 1rem;overflow:hidden;vertical-align:middle}.panel-register-table tbody tr:last-child td{border-bottom:0}.panel-register-member{min-width:0}.panel-register-avatar{flex:0 0 2rem;width:2rem;height:2rem;background:#06483f;font-size:.72rem}.panel-register-cell-copy{min-width:0}.panel-register-cell-copy strong{color:#06443a;font-size:calc(var(--font-size-xs) + 1px);font-weight:700;line-height:1.2}.panel-register-cell-copy small{margin-top:.13rem;color:#949893;font-size:calc(.7rem + 1px);font-weight:400;line-height:1.15}.panel-register-caseload strong{font-size:calc(var(--font-size-sm) + 1px)}.panel-register-specialism{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-register-sla,.panel-register-status{white-space:nowrap}.panel-register-empty{padding:1.25rem!important;color:#7b817d!important;text-align:center}.panel-register-pagination{gap:.08rem;min-height:2.1rem;padding:.35rem .82rem}.panel-register-pagination button{width:1rem;height:1rem;color:#06443a;background:transparent;font-size:var(--font-size-xs);line-height:1}.panel-register-pagination button.is-active{background:#d5d7d3}@media (width < 768px){.panel-register-page{padding:1rem .75rem 1.5rem}.panel-register-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-register-filters button{flex:0 0 auto;min-width:7rem}}@media (width < 420px){.panel-register-metrics{grid-template-columns:1fr}}.timesheet-page{min-height:100%;margin-top:-1rem;padding:1rem 1.4rem 1.5rem;color:#043f37;background:var(--xverdict-platform-background)!important}.timesheet-shell{width:100%;max-width:none;margin:0 auto}.timesheet-page-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:.85rem;padding:0 .45rem}.timesheet-page-header h1{margin:0 0 .15rem;color:#073f37;font-size:1.85rem;font-weight:650;letter-spacing:-.025em;line-height:1.2}.timesheet-eyebrow{color:#606b68;font-size:.9rem;font-weight:500;letter-spacing:0;line-height:1.25;text-transform:none}.timesheet-filter-control,.timesheet-page-actions,.timesheet-submitted-tools{display:flex;align-items:center}.timesheet-page-actions{justify-content:flex-end;gap:.45rem}.timesheet-filter-control{gap:.55rem;color:#073f37;font-size:.84rem;font-weight:700}.timesheet-filter-control .form-select{min-width:5.9rem;min-height:2.15rem;padding-right:1.8rem;border-color:#e2e7e4;border-radius:.58rem;color:#254c45;background-color:#fff;box-shadow:none;font-size:.84rem}.timesheet-page-actions .timesheet-filter-control .form-select{min-width:5.95rem}.timesheet-export-button{display:inline-flex;min-height:2.15rem;align-items:center;justify-content:center;gap:.55rem;padding:.55rem 1rem;border:1px solid #03483f;border-radius:.55rem;color:#fff;background:#03483f;box-shadow:none;font-size:.84rem;font-weight:700}.timesheet-export-button:focus-visible,.timesheet-export-button:hover{border-color:#073a34;color:#fff;background:#073a34}.timesheet-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin-bottom:1.8rem;padding:.45rem;border-radius:1.45rem;background:#f5f3ee}.timesheet-metric-card{position:relative;display:flex;min-height:6.6rem;flex-direction:column;justify-content:flex-start;padding:.85rem 1rem .75rem;border:0!important;border-radius:1.15rem!important;background:#fff!important;box-shadow:none!important}.timesheet-metric-card.is-pending{border:0!important;background:#fff!important}.timesheet-metric-card:after,.timesheet-metric-card:before{display:none!important}.timesheet-metric-label{padding-right:1.5rem;color:#073f37!important;font-size:.84rem;font-weight:650;letter-spacing:0;line-height:1.3;text-transform:none}.timesheet-metric-icon{position:absolute;top:.8rem!important;right:.9rem!important;color:#111!important;font-size:.88rem!important}.timesheet-metric-card.is-pending .timesheet-metric-value,.timesheet-metric-value{margin:.8rem 0 .35rem;color:#073f37;font-size:1.85rem;font-weight:650;line-height:.9}.timesheet-metric-note{color:#8a918e;font-size:.75rem;line-height:1.3}.timesheet-submitted-card{display:flex;min-height:20rem;flex-direction:column;overflow:hidden;padding:.55rem;border:0!important;border-radius:1.55rem!important;background:#f5f3ee!important;box-shadow:none!important}.timesheet-submitted-card>:not(.timesheet-review-backdrop){background-color:#fff}.timesheet-submitted-header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:3.5rem;padding:.75rem .9rem;border-radius:1rem 1rem 0 0}.timesheet-submitted-header h2{margin:0 0 .15rem;color:#073f37;font-size:1.05rem;font-weight:700}.timesheet-submitted-header p{margin:0;color:#89918e;font-size:.78rem}.timesheet-submitted-tools{justify-content:flex-end;gap:.5rem}.timesheet-submitted-tools .timesheet-filter-control .form-select{min-width:4.9rem;min-height:1.55rem;border-radius:.45rem;font-size:.78rem}.timesheet-pending-badge{display:inline-flex;min-height:1.55rem;align-items:center;gap:.45rem;padding:.38rem .75rem;border-radius:.5rem;color:#fff;background:#03483f;font-size:.78rem;font-weight:650;text-transform:capitalize;white-space:nowrap}.timesheet-tabs-row{padding:0 .9rem .9rem;background:#fff}.timesheet-status-filters{display:flex;width:100%;min-height:2.35rem;align-items:center;gap:0;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;border:1px solid #dfdfd9;border-radius:999px;background:#f7f5f1!important;scrollbar-width:none}.timesheet-status-filters::-webkit-scrollbar{display:none}.timesheet-status-filter{display:flex;min-width:-moz-max-content;min-width:max-content;min-height:2.35rem;align-items:center;justify-content:center;gap:.3rem;flex:1 1 0;padding:.45rem 1.15rem;border:0;border-radius:0;color:#073f37;background:transparent;font-size:.8rem;font-weight:650;white-space:nowrap}.timesheet-status-filter:first-child{flex:0 0 auto;border-radius:999px 0 0 999px}.timesheet-status-filter:last-child{border-radius:0 999px 999px 0}.timesheet-status-filter span{display:inline-grid;width:.85rem;height:.85rem;flex:0 0 0.85rem;place-items:center;margin:0;padding:0;border-radius:50%;color:#fff;background:#03483f;font-size:.6rem;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.timesheet-status-filter.is-active{color:#fff;background:#03483f}.timesheet-status-filter.is-active span{color:#4d7330;background:#d4f5a7}.timesheet-table-wrap{flex:1 1 auto;overflow-x:auto;border-top:1px solid #ebe9e3;border-radius:0 0 1rem 1rem}.timesheet-table{width:100%;min-width:44rem;table-layout:fixed;color:#073f37}.timesheet-table :is(th,td):first-child{width:20%}.timesheet-table :is(th,td):nth-child(2){width:15%}.timesheet-table :is(th,td):nth-child(3){width:14%}.timesheet-table :is(th,td):nth-child(4){width:14%}.timesheet-table :is(th,td):nth-child(5){width:11%}.timesheet-table :is(th,td):nth-child(6){width:16%}.timesheet-table :is(th,td):nth-child(7){width:10%;text-align:center!important}.timesheet-table th{padding:.45rem .9rem;border-bottom:0;color:#073f37;background:#f5f3ee;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap}.timesheet-table td{height:3.65rem;padding:.75rem .9rem;border-bottom:1px solid #f0f0ed;color:#073f37;font-size:.82rem;white-space:nowrap}.timesheet-table tbody tr:last-child td{border-bottom:0}.timesheet-table td strong{display:block;color:#073f37;font-size:.84rem;font-weight:650}.timesheet-person{display:flex;align-items:center;gap:.55rem}.timesheet-cell-note,.timesheet-person span:not(.timesheet-avatar):not(.panel-register-avatar),.timesheet-person strong{display:block}.timesheet-cell-note,.timesheet-person span:not(.timesheet-avatar):not(.panel-register-avatar){margin-top:.1rem;color:#8b9490;font-size:.7rem;line-height:1.2;text-transform:capitalize}.timesheet-avatar{display:inline-flex;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;color:#fff;font-size:.58rem;font-weight:700}.timesheet-period{font-weight:650!important}.timesheet-status-pill{display:inline-flex;align-items:center;gap:.3rem;padding:0;border-radius:0;color:#ed9300;background:transparent!important;border:0!important;box-shadow:none!important;font-size:.78rem;font-weight:600}.timesheet-status-pill i{display:none}.timesheet-status-pill.approved,.timesheet-status-pill.billed{color:#148064;background:transparent}.timesheet-status-pill.disputed{color:#b64b43;background:transparent}.timesheet-review-button{display:inline-flex;min-width:3.65rem;min-height:1.8rem;align-items:center;justify-content:center;padding:.3rem .65rem;border:1px solid #03483f;border-radius:.5rem;color:#fff;background:#03483f;box-shadow:none;font-size:.78rem;font-weight:650;line-height:1;white-space:nowrap}.timesheet-review-button:focus-visible,.timesheet-review-button:hover{border-color:#073a34;color:#fff;background:#073a34}.timesheet-table-empty{padding:2rem!important;color:#7c8a84!important;text-align:center}@media (width < 900px){.timesheet-page-header{align-items:flex-start;flex-direction:column}.timesheet-page-actions,.timesheet-submitted-tools{justify-content:flex-start}.timesheet-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width < 640px){.timesheet-page{padding:1rem .75rem 1.5rem}.timesheet-export-button,.timesheet-filter-control,.timesheet-filter-control .form-select,.timesheet-page-actions,.timesheet-page-header{width:100%}.timesheet-page-actions{align-items:stretch;flex-direction:column}.timesheet-metrics{grid-template-columns:1fr}.timesheet-submitted-header{align-items:flex-start;flex-direction:column}.timesheet-status-filters{display:flex;overflow-x:auto;border-radius:.7rem}.timesheet-status-filter{flex:0 0 auto}}.company-portfolio-page .company-portfolio-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.35rem;padding:.48rem!important}.company-cases-page .company-cases-metrics,.company-portfolio-page .company-portfolio-metrics{border-radius:1.65rem!important;background:#f5f3ed!important}.company-portfolio-page .company-portfolio-metrics{margin-right:0!important;margin-left:0!important}.company-portfolio-page .company-portfolio-metrics>[class*=col-]{display:flex;width:auto;max-width:none;padding:0}.company-cases-page .company-cases-metric,.company-portfolio-page .company-portfolio-metric,.panel-register-page .panel-register-metric{width:100%;min-width:0;min-height:6.05rem;padding:.92rem 1rem .75rem!important;border:0!important;border-radius:1.4rem!important;background:#fff!important;box-shadow:none!important}.company-portfolio-page .company-portfolio-metric-label,.panel-register-page .panel-register-metric-topline{color:#073f37!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.15}.company-portfolio-page .company-portfolio-metric>.d-flex>i,.panel-register-page .panel-register-metric-topline i{color:#073f37;font-size:19px!important;line-height:1}.company-portfolio-page .company-portfolio-metric-value,.panel-register-page .panel-register-metric strong{margin-top:.9rem;color:#073f37!important;font-size:40px!important;font-weight:700!important;line-height:.9}.company-portfolio-page .company-portfolio-metric-change,.panel-register-page .panel-register-metric small{margin-top:.55rem;color:#949893;font-size:10px!important;font-weight:400;line-height:1.15}@media (width < 768px){.company-portfolio-page .company-portfolio-metrics,.panel-register-page .panel-register-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width < 420px){.company-portfolio-page .company-portfolio-metrics,.panel-register-page .panel-register-metrics{grid-template-columns:1fr}}.company-admin-layout .company-admin-sidebar-nav .nav-link:not(.active){border-color:transparent!important;background:transparent!important;box-shadow:none!important}.company-admin-layout .company-admin-sidebar-nav .nav-link:not(.active):focus-visible,.company-admin-layout .company-admin-sidebar-nav .nav-link:not(.active):hover{color:#075849!important;background:#ebece7!important}.company-admin-layout .company-admin-sidebar-nav .nav-link.active{border-color:#03483e!important;color:#fff!important;background:#03483e!important;box-shadow:none!important}.company-admin-layout .company-admin-sidebar-surface{background:#fff!important}.company-admin-layout .company-admin-sidebar-toggle-icon{display:block;width:20px;height:20px}.company-admin-layout .company-admin-sidebar-nav .sidebar-role-meta{color:#676c69;font-weight:500!important}.company-admin-layout .company-admin-sidebar-surface:not(.is-collapsed) .company-admin-sidebar-nav .nav-link{border:0!important;color:#000!important;font-weight:600!important}.company-admin-layout .company-admin-sidebar-surface:not(.is-collapsed) .company-admin-sidebar-nav .nav-link span{color:#000!important}.company-admin-layout .company-admin-nav-icon{display:block;width:2.5rem;height:2.5rem;flex:0 0 2.5rem;-o-object-fit:contain;object-fit:contain}.company-admin-layout .company-admin-sidebar-nav .nav-link.active,.company-admin-layout .company-admin-sidebar-nav .nav-link.active:focus-visible,.company-admin-layout .company-admin-sidebar-nav .nav-link.active:hover{color:#000!important;background:#c9e2d8!important}.company-admin-layout .company-admin-sidebar-nav .nav-link:not(.active):focus-visible,.company-admin-layout .company-admin-sidebar-nav .nav-link:not(.active):hover{color:#000!important;background:#eef5f2!important}.company-admin-layout .company-admin-sidebar-footer{position:relative;display:block!important;min-height:2.75rem;padding:.8rem .75rem .55rem;border:0!important;border-radius:.4rem;color:#111;background:#c9e2d8}.company-admin-layout .company-admin-tenant-label{position:absolute;top:-9px;left:10px;padding:3px 6px;border-radius:3px;color:#fff;background:#06483f;font-size:9px;font-weight:700;line-height:1}.company-admin-layout .company-admin-tenant-name{color:#102f28;font-size:.9rem;font-weight:700;line-height:1.25}.company-admin-layout .company-admin-sidebar-surface.is-collapsed .company-admin-sidebar-footer{display:none!important}.xverdict-layout .config-top-navbar{z-index:1040!important;overflow:visible!important}.xverdict-layout .platform-switcher{flex:0 0 10px!important}.xverdict-layout .platform-switcher-btn{position:relative;width:40px!important;height:40px!important;border:1px solid #bec4c1!important;border-radius:9px!important;background:#d9dcda!important;box-shadow:none}.xverdict-layout .platform-switcher-btn:focus-visible,.xverdict-layout .platform-switcher-btn:hover{border-color:#aeb7b3!important;background:#d3d7d5!important;box-shadow:0 0 0 3px rgb(6 58 51/8%)}.xverdict-layout .config-navbar-profile{justify-content:flex-end;gap:14px}.xverdict-layout .config-navbar-actions-spacer{display:none}.xverdict-layout .platform-switcher{width:45px!important;height:45px!important;flex:0 0 45px!important}.xverdict-layout .config-navbar-icon{width:36px;height:45px;flex:0 0 36px;padding:0}.xverdict-layout .config-navbar-divider,.xverdict-layout .config-navbar-search-divider{margin-inline:0}.xverdict-layout .config-navbar-search-slot{width:20rem;min-width:20rem;max-width:20rem;flex:0 0 20rem}.xverdict-layout.tenant-admin-layout .config-navbar-search-slot{width:20rem!important;min-width:20rem!important;max-width:20rem!important}@media (width < 992px){.xverdict-layout .config-navbar-search-slot{width:min(18rem,42vw)!important;min-width:13rem!important;max-width:18rem!important;flex:0 1 18rem!important}}@media (width >= 992px){.xverdict-layout .config-navbar-profile{position:relative}.xverdict-layout .config-navbar-search-slot,.xverdict-layout.tenant-admin-layout .config-navbar-search-slot{position:static;width:auto!important;min-width:0!important;max-width:none!important;flex:1 1 auto!important;margin:0!important;transform:none}.xverdict-layout .config-navbar-search-divider{display:none!important}}.xverdict-layout .xverdict-navbar-home-link{margin-right:0;margin-left:0}.xverdict-layout .config-navbar-home-divider,.xverdict-layout .config-navbar-platform-divider{margin-right:0}.scope-dashboard-page{min-height:100%;padding:1rem 1.5rem 2rem;color:#073f38;background:var(--xverdict-platform-background)!important}.scope-dashboard-shell{width:100%;max-width:none}.scope-dashboard-header{display:block;margin-bottom:1rem}.scope-dashboard-header h1{margin:0;color:#073f38;font-size:calc(1.25rem + 2px);font-weight:700;line-height:1.2;letter-spacing:-.025em}.scope-bottom-grid,.scope-dashboard-banner,.scope-dashboard-header p,.scope-dashboard-header-actions{display:none}.scope-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin:0 0 .75rem;padding:.4rem;border-radius:1.45rem;background:#f4f2ed}.scope-metric-card{min-width:0;min-height:5.55rem!important;padding:.9rem 1rem .75rem!important;border:0!important;border-radius:1.25rem!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box}.scope-metric-card:after,.scope-metric-card:before{display:none!important;content:none!important}.scope-metric-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#174d46;font-size:calc(var(--font-size-xs) + 2px);font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;padding-right:1.25rem!important}.scope-metric-top i{top:0!important;right:0!important;display:inline-block!important;width:auto!important;height:auto!important;color:#174d46;background:transparent;font-size:calc(1rem + 2px)!important;line-height:1}.scope-metric-card>strong{display:block;margin-top:.75rem;color:#003f37;font-size:calc(2rem + 2px);font-weight:700;line-height:.9}.scope-metric-card small,.scope-metric-card small.text-success{display:block;margin-top:.55rem;color:#84918e!important;font-size:calc(.65rem + 2px);font-weight:400;line-height:1.25}.scope-assigned-panel{overflow:hidden;padding:1rem;border:0!important;border-radius:1.45rem!important;background:#fff!important;box-shadow:none!important}.scope-assigned-panel .scope-panel-heading{display:block;padding:0 0 .75rem;border:0}.scope-assigned-panel .scope-panel-heading h2{margin:0;color:#073f38;font-size:calc(var(--font-size-sm) + 2px);font-weight:700;line-height:1.2;letter-spacing:0}.scope-assigned-panel .scope-panel-heading p{margin:.2rem 0 0;color:#536f6a;line-height:1.3}.scope-assigned-panel .scope-link-action{display:none}.scope-cases-table{width:100%;min-width:58rem!important;table-layout:fixed}.scope-assigned-panel .table-responsive{max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.scope-cases-table thead{background:#f4f2ed}.scope-cases-table th{padding:.45rem .85rem;border:0;color:#174d46;background:transparent;font-size:calc(.68rem + 2px);font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}.scope-cases-table td{height:2.3rem;padding:.72rem .85rem;border:0;color:#174d46;font-size:calc(.72rem + 2px);font-weight:600;line-height:1.25;vertical-align:middle}.scope-cases-table tbody tr:hover{background:#fafbf9}.scope-case-identity{display:block;min-width:0}.scope-case-identity strong{color:#073f38;font-weight:700;white-space:nowrap}.scope-sla-copy{display:flex;flex-direction:column;align-items:flex-start;color:#174d46;white-space:nowrap}.scope-sla-copy strong{font-size:inherit;font-weight:700}.scope-sla-copy small{color:inherit;font-size:calc(.65rem + 2px);font-weight:500}.scope-case-actions{display:flex;justify-content:flex-end}.scope-case-actions button{min-width:4.35rem;min-height:2.3rem;padding:.25rem .7rem;border:1px solid #004a41;border-radius:.45rem;color:#fff;background:#004a41;box-shadow:none;font-size:calc(.65rem + 2px);font-weight:600;line-height:1}.scope-cases-table td:first-child,.scope-cases-table th:first-child{width:12%}.scope-cases-table td:nth-child(2),.scope-cases-table th:nth-child(2){width:19%}.scope-cases-table td:nth-child(3),.scope-cases-table th:nth-child(3){width:17%}.scope-cases-table td:nth-child(4),.scope-cases-table th:nth-child(4){width:25%}.scope-cases-table td:nth-child(5),.scope-cases-table th:nth-child(5){width:15%}.scope-cases-table td:nth-child(6),.scope-cases-table th:nth-child(6){width:12%}.scope-case-actions button:focus-visible,.scope-case-actions button:hover{border-color:#003b34;color:#fff;background:#003b34;box-shadow:none;transform:none}@media (max-width:700px){.scope-dashboard-page{padding:1.25rem 1rem 2rem}.scope-dashboard-header{margin-bottom:1rem}.scope-dashboard-header h1{font-size:calc(1.25rem + 2px)}.scope-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.scope-metrics-grid{grid-template-columns:1fr}}.company-communication-layout .scroll-container{overflow-y:scroll!important;scrollbar-color:#07574c transparent;scrollbar-width:thin}.company-communication-layout .scroll-container::-webkit-scrollbar{display:block;width:5px}.company-communication-layout .scroll-container::-webkit-scrollbar-track{background:transparent}.company-communication-layout .scroll-container::-webkit-scrollbar-thumb{border-radius:999px;background:#07574c}.company-communication-layout .scroll-container::-webkit-scrollbar-thumb:hover{background:#043f37}.company-inbox-page,.company-messages-page{--communication-panel-height:calc(100dvh - 5.75rem)}.company-inbox-page{padding:28px 36px 0}.company-inbox-shell,.company-messages-workspace{grid-template-columns:318px minmax(0,1fr);gap:32px;min-height:var(--communication-panel-height);align-items:start}.company-inbox-sidebar,.company-messages-contacts{position:sticky;top:0;width:100%;height:var(--communication-panel-height);min-height:var(--communication-panel-height);max-height:var(--communication-panel-height);align-self:start;padding:28px 32px;overflow-y:auto;border:0;border-radius:16px 16px 0 0;background:#f7f5ef;box-shadow:none;scrollbar-color:#07574c transparent;scrollbar-width:thin}.company-inbox-sidebar::-webkit-scrollbar,.company-messages-contacts::-webkit-scrollbar{width:5px}.company-inbox-sidebar::-webkit-scrollbar-track,.company-messages-contacts::-webkit-scrollbar-track{background:transparent}.company-inbox-sidebar::-webkit-scrollbar-thumb,.company-messages-contacts::-webkit-scrollbar-thumb{border-radius:999px;background:#07574c}.company-inbox-sidebar-title{margin:0 0 24px;color:#063f35;font-size:1.45rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.company-inbox-filter-list{gap:10px;margin-top:0}.company-inbox-filter-item{gap:16px;min-height:46px;padding:6px;border-radius:10px;font-size:.82rem;font-weight:600}.company-inbox-filter-icon{width:34px;height:34px;flex:0 0 34px;border-radius:6px;background:#dedfdf;font-size:.8rem}.company-inbox-filter-item:hover{background:#ecece8}.company-inbox-filter-item.is-active{color:#fff;background:#063f35}@media (width < 992px){.company-inbox-page{padding:20px 20px 0}.company-inbox-shell,.company-messages-workspace{grid-template-columns:250px minmax(0,1fr);gap:22px}.company-inbox-sidebar,.company-messages-contacts{padding:24px 20px}}@media (width < 768px){.company-inbox-page,.company-messages-page{--communication-panel-height:auto}.company-inbox-page{padding:14px 14px 0}.company-inbox-shell,.company-messages-workspace{grid-template-columns:1fr;gap:20px;min-height:0}.company-inbox-sidebar,.company-messages-contacts{position:static;height:auto;min-height:auto;max-height:none;padding:20px;overflow:visible;border-radius:14px}.company-inbox-sidebar-title{margin-bottom:16px}.company-inbox-filter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width < 480px){.company-inbox-filter-list{grid-template-columns:1fr}}:is([class$=-metric-card],[class*="-metric-card "],[class$=-metric],[class*="-metric "]) :is(i.bi,i[class^=bi-],i[class*=" bi-"]),:is([class$=-metric-icon],[class*="-metric-icon "]),:is([class$=-metric-icon],[class*="-metric-icon "]) :is(i.bi,i[class^=bi-],i[class*=" bi-"]){font-size:1.5rem!important}:is([class$=-metric-value],[class*="-metric-value "]){font-size:40px!important;font-weight:700!important}.intake-desk-page{padding:1.1rem 1.5rem 1.5rem!important;background:var(--xverdict-platform-background)!important}.intake-desk-page .company-cases-table-wrap .table-responsive{max-width:100%!important;overflow:visible!important;border-radius:0 0 1.05rem 1.05rem!important;background:#fff!important}.intake-desk-page .intake-desk-shell{gap:.5rem!important}.intake-desk-page .intake-desk-hero{min-height:2.6rem!important;margin-bottom:.18rem!important}.intake-desk-page .intake-desk-title{margin:0!important;font-size:1.38rem!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.2!important}.intake-desk-page .intake-register-manually{min-width:6.8rem!important;min-height:2.4rem!important;padding:.55rem .9rem!important;border-radius:.55rem!important;font-size:.72rem!important}.intake-desk-page .intake-desk-summary-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;min-height:6.05rem!important;margin:0!important;padding:.48rem!important;gap:.35rem!important;border:0!important;border-radius:1.65rem!important;background:#f5f3ed!important}.intake-desk-page .intake-desk-summary-column{width:auto!important;max-width:none!important;min-width:0!important;flex:none!important;min-height:6.05rem!important;padding:0!important}.intake-desk-page .intake-desk-summary-row .company-cases-metric{width:100%!important;min-height:6.05rem!important;margin:0!important;padding:.92rem 1rem .75rem!important;border:0!important;border-radius:1.4rem!important;background:#fff!important;box-shadow:none!important}.intake-desk-page .intake-desk-summary-column:first-child .company-cases-metric{border-radius:1.4rem!important}.intake-desk-page .intake-desk-summary-column:last-child .company-cases-metric{border-right:0!important;border-radius:1.4rem!important}.intake-desk-page .intake-desk-summary-row .company-cases-metric-accent,.intake-desk-page .intake-desk-summary-row .company-cases-metric:after,.intake-desk-page .intake-desk-summary-row .company-cases-metric:before{display:none!important}.intake-desk-page .intake-desk-summary-row .company-cases-metric-label{padding-right:.75rem!important;color:#063f35!important;font-size:var(--font-size-sm)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.15!important}.intake-desk-page .intake-desk-summary-row .company-cases-metric-icon{width:auto!important;height:auto!important;border:0!important;background:transparent!important;color:#075448!important;font-size:2rem!important;line-height:1!important}.intake-desk-page .intake-desk-summary-row .company-cases-metric-value{margin-top:.68rem!important;color:#074b40!important;font-size:40px!important;line-height:1!important}.intake-desk-page .intake-desk-summary-row .company-cases-metric-change{margin-top:.5rem!important;color:#989898!important;font-size:var(--font-size-xs)!important;line-height:1!important}.intake-desk-page .intake-queue-section{position:relative!important;grid-template-columns:minmax(12rem,1fr) minmax(14rem,30rem) minmax(7.5rem,9rem)!important;grid-template-areas:"heading search status" "table table table"!important;margin-top:0!important;padding:.65rem!important;overflow:visible!important;border:0!important;border-radius:1.65rem!important;background:#f5f3ed!important}.intake-desk-page .intake-queue-section:before{position:absolute!important;top:.65rem!important;right:.65rem!important;left:.65rem!important;height:4.15rem!important;border-radius:1.05rem 1.05rem 0 0!important;background:#fff!important;content:""!important;pointer-events:none!important}.intake-desk-page .company-cases-table-wrap,.intake-desk-page .intake-queue-heading,.intake-desk-page .intake-queue-search-wrap,.intake-desk-page .intake-queue-toolbar>.company-cases-filter-select{position:relative!important;z-index:1!important}.intake-desk-page .intake-queue-filter-list{display:flex!important;width:100%!important;min-height:2.55rem!important;margin:0 0 .15rem!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid #d7ddd8!important;border-radius:1.75rem!important;background:#f7f6f2!important}.intake-desk-page .intake-queue-filter-btn{flex:1 0 auto!important;min-width:-moz-max-content!important;min-width:max-content!important;min-height:2.55rem!important;padding:.65rem 1.1rem!important;border:0!important;border-radius:0!important;color:#063f35!important;background:transparent!important;font-size:.8rem!important;font-weight:600!important;white-space:nowrap!important}.intake-desk-page .intake-queue-filter-btn.is-active{color:#fff!important;background:#063f35!important}.intake-desk-page .intake-queue-filter-btn:first-child{border-radius:1.65rem 0 0 1.65rem!important}.intake-desk-page .intake-queue-heading{align-self:center!important;min-height:3.05rem!important;padding:.55rem 1rem!important;border-radius:1.05rem 0 0 0!important;background:transparent!important}.intake-desk-page .intake-desk-section-title{margin:0 0 .1rem!important;color:#063f35!important;font-size:var(--font-size-sm)!important}.intake-desk-page .intake-desk-section-copy,.intake-desk-page .intake-open-database-link{color:#606b67!important;font-size:var(--font-size-xs)!important;line-height:1.2!important}.intake-desk-page .intake-open-database-link{display:inline-flex!important;margin-top:.22rem!important;font-size:.44rem!important}.intake-desk-page .intake-queue-search-wrap{align-self:center!important;margin:0!important;padding:.5rem .3rem!important;background:transparent!important}.intake-desk-page .intake-queue-search,.intake-desk-page .intake-queue-toolbar .company-cases-filter-select{min-height:2rem!important;border-radius:.5rem!important;font-size:var(--font-size-xs)!important}.intake-desk-page .intake-queue-toolbar .company-cases-filter-select{align-self:center!important;margin:0!important;min-width:calc(100% - .6rem)!important;margin-right:.6rem!important}.intake-desk-page .company-cases-table-wrap{padding:0!important;overflow:visible!important;border:0!important;border-radius:0 0 1.05rem 1.05rem!important;background:#fff!important;box-shadow:none!important}.intake-desk-page .intake-inbound-table{width:100%!important;min-width:58rem!important;table-layout:fixed!important;color:#063f35!important}.intake-desk-page .intake-inbound-table thead{background:#f7f6f2!important}.intake-desk-page .company-cases-table thead th{height:1.75rem!important;padding:.35rem 1rem!important;color:#063f35!important;background:#f7f6f2!important;font-size:var(--font-size-xs)!important;line-height:1!important}.intake-desk-page .company-cases-table tbody td{height:2.95rem!important;padding:.55rem 1rem!important;border-color:#edf0ee!important;color:#063f35!important;background:#fff!important;font-size:var(--font-size-xs)!important;font-weight:600!important;line-height:1.25!important}.intake-desk-page .company-cases-table tbody tr:last-child td{border-bottom:0!important}.intake-desk-page .company-cases-table tbody tr:hover td{background:#fbfcfa!important}.intake-desk-page .company-case-domain,.intake-desk-page .company-case-title,.intake-desk-page .intake-inbound-flag{color:#063f35!important;font-size:var(--font-size-xs)!important;font-weight:600!important}.intake-desk-page .intake-inbound-table .company-case-subtitle{display:block!important;margin-top:.12rem!important;overflow:hidden!important;color:#87918e!important;font-size:.65rem!important;font-weight:400!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (width < 1200px){.intake-desk-page .intake-desk-summary-column{width:auto!important;max-width:none!important;flex:none!important}.intake-desk-page .intake-desk-summary-column:nth-child(2) .company-cases-metric,.intake-desk-page .intake-desk-summary-column:nth-child(3) .company-cases-metric{border-radius:1.5rem!important}}@media (width < 992px){.intake-desk-page .intake-queue-section{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"heading heading" "search status" "table table"!important}.intake-desk-page .intake-queue-section:before{height:7.2rem!important}}@media (width < 576px){.intake-desk-page .intake-desk-summary-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:.24rem!important}.intake-desk-page .intake-desk-summary-column{width:auto!important;min-width:0!important}.intake-desk-page .intake-desk-summary-column .company-cases-metric{border-right:0!important;border-bottom:0!important;border-radius:1.5rem!important}.intake-desk-page .intake-desk-summary-column:first-child .company-cases-metric{border-radius:1.5rem!important}.intake-desk-page .intake-desk-summary-column:last-child .company-cases-metric{border-bottom:0!important;border-radius:1.5rem!important}.intake-desk-page .intake-queue-section{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"heading" "search" "status" "table"!important}.intake-desk-page .intake-queue-section:before{height:9.8rem!important}.intake-desk-page .intake-queue-toolbar .company-cases-filter-select{width:calc(100% - .6rem)!important;margin-left:.3rem!important}}.company-case-new-modal-backdrop{padding:.45rem 1.5rem;background:rgba(55,57,54,.43);backdrop-filter:blur(2px)}.company-case-new-modal{width:min(100%,50.42rem);max-width:50.42rem;max-height:calc(100vh - .9rem);-ms-overflow-style:none;scrollbar-width:none;border:4px solid hsla(0,0%,100%,.92)!important;border-radius:2rem!important;background:#faf8f3!important;box-shadow:0 1.8rem 4.5rem rgba(20,35,30,.24)!important}.company-case-new-modal::-webkit-scrollbar{display:none}.company-case-new-modal .company-case-modal-header{min-height:0;padding:1.55rem 2.55rem .6rem;border:0;background:transparent}.company-case-new-modal .company-case-modal-title{margin-bottom:.25rem!important;color:#073f36;font-size:1rem;font-weight:700;line-height:1.35;letter-spacing:0}.company-case-new-modal .company-case-modal-copy{color:#242824;font-size:.75rem;line-height:1.5}.company-case-new-modal .company-case-modal-close{width:2.05rem;height:2.05rem;margin-top:0;border:0!important;border-radius:.65rem;color:#fff;background:#063f36;font-size:.82rem}.company-case-new-modal .company-case-modal-close:is(:hover,:focus-visible){color:#fff;background:#0a5549}.company-case-new-modal .company-case-modal-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .8rem;padding:.35rem 2.55rem 1rem}.company-case-new-modal .company-case-modal-body>.small,.company-case-new-modal .company-case-new-field,.company-case-new-modal .company-case-new-preview,.company-case-new-modal .company-case-onboarding-result,.company-case-new-modal .company-case-portal-link{min-width:0;margin:0!important}.company-case-new-modal .company-case-modal-body>.small,.company-case-new-modal .company-case-new-description,.company-case-new-modal .company-case-onboarding-result{grid-column:1/-1}.company-case-new-modal .company-case-modal-label{margin-bottom:.45rem!important;color:#083f37;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none!important}.company-case-new-modal .company-case-modal-control{min-height:3.35rem;padding:.75rem 1.15rem;border:2px solid #e9ebeb!important;border-radius:.9rem;color:#252a27;background-color:#fff;font-size:.88rem;box-shadow:0 .12rem .35rem rgb(24 45 38/5%)!important}.company-case-new-modal .company-case-modal-control:focus{border-color:#6f9e94!important;box-shadow:0 0 0 .2rem rgba(13,84,72,.1)!important}.company-case-new-modal .company-case-modal-textarea{min-height:9.8rem;resize:vertical}.company-case-new-modal .company-case-new-preview{position:relative;align-self:end;overflow:visible;padding:0;border:0;border-radius:0;background:transparent}.company-case-new-modal .company-case-new-preview:before{display:block;margin-bottom:.45rem;color:#083f37;content:"Requester Preview";font-size:.88rem;font-weight:700;line-height:1.35}.company-case-new-modal .company-case-onboarding-trigger{min-height:3.35rem;padding:.75rem 1.15rem;border:2px solid #e9ebeb;border-radius:.9rem;background:#fff;box-shadow:0 .12rem .35rem rgb(24 45 38/5%)}.company-case-new-modal .company-case-onboarding-trigger-title{display:none}.company-case-new-modal .company-case-onboarding-trigger .company-case-onboarding-copy{color:#252a27;font-size:.88rem;line-height:1.4}.company-case-new-modal .company-case-onboarding-trigger>.bi{color:#064b40;font-size:.85rem}.company-case-new-modal .company-case-onboarding-content{position:relative;z-index:2;margin-top:.4rem;border:1px solid #e2e7e5;border-radius:.75rem;background:#fff}.company-case-new-modal .company-case-new-email .small,.company-case-new-modal .company-case-portal-link>.small{color:#292d2a!important;font-size:.68rem;line-height:1.45}.company-case-new-modal .company-case-portal-link-row{min-height:3.35rem;padding:.35rem .7rem .35rem 1.15rem;border:2px solid #e9ebeb;border-radius:.9rem;background:#fff;box-shadow:0 .12rem .35rem rgb(24 45 38/5%)}.company-case-new-modal .company-case-portal-anchor{color:#164f47;font-size:.8rem;text-decoration:underline;text-underline-offset:.3rem}.company-case-new-modal .company-case-portal-link-row .btn{width:2.1rem;min-width:2.1rem;min-height:2.1rem;padding:0;border-radius:.65rem;font-size:.9rem}.company-case-new-modal .company-case-modal-footer{min-height:0;flex-wrap:nowrap!important;padding:0 2.55rem 2.2rem;border:0;background:transparent}.company-case-new-modal .company-case-modal-audit-note{color:#282d29;font-size:.7rem;font-weight:400}.company-case-new-modal .company-case-new-modal-footer .btn-primary-dark{width:min(100%,19.8rem);min-height:3.2rem;padding:.7rem 1.2rem!important;border-radius:.75rem;font-size:.88rem;font-weight:600}@media (max-width:700px){.company-case-new-modal-backdrop{padding:.75rem}.company-case-new-modal .company-case-modal-body,.company-case-new-modal .company-case-modal-footer,.company-case-new-modal .company-case-modal-header{padding-right:1.15rem;padding-left:1.15rem}.company-case-new-modal .company-case-modal-body{grid-template-columns:minmax(0,1fr)}.company-case-new-modal .company-case-modal-body>.small,.company-case-new-modal .company-case-new-description,.company-case-new-modal .company-case-onboarding-result{grid-column:auto}.company-case-new-modal .company-case-modal-footer{align-items:stretch!important;flex-direction:column}.company-case-new-modal .company-case-new-modal-footer .btn-primary-dark{width:100%}}.config-layout-shell table>thead>tr>th{border-bottom:1px solid #e1e8e5!important}.config-layout-shell table>tbody>tr>td{border-bottom:1px solid #e9eeec!important}.config-layout-shell table>tbody>tr:last-child>td{border-bottom:0!important}.xverdict-layout .system-metric-grid.system-metric-grid{display:grid!important;width:100%;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))!important;align-items:stretch;gap:.5rem!important;margin-right:0!important;margin-left:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.xverdict-layout .system-metric-grid.system-metric-grid>.system-metric-slot,.xverdict-layout .system-metric-grid.system-metric-grid>[class*=col-]{display:flex;width:auto!important;min-width:0;max-width:none!important;margin:0!important;padding:0!important}.xverdict-layout .system-metric-card.system-metric-card{position:relative!important;display:flex!important;width:100%;min-width:0;min-height:7.5rem!important;margin:0!important;padding:1.05rem 1.25rem .95rem!important;overflow:hidden;flex-direction:column;border:0!important;border-radius:1.6rem!important;color:#fff!important;background:#063a33!important;box-shadow:none!important}.xverdict-layout .system-metric-card .company-cases-metric-accent,.xverdict-layout .system-metric-card.system-metric-card:after,.xverdict-layout .system-metric-card.system-metric-card:before{display:none!important;content:none!important}.xverdict-layout .system-metric-topline.system-metric-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem;color:#fff!important}.xverdict-layout .system-metric-card .case-owner-profile-stat-label,.xverdict-layout .system-metric-card .entity-metric-label,.xverdict-layout .system-metric-card .workflow-metric-label,.xverdict-layout .system-metric-label.system-metric-label,.xverdict-layout .system-metric-topline>span:not(.system-metric-icon){position:static!important;z-index:auto!important;display:block;max-width:calc(100% - 2rem)!important;margin:0!important;padding:0!important;color:#fff!important;font-family:inherit!important;font-size:var(--font-size-sm)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}.xverdict-layout .system-metric-card .entity-metric-icon,.xverdict-layout .system-metric-card .entity-metric-icon i,.xverdict-layout .system-metric-icon i,.xverdict-layout .system-metric-icon.system-metric-icon{position:static!important;display:inline-block!important;width:auto!important;height:auto!important;flex:0 0 auto;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important;font-size:1.25rem!important;line-height:1!important}.xverdict-layout .system-metric-card .case-owner-profile-stat-value,.xverdict-layout .system-metric-card .entity-metric-value,.xverdict-layout .system-metric-card .workflow-metric-value,.xverdict-layout .system-metric-value.system-metric-value{position:static!important;z-index:auto!important;display:block!important;margin:.8rem 0 0!important;color:#fff!important;font-family:inherit!important;font-size:2.5rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1!important}.xverdict-layout .system-metric-card .case-owner-profile-stat-detail,.xverdict-layout .system-metric-card .text-x,.xverdict-layout .system-metric-detail.system-metric-detail{position:static!important;z-index:auto!important;display:block;margin:.45rem 0 0!important;color:hsla(0,0%,100%,.72)!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important}@media (max-width:991.98px){.xverdict-layout .system-metric-grid.system-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:575.98px){.xverdict-layout .system-metric-grid.system-metric-grid{grid-template-columns:minmax(0,1fr)!important}}.xverdict-layout .system-tab-list.system-tab-list{border-radius:999px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #dce5e2!important;isolation:isolate}.xverdict-layout .system-tab.system-tab{position:relative!important;border-color:transparent!important;border-radius:0!important;color:#111!important;background:#fff!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.xverdict-layout .system-tab.system-tab>span{color:inherit!important}.xverdict-layout .system-tab-list.system-tab-list>.system-tab:first-child{border-radius:999px 0 0 999px!important}.xverdict-layout .system-tab-list.system-tab-list>.system-tab:last-child{border-radius:0 999px 999px 0!important}.xverdict-layout .system-tab.system-tab:is(.is-active,.active,.btn-primary-dark,[aria-selected=true],[aria-pressed=true]){z-index:1;color:#fff!important;background:#063a33!important}.xverdict-layout .system-tab.system-tab:not(.is-active,.active,.btn-primary-dark,[aria-selected=true],[aria-pressed=true]):hover{color:#063a33!important;background:#b8ddd4!important}.xverdict-layout .system-tab.system-tab:is(.is-active,.active,.btn-primary-dark,[aria-selected=true],[aria-pressed=true]):hover{background:#0a4b42!important}.xverdict-layout .system-tab.system-tab:focus-visible{z-index:2;outline:2px solid #063a33!important;outline-offset:-3px;box-shadow:inset 0 0 0 2px #fff!important}.xverdict-layout .system-tab.system-tab:disabled,.xverdict-layout .system-tab.system-tab[aria-disabled=true]{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.xverdict-layout .system-tab.system-tab{transition:none!important}}table :is(.company-case-status-badge,.company-case-due,.company-case-sla-badge,.intake-inbound-flag,.audit-log-status-pill,.timesheet-status-pill,.panel-register-status,.panel-register-sla,.scope-status-text,.scope-sla-copy){min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}table .audit-log-status-pill,table .company-case-due,table .company-case-due-helper,table .company-case-due-main,table .company-case-status-badge,table .company-case-status-badge>span:last-child,table .intake-inbound-flag,table .panel-register-sla,table .panel-register-status,table .scope-sla-copy,table .scope-status-text,table .timesheet-status-pill{font-weight:600!important}table .audit-log-status-pill i,table .company-case-status-badge .status-dot-sm,table .timesheet-status-pill i{display:none!important}table .company-case-status-badge{gap:0!important}table :is(.company-case-status-badge,.audit-log-status-pill,.scope-status-text).is-status-blue{color:#245d86!important}table :is(.company-case-status-badge,.audit-log-status-pill,.scope-status-text).is-status-purple{color:#68439a!important}table .timesheet-status-pill.billed,table :is(.audit-log-status-pill,.timesheet-status-pill).approved,table :is(.company-case-status-badge,.audit-log-status-pill,.scope-status-text).is-status-green{color:#148064!important}table .audit-log-status-pill.warning,table :is(.audit-log-status-pill,.timesheet-status-pill).pending,table :is(.company-case-status-badge,.audit-log-status-pill,.scope-status-text).is-status-amber{color:#a66a00!important}table :is(.audit-log-status-pill).error,table :is(.audit-log-status-pill).failed,table :is(.audit-log-status-pill).rejected,table :is(.audit-log-status-pill,.timesheet-status-pill).disputed,table :is(.company-case-status-badge,.audit-log-status-pill,.scope-status-text).is-status-red{color:#b64b43!important}table :is(.audit-log-status-pill).closed,table :is(.audit-log-status-pill).unknown,table :is(.company-case-status-badge,.audit-log-status-pill,.scope-status-text).is-status-grey{color:#65736f!important}table .scope-status-text.has-backend-status-color{color:var(--scope-status-color)!important}table :is(.company-case-due,.company-case-sla-badge,.intake-inbound-flag,.scope-sla-copy).is-active,table :is(.company-case-due,.company-case-sla-badge,.intake-inbound-flag,.scope-sla-copy).is-plenty{color:#148064!important}table :is(.company-case-due,.company-case-sla-badge,.intake-inbound-flag,.scope-sla-copy).is-warning{color:#a66a00!important}table :is(.company-case-due,.company-case-sla-badge,.intake-inbound-flag,.scope-sla-copy).is-danger{color:#b64b43!important}table :is(.company-case-due,.company-case-sla-badge,.intake-inbound-flag,.scope-sla-copy).is-closed{color:#65736f!important}table .company-case-due :is(.company-case-due-main,.company-case-due-helper){color:inherit!important}.registered-cases-page .registered-cases-table tbody td,.registered-cases-page .registered-cases-table tbody tr{height:4.25rem!important}.registered-cases-page .registered-cases-table tbody td{padding-top:.75rem!important;padding-bottom:.75rem!important;vertical-align:middle!important}.registered-cases-page .registered-cases-table .company-case-due{width:auto!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app .xverdict-layout #xverdict-navbar.config-top-navbar{border-color:transparent!important;background-color:#063a33!important;background-image:none!important;box-shadow:none}.xverdict-layout .xverdict-navbar .config-navbar-profile{gap:14px!important}@media (width <= 767.98px){.xverdict-layout .xverdict-navbar .config-navbar-profile{gap:8px!important}}.xverdict-layout .xverdict-navbar .config-navbar-divider{display:none!important}.xverdict-layout .xverdict-navbar .xverdict-navbar-home-link{border-color:transparent;color:#063a33;background:#f8fbfa}.xverdict-layout .xverdict-navbar .xverdict-navbar-home-link:focus-visible,.xverdict-layout .xverdict-navbar .xverdict-navbar-home-link:hover{color:#063a33;background:#fff;outline:none}.xverdict-layout .xverdict-navbar .config-search{border-color:hsla(0,0%,100%,.24);background:#356a61}.xverdict-layout .xverdict-navbar .config-search .form-control,.xverdict-layout .xverdict-navbar .config-search .input-group-text{border-color:transparent!important;color:#fff!important;background:transparent!important;box-shadow:none!important}.xverdict-layout .xverdict-navbar .config-search .form-control::-moz-placeholder{color:hsla(0,0%,100%,.92)!important;opacity:1}.xverdict-layout .xverdict-navbar .config-search .form-control::placeholder{color:hsla(0,0%,100%,.92)!important;opacity:1}.xverdict-layout .xverdict-navbar .config-search:focus-within{border-color:hsla(0,0%,100%,.5);background:#42776d;box-shadow:0 0 0 3px hsla(0,0%,100%,.08)}.xverdict-layout .xverdict-navbar .config-navbar-icon,.xverdict-layout .xverdict-navbar .platform-switcher-btn{width:40px!important;height:40px!important;flex:0 0 40px!important;padding:0!important;border-color:transparent!important;border-radius:9px!important;color:#edf6f4!important;background:#32675e!important;box-shadow:none}.xverdict-layout .xverdict-navbar .platform-switcher{width:40px!important;height:40px!important;flex:0 0 40px!important}.xverdict-layout .xverdict-navbar .platform-switcher-current-logo{width:22px!important;height:22px!important;margin:0!important;filter:brightness(0) invert(1)}.xverdict-layout .xverdict-navbar .config-navbar-icon:focus-visible,.xverdict-layout .xverdict-navbar .config-navbar-icon:hover,.xverdict-layout .xverdict-navbar .platform-switcher-btn:focus-visible,.xverdict-layout .xverdict-navbar .platform-switcher-btn:hover{border-color:transparent!important;color:#fff!important;background:#42796f!important;outline:none}.xverdict-layout .xverdict-navbar .platform-switcher-indicator{top:-3px;right:-3px;width:14px;height:14px;border-width:2px;border-color:#063a33;color:#063a33;background:#fff;font-size:7px}.xverdict-layout .xverdict-navbar .config-navbar-notification i{position:relative;color:#fff;font-size:16px!important}.xverdict-layout .xverdict-navbar .config-navbar-notification i:after{position:absolute;right:6px;bottom:0;width:3px;height:3px;border-radius:50%;background:#e8b52f;content:""}.xverdict-layout .xverdict-navbar .config-navbar-signout i{color:#fff;font-size:16px!important}.xverdict-layout .xverdict-navbar .config-navbar-name,.xverdict-layout .xverdict-navbar .config-navbar-user{color:#fff!important}.xverdict-layout .xverdict-navbar .config-navbar-initials{border-color:transparent;color:#0b1715;background:#fff;box-shadow:none}.xverdict-layout .xverdict-navbar .company-admin-navbar-email{color:hsla(0,0%,100%,.86)}#app .xverdict-layout .main-content>.company-portfolio-page{padding:16px 28px 32px!important;color:#0a4037!important;background:var(--xverdict-platform-background)!important}.company-portfolio-page .company-portfolio-shell{isolation:isolate;margin-top:0!important}.company-portfolio-page .company-portfolio-metrics{gap:.75rem;padding:0!important;border-radius:0!important;background:transparent!important}.company-portfolio-page .company-portfolio-metric{color:#fff!important;background:#06483f!important}#app .xverdict-layout .company-portfolio-page .system-metric-card.company-portfolio-metric{min-height:96px!important;padding:12px 17px 10px!important;border-radius:20px!important}#app .xverdict-layout .company-portfolio-page .system-metric-label.company-portfolio-metric-label{font-size:10px!important}#app .xverdict-layout .company-portfolio-page .system-metric-icon.system-metric-icon{font-size:15px!important}#app .xverdict-layout .company-portfolio-page .system-metric-value.company-portfolio-metric-value{margin-top:11px!important;font-size:35px!important;line-height:1!important}#app .xverdict-layout .company-portfolio-page .system-metric-detail.company-portfolio-metric-change{margin-top:5px!important;font-size:7px!important}.company-portfolio-page .company-portfolio-metric-change,.company-portfolio-page .company-portfolio-metric-label,.company-portfolio-page .company-portfolio-metric-value,.company-portfolio-page .company-portfolio-metric>.d-flex>i{color:#fff!important}.company-portfolio-page .company-portfolio-metric-change{display:flex;align-items:center;gap:.3rem;opacity:.82}.company-portfolio-page .company-portfolio-metric-change-badge{padding:.2rem .45rem;border-radius:999px;color:#06483f;background:#a9cfc5;font-weight:700}.company-portfolio-page .company-portfolio-overview{margin:0!important;padding:0;background:transparent}.company-portfolio-page .company-portfolio-table-wrap{border:1px solid #c7ddd5!important;background:#fff!important}.company-portfolio-page .company-portfolio-table-wrap .table-responsive{padding:0 1.1rem .8rem}.company-portfolio-page .company-portfolio-table{border-collapse:separate;border-spacing:0;table-layout:fixed}.company-portfolio-page .company-portfolio-table thead th{height:25px;padding:5px 9px;color:#fff!important;background:#06483f!important;font-size:9px!important}.company-portfolio-page .company-portfolio-table thead th:first-child{width:29%!important}.company-portfolio-page .company-portfolio-table thead th:nth-child(2){width:15%!important}.company-portfolio-page .company-portfolio-table thead th:nth-child(3){width:29%!important}.company-portfolio-page .company-portfolio-table thead th:nth-child(4){width:27%!important}.company-portfolio-page .company-portfolio-table thead th:first-child{border-radius:.65rem 0 0 .65rem}.company-portfolio-page .company-portfolio-table thead th:last-child{border-radius:0 .65rem .65rem 0}.company-portfolio-page .company-portfolio-table tbody td{height:50px;padding:6px 9px;border-bottom:1px solid #e0ece7;font-size:9px}.company-portfolio-page .company-portfolio-table tbody tr:last-child td{border-bottom:0}.company-portfolio-page .company-portfolio-status-key{display:flex;align-items:center;gap:.65rem;margin:0 1.1rem .8rem;padding-top:.65rem;border-top:1px dashed #d8e8e2;color:#16483f;font-size:7px}.company-portfolio-page .company-portfolio-status-key-label{margin-right:.1rem;font-weight:700}.company-portfolio-page .company-portfolio-status-key-item{display:inline-flex;align-items:center;gap:.3rem;padding:4px 7px;border-radius:999px;font-weight:600}.company-portfolio-page .company-portfolio-status-key-item>i{width:.38rem;height:.38rem;border-radius:50%;background:currentColor}.company-portfolio-page .company-portfolio-status-key-item b{display:inline-flex;gap:.14rem}.company-portfolio-page .company-portfolio-status-key-item b i{width:.42rem;height:.22rem;border-radius:999px;background:currentColor}.company-portfolio-page .company-portfolio-status-key-item.is-low{color:#087b57;background:#cef2e3}.company-portfolio-page .company-portfolio-status-key-item.is-low b i:last-child,.company-portfolio-page .company-portfolio-status-key-item.is-mid b i:last-child{opacity:.24}.company-portfolio-page .company-portfolio-status-key-item.is-mid{color:#9b6511;background:#ffe5aa}.company-portfolio-page .company-portfolio-status-key-item.is-high{color:#c34439;background:#ffd1cc}.company-portfolio-scope-identity{display:flex;align-items:center;gap:.7rem}.company-portfolio-scope-identity>span:last-child{min-width:0}.company-portfolio-page .company-portfolio-scope-avatar{display:inline-grid;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;place-items:center;border-radius:.48rem;color:#fff;background:#06483f;font-size:.55rem;font-weight:700}.company-portfolio-page .company-portfolio-scope-meta,.company-portfolio-page .company-portfolio-scope-name{display:block}.company-portfolio-page .company-portfolio-scope-name{font-size:9px}.company-portfolio-page .company-portfolio-scope-meta{font-size:7px}.company-portfolio-page .company-portfolio-signal-pill,.company-portfolio-page .company-portfolio-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:999px;font-weight:600;white-space:nowrap}.company-portfolio-page .company-portfolio-status-pill{min-width:4.2rem;padding:4px 8px}.company-portfolio-page .company-portfolio-status-pill.is-low{color:#087557;background:#cef2e3}.company-portfolio-page .company-portfolio-status-pill.is-mid{color:#946113;background:#ffe5aa}.company-portfolio-page .company-portfolio-status-pill.is-high{color:#ba3b31;background:#ffd1cc}.company-portfolio-page .company-portfolio-sla{display:flex;align-items:center;gap:.55rem}.company-portfolio-page .company-portfolio-sla>strong{min-width:2rem;font-weight:600}.company-portfolio-page .company-portfolio-capacity-track{display:block;width:auto;max-width:6rem;height:.5rem;overflow:hidden;flex:1 1 auto;border-radius:999px;background:#d9ece5}.company-portfolio-page .company-portfolio-capacity-track>span{display:block;height:100%;border-radius:inherit;background:#087c55}.company-portfolio-page .company-portfolio-capacity-track>span.is-mid{background:#f3a000}.company-portfolio-page .company-portfolio-capacity-track>span.is-high{background:#d43b31}.company-portfolio-page .company-portfolio-domain-panel,.company-portfolio-page .company-portfolio-escalations{position:relative;z-index:1;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important}.company-portfolio-page .company-portfolio-domain-panel{padding:1.25rem 1.2rem 0!important}.company-portfolio-page .company-portfolio-domain-panel .company-portfolio-section-title{text-align:left!important}.company-portfolio-page .company-portfolio-domain-content{padding-top:.55rem}.company-portfolio-page .company-portfolio-domain-chart-wrap{gap:.45rem}.company-portfolio-page .company-portfolio-domain-rings{width:144px;height:144px;flex-basis:144px}.company-portfolio-page .company-portfolio-domain-total strong{font-size:32px}.company-portfolio-page .domain-ring-track-inner,.company-portfolio-page .domain-ring-track-middle,.company-portfolio-page .domain-ring-track-outer{stroke:#155d4f}.company-portfolio-page .company-portfolio-domain-legend{align-items:center;row-gap:.45rem}.company-portfolio-page .company-portfolio-escalations{padding:0 1.2rem 1.2rem}.company-portfolio-page .company-portfolio-escalations>.company-portfolio-card-heading,.company-portfolio-page .company-portfolio-escalations>.table-responsive{border-radius:0;background:transparent}.company-portfolio-page .company-portfolio-escalations>.company-portfolio-card-heading{min-height:0;padding:0 0 .55rem}.company-portfolio-page .company-portfolio-escalations-table,.company-portfolio-page .company-portfolio-escalations-table tbody{display:block;width:100%}.company-portfolio-page .company-portfolio-escalations-table thead{display:none}.company-portfolio-page .company-portfolio-escalations-table tbody{display:grid;gap:.45rem}.company-portfolio-page .company-portfolio-escalations-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.45rem .65rem;padding:.7rem .75rem;border-radius:.75rem;background:#18584d}.company-portfolio-page .company-portfolio-escalations-table tbody td{display:block;width:auto;height:auto;padding:0;border:0;color:#fff;background:transparent}.company-portfolio-page .company-portfolio-escalations-table tbody td:first-child{grid-column:1;grid-row:1/3}.company-portfolio-page .company-portfolio-escalations-table tbody td:nth-child(2){grid-column:2;grid-row:1;text-align:right}.company-portfolio-page .company-portfolio-escalations-table tbody td:nth-child(3){grid-column:2;grid-row:2}.company-portfolio-page .company-portfolio-escalations .company-portfolio-case-code{color:#fff;font-weight:700}.company-portfolio-page .company-portfolio-escalation-due,.company-portfolio-page .company-portfolio-escalations .company-portfolio-case-title{color:hsla(0,0%,100%,.72)}.company-portfolio-page .company-portfolio-escalations .company-portfolio-case-title{margin-top:.75rem;font-weight:400}.company-portfolio-page .company-portfolio-signal-pill{padding:.38rem .6rem;color:#a65e0a;background:#ffe3a0}.company-portfolio-page .company-portfolio-signal-pill.is-high{color:#c23d32;background:#ffd2cb}@media (width >= 1200px){.company-portfolio-page .company-portfolio-shell{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(17rem,1fr);grid-template-rows:auto minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;row-gap:.75rem}.company-portfolio-page .company-portfolio-shell:before{z-index:0;grid-column:2;grid-row:1/3;border:1px solid #c7ddd5;border-radius:1.4rem;background:#fff;content:""}.xverdict-layout .company-portfolio-page .company-portfolio-metrics.system-metric-grid{grid-column:1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;margin-bottom:0!important}.company-portfolio-page .company-portfolio-overview{display:contents}.company-portfolio-page .company-portfolio-overview>.col-xl-9{width:100%;max-width:none;grid-column:1;grid-row:2;padding:0}.company-portfolio-page .company-portfolio-overview>.col-xl-3{z-index:1;width:100%;max-width:none;grid-column:2;grid-row:1;padding:0}.company-portfolio-page .company-portfolio-escalations{grid-column:2;grid-row:2}}@media (width >= 768px) and (width < 1200px){.xverdict-layout .company-portfolio-page .company-portfolio-metrics.system-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}.company-portfolio-page .company-portfolio-overview{gap:.75rem}.company-portfolio-page .company-portfolio-escalations{margin-top:.75rem;border:1px solid #c7ddd5!important;border-radius:1.4rem!important;background:#fff!important}}.xverdict-layout{background:var(--xverdict-platform-background)!important}.xverdict-layout .main-content,.xverdict-layout .main-content-wrapper,.xverdict-layout .main-content>*,.xverdict-layout .main-content>.requestor-portal-page{background:transparent!important}#app .xverdict-layout.tenant-admin-layout .main-content>.product-access-page,#app .xverdict-layout.tenant-admin-layout .main-content>.tenant-settings-page,.xverdict-layout .company-cases-page{background:var(--xverdict-platform-background)!important}.xverdict-layout .company-cases-page{min-height:100%!important;margin-top:0!important;padding:1.5rem 1.75rem 2rem!important;color:#111!important}.xverdict-layout .company-cases-page .company-cases-shell{width:100%;max-width:90rem}.xverdict-layout .company-cases-page :is(.company-cases-header,.company-cases-hero){margin-bottom:1.15rem!important}.xverdict-layout .company-cases-page .company-cases-hero-content{align-items:flex-start;gap:1.25rem}.xverdict-layout .company-cases-page .company-cases-title{margin:0 0 .25rem!important;color:#111!important;font-size:1.55rem!important;font-weight:700!important;letter-spacing:-.035em;line-height:1.05!important}.xverdict-layout .company-cases-page .company-cases-breadcrumb{color:#111!important;font-size:.68rem!important;font-weight:500;line-height:1.35}.xverdict-layout .company-cases-page .company-cases-hero-actions{display:flex;align-items:center;gap:.5rem!important;margin-top:0!important}.xverdict-layout .company-cases-page :is(.company-cases-ai-toggle,.company-cases-export-btn,.company-cases-new-btn),.xverdict-layout .intake-desk-page .company-cases-export-btn{display:inline-flex;min-height:2.55rem!important;padding:.55rem .9rem!important;align-items:center;justify-content:center;gap:.5rem;border-radius:.85rem!important;box-shadow:none!important;font-size:.72rem!important;font-weight:600;line-height:1;white-space:nowrap}.xverdict-layout .company-cases-page :is(.company-cases-ai-toggle,.company-cases-export-btn),.xverdict-layout .intake-desk-page .company-cases-export-btn{border:1px solid #dce6e2!important;color:#111!important;background:#fff!important}.xverdict-layout .company-cases-page .company-cases-ai-toggle>.bi{color:#a6d95a}.xverdict-layout .company-cases-page .company-cases-ai-switch{position:relative;display:inline-flex;width:1.55rem;height:.9rem;align-items:center;flex:0 0 auto;padding:.1rem;border-radius:999px;background:#b9c8c3;transition:background-color .16s ease}.xverdict-layout .company-cases-page .company-cases-ai-switch>span{width:.7rem;height:.7rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18);transition:transform .16s ease}.xverdict-layout .company-cases-page .company-cases-ai-toggle.is-active .company-cases-ai-switch{background:#075046}.xverdict-layout .company-cases-page .company-cases-ai-toggle.is-active .company-cases-ai-switch>span{transform:translateX(.65rem)}.xverdict-layout .company-cases-page .company-cases-new-btn{min-width:7.25rem;border:1px solid #063a33!important;color:#fff!important;background:#063a33!important}.xverdict-layout .company-cases-page .company-cases-metrics{gap:.55rem!important}.xverdict-layout .company-cases-page .system-metric-card.system-metric-card{min-height:7.3rem!important;padding:1rem 1.2rem .85rem!important;border-radius:1.45rem!important;background:#06483e!important}.xverdict-layout .company-cases-page .system-metric-label.system-metric-label{font-size:.875rem!important}.xverdict-layout .company-cases-page .system-metric-value.system-metric-value{margin-top:.75rem!important;font-size:2.875rem!important}.xverdict-layout .company-cases-page .system-metric-detail.system-metric-detail{font-size:var(--font-size-xs)!important}.xverdict-layout .company-cases-page .company-cases-filters{min-height:2.65rem!important;margin-bottom:1rem!important;border:0!important;border-radius:999px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #dce6e2!important}.xverdict-layout .company-cases-page .company-cases-filter{min-height:2.65rem;padding:.65rem 1.1rem!important;color:#111!important;font-size:var(--font-size-sm)!important;font-weight:600}.xverdict-layout .company-cases-page .company-cases-filter.is-active{color:#fff!important;background:#06483e!important}.xverdict-layout .company-cases-page .company-cases-table-wrap,.xverdict-layout .intake-desk-page .company-cases-table-wrap{--company-case-table-font-size:calc(0.72rem + 2px);padding:.7rem!important;overflow:visible!important;border:1px solid #cfe1da!important;border-radius:1.25rem!important;background:hsla(0,0%,100%,.9)!important;box-shadow:none!important}.xverdict-layout :is(.company-cases-page,.intake-desk-page) .company-cases-table-heading{min-height:3.15rem;padding:.25rem .75rem .75rem!important;border-radius:0!important;background:transparent!important}.xverdict-layout :is(.company-cases-page,.intake-desk-page) .company-cases-section-title{color:#111!important;font-weight:700}.xverdict-layout :is(.company-cases-page,.intake-desk-page) .company-cases-table-subtitle{color:#66746f!important;font-size:var(--font-size-sm)}.xverdict-layout :is(.company-cases-page,.intake-desk-page) .company-cases-filter-select{min-width:6rem;min-height:2rem;padding:.35rem 1.75rem .35rem .7rem;border:1px solid #d7e2de!important;border-radius:.5rem!important;color:#111!important;background-color:#fff!important}.xverdict-layout .intake-desk-page .intake-queue-section{display:block!important;margin-top:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:var(--xverdict-platform-background)!important}.xverdict-layout .intake-desk-page .intake-queue-section:before{display:none!important;content:none!important}.xverdict-layout .intake-desk-page .intake-queue-table-heading{gap:1rem}.xverdict-layout .intake-desk-page .intake-queue-heading{min-width:12rem;min-height:0!important;padding:0!important;align-self:auto!important;border-radius:0!important}.xverdict-layout .intake-desk-page .intake-queue-toolbar{display:flex;min-width:min(100%,22rem);flex:0 1 22rem;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.5rem}.xverdict-layout .intake-desk-page .intake-queue-search-wrap{width:14rem;min-width:0;flex:0 1 14rem;margin:0!important;padding:0!important;align-self:auto!important}.xverdict-layout .intake-desk-page .intake-queue-search{min-height:2rem!important;padding:.35rem .7rem!important;border:1px solid #d7e2de!important;border-radius:.5rem!important;color:#111!important;background:#fff!important}.xverdict-layout .intake-desk-page .intake-queue-search:focus{border-color:#7da89f!important;box-shadow:0 0 0 .18rem rgba(7,94,84,.1)!important}.xverdict-layout .intake-desk-page .intake-queue-toolbar .company-cases-filter-select{min-width:7.5rem!important;margin:0!important}.xverdict-layout .intake-desk-page .company-cases-status-filter{position:relative;width:7.5rem;flex:0 0 7.5rem}.xverdict-layout .intake-desk-page .company-cases-status-filter>i{position:absolute;top:50%;right:.7rem;color:#06483e;font-size:.58rem;pointer-events:none;transform:translateY(-50%)}.xverdict-layout :is(.company-cases-page,.intake-desk-page) .company-cases-table-wrap .table-responsive{border-radius:.85rem .85rem 0 0!important;background:#fff!important}.xverdict-layout :is(.company-cases-page,.intake-desk-page) .company-cases-table{width:100%;margin:0;color:#111!important;background:#fff}.xverdict-layout :is(.company-cases-page,.intake-desk-page) .company-cases-table thead{background:#06483e!important}.xverdict-layout :is(.company-cases-page,.intake-desk-page) .company-cases-table thead th{height:2rem!important;padding:.45rem .85rem!important;border:0!important;color:#fff!important;background:#06483e!important;font-size:var(--font-size-xs)!important;font-weight:700!important;letter-spacing:.02em;line-height:1.1;text-transform:uppercase!important}.xverdict-layout :is(.company-cases-page,.intake-desk-page) .company-cases-table thead th:first-child{border-radius:.85rem 0 0 0!important}.xverdict-layout :is(.company-cases-page,.intake-desk-page) .company-cases-table thead th:last-child{border-radius:0 .85rem 0 0!important}.xverdict-layout :is(.company-cases-page,.intake-desk-page) .company-cases-table tbody td{height:3.35rem!important;padding:.55rem .85rem!important;border-color:#dfe9e5!important;color:#111!important;background:#fff!important;font-size:var(--font-size-xs)!important;font-weight:600}.xverdict-layout :is(.company-cases-page,.intake-desk-page) .company-cases-table .case-clickable-row:hover td{background:#f3f9f6!important;font-size:var(--font-size-xs)!important}.xverdict-layout .company-cases-page :is(.company-case-title,.company-case-domain,.company-case-owner,.company-case-status-label,.company-case-decision){color:#111;font-size:inherit!important;font-weight:600}.xverdict-layout .company-cases-page .company-case-created-date{margin-top:.18rem;color:#7b8984!important;font-size:.65rem!important;font-weight:400}.xverdict-layout .company-cases-page .company-case-status{gap:.35rem!important}.xverdict-layout .company-cases-page :is(.company-case-status-dot,.company-case-status-badge .status-dot-sm){display:inline-block!important;width:.42rem!important;height:.42rem!important;min-width:.42rem;flex:0 0 0.42rem}.xverdict-layout .company-cases-page .company-case-status-label{width:auto;padding:0!important;border:0!important;color:var(--case-status-color,inherit)!important;background:transparent!important}.xverdict-layout .company-cases-page .company-case-status-dot{background:var(--case-status-color,currentColor)!important}.xverdict-layout .company-admin-cases-page .company-case-status-label{color:inherit!important}.xverdict-layout .company-admin-cases-page .company-case-status-dot{background:currentColor!important}.xverdict-layout .company-cases-page .company-case-status-label.is-status-blue{color:#2f63d6!important}.xverdict-layout .company-cases-page .company-case-status-label.is-status-purple{color:#7044cb!important}.xverdict-layout .company-cases-page .company-case-status-label.is-status-green{color:#238454!important}.xverdict-layout .company-cases-page .company-case-status-label.is-status-amber{color:#c47718!important}.xverdict-layout .company-cases-page .company-case-status-label.is-status-red{color:#c44e42!important}.xverdict-layout .company-cases-page .company-case-status-label.is-status-grey{color:#65736f!important}.xverdict-layout .company-cases-page .company-case-risk-label{display:inline-flex!important;width:auto;min-height:2rem;padding:.42rem .75rem!important;align-items:center;border:1px solid transparent;border-radius:999px;font-size:var(--font-size-xs);font-weight:600;line-height:1}.xverdict-layout .company-cases-page .company-case-risk-empty{min-width:1rem;color:#244e47}.xverdict-layout .company-cases-page .company-cases-table-footer{display:flex;min-height:4.5rem;padding:.8rem .75rem .3rem;align-items:center;justify-content:space-between;gap:1rem;border-top:1px dashed #c7ddd6}.xverdict-layout .company-cases-page .company-cases-status-key{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 2rem;color:#35433f;font-size:.8rem}.xverdict-layout .company-cases-page .company-cases-actions-column{min-width:0}.xverdict-layout .company-cases-page .company-cases-table :is(th,td):first-child{width:13%}.xverdict-layout .company-cases-page .company-cases-table :is(th,td):nth-child(2){width:14%}.xverdict-layout .company-cases-page .company-cases-table :is(th,td):nth-child(3){width:15%}.xverdict-layout .company-cases-page .company-cases-table :is(th,td):nth-child(4){width:14%}.xverdict-layout .company-cases-page .company-cases-table :is(th,td):nth-child(5){width:12%}.xverdict-layout .company-cases-page .company-cases-table :is(th,td):nth-child(6){width:13%}.xverdict-layout .company-cases-page .company-cases-table :is(th,td):nth-child(7){width:19%}.xverdict-layout .company-cases-page .company-cases-status-key-label{width:100%;color:#111;font-size:inherit;font-weight:500}.xverdict-layout .company-cases-page .company-cases-status-key>span:not(.company-cases-status-key-label){display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem!important;font-weight:600;line-height:1.2}.xverdict-layout .company-cases-page .company-cases-status-key i{flex:0 0 0.5rem;width:.5rem;height:.5rem;border-radius:50%;background:currentColor!important}.xverdict-layout .company-cases-page .company-cases-status-key i.is-active{background:#7044cb}.xverdict-layout .company-cases-page .company-cases-status-key i.is-progress{background:#2f63d6}.xverdict-layout .company-cases-page .company-cases-status-key i.is-referred{background:#65736f}.xverdict-layout .company-cases-page .company-cases-status-key i.is-escalated{background:#c44e42}.xverdict-layout .company-cases-page .company-cases-status-key i.is-resolved{background:#238454}.xverdict-layout .company-cases-page .company-case-status-dot.is-status-blue{background:#2f63d6!important}.xverdict-layout .company-cases-page .company-case-status-dot.is-status-purple{background:#7044cb!important}.xverdict-layout .company-cases-page .company-case-status-dot.is-status-green{background:#238454!important}.xverdict-layout .company-cases-page .company-case-status-dot.is-status-amber{background:#c47718!important}.xverdict-layout .company-cases-page .company-case-status-dot.is-status-red{background:#c44e42!important}.xverdict-layout .company-cases-page .company-case-status-dot.is-status-grey{background:#65736f!important}.xverdict-layout .company-cases-page .company-cases-pagination{padding:0!important;align-items:center}.xverdict-layout .company-cases-page .company-cases-page-numbers{gap:.5rem}.xverdict-layout .company-cases-page .company-cases-page-number{display:inline-grid;width:2rem;min-width:2rem;height:2rem;padding:0;place-items:center;border:0;border-radius:0;color:#23453f;background:transparent;font-size:.875rem!important;font-weight:700;line-height:1}.xverdict-layout .company-cases-page .company-cases-page-number.is-active{color:#fff!important;background:#06483e!important}@media (max-width:991.98px){.xverdict-layout .company-cases-page .company-cases-hero-content,.xverdict-layout .company-cases-page .company-cases-table-footer{align-items:stretch;flex-direction:column}.xverdict-layout .company-cases-page .company-cases-hero-actions{align-self:flex-start;flex-wrap:wrap}.xverdict-layout .company-cases-page .company-cases-pagination{align-self:flex-end}}@media (max-width:575.98px){.xverdict-layout .company-cases-page{padding:1rem .75rem 1.5rem!important}.xverdict-layout .company-cases-page .company-cases-hero-actions{width:100%}.xverdict-layout .company-cases-page .company-cases-hero-actions>button{flex:1 1 auto}.xverdict-layout .company-cases-page .company-cases-table-heading{align-items:flex-start!important;flex-direction:column;gap:.65rem}.xverdict-layout .company-cases-page :is(.company-cases-status-filter,.company-cases-filter-select){width:100%}.xverdict-layout .intake-desk-page .intake-queue-table-heading{align-items:stretch!important;flex-direction:column;gap:.65rem}.xverdict-layout .intake-desk-page .intake-queue-toolbar{width:100%!important;min-width:0!important}.xverdict-layout .intake-desk-page .intake-queue-search-wrap{width:auto!important;min-width:0!important;flex:1 1 auto}.xverdict-layout .intake-desk-page .company-cases-status-filter{width:7.5rem!important;min-width:7.5rem!important;flex:0 0 7.5rem}.xverdict-layout .intake-desk-page .intake-queue-toolbar .company-cases-filter-select{width:100%!important;min-width:0!important}}.xverdict-layout .registered-cases-page .registered-cases-toolbar>.intake-queue-toolbar{display:flex!important;min-width:0;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:.5rem}.xverdict-layout .registered-cases-page .registered-cases-toolbar .intake-queue-search-wrap{width:20rem;min-width:0;flex:0 1 20rem;margin:0!important;padding:0!important}.xverdict-layout .registered-cases-page .registered-cases-toolbar .intake-queue-search{min-height:2rem!important;padding:.35rem .7rem!important;border:1px solid #d7e2de!important;border-radius:.5rem!important;color:#111!important;background:#fff!important}.xverdict-layout .registered-cases-page .registered-cases-toolbar .intake-queue-search:focus{border-color:#7da89f!important;box-shadow:0 0 0 .18rem rgba(7,94,84,.1)!important}.xverdict-layout .registered-cases-page .registered-cases-toolbar .company-cases-status-filter{position:relative;width:7.5rem;min-width:7.5rem;flex:0 0 7.5rem}.xverdict-layout .registered-cases-page .registered-cases-toolbar .company-cases-filter-select{width:100%;min-width:7.5rem!important;margin:0!important}.xverdict-layout .registered-cases-page .registered-cases-toolbar .company-cases-status-filter>i{position:absolute;top:50%;right:.7rem;color:#06483e;font-size:.58rem;pointer-events:none;transform:translateY(-50%)}@media (max-width:575.98px){.xverdict-layout .registered-cases-page .registered-cases-toolbar{flex-wrap:wrap}.xverdict-layout .registered-cases-page .registered-cases-toolbar>.intake-queue-toolbar{width:100%;flex:1 1 100%;order:1}.xverdict-layout .registered-cases-page .registered-cases-toolbar>.registered-cases-bulk-actions{order:2}.xverdict-layout .registered-cases-page .registered-cases-toolbar .intake-queue-search-wrap{width:auto;min-width:0;flex:1 1 auto}.xverdict-layout .registered-cases-page .registered-cases-toolbar .company-cases-status-filter{width:7.5rem;min-width:7.5rem;flex:0 0 7.5rem}.xverdict-layout .registered-cases-page .registered-cases-toolbar .company-cases-filter-select{width:100%;min-width:0!important}}@media screen{#app .xverdict-layout table.xverdict-white-table{border-collapse:separate!important;border-spacing:0!important}#app .xverdict-layout table.xverdict-white-table thead{background:#06483e!important}#app .xverdict-layout table.xverdict-white-table thead th{height:2rem!important;padding:.45rem .85rem!important;border:0!important;color:#fff!important;background:#06483e!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.1!important;text-transform:uppercase!important}#app .xverdict-layout table.xverdict-white-table thead th:first-child{border-radius:9999px 0 0 9999px!important}#app .xverdict-layout table.xverdict-white-table thead th:last-child{border-radius:0 9999px 9999px 0!important}}.xverdict-layout .company-cases-page .system-metric-grid.system-metric-grid.is-ai-mode{grid-template-columns:minmax(12rem,1fr) minmax(0,3fr)!important;grid-auto-rows:1fr;align-items:stretch!important}.xverdict-layout .company-cases-page .system-metric-grid.is-ai-mode>:is(.system-metric-slot,.company-cases-automation-rules){width:auto!important;min-height:8.75rem;height:100%;margin:0!important}.xverdict-layout .company-cases-page .system-metric-grid.is-ai-mode .system-metric-card{height:100%!important}.xverdict-layout .company-cases-page .company-cases-metric-footer{display:flex;margin-top:auto;align-items:flex-end;justify-content:space-between;gap:.5rem}.xverdict-layout .company-cases-page .company-cases-metric-footer .system-metric-detail{margin-top:.45rem!important}.xverdict-layout .company-cases-page .company-cases-ai-decisions{display:inline-flex;min-height:1.45rem;padding:.2rem .4rem;align-items:center;border-radius:999px;color:#06483e;background:#dff6e8;font-size:.65rem;font-weight:700;line-height:1;white-space:nowrap}.xverdict-layout .company-cases-page .company-cases-ai-decisions>.bi{font-size:.8rem}.xverdict-layout .company-cases-page .company-cases-automation-rules{min-width:0;min-height:8.75rem;height:100%;padding:1rem 1.25rem;border:1px solid #d7e4df;border-radius:1.45rem;color:#111;background:hsla(0,0%,100%,.92)}.xverdict-layout .company-cases-page .company-cases-automation-title{margin-bottom:.5rem;font-size:.88rem;font-weight:700;line-height:1.2}.xverdict-layout .company-cases-page .company-cases-automation-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:1.5rem}.xverdict-layout .company-cases-page .company-cases-automation-grid h2{margin:0 0 .3rem;color:#111;font-size:.68rem;font-weight:650;line-height:1.3}.xverdict-layout .company-cases-page .company-cases-automation-grid .is-never-automated h2{color:#c44e42}.xverdict-layout .company-cases-page .company-cases-automation-grid ul{display:grid;gap:.22rem;margin:0;padding:0;list-style:none}.xverdict-layout .company-cases-page .company-cases-automation-grid li{position:relative;padding-left:.95rem;color:#1f2c28;font-size:.64rem;font-weight:500;line-height:1.35}.xverdict-layout .company-cases-page .company-cases-automation-grid li:before{position:absolute;top:-.05rem;left:0;color:#06483e;content:"\2713";font-size:.76rem;font-weight:700}.xverdict-layout .company-cases-page .company-cases-table.is-ai-mode :is(th,td):first-child{width:17%}.xverdict-layout .company-cases-page .company-cases-table.is-ai-mode :is(th,td):nth-child(2){width:16%}.xverdict-layout .company-cases-page .company-cases-table.is-ai-mode :is(th,td):nth-child(3){width:16%}.xverdict-layout .company-cases-page .company-cases-table.is-ai-mode :is(th,td):nth-child(4){width:15%}.xverdict-layout .company-cases-page .company-cases-table.is-ai-mode :is(th,td):nth-child(5){width:12%}.xverdict-layout .company-cases-page .company-cases-table.is-ai-mode :is(th,td):nth-child(6){width:14%}.xverdict-layout .company-cases-page .company-cases-table.is-ai-mode :is(th,td):nth-child(7){width:10%}.xverdict-layout .company-cases-page .company-case-cell{display:flex;min-width:0;align-items:center;gap:.65rem}.xverdict-layout .company-cases-page .company-case-ai-checkbox{width:.72rem;height:.72rem;margin:0;flex:0 0 0.72rem;border-color:#b8cbc4;border-radius:.1rem;box-shadow:none;accent-color:#06483e}.xverdict-layout .company-cases-page .company-case-ai-checkbox:checked{border-color:#06483e;background-color:#06483e}.xverdict-layout .company-cases-page .company-case-ai-checkbox:disabled{opacity:.45}.xverdict-layout .company-cases-page .company-case-ai-readiness{display:inline-flex;min-height:1.15rem;padding:.2rem .5rem;align-items:center;border-radius:.25rem;font-size:.5rem;font-weight:600;line-height:1;white-space:nowrap}.xverdict-layout .company-cases-page .company-case-ai-readiness.is-ready{color:#117344;background:#dff6e8}.xverdict-layout .company-cases-page .company-case-ai-readiness.is-decided{color:#68756f;background:#edf1ef}.xverdict-layout .company-cases-page .company-cases-ai-selection-bar{display:flex;min-height:3rem;margin-top:.65rem;padding:.45rem .65rem .45rem 1rem;align-items:center;justify-content:space-between;gap:1rem;border-radius:.75rem;color:#fff;background:#06483e;font-size:.6rem;font-weight:500}.xverdict-layout .company-cases-page .company-cases-ai-selection-bar button{display:inline-flex;min-height:2.1rem;padding:.45rem .75rem;align-items:center;justify-content:center;gap:.35rem;border:0;border-radius:.55rem;color:#111;background:#fff;font-size:.62rem;font-weight:700}.xverdict-layout .company-cases-page .company-cases-ai-selection-bar button>.bi{color:#a6d95a}.xverdict-layout .company-cases-page .company-cases-ai-selection-bar button:disabled{opacity:.6}.xverdict-layout .company-cases-page>.company-cases-shell .company-cases-list>.company-cases-pagination{padding:.65rem 1rem 0!important;justify-content:flex-end}@media (max-width:991.98px){.xverdict-layout .company-cases-page .system-metric-grid.system-metric-grid.is-ai-mode{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:575.98px){.xverdict-layout .company-cases-page .company-cases-automation-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.xverdict-layout .company-cases-page .company-cases-ai-selection-bar{align-items:stretch;flex-direction:column}.xverdict-layout .company-cases-page .company-cases-ai-selection-bar button{width:100%}}@media (min-width:992px){.xverdict-layout .company-admin-cases-page.company-cases-page{height:auto;min-height:100%!important;overflow:visible}.xverdict-layout .company-admin-cases-page .company-cases-shell{height:auto;min-height:0;overflow:visible}.xverdict-layout .company-admin-cases-page .company-cases-header{flex:0 0 auto}.xverdict-layout .company-admin-cases-page .company-cases-list{display:block;min-height:0;overflow:visible}.xverdict-layout .company-admin-cases-page .company-cases-filters,.xverdict-layout .company-admin-cases-page .company-cases-pagination{flex:0 0 auto}.xverdict-layout .company-admin-cases-page .company-cases-table-wrap{display:block;min-height:0;overflow:visible!important}.xverdict-layout .company-admin-cases-page .company-cases-ai-selection-bar,.xverdict-layout .company-admin-cases-page .company-cases-table-footer,.xverdict-layout .company-admin-cases-page .company-cases-table-heading{flex:0 0 auto}.xverdict-layout .company-admin-cases-page .company-cases-table-wrap .table-responsive{min-height:auto;overflow:visible}.xverdict-layout .company-admin-cases-page .company-cases-table thead{position:static}.xverdict-layout .company-admin-cases-page>.company-cases-shell .company-cases-list>.company-cases-pagination{display:flex;min-height:2.6rem;padding:.55rem .75rem 0!important;align-items:center;justify-content:flex-end}}#app .xverdict-layout .company-case-new-modal-backdrop{padding:1rem;background:rgba(35,45,41,.46);backdrop-filter:blur(4px)}#app .xverdict-layout .company-case-new-modal{width:min(100%,42rem);max-width:42rem;max-height:calc(100vh - 2rem);overflow:hidden auto;border:3px solid hsla(0,0%,100%,.88)!important;border-radius:1.25rem!important;color:#111;background:#fff!important;box-shadow:0 1.25rem 3.5rem rgba(13,42,36,.3)!important}#app .xverdict-layout .company-case-new-modal .company-case-modal-header{min-height:3.8rem;padding:.75rem 1.6rem!important;align-items:center!important;border:0;border-radius:1.05rem 1.05rem 0 0;color:#fff;background:#06483e!important}#app .xverdict-layout .company-case-new-modal .company-case-modal-title{margin:0 0 .2rem!important;color:#fff!important;font-size:1.025rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}#app .xverdict-layout .company-case-new-modal .company-case-modal-copy{color:hsla(0,0%,100%,.78)!important;font-size:.645rem;font-weight:400;line-height:1.35}#app .xverdict-layout .company-case-new-modal .company-case-modal-close{display:inline-grid;width:1.7rem;height:1.7rem;margin:0;padding:0!important;place-items:center;border:0!important;border-radius:.45rem;color:#06483e!important;background:#fff!important;box-shadow:none;font-size:.785rem}#app .xverdict-layout .company-case-new-modal .company-case-modal-close:is(:hover,:focus-visible){color:#06483e!important;background:#edf6f2!important}#app .xverdict-layout .company-case-new-modal .company-case-modal-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .6rem;padding:.65rem 1.6rem .75rem!important;background:#fff}#app .xverdict-layout .company-case-new-modal :is(.company-case-new-field,.company-case-new-preview,.company-case-portal-link,.company-case-onboarding-result,.company-case-requester-note,.company-case-modal-body>.small){min-width:0;margin:0!important}#app .xverdict-layout .company-case-new-modal :is(.company-case-new-description,.company-case-onboarding-result,.company-case-requester-note,.company-case-modal-body>.small:not(.company-case-requester-note)){grid-column:1/-1}#app .xverdict-layout .company-case-new-modal .company-case-requester-note{margin-top:-.25rem!important;color:#3c4743!important;font-size:.625rem;line-height:1.35}#app .xverdict-layout .company-case-new-modal .company-case-modal-label,#app .xverdict-layout .company-case-new-modal .company-case-new-preview:before{display:block;margin:0 0 .3rem!important;color:#111!important;font-family:inherit;font-size:.745rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none!important}#app .xverdict-layout .company-case-new-modal .company-case-new-preview{position:relative;align-self:end;overflow:visible;padding:0;border:0;background:transparent}#app .xverdict-layout .company-case-new-modal .company-case-new-preview:before{content:"Requester Preview"}#app .xverdict-layout .company-case-new-modal .company-case-modal-control,#app .xverdict-layout .company-case-new-modal .company-case-onboarding-value{width:100%;min-height:2.65rem;padding:.6rem .75rem;border:1px solid #d7dfdc!important;border-radius:.6rem;color:#252b28;background-color:#f3f4f3!important;box-shadow:none!important;font-size:.745rem;line-height:1.2}#app .xverdict-layout .company-case-new-modal .company-case-modal-control:focus{border-color:#6f9e94!important;outline:0;box-shadow:0 0 0 .15rem rgba(13,84,72,.1)!important}#app .xverdict-layout .company-case-new-modal .company-case-modal-textarea{min-height:7.8rem;resize:vertical}#app .xverdict-layout .company-case-new-modal .company-case-onboarding-value{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app .xverdict-layout .company-case-new-modal .company-case-portal-link-row{display:flex;min-height:2.65rem;padding:.28rem .38rem .28rem .75rem;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid #d7dfdc;border-radius:.6rem;background:#f3f4f3;box-shadow:none}#app .xverdict-layout .company-case-new-modal .company-case-portal-anchor{overflow:hidden;color:#38685e;font-size:.705rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}#app .xverdict-layout .company-case-new-modal .company-case-portal-link-row .btn{display:inline-grid;width:1.75rem;min-width:1.75rem;min-height:1.75rem;padding:0;place-items:center;border:0;border-radius:.4rem;color:#fff;background:#06483e;font-size:.825rem}#app .xverdict-layout .company-case-new-modal .company-case-portal-link>.small{display:none}#app .xverdict-layout .company-case-new-modal .company-case-modal-footer{min-height:3.7rem;padding:.55rem 1.6rem 1.15rem!important;align-items:center!important;flex-wrap:nowrap!important;border:0;background:#fff!important}#app .xverdict-layout .company-case-new-modal .company-case-modal-audit-note{color:#35413d;font-size:.625rem;font-weight:400;line-height:1.3}#app .xverdict-layout .company-case-new-modal .company-case-new-modal-footer .btn-primary-dark{display:inline-flex;width:min(100%,16rem);min-height:2.5rem;padding:.6rem 1rem!important;align-items:center;justify-content:center;gap:.65rem;border:0;border-radius:.55rem;color:#fff;background:#06483e;box-shadow:none;font-size:.745rem;font-weight:700}#app .xverdict-layout .company-case-new-modal .company-case-new-modal-footer .btn-primary-dark>.bi{font-size:.8rem}@media (max-width:700px){#app .xverdict-layout .company-case-new-modal-backdrop{padding:.65rem}#app .xverdict-layout .company-case-new-modal{max-height:calc(100vh - 1.3rem)}#app .xverdict-layout .company-case-new-modal .company-case-modal-body{grid-template-columns:minmax(0,1fr)}#app .xverdict-layout .company-case-new-modal :is(.company-case-new-description,.company-case-onboarding-result,.company-case-requester-note,.company-case-modal-body>.small){grid-column:auto}#app .xverdict-layout .company-case-new-modal .company-case-modal-footer{align-items:stretch!important;flex-direction:column}#app .xverdict-layout .company-case-new-modal .company-case-new-modal-footer .btn-primary-dark{width:100%}}#app .xverdict-layout.company-communication-layout{--communication-page-inset:1.75rem;--communication-panel-height:calc(100dvh - 9.375rem)}#app .xverdict-layout.company-communication-layout :is(.company-messages-page,.company-inbox-page){padding-top:var(--communication-page-inset);background:var(--xverdict-platform-background)!important}#app .xverdict-layout.company-communication-layout :is(.company-messages-workspace,.company-inbox-shell){min-height:var(--communication-panel-height);grid-template-columns:clamp(13rem,22vw,18rem) minmax(0,1fr);align-items:start;gap:1.25rem;background:transparent}#app .xverdict-layout.company-communication-layout :is(.company-messages-contacts,.company-inbox-sidebar){position:sticky;top:var(--communication-page-inset);height:var(--communication-panel-height);min-height:var(--communication-panel-height);max-height:var(--communication-panel-height);padding:1.35rem 1.15rem;overflow-x:hidden;overflow-y:auto;border:1px solid #cbd8d4;border-radius:.8rem;background:#fff;box-shadow:none;overscroll-behavior:contain}#app .xverdict-layout.company-communication-layout :is(.company-messages-title,.company-inbox-sidebar-title){margin:0 0 1rem;color:#111a18;font-size:1.2rem;font-weight:700;line-height:1.25}#app .xverdict-layout.company-communication-layout :is(.company-messages-contact-list,.company-inbox-filter-list){gap:.45rem}#app .xverdict-layout.company-communication-layout :is(.company-messages-contact,.company-inbox-filter-item){min-height:2.45rem;gap:.7rem;padding:.3rem .4rem;border-radius:.45rem;color:#17231f;font-size:.76rem;font-weight:600}#app .xverdict-layout.company-communication-layout :is(.company-messages-contact,.company-inbox-filter-item):is(:hover,:focus-visible){color:#064c42;background:#edf4f1}#app .xverdict-layout.company-communication-layout :is(.company-messages-contact.is-active,.company-inbox-filter-item.is-active){color:#fff;background:#064c42}#app .xverdict-layout.company-communication-layout :is(.company-messages-avatar,.company-inbox-filter-icon){width:1.75rem;height:1.75rem;flex:0 0 1.75rem;border-radius:.3rem;color:#31534c;background:#e0e4e2;font-size:.65rem}#app .xverdict-layout.company-communication-layout .company-messages-contact.is-active .company-messages-avatar{color:#31534c;background:#fff}#app .xverdict-layout.company-communication-layout .company-messages-conversation{display:grid;height:var(--communication-panel-height);min-height:var(--communication-panel-height);grid-template-rows:auto minmax(0,1fr) auto;padding:1.15rem 0 1.25rem;overflow:hidden;background:transparent}#app .xverdict-layout.company-communication-layout .company-messages-conversation-header{padding:0 .2rem 1.35rem}#app .xverdict-layout.company-communication-layout .company-messages-conversation-name{color:#111a18;font-size:1rem}#app .xverdict-layout.company-communication-layout .company-messages-conversation-meta{margin-top:.35rem;color:#68736f;font-size:.67rem}#app .xverdict-layout.company-communication-layout .company-messages-thread{gap:1rem;padding:0 .15rem 1.25rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#app .xverdict-layout.company-communication-layout .company-messages-day{margin-inline:1.25rem;color:#77817d;font-size:.6rem}#app .xverdict-layout.company-communication-layout .company-messages-bubble{width:min(24rem,68%);min-height:4.25rem;padding:.85rem 1rem .7rem;border-radius:.55rem}#app .xverdict-layout.company-communication-layout .company-messages-bubble.is-incoming,#app .xverdict-layout.company-communication-layout .company-messages-bubble.is-incoming:after{background:#064c42}#app .xverdict-layout.company-communication-layout .company-messages-bubble.is-outgoing,#app .xverdict-layout.company-communication-layout .company-messages-bubble.is-outgoing:before{background:#faf9f5}#app .xverdict-layout.company-communication-layout .company-messages-bubble-body{font-size:.7rem;line-height:1.4}#app .xverdict-layout.company-communication-layout .company-messages-bubble-meta{margin-top:.7rem;font-size:.6rem}#app .xverdict-layout.company-communication-layout .company-messages-composer{min-height:8.75rem;padding:1rem 1.15rem .85rem;border:1px solid #e2e7e5;border-radius:.65rem;background:#fff;box-shadow:0 .18rem .25rem rgba(18,53,46,.14)}#app .xverdict-layout.company-communication-layout .company-messages-composer textarea{min-height:3.75rem;color:#25312d;background:transparent;font-size:.72rem}#app .xverdict-layout.company-communication-layout .company-messages-formatting{min-height:2.2rem;gap:.7rem;padding:.25rem .55rem;background:transparent}#app .xverdict-layout.company-communication-layout .company-messages-formatting button{width:1.65rem;height:1.8rem;color:#064c42;font-size:.85rem}#app .xverdict-layout.company-communication-layout .company-messages-send-button{min-width:4.5rem;min-height:2.35rem;padding:.45rem .85rem;border-color:#064c42;border-radius:.5rem;color:#fff;background:#064c42;font-size:.75rem}@media (width < 768px){#app .xverdict-layout.company-communication-layout{--communication-page-inset:.9rem;--communication-panel-height:auto}#app .xverdict-layout.company-communication-layout :is(.company-messages-workspace,.company-inbox-shell){min-height:0;grid-template-columns:minmax(0,1fr)}#app .xverdict-layout.company-communication-layout :is(.company-messages-contacts,.company-inbox-sidebar){position:static;height:auto;min-height:auto;max-height:none}#app .xverdict-layout.company-communication-layout .company-messages-conversation{height:auto;min-height:38rem;overflow:visible}#app .xverdict-layout.company-communication-layout .company-messages-thread{overflow:visible}}#app .xverdict-layout.company-communication-layout .company-inbox-shell{grid-template-columns:clamp(14rem,26vw,16rem) minmax(0,1fr);gap:1.75rem}#app .xverdict-layout.company-communication-layout .company-inbox-sidebar{padding:1.45rem 1.35rem}#app .xverdict-layout.company-communication-layout .company-inbox-sidebar-title{margin-bottom:1.05rem;color:#111a18;font-size:1.2rem}#app .xverdict-layout.company-communication-layout .company-inbox-filter-list{margin-top:0;gap:.4rem}#app .xverdict-layout.company-communication-layout .company-inbox-filter-item{min-height:2.55rem;gap:.75rem;padding:.35rem .45rem;border:0;border-radius:.45rem;color:#17211e;background:transparent;font-size:.78rem;font-weight:600}#app .xverdict-layout.company-communication-layout .company-inbox-filter-item.is-active{color:#fff;background:#064c42}#app .xverdict-layout.company-communication-layout .company-inbox-filter-icon{width:1.75rem;height:1.75rem;flex-basis:1.75rem;border-radius:.3rem;color:#31534c;background:#e0e4e2;font-size:.72rem}#app .xverdict-layout.company-communication-layout .company-inbox-filter-item.is-active .company-inbox-filter-icon{color:#064c42;background:#fff}#app .xverdict-layout.company-communication-layout .company-inbox-content{width:min(100%,52vw);min-width:0;padding-top:1.45rem;background:transparent}#app .xverdict-layout.company-communication-layout .company-inbox-content-title{margin:0 0 .6rem;color:#111a18;font-size:.95rem;font-weight:700;line-height:1.35}#app .xverdict-layout.company-communication-layout .company-inbox-items{width:100%;background:transparent}#app .xverdict-layout.company-communication-layout .company-inbox-item{min-height:3.2rem;gap:.7rem;padding:.45rem .55rem;border:0;border-bottom:1px solid #cedbd7;color:#17211e;background:transparent}#app .xverdict-layout.company-communication-layout .company-inbox-item:is(:hover,:focus-visible){background:hsla(0,0%,100%,.48)}#app .xverdict-layout.company-communication-layout .company-inbox-item-icon,#app .xverdict-layout.company-communication-layout .company-inbox-item-icon[class*=bg-]{position:relative;width:1.65rem;height:1.65rem;flex:0 0 1.65rem;border-radius:.3rem;color:#31534c!important;background:#e0e4e2!important;box-shadow:none!important;font-size:.7rem}#app .xverdict-layout.company-communication-layout .company-inbox-item-icon:has(.company-inbox-unread-dot){color:#fff!important;background:#064c42!important}#app .xverdict-layout.company-communication-layout .company-inbox-unread-dot{top:-.18rem;right:-.18rem;width:.48rem;height:.48rem;background:#71c900}#app .xverdict-layout.company-communication-layout .company-inbox-item-copy{gap:.08rem}#app .xverdict-layout.company-communication-layout .company-inbox-item-title{color:#17211e;font-size:.86rem;font-weight:500}#app .xverdict-layout.company-communication-layout .company-inbox-item-status{font-size:.72rem;font-weight:500}#app .xverdict-layout.company-communication-layout .company-inbox-open-case{min-width:4.25rem;min-height:1.75rem;padding:.35rem .6rem;border-color:#064c42;border-radius:.45rem;color:#fff;background:#064c42;font-size:.62rem;font-weight:600}#app .xverdict-layout.company-communication-layout .company-inbox-open-case:is(:hover,:focus-visible){border-color:#043d35;background:#043d35}#app .xverdict-layout.company-communication-layout .company-inbox-state{color:#68736f;background:transparent}@media (width < 768px){#app .xverdict-layout.company-communication-layout .company-inbox-shell{grid-template-columns:minmax(0,1fr);gap:1rem}#app .xverdict-layout.company-communication-layout .company-inbox-content{width:100%;padding-top:0}#app .xverdict-layout.company-communication-layout .company-inbox-filter-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width < 480px){#app .xverdict-layout.company-communication-layout .company-inbox-filter-list{grid-template-columns:minmax(0,1fr)}#app .xverdict-layout.company-communication-layout .company-inbox-item{align-items:flex-start;flex-wrap:wrap}#app .xverdict-layout.company-communication-layout .company-inbox-open-case{margin-left:2.35rem}}#app .xverdict-layout .panel-register-page{min-height:100%;padding:1.8rem 2rem 1.5rem;color:#111a18;background:var(--xverdict-platform-background)!important}#app .xverdict-layout .panel-register-shell{max-width:none;margin:0}#app .xverdict-layout .panel-register-header{margin:0 0 1.15rem .25rem}#app .xverdict-layout .panel-register-header h1{margin:0;color:#111a18;font-size:1.5rem;font-weight:700;line-height:1.15}#app .xverdict-layout .panel-register-metrics.system-metric-grid{gap:.4rem!important;margin:0 0 .85rem;padding:0!important;background:transparent!important}#app .xverdict-layout .panel-register-metric.system-metric-card{min-height:6.35rem!important;padding:.85rem 1rem .75rem!important;border:0!important;border-radius:1.35rem!important;color:#fff!important;background:#064c42!important;box-shadow:none!important}#app .xverdict-layout .panel-register-metric .system-metric-topline{margin-bottom:.45rem}#app .xverdict-layout .panel-register-metric .system-metric-label{color:#fff;font-size:.72rem;font-weight:600}#app .xverdict-layout .panel-register-metric .system-metric-icon{color:#fff;font-size:1.05rem}#app .xverdict-layout .panel-register-metric .system-metric-value{color:#fff;font-weight:600;line-height:1}#app .xverdict-layout .panel-register-metric .system-metric-detail{margin-top:.35rem;color:hsla(0,0%,100%,.78);font-size:.52rem;line-height:1.2}#app .xverdict-layout .panel-register-filters.system-tab-list{display:flex;min-height:2.6rem;margin:0 0 .95rem;padding:0!important;overflow:hidden;border:1px solid #d2ddd9!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}#app .xverdict-layout .panel-register-filters .system-tab{min-width:0;min-height:2.5rem;flex:1 1 0;padding:.65rem .8rem;border:0!important;border-radius:0!important;font-size:.7rem;font-weight:600;box-shadow:none!important}#app .xverdict-layout .panel-register-list{margin:0;padding:0;border:0;background:transparent;box-shadow:none}#app .xverdict-layout .panel-register-list-inner{padding:.7rem .75rem .8rem;overflow:hidden;border:1px solid #cbd8d4;border-radius:1.35rem;background:#fff;box-shadow:none}#app .xverdict-layout .panel-register-list-heading{min-height:2rem;padding:0 .5rem .6rem}#app .xverdict-layout .panel-register-list-heading h2{margin:0;color:#111a18;font-size:.84rem;font-weight:700}#app .xverdict-layout .panel-register-table-scroll{border:0;border-radius:.7rem}#app .xverdict-layout .panel-register-table{min-width:46rem;color:#111a18;background:#fff;border-collapse:separate;border-spacing:0}#app .xverdict-layout .panel-register-table thead{background:transparent}#app .xverdict-layout .panel-register-table th{padding:.58rem .75rem;border:0;color:#fff;background:var(--xverdict-dark-green);font-weight:600;line-height:1.1;font-size:inherit}#app .xverdict-layout .panel-register-table th:first-child{border-radius:.68rem 0 0 .68rem}#app .xverdict-layout .panel-register-table th:last-child{border-radius:0 .68rem .68rem 0}#app .xverdict-layout .panel-register-table td{padding:.58rem .75rem;border:0;border-bottom:1px solid #d9e2df;color:#111a18;background:#fff;font-size:inherit;line-height:1.25}#app .xverdict-layout .panel-register-table tbody tr:last-child td{border-bottom:0}#app .xverdict-layout .panel-register-avatar{width:2.5rem;height:2.5rem;flex:0 0 2.5rem;background:var(--xverdict-dark-green);font-size:var(--font-size-xs)}#app .xverdict-layout .panel-register-cell-copy strong,#app .xverdict-layout .panel-register-table td strong{color:#111a18;font-size:.66rem;font-weight:700}#app .xverdict-layout .panel-register-cell-copy small,#app .xverdict-layout .panel-register-table td small{color:#69736f}#app .xverdict-layout .panel-register-status-dot{width:.45rem;height:.45rem;flex:0 0 .45rem;background:currentColor}#app .xverdict-layout .panel-register-sla-progress{min-width:0}#app .xverdict-layout .panel-register-sla-track{width:4.75rem;height:.25rem}#app .xverdict-layout .panel-register-status-keys{border-top:1px dashed var(--theme-border-soft)}#app .xverdict-layout .panel-register-pagination{color:#31534c;font-size:.68rem}#app .xverdict-layout .panel-register-pagination button{min-width:2.35rem;min-height:2.35rem;color:#31534c;background:transparent;font-size:.68rem}#app .xverdict-layout .panel-register-pagination button.is-active{color:#fff;background:var(--xverdict-dark-green)}@media (width < 992px){#app .xverdict-layout .panel-register-metrics.system-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width < 768px){#app .xverdict-layout .panel-register-page{padding:1.25rem 1rem}#app .xverdict-layout .panel-register-filters.system-tab-list{justify-content:flex-start;overflow-x:auto;border-radius:.85rem!important}#app .xverdict-layout .panel-register-filters .system-tab{min-width:7.25rem;flex:0 0 auto}}@media (width < 520px){#app .xverdict-layout .panel-register-metrics.system-metric-grid{grid-template-columns:minmax(0,1fr)!important}}#app .xverdict-layout .timesheet-page{margin-top:0;padding:1.8rem 2rem 1.5rem;color:#111a18;background:var(--xverdict-platform-background)!important}#app .xverdict-layout .timesheet-shell{width:100%;max-width:none;margin:0}#app .xverdict-layout .timesheet-page-header{margin-bottom:1.1rem}#app .xverdict-layout .timesheet-page-header h1{margin:0;color:#111a18;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}#app .xverdict-layout .timesheet-page-actions{gap:.45rem}#app .xverdict-layout .timesheet-filter-control{color:#111a18;font-size:.7rem;font-weight:700}#app .xverdict-layout .timesheet-filter-control .form-select{min-height:2.15rem;border:1px solid #d6dfdc;border-radius:.55rem;color:#17211e;background-color:#fff;font-size:.72rem;box-shadow:none}#app .xverdict-layout .timesheet-export-button{min-height:2.15rem;border-color:#064c42;border-radius:.5rem;color:#fff;background:#064c42;font-size:.72rem;font-weight:600}#app .xverdict-layout .timesheet-export-button:is(:hover,:focus-visible){border-color:#043d35;background:#043d35}#app .xverdict-layout .timesheet-metrics.system-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.4rem!important;margin:0 0 1.4rem;padding:0!important;background:transparent!important}#app .xverdict-layout .timesheet-metric-card.system-metric-card,#app .xverdict-layout .timesheet-metric-card.system-metric-card.is-pending{min-height:6.35rem!important;border:0!important;border-radius:1.35rem!important;color:#fff!important;background:#064c42!important;box-shadow:none!important}#app .xverdict-layout .timesheet-metric-card .system-metric-topline{margin-bottom:.45rem}#app .xverdict-layout .timesheet-metric-card .timesheet-metric-icon,#app .xverdict-layout .timesheet-metric-card .timesheet-metric-label,#app .xverdict-layout .timesheet-metric-card .timesheet-metric-value{color:#fff!important}#app .xverdict-layout .timesheet-metric-card .timesheet-metric-label{font-size:.7rem;font-weight:600}#app .xverdict-layout .timesheet-metric-card .timesheet-metric-icon{font-size:1rem!important}#app .xverdict-layout .timesheet-metric-card .timesheet-metric-value{margin:.35rem 0 .25rem;font-size:2rem;font-weight:600;line-height:1}#app .xverdict-layout .timesheet-metric-card .timesheet-metric-note{color:hsla(0,0%,100%,.76);font-size:var(--font-size-xs)}#app .xverdict-layout .timesheet-submitted-card{padding:.7rem;overflow:hidden;border:1px solid #cbd8d4!important;border-radius:1.35rem!important;background:#fff!important;box-shadow:none!important}#app .xverdict-layout .timesheet-submitted-header{min-height:3rem;padding:.35rem .8rem .65rem;border-radius:0;background:#fff}#app .xverdict-layout .timesheet-submitted-header h2{margin:0 0 .15rem;color:#111a18;font-size:.78rem;font-weight:700}#app .xverdict-layout .timesheet-submitted-header p{color:#7a8581;font-size:.52rem}#app .xverdict-layout .timesheet-submitted-tools{gap:.45rem}#app .xverdict-layout .timesheet-pending-badge{min-height:1.65rem;padding:.35rem .65rem;border:1px solid #f2d18e;border-radius:.55rem;color:#9a6500;background:#fff0cc;font-size:.68rem}#app .xverdict-layout .timesheet-tabs-row{padding:0 .8rem .85rem;background:#fff}#app .xverdict-layout .timesheet-status-filters.system-tab-list{min-height:2.35rem;padding:0!important;overflow:hidden;border:1px solid #d8dfdc!important;border-radius:999px!important;background:#f7f5f0!important;box-shadow:none!important}#app .xverdict-layout .timesheet-status-filter.system-tab{min-height:2.3rem;flex:1 1 0;padding:.5rem .7rem;border:0!important;border-radius:0!important;color:#111a18!important;background:transparent!important;font-size:.66rem;font-weight:600;box-shadow:none!important}#app .xverdict-layout .timesheet-status-filter.system-tab.is-active{color:#fff!important;background:#064c42!important}#app .xverdict-layout .timesheet-status-filter span{width:.82rem;height:.82rem;flex-basis:.82rem;color:#fff;background:#064c42;font-size:.54rem}#app .xverdict-layout .timesheet-status-filter.is-active span{color:#064c42;background:#fff}#app .xverdict-layout .timesheet-table-wrap{overflow-x:auto;border:0;border-radius:0;background:#fff}#app .xverdict-layout .timesheet-table{min-width:46rem;color:#111a18;background:#fff}#app .xverdict-layout .timesheet-table th{padding:.55rem .8rem;border:0!important;color:#111a18;background:#f7f5f0;font-size:.55rem;font-weight:700}#app .xverdict-layout .timesheet-table td{height:3.05rem;padding:.52rem .8rem;border-bottom:1px solid #d9e2df!important;color:#111a18;background:#fff;font-size:.62rem}#app .xverdict-layout .timesheet-table tbody tr:last-child td{border-bottom:0!important}#app .xverdict-layout .timesheet-person strong,#app .xverdict-layout .timesheet-table td strong{color:#111a18;font-size:.62rem;font-weight:700}#app .xverdict-layout .timesheet-cell-note,#app .xverdict-layout .timesheet-person span:not(.timesheet-avatar):not(.panel-register-avatar){color:#7a8581;font-size:.46rem}#app .xverdict-layout .timesheet-avatar{width:1.45rem;height:1.45rem;font-size:.48rem}#app .xverdict-layout .timesheet-status-pill{gap:.32rem;color:#936000;font-size:.58rem;font-weight:600}#app .xverdict-layout table .timesheet-status-pill i{display:inline-block!important;width:.42rem;height:.42rem;flex:0 0 .42rem;border-radius:50%;background:currentColor}#app .xverdict-layout .timesheet-status-pill.approved,#app .xverdict-layout .timesheet-status-pill.billed{color:#148064!important}#app .xverdict-layout .timesheet-status-pill.disputed{color:#c34435!important}#app .xverdict-layout .timesheet-status-keys{border-top:1px dashed var(--theme-border-soft)}#app .xverdict-layout .timesheet-review-button{min-width:3.85rem;min-height:1.65rem;padding:.3rem .6rem;border-color:#064c42;border-radius:.5rem;color:#fff;background:#064c42;font-size:.54rem;font-weight:600}@media (width >= 992px){#app .config-layout-shell.xverdict-layout .sidebar-shell{position:sticky;top:0;align-self:flex-start;height:100dvh}}@media (width < 992px){#app .xverdict-layout .timesheet-metrics.system-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width < 768px){#app .xverdict-layout .timesheet-page{padding:1.25rem 1rem}#app .xverdict-layout .timesheet-status-filters.system-tab-list{justify-content:flex-start;overflow-x:auto;border-radius:.85rem!important}#app .xverdict-layout .timesheet-status-filter.system-tab{min-width:7.5rem;flex:0 0 auto}}@media (width < 520px){#app .xverdict-layout .timesheet-metrics.system-metric-grid{grid-template-columns:minmax(0,1fr)!important}}body .timesheet-review-backdrop{place-items:center;padding:1.25rem;background:rgba(20,33,30,.55);backdrop-filter:blur(6px)}body .timesheet-review-modal{width:min(46rem,100%);max-height:calc(100dvh - 2.5rem);overflow:hidden;border:4px solid hsla(0,0%,100%,.72);border-radius:1.15rem;color:#111a18;background:#fff;box-shadow:0 1.4rem 3.5rem rgba(4,30,25,.3)}body .timesheet-review-header{min-height:4.25rem;align-items:center;padding:.85rem 1.5rem;border:0;color:#fff;background:#064c42}body .timesheet-review-header .d-flex{align-items:center!important}body .timesheet-review-avatar{width:2.5rem;height:2.5rem;border:1px solid hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.14)!important;font-size:.7rem}body .timesheet-review-title{margin:0;color:#fff;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:0}body .timesheet-review-meta,body .timesheet-review-reference{color:hsla(0,0%,100%,.72);font-size:.52rem;font-weight:400;letter-spacing:0;text-transform:none}body .timesheet-review-meta{margin-top:.2rem}body .timesheet-review-close{width:1.75rem;height:1.75rem;border:0;border-radius:.45rem;color:#31534c;background:#fff;font-size:.75rem}body .timesheet-review-close:is(:hover,:focus-visible){color:#064c42;background:#edf6f3}body .timesheet-review-body{padding:1.05rem 1.5rem 1.25rem;color:#111a18;background:#fff}body .timesheet-review-alert{padding:0;border:0;border-radius:0;color:#59645f;background:transparent;font-size:.52rem;line-height:1.45}body .timesheet-review-alert strong{display:block;margin-bottom:.18rem;color:#111a18;font-size:.66rem}body .timesheet-review-alert strong:after{display:inline-block;width:.3rem;height:.3rem;margin-left:.22rem;border-radius:50%;background:#f39a00;content:"";vertical-align:middle}body .timesheet-review-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-top:1rem;border:0;border-radius:0}body .timesheet-review-summary>div{min-height:4.35rem;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem .85rem;border:0;border-radius:.9rem;color:#fff;background:#064c42}body .timesheet-review-kicker{order:2;margin:.4rem 0 0;color:hsla(0,0%,100%,.82);font-size:.52rem;font-weight:600;letter-spacing:0;text-transform:none}body .timesheet-review-summary-value,body .timesheet-review-summary-value.is-muted{order:1;color:#fff;font-family:inherit;font-size:1.35rem;font-weight:700}body .timesheet-review-summary-note{order:3;margin-top:.12rem;color:hsla(0,0%,100%,.72);font-size:.45rem;font-weight:400}body .timesheet-review-invoice{align-self:stretch;padding-left:.85rem;border-left:0}body .timesheet-review-invoice strong{order:1;margin:0;color:#fff;font-family:inherit;font-size:1.35rem;font-style:normal;font-weight:700}body .timesheet-review-invoice .timesheet-review-summary-note{order:2;margin-top:auto}body .timesheet-review-section-label{margin:1.15rem 0 .55rem;color:#111a18;font-size:.58rem;font-weight:700;letter-spacing:0;text-transform:none}body .timesheet-review-lines{overflow:hidden;border:1px solid #cbded8;border-radius:1rem;background:#fff}body .timesheet-review-line{min-height:2rem;grid-template-columns:minmax(11rem,1.9fr) .7fr .8fr .8fr;gap:.75rem;padding:.42rem .75rem;border:0;background:#fff!important}body .timesheet-review-line-head{min-height:1.75rem;padding-block:.38rem;color:#31534c;background:#f7f5f0!important;font-size:.5rem;font-weight:700;letter-spacing:0;text-transform:none}body .timesheet-review-activity span{margin-bottom:.1rem;color:#6d7975;font-size:.46rem}body .timesheet-review-activity strong,body .timesheet-review-amount,body .timesheet-review-hours{color:#111a18;font-family:inherit;font-size:.54rem;font-weight:600}body .timesheet-review-billable{gap:.25rem;padding:0;border:0;color:#61c900;background:transparent;font-size:.5rem;font-weight:500;letter-spacing:0;text-transform:none}body .timesheet-review-billable.is-non-bill{border:0;color:#7a8581;background:transparent}body .timesheet-review-billable .bi-circle-fill,body .timesheet-review-billable .bi-lock-fill{display:none}body .timesheet-review-totals{color:#111a18;background:#f7f5f0!important}body .timesheet-review-lock-note{margin-top:.8rem;padding:.65rem .75rem;border:1px solid #dce5e2;border-radius:.55rem;color:#68736f;background:#f8faf9;font-size:.55rem}body .timesheet-review-body>.form-control{min-height:4.5rem;border:1px solid #d5dfdc;border-radius:.65rem;font-size:.65rem;box-shadow:none}body .timesheet-review-report-section{margin-top:.7rem;padding:.75rem;border:1px solid #cbded8;border-radius:.75rem;background:#fff}body .timesheet-review-report-title{margin-bottom:.55rem;color:#111a18;font-size:.68rem;font-weight:700}body .timesheet-review-report-entry{padding:.6rem 0;border-color:#e2e8e5}body .timesheet-review-report-entry span,body .timesheet-review-report-entry-meta{color:#68736f;font-size:.5rem}body .timesheet-review-report-entry strong{color:#111a18;font-size:.6rem}body .timesheet-review-report-entry .btn{min-height:1.8rem;padding:.35rem .65rem;border:0!important;border-radius:.4rem;color:#111a18;background:#f7f5f0;font-size:.54rem;font-weight:600}body .timesheet-review-footer{min-height:4.4rem;gap:.5rem;padding:.85rem 1.5rem;border-top:1px solid #e2e8e5;background:#fff}body .timesheet-review-footer .btn{min-height:2.15rem;border-radius:.55rem!important;font-size:.62rem;font-weight:600}body .timesheet-review-footer .btn-primary-dark{border-color:#064c42;color:#fff;background:#064c42}body .timesheet-review-footer .btn-primary-dark:is(:hover,:focus-visible){border-color:#043d35;background:#043d35}@media (width <= 767px){body .timesheet-review-backdrop{align-items:center;padding:.65rem}body .timesheet-review-modal{width:100%;max-height:calc(100dvh - 1.3rem);border-width:2px;border-radius:.9rem}body .timesheet-review-body,body .timesheet-review-footer,body .timesheet-review-header{padding-right:1rem;padding-left:1rem}body .timesheet-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body .timesheet-review-line{grid-template-columns:minmax(0,1fr) auto}body .timesheet-review-footer{flex-wrap:wrap}}#app .xverdict-layout .audit-log-page{min-height:100%;margin-top:0;padding:1.8rem 2rem 1.5rem;color:#111a18;background:var(--xverdict-platform-background)!important}#app .xverdict-layout .audit-log-shell,#app .xverdict-layout .audit-log-shell.mt-3{width:100%;max-width:none;margin:0!important}#app .xverdict-layout .audit-log-page-header{margin:0 0 .85rem .85rem}#app .xverdict-layout .audit-log-page-header h1{margin:0 0 .15rem;color:#111a18;font-size:1.25rem;font-weight:700;letter-spacing:-.015em}#app .xverdict-layout .audit-log-page-header p{margin:0;color:#414c48;font-size:var(--font-size-xs);line-height:1.35}#app .xverdict-layout .audit-log-card{min-height:24rem;padding:.7rem;overflow:visible;border:1px solid #cbd8d4!important;border-radius:1.35rem!important;background:#fff!important;box-shadow:none!important}#app .xverdict-layout .audit-log-card-header{min-height:2.55rem;padding:.2rem .75rem .6rem;border-radius:0;background:#fff}#app .xverdict-layout .audit-log-card-header h2{margin:0 0 .12rem;color:#111a18;font-size:.72rem;font-weight:700}#app .xverdict-layout .audit-log-card-header p{margin:0;color:#59645f;font-size:var(--font-size-xs);line-height:1.3}#app .xverdict-layout .audit-log-filter-menu summary{width:4.8rem;min-height:1.9rem;border:1px solid #d5dfdc;border-radius:.55rem;color:#31534c;background:#fff;font-size:.62rem;box-shadow:none}#app .xverdict-layout .audit-log-filter-menu summary i{font-size:.62rem}#app .xverdict-layout .audit-log-filterbar{width:min(47rem,calc(100vw - 4rem));gap:.5rem;padding:.75rem;border:1px solid #cbd8d4;border-radius:.75rem;background:#fff;box-shadow:0 .85rem 2rem rgba(4,44,37,.14)}#app .xverdict-layout .audit-log-filterbar .audit-log-filter,#app .xverdict-layout .audit-log-filterbar .audit-log-search{border-color:#d5dfdc;background:#fff}#app .xverdict-layout .audit-log-filter-actions button{border-color:#064c42;color:#fff;background:#064c42}#app .xverdict-layout .audit-log-table-wrap{overflow-x:auto;border-radius:.7rem;background:#fff}#app .xverdict-layout .audit-log-table{width:100%;color:#111a18;background:#fff;--bs-table-bg:#fff;--bs-table-color:#111a18}#app .xverdict-layout .audit-log-table th{height:auto;padding:.52rem .85rem;border:0!important;color:#fff;background:#064c42;font-size:.52rem;font-weight:600;line-height:1.1}#app .xverdict-layout .audit-log-table th:first-child{border-radius:.7rem 0 0 .7rem}#app .xverdict-layout .audit-log-table th:last-child{border-radius:0 .7rem .7rem 0}#app .xverdict-layout .audit-log-table td{height:3.15rem;padding:.52rem .85rem;border:0;border-bottom:1px solid #dce4e1!important;color:#111a18;background:#fff;font-weight:600}#app .xverdict-layout .audit-log-table tbody tr:last-child td{border-bottom:0!important}#app .xverdict-layout .audit-log-event-cell strong{color:#111a18;font-size:var(--font-size-sm);font-weight:700}#app .xverdict-layout .audit-log-event-cell span{margin-top:.12rem;color:#59645f;font-size:.45rem;font-weight:400}#app .xverdict-layout .audit-log-status-pill,#app .xverdict-layout .audit-log-status-pill.active,#app .xverdict-layout .audit-log-status-pill.approved,#app .xverdict-layout .audit-log-status-pill.closed,#app .xverdict-layout .audit-log-status-pill.completed,#app .xverdict-layout .audit-log-status-pill.error,#app .xverdict-layout .audit-log-status-pill.failed,#app .xverdict-layout .audit-log-status-pill.pending,#app .xverdict-layout .audit-log-status-pill.rejected,#app .xverdict-layout .audit-log-status-pill.review,#app .xverdict-layout .audit-log-status-pill.success,#app .xverdict-layout .audit-log-status-pill.unknown,#app .xverdict-layout .audit-log-status-pill.warning{gap:.32rem;padding:0;border:0!important;color:#148064;background:transparent!important;font-size:.52rem;font-weight:600}#app .xverdict-layout table .audit-log-status-pill i{display:inline-block!important;width:.42rem;height:.42rem;flex:0 0 .42rem;border-radius:50%;background:currentColor}#app .xverdict-layout .audit-log-status-pill.pending,#app .xverdict-layout .audit-log-status-pill.review,#app .xverdict-layout .audit-log-status-pill.warning{color:#a66a00!important}#app .xverdict-layout .audit-log-status-pill.error,#app .xverdict-layout .audit-log-status-pill.failed,#app .xverdict-layout .audit-log-status-pill.rejected{color:#d5483b!important}#app .xverdict-layout .audit-log-status-pill.closed,#app .xverdict-layout .audit-log-status-pill.unknown{color:#65736f!important}#app .xverdict-layout .audit-log-status-pill.is-status-green{color:#148064!important}#app .xverdict-layout .audit-log-status-pill.is-status-red{color:#d5483b!important}#app .xverdict-layout .audit-log-status-pill.is-status-amber{color:#a66a00!important}#app .xverdict-layout .audit-log-status-pill.is-status-grey{color:#65736f!important}#app .xverdict-layout .audit-log-status-pill.is-status-purple{color:#68439a!important}#app .xverdict-layout .audit-log-status-pill.is-status-blue{color:#245d86!important}#app .xverdict-layout .audit-log-status-pill.has-backend-status-color{color:var(--audit-status-color)!important}#app .xverdict-layout .audit-log-status-keys{border-top:1px dashed var(--theme-border-soft)}#app .xverdict-layout .audit-log-status-keys .audit-log-status-pill i{width:.42rem;height:.42rem;flex:0 0 .42rem;background:currentColor}#app .xverdict-layout .audit-log-view-button{min-width:3.55rem;min-height:1.65rem;padding:.3rem .6rem;border:1px solid #064c42;border-radius:.38rem;color:#fff;background:#064c42;font-size:.52rem;font-weight:600}#app .xverdict-layout .audit-log-view-button:is(:hover,:focus-visible){border-color:#043d35;background:#043d35}#app .xverdict-layout .audit-log-pagination-row{justify-content:flex-end;padding:.85rem .85rem 0}#app .xverdict-layout .audit-log-pagination{gap:.08rem;overflow:visible;border:0;background:transparent}#app .xverdict-layout .audit-log-pagination button,#app .xverdict-layout .audit-log-pagination button:first-child{min-width:1.2rem;min-height:1.2rem;padding:.2rem;border:0;color:#31534c;background:transparent;font-size:.58rem}#app .xverdict-layout .audit-log-pagination button.is-active{color:#fff;background:#064c42}@media (width < 768px){#app .xverdict-layout .audit-log-page{padding:1.25rem 1rem}#app .xverdict-layout .audit-log-page-header{margin-left:.25rem}#app .xverdict-layout .audit-log-card-header{align-items:center;flex-direction:row}#app .xverdict-layout .audit-log-filterbar{width:min(22rem,calc(100vw - 2.5rem));grid-template-columns:minmax(0,1fr)}}#app .xverdict-layout .panel-register-page{min-height:100vh;padding:1.05rem 1.55rem 2rem}#app .xverdict-layout .panel-register-shell{width:100%;max-width:90rem;margin:0 auto}#app .xverdict-layout .panel-register-header{margin:0 0 1.2rem .45rem}#app .xverdict-layout .panel-register-header h1{font-size:var(--font-size-2xl);line-height:1.1}#app .xverdict-layout .panel-register-metrics.system-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.35rem!important;margin-bottom:.62rem;padding:.48rem!important}#app .xverdict-layout .panel-register-metric.system-metric-card{min-height:6.05rem!important;padding:.92rem 1rem .75rem!important}#app .xverdict-layout .panel-register-metric .system-metric-detail,#app .xverdict-layout .panel-register-metric .system-metric-label{font-size:var(--font-size-xs);line-height:1.15}#app .xverdict-layout .panel-register-metric .system-metric-icon{font-size:1rem}#app .xverdict-layout .panel-register-metric .system-metric-value{font-size:2rem;line-height:.9}#app .xverdict-layout .panel-register-filters.system-tab-list{min-height:2.55rem;margin:.65rem .2rem}#app .xverdict-layout .panel-register-filters .system-tab{min-height:auto;padding:.55rem .8rem;font-size:var(--font-size-xs)}#app .xverdict-layout .timesheet-page{min-height:100%;margin-top:-1rem;padding:1rem 1.4rem 1.5rem}#app .xverdict-layout .timesheet-page-header{gap:1.5rem;margin-bottom:.85rem;padding:0 .45rem}#app .xverdict-layout .timesheet-page-header h1{margin:0 0 .15rem;font-size:1.85rem;line-height:1.2}#app .xverdict-layout .timesheet-filter-control{gap:.55rem;font-size:.84rem}#app .xverdict-layout .timesheet-export-button,#app .xverdict-layout .timesheet-filter-control .form-select{min-height:2.15rem;font-size:.84rem}#app .xverdict-layout .timesheet-export-button{gap:.55rem;padding:.55rem 1rem}#app .xverdict-layout .timesheet-metrics.system-metric-grid{gap:.3rem!important;margin-bottom:1.8rem;padding:.45rem!important}#app .xverdict-layout .timesheet-metric-card.system-metric-card,#app .xverdict-layout .timesheet-metric-card.system-metric-card.is-pending{min-height:6.6rem!important;padding:.85rem 1rem .75rem!important}#app .xverdict-layout .timesheet-metric-card .timesheet-metric-label{font-size:.84rem;line-height:1.3}#app .xverdict-layout .timesheet-metric-card .timesheet-metric-icon{font-size:.88rem!important}#app .xverdict-layout .timesheet-metric-card .timesheet-metric-value{margin:.8rem 0 .35rem;font-size:1.85rem;line-height:.9}#app .xverdict-layout .timesheet-metric-card .timesheet-metric-note{font-size:.75rem;line-height:1.3}#app .xverdict-layout .timesheet-submitted-card{min-height:20rem;padding:.55rem}#app .xverdict-layout .timesheet-submitted-header{gap:1.2rem;min-height:3.5rem;padding:.75rem .9rem}#app .xverdict-layout .timesheet-submitted-header h2{font-size:1.05rem}#app .xverdict-layout .timesheet-pending-badge,#app .xverdict-layout .timesheet-submitted-header p,#app .xverdict-layout .timesheet-submitted-tools .timesheet-filter-control .form-select{font-size:.78rem}#app .xverdict-layout .timesheet-pending-badge{min-height:1.55rem;gap:.45rem;padding:.38rem .75rem}#app .xverdict-layout .timesheet-tabs-row{padding:0 .9rem .9rem}#app .xverdict-layout .timesheet-status-filter.system-tab{min-height:2.35rem;padding:.45rem 1.15rem;font-size:.8rem}#app .xverdict-layout .timesheet-status-filter span{width:.85rem;height:.85rem;flex-basis:.85rem;font-size:.6rem}#app .xverdict-layout .timesheet-table{min-width:44rem}#app .xverdict-layout .timesheet-table th{padding:.45rem .9rem;font-size:.78rem}#app .xverdict-layout .timesheet-table td{height:3.65rem;padding:.75rem .9rem;font-size:.82rem}#app .xverdict-layout .timesheet-person strong,#app .xverdict-layout .timesheet-table td strong{font-size:.84rem}#app .xverdict-layout .timesheet-cell-note,#app .xverdict-layout .timesheet-person span:not(.timesheet-avatar):not(.panel-register-avatar){font-size:.7rem}#app .xverdict-layout .timesheet-avatar{width:1.55rem;height:1.55rem;font-size:.58rem}#app .xverdict-layout .timesheet-status-pill{gap:.3rem;font-size:.78rem}#app .xverdict-layout .timesheet-review-button{min-width:3.65rem;min-height:1.8rem;padding:.3rem .65rem;font-size:.78rem}body .timesheet-review-backdrop{padding:1.5rem}body .timesheet-review-modal{width:min(47rem,100%);max-height:calc(100vh - 3rem)}body .timesheet-review-header{min-height:5.75rem;padding:1.35rem 1.55rem}body .timesheet-review-avatar{width:3.7rem;height:3.7rem;font-size:1rem}body .timesheet-review-title{font-size:1.2rem;line-height:1.25}body .timesheet-review-reference{font-size:var(--font-size-xs)}body .timesheet-review-meta{margin-top:.45rem;font-size:.95rem}body .timesheet-review-close{width:2.55rem;height:2.55rem}body .timesheet-review-body{padding:1.35rem 1.55rem 1.7rem}body .timesheet-review-alert{padding:1.15rem 1.35rem;font-size:1rem;line-height:1.55}body .timesheet-review-alert strong{font-size:inherit}body .timesheet-review-summary{gap:.65rem;margin-top:1.4rem;padding:0}body .timesheet-review-summary>div{min-width:0;min-height:6.5rem;padding:.85rem;overflow:hidden}body .timesheet-review-kicker{margin-bottom:.25rem;font-size:var(--font-size-xs)}body .timesheet-review-summary-value,body .timesheet-review-summary-value.is-muted{font-size:clamp(1.45rem,3vw,2rem);line-height:1;overflow-wrap:anywhere}body .timesheet-review-summary-note{margin-top:.45rem;font-size:.7914rem;line-height:1.45;overflow-wrap:anywhere}body .timesheet-review-invoice{padding:.85rem}body .timesheet-review-invoice strong{margin-top:.2rem;font-size:clamp(1.25rem,2.5vw,1.65rem);overflow-wrap:anywhere}@media (width <= 767px){body .timesheet-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 420px){body .timesheet-review-summary{grid-template-columns:minmax(0,1fr)}}body .timesheet-review-section-label{margin:1.5rem 0 .75rem;font-size:.75rem}body .timesheet-review-line{min-height:5.15rem;grid-template-columns:minmax(13rem,1.9fr) .55fr 1.05fr .65fr;gap:1rem;padding:.85rem 1rem}body .timesheet-review-line-head{min-height:auto;padding-block:.9rem;font-size:var(--font-size-xs)}body .timesheet-review-activity span{margin-bottom:.25rem;font-size:.7914rem}body .timesheet-review-activity strong{font-size:.98rem}body .timesheet-review-hours{font-size:1.0214rem}body .timesheet-review-billable{gap:.4rem;padding:.38rem .65rem;font-size:var(--font-size-xs)}body .timesheet-review-amount{font-size:.9514rem}body .timesheet-review-lock-note{margin-top:1.35rem;padding:1.05rem 1.2rem;font-size:inherit;line-height:1.45}body .timesheet-review-report-section{margin-top:.85rem;padding:1rem}body .timesheet-review-report-title{margin-bottom:.75rem;font-size:.95rem}body .timesheet-review-report-entry{gap:1rem;padding:.75rem 0}body .timesheet-review-report-entry span,body .timesheet-review-report-entry-meta{font-size:.7514rem;line-height:1.45}body .timesheet-review-report-entry strong{font-size:.9rem}body .timesheet-review-footer{min-height:5.15rem;gap:.75rem;padding:1rem 1.55rem}body .timesheet-review-footer .btn{font-size:inherit}#app .xverdict-layout .audit-log-page{margin-top:-1rem;padding:.55rem 1.05rem 2rem}#app .xverdict-layout .audit-log-page-header{margin:0 0 .72rem}#app .xverdict-layout .audit-log-page-header h1{font-size:1.85rem;line-height:1.2}#app .xverdict-layout .audit-log-page-header p{margin-top:.25rem;font-size:inherit;line-height:1.25}#app .xverdict-layout .audit-log-card{min-height:25.8rem;padding:.52rem}#app .xverdict-layout .audit-log-card-header{min-height:3.2rem;padding:.65rem .98rem}#app .xverdict-layout .audit-log-card-header h2{font-size:inherit}#app .xverdict-layout .audit-log-card-header p{line-height:1.2}#app .xverdict-layout .audit-log-filter-menu summary{width:5rem;min-height:2rem;padding:.35rem .65rem;font-size:.75rem}#app .xverdict-layout .audit-log-filter-menu summary i{font-size:.75rem}#app .xverdict-layout .audit-log-filterbar{gap:.55rem;padding:.8rem}#app .xverdict-layout .audit-log-table{min-width:56rem}#app .xverdict-layout .audit-log-table th{height:2.15rem;padding:.55rem 1.1rem;font-size:var(--font-size-xs);line-height:1}#app .xverdict-layout .audit-log-table td{height:3.65rem;padding:.7rem 1.1rem;font-size:var(--font-size-xs);font-weight:400;line-height:1.2}#app .xverdict-layout .audit-log-event-cell strong{font-size:var(--font-size-xs);font-weight:600}#app .xverdict-layout .audit-log-event-cell p,#app .xverdict-layout .audit-log-event-cell span{margin-top:.18rem;margin-bottom:0;font-size:var(--font-size-xs)}#app .xverdict-layout .audit-log-status-pill,#app .xverdict-layout .audit-log-status-pill[class*=is-status-]{font-size:var(--font-size-xs)}#app .xverdict-layout .audit-log-table .audit-log-status-pill{width:100%;max-width:100%;align-items:flex-start;white-space:normal!important;overflow-wrap:anywhere;line-height:1.2}#app .xverdict-layout .audit-log-table .audit-log-status-pill i{margin-top:.35em}#app .xverdict-layout .audit-log-view-button{min-width:3.75rem;min-height:1.75rem;padding:.35rem .7rem;font-size:var(--font-size-xs)}#app .xverdict-layout .audit-log-pagination-row{padding:1rem 1.45rem 0}#app .xverdict-layout .audit-log-pagination button,#app .xverdict-layout .audit-log-pagination button:first-child{min-width:2.35rem;min-height:2.35rem;padding:.2rem .3rem;font-size:.7rem}@media (width < 768px){#app .xverdict-layout .panel-register-page,#app .xverdict-layout .timesheet-page{padding:1rem .75rem 1.5rem}#app .xverdict-layout .audit-log-page{padding:.75rem .65rem 1.5rem}}#app .xverdict-layout.company-communication-layout :is(.company-inbox-page,.company-messages-page){--communication-panel-height:calc(100dvh - 5.75rem)}#app .xverdict-layout.company-communication-layout .company-inbox-page,#app .xverdict-layout.company-communication-layout .company-messages-page{padding:28px 36px 0}#app .xverdict-layout.company-communication-layout :is(.company-inbox-shell,.company-messages-workspace){grid-template-columns:318px minmax(0,1fr);gap:32px;min-height:var(--communication-panel-height)}#app .xverdict-layout.company-communication-layout :is(.company-inbox-sidebar,.company-messages-contacts){top:var(--communication-page-inset);width:100%;height:var(--communication-panel-height);min-height:var(--communication-panel-height);max-height:var(--communication-panel-height);padding:28px 32px}#app .xverdict-layout.company-communication-layout :is(.company-inbox-sidebar-title,.company-messages-contacts h2){margin:0 0 24px;font-size:1.45rem;line-height:1.2}#app .xverdict-layout.company-communication-layout :is(.company-inbox-filter-list,.company-messages-contact-list){gap:10px}#app .xverdict-layout.company-communication-layout :is(.company-inbox-filter-item,.company-messages-contact){gap:16px;min-height:46px;padding:6px;font-size:.82rem}#app .xverdict-layout.company-communication-layout :is(.company-inbox-filter-icon,.company-messages-avatar){width:34px;height:34px;flex-basis:34px;font-size:.8rem}#app .xverdict-layout.company-communication-layout .company-messages-contact-name{font-size:.82rem}#app .xverdict-layout.company-communication-layout .company-messages-conversation{grid-template-rows:auto minmax(250px,1fr) auto;padding:30px 12px 72px 0}#app .xverdict-layout.company-communication-layout .company-messages-conversation-header{min-height:0;padding:0 2px 42px}#app .xverdict-layout.company-communication-layout .company-messages-conversation-name{font-size:1.05rem;line-height:1.3}#app .xverdict-layout.company-communication-layout .company-messages-conversation-meta{margin:8px 0 0;font-size:.72rem;line-height:1.3}#app .xverdict-layout.company-communication-layout .company-messages-thread{gap:26px;padding:0 0 56px}#app .xverdict-layout.company-communication-layout .company-messages-day{margin:0 30px;font-size:.65rem}#app .xverdict-layout.company-communication-layout .company-messages-bubble{width:min(386px,70%);min-height:105px;padding:22px 22px 14px}#app .xverdict-layout.company-communication-layout .company-messages-bubble-body{font-size:.74rem;line-height:1.35}#app .xverdict-layout.company-communication-layout .company-messages-bubble-meta{gap:16px;margin-top:22px;font-size:.65rem}#app .xverdict-layout.company-communication-layout .company-messages-composer{min-height:224px;padding:26px 28px 24px}#app .xverdict-layout.company-communication-layout .company-messages-composer textarea{min-height:90px;font-size:.8rem;line-height:1.5}#app .xverdict-layout.company-communication-layout .company-messages-composer-actions{gap:24px}#app .xverdict-layout.company-communication-layout .company-messages-formatting{gap:18px;min-height:48px;padding:8px 18px}#app .xverdict-layout.company-communication-layout .company-messages-formatting button{width:24px;height:28px;font-size:1.08rem}#app .xverdict-layout.company-communication-layout .company-messages-send-button{min-width:85px;min-height:48px;padding:10px 20px;font-size:.84rem}#app .xverdict-layout.company-communication-layout .company-inbox-content{width:auto;padding-top:22px}#app .xverdict-layout.company-communication-layout .company-inbox-content-title{margin-bottom:10px;font-size:.92rem}#app .xverdict-layout.company-communication-layout .company-inbox-item{min-height:46px;gap:10px;padding:6px 8px}#app .xverdict-layout.company-communication-layout .company-inbox-item-icon,#app .xverdict-layout.company-communication-layout .company-inbox-item-icon[class*=bg-]{width:24px;height:24px;flex-basis:24px;font-size:.75rem}#app .xverdict-layout.company-communication-layout .company-inbox-unread-dot{width:7px;height:7px}#app .xverdict-layout.company-communication-layout .company-inbox-item-copy{gap:0}#app .xverdict-layout.company-communication-layout .company-inbox-item-title{font-size:.8rem;line-height:1.2}#app .xverdict-layout.company-communication-layout .company-inbox-item-status{font-size:.75rem;line-height:1.2}#app .xverdict-layout.company-communication-layout .company-inbox-open-case{min-width:70px;min-height:30px;padding:6px 10px;font-size:.78rem}@media (width < 992px){#app .xverdict-layout.company-communication-layout :is(.company-inbox-page,.company-messages-page){padding:20px 20px 0}#app .xverdict-layout.company-communication-layout :is(.company-inbox-shell,.company-messages-workspace){grid-template-columns:250px minmax(0,1fr);gap:22px}#app .xverdict-layout.company-communication-layout :is(.company-inbox-sidebar,.company-messages-contacts){padding:24px 20px}}@media (width < 768px){#app .xverdict-layout.company-communication-layout :is(.company-inbox-page,.company-messages-page){--communication-panel-height:auto;padding:14px 14px 0}#app .xverdict-layout.company-communication-layout :is(.company-inbox-shell,.company-messages-workspace){grid-template-columns:1fr;gap:20px;min-height:0}#app .xverdict-layout.company-communication-layout :is(.company-inbox-sidebar,.company-messages-contacts){height:auto;min-height:auto;max-height:none;padding:20px}}#app .xverdict-layout :is(.company-cases-page,.intake-desk-page,.scope-dashboard-page,.owner-dashboard-page,.owner-calendar-page,.timesheet-page,.company-inbox-page,.company-messages-page,.panel-register-page,.audit-log-page,.company-portfolio-page,.company-reports-page,.tenant-settings-page,.entity-config-page,.case-details-page,.active-tenants-page){min-height:100%;background:var(--xverdict-platform-background)!important}#app .xverdict-layout .panel-register-cell-copy small,#app .xverdict-layout .panel-register-cell-copy strong,#app .xverdict-layout .panel-register-sla,#app .xverdict-layout .panel-register-status,#app .xverdict-layout .panel-register-table td,#app .xverdict-layout .panel-register-table td small,#app .xverdict-layout .panel-register-table td strong,#app .xverdict-layout .panel-register-table th{font-size:var(--font-size-xs)}#app .xverdict-layout .timesheet-status-filter.system-tab>span{color:#fff!important;background:#064c42!important;-webkit-text-fill-color:#fff}#app .xverdict-layout .timesheet-status-filter.system-tab.is-active>span{color:#064c42!important;background:#fff!important;-webkit-text-fill-color:#064c42}#app .xverdict-layout .manual-intake-modal{width:min(100%,46.5rem);max-width:46.5rem;min-height:30rem;overflow:hidden;border:4px solid hsla(0,0%,100%,.72)!important;border-radius:1.65rem!important;background:#fff!important;box-shadow:0 1.5rem 4rem rgba(13,42,36,.3)!important}#app .xverdict-layout .manual-intake-modal .company-case-modal-header{min-height:4.25rem;padding:.8rem 2rem!important;border:0;border-radius:1.35rem 1.35rem 0 0;color:#fff;background:#06483e!important}#app .xverdict-layout .manual-intake-modal .company-case-modal-title{margin:0 0 .25rem!important;color:#fff!important;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}#app .xverdict-layout .manual-intake-modal .company-case-modal-copy{color:hsla(0,0%,100%,.78)!important;font-size:.62rem}#app .xverdict-layout .manual-intake-modal .company-case-modal-close{width:1.85rem;height:1.85rem;border:0!important;border-radius:.55rem;color:#06483e;background:#fff!important;font-size:.8rem}#app .xverdict-layout .manual-intake-modal-body{padding:1.2rem 2rem 0!important}#app .xverdict-layout .manual-intake-description{margin:0 0 1.55rem;color:#111;font-size:.72rem;font-weight:600;line-height:1.35}#app .xverdict-layout .manual-intake-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .65rem}#app .xverdict-layout .manual-intake-field{min-width:0}#app .xverdict-layout .manual-intake-modal .company-case-modal-label{margin:0 0 .45rem;color:#111;font-size:.7rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none}#app .xverdict-layout .manual-intake-modal .company-case-modal-control{min-height:3.05rem;padding:.7rem 1rem;border:2px solid #dce4e1!important;border-radius:.8rem;color:#202523;background:#f2f3f2;box-shadow:none!important;font-size:.7rem}#app .xverdict-layout .manual-intake-modal .company-case-modal-control:focus{border-color:#78a49b!important;background:#fff;box-shadow:0 0 0 .18rem rgba(7,94,84,.1)!important}#app .xverdict-layout .manual-intake-modal .manual-intake-readonly-control{cursor:default;color:#202523;background:#f2f3f2}#app .xverdict-layout .manual-intake-contact-note{grid-column:1/-1;margin-top:-.55rem;color:#313936;font-size:.56rem;line-height:1.35}#app .xverdict-layout .manual-intake-modal-footer{min-height:7.5rem;padding:1.8rem 2rem 2.7rem!important;align-items:flex-end;border:0!important;background:#fff}#app .xverdict-layout .manual-intake-register-btn{display:inline-flex;min-width:10.8rem;min-height:2.9rem;padding:.7rem 1.35rem;align-items:center;justify-content:center;gap:.8rem;border:0;border-radius:.65rem;color:#fff;background:#06483e;box-shadow:none;font-size:.72rem;font-weight:600}#app .xverdict-layout .manual-intake-register-btn:disabled{color:hsla(0,0%,100%,.72);background:#6f8f88}@media (max-width:575.98px){#app .xverdict-layout .manual-intake-modal{min-height:0}#app .xverdict-layout .manual-intake-modal .company-case-modal-header,#app .xverdict-layout .manual-intake-modal-body,#app .xverdict-layout .manual-intake-modal-footer{padding-inline:1.1rem!important}#app .xverdict-layout .manual-intake-fields{grid-template-columns:1fr}#app .xverdict-layout .manual-intake-contact-note{grid-column:auto;margin-top:-.35rem}#app .xverdict-layout .manual-intake-register-btn{width:100%}}#app .xverdict-layout .company-reports-page{min-height:100%;padding:2.35rem 2rem 2rem!important;color:#0a4038;background:var(--xverdict-platform-background)!important;box-shadow:inset 0 3px 0 #06483e}#app .xverdict-layout .company-reports-shell{display:flex;width:100%;max-width:none;padding:0;flex-direction:column;gap:1.25rem;border:0;background:transparent;box-shadow:none}#app .xverdict-layout .company-reports-header{min-height:2.95rem;padding:0 .45rem;align-items:flex-start}#app .xverdict-layout .company-reports-header h1{margin:0 0 .18rem;color:#06483e;font-size:1.35rem;font-weight:700;letter-spacing:-.025em;line-height:1.1}#app .xverdict-layout .company-reports-eyebrow{color:#68716e;font-size:var(--font-size-sm);font-weight:400;letter-spacing:0;line-height:1.25;text-transform:none}#app .xverdict-layout .company-reports-download-button{min-width:9.35rem;min-height:2.2rem;padding:.5rem 1rem;border:0;border-radius:.5rem;color:#fff;background:#06483e;box-shadow:none;font-size:var(--font-size-sm);font-weight:700}#app .xverdict-layout .company-reports-download-button .bi{font-size:.95rem}#app .xverdict-layout .company-reports-filter-card,#app .xverdict-layout .company-reports-history-card{border:0!important;border-radius:1.35rem;background:#fff!important;box-shadow:none!important}#app .xverdict-layout .company-reports-filter-card{min-height:19rem;padding:.75rem 1.5rem .95rem}#app .xverdict-layout .company-reports-card-heading h2,#app .xverdict-layout .company-reports-fields-heading h3,#app .xverdict-layout .company-reports-history-heading h2{color:#111;font-size:var(--font-size-sm);font-weight:700;line-height:1.2;text-transform:none}#app .xverdict-layout .company-reports-card-heading p,#app .xverdict-layout .company-reports-fields-heading p,#app .xverdict-layout .company-reports-history-heading p{margin-top:.18rem;color:#707673;font-size:var(--font-size-sm);line-height:1.35}#app .xverdict-layout .company-reports-filter-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem .7rem;margin-top:.95rem}#app .xverdict-layout .company-reports-filter-controls .case-report-builder-field:nth-child(n+3){grid-column:auto}#app .xverdict-layout .company-reports-filter-controls .company-reports-wide-field{grid-column:span 2}#app .xverdict-layout .company-reports-filter-card .case-report-builder-field span{margin-bottom:.4rem;color:#171918;font-size:var(--font-size-sm);font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none}#app .xverdict-layout .company-reports-filter-card .case-report-builder-control{min-height:1.95rem;padding:.35rem .65rem;border:0!important;border-radius:.28rem!important;color:#133e37!important;background-color:#f7f5f0!important;box-shadow:none!important;font-size:var(--font-size-sm)}#app .xverdict-layout .company-reports-filter-card .case-report-builder-control:focus{box-shadow:inset 0 0 0 1px #78a49b!important}#app .xverdict-layout .company-reports-fields-heading{margin-top:.7rem;padding:0 0 .55rem;border-top:0;border-bottom:1px solid #efeee9}#app .xverdict-layout .company-reports-field-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:.6rem;max-height:none;margin-top:.6rem;padding:0;overflow:visible}#app .xverdict-layout .company-reports-field-option{min-height:2.45rem;padding:0;align-items:flex-start;flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;border-radius:0;color:#171918;background:transparent;font-size:var(--font-size-sm);font-weight:600}#app .xverdict-layout .company-reports-field-option input{width:.95rem;height:.95rem;margin:0;border-radius:.2rem;accent-color:#06483e}#app .xverdict-layout .company-reports-field-option>span{width:100%;overflow:visible;text-overflow:clip;white-space:normal}#app .xverdict-layout .company-reports-filter-actions{display:flex;gap:.4rem;margin-top:.65rem;padding:0}#app .xverdict-layout .company-reports-filter-actions .company-reports-action-button{width:auto;min-width:3.45rem;min-height:1.6rem;padding:.28rem .7rem;border:1px solid #06483e;border-radius:.25rem;color:#fff;background:#06483e;box-shadow:none;font-size:var(--font-size-sm);font-weight:700;line-height:1}#app .xverdict-layout .company-reports-history-card{min-height:8.75rem;overflow:hidden}#app .xverdict-layout .company-reports-history-heading{min-height:2.55rem;padding:.75rem 1.5rem .4rem;border:0}#app .xverdict-layout .company-reports-history-table-wrap{margin:0 .5rem;overflow-x:auto}#app .xverdict-layout .company-reports-history-table{width:100%;border-collapse:collapse;color:#0b4038;font-size:var(--font-size-sm)}#app .xverdict-layout .company-reports-history-table th{height:1.45rem;padding:.3rem 1rem;border:0;color:#0b4038;background:#f5f3ee;font-size:var(--font-size-sm);font-weight:700;text-align:left}#app .xverdict-layout .company-reports-history-table td{padding:.5rem 1rem;border-bottom:1px solid #f0efeb}#app .xverdict-layout .company-reports-history-state{min-height:4.65rem}#app .xverdict-layout .company-reports-empty-icon{width:3.4rem;height:3rem;color:#0b5148}#app .xverdict-layout .company-reports-page.is-scope-report{padding:1.75rem 2.25rem .5rem!important;box-shadow:none}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-shell{gap:1.25rem}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-header{min-height:3.4rem;padding:0 .6rem;align-items:flex-start}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-header h1{margin-bottom:.2rem;font-size:1.75rem}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-download-button{min-width:12.4rem;min-height:2.875rem;padding:.65rem 1.35rem;border-radius:.7rem}#app .xverdict-layout .company-reports-page.is-scope-report :is(.company-reports-filter-card,.company-reports-history-card){border:.625rem solid var(--company-reports-ivory)!important;border-radius:2rem}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-filter-card{min-height:0;padding:.875rem 1.375rem 1.25rem}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-filter-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem .875rem;margin-top:1.25rem}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-filter-controls .company-reports-wide-field{grid-column:span 2}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-filter-card .case-report-builder-control{min-height:2.5rem;padding:.55rem 1rem;border-radius:.3rem!important}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-fields-heading{margin-top:.8rem;padding-bottom:.75rem}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-field-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem;margin-top:.9rem}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-field-option{min-height:3.2rem;gap:.75rem}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-field-option input{width:1.25rem;height:1.25rem}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-filter-actions{gap:.5rem;margin-top:.75rem}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-filter-actions .company-reports-action-button{min-width:4.6rem;min-height:1.625rem;padding:.3rem .8rem}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-history-card{min-height:13.125rem}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-history-heading{min-height:3.5rem;padding:.875rem 1.375rem .5rem}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-history-table-wrap{margin:0}#app .xverdict-layout .company-reports-page.is-scope-report .company-reports-history-table th{height:1.875rem;padding:.4rem 1.375rem;background:var(--company-reports-ivory)}#app .xverdict-layout:has(.company-reports-page) .company-admin-sidebar-surface{border-right:1px solid #dfeae6!important;background:#fff!important;box-shadow:none!important}#app .xverdict-layout:has(.company-reports-page) .company-admin-sidebar-nav .nav-link.active{color:#fff!important;background:#06483e!important}@media (max-width:900px){#app .xverdict-layout .company-reports-page{padding:1.5rem 1rem!important}#app .xverdict-layout .company-reports-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr))}#app .xverdict-layout .company-reports-field-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){#app .xverdict-layout .company-reports-page{padding:1rem .75rem 1.25rem!important}#app .xverdict-layout .company-reports-header{min-height:0;padding:0;align-items:flex-start;flex-direction:column}#app .xverdict-layout .company-reports-download-button{width:100%}#app .xverdict-layout .company-reports-filter-card{padding:1rem}#app .xverdict-layout .company-reports-field-list,#app .xverdict-layout .company-reports-filter-controls{grid-template-columns:1fr}#app .xverdict-layout .company-reports-filter-controls .company-reports-wide-field{grid-column:auto}#app .xverdict-layout .company-reports-filter-actions{flex-wrap:wrap}#app .xverdict-layout .company-reports-filter-actions .company-reports-action-button{flex:1 1 auto}}#app .xverdict-layout .owner-dashboard-home{min-height:100%;margin-top:0!important;padding:1.45rem 1.55rem 1.8rem!important;color:#111;background:var(--xverdict-platform-background)!important;box-shadow:inset 0 3px 0 #06483e}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-shell{display:grid;width:100%;max-width:none;grid-template-columns:minmax(0,1.9fr) minmax(16rem,1fr);grid-template-areas:"metrics activity" "queue queue";gap:1rem .9rem}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-bottom-callout,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-hero,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-status-callout{display:none!important}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-metrics.system-metric-grid{display:grid!important;width:100%;min-width:0;grid-area:metrics;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important;margin:0!important;padding:0!important;border:0;border-radius:0;background:transparent!important}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-metrics>.system-metric-slot{display:flex;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-metric-card.system-metric-card{width:100%;min-height:7.2rem!important;padding:1.05rem 1.1rem .9rem!important;border:0!important;border-radius:1rem!important;color:#fff!important;background:#06483e!important;box-shadow:none!important}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-metric-label.system-metric-label{max-width:calc(100% - 2rem);color:#fff!important;font-size:var(--font-size-md)!important;font-weight:500!important;line-height:1.2}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-metric-icon.system-metric-icon{top:1rem!important;right:1.05rem!important;color:#fff!important;background:transparent!important}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-metric-icon.system-metric-icon .bi{color:#fff!important;font-size:.85rem!important}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-metric-value.system-metric-value{margin-top:1rem!important;color:#fff!important;font-size:2.15rem!important;font-weight:650!important;letter-spacing:-.045em;line-height:1}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-metric-detail.system-metric-detail{margin-top:.55rem!important;color:hsla(0,0%,100%,.78)!important;font-size:var(--font-size-xs)!important;line-height:1.25}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-content{display:contents}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-content>:first-child{display:block;width:auto;min-width:0;max-width:none;grid-area:queue;padding:0}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-content>:last-child{display:block;width:auto;min-width:0;max-width:none;grid-area:activity;padding:0}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-activity,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-panel{width:100%;overflow:hidden;border:1px solid #c8ded5!important;border-radius:1.35rem;background:#fff!important;box-shadow:none!important}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-panel{min-height:19.1rem;padding:.7rem!important;overflow:visible;border:1px solid #cfe1da!important;border-radius:1.25rem!important;background:hsla(0,0%,100%,.9)!important}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-activity{min-height:14.85rem;padding:0}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-activity-head,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-section-head{min-height:2.75rem;padding:.05rem 1rem .55rem;align-items:flex-start;border:0;background:transparent}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-section-head{min-height:3.15rem;padding:.25rem .75rem .75rem!important}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-activity-head{padding:1.05rem 1.2rem .45rem}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-activity-title,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-section-title{color:#111;font-size:var(--font-size-sm);font-weight:700;letter-spacing:0;line-height:1.2}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-section-subtitle{margin-top:.12rem;color:#66746f;font-size:var(--font-size-sm);line-height:1.25}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-section-head>.owner-dashboard-view-all{display:inline-flex;min-width:5.35rem;min-height:1.75rem;padding:.35rem .65rem;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid #dbe4e0;border-radius:.55rem;color:#111;background:#fff;font-size:var(--font-size-sm);font-weight:500;text-decoration:none}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-activity-head .owner-dashboard-view-all{display:none}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-queue-body,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-queue-columns{display:grid;grid-template-columns:19% 25% 31% 17% 8%;min-width:0;align-items:center}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-queue-columns{min-height:2rem;padding:.45rem .85rem;border:0!important;border-radius:.85rem .85rem 0 0;color:#fff;background:#06483e;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-queue-body>[role=cell],#app .xverdict-layout .owner-dashboard-home .owner-dashboard-queue-columns>[role=columnheader]{border-right:0!important}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-queue{margin:0;padding:0}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-queue-card{min-height:3.35rem;padding:0;border:0!important;border-bottom:1px solid #dce9e4!important;background:#fff}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-queue-body{min-height:3.35rem;padding:.55rem .85rem;color:#111;font-size:var(--font-size-xs);font-weight:600}#app .xverdict-layout .owner-dashboard-home :is(.owner-dashboard-case-code,.owner-dashboard-case-owner,.owner-dashboard-case-type,.owner-dashboard-case-status){padding-right:.75rem;color:#111}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-case-status{display:inline-flex!important;width:auto;align-items:center;gap:.35rem;justify-self:start}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-case-status>i,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-status-key i{display:inline-block;width:.48rem;height:.48rem;flex:0 0 0.48rem;border-radius:50%;background:#6330c4}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-case-status.is-progress{color:#245ed8}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-case-status.is-progress>i,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-status-key .is-progress i{background:#245ed8}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-case-status.is-referred{color:#58636d}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-case-status.is-referred>i,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-status-key .is-referred i{background:#58636d}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-case-status.is-escalated{color:#aa371a}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-case-status.is-escalated>i,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-status-key .is-escalated i{background:#aa371a}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-case-status.is-resolved{color:#187245}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-case-status.is-resolved>i,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-status-key .is-resolved i{background:#187245}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-case-status.is-active{color:#6330c4}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-status-key{display:flex;padding:.55rem 1rem 0;align-items:center;flex-wrap:wrap;gap:.4rem 1rem;color:#263b35;font-size:var(--font-size-xs)}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-status-key>span:not(.owner-dashboard-status-key-label){display:inline-flex;align-items:center;gap:.3rem}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-status-key-label{width:100%;color:#111;font-weight:500}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-activity-list{display:flex;min-height:9.3rem;margin:.05rem 1.2rem 1.8rem;padding:.75rem 1rem;flex:1 1 auto;flex-direction:column;border-radius:.75rem;background:#f1f2f1}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-empty-state{position:relative;min-height:7.75rem;color:#174f46}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-empty-state .bi{margin-bottom:.65rem;font-size:4rem;font-weight:400;line-height:1}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-empty-state strong{color:#06483e;font-size:var(--font-size-xs);font-weight:700}#app .xverdict-layout:has(.owner-dashboard-home) .case-owner-sidebar-surface{border-right:1px solid #dfeae6!important;background:#fff!important;box-shadow:none!important}#app .xverdict-layout:has(.owner-dashboard-home) .case-owner-sidebar-nav .nav-link.active{color:#fff!important;background:#06483e!important}@media (max-width:991.98px){#app .xverdict-layout .owner-dashboard-home .owner-dashboard-shell{grid-template-columns:1fr;grid-template-areas:"metrics" "activity" "queue"}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-activity{min-height:13rem}}@media (max-width:575.98px){#app .xverdict-layout .owner-dashboard-home{padding:1rem .75rem 1.4rem!important}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-metrics.system-metric-grid{grid-template-columns:1fr!important}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-panel{overflow-x:auto}#app .xverdict-layout .owner-dashboard-home .owner-dashboard-queue,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-queue-columns,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-section-head,#app .xverdict-layout .owner-dashboard-home .owner-dashboard-status-key{min-width:40rem}}#app .xverdict-layout.company-communication-layout .company-admin-messages-page .company-messages-workspace{border:0!important;background:transparent!important;box-shadow:none!important}#app .xverdict-layout.company-communication-layout .company-admin-messages-page .company-messages-conversation{height:auto;min-height:var(--communication-panel-height);grid-template-rows:auto auto auto;overflow:visible;background:transparent!important}#app .xverdict-layout.company-communication-layout .company-admin-messages-page .company-messages-thread{max-height:none;overflow:visible;overscroll-behavior:auto}.case-details-page{--case-ink:#102823;--case-muted:#6f7e79;--case-green-soft:#eaf5f1;--case-line:#ccd9d4;min-height:100%;font-size:.875rem}.case-details-shell{width:100%;max-width:none!important;padding-inline:1.25rem!important}.case-details-back-link{color:#176b5e;font-size:.92rem;font-weight:700}.case-details-page-intro{margin-bottom:2.15rem!important}.case-details-intro-row{min-height:3rem}.case-details-title-icon{display:grid;width:3rem;height:3rem;flex:0 0 3rem;place-items:center;border:1px solid #c7d9d2;border-radius:.75rem;color:var(--case-green);background:#edf6f2;font-size:1rem}.case-details-page-title{margin:0;color:var(--case-ink);font-size:clamp(1.7rem,2.4vw,1.2rem);font-weight:760;line-height:1;letter-spacing:-.045em}.case-details-title-meta{color:#76857f;font-size:var(--font-size-xs);line-height:1.4}.case-details-title-meta>span:not(:first-child):before{margin-right:.55rem;color:#a8b3af;content:"\2022"}.case-details-card-subtitle,.case-details-lifecycle-summary{color:var(--case-muted);font-size:var(--font-size-xs);line-height:1.5}.case-details-muted-chip,.case-details-status-chip,.case-details-status-pill{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;padding:.22rem .58rem;border:1px solid #dfbd6f;border-radius:50rem;color:#71520d;background:#fff9e8;font-size:var(--font-size-xs);font-weight:700}.case-details-muted-chip{border-color:#d6e0dc;color:#60736d;background:#f8fbfa;font-weight:600}.case-details-header-button{min-width:6.15rem;min-height:2.55rem;border-radius:.65rem;padding-inline:.9rem;font-size:var(--font-size-xs);font-weight:700;box-shadow:0 .45rem 1rem rgb(24 52 45/6%)}.case-details-header-button--route{border-color:#d8b96c;color:#624b16;background:#fffaf0}.case-details-header-button--info{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-color:#b8cec7;color:var(--case-green);background:#f4f9f7}.case-details-header-button--info:focus-visible,.case-details-header-button--info:hover{border-color:var(--case-green);color:#fff;background:var(--case-green)}.case-details-decision-action,.case-details-header-button--decide{border-color:var(--case-green);color:#fff;background:var(--case-green)}.case-details-action-card,.case-details-documents-card,.case-details-facts-card,.case-details-header-card,.case-details-lifecycle-card,.case-details-outcome-card,.case-details-reasoning-card,.case-details-related-signals-card{overflow:hidden;border:1px solid var(--xverdict-card-border,#dde5e2)!important;border-radius:var(--xverdict-card-radius,.9rem)!important;background:var(--xverdict-card-background,#fff);box-shadow:var(--xverdict-card-shadow,0 .35rem 1rem rgb(23 48 43/4%))!important}.case-details-summary-grid{min-height:4.05rem;align-items:center;padding:.7rem 1.15rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.65rem}.case-details-summary-grid>.col{width:auto;min-width:8.5rem;flex:1 1 8.5rem}.case-details-summary-grid .text-uppercase{color:#7a8984!important;margin-bottom:.38rem!important;font-size:var(--font-size-xs)!important;letter-spacing:.14em}.case-details-summary-grid .badge,.case-details-summary-grid .fw-semibold{color:#172b27!important;font-size:var(--font-size-xs);line-height:1.2}.case-details-card-header,.case-details-lifecycle-header{border-bottom:1px solid #e3eae7;background:#f7f5ef}.case-details-lifecycle-header{min-height:3.35rem;padding:1rem 1.2rem .55rem;border-bottom:0}.case-details-card-title{color:var(--case-ink);font-size:.86rem;font-weight:750;line-height:1.35}.case-details-lifecycle-track{min-width:72rem;align-items:flex-start;padding:.65rem 1.5rem 1.15rem;scrollbar-color:#adc2bb transparent}.case-details-lifecycle-step{min-width:6rem;flex:1 0 6rem}.case-details-lifecycle-node-row{grid-template-columns:minmax(0,1fr) 1.55rem minmax(0,1fr);margin-bottom:.5rem}.case-details-lifecycle-node{width:1.55rem;height:1.55rem;border:2px solid #cfddd8;color:#87948f;background:#fdfefd;font-size:var(--font-size-xs)}.case-details-lifecycle-connector{height:1px;background:#ced9d5}.case-details-lifecycle-connector.is-complete{background:#267765}.case-details-lifecycle-step:is(.is-current,.is-complete) .case-details-lifecycle-node{border-color:#24725f;background:#24725f}.case-details-lifecycle-step.is-next .case-details-lifecycle-node{border-color:#c58b26;background:#fffaf0;box-shadow:0 0 0 4px #fbf1d8}.case-details-lifecycle-name{color:#788681;font-size:var(--font-size-xs);line-height:1.25;text-align:center}.case-details-lifecycle-step:is(.is-current,.is-complete,.is-next) .case-details-lifecycle-name{color:var(--case-ink)}.case-details-lifecycle-helper{display:none}.case-details-lifecycle-summary{font-size:var(--font-size-xs);white-space:nowrap}.case-details-facts-card>.card-body{max-height:none;overflow:visible;scrollbar-width:thin;scrollbar-color:#adc2bb transparent}.case-details-facts-card .case-details-card-header{position:sticky;top:-1rem;z-index:3;margin-inline:-1rem;padding:1rem}.case-details-card-link{padding:0;border:0;background:transparent;white-space:nowrap}.case-details-facts-header-actions{display:flex;align-items:flex-end;flex-direction:column;gap:.75rem}.case-details-facts-header-actions .case-details-card-link{color:var(--case-green);font-size:var(--font-size-xs);font-weight:700}.case-details-fact-section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;color:var(--case-muted);font-size:var(--font-size-xs)}.case-details-fact-field .case-details-fact-label{margin-bottom:.5rem}.case-details-fact-field .case-details-fact-value{display:flex;min-height:3rem;align-items:center;padding:.7rem .85rem;border:1px solid #d8dfdc;border-radius:.65rem;background:#fff;font-size:var(--font-size-sm);font-weight:500;line-height:1.45;overflow-wrap:anywhere}.case-details-fact-field.is-wide .case-details-fact-value{min-height:5.5rem;align-items:flex-start;white-space:pre-wrap}.case-details-fact-section .case-details-fact-input{min-height:3rem;border-color:#d8dfdc!important;border-radius:.65rem;box-shadow:none!important;font-size:var(--font-size-sm)}.case-details-fact-section textarea.case-details-fact-input{min-height:6.2rem}.case-details-fact-file-editor{display:grid;gap:.5rem}.case-details-file-picker{min-height:4.25rem;overflow:hidden;border:1px solid #d8dfdc;border-radius:.85rem;background:#f5f6f6}.case-details-file-picker-button,.case-details-file-picker-name{display:flex;align-items:center;border:0;border-radius:0;background:transparent;color:var(--case-green);font-size:var(--font-size-sm);font-weight:500;padding:.85rem 1.25rem}.case-details-file-picker-button{flex:0 0 auto;border-right:1px solid #d8dfdc;background:#f2f6e9;cursor:pointer}.case-details-file-picker-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;text-align:left}.case-details-file-preview-value{display:flex;align-items:center!important;flex-direction:row;justify-content:space-between;gap:1rem}.case-details-file-preview-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-details-file-preview-button{flex:0 0 auto;border:1px solid #cbd8c4;border-radius:.45rem;background:#eef4e7;color:var(--case-green);font:inherit;font-weight:600;padding:.45rem 1rem}.case-details-page .case-details-file-picker{min-height:2.9rem;border-color:#e0e2e1;border-radius:.7rem;box-shadow:0 .08rem .25rem rgb(18 53 46/8%)}.case-details-page .case-details-file-picker-button,.case-details-page .case-details-file-picker-name{color:#303b38;font-family:inherit;font-size:.66rem;font-weight:400;line-height:1.35;padding:.75rem .9rem}.case-details-page .case-details-file-preview-button{font-family:inherit;font-size:.66rem;line-height:1.35}.case-details-fact-file-current{display:flex;align-items:center;gap:.45rem;color:#176b58;font-size:var(--font-size-xs);font-weight:700;overflow-wrap:anywhere}@media (width <= 575.98px){.case-details-facts-header-actions{width:100%;align-items:stretch}.case-details-fact-section-toolbar{align-items:flex-start;flex-direction:column}}.case-details-page{min-height:100vh;font-size:.75rem}.case-details-shell{display:grid!important;grid-template-columns:minmax(0,2.1fr) minmax(15.5rem,1fr);gap:.75rem 1rem;max-width:90rem!important;margin-inline:auto;padding:1.5rem 1.4rem!important}.case-details-lifecycle-section,.case-details-page-intro,.case-details-top-grid{grid-column:1/-1}.case-details-page-intro{margin-bottom:.35rem!important}.case-details-intro-row{min-height:2.2rem}.case-details-page-title{font-size:1.05rem;font-weight:750;line-height:1.25;letter-spacing:.01em}.case-details-header-button{min-width:6.9rem;min-height:2.2rem;padding:.4rem .85rem;border-radius:.6rem;box-shadow:none;font-size:.68rem}.case-details-header-button--assign{border:1px solid #0a4a42;color:#073e37;background:#fff}.case-details-header-button--assign:focus-visible,.case-details-header-button--assign:hover{border-color:#073e37;color:#073e37;background:#f5f9f7}.case-details-lifecycle-section{margin-bottom:.55rem!important}.case-details-lifecycle-card{overflow:visible;border:0!important;border-radius:0!important;box-shadow:none!important}.case-details-lifecycle-track{padding:.25rem 0 .5rem;overflow:visible!important}.case-details-lifecycle-step{min-width:0;flex:1 1 0}.case-details-lifecycle-node-row{grid-template-columns:minmax(0,1fr) .8rem minmax(0,1fr)}.case-details-lifecycle-node{width:.8rem;height:.8rem;border:0;color:transparent;background:#a5aaa7;font-size:0;box-shadow:none!important}.case-details-lifecycle-step:is(.is-current,.is-complete) .case-details-lifecycle-node{border:0;color:transparent}.case-details-lifecycle-step.is-next .case-details-lifecycle-node{border:0;color:transparent;background:#a5aaa7}.case-details-lifecycle-connector{height:2px;background:#dbdddc}.case-details-lifecycle-name{color:#173d37;font-size:.52rem}.case-details-lifecycle-step:is(.is-current,.is-complete,.is-next) .case-details-lifecycle-name{color:#173d37;font-weight:700}.case-details-shell>.row{display:contents}.case-details-content-column,.case-details-reasoning-section{grid-column:1;grid-row:3;min-width:0}.case-details-sidebar{grid-column:2;grid-row:3;width:100%;padding:0}.case-details-reasoning-tabs,.case-details-workspace-tabs{min-height:2.75rem;align-items:stretch;gap:0;padding:0;overflow:hidden!important;border:1px solid #dddcd6;border-radius:999px;background:#f7f5ef}.case-details-tab,.case-details-workspace-tab{display:inline-flex;min-width:0;min-height:2.7rem;align-items:center;justify-content:center;padding:.6rem .7rem;border:0!important;border-radius:0!important;color:#17483f;background:transparent;font-size:.58rem;font-weight:700;white-space:nowrap}.case-details-tab.active,.case-details-workspace-tab.active{background:#064c42}.case-details-facts-card,.case-details-reasoning-card{overflow:visible;border:0!important;border-radius:0!important;box-shadow:none!important}.case-details-facts-card>.card-body{padding:0}.case-details-facts-card .case-details-card-header{display:none!important}.case-details-facts-card .row.g-4{--bs-gutter-y:.55rem;margin:0!important;padding:.65rem 0 0!important}.case-details-fact-section{border:0;border-radius:.95rem;background:#fff;box-shadow:0 0 0 3px #f2f2f1}.case-details-fact-section .xv-form-section-toggle{min-height:3.25rem;gap:.7rem;padding:.65rem .85rem;border-radius:.95rem}.case-details-fact-section .xv-form-section-number{width:1.75rem;height:1.75rem;flex-basis:1.75rem;border:0;color:#fff;background:#064c42}.case-details-fact-section .xv-form-section-heading strong{color:#0b463e;font-size:.72rem}.case-details-fact-section .xv-form-section-heading small{color:#74b900;font-size:.48rem;font-weight:700}.case-details-fact-section .xv-form-section-chevron{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:.3rem;color:#315b54;background:#e1e4e3}.case-details-reasoning-card>.card-body{padding:.75rem 0 0!important}.case-details-action-card,.case-details-outcome-card{border:0!important;border-radius:1.15rem!important;background:#f7f5ef;box-shadow:none!important}.case-details-action-card .card-body,.case-details-outcome-card .card-body{padding:1rem 1.2rem}.case-details-action-card .case-details-card-header,.case-details-outcome-card .case-details-card-header{border:0;background:transparent}.case-details-outcome-card .case-details-card-header{margin-bottom:.45rem!important}.case-details-action-card .case-details-card-title,.case-details-outcome-card .case-details-card-title{font-size:.69rem}.case-details-action-card .case-details-card-subtitle,.case-details-action-copy,.case-details-outcome-card .case-details-card-subtitle{font-size:.51rem}.case-details-status-chip{padding:.34rem .75rem;border-color:#ff443d;border-radius:.35rem;color:#f20b00;background:#fff;font-size:.5rem}.case-details-risk-summary{flex-direction:column;justify-content:center;gap:.55rem!important;text-align:center}.case-details-risk-ring{width:5.5rem;height:5.5rem;flex-basis:5.5rem;border:0;background:conic-gradient(var(--risk-color,#64748b) calc(var(--risk-score)*1%),#e2e8f0 0);font-size:1.45rem}.case-details-risk-ring:before{position:absolute;width:4.85rem;height:4.85rem;border-radius:50%;content:"";background:#f7f5ef}.case-details-risk-ring{position:relative;isolation:isolate}.case-details-risk-ring:before{z-index:-1}.case-details-risk-summary>div:last-child .case-details-card-subtitle{display:none}.case-details-risk-tags{display:none!important}.case-details-decision-action,.case-details-outline-action{min-height:2rem;border-color:#064c42;border-radius:.55rem;color:#fff;background:#064c42;font-size:.6rem}.case-details-outline-action:focus-visible,.case-details-outline-action:hover{border-color:#033e36;color:#fff;background:#033e36}.case-details-action-content{gap:.75rem!important}.case-details-action-card .case-details-action-content>.case-details-card-title{font-size:.58rem}@media (width >= 1200px){.case-details-sidebar{position:static}}@media (width <= 991.98px){.case-details-shell{display:flex!important;gap:1rem}.case-details-shell>.row{display:flex;margin:0}.case-details-content-column,.case-details-sidebar{padding:0}.case-details-sidebar{margin-top:.25rem}}@media (width >= 768px){.case-details-page .case-details-shell{width:min(100%,48rem);max-width:48rem!important;grid-template-columns:minmax(0,2.12fr) minmax(14.25rem,1fr);gap:.5rem .9rem;margin-right:auto;margin-left:0;padding:1.25rem 1.4rem!important}.case-details-page .case-details-content-column,.case-details-page .case-details-reasoning-section{width:100%;max-width:none}.case-details-page .case-details-sidebar{grid-column:2;grid-row:3;margin-top:-1.45rem}.case-details-page .case-details-intro-row{align-items:center;flex-direction:row!important}}.case-details-reasoning-trail{display:flex;flex-direction:column}.case-details-reasoning-trail-row{display:grid;grid-template-columns:7.25rem minmax(0,1fr);gap:1.5rem;align-items:start;padding:1.4rem 0;border-bottom:1px solid #e7e1d6}.case-details-reasoning-trail-row:first-of-type{padding-top:.75rem}.case-details-reasoning-trail-time{display:flex;flex-direction:column;color:#8a9b96;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.45;text-transform:uppercase}.case-details-reasoning-trail-time strong{font-weight:750}.case-details-reasoning-trail-entry{min-width:0;color:#073e37;font-size:.85rem;line-height:1.5}.case-details-reasoning-trail-tag{display:inline-flex;align-items:center;margin:0 .55rem .2rem 0;padding:.18rem .55rem;border-radius:.45rem;font-size:.65rem;line-height:1.35;vertical-align:middle}.case-details-tag-human{color:#a96916;background:#f8ecd2}.case-details-tag-audit{color:#176550;background:#e7f3ee}.case-details-reasoning-trail-copy strong{font-weight:650}@media (width <= 575.98px){.case-details-reasoning-trail-row{grid-template-columns:1fr;gap:.55rem}.case-details-reasoning-trail-time{flex-direction:row;gap:.4rem}}@media (width >= 768px){.case-details-page .case-details-shell{display:grid!important;width:626px;max-width:626px!important;grid-template-columns:385px 182px;gap:4px 11px;margin:0;padding:20px 23px 13px!important}.case-details-page .case-details-page-title{font-size:11px;line-height:15px}.case-details-page .case-details-header-button{min-width:56px;min-height:18px;padding:2px 8px;border-radius:6px;font-size:6px}.case-details-page .case-details-content-column,.case-details-page .case-details-reasoning-section{width:374px;grid-column:1;grid-row:3;margin-top:5px;padding:0;gap:0!important}.case-details-page .case-details-sidebar{position:static;width:182px;grid-column:2;grid-row:3;margin-top:-15px;padding:0}.case-details-page .case-details-reasoning-tabs,.case-details-page .case-details-workspace-tabs{width:374px;min-height:23px}.case-details-page .case-details-tab,.case-details-page .case-details-workspace-tab{min-height:23px;padding:4px 5px;font-size:6px}.case-details-page .case-details-facts-card .row.g-4{--bs-gutter-x:0;--bs-gutter-y:6px;margin-right:0!important;margin-left:0!important;padding-top:6px!important}.case-details-page .case-details-facts-card .row.g-4>.col-12{padding-right:0;padding-left:0}.case-details-page .case-details-fact-section .xv-form-section-toggle{min-height:32px;padding:5px 8px}.case-details-page .case-details-fact-section .xv-form-section-number{width:18px;height:18px;flex-basis:18px;font-size:6px}.case-details-page .case-details-fact-section .xv-form-section-heading strong{font-size:8px}.case-details-page .case-details-fact-section .xv-form-section-heading small{font-size:5px}.case-details-page .case-details-fact-section .xv-form-section-chevron{width:14px;height:14px;font-size:6px}.case-details-page .case-details-activity-section .case-details-main-column{gap:7px!important}.case-details-page .case-details-action-card,.case-details-page .case-details-outcome-card{border-radius:12px!important}.case-details-page .case-details-action-card .card-body,.case-details-page .case-details-outcome-card .card-body{padding:6px 11px 8px}.case-details-page .case-details-action-card .case-details-card-title,.case-details-page .case-details-outcome-card .case-details-card-title{font-size:7px;line-height:9px}.case-details-page .case-details-action-card .case-details-card-subtitle,.case-details-page .case-details-action-copy,.case-details-page .case-details-outcome-card .case-details-card-subtitle{font-size:5px;line-height:7px}.case-details-page .case-details-status-chip{min-width:52px;padding:2px 7px;font-size:5px;text-align:center}.case-details-page .case-details-risk-ring{width:55px;height:55px;flex-basis:55px;font-size:15px}.case-details-page .case-details-risk-summary{gap:3px!important;margin-bottom:5px!important}.case-details-page .case-details-decision-action,.case-details-page .case-details-outline-action{min-height:14px;padding:2px 7px;border-radius:5px;font-size:6px;line-height:9px}.case-details-page .case-details-action-content{gap:4px!important}.case-details-page .case-details-shell{width:626px;max-width:626px!important;grid-template-columns:385px 182px;-moz-column-gap:11px;column-gap:11px;row-gap:4px;padding:13px 23px!important}.case-details-page .case-details-page-title{font-size:14px;line-height:18px}.case-details-page .case-details-header-button{min-width:56px;min-height:23px;padding:3px 8px;border-radius:6px;font-size:7px}.case-details-page .case-details-lifecycle-track{padding:2px 0}.case-details-page .case-details-lifecycle-node{width:10px;height:10px}.case-details-page .case-details-lifecycle-node-row{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);margin-bottom:4px}.case-details-page .case-details-lifecycle-name{font-size:7px}.case-details-page .case-details-content-column,.case-details-page .case-details-reasoning-section{width:385px;margin-top:-7px}.case-details-page .case-details-sidebar{width:182px;margin-top:-23px}.case-details-page .case-details-reasoning-tabs,.case-details-page .case-details-workspace-tabs{width:385px;min-height:27px}.case-details-page .case-details-tab,.case-details-page .case-details-workspace-tab{min-height:27px;padding:5px 6px;font-size:7px}.case-details-page .case-details-facts-card .row.g-4{--bs-gutter-y:7px;padding-top:9px!important}.case-details-page .case-details-fact-section .xv-form-section-toggle{min-height:42px;padding:7px 10px}.case-details-page .case-details-fact-section .xv-form-section-number{width:22px;height:22px;flex-basis:22px;font-size:7px}.case-details-page .case-details-fact-section .xv-form-section-heading strong{font-size:10px}.case-details-page .case-details-fact-section .xv-form-section-heading small{font-size:6px}.case-details-page .case-details-fact-section .xv-form-section-chevron{width:17px;height:17px;font-size:7px}.case-details-page .case-details-activity-section .case-details-main-column{gap:9px!important}.case-details-page .case-details-action-card,.case-details-page .case-details-outcome-card{border-radius:15px!important}.case-details-page .case-details-action-card .card-body,.case-details-page .case-details-outcome-card .card-body{padding:8px 14px 11px}.case-details-page .case-details-action-card .case-details-card-title,.case-details-page .case-details-outcome-card .case-details-card-title{font-size:9px;line-height:11px}.case-details-page .case-details-action-card .case-details-card-subtitle,.case-details-page .case-details-action-copy,.case-details-page .case-details-outcome-card .case-details-card-subtitle{font-size:6px;line-height:9px}.case-details-page .case-details-status-chip{padding:4px 10px;font-size:6px}.case-details-page .case-details-risk-ring{width:70px;height:70px;flex-basis:70px;font-size:19px}.case-details-page .case-details-risk-summary{gap:4px!important;margin-bottom:7px!important}.case-details-page .case-details-decision-action,.case-details-page .case-details-outline-action{min-height:21px;padding:3px 8px;border-radius:6px;font-size:7px;line-height:11px}.case-details-page .case-details-action-content{gap:6px!important}}.case-details-page .case-details-page-title{font-size:1rem}.case-details-page .case-details-header-button{min-width:4.35rem;min-height:1.8rem;padding:.3rem .65rem;border-radius:.5rem;font-size:.56rem}.case-details-page .case-details-lifecycle-section{margin-bottom:.25rem!important}.case-details-page .case-details-lifecycle-track{padding:.15rem 0 .35rem}.case-details-page .case-details-reasoning-tabs,.case-details-page .case-details-workspace-tabs{min-height:2.15rem}.case-details-page .case-details-tab,.case-details-page .case-details-workspace-tab{min-height:2.1rem;padding:.45rem .55rem;font-size:.53rem}.case-details-page .case-details-facts-card .row.g-4{--bs-gutter-y:.55rem;padding-top:.65rem!important}.case-details-page .case-details-fact-section .xv-form-section-toggle{min-height:3rem;padding:.55rem .8rem}.case-details-page .case-details-fact-section .xv-form-section-number{width:1.65rem;height:1.65rem;flex-basis:1.65rem}.case-details-page .case-details-fact-section .xv-form-section-heading strong{font-size:.65rem}.case-details-page .case-details-fact-section .xv-form-section-chevron{width:1.35rem;height:1.35rem}.case-details-page .case-details-action-card .card-body,.case-details-page .case-details-outcome-card .card-body{padding:.8rem 1rem}.case-details-page .case-details-outcome-card .case-details-card-header{margin-bottom:.25rem!important}.case-details-page .case-details-risk-summary{gap:.35rem!important;margin-bottom:.55rem!important}.case-details-page .case-details-risk-ring{width:4.5rem;height:4.5rem;flex-basis:4.5rem;font-size:1.25rem}.case-details-page .case-details-status-chip{padding:.28rem .65rem}.case-details-page .case-details-action-content{gap:.55rem!important}.case-details-page .case-details-action-copy{line-height:1.35}.case-details-page .case-details-action-requirement{width:100%;padding:.55rem .7rem;border-radius:.5rem;color:#9a5a08;background:#fff2d9;font-size:.75rem;font-weight:500;line-height:1.35;text-align:left}.case-details-page .case-details-decision-action,.case-details-page .case-details-outline-action{min-height:1.75rem;padding:.3rem .65rem}@media (width >= 768px){.case-details-page .case-details-shell{width:782px;max-width:782px!important;grid-template-columns:481px 228px;-moz-column-gap:14px;column-gap:14px;row-gap:5px;margin:0;padding:15px 23px!important}.case-details-page .case-details-page-title{font-size:17px;line-height:22px}.case-details-page .case-details-header-button{min-width:69px;min-height:28px;padding:4px 10px;border-radius:8px;font-size:9px}.case-details-page .case-details-lifecycle-track{padding:4px 0 3px}.case-details-page .case-details-content-column,.case-details-page .case-details-reasoning-section{width:481px;margin-top:-32px;gap:0!important}.case-details-page .case-details-sidebar{width:228px;margin-top:-31px}.case-details-page .case-details-reasoning-tabs,.case-details-page .case-details-workspace-tabs{width:481px;min-height:34px}.case-details-page .case-details-tab,.case-details-page .case-details-workspace-tab{min-height:33px;padding:6px 8px;font-size:9px}.case-details-page .case-details-facts-card .row.g-4{--bs-gutter-y:9px;padding-top:11px!important}.case-details-page .case-details-fact-section .xv-form-section-toggle{min-height:52px;padding:9px 13px}.case-details-page .case-details-fact-section .xv-form-section-number{width:27px;height:27px;flex-basis:27px;font-size:9px}.case-details-page .case-details-fact-section .xv-form-section-heading strong{font-size:12px}.case-details-page .case-details-fact-section .xv-form-section-heading small{font-size:8px}.case-details-page .case-details-fact-section .xv-form-section-chevron{width:20px;height:20px;font-size:9px}.case-details-page .case-details-activity-section .case-details-main-column{gap:11px!important}.case-details-page .case-details-action-card,.case-details-page .case-details-outcome-card{border-radius:19px!important}.case-details-page .case-details-action-card .card-body,.case-details-page .case-details-outcome-card .card-body{padding:10px 18px 14px}.case-details-page .case-details-action-card .case-details-card-title,.case-details-page .case-details-outcome-card .case-details-card-title{font-size:11px;line-height:14px}.case-details-page .case-details-action-card .case-details-card-subtitle,.case-details-page .case-details-action-copy,.case-details-page .case-details-outcome-card .case-details-card-subtitle{font-size:8px;line-height:11px}.case-details-page .case-details-status-chip{padding:5px 12px;font-size:8px}.case-details-page .case-details-risk-ring{width:88px;height:88px;flex-basis:88px;font-size:24px}.case-details-page .case-details-risk-summary{gap:5px!important;margin-bottom:9px!important}.case-details-page .case-details-decision-action,.case-details-page .case-details-outline-action{min-height:26px;padding:4px 10px;border-radius:8px;font-size:9px;line-height:14px}.case-details-page .case-details-action-content{gap:7px!important}}@media (width <= 575.98px){.case-details-shell{padding:1rem!important}.case-details-intro-actions{width:100%}.case-details-intro-actions .btn,.case-details-intro-actions .case-details-header-button--decide{flex:1 1 calc(50% - 0.25rem)}.case-details-lifecycle-track{min-width:38rem;overflow:visible!important}.case-details-lifecycle-card{overflow-x:auto}.case-details-reasoning-tabs,.case-details-workspace-tabs{border-radius:.8rem;overflow-x:auto!important}.case-details-tab,.case-details-workspace-tab{min-width:6.2rem}}.case-details-document-list,.case-details-fact-table,.case-details-signal-list{--bs-list-group-border-color:#e3eae7}.case-details-document-meta,.case-details-document-size,.case-details-fact-label{color:var(--case-muted);font-size:var(--font-size-xs)}.case-details-fact-label{color:#365b54!important;font-size:calc(.7rem + 1px);font-weight:600}.case-details-fact-row{padding-block:.65rem!important}.case-details-fact-content{min-width:0}.case-details-fact-input{width:100%;max-width:none}.case-details-facts-card .text-uppercase.text-xxs.secondary-color{color:#174d43!important}.case-details-fact-action,.case-details-fact-edit{min-height:2.15rem;border-radius:.55rem;padding:.35rem .85rem;font-size:var(--font-size-xs);font-weight:700;line-height:1.2}.case-details-fact-edit{background:#fff}.case-details-fact-actions{display:flex;align-items:center;gap:.5rem}.case-details-document-title,.case-details-fact-value{color:var(--case-ink)!important;font-size:var(--font-size-xs);font-weight:700}.case-details-fact-edit{border-color:#b9ccc5;color:var(--case-green);font-size:var(--font-size-xs);font-weight:700}.case-details-signal-dot{width:.7rem;height:.7rem;flex:0 0 .7rem;margin-top:.2rem;border:2px solid #cce7de;border-radius:50%;background:#26806d;box-shadow:0 0 0 3px #edf7f3}.case-details-signal-row.is-alert .case-details-signal-dot{border-color:#efd9a4;background:#b8791d;box-shadow:0 0 0 3px #fff8e8}.case-details-document-icon,.case-details-time-evidence-icon{display:grid;width:2.1rem;height:2.1rem;flex:0 0 2.1rem;place-items:center;border-radius:.45rem;color:#a43c35;background:#fbecea;font-size:.56rem;font-weight:800}.case-details-document-main{min-width:0;flex:1 1 auto}.case-details-document-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.2rem}.case-details-upload-area{margin-top:1rem;border:1px dashed #92b9ad;border-radius:.65rem;background:#fbfdfc}.case-details-upload-drop-button{min-height:8rem;border:0;color:var(--case-ink);font-size:var(--font-size-xs)}.case-details-upload-drop-button span{color:var(--case-muted);font-size:var(--font-size-xs)}.case-details-upload-area-icon{color:#1d7867;font-size:1rem}.case-details-sidebar{align-self:flex-start}.case-details-risk-ring{display:grid;width:4.5rem;height:4.5rem;flex:0 0 4.5rem;place-items:center;border:.48rem solid #dcebe5;border-top-color:#277b69;border-right-color:#277b69;border-radius:50%;color:#174c41;font-weight:750}.case-details-action-copy{margin:0;color:var(--case-muted);font-size:var(--font-size-xs);line-height:1.55}.case-details-action-warning{display:flex;gap:.55rem;padding:.75rem;border:1px solid #ead49f;border-radius:.55rem;color:#71551b;background:#fff9e9;font-size:var(--font-size-xs);line-height:1.5}.case-details-decision-action,.case-details-outline-action{min-height:2.25rem;font-size:var(--font-size-xs);font-weight:700}.case-details-reasoning-card{border-radius:1.2rem!important}.case-details-reasoning-tabs{min-height:3.85rem;align-items:center;gap:.25rem;padding:.45rem .55rem;border-bottom:1px solid #dfe7e3;background:#fff;scrollbar-width:thin}.case-details-tab{display:inline-flex;min-height:2.65rem;align-items:center;gap:.65rem;padding:.65rem 1rem;border:1px solid transparent!important;border-radius:.65rem!important;color:#74837e;background:transparent;font-size:.75rem;font-weight:700;white-space:nowrap}.case-details-tab .bi{font-size:.9rem}.case-details-tab.active{border-color:#c8dcd5!important;color:var(--case-green);background:#edf6f2}.case-details-reasoning-card>.card-body{padding:1.45rem 1.55rem 1.55rem!important}.case-details-reasoning-summary{display:grid;gap:1rem}.case-details-reasoning-item{min-height:4.65rem;justify-content:center;padding:1rem!important;border:1px solid #dfe7e3!important;border-radius:.75rem!important;background:#fdfefd}.case-details-reasoning-item strong{color:#1b2c28;font-size:.75rem;font-weight:750}.case-details-reasoning-item span{color:var(--case-muted);font-size:var(--font-size-xs);line-height:1.5}.case-details-time-panel{gap:1.25rem}.case-details-time-panel>.case-details-time-logger{order:-10}.case-details-time-panel>.case-details-time-attachment-list{order:-9}.case-details-time-list{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe7e3;border-radius:.9rem;background:#fff}.case-details-time-row{display:grid;grid-template-columns:2.7rem minmax(0,1fr);gap:1rem;padding:1.1rem 1.2rem}.case-details-time-row+.case-details-time-row{border-top:1px solid #edf1ef}.case-details-time-avatar{display:grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:50%;color:#fff;background:#176f62;font-size:var(--font-size-xs);font-weight:800;letter-spacing:.01em}.case-details-time-body{min-width:0;padding-top:.1rem}.case-details-time-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .65rem}.case-details-time-owner{color:#26332f;font-size:.78rem;font-weight:750}.case-details-time-date{color:#285c53;font-size:var(--font-size-xs);white-space:nowrap}.case-details-time-activity{margin-top:.55rem;color:#455650;font-size:.76rem;line-height:1.55;overflow-wrap:anywhere}.case-details-time-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.case-details-time-evidence-count,.case-details-time-hours{display:inline-flex;align-items:center;gap:.3rem;color:#52655f;font-size:var(--font-size-xs);font-weight:650}.case-details-time-meta .case-owner-timesheet-tag{padding:.32rem .65rem;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase}.case-details-time-logger{min-height:22.5rem;margin:0;padding:1rem 1.15rem;border:1px solid #d6e1dd;border-radius:.8rem;background:#fdfefd}.case-details-time-logger .text-uppercase{color:#4e625b!important;font-size:var(--font-size-xs)!important;font-weight:750;letter-spacing:.08em}.case-details-time-logger .form-control{min-height:3.15rem;border-color:#bfcfc9;border-radius:.7rem;color:var(--case-ink);background:#fff;font-size:1rem;box-shadow:none}.case-details-time-logger .form-control:focus{border-color:#488979;box-shadow:0 0 0 .2rem rgba(32,119,99,.1)}.case-details-billable-option{display:inline-flex;min-width:5rem;min-height:2.85rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid #d8e0dd;border-radius:.65rem;color:#435650;background:#fff;font-size:var(--font-size-xs);font-weight:750;text-transform:uppercase}.case-details-billable-option.active,.case-details-billable-option:hover{border-color:#c2d6cf;color:var(--case-green);background:#fff}.case-details-billable-option .bi{font-size:.92rem}.case-details-time-file-button{display:inline-flex;min-height:3.15rem;align-items:center;gap:.7rem;padding-inline:1.15rem;border-color:#b8ccc5;border-radius:.7rem;color:var(--case-green);background:#fff;font-size:.78rem;font-weight:750}.case-details-log-time-button{display:inline-flex;min-width:7.6rem;min-height:3.1rem;align-items:center;justify-content:center;gap:.65rem;border:1px solid var(--case-green);border-radius:.7rem;color:#fff;background:var(--case-green);font-size:.76rem;font-weight:750;box-shadow:0 .6rem 1.25rem rgba(6,76,66,.1)}.case-details-time-empty{display:flex;min-height:9rem;align-items:center;justify-content:center;flex-direction:column;gap:.7rem;padding:1.5rem}.case-details-time-empty-icon{display:grid;width:3.4rem;height:3.4rem;place-items:center;border-radius:1rem;color:#267b69;background:#edf6f2;font-size:1.1rem}.case-details-time-empty .fw-semibold{font-size:.9rem}.case-details-notes-panel{gap:1.25rem!important}.case-details-note-composer{order:-10}.case-details-note-textarea{min-height:7.2rem;padding:.9rem;resize:vertical;border-color:#bfcfc9;border-radius:.65rem;color:var(--case-ink);background:#fff;font-size:1rem;box-shadow:none}.case-details-note-textarea:focus{border-color:#488979;box-shadow:0 0 0 .2rem rgba(32,119,99,.1)}.case-details-note-help{color:var(--case-muted);font-size:var(--font-size-xs)}.case-details-post-note-button{display:inline-flex;min-width:7.9rem;min-height:3.1rem;align-items:center;justify-content:center;gap:.7rem;border:1px solid var(--case-green);border-radius:.7rem;color:#fff;background:var(--case-green);font-size:.76rem;font-weight:750;box-shadow:0 .7rem 1.4rem rgba(6,76,66,.12)}.case-details-notes-history{display:flex;flex-direction:column;gap:1rem;padding-top:.25rem}.case-details-note-row{padding:.15rem 0}.case-details-note-avatar{display:grid;width:2.15rem;height:2.15rem;flex:0 0 2.15rem;place-items:center;border-radius:50%;color:#fff;background:#176b5e;font-size:var(--font-size-xs);font-weight:800}.case-details-note-content{flex:1 1 auto;padding-top:.2rem}.case-details-note-author,.case-details-note-body,.case-details-note-time{font-size:var(--font-size-xs)}.case-details-note-body{color:#3f514b!important;line-height:1.55}.case-details-audit-panel{min-height:9.5rem}.case-details-audit-timeline{position:relative;display:flex;flex-direction:column}.case-details-audit-timeline:before{position:absolute;top:.65rem;bottom:.65rem;left:.52rem;width:2px;content:"";background:#d5e4de}.case-details-audit-row{position:relative;display:flex;min-height:3.35rem;align-items:flex-start;gap:.8rem;padding-left:0}.case-details-audit-marker{position:relative;z-index:1;width:1.05rem;height:1.05rem;flex:0 0 1.05rem;margin-top:.12rem;border:3px solid #eef7f3;border-radius:50%;background:#2b806d;box-shadow:0 0 0 1px #bcd8ce}.case-details-audit-content{min-width:0;flex:1 1 auto}.case-details-audit-event{color:#1b2c28;font-size:var(--font-size-xs);font-weight:750;line-height:1.4}.case-details-audit-meta{margin-top:.25rem;color:var(--case-muted);font-size:var(--font-size-xs);line-height:1.45}.case-details-doc-message{border:1px solid #d6e0dc;color:#546760;background:#f7faf9;font-size:var(--font-size-xs)}.case-details-doc-message.is-error{border-color:#efc4c1;color:#9c312b;background:#fff3f2}.case-details-doc-message.is-success{border-color:#b9dfcf;color:#17644f;background:#effaf5}.case-details-people-drawer-backdrop{position:fixed;inset:0;z-index:1075;display:flex;justify-content:flex-end;background:rgba(16,40,35,.1)}.case-details-people-drawer{width:min(100%,29.5rem);height:100vh;overflow:hidden;border-left:1px solid #d4dfdb;background:#fff;box-shadow:-1rem 0 2.5rem rgb(14 40 34/9%)}.case-details-people-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.65rem 1.7rem 1rem}.case-details-people-drawer-header h2{margin:0;color:#172b27;font-size:1.35rem;font-weight:760;letter-spacing:-.035em}.case-details-people-drawer-header p{margin:.65rem 0 0;color:var(--case-muted);font-size:var(--font-size-xs)}.case-details-people-drawer-close{display:grid;width:2.55rem;height:2.55rem;flex:0 0 2.55rem;place-items:center;padding:0;border:1px solid #d8e1de;border-radius:.65rem;color:#71817c;background:#fff}.case-details-people-drawer-close:focus-visible,.case-details-people-drawer-close:hover{border-color:#9fbbb2;color:var(--case-green);background:#f2f8f5}.case-details-people-drawer-body{height:calc(100vh - 6.75rem);padding:.5rem 1.7rem 2rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#8b8b8b transparent}.case-details-people-drawer-card{display:flex;min-height:4.6rem;align-items:center;gap:.85rem;padding:.85rem;border:1px solid #e0e6e3;border-radius:.8rem;background:#fdfefd}.case-details-people-drawer-card+.case-details-people-drawer-card{margin-top:.7rem}.case-details-people-drawer-avatar{display:grid;width:2.55rem;height:2.55rem;flex:0 0 2.55rem;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#207c69,#045446);font-size:var(--font-size-xs);font-weight:750}.case-details-people-drawer-name{color:#182c27;font-size:.76rem;font-weight:750}.case-details-people-drawer-role{margin-top:.35rem;color:var(--case-muted);font-size:var(--font-size-xs)}.case-details-decision-backdrop,.case-details-document-preview-backdrop{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(7,24,20,.55)}.case-details-decision-backdrop{padding:1.5rem;background:rgba(33,55,49,.42);backdrop-filter:blur(5px)}.case-details-decision-modal{display:flex;width:min(100%,42rem);max-height:calc(100vh - 2rem);flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.72);border-radius:1.55rem;color:#1d302a;box-shadow:0 2rem 4rem rgba(19,42,35,.24)}.case-details-decision-footer,.case-details-decision-header,.case-details-document-preview-footer,.case-details-document-preview-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #e3eae7}.case-details-decision-header{min-height:5.75rem;padding:1.35rem 1.55rem;border-bottom-color:#dfe5e1}.case-details-decision-footer,.case-details-document-preview-footer{justify-content:flex-end;border-top:1px solid #e3eae7;border-bottom:0}.case-details-decision-footer{min-height:5.15rem;padding:1rem 1.55rem;border-top-color:#dfe5e1}.case-details-decision-body{padding:1.35rem 1.55rem 1.7rem;overflow-y:auto}.case-details-decision-title,.case-details-document-preview-title{color:#1d302a;font-size:1.2rem;font-weight:700;letter-spacing:-.025em}.case-details-decision-close{display:inline-grid;width:2.55rem;height:2.55rem;flex:0 0 auto;place-items:center;padding:0;border:1px solid #dce3df;border-radius:.7rem;color:#75837e;background:#f8f9f7;font-size:1rem}.case-details-decision-close:focus-visible,.case-details-decision-close:hover{border-color:#b9c9c3;color:#163f35;background:#f0f5f2}.case-details-info-modal{width:min(100%,42rem)}.case-details-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.case-details-info-item{min-width:0;padding:.95rem 1rem;border:1px solid #dce5e1;border-radius:.75rem;background:#f8faf9}.case-details-info-item.is-wide{grid-column:1/-1}.case-details-info-item dt{margin-bottom:.4rem;color:#71817b;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.case-details-info-item dd{margin:0;overflow-wrap:anywhere;color:#173b32;font-size:.82rem;font-weight:600;line-height:1.45}.case-details-info-item.is-empty dd{color:#8a9691;font-style:italic;font-weight:400}.case-details-info-close{min-width:6.5rem;border:1px solid var(--case-green);border-radius:.65rem;color:#fff;background:var(--case-green);font-size:var(--font-size-xs);font-weight:700}.case-details-document-close{font-size:1.6rem}.case-details-decision-option,.case-details-reassign-member{display:flex;width:100%;align-items:center;gap:.75rem;padding:.85rem;border:1px solid #d6e0dc;border-radius:.6rem;background:#fff}.case-details-decision-option.is-selected,.case-details-reassign-member.is-selected{border-color:#3b8c78;background:#eff8f4}.case-details-reassign-backdrop{padding:.85rem;background:rgba(35,45,41,.46);backdrop-filter:blur(4px)}.case-details-reassign-modal{width:min(100%,49rem);max-height:calc(100vh - 1.7rem);border-radius:1.75rem;color:#111;background:#fff!important;box-shadow:0 1.5rem 3.75rem rgba(16,38,32,.26)}.case-details-reassign-modal .case-details-decision-header{min-height:4.35rem;padding:.8rem 2rem;border-bottom:0;border-radius:1.45rem 1.45rem 0 0;color:#fff;background:#06483e}.case-details-reassign-modal .case-details-decision-title{margin-bottom:.35rem!important;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.case-details-reassign-modal .case-details-decision-subtitle{color:hsla(0,0%,100%,.8);font-size:.65rem;line-height:1.4}.case-details-reassign-modal .case-details-decision-close{width:1.9rem;height:1.9rem;border:0;border-radius:.55rem;color:#06483e;background:#fff;font-size:.78rem}.case-details-reassign-modal .case-details-decision-close:is(:hover,:focus-visible){color:#06483e;background:#edf6f2}.case-details-reassign-modal .case-details-decision-body{padding:1.75rem 2.4rem 1.15rem;background:#fff}.case-details-reassign-search{min-height:3.2rem;margin-bottom:1rem;padding:.75rem 1.25rem;border:2px solid #e1e7e5!important;border-radius:.75rem;color:#25332f;background:#f3f4f3;box-shadow:none!important;font-size:.8rem}.case-details-reassign-search::-moz-placeholder{color:#7b8783;opacity:1}.case-details-reassign-search::placeholder{color:#7b8783;opacity:1}.case-details-reassign-search:focus{border-color:#7fa397!important;box-shadow:0 0 0 .2rem rgb(10 82 66/9%)!important}.case-details-reassign-list{display:flex;max-height:19rem;flex-direction:column;gap:.55rem;overflow-y:auto;scrollbar-gutter:stable}.case-details-reassign-modal .case-details-reassign-member{min-height:4rem;flex:0 0 auto;gap:.9rem;padding:.75rem 1rem;border:2px solid #e1e7e5;border-radius:.75rem;color:#193027;background:#f8f9f8;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.case-details-reassign-modal .case-details-reassign-member:focus-visible,.case-details-reassign-modal .case-details-reassign-member:hover{border-color:#9eb5ad;background:#f8fbf9;box-shadow:0 0 0 .16rem rgb(10 82 66/7%)}.case-details-reassign-modal .case-details-reassign-member.is-selected{border-color:#0b5b4c;background:#edf6f2;box-shadow:0 0 0 .16rem rgb(10 82 66/8%)}.case-details-reassign-section-label{margin:.9rem 0 .45rem;color:#35453f;font-size:var(--font-size-xs);font-weight:700}.case-details-reassign-current-list{display:flex;flex-direction:column;gap:.55rem}.case-details-reassign-unassigned{padding:.7rem .85rem;border:1px dashed #ccd7d3;border-radius:.7rem;color:#66746f;background:#f8faf9;font-size:var(--font-size-xs)}.case-details-reassign-modal .case-details-reassign-member.is-already-assigned{border-color:#d5dfdb;background:#f1f4f3;box-shadow:none;cursor:default;opacity:1}.case-details-reassign-availability{flex:0 0 auto;padding:.25rem .55rem;border-radius:999px;color:#075448;background:#e2f2ed;font-size:var(--font-size-xs);font-weight:700;white-space:nowrap}.case-details-reassign-availability.is-assigned{color:#56645f;background:#e2e7e5}.case-details-reassign-avatar{display:inline-grid;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#177565,#005144);font-size:var(--font-size-xs);font-weight:700}.case-details-reassign-main{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.2rem}.case-details-reassign-name{color:#152a22;font-weight:700;line-height:1.25}.case-details-reassign-detail,.case-details-reassign-name{overflow:hidden;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.case-details-reassign-detail{color:#73827d;line-height:1.3}.case-details-reassign-modal .case-details-decision-footer{min-height:5.5rem;justify-content:space-between;padding:.4rem 2.4rem 1.8rem;border-top:0;background:#fff}.case-details-reassign-audit-note{color:#2f3c38;font-size:.8rem;font-weight:400}.case-details-reassign-footer-actions{display:flex;align-items:center;gap:.5rem}.case-details-reassign-cancel,.case-details-reassign-submit{min-height:3rem;padding:.65rem 1.5rem;border-radius:.65rem;font-size:.8rem;font-weight:700}.case-details-reassign-cancel{border-color:#d7dfdc!important;color:#2f3c38;background:#fff}.case-details-reassign-submit{min-width:8.7rem;border-color:#06483e;background:#06483e}.case-details-decide-backdrop{padding:.85rem;background:rgba(35,45,41,.46);backdrop-filter:blur(4px)}.case-details-decide-modal{width:min(100%,49rem);max-height:calc(100vh - 1.7rem);border:4px solid hsla(0,0%,100%,.92);border-radius:1.75rem;color:#111;background:#fff!important;box-shadow:0 1.5rem 3.75rem rgba(16,38,32,.26)}.case-details-decide-modal .case-details-decision-header{min-height:4.35rem;padding:.8rem 2rem;border-bottom:0;border-radius:1.45rem 1.45rem 0 0;color:#fff;background:#06483e}.case-details-decide-modal .case-details-decision-title{margin-bottom:.35rem!important;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.case-details-decide-modal .case-details-decision-subtitle{color:hsla(0,0%,100%,.8);font-size:.65rem;line-height:1.4}.case-details-decide-modal .case-details-decision-close{width:1.9rem;height:1.9rem;border:0;border-radius:.55rem;color:#06483e;background:#fff;font-size:.78rem}.case-details-decide-modal .case-details-decision-close:is(:hover,:focus-visible){color:#06483e;background:#edf6f2}.case-details-decide-modal .case-details-decision-body{padding:1.75rem 2.4rem 1.15rem;background:#fff}.case-details-decide-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.case-details-decide-field{min-width:0}.case-details-decide-modal .case-details-decision-label{display:block;margin-bottom:.6rem;color:#111;font-size:.82rem;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none}.case-details-decide-current-status,.case-details-decide-select{min-height:3.2rem;border:2px solid #e1e7e5;border-radius:.75rem;font-size:.8rem;box-shadow:none!important}.case-details-decide-current-status{display:flex;align-items:center;padding:.75rem 1.25rem;color:#25332f;background:#f3f4f3}.case-details-decide-select{padding-left:1.25rem;color:#25332f;background-color:#f3f4f3}.case-details-decide-select:focus{border-color:#7fa397;box-shadow:0 0 0 .2rem rgb(10 82 66/9%)!important}.case-details-decide-reason-label{margin-top:1.5rem}.case-details-decide-modal .case-details-decision-textarea{min-height:13.4rem;padding:1.45rem 1.25rem;border:2px solid #e1e7e5!important;border-radius:.75rem;color:#25332f;background:#f3f4f3;box-shadow:none!important;font-size:.8rem;line-height:1.5;resize:none}.case-details-decide-modal .case-details-decision-textarea::-moz-placeholder{color:#3e4945;opacity:1}.case-details-decide-modal .case-details-decision-textarea::placeholder{color:#3e4945;opacity:1}.case-details-decide-modal .case-details-decision-textarea:focus{border-color:#7fa397!important;box-shadow:0 0 0 .2rem rgb(10 82 66/9%)!important}.case-details-decide-footer{min-height:5.5rem;justify-content:space-between;padding:.4rem 2.4rem 1.8rem;border-top:0;background:#fff}.case-details-decide-audit-note{color:#2f3c38;font-size:.8rem;font-weight:400}.case-details-decide-footer-actions{display:flex;align-items:center;gap:.5rem}.case-details-decide-submit{min-height:3rem;padding:.65rem 1.5rem;border-radius:.65rem;font-size:.8rem;font-weight:700;min-width:8.7rem;border-color:#06483e;background:#06483e}.case-details-document-preview-backdrop{justify-content:flex-end;padding:0}.case-details-document-preview{display:flex;width:min(100%,52rem);height:100%;flex-direction:column;box-shadow:-1rem 0 3rem rgba(0,0,0,.18)}.case-details-document-preview-body{flex:1 1 auto;padding:1rem;overflow:auto;background:#eef2f0}.case-details-document-preview-frame,.case-details-document-preview-iframe,.case-details-document-preview-image,.case-details-document-preview-media{width:100%;height:100%;min-height:20rem;-o-object-fit:contain;object-fit:contain;border:0}.case-details-document-preview-generic{display:flex;height:100%;min-height:20rem;flex-direction:column;gap:.75rem}.case-details-document-preview-hint{flex:0 0 auto;padding:.65rem .8rem;border:1px solid #cad8d3;border-radius:.65rem;background:#fff;color:#46554f;font-size:.82rem}.case-details-document-preview-generic .case-details-document-preview-iframe{flex:1 1 auto}@media (width >= 1200px){.case-details-sidebar{position:sticky;top:1rem}}@media (width <= 575.98px){.case-details-decision-backdrop{padding:.75rem}.case-details-decision-modal{border-radius:1.15rem}.case-details-reassign-modal .case-details-decision-body,.case-details-reassign-modal .case-details-decision-footer,.case-details-reassign-modal .case-details-decision-header{padding-right:1.15rem;padding-left:1.15rem}.case-details-reassign-modal .case-details-decision-header{border-radius:.9rem .9rem 0 0}.case-details-decide-status-grid{grid-template-columns:minmax(0,1fr)}.case-details-decide-modal .case-details-decision-textarea{min-height:9rem}.case-details-decide-footer-actions,.case-details-decide-submit{width:100%}.case-details-info-grid{grid-template-columns:1fr}.case-details-info-item.is-wide{grid-column:auto}.case-details-decision-body,.case-details-decision-footer,.case-details-decision-header{padding-right:1.15rem;padding-left:1.15rem}.case-details-time-row{grid-template-columns:2.35rem minmax(0,1fr);gap:.75rem;padding:1rem .85rem}.case-details-time-avatar{width:2.35rem;height:2.35rem;font-size:var(--font-size-xs)}.case-details-intro-actions .btn{flex:1 1 calc(50% - 0.5rem)}.case-details-intro-actions .case-details-header-button--decide{flex-basis:100%}.case-details-facts-card>.card-body{max-height:28rem}.case-details-decision-footer{align-items:stretch;flex-direction:column-reverse}.case-details-reassign-footer-actions{width:100%}.case-details-reassign-footer-actions .btn{flex:1 1 50%}.case-details-decide-status-grid{grid-template-columns:1fr}.case-details-decide-footer-actions{width:100%}.case-details-decide-footer-actions .btn{flex:1 1 50%}}.case-details-page .case-details-risk-ring{position:relative;display:grid;width:5.5rem;height:5.5rem;flex:0 0 5.5rem;place-items:center;border:0;border-radius:50%;color:var(--risk-color,#475569);background:radial-gradient(circle,#f7f5ef 0 61%,transparent 62%),conic-gradient(var(--risk-color,#64748b) calc(var(--risk-score)*1%),#e2e8f0 0);font-size:1.45rem;font-weight:750}.case-details-page .case-details-risk-ring:before{content:none}.case-details-page .case-details-reasoning-tabs{min-height:2.75rem;gap:0;padding:0;border:1px solid #dddcd6;border-radius:999px;background:#f7f5ef}.case-details-page .case-details-tab{min-width:0;min-height:2.7rem;flex:1 1 0;justify-content:center;padding:.6rem .7rem;border:0!important;border-radius:0!important;color:#17483f;background:transparent;font-size:.58rem}.case-details-page .case-details-tab.active{color:#fff;background:#064c42}.case-details-page .case-details-reasoning-card{overflow:visible;border:0!important;border-radius:0!important;box-shadow:none!important}.case-details-page .case-details-decision-action,.case-details-page .case-details-outline-action{min-height:2rem;border-color:#064c42;border-radius:.55rem;color:#fff;background:#064c42;font-size:.6rem}@media (width >= 1200px){.case-details-page .case-details-sidebar{position:static;top:auto}}@media (width <= 575.98px){.case-details-page .case-details-facts-card>.card-body{max-height:none}.case-details-page .case-details-intro-actions .btn,.case-details-page .case-details-intro-actions .case-details-header-button--decide{flex:1 1 calc(50% - 0.25rem)}}@media (width <= 991.98px){.case-details-page .case-details-shell{display:grid!important;grid-template-columns:minmax(0,1fr);gap:1rem}.case-details-page .case-details-shell>.row{display:contents}.case-details-page .case-details-content-column,.case-details-page .case-details-reasoning-section{grid-column:1;grid-row:3;padding:0}.case-details-page .case-details-sidebar{grid-column:1;grid-row:4;margin-top:0;padding:0}}@media (width >= 768px){.case-details-page .case-details-shell{display:grid!important;width:626px;max-width:626px!important;grid-template-columns:385px 182px;gap:4px 11px;margin:0;padding:20px 23px 13px!important}.case-details-page .case-details-shell>.row{display:contents}.case-details-page .case-details-content-column,.case-details-page .case-details-reasoning-section{width:374px;grid-column:1;grid-row:3;margin-top:5px;padding:0;gap:0!important}.case-details-page .case-details-sidebar{position:static;width:182px;grid-column:2;grid-row:3;margin-top:-15px;padding:0}.case-details-page .case-details-intro-row{align-items:center;flex-direction:row!important}.case-details-page .case-details-page-title{font-size:11px;line-height:15px}.case-details-page .case-details-header-button{min-width:56px;min-height:18px;padding:2px 8px;border-radius:6px;font-size:6px}.case-details-page .case-details-reasoning-tabs,.case-details-page .case-details-workspace-tabs{width:374px;min-height:23px}.case-details-page .case-details-tab,.case-details-page .case-details-workspace-tab{min-height:23px;padding:4px 5px;font-size:6px}.case-details-page .case-details-facts-card .row.g-4{--bs-gutter-x:0;--bs-gutter-y:6px;margin-right:0!important;margin-left:0!important;padding-top:6px!important}.case-details-page .case-details-facts-card .row.g-4>.col-12{padding-right:0;padding-left:0}.case-details-page .case-details-fact-section .xv-form-section-toggle{min-height:32px;padding:5px 8px}.case-details-page .case-details-fact-section .xv-form-section-number{width:18px;height:18px;flex-basis:18px;font-size:6px}.case-details-page .case-details-fact-section .xv-form-section-heading strong{font-size:8px}.case-details-page .case-details-fact-section .xv-form-section-heading small{font-size:5px}.case-details-page .case-details-fact-section .xv-form-section-chevron{width:14px;height:14px;font-size:6px}.case-details-page .case-details-activity-section .case-details-main-column{gap:7px!important}.case-details-page .case-details-action-card,.case-details-page .case-details-outcome-card{border-radius:12px!important}.case-details-page .case-details-action-card .card-body,.case-details-page .case-details-outcome-card .card-body{padding:6px 11px 8px}.case-details-page .case-details-action-card .case-details-card-title,.case-details-page .case-details-outcome-card .case-details-card-title{font-size:7px;line-height:9px}.case-details-page .case-details-action-card .case-details-card-subtitle,.case-details-page .case-details-action-copy,.case-details-page .case-details-outcome-card .case-details-card-subtitle{font-size:5px;line-height:7px}.case-details-page .case-details-status-chip{min-width:52px;padding:2px 7px;font-size:5px;text-align:center}.case-details-page .case-details-risk-summary{gap:3px!important;margin-bottom:5px!important}.case-details-page .case-details-risk-ring{width:55px;height:55px;flex:0 0 55px;border:0;font-size:15px}.case-details-page .case-details-decision-action,.case-details-page .case-details-outline-action{min-height:14px;padding:2px 7px;border-radius:5px;font-size:6px;line-height:9px}.case-details-page .case-details-action-content{gap:4px!important}.case-details-page .case-details-shell{display:grid!important;width:100%;max-width:none!important;grid-template-columns:minmax(0,2.12fr) minmax(280px,1fr);gap:12px 16px;margin:0;padding:24px 22px!important}.case-details-page .case-details-content-column,.case-details-page .case-details-reasoning-section{width:100%;max-width:none;grid-column:1;grid-row:3;margin-top:0;padding:0;gap:0!important}.case-details-page .case-details-sidebar{position:static;width:100%;max-width:none;grid-column:2;grid-row:3;margin-top:-24px;padding:0}.case-details-page .case-details-page-title{font-size:17px;line-height:22px}.case-details-page .case-details-header-button{min-width:69px;min-height:28px;padding:4px 10px;border-radius:8px;font-size:9px}.case-details-page .case-details-reasoning-tabs,.case-details-page .case-details-workspace-tabs{width:100%;min-height:34px}.case-details-page .case-details-tab,.case-details-page .case-details-workspace-tab{min-height:33px;padding:6px 8px;font-size:9px}.case-details-page .case-details-facts-card .row.g-4{--bs-gutter-x:0;--bs-gutter-y:9px;margin-right:0!important;margin-left:0!important;padding-top:10px!important}.case-details-page .case-details-facts-card .row.g-4>.col-12{padding-right:0;padding-left:0}.case-details-page .case-details-fact-section .xv-form-section-toggle{min-height:52px;padding:9px 13px}.case-details-page .case-details-fact-section .xv-form-section-number{width:27px;height:27px;flex-basis:27px;font-size:9px}.case-details-page .case-details-fact-section .xv-form-section-heading strong{font-size:12px}.case-details-page .case-details-fact-section .xv-form-section-heading small{font-size:8px}.case-details-page .case-details-fact-section .xv-form-section-chevron{width:20px;height:20px;font-size:9px}.case-details-page .case-details-activity-section .case-details-main-column{gap:11px!important}.case-details-page .case-details-action-card,.case-details-page .case-details-outcome-card{border-radius:19px!important}.case-details-page .case-details-action-card .card-body,.case-details-page .case-details-outcome-card .card-body{padding:12px 18px 16px}.case-details-page .case-details-action-card .case-details-card-title,.case-details-page .case-details-outcome-card .case-details-card-title{font-size:11px;line-height:14px}.case-details-page .case-details-action-card .case-details-card-subtitle,.case-details-page .case-details-action-copy,.case-details-page .case-details-outcome-card .case-details-card-subtitle{font-size:8px;line-height:11px}.case-details-page .case-details-status-chip{min-width:65px;padding:5px 12px;font-size:8px}.case-details-page .case-details-risk-summary{gap:5px!important;margin-bottom:9px!important}.case-details-page .case-details-risk-ring{width:88px;height:88px;flex:0 0 88px;font-size:24px}.case-details-page .case-details-decision-action,.case-details-page .case-details-outline-action{min-height:26px;padding:4px 10px;border-radius:8px;font-size:9px;line-height:14px}.case-details-page .case-details-action-content{gap:7px!important}.case-details-page{height:100vh;min-height:0;overflow:hidden}.case-details-page .case-details-shell{height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;overflow:hidden}.case-details-page .case-details-page-intro{grid-column:1/-1;grid-row:1}.case-details-page .case-details-lifecycle-section{position:sticky;top:0;z-index:5;grid-column:1;grid-row:2;margin:0!important;background:#fff}.case-details-page .case-details-content-column,.case-details-page .case-details-reasoning-section{width:100%;height:100%;min-height:0;grid-column:1;grid-row:3;margin:0;overflow:hidden}.case-details-page .case-details-content-column{display:flex!important;flex-direction:column}.case-details-page .case-details-reasoning-tabs,.case-details-page .case-details-workspace-tabs{position:sticky;top:0;z-index:6;flex:0 0 auto;background:#f7f5ef}.case-details-page .case-details-facts-section{min-height:0;flex:1 1 auto;padding-top:10px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.case-details-page .case-details-facts-card .row.g-4{padding-top:0!important;padding-bottom:12px!important}.case-details-page .case-details-reasoning-card,.case-details-page .case-details-reasoning-section>.case-details-main-column{height:100%;min-height:0}.case-details-page .case-details-reasoning-card{display:flex;flex-direction:column}.case-details-page .case-details-reasoning-card>.card-body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.case-details-page .case-details-sidebar{position:sticky;top:0;z-index:4;width:100%;max-height:100%;grid-column:2;grid-row:2/span 2;align-self:start;margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#8fa49d transparent;scrollbar-width:thin}}@media (width >= 768px){.case-details-page .case-details-sidebar::-webkit-scrollbar{width:3px}.case-details-page .case-details-sidebar::-webkit-scrollbar-track{background:transparent}.case-details-page .case-details-sidebar::-webkit-scrollbar-thumb{border-radius:999px;background:#8fa49d}}@media (width <= 767.98px){.case-details-page{min-height:100%}.case-details-page,.case-details-page .case-details-shell{height:auto;overflow:visible}.case-details-page .case-details-lifecycle-section,.case-details-page .case-details-reasoning-tabs,.case-details-page .case-details-sidebar,.case-details-page .case-details-workspace-tabs{position:static}.case-details-page .case-details-facts-section,.case-details-page .case-details-reasoning-card>.card-body{overflow:visible}}@media (width >= 768px){.case-details-page{--font-size-xs:.875rem;--font-size-sm:1rem;font-size:1rem}.case-details-page .case-details-shell{grid-template-columns:minmax(0,1fr) clamp(16rem,20vw,19rem)}.case-details-page .case-details-page-title{font-size:1.375rem;line-height:1.3}.case-details-page .case-details-header-button{min-width:5.75rem;min-height:2.25rem;padding:.4rem .85rem;font-size:.8rem}.case-details-page .case-details-lifecycle-name{font-size:.8rem}.case-details-page .case-details-reasoning-tabs,.case-details-page .case-details-workspace-tabs{min-height:2.75rem}.case-details-page .case-details-tab,.case-details-page .case-details-workspace-tab{min-height:2.7rem;padding:.55rem .75rem;font-size:.875rem}.case-details-page .case-details-fact-section .xv-form-section-heading strong{font-size:1rem}.case-details-page .case-details-fact-section .xv-form-section-heading small{font-size:.75rem}.case-details-page .case-details-fact-section .xv-form-section-chevron,.case-details-page .case-details-fact-section .xv-form-section-number{font-size:.8rem}.case-details-page .case-details-action-card .case-details-card-title,.case-details-page .case-details-outcome-card .case-details-card-title{font-size:.95rem;line-height:1.35}.case-details-page .case-details-action-card .case-details-card-subtitle,.case-details-page .case-details-action-copy,.case-details-page .case-details-outcome-card .case-details-card-subtitle{font-size:.75rem;line-height:1.45}.case-details-page .case-details-status-chip{min-width:4.75rem;padding:.35rem .75rem;font-size:.75rem}.case-details-page .case-details-risk-ring{font-size:1.75rem}.case-details-page .case-details-decision-action,.case-details-page .case-details-outline-action{min-height:2.25rem;padding:.4rem .75rem;font-size:.8rem;line-height:1.2}.case-details-page .case-details-facts-section,.case-details-page .case-details-reasoning-card>.card-body{scrollbar-color:#07574c transparent;scrollbar-width:thin}.case-details-page .case-details-facts-section::-webkit-scrollbar,.case-details-page .case-details-reasoning-card>.card-body::-webkit-scrollbar{width:5px}.case-details-page .case-details-facts-section::-webkit-scrollbar-track,.case-details-page .case-details-reasoning-card>.card-body::-webkit-scrollbar-track{background:transparent}.case-details-page .case-details-facts-section::-webkit-scrollbar-thumb,.case-details-page .case-details-reasoning-card>.card-body::-webkit-scrollbar-thumb{border-radius:999px;background:#07574c}.case-details-page .case-details-facts-section::-webkit-scrollbar-thumb:hover,.case-details-page .case-details-reasoning-card>.card-body::-webkit-scrollbar-thumb:hover{background:#043f37}}.case-details-page .case-details-time-logger{padding:1rem 1.15rem 1.2rem;border:0;background:#f7f5ef}.case-details-time-logger-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.case-details-time-field{min-width:0}.case-details-time-field-label{display:block;margin-bottom:.4rem;color:#124b42;font-size:.8rem;font-weight:750;line-height:1.3}.case-details-page .case-details-time-logger .form-control{min-height:2.75rem;padding:.6rem .85rem;border:1px solid #dce2df;border-radius:.65rem;font-size:.875rem;box-shadow:0 1px 3px rgb(20 49 42/8%)}.case-details-page .case-details-time-logger>.case-details-time-field{margin-top:.8rem}.case-details-page .case-details-billable-option{min-width:3.25rem;min-height:2.25rem;padding:.4rem .75rem;border-color:#dce2df;border-radius:.55rem;font-size:.8rem;font-weight:500;text-transform:none;box-shadow:0 1px 3px rgb(20 49 42/8%)}.case-details-page .case-details-billable-option.active{border-color:#9dbdb5;color:#064c42;background:#edf6f2}.case-details-time-logger-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:.85rem}.case-details-time-attachment-field{width:min(50%,22rem)}.case-details-page .case-details-time-file-button{width:100%;min-height:2.75rem;padding:.55rem .85rem;border:1px solid #dce2df;border-radius:.65rem;color:#173e37;font-size:.8rem;font-weight:500;box-shadow:0 1px 3px rgb(20 49 42/8%)}.case-details-page .case-details-time-file-button .bi{color:#07574c;font-size:1rem}.case-details-page .case-details-log-time-button{min-width:7.1rem;min-height:2.4rem;padding:.5rem 1rem;border-radius:.7rem;font-size:.8rem;box-shadow:none}.case-details-page .case-details-time-list{overflow:visible;border-radius:0}.case-details-page .case-details-time-row{grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4rem;padding:.7rem .85rem;border:0;border-radius:.9rem;background:#f7f5ef}.case-details-page .case-details-time-row+.case-details-time-row{border-top:0}.case-details-page .case-details-time-avatar{width:2.35rem;height:2.35rem;background:#07574c;font-size:.7rem}.case-details-page .case-details-time-body{padding-top:0}.case-details-page .case-details-time-heading{align-items:center;gap:.4rem}.case-details-page .case-details-time-owner{color:#073e37;font-size:.8rem}.case-details-page .case-details-time-heading .case-owner-timesheet-tag{padding:.18rem .55rem;border:1px solid #2b9a82;border-radius:.35rem!important;background:#e4f4ee;font-size:.7rem;line-height:1.25}.case-details-page .case-details-time-activity{margin-top:.25rem;color:#344d46;font-size:.75rem;line-height:1.35}.case-details-time-row-actions{display:flex;align-items:center;gap:.45rem}.case-details-page .case-details-time-document-action{min-height:2rem;padding:.35rem .7rem;border:1px solid #b9d2ca;border-radius:.6rem;color:#07574c;font-size:.68rem;font-weight:700}.case-details-page .case-details-time-document-action:focus-visible,.case-details-page .case-details-time-document-action:hover{border-color:#07574c;color:#fff;background:#07574c}@media (width <= 575.98px){.case-details-time-logger-fields{grid-template-columns:1fr}.case-details-time-logger-footer{align-items:stretch;flex-direction:column}.case-details-page .case-details-log-time-button,.case-details-time-attachment-field{width:100%}.case-details-page .case-details-time-row{grid-template-columns:2.35rem minmax(0,1fr)}.case-details-time-row-actions{grid-column:2}}.case-details-page .case-details-note-composer{padding:1.15rem 1.25rem 1.35rem;background:#f7f5ef}.case-details-note-description-label{display:block;margin-bottom:.55rem;color:#073e37;font-size:.9rem;font-weight:750}.case-details-page .case-details-note-textarea{min-height:9.75rem;padding:.9rem 1rem;border:1px solid #dce2df;border-radius:.8rem;color:#172b27;background:#fff;font-size:.9rem;line-height:1.5;box-shadow:0 1px 3px rgb(20 49 42/8%)}.case-details-page .case-details-note-textarea::-moz-placeholder{color:#283b36}.case-details-page .case-details-note-textarea::placeholder{color:#283b36}.case-details-note-composer-actions{display:flex;justify-content:flex-end;margin-top:1rem}.case-details-page .case-details-post-note-button{min-width:7.25rem;min-height:2.7rem;padding:.55rem 1.1rem;border-radius:.75rem;font-size:.85rem;box-shadow:none}.case-details-page .case-details-note-row{min-height:4.5rem;align-items:center!important;gap:.9rem!important;padding:.75rem 1rem;border-radius:.95rem;background:#f7f5ef}.case-details-page .case-details-note-avatar{width:2.7rem;height:2.7rem;flex-basis:2.7rem;background:#07574c;font-size:.75rem}.case-details-page .case-details-note-content{padding-top:0}.case-details-page .case-details-note-author{color:#073e37!important;font-size:.85rem}.case-details-page .case-details-note-time{color:#273934;font-size:.8rem}.case-details-page .case-details-note-body{color:#283b36!important;font-size:.8rem;line-height:1.4}@media (width <= 575.98px){.case-details-page .case-details-note-composer{padding:1rem}.case-details-page .case-details-post-note-button{width:100%}}.case-details-page .case-details-audit-panel{padding:1.15rem 1.25rem 1.35rem;background:#f7f5ef}.case-details-audit-title{margin-bottom:.65rem;color:#073e37;font-size:.9rem;font-weight:750}.case-details-page .case-details-audit-state,.case-details-page .case-details-audit-timeline{padding:1rem 1.15rem;border:1px solid #dce2df;background:#fff;box-shadow:0 1px 3px rgb(20 49 42/8%)}.case-details-page .case-details-audit-timeline:before{top:1.55rem;bottom:auto;left:1.7rem;height:calc((var(--audit-row-count, 2) - 1)*2.9rem);background:#d8dcd9}.case-details-page .case-details-audit-row{min-height:2.9rem;gap:.75rem}.case-details-page .case-details-audit-marker{width:1.05rem;height:1.05rem;flex-basis:1.05rem;border:2px solid #fff;background:#07574c;box-shadow:0 1px 4px rgba(6,50,43,.38),0 0 0 1px #b8c7c2}.case-details-page .case-details-audit-event{color:#073e37;font-size:.9rem}@media (width <= 575.98px){.case-details-page .case-details-audit-panel{min-height:0;padding:1rem}.case-details-page .case-details-audit-state,.case-details-page .case-details-audit-timeline{min-height:10rem;padding:.85rem}.case-details-page .case-details-audit-timeline:before{left:1.38rem}}.case-details-page .case-details-reasoning-trail{display:block;min-height:19rem;padding:1.15rem 1.25rem 1.35rem;background:#f7f5ef}.case-details-reasoning-trail-title{margin-bottom:.65rem;color:#073e37;font-size:.8rem;font-weight:750}.case-details-reasoning-trail-card{min-height:14.75rem;padding:.25rem 1.15rem;border:1px solid #dce2df;border-radius:.8rem;background:#fff;box-shadow:0 1px 3px rgb(20 49 42/8%)}.case-details-reasoning-trail-card .fw-semibold{font-size:.85rem}.case-details-reasoning-trail-card .small{font-size:.75rem}.case-details-page .case-details-reasoning-trail-row{padding:1.15rem 0}.case-details-page .case-details-reasoning-trail-row:first-of-type{padding-top:1rem}.case-details-page .case-details-reasoning-trail-row:last-of-type{border-bottom:0}@media (width <= 575.98px){.case-details-page .case-details-reasoning-trail{min-height:0;padding:1rem}.case-details-reasoning-trail-card{min-height:10rem;padding:.25rem .85rem}}.case-details-page .case-details-tab.active,.case-details-page .case-details-tab.active:focus,.case-details-page .case-details-tab.active:hover,.case-details-page .case-details-workspace-tab.active,.case-details-page .case-details-workspace-tab.active:focus,.case-details-page .case-details-workspace-tab.active:hover{color:#fff!important}.case-details-page .case-details-form-progress-wrap{display:flex;width:100%;justify-content:center;margin:-.15rem 0 1rem}.case-details-page .case-details-form-progress{width:min(15rem,100%)}.case-details-page .case-details-form-progress .xv-form-progress-copy{justify-content:center;gap:.3rem;margin-bottom:.45rem;color:#073f37;font-size:.7rem;font-weight:700}.case-details-page .case-details-form-progress .xv-form-progress-copy strong{color:inherit}.case-details-page .case-details-form-progress .xv-form-progress-track{height:.32rem;background:#d8d9d7}.case-details-page .case-details-form-progress .xv-form-progress-track>span{min-width:.8rem;background:#07574c}.case-details-page .case-details-form-progress .xv-form-progress-track>span[style*="width: 0%"]{min-width:0}.case-details-page .case-details-action-card.is-empty .card-body,.case-details-page .case-details-outcome-card.is-empty .card-body{padding:1.35rem 1.45rem 1.6rem}.case-details-page .case-details-action-card.is-empty .case-details-card-header,.case-details-page .case-details-outcome-card.is-empty .case-details-card-header{margin-bottom:0!important}.case-details-page .case-details-action-card.is-empty .case-details-card-title,.case-details-page .case-details-outcome-card.is-empty .case-details-card-title{color:#073f37;font-size:.95rem;font-weight:700;line-height:1.35}.case-details-page .case-details-action-card.is-empty .case-details-action-copy,.case-details-page .case-details-action-card.is-empty .case-details-card-subtitle,.case-details-page .case-details-outcome-card.is-empty .case-details-card-subtitle{color:#202d29;font-size:.75rem;line-height:1.45}.case-details-page .case-details-risk-empty-state{display:flex;min-height:12rem;align-items:center;flex-direction:column;justify-content:flex-end;padding-top:.75rem;text-align:center}.case-details-page .case-details-risk-empty-illustration{position:relative;width:6.3rem;height:6.6rem;margin:0 auto 1.15rem;color:#074c43}.case-details-page .case-details-risk-empty-sheet{position:absolute;width:3.15rem;height:3.85rem;border:1.7px solid currentColor;border-radius:.15rem;background-color:#f7f5ef;background-image:repeating-linear-gradient(180deg,transparent 0 .48rem,currentColor .5rem .57rem,transparent .59rem .78rem);background-position:.45rem .72rem;background-repeat:no-repeat;background-size:1.35rem 2.4rem}.case-details-page .case-details-risk-empty-sheet.is-back{top:0;right:0}.case-details-page .case-details-risk-empty-sheet.is-front{top:1.35rem;left:1.75rem;z-index:2;background-image:none}.case-details-page .case-details-risk-empty-sheet.is-lower{bottom:0;left:0}.case-details-page .case-details-risk-empty-mark{position:absolute;top:2.45rem;left:2.68rem;z-index:3;display:grid;width:1.55rem;height:1.55rem;place-items:center;border:1.7px solid currentColor;border-radius:50%;background:#f7f5ef;font-size:1rem;line-height:1}.case-details-page .case-details-risk-empty-title{margin-bottom:1rem;color:#073f37;font-size:.9rem;font-weight:700}.case-details-page .case-details-empty-action,.case-details-page :is(.case-details-outcome-card,.case-details-action-card).is-empty :is(.case-details-outline-action,.case-details-decision-action):disabled{min-height:2.4rem;border:1px solid #d2d7d4!important;border-radius:.65rem;color:#c4c5c3!important;background:transparent!important;font-size:.8rem;font-weight:700;opacity:1;box-shadow:none}.case-details-page .case-details-action-card.is-empty .case-details-card-header{padding-bottom:.65rem;border-bottom:1px solid #d1d4d2}.case-details-page .case-details-action-card.is-empty .case-details-action-content{gap:.65rem!important;padding-top:.7rem}.case-details-page .case-details-action-card.is-empty .case-details-action-content>.case-details-card-title{font-size:.8rem}.case-details-page .case-details-action-card.is-empty .case-details-action-copy{min-height:0;margin:0 0 .35rem}.case-details-page.is-case-facts-incomplete .case-details-activity-section .case-details-main-column{gap:.75rem!important;margin-top:0!important}.case-details-page.is-case-facts-incomplete .case-details-action-card,.case-details-page.is-case-facts-incomplete .case-details-action-card>.card-body,.case-details-page.is-case-facts-incomplete .case-details-outcome-card,.case-details-page.is-case-facts-incomplete .case-details-outcome-card>.card-body{height:auto;max-height:none;overflow:visible}@media (width <= 767.98px){.case-details-page .case-details-action-card.is-empty .card-body,.case-details-page .case-details-outcome-card.is-empty .card-body{padding:1.15rem}}.case-details-page .case-details-facts-card{overflow:hidden;border-radius:1rem!important;background:#fff;box-shadow:0 .35rem 1rem rgb(23 48 43/4%)!important}.case-details-page .case-details-facts-card .case-details-facts-overview-header{position:static;display:flex!important;justify-content:space-between;gap:2rem;margin:0!important;border-bottom:0;background:#f7f5ef}.case-details-facts-instruction{color:#62766f;font-size:.95rem;line-height:1.5}.case-details-form-instructions{margin:0 0 1rem;padding:0;overflow:hidden;border:1px solid #a9d8c4;border-radius:.75rem;color:#075548;background:#fff}.case-details-form-instructions summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;color:#075548;background:#eef8f3;font-size:.95rem;font-weight:700;list-style:none}.case-details-form-instructions summary::-webkit-details-marker{display:none}.case-details-form-instructions summary i{flex:0 0 auto;transition:transform .2s ease}.case-details-form-instructions[open] summary i{transform:rotate(180deg)}.case-details-form-instructions-copy{padding:.75rem 1rem .9rem;border-top:1px solid #d7e9e1;color:#263550;background:#fff;font-size:.82rem;line-height:1.55}.case-details-form-instructions-copy ul{margin:0;padding-left:1.25rem}.case-details-form-instructions-copy li+li{margin-top:.3rem}.case-details-page .case-details-facts-overview-header .case-details-facts-header-actions{width:min(20rem,42%);align-items:flex-end;flex:0 0 auto;gap:.85rem}.case-details-page .case-details-facts-overview-header .case-details-form-progress-wrap{display:block;width:100%;margin:0}.case-details-page .case-details-facts-overview-header .case-details-form-progress{width:100%}.case-details-page .case-details-facts-overview-header .xv-form-progress-copy{gap:1rem;margin-bottom:.55rem;font-size:.85rem}.case-details-page .case-details-facts-overview-header .xv-form-progress-track{height:.5rem}.case-details-page .case-details-facts-overview-header .case-details-card-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem}.case-details-page .case-details-facts-empty-card{min-height:7rem;justify-content:center;padding:1.5rem 1.75rem;border:1px solid #d9e2df;border-radius:.9rem;background:#fff;box-shadow:0 .2rem .65rem rgb(23 48 43/5%)}.case-details-facts-empty-title{margin-bottom:.35rem;color:#102823;font-size:1rem;font-weight:700;line-height:1.4}.case-details-facts-empty-copy{color:#62766f;font-size:.875rem;line-height:1.5}@media (width <= 767.98px){.case-details-page .case-details-facts-card .case-details-facts-overview-header{min-height:0;flex-direction:column;gap:1.25rem;padding:1.5rem}.case-details-page .case-details-facts-overview-header .case-details-facts-header-actions{width:100%}.case-details-page .case-details-facts-card .row.g-4{padding:1.5rem 1rem!important}.case-details-page .case-details-facts-empty-card{min-height:6rem;padding:1.25rem}}.case-details-page .case-details-outcome-card .case-details-status-chip{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:70px;height:22px;flex:0 0 auto;padding:0 10px;border:1px solid #ff1f16;border-radius:4px;color:#ed1710;background:#fff1f0;font-size:8px;font-weight:600;line-height:1;white-space:nowrap}.case-details-page.is-case-facts-incomplete .case-details-action-card.is-empty,.case-details-page.is-case-facts-incomplete .case-details-outcome-card.is-empty{background:#f7f5ef}.case-details-page .case-details-lifecycle-step{min-width:0;flex:1 1 0}.case-details-page .case-details-rerun-action{display:flex;width:min(8rem,100%);align-items:center;align-self:center;justify-content:center;margin-inline:auto}@media (width >= 768px){.case-details-page .case-details-facts-section{overflow:hidden}.case-details-page .case-details-facts-card,.case-details-page .case-details-facts-section>.case-details-main-column{height:100%;min-height:0}.case-details-page .case-details-facts-card{display:flex;flex-direction:column}.case-details-page .case-details-facts-card>.card-body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}.case-details-page .case-details-facts-card{border-radius:1.55rem!important;background:#f7f5ef;box-shadow:none!important}.case-details-page .case-details-facts-card>.card-body{padding:1.75rem 2rem 1.25rem;background:#f7f5ef;scrollbar-color:#06483f transparent;scrollbar-width:thin}.case-details-page .case-details-facts-card>.card-body::-webkit-scrollbar{width:.42rem}.case-details-page .case-details-facts-card>.card-body::-webkit-scrollbar-track{background:transparent}.case-details-page .case-details-facts-card>.card-body::-webkit-scrollbar-button{display:none;width:0;height:0}.case-details-page .case-details-facts-card>.card-body::-webkit-scrollbar-thumb{border-radius:999px;background:#06483f}.case-details-page .case-details-facts-card>.card-body::-webkit-scrollbar-thumb:hover{background:#043b34}.case-details-page .case-details-action-card,.case-details-page .case-details-action-card>.card-body,.case-details-page .case-details-outcome-card,.case-details-page .case-details-outcome-card>.card-body{max-height:none;overflow:visible;scrollbar-width:none}.case-details-page .case-details-action-card>.card-body::-webkit-scrollbar,.case-details-page .case-details-outcome-card>.card-body::-webkit-scrollbar{display:none}.case-details-page .case-details-facts-card>.card-body,.case-details-page .case-details-facts-section,.case-details-page .case-details-reasoning-card>.card-body,.case-details-page .case-details-tab-panel{-ms-overflow-style:none;scrollbar-gutter:auto!important;scrollbar-width:none!important}.case-details-page .case-details-facts-card>.card-body::-webkit-scrollbar,.case-details-page .case-details-facts-section::-webkit-scrollbar,.case-details-page .case-details-reasoning-card>.card-body::-webkit-scrollbar,.case-details-page .case-details-tab-panel::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@media (width >= 768px){.case-details-page .case-details-facts-card>.card-body{margin-right:0}.case-details-page .case-details-sidebar{height:100%;min-height:0;max-height:100%;align-self:stretch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}.case-details-page .case-details-facts-card .case-details-facts-overview-header{min-height:2.8rem;align-items:flex-start;padding:0;background:transparent}.case-details-page .case-details-facts-current-section{margin:.15rem 0 0;color:#073f36;font-size:.82rem;font-weight:700;line-height:1.25}.case-details-page .case-details-facts-overview-header .case-details-facts-header-actions{width:16.25rem}.case-details-page .case-details-facts-overview-header .xv-form-progress-copy{justify-content:flex-end;gap:.3rem;margin-bottom:.5rem;color:#073f36;font-size:.67rem;font-weight:700}.case-details-page .case-details-facts-overview-header .xv-form-progress-copy strong{font-size:inherit}.case-details-page .case-details-facts-overview-header .xv-form-progress-track{height:.28rem;overflow:hidden;border-radius:999px;background:#d8ddda}.case-details-page .case-details-facts-overview-header .xv-form-progress-track span{min-width:.85rem;border-radius:inherit;background:#06483f}.case-details-page .case-details-facts-card .case-details-facts-form-shell{margin:.25rem 0 0!important;padding:0!important;background:transparent!important;--bs-gutter-x:0;--bs-gutter-y:.75rem}.case-details-page .case-details-facts-form-shell>.col-12.p-3{padding:0!important}.case-details-page .case-details-fact-section{overflow:hidden;border:1px solid #e1e5e3;border-radius:.85rem;background:transparent;box-shadow:0 0 0 2px rgb(7 63 54/4%)}.case-details-page .case-details-fact-section .xv-form-section-toggle{display:flex;width:100%;min-height:3.25rem;align-items:center;gap:.7rem;padding:.65rem .85rem;border:0;background:transparent}.case-details-page .case-details-fact-section.is-open>.xv-form-section-toggle{display:flex}.case-details-page .case-details-fact-section .xv-form-section-number{display:inline-grid;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;place-items:center;border:0;border-radius:50%;color:#fff;background:#06483f}.case-details-page .case-details-fact-section .xv-form-section-heading{display:flex;min-width:0;flex:1 1 auto;align-items:flex-start;flex-direction:column;text-align:left}.case-details-page .case-details-fact-section .xv-form-section-heading small{display:block;color:#69a900;font-size:.55rem;font-weight:700}.case-details-page .case-details-fact-section .xv-form-section-chevron{display:inline-grid;width:1.55rem;height:1.55rem;flex:0 0 1.55rem;place-items:center;border-radius:.3rem;color:#315b54;background:#e1e4e3}.case-details-page .case-details-fact-section .xv-form-section-heading strong{color:#073f36;font-size:.82rem;font-weight:700}.case-details-page .case-details-fact-section .xv-form-section-body{padding:.35rem .9rem 1rem;border-top:1px solid #edf0ee;background:transparent}.case-details-page.is-case-facts-incomplete .case-details-fact-section{box-shadow:none}.case-details-page.is-case-facts-incomplete .case-details-fact-section .xv-form-section-body{padding:.35rem 0 0;border-top:0}.case-details-page .case-details-fact-section-toolbar{min-height:0;margin:0 0 .65rem;padding:0;border:0;background:transparent;color:#597069;font-size:.7rem}.case-details-page .case-details-fact-edit{width:1.45rem;height:1.45rem;min-height:1.45rem;flex:0 0 1.45rem;padding:0;border:0;border-radius:.25rem;color:#fff;background:#06483f}.case-details-page .case-details-fact-edit:focus-visible,.case-details-page .case-details-fact-edit:hover{background:#043b34}.case-details-page .case-details-fact-edit:focus-visible{outline:2px solid rgba(6,72,63,.25);outline-offset:2px}.case-details-page .case-details-fact-edit .bi{font-size:.7rem;line-height:1}.case-details-page .case-details-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .9rem}.case-details-page .case-details-fact-field{min-width:0}.case-details-page .case-details-fact-field .case-details-fact-label{color:#073f36}.case-details-page .case-details-required-marker{margin-left:.18rem;color:#b42318;font-size:.78rem;font-weight:800}.case-details-page .case-details-fact-field .case-details-fact-value,.case-details-page .case-details-fact-section .case-details-fact-input{width:100%;min-height:2.9rem;padding:.75rem .9rem;border:1px solid #e0e2e1;border-radius:.7rem;color:#303b38;box-shadow:0 .08rem .25rem rgb(18 53 46/8%);font-size:.66rem;line-height:1.35}.case-details-page .case-details-fact-field.is-wide .case-details-fact-value,.case-details-page .case-details-fact-section textarea.case-details-fact-input{min-height:5.45rem;resize:vertical}.case-details-page .case-details-fact-section .case-details-fact-input:focus{border-color:#8fa9a2;box-shadow:0 0 0 .18rem rgb(6 72 63/9%)}.case-details-page .case-details-fact-options.is-invalid,.case-details-page .case-details-fact-section .case-details-fact-input.is-invalid{border-color:#b42318!important;box-shadow:0 0 0 .18rem rgba(180,35,24,.1)!important}.case-details-page .case-details-fact-options.is-invalid{padding:.7rem .8rem;border:1px solid;border-radius:.65rem}.case-details-page .case-details-fact-error{margin-top:.38rem;color:#b42318;font-size:.68rem;font-weight:600}.case-details-page .case-details-fact-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin-top:.9rem!important}.case-details-page .case-details-fact-action{min-width:4.65rem;min-height:2.15rem;padding:.45rem 1rem;border-radius:.6rem;font-size:.7rem;font-weight:700}.case-details-page .case-details-fact-action.btn-primary-dark{order:2;border-color:#06483f;background:#06483f}.case-details-page .case-details-fact-action.btn-light{order:1;background:transparent}@media (width <= 767.98px){.case-details-page .case-details-facts-card>.card-body{padding:1.35rem 1.1rem 1rem}.case-details-page .case-details-facts-card .case-details-facts-overview-header{gap:1rem;padding:0}.case-details-page .case-details-facts-overview-header .case-details-facts-header-actions{width:100%}.case-details-page .case-details-fact-grid{grid-template-columns:1fr}}.case-details-page.is-case-facts-complete .case-details-facts-overview-header{display:none}.case-details-page.is-case-facts-complete .case-details-facts-card,.case-details-page.is-case-facts-complete .case-details-facts-card>.card-body{padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.case-details-page.is-case-facts-complete .case-details-facts-card .case-details-facts-form-shell{margin-top:0!important;background:#fff!important}.case-details-page.is-case-facts-complete .case-details-fact-section{background:#f7f5ef}.case-details-page{--case-ink:#111a18;--case-muted:#586762;--case-green:#064c42;--case-green-soft:#e8f3ef;--case-line:#cbd8d4;--xverdict-card-background:#fff;--xverdict-card-border:#cbd8d4;--xverdict-card-shadow:none;background:var(--xverdict-platform-background)!important}.case-details-card-title,.case-details-facts-current-section,.case-details-page,.case-details-page .case-details-fact-field .case-details-fact-label,.case-details-page .case-details-fact-section .xv-form-section-heading strong,.case-details-page-title{color:var(--case-ink)}.case-details-action-copy,.case-details-card-subtitle,.case-details-page .case-details-fact-section-toolbar,.case-details-title-meta{color:var(--case-muted)}.case-details-header-button--assign,.case-details-header-button--info,.case-details-header-button--route{border-color:#b9cbc5;color:var(--case-green);background:#fff}.case-details-decision-action,.case-details-header-button--decide,.case-details-page .case-details-fact-action.btn-primary-dark,.case-details-page .case-details-fact-edit{border-color:var(--case-green);color:#fff;background:var(--case-green)}.case-details-lifecycle-card{background:transparent}.case-details-lifecycle-connector{background:#c7d1ce}.case-details-lifecycle-node,.case-details-lifecycle-step.is-next .case-details-lifecycle-node{background:#aeb4b2}.case-details-lifecycle-connector.is-complete,.case-details-lifecycle-step:is(.is-current,.is-complete) .case-details-lifecycle-node{background:var(--case-green)}.case-details-lifecycle-name,.case-details-lifecycle-step:is(.is-current,.is-complete,.is-next) .case-details-lifecycle-name{color:#17211e}.case-details-reasoning-tabs,.case-details-workspace-tabs{border-color:#cbd8d4;background:#f5f8f7}.case-details-tab,.case-details-workspace-tab{color:var(--case-green)}.case-details-tab .bi,.case-details-workspace-tab .bi{margin-right:.3rem}.case-details-tab.active,.case-details-workspace-tab.active{color:#fff;background:var(--case-green)}.case-details-page .case-details-facts-card,.case-details-page .case-details-facts-card>.card-body{border-color:var(--case-line)!important;background:#fff;box-shadow:none!important}.case-details-page .case-details-facts-card .case-details-facts-form-shell,.case-details-page .case-details-facts-card .case-details-facts-overview-header{background:transparent!important}.case-details-page .case-details-facts-overview-header .xv-form-progress-track,.case-details-page .case-details-form-progress .xv-form-progress-track{background:#d7dcda}.case-details-page .case-details-facts-overview-header .xv-form-progress-track span,.case-details-page .case-details-form-progress .xv-form-progress-track>span{background:var(--case-green)}.case-details-page .case-details-fact-section{border-color:#d7e0dd}.case-details-page .case-details-fact-edit:focus-visible,.case-details-page .case-details-fact-edit:hover,.case-details-page .case-details-fact-section .xv-form-section-number{color:#fff;background:var(--case-green)}.case-details-page .case-details-fact-section .xv-form-section-chevron{color:#36534d;background:#e4e9e7}.case-details-page .case-details-fact-field .case-details-fact-value,.case-details-page .case-details-fact-section .case-details-fact-input{border-color:#d7dfdc;color:#27312e;background:#f1f2f2;box-shadow:0 .08rem .2rem rgb(18 53 46/5%)}.case-details-page .case-details-fact-section .case-details-fact-input::-moz-placeholder{color:#606a67;opacity:1}.case-details-page .case-details-fact-section .case-details-fact-input::placeholder{color:#606a67;opacity:1}.case-details-page .case-details-fact-section .case-details-fact-input:focus{border-color:#7f9e96;background:#fff;box-shadow:0 0 0 .18rem rgba(6,76,66,.1)}.case-details-page .case-details-action-card,.case-details-page .case-details-outcome-card,.case-details-page.is-case-facts-incomplete .case-details-action-card.is-empty,.case-details-page.is-case-facts-incomplete .case-details-outcome-card.is-empty{border:1px solid var(--case-line)!important;background:#fff}.case-details-page .case-details-action-card>.card-body,.case-details-page .case-details-outcome-card>.card-body{background:#fff}.case-details-page .case-details-action-card .case-details-card-header,.case-details-page .case-details-outcome-card .case-details-card-header{background:transparent}.case-details-page .case-details-action-card.is-empty .case-details-card-header{border-bottom-color:#d9dfdd}.case-details-page .case-details-risk-empty-mark,.case-details-page .case-details-risk-empty-sheet,.case-details-risk-ring:before{background-color:#fff}.case-details-page .case-details-action-card.is-empty .case-details-card-title,.case-details-page .case-details-outcome-card.is-empty .case-details-card-title,.case-details-page .case-details-risk-empty-title{color:var(--case-ink)}.case-details-page .case-details-action-card.is-empty .case-details-action-copy,.case-details-page .case-details-action-card.is-empty .case-details-card-subtitle,.case-details-page .case-details-outcome-card.is-empty .case-details-card-subtitle{color:#3f4b47}.case-details-page .case-details-empty-action,.case-details-page :is(.case-details-outcome-card,.case-details-action-card).is-empty :is(.case-details-outline-action,.case-details-decision-action):disabled{border-color:#d6ddda!important;color:#b6bcba!important;background:#fff!important}.case-details-page .case-details-outline-action:not(:disabled){border-color:var(--case-green);color:var(--case-green);background:#fff}.case-details-page .case-details-outline-action:not(:disabled):is(:hover,:focus-visible){border-color:var(--case-green);color:#fff;background:var(--case-green)}.case-details-page.is-case-facts-complete .case-details-fact-section,.case-details-page.is-case-facts-complete .case-details-facts-card .case-details-facts-form-shell{background:#fff!important}.case-details-page .case-details-reasoning-card{background:transparent}.case-details-page .case-details-reasoning-card>.card-body{padding:.75rem 0 0!important;background:transparent}.case-details-page .case-details-reasoning-trail{min-height:0;padding:1rem 1.1rem 1.15rem;border:1px solid var(--case-line);border-radius:1rem;background:#fff;box-shadow:none}.case-details-page .case-details-reasoning-trail-title{margin-bottom:.75rem;color:var(--case-ink);font-size:.9rem;font-weight:700;line-height:1.3}.case-details-page .case-details-reasoning-trail-card{display:grid;min-height:0;gap:.65rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.case-details-page .case-details-reasoning-trail-row,.case-details-page .case-details-reasoning-trail-row:first-of-type,.case-details-page .case-details-reasoning-trail-row:last-of-type{position:relative;display:block;min-height:4.3rem;padding:.85rem 1rem;border:1px solid #d9e0de;border-radius:.85rem;color:var(--case-ink);background:#fff;box-shadow:0 .08rem .2rem rgb(18 53 46/4%)}.case-details-page .case-details-reasoning-trail-time{position:absolute;top:.85rem;right:1rem;display:flex;max-width:42%;flex-direction:row;gap:.3rem;color:#7a8581;font-size:.62rem;font-weight:500;line-height:1.3;text-align:right;text-transform:none}.case-details-page .case-details-reasoning-trail-entry{display:flex;min-width:0;flex-direction:column;align-items:flex-start;color:var(--case-ink)}.case-details-page .case-details-reasoning-trail-tag{max-width:calc(58% - .5rem);margin:0 0 .35rem;padding:0;border-radius:0;color:var(--case-ink);background:transparent;font-size:.78rem;font-weight:700;line-height:1.3}.case-details-page .case-details-tag-audit,.case-details-page .case-details-tag-human{color:var(--case-ink);background:transparent}.case-details-page .case-details-reasoning-trail-copy{color:#34413d;font-size:.68rem;line-height:1.45}.case-details-page .case-details-reasoning-trail-copy strong{color:var(--case-ink);font-weight:700}.case-details-page .case-details-reasoning-trail-card>.case-details-doc-card{border:1px solid #d9e0de;background:#fff;box-shadow:none}@media (width <= 575.98px){.case-details-page .case-details-reasoning-trail{padding:.9rem}.case-details-page .case-details-reasoning-trail-row,.case-details-page .case-details-reasoning-trail-row:first-of-type,.case-details-page .case-details-reasoning-trail-row:last-of-type{padding:.8rem .85rem}.case-details-page .case-details-reasoning-trail-time{position:static;max-width:none;margin-bottom:.35rem;text-align:left}.case-details-page .case-details-reasoning-trail-tag{max-width:none}}.case-details-page .case-details-time-panel{gap:.65rem!important;padding:0!important}.case-details-page .case-details-time-logger{min-height:0;padding:1rem 1.1rem 1.15rem;border:1px solid var(--case-line);border-radius:1rem;background:#fff;box-shadow:none}.case-details-page .case-details-time-field-label{color:var(--case-ink);font-size:.78rem;font-weight:700}.case-details-page .case-details-time-logger .form-control{border-color:#d9dfdd;color:#29332f;background:#f0f1f1;box-shadow:none}.case-details-page .case-details-time-logger .form-control::-moz-placeholder{color:#5f6966;opacity:1}.case-details-page .case-details-time-logger .form-control::placeholder{color:#5f6966;opacity:1}.case-details-page .case-details-time-logger .form-control:focus{border-color:#7f9e96;background:#fff;box-shadow:0 0 0 .18rem rgba(6,76,66,.1)}.case-details-page .case-details-billable-option{border-color:#d4dcda;color:#34413d;background:#fff;box-shadow:none}.case-details-page .case-details-billable-option.active,.case-details-page .case-details-billable-option.active:focus-visible,.case-details-page .case-details-billable-option.active:hover{border-color:var(--case-green);color:#fff;background:var(--case-green)}.case-details-page .case-details-billable-option:not(.active):is(:hover,:focus-visible){border-color:#9fb5af;color:var(--case-green);background:#f6f9f8}.case-details-page .case-details-time-file-button{border-color:#d9dfdd;color:#35413d;background:#f0f1f1;box-shadow:none}.case-details-page .case-details-time-file-button:is(:hover,:focus-visible){border-color:#9fb5af;color:var(--case-green);background:#f6f9f8}.case-details-page .case-details-log-time-button,.case-details-page .case-details-log-time-button:is(:hover,:focus-visible){border-color:var(--case-green);color:#fff;background:var(--case-green);box-shadow:none}.case-details-page .case-details-time-list{gap:.55rem;border:0;background:transparent}.case-details-page .case-details-time-row,.case-details-page .case-details-time-row+.case-details-time-row{border:1px solid var(--case-line);border-radius:.85rem;background:#fff;box-shadow:none}.case-details-page .case-details-time-avatar{color:#fff;background:var(--case-green)}.case-details-page .case-details-time-owner{color:var(--case-ink)}.case-details-page .case-details-time-heading .case-owner-timesheet-tag{border-color:#359d87;color:#07574c;background:#e3f3ee}.case-details-page .case-details-time-activity{color:#44514d}.case-details-page .case-details-time-document-action{border-color:#c7d7d2;color:var(--case-green);background:#fff;box-shadow:none}.case-details-page .case-details-time-document-action:is(:hover,:focus-visible){border-color:var(--case-green);color:#fff;background:var(--case-green)}.case-details-page .case-details-time-footer{border:1px solid var(--case-line);color:#44514d;background:#fff}.case-details-page .case-details-time-empty{border:1px solid var(--case-line);border-radius:.85rem;background:#fff}.case-details-page .case-details-notes-panel{gap:.65rem!important;padding:0!important}.case-details-page .case-details-note-composer{padding:1rem 1.1rem 1.15rem;border:1px solid var(--case-line);border-radius:1rem;background:#fff;box-shadow:none}.case-details-page .case-details-note-description-label{color:var(--case-ink);font-size:.82rem;font-weight:700}.case-details-page .case-details-note-textarea{border-color:#d9dfdd;color:#29332f;background:#f0f1f1;box-shadow:none}.case-details-page .case-details-note-textarea::-moz-placeholder{color:#5f6966;opacity:1}.case-details-page .case-details-note-textarea::placeholder{color:#5f6966;opacity:1}.case-details-page .case-details-note-textarea:focus{border-color:#7f9e96;background:#fff;box-shadow:0 0 0 .18rem rgba(6,76,66,.1)}.case-details-page .case-details-post-note-button,.case-details-page .case-details-post-note-button:is(:hover,:focus-visible){border-color:var(--case-green);color:#fff;background:var(--case-green);box-shadow:none}.case-details-page .case-details-post-note-button:disabled{border-color:#9db0aa;color:#fff;background:#9db0aa}.case-details-page .case-details-notes-history{gap:.55rem;padding-top:0}.case-details-page .case-details-note-row{border:1px solid var(--case-line);border-radius:.85rem;background:#fff;box-shadow:none}.case-details-page .case-details-note-avatar{color:#fff;background:var(--case-green)}.case-details-page .case-details-note-author{color:var(--case-ink)!important}.case-details-page .case-details-note-time{color:#69746f}.case-details-page .case-details-note-body{color:#44514d!important}.case-details-page .case-details-audit-panel,.case-details-page .case-details-notes-history>.case-details-doc-card{border:1px solid var(--case-line);background:#fff;box-shadow:none}.case-details-page .case-details-audit-panel{min-height:19rem;padding:1rem 1.1rem 1.15rem;border-radius:1rem}.case-details-page .case-details-audit-title{margin-bottom:.75rem;color:var(--case-ink);font-size:.9rem;font-weight:700;line-height:1.3}.case-details-page .case-details-audit-state,.case-details-page .case-details-audit-timeline{min-height:14.75rem;padding:1rem 1.05rem;border:0;border-radius:.8rem;color:var(--case-ink);background:#f0f1f1;box-shadow:none}.case-details-page .case-details-audit-timeline:before{top:1.4rem;left:1.42rem;width:2px;height:calc((var(--audit-row-count, 2) - 1)*2.5rem);background:#cdd5d2}.case-details-page .case-details-audit-row{min-height:2.5rem;align-items:flex-start;gap:.65rem}.case-details-page .case-details-audit-marker{width:.8rem;height:.8rem;flex:0 0 .8rem;margin-top:.05rem;border:2px solid #d8e2df;background:var(--case-green);box-shadow:0 .08rem .2rem rgba(6,50,43,.24)}.case-details-page .case-details-audit-content{padding-top:0}.case-details-page .case-details-audit-event{color:#23312d;font-size:.78rem;font-weight:500}.case-details-page .case-details-audit-meta{color:#69746f}@media (width <= 575.98px){.case-details-page .case-details-audit-panel{min-height:0;padding:.9rem}.case-details-page .case-details-audit-state,.case-details-page .case-details-audit-timeline{min-height:10rem;padding:.85rem}.case-details-page .case-details-audit-timeline:before{top:1.25rem;left:1.22rem}}.case-details-page .case-details-lifecycle-card,.case-details-page .case-details-lifecycle-section,.case-details-page .case-details-lifecycle-track{border:0!important;background:transparent!important;box-shadow:none!important}.case-details-page .case-details-action-card,.case-details-page .case-details-audit-panel,.case-details-page .case-details-note-composer,.case-details-page .case-details-note-row,.case-details-page .case-details-outcome-card,.case-details-page .case-details-reasoning-trail,.case-details-page .case-details-time-logger,.case-details-page .case-details-time-row,.case-details-page.is-case-facts-incomplete .case-details-facts-card{border:1px solid var(--case-line)!important;border-radius:1rem!important;background:#fff!important;box-shadow:none!important}.case-details-page .case-details-fact-section{border:1px solid var(--case-line);border-radius:1rem;background:#fff;box-shadow:none}.case-details-page.is-case-facts-incomplete .case-details-fact-section{border:0;border-radius:0}.case-details-page .case-details-fact-section .xv-form-section-heading strong,.case-details-page .case-details-facts-current-section{color:var(--case-ink);font-size:1rem;font-weight:750;line-height:1.3}.case-details-page .case-details-fact-field .case-details-fact-label{margin-bottom:.55rem;color:#14211d;font-size:.82rem;font-weight:700;line-height:1.3}@media (width <= 575.98px){.case-details-page .case-details-fact-section .xv-form-section-heading strong,.case-details-page .case-details-facts-current-section{font-size:.92rem}.case-details-page .case-details-fact-field .case-details-fact-label{font-size:.78rem}}.case-details-reassign-modal .case-details-decision-title{font-size:1.05rem;line-height:1.25}.case-details-reassign-audit-note,.case-details-reassign-cancel,.case-details-reassign-modal .case-details-decision-subtitle,.case-details-reassign-submit{font-size:var(--font-size-xs)}.case-details-reassign-modal .case-details-decision-close,.case-details-reassign-search{font-size:var(--font-size-sm)}.case-details-page .case-details-reasoning-trail-title{margin-bottom:.65rem;font-size:.8rem}.case-details-page .case-details-reasoning-trail-time{font-size:.75rem;line-height:1.45}.case-details-page .case-details-reasoning-trail-tag{font-size:.65rem;line-height:1.35}.case-details-page .case-details-reasoning-trail-copy{font-size:.85rem;line-height:1.5}.case-details-page .case-details-time-field-label{font-size:.8rem;line-height:1.3}.case-details-page .case-details-audit-event,.case-details-page .case-details-audit-title,.case-details-page .case-details-note-description-label{font-size:.9rem}.case-details-page .case-details-audit-event{line-height:1.35}.case-details-page .case-details-fact-section .xv-form-section-heading strong,.case-details-page .case-details-facts-current-section{font-size:.82rem}.case-details-page .case-details-fact-field .case-details-fact-label{margin-bottom:.5rem;font-size:.64rem;line-height:1.25}@media (width <= 575.98px){.case-details-page .case-details-fact-section .xv-form-section-heading strong,.case-details-page .case-details-facts-current-section{font-size:.82rem}.case-details-page .case-details-fact-field .case-details-fact-label{font-size:.64rem}}.case-details-page .case-details-action-card,.case-details-page .case-details-outcome-card,.case-details-page.is-case-facts-incomplete .case-details-action-card.is-empty,.case-details-page.is-case-facts-incomplete .case-details-outcome-card.is-empty{overflow:hidden;border:1px solid #c6d6d1!important;border-radius:1rem!important;background:#fff!important;box-shadow:none!important}.case-details-page .case-details-action-card>.card-body,.case-details-page .case-details-outcome-card>.card-body{border-radius:inherit}.case-details-page.is-case-facts-incomplete .case-details-facts-card{overflow:hidden;border:1px solid #e3e8e6!important;border-radius:1rem!important;background:#fff!important}.case-details-page.is-case-facts-incomplete .case-details-facts-card>.card-body{padding:0 2rem 1.5rem;background:#fff!important}.case-details-page .case-details-form-section-tabs{display:grid;overflow-x:auto;grid-auto-columns:minmax(11.5rem,1fr);grid-auto-flow:column;margin:0 0 1.65rem;border-bottom:1px solid #aeb9b5;scrollbar-width:none}.case-details-page .case-details-form-section-tabs::-webkit-scrollbar{display:none}.case-details-page .case-details-form-section-tab{position:relative;display:flex;min-width:0;min-height:3.8rem;align-items:center;flex-direction:column;justify-content:center;padding:1.3rem .75rem .65rem;border:0;color:#4f5956;background:transparent;font-weight:500;line-height:1.25;text-align:center}.case-details-page .case-details-form-section-tab-purpose{display:inline-flex;margin-top:.35rem;padding:.14rem .38rem;text-transform:uppercase}.case-details-page .case-details-form-section-tab-purpose.is-required{color:#fff;background:var(--case-green)}.case-details-page .case-details-form-section-tab-purpose.is-context{color:#68716e;background:#edf0ef}.case-details-page .case-details-form-section-tab-label{display:-webkit-box;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:calc(1rem - 2px);white-space:normal}.case-details-page .case-details-form-section-tab-purpose{font-size:calc(.875rem - 2px)}.case-details-page .case-details-form-section-tab:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:999px 999px 0 0;background:transparent;content:""}.case-details-page .case-details-form-section-tab.is-active{color:#101715;font-weight:700}.case-details-page .case-details-form-section-tab.is-active:after{background:var(--case-green)}.case-details-page .case-details-form-section-tab:focus-visible{z-index:1;border-radius:.35rem;outline:2px solid rgba(6,76,66,.28);outline-offset:-3px}.case-details-page .case-details-form-section-tab:disabled{cursor:wait}.case-details-page.is-case-facts-incomplete .case-details-facts-card .case-details-facts-overview-header{min-height:3.8rem;align-items:flex-end;margin-bottom:1rem}.case-details-page .case-details-facts-heading{min-width:0}.case-details-page .case-details-facts-section-kicker{margin-bottom:.7rem;color:#111a18;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase}.case-details-page.is-case-facts-incomplete .case-details-facts-current-section{margin:0;color:#111a18;font-weight:700;line-height:1.3}.case-details-page.is-case-facts-incomplete .case-details-facts-overview-header .case-details-facts-header-actions{width:13rem}.case-details-page.is-case-facts-incomplete .case-details-facts-overview-header .xv-form-progress-copy{justify-content:space-between;gap:.75rem;margin-bottom:.45rem;color:#111a18}.case-details-page.is-case-facts-incomplete .case-details-facts-overview-header .xv-form-progress-track{height:.34rem;background:#dadddc}.case-details-page.is-case-facts-incomplete .case-details-fact-section .xv-form-section-body{padding:0}.case-details-page.is-case-facts-incomplete .case-details-fact-section-toolbar{display:flex;min-height:2.1rem;align-items:center;justify-content:space-between;margin:0 0 .9rem;padding:.55rem .65rem;border-radius:.45rem;color:#174a43;background:#e5ebea}.case-details-page .case-details-fact-section-guidance{display:inline-flex;align-items:center;gap:.55rem}.case-details-page .case-details-fact-section-guidance .bi{flex:0 0 auto;color:var(--case-green)}.case-details-page .case-details-fact-section-guidance strong{color:#b42318}.case-details-page.is-case-facts-incomplete .case-details-fact-grid{gap:1.1rem 2.2rem;padding:0 .25rem}.case-details-page.is-case-facts-incomplete .case-details-fact-field:first-child{grid-column:1/-1}.case-details-page.is-case-facts-incomplete .case-details-fact-field .case-details-fact-label{margin-bottom:.55rem;color:#111a18;font-weight:500}.case-details-page.is-case-facts-incomplete .case-details-fact-field .case-details-fact-value,.case-details-page.is-case-facts-incomplete .case-details-fact-section .case-details-fact-input{min-height:2.2rem;padding:.55rem .75rem;border-color:#e2e5e4;border-radius:.35rem;color:#252d2a;background:#fff;box-shadow:0 .08rem .22rem rgb(18 53 46/4%)}.case-details-page.is-case-facts-incomplete .case-details-fact-section .case-details-fact-input::-moz-placeholder{color:#9aa19f}.case-details-page.is-case-facts-incomplete .case-details-fact-section .case-details-fact-input::placeholder{color:#9aa19f}.case-details-page.is-case-facts-incomplete .case-details-fact-actions{margin-top:1.45rem!important}.case-details-page.is-case-facts-incomplete .case-details-fact-action{min-width:8rem;min-height:2.05rem;border-radius:.55rem;font-weight:500}@media (width <= 767.98px){.case-details-page.is-case-facts-incomplete .case-details-facts-card>.card-body{padding:0 1rem 1rem}.case-details-page .case-details-form-section-tabs{margin-bottom:1.25rem}.case-details-page.is-case-facts-incomplete .case-details-facts-card .case-details-facts-overview-header{align-items:stretch}.case-details-page.is-case-facts-incomplete .case-details-facts-overview-header .case-details-facts-header-actions{width:100%}.case-details-page.is-case-facts-incomplete .case-details-fact-grid{gap:1rem;padding:0}.case-details-page.is-case-facts-incomplete .case-details-fact-field:first-child{grid-column:auto}.case-details-page.is-case-facts-incomplete .case-details-fact-actions{flex-wrap:wrap}}@media (width >= 768px){.case-details-page.is-case-facts-incomplete .case-details-shell{width:100%;max-width:none!important;grid-template-columns:minmax(0,1fr);margin:0;padding-inline:1rem!important}.case-details-page.is-case-facts-incomplete.has-case-action-rail .case-details-shell{grid-template-columns:minmax(0,1fr) clamp(16rem,20vw,19rem)}.case-details-page.is-case-facts-incomplete:not(.has-case-action-rail) .case-details-content-column{width:100%;max-width:none;grid-column:1/-1}.case-details-page.is-case-facts-incomplete .case-details-facts-card>.card-body{padding-right:1.25rem;padding-left:1.25rem}.case-details-page.is-case-facts-incomplete .case-details-fact-grid{padding-inline:0}}.platform-switcher{position:relative;font-family:Poppins,sans-serif}.platform-switcher-btn{width:3rem;height:2.5rem;background:#062a24;transition:border-color .15s ease,box-shadow .15s ease}.platform-switcher-btn:focus-visible,.platform-switcher-btn:hover{border-color:hsla(0,0%,100%,.42);box-shadow:0 0 0 .2rem hsla(0,0%,100%,.1)}.platform-switcher-badge{display:inline-flex;width:1.7rem;height:1.7rem;align-items:center;justify-content:center;border-radius:.5rem;font-size:var(--font-size-xs);font-weight:700;line-height:1}.platform-switcher-badge-skeleton{background:#e2e8f0;animation:platform-switcher-pulse 1.2s ease-in-out infinite}.platform-switcher-chevron{color:#fff;font-size:.82rem}.platform-switcher-current-logo{display:block;width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain}.platform-switcher-indicator{position:absolute;top:0;right:.1rem;display:inline-flex;width:1.1rem;height:1.1rem;align-items:center;justify-content:center;border:1.5px solid #d5d8d6;border-radius:50%;color:#fff;background:#063a33;font-size:.58rem;line-height:1}.platform-switcher-dropdown{top:calc(100% + .65rem);right:0;left:auto;width:min(18.75rem,calc(100vw - 2rem));overflow:hidden;background:#fff;z-index:1050}.platform-switcher-eyebrow{font-size:var(--font-size-xs);letter-spacing:.08em}.platform-switcher-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.platform-switcher-tile{min-height:5.75rem;gap:.35rem;padding:.55rem .25rem;border-radius:.75rem;color:#334155;transition:background .15s ease,color .15s ease}.platform-switcher-tile.is-active,.platform-switcher-tile:focus-visible,.platform-switcher-tile:hover{color:var(--tile-color);background:color-mix(in srgb,var(--tile-color) 8%,#fff)!important;outline:none}.platform-switcher-tile-icon{width:2.75rem;height:2.75rem;padding:.35rem;border:1px solid #dbe1e8;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(15 23 42/8%)}.platform-switcher-tile-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.35rem}.platform-switcher-tile-check{position:absolute;top:-.2rem;right:-.2rem;display:inline-flex;width:.9rem;height:.9rem;align-items:center;justify-content:center;border-radius:50%;background:var(--tile-color);color:#fff;font-size:var(--font-size-xs)}.platform-switcher-tile-name{max-width:5.25rem;font-size:var(--font-size-xs);font-family:Poppins,sans-serif;font-weight:600;line-height:1.15}@keyframes platform-switcher-pulse{50%{opacity:50%}}.workflow-preview-heading{line-height:1.2}.workflow-preview-title{font-size:.9rem;line-height:1.1}.workflow-preview-subtitle{font-size:.66rem;line-height:1.2;margin-top:.15rem}.preview-summary-header{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none}.preview-summary-header::-webkit-details-marker{display:none}.preview-section[open] .preview-summary-header{border-bottom:1px solid rgba(0,0,0,.075);margin-bottom:1rem}.preview-tinted-card{background:#f6f2ff;border-color:#d9cdfd!important}.preview-tinted-card-soft{background:hsla(0,0%,100%,.72);border-color:#e5def8!important}.preview-action-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid #8b5cf6;border-radius:.55rem;background:#fff;color:#6f3df4;font-size:.68rem;font-weight:700;line-height:1;padding:.35rem .7rem}.workflow-metric-card{background:#f6f2ff;border-color:#d9cdfd!important;box-shadow:0 .35rem .9rem rgb(140 93 246/7%)}.workflow-metric-body{min-height:3.65rem}.workflow-metric-label{color:#5d4a86;letter-spacing:.04em;padding-right:1.45rem;font-size:.6rem}.workflow-metric-value{color:#0e0528;font-size:.95rem;line-height:1}.workflow-metric-orb{position:absolute;right:.65rem;top:50%;width:1rem;height:1rem;border-radius:999px;background:rgba(140,93,246,.18);transform:translateY(-50%)}.preview-flow-row{display:grid;grid-template-columns:max-content minmax(12rem,1fr) max-content;align-items:center;gap:1rem}.preview-flow-action-center{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;justify-self:center}.preview-status-dot{width:.75rem;height:.75rem;border-radius:999px;flex:0 0 auto}.preview-flow-dot-default{color:#64748b}.preview-flow-dot-blue{color:#0b63f6}.preview-flow-dot-green{color:#168a4a}.preview-flow-dot-red{color:#dc3545}.preview-flow-dot-yellow{color:#f59e0b}.preview-flow-dot-purple{color:#7c3aed}.preview-warning-row-warning{border-left:4px solid #f59e0b!important}.preview-warning-row-error{border-left:4px solid #dc3545!important}.preview-warning-row-info{border-left:4px solid #0dcaf0!important}@media (width <= 767.98px){.preview-flow-row{grid-template-columns:1fr;align-items:start}}.company-cases-table thead th{padding:.45rem .55rem!important;font-size:calc(.68rem + 2px)!important;line-height:1.2;text-align:left!important;vertical-align:middle}.company-cases-table tbody td{height:2.3rem!important;padding:.6rem .55rem!important;font-size:var(--company-case-table-font-size,calc(.72rem + 2px))!important;line-height:1.25}.company-cases-table :is(.company-case-title,.company-case-domain,.company-case-owner,.company-case-status-label,.company-case-risk-label,.company-case-decision,.company-case-ai-readiness){font-size:inherit!important;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.company-cases-table .company-case-risk-label{font-size:calc(var(--company-case-table-font-size, calc(.72rem + 2px)) - 1px)!important}.company-cases-table :is(.company-case-created-date,.company-case-subtitle){margin-top:.25rem;color:#596d63!important;font-size:calc(.65rem + 2px)!important;line-height:1.25}.company-cases-table .company-case-status{align-items:center!important;gap:.5rem!important}.company-cases-table .company-case-status-dot{margin-top:0}.xv-portfolio-page{box-sizing:border-box;height:100%;min-height:0;padding:18px 48px 24px 30px;margin-top:0!important;overflow:hidden;container-type:inline-size;color:#0a4037;background:linear-gradient(180deg,#e8f3ef,#e8f3ef 65%,#fff)!important}.xv-portfolio-shell{display:flex!important;width:100%;height:100%;min-height:0;flex-direction:column}#app .xverdict-layout .main-content:has(>.xv-portfolio-page){overflow:hidden!important}.xv-portfolio-shell:before{display:none!important;content:none!important}.xv-portfolio-hero{position:relative;z-index:5;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:24px;padding:0 0 16px}.xv-portfolio-page-title{margin:0;color:#080c0b;font-size:22px;font-weight:700;line-height:1.2}.xv-portfolio-page-meta{margin:5px 0 0;color:#334a44;font-size:12px}.xv-portfolio-hero-actions{display:flex;align-items:center;gap:10px}.xv-portfolio-domain-filter{position:relative}.xv-portfolio-domain-filter>summary,.xv-portfolio-new-case{box-sizing:border-box;display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:8px;padding:7px 13px;border-radius:9px;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.xv-portfolio-domain-filter>summary{min-width:138px;border:1px solid #cbd5d1;color:#18231f;background:#fff;list-style:none}.xv-portfolio-domain-filter>summary::-webkit-details-marker{display:none}.xv-portfolio-domain-filter>summary .bi-chevron-down{margin-left:auto;font-size:10px}.xv-portfolio-domain-filter[open]>summary .bi-chevron-down{transform:rotate(180deg)}.xv-portfolio-domain-menu{position:absolute;top:calc(100% + 7px);right:0;z-index:20;width:-moz-max-content;width:max-content;min-width:220px;max-width:min(320px,80vw);overflow:hidden;padding:6px;border:1px solid #d7e0dc;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(15,45,37,.16)}.xv-portfolio-domain-menu button{display:grid;width:100%;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:9px 10px;border:0;border-radius:8px;color:#29334d;background:transparent;font-size:12px;text-align:left}.xv-portfolio-domain-menu button.is-active,.xv-portfolio-domain-menu button:hover{background:#edf5f2}.xv-portfolio-domain-menu button.is-active{color:#063f35;font-weight:700}.xv-portfolio-domain-menu button>.bi-check-lg{justify-self:end}.xv-portfolio-domain-menu-icon{display:inline-grid;place-items:center;color:#667872}.xv-portfolio-new-case{border:1px solid #06483f;color:#fff;background:#06483f}.xv-portfolio-new-case:hover{border-color:#043a33;background:#043a33}.xv-portfolio-dashboard{display:grid;height:auto;flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);grid-template-rows:minmax(0,1fr);gap:16px;align-items:stretch;overflow:hidden}.xv-portfolio-main{display:flex;min-width:0;min-height:0;flex-direction:column;gap:16px;overflow:hidden}.xv-portfolio-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0!important;padding:0!important;background:transparent!important}.xv-portfolio-metric{display:flex;min-width:0;min-height:112px!important;flex-direction:column;padding:15px 18px 13px!important;border:0!important;border-radius:20px!important;color:#fff!important;background:#043d35!important;box-shadow:none!important}.xv-portfolio-page .xv-portfolio-metric.is-clickable{cursor:pointer;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.xv-portfolio-page .xv-portfolio-metric.is-clickable:hover{background:#075247!important;box-shadow:0 7px 18px rgba(4,61,53,.18)!important;transform:translateY(-2px)}.xv-portfolio-page .xv-portfolio-metric.is-clickable:focus-visible{outline:3px solid #f4a313!important;outline-offset:2px}.xv-portfolio-metric-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.xv-portfolio-metric-label{color:inherit!important;font-size:14px!important;line-height:20px;font-weight:500}.xv-portfolio-metric-icon{color:#fff!important;line-height:1}.xv-portfolio-metric-value{display:block;margin-top:10px!important;color:inherit!important;font-size:clamp(28px,2.6vw,40px)!important;font-weight:700;line-height:.92}.panel-register-page .xv-portfolio-metric-value.is-no-sla-data{font-size:clamp(1.25rem,2vw,1.6rem)!important;line-height:1.1}.xv-portfolio-metric-change{display:flex;align-items:center;gap:6px;margin-top:7px!important;color:hsla(0,0%,100%,.72)!important;font-size:11px!important}.xv-portfolio-metric-change-badge{padding:3px 9px;line-height:16px;border-radius:999px;color:#06483f;background:#a9cfc5;font-weight:700}.xv-portfolio-side,.xv-portfolio-table-wrap{border:1px solid #c7ddd5!important;background:#fff!important}.xv-portfolio-table-wrap{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden;border-radius:24px!important}.xv-portfolio-card-heading{padding:18px 22px 12px}.xv-portfolio-section-title{margin:0!important;color:#080c0b;font-size:17px!important;font-weight:700;line-height:1.2}.xv-portfolio-section-copy{margin:3px 0 0!important;color:#667872;font-size:12px!important}.xv-portfolio-table-wrap .xv-portfolio-section-title{color:#52665f;font-size:14px!important;font-weight:600}.xv-portfolio-table-wrap .table-responsive{flex:1 1 auto;min-height:0;overflow:hidden;padding:0 22px;overscroll-behavior:contain;scrollbar-gutter:auto}.xv-portfolio-table thead{position:sticky;top:0;z-index:2}.xv-portfolio-table{width:100%;height:auto;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.xv-portfolio-table thead th{height:36px;padding:7px 12px!important;border:0;color:#fff!important;background:#043d35!important;font-size:12px!important;font-weight:700;letter-spacing:0;text-transform:none}.xv-portfolio-table thead th:first-child{width:38%!important}.xv-portfolio-table thead th:nth-child(2){width:14%!important}.xv-portfolio-table thead th:nth-child(3){width:36%!important}.xv-portfolio-table thead th:nth-child(4){width:12%!important}.xv-portfolio-table thead th:first-child{border-radius:999px 0 0 999px}.xv-portfolio-table thead th:last-child{border-radius:0 999px 999px 0}.xv-portfolio-table tbody td{height:auto;padding:clamp(5px,.75vh,8px) 12px!important;border-bottom:0;color:#123d35;background:#fff;font-size:14px!important;vertical-align:middle}.xv-portfolio-scope-identity{display:flex;align-items:center;gap:11px}.xv-portfolio-scope-avatar{display:inline-grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:9px;color:#fff;background:#06483f;font-size:14px;font-weight:700}.xv-portfolio-domain-table-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%}.xv-portfolio-scope-meta,.xv-portfolio-scope-name{display:block}.xv-portfolio-scope-name{color:#102f29;font-size:15px!important;font-weight:600}.xv-portfolio-scope-meta{margin-top:2px;color:#75847f;font-size:10px!important}.xv-portfolio-signal-pill,.xv-portfolio-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:999px;font-weight:600;white-space:nowrap}.xv-portfolio-active{font-weight:700}.xv-portfolio-status-pill{font-size:12px;min-width:74px;padding:6px 10px}.xv-portfolio-status-pill.is-low{color:#087557;background:#cef2e3}.xv-portfolio-status-pill.is-mid{color:#946113;background:#ffe5aa}.xv-portfolio-status-pill.is-high{color:#ba3b31;background:#ffd1cc}.xv-portfolio-status-pill.is-no-data{color:#65736f;background:#edf1ef}.xv-portfolio-sla{display:flex;align-items:center;gap:10px}.xv-portfolio-sla-combined{display:flex;min-width:0;align-items:center;gap:9px}.xv-portfolio-sla-combined .xv-portfolio-sla{width:auto;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:4px}.xv-portfolio-sla-combined .xv-portfolio-capacity-track{max-width:none}.xv-portfolio-sla-combined .xv-portfolio-sla strong{font-size:10px;white-space:nowrap}.xv-portfolio-view-btn{padding:6px 13px;border:0;border-radius:7px;color:#fff;background:#043d35;font-size:11px;font-weight:700}.xv-portfolio-view-btn:hover{background:#075247}.xv-portfolio-view-btn:focus-visible{outline:2px solid #f4a313;outline-offset:2px}.xv-portfolio-capacity-track{display:block;width:100%;max-width:132px;height:10px;overflow:hidden;border-radius:999px;background:#d9ece5}.xv-portfolio-capacity-track>span{display:block;height:100%;border-radius:inherit;background:#087c55}.xv-portfolio-capacity-track>span.is-mid{background:#f3a000}.xv-portfolio-capacity-track>span.is-high{background:#d43b31}.xv-portfolio-table-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 22px 0;padding:10px 0 14px;border-top:1px dashed #d8e8e2}.xv-portfolio-status-key{display:flex;min-width:0;align-items:center;gap:16px;margin:0;padding:0;border:0;color:#16483f;font-size:var(--font-size-xs)}.xv-portfolio-status-key-label{font-weight:700}.xv-portfolio-status-key-item{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;font-weight:600}.xv-portfolio-status-key-item>i{width:8px;height:8px;border-radius:50%;background:currentColor}.xv-portfolio-status-key-item b{display:inline-flex;gap:3px;margin-left:1px}.xv-portfolio-status-key-item b i{width:14px;height:5px;border-radius:999px;background:currentColor;opacity:.22}.xv-portfolio-status-key-item.is-high b i,.xv-portfolio-status-key-item.is-low b i:first-child,.xv-portfolio-status-key-item.is-mid b i:nth-child(-n+2){opacity:1}.xv-portfolio-status-key-item.is-low{color:#087b57;background:#cef2e3}.xv-portfolio-status-key-item.is-mid{color:#9b6511;background:#ffe5aa}.xv-portfolio-status-key-item.is-high{color:#c34439;background:#ffd1cc}.xv-portfolio-pagination{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px}.xv-portfolio-pagination button{display:inline-grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid #c7ddd5;border-radius:7px;color:#315d54;background:#fff;font-size:11px;font-weight:700;line-height:1}.xv-portfolio-pagination button:is(:hover,:focus-visible):not(:disabled){border-color:#075247;color:#075247;background:#edf5f2}.xv-portfolio-pagination button:focus-visible{outline:2px solid #9fc9bd;outline-offset:2px}.xv-portfolio-pagination button.is-active{border-color:#043d35;color:#fff;background:#043d35}.xv-portfolio-pagination button:disabled{opacity:.4;cursor:not-allowed}.xv-portfolio-side{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:0;overflow:hidden;border-radius:16px!important;padding:0}.xv-portfolio-domain-panel,.xv-portfolio-escalations{position:static!important;display:flex;min-height:0;flex-direction:column;overflow:hidden;padding:0!important;border:0!important;background:transparent!important}.xv-portfolio-domain-panel{padding:22px 18px 20px!important}.xv-portfolio-domain-content{flex:1 1 auto;min-height:0;overflow:visible;overscroll-behavior:contain;scrollbar-gutter:stable;padding-top:0}.xv-portfolio-domain-chart-wrap{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:16px;margin-top:18px}.xv-portfolio-domain-rings{position:relative;width:94px;height:94px;margin:0 auto;border-radius:50%}.xv-portfolio-domain-rings:after{position:absolute;inset:14px;border-radius:50%;background:#fff;content:""}.xv-portfolio-domain-total{position:absolute;inset:0;display:grid;place-content:center;text-align:center;z-index:1}.xv-portfolio-domain-total span{color:#667872;font-size:10px!important;font-weight:500}.xv-portfolio-domain-legend{display:grid;min-width:0;gap:8px}.xv-portfolio-domain-key{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;color:#29334d;font-size:11px!important}.xv-portfolio-domain-name{min-width:0;overflow-wrap:anywhere}.xv-portfolio-color-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%}.xv-portfolio-escalations{margin-top:0;border-top:1px solid #dce4e1!important}.xv-portfolio-escalations .xv-portfolio-card-heading{padding:18px 18px 14px;border-bottom:1px solid #dce4e1}.xv-portfolio-escalation-list{display:grid;min-height:0;flex:1 1 auto;grid-auto-rows:max-content;align-content:start;gap:0;overflow-y:auto;padding:0;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#8b918f transparent;scrollbar-width:thin}.xv-portfolio-escalation-list::-webkit-scrollbar{width:5px}.xv-portfolio-escalation-list::-webkit-scrollbar-track{background:transparent}.xv-portfolio-escalation-list::-webkit-scrollbar-thumb{border-radius:999px;background:#8b918f}.xv-portfolio-escalation-card{box-sizing:border-box;display:grid;width:100%;min-width:0;min-height:0;grid-template-rows:auto auto;gap:6px;overflow:hidden;padding:13px 16px 12px;border:0;border-bottom:1px solid #dce4e1;border-left:3px solid var(--domain-color,#f4a313);border-radius:0;color:#080c0b;background:#fff;cursor:pointer;transition:background-color .15s ease}.xv-portfolio-escalation-card:hover{background:#f4f8f6}.xv-portfolio-escalation-card:focus-visible{position:relative;z-index:1;outline:2px solid #087c55;outline-offset:-2px}.xv-portfolio-escalation-detail,.xv-portfolio-escalation-topline{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.xv-portfolio-escalation-topline strong{min-width:0;font-size:12px;letter-spacing:-.3px;line-height:1.2;overflow-wrap:anywhere}.xv-portfolio-escalation-topline>span{color:#667872;font-size:9px;white-space:nowrap}.xv-portfolio-escalation-detail>span:first-child,.xv-portfolio-escalation-topline span{min-width:0;color:#667872;font-size:10px;overflow-wrap:anywhere}.xv-portfolio-escalation-detail{margin-top:0}.xv-portfolio-signal-pill{box-sizing:border-box;max-width:100%;justify-self:end;padding:5px 8px;color:#b8322a!important;background:#ffd5d0;font-size:10px;font-weight:700;line-height:1.15;white-space:nowrap}.xv-portfolio-signal-pill:is(.is-sla-overdue,.is-high-risk){color:#b8322a!important;background:#ffd5d0}.xv-portfolio-signal-pill .bi{font-size:.85rem;line-height:1}.xv-portfolio-escalations-empty,.xv-portfolio-panel-empty,.xv-portfolio-table-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#56766e;text-align:center}.xv-portfolio-escalations-empty{min-height:0;flex:1 1 auto;padding:18px;border-radius:18px;background:#fff}.xv-portfolio-panel-empty{min-height:150px}.xv-portfolio-table-empty{min-height:86px}.xv-portfolio-escalations-empty i,.xv-portfolio-panel-empty i,.xv-portfolio-table-empty i{color:#0b6657;font-size:26px}.xv-portfolio-escalations-empty strong,.xv-portfolio-panel-empty strong,.xv-portfolio-table-empty strong{color:#315d54;font-size:12px}.xv-portfolio-escalations-empty span,.xv-portfolio-table-empty span{color:#738d86;font-size:10px}@container (width <= 900px){.xv-portfolio-dashboard{grid-template-columns:1fr;grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr)}.xv-portfolio-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0}.xv-portfolio-escalations{border-top:0!important;border-left:1px solid #dce4e1!important;margin-top:0}}@media (width <= 1199px){.xv-portfolio-page{padding:24px}}@media (width <= 767px){.xv-portfolio-page{padding:16px}.xv-portfolio-hero{align-items:flex-start;flex-direction:column;gap:12px}.xv-portfolio-hero-actions{width:100%}.xv-portfolio-domain-filter{flex:1 1 auto}.xv-portfolio-domain-filter>summary{width:100%}.xv-portfolio-domain-menu{right:auto;left:0}.xv-portfolio-dashboard,.xv-portfolio-main{gap:16px}.xv-portfolio-metrics{gap:12px}.xv-portfolio-metric{padding:16px!important;min-height:118px!important;border-radius:20px!important}.xv-portfolio-metric-label{font-size:12px!important}.xv-portfolio-metric-value{font-size:clamp(26px,6.5vw,40px)!important}.xv-portfolio-metric-change{flex-wrap:wrap;font-size:10px!important}.xv-portfolio-side{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));padding:0;gap:0}.xv-portfolio-escalations{border-top:1px solid #dce4e1!important;border-left:0!important}.xv-portfolio-card-heading{padding:22px 18px 16px}.xv-portfolio-table-wrap .table-responsive{padding:0 18px}.xv-portfolio-table{table-layout:auto}.xv-portfolio-table thead{display:none}.xv-portfolio-table tbody,.xv-portfolio-table tr{display:block}.xv-portfolio-table tbody tr{padding:16px 0;border-bottom:1px solid #e0ece7}.xv-portfolio-table tbody td{display:flex;align-items:center;justify-content:space-between;gap:16px;height:auto;padding:7px 0!important;width:auto}.xv-portfolio-table td[data-label]:before{content:attr(data-label);color:#667872;font-size:12px}.xv-portfolio-table td:first-child{padding-bottom:12px!important}.xv-portfolio-sla{width:52%}.xv-portfolio-table-footer{margin:0 18px;flex-wrap:wrap;gap:12px;padding:18px 0}.xv-portfolio-status-key{flex-wrap:wrap;gap:8px}.xv-portfolio-status-key-label{flex-basis:100%}.xv-portfolio-escalation-topline{flex-wrap:wrap;gap:5px}.xv-portfolio-escalation-detail{gap:8px}}@media (width <= 359px){.xv-portfolio-metrics{grid-template-columns:1fr}}.product-access-page{padding-top:.25rem}.product-access-filters{margin-bottom:1rem}.product-access-filter{min-width:15rem}.product-access-search{flex:1 1 18rem}.company-cases-filter-label{display:block;margin-bottom:.45rem;color:var(--secondary-color,#6c757d);font-size:calc(var(--font-size-xs) + 1px);font-weight:700;letter-spacing:.08em}.product-access-role-cell{min-width:0}.product-access-role-select{min-height:2.35rem}.product-access-alert{margin-bottom:1rem}.product-access-scope-cell{min-width:0;overflow:visible}.product-access-scope{position:relative;width:100%}.product-access-scope-toggle{width:100%;min-height:2.4rem;padding-right:2rem;border-color:#dfe6e1;border-radius:.65rem;background-color:#fff;color:#334940;font-size:calc(var(--font-size-xs) + 1px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-access-scope-editor{position:absolute;z-index:30;top:calc(100% + .4rem);left:0;width:max(100%,18rem);padding:.75rem;border:1px solid #dfe6e1;border-radius:.65rem;background:#fff;box-shadow:0 .8rem 1.8rem rgba(21,49,40,.16)}.product-access-scope-options{max-height:10rem;overflow-y:auto}.product-access-revamp{min-height:100%;padding:1.1rem 2.15rem 2rem;background:var(--xverdict-platform-background);color:#152721;font-size:calc(100% + 1px)}.product-access-shell{max-width:90rem;gap:1.6rem!important}.product-access-header,.product-access-hero{margin:0;padding:0;background:transparent}.product-access-eyebrow{color:#66736d;font-size:calc(.62rem + 1px);font-weight:500;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.product-access-hero h1{margin:.65rem 0 .55rem;color:#09130f;font-size:calc(1.55rem + 1px);font-weight:700;letter-spacing:-.025em}.product-access-hero p{max-width:54rem;margin:0;color:#68736f;font-size:calc(.7rem + 1px);line-height:1.55}.product-access-filter-card,.product-access-table-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none}.product-access-filter-card{display:grid;gap:1.65rem;margin-bottom:1.55rem;padding:1.55rem 1.6rem 1.85rem;border:1px solid #d6e4de!important;border-radius:1.05rem!important;background:#fff!important;box-shadow:0 .55rem 1.4rem rgb(5 72 63/3%)}.product-access-filter-heading h2{margin:0;color:#101915;font-size:calc(.72rem + 1px);font-weight:700}.product-access-filter-heading p{margin:.35rem 0 0;color:#65716c;font-size:calc(.56rem + 1px)}.product-access-filter-controls{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(15rem,1fr) 6.5rem;align-items:end;gap:.75rem}.product-access-filter{min-width:0}.product-access-revamp .company-cases-filter-label{margin-bottom:.55rem;color:#06483e;font-size:calc(.62rem + 1px);font-weight:700;letter-spacing:0;text-transform:none}.product-access-search-button{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.65rem;padding:.6rem 1rem;border:1px solid #d9dfdc!important;border-radius:.65rem;background:#fff!important;color:#06483e!important;font-size:calc(.64rem + 1px);font-weight:700}.product-access-filter-controls>.product-access-search-button{border-color:#06483f!important;background:#06483f!important;color:#fff!important}.product-access-search-button:focus,.product-access-search-button:hover{border-color:#aac7bf!important;background:#f2f7f5!important}.product-access-filter-controls>.product-access-search-button:focus-visible,.product-access-filter-controls>.product-access-search-button:hover{border-color:#033e36!important;background:#033e36!important;color:#fff!important}.product-access-alert{margin:0;border:1px solid #bcdcca;border-radius:.75rem;font-size:calc(.76rem + 1px)}.product-access-alert.alert-danger{border-color:#f0d0cb;background:#fff8f7;color:#9b4139}.product-access-table-card{overflow:visible;border:.55rem solid #e7f3ee!important;border-radius:1.65rem!important;background:#e7f3ee!important;box-shadow:inset 0 0 0 1px #c9e0d6}.product-access-table-toolbar{display:flex;justify-content:flex-end;padding:.15rem .75rem .55rem}.product-access-status-filter{width:6.5rem;min-height:2rem;border-color:#d5e1dc;border-radius:.65rem;background-color:#fff;color:#17251f;font-size:calc(.55rem + 2px);box-shadow:none}.product-access-table-card .table-responsive{overflow:visible;border-radius:1.05rem;background:#e7f3ee}.product-access-revamp .company-cases-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:1.05rem;table-layout:fixed;color:#293f37}.product-access-revamp .company-cases-table .product-access-column:first-child{width:18%}.product-access-revamp .company-cases-table .product-access-column:nth-child(2){width:14%}.product-access-revamp .company-cases-table .product-access-column:nth-child(5){width:18%}.product-access-revamp .company-cases-table .product-access-column:nth-child(6){width:14%}.product-access-revamp .company-cases-table thead th{min-height:2.7rem;padding:1.25rem 1rem 1.05rem;border:0;background:#06483f;color:#fff;font-size:calc(.53rem + 2px);font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.product-access-revamp .company-cases-table thead th:first-child{border-radius:999px 0 0 999px}.product-access-revamp .company-cases-table thead th:last-child{border-radius:0 999px 999px 0;text-align:center}.product-access-revamp .company-cases-table tbody td{height:3.05rem;padding:.65rem 1rem;border:0;border-bottom:1px solid #dcebe5;background:#e7f3ee;color:#123d35;font-size:calc(.56rem + 2px);vertical-align:middle}.product-access-revamp .company-cases-table tbody tr:hover td{background:#dfefe8}.product-access-revamp .company-cases-table tbody tr:last-child td:first-child{border-radius:0 0 0 1.05rem}.product-access-revamp .company-cases-table tbody tr:last-child td:last-child{border-radius:0 0 1.05rem}.product-access-revamp .company-case-title{color:#101915;font-size:calc(.6rem + 2px);font-weight:700}.product-access-revamp .company-case-subtitle{margin-top:.13rem;color:#77847f;font-size:calc(.48rem + 2px);overflow-wrap:anywhere}.product-access-revamp .company-case-owner{color:#101915;font-size:calc(.57rem + 2px);font-weight:600}.product-access-revamp .product-access-role-select{min-height:1.75rem;border-color:#dfe6e1;border-radius:.42rem;color:#334940;font-size:calc(.5rem + 2px)}.product-access-revamp .company-case-sla{display:inline-flex;align-items:center;gap:.35rem;min-height:1.15rem;padding:.22rem .5rem!important;border-radius:999px!important;font-size:calc(.46rem + 2px);font-weight:500;background:transparent!important}.product-access-revamp .company-case-sla:before{width:.5rem;height:.5rem;flex:0 0 0.5rem;border-radius:50%;background:currentColor;content:""}.product-access-revamp .company-case-sla.bg-success-subtle{color:#087b57!important}.product-access-revamp .company-case-sla.bg-light{color:#c85147!important}.product-access-revamp .company-cases-table .product-access-search-button{min-height:1.75rem;padding:.35rem .65rem;border-color:#064d43!important;background:#064d43!important;color:#fff!important;font-size:calc(.64rem + 2px)}.product-access-revamp .company-cases-table tbody>tr>td:last-child .product-access-search-button:disabled{visibility:hidden}.product-access-scope-cell .product-access-scope-toggle{min-height:1.75rem;border-radius:.42rem;font-size:calc(.5rem + 2px);line-height:1.3;overflow-wrap:anywhere;white-space:normal}.product-access-scope-cell .product-access-scope-editor{right:0;left:auto}.product-access-empty-value{color:#9aa39f}.product-access-actions{display:flex;align-items:center;gap:.3rem;white-space:nowrap}.product-access-action-cell{padding-right:.5rem!important;padding-left:.5rem!important}.product-access-revamp .company-cases-table .product-access-search-button:focus-visible,.product-access-revamp .company-cases-table .product-access-search-button:hover{border-color:#033e36!important;background:#033e36!important}.product-access-revamp .btn-outline-danger{border-radius:.65rem;font-size:calc(var(--font-size-xs) + 2px);font-weight:700}.product-access-table-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;background:#e7f3ee}.product-access-status-key{display:flex;align-items:center;gap:1.4rem;color:#17251f;font-size:calc(var(--font-size-xs) + 1px)}.product-access-status-key-label{font-weight:500}.product-access-status-key>span:not(.product-access-status-key-label){display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.product-access-status-key i{width:.55rem;height:.55rem;border-radius:50%;background:currentColor}.product-access-status-key .is-assigned{color:#087b57}.product-access-status-key .is-unassigned{color:#c85147}@media (width <= 767px){.product-access-revamp{padding:1rem .75rem 1.5rem}.product-access-filter-card,.product-access-table-card{border-radius:1rem!important}.product-access-filter-controls{grid-template-columns:1fr}.product-access-search-button{width:100%}.product-access-table-footer{align-items:flex-start;flex-direction:column}}@media (width <= 1199px){.product-access-table-card{overflow:hidden}.product-access-table-card .table-responsive{overflow-x:auto}}.product-access-revamp{padding:20px 30px 32px;font-size:var(--font-size-sm)}.product-access-revamp .product-access-shell{max-width:none;gap:20px!important}.product-access-revamp .product-access-eyebrow{font-size:var(--font-size-sm);line-height:1.3}.product-access-hero h1{margin:7px 0 5px;font-size:22px;line-height:1.2}.product-access-revamp .product-access-hero p{font-size:var(--font-size-sm);line-height:1.45}.product-access-revamp .product-access-filter-card{width:100%;gap:16px;margin-bottom:14px;padding:16px 22px 20px;border-radius:14px!important;box-sizing:border-box}.product-access-revamp .product-access-filter-heading h2{font-size:15px}.product-access-revamp .product-access-filter-heading p{margin-top:3px;font-size:var(--font-size-sm)}.product-access-revamp .product-access-filter-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 97px;gap:9px}.product-access-revamp .company-cases-filter-label{margin-bottom:7px;font-size:var(--font-size-sm)}.product-access-revamp .product-access-filter-control{width:100%;min-height:35px;padding:7px 13px;border:1px solid #d9e2de;border-radius:8px!important;color:#263b34;background-color:#fff;font-size:var(--font-size-sm);box-shadow:none}#app .xverdict-layout .product-access-revamp .product-access-filter-control:is(:hover,:focus,:focus-visible,:active){border-color:#d9e2de!important;outline:0!important;box-shadow:none!important}.product-access-revamp select.product-access-filter-control{padding-right:2.25rem;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-access-revamp .product-access-filter-controls>.product-access-search-button{width:97px;min-height:35px;gap:8px;padding:7px 12px;border-radius:8px;font-size:var(--font-size-sm)}.product-access-revamp .product-access-table-card{--company-case-table-font-size:var(--font-size-sm);padding:8px 12px 0;overflow:visible;border:1px solid #c9e0d6!important;font-size:var(--font-size-sm);border-radius:24px!important;background:#fff!important;box-shadow:none;box-sizing:border-box}.product-access-revamp .product-access-table-toolbar{padding:0 0 6px}.product-access-revamp .product-access-status-filter{width:10rem;min-height:24px;padding:4px 9px;border-radius:8px;font-size:var(--font-size-sm)}.product-access-revamp .product-access-table-card .table-responsive{position:relative;z-index:2;overflow:visible;border-radius:12px;background:#fff}.product-access-revamp .company-cases-table{min-width:68rem;border-radius:12px}.product-access-revamp .company-cases-table .product-access-column:first-child{width:17%}.product-access-revamp .company-cases-table .product-access-column:nth-child(2){width:13%}.product-access-revamp .company-cases-table .product-access-column:nth-child(3){width:24%}.product-access-revamp .company-cases-table .product-access-column:nth-child(4){width:12%}.product-access-revamp .company-cases-table .product-access-column:nth-child(5){width:24%}.product-access-revamp .company-cases-table .product-access-column:nth-child(6){width:10%}.product-access-revamp .company-cases-table thead th{height:22px;min-height:22px;padding:6px 20px!important;font-size:var(--font-size-md)!important;letter-spacing:0}.product-access-revamp .company-cases-table tbody td,.product-access-revamp .company-cases-table tbody td.px-4.py-3{height:38px;padding:6px 20px!important;background:#fff;font-size:var(--font-size-sm)}.product-access-revamp .company-cases-table tbody tr:hover td{background:#f7fbf9}.product-access-revamp .company-case-owner,.product-access-revamp .company-case-title{font-size:inherit}.product-access-revamp .company-case-subtitle{margin-top:1px;font-size:inherit}.product-access-revamp .product-access-role-select,.product-access-revamp .product-access-scope-cell .product-access-scope-toggle{min-height:20px;padding-top:3px;padding-bottom:3px;border-radius:6px;font-size:inherit!important;line-height:inherit}.product-access-revamp .product-access-role-select{width:100%}.product-access-revamp .product-access-scope-cell .product-access-scope-toggle{width:100%;min-width:0;overflow-wrap:normal;word-break:normal}.product-access-revamp .company-case-sla{min-height:16px;gap:4px;padding:2px 4px!important;font-size:var(--font-size-sm)}.product-access-revamp .company-case-sla:before{width:6px;height:6px;flex-basis:6px}.product-access-revamp .product-access-action-cell{padding-right:8px!important;padding-left:8px!important}.product-access-revamp .product-access-table-footer{position:relative;z-index:1;min-height:48px;padding:9px 14px 10px;border-top:1px dotted #d9e2de;background:#fff}.product-access-revamp .product-access-status-key{gap:22px;font-size:var(--font-size-sm)}.product-access-revamp .product-access-status-key>span:not(.product-access-status-key-label){gap:5px}.product-access-revamp .product-access-status-key i{width:7px;height:7px}@media (width <= 767px){.product-access-revamp{padding:16px 12px 28px}.product-access-revamp .product-access-filter-controls{grid-template-columns:1fr}.product-access-revamp .product-access-filter-controls>.product-access-search-button{width:100%}.product-access-revamp .product-access-table-card .table-responsive{overflow-x:auto}.product-access-revamp .company-cases-table{min-width:660px}}.fab-container{position:fixed;bottom:20px;right:20px;z-index:1000}.fab-container,.fab-main{width:3.5rem;height:3.5rem}.fab-main{position:absolute;bottom:0;right:0;border-radius:50%;background:linear-gradient(90deg,#000,red);transition:all .3s ease;box-shadow:0 4px 20px var(--color-red-shadow);z-index:1001}.fab-main:hover{transform:scale(1.1);box-shadow:0 6px 30px #f449}.fab-options{position:absolute;width:100%;height:100%;pointer-events:none}.fab-options.show{pointer-events:all}.fab-option{position:absolute;width:40px;height:40px;backdrop-filter:blur(10px);border:1px solid var(--color-white-transparent-2);transition:all .3s ease;opacity:0;transform:scale(0)}.fab-options.show .fab-option{opacity:1;transform:scale(1)}.draggable{position:fixed!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:move}.fab-proba-analytics{background:var(--color-proba-analytics);border-color:var(--color-proba-analytics-border)}.fab-proba-analytics:hover{background:var(--color-proba-analytics-border);box-shadow:0 4px 15px var(--color-proba-analytics-border);transform:scale(1.1)}.fab-home{background:var(--color-aic-one);border-color:var(--color-aic-one-border)}.fab-home:hover{background:var(--color-aic-one-border);box-shadow:0 4px 15px var(--color-aic-one-border);transform:scale(1.1)}.fab-xverdict{background:var(--color-x-verdict);border-color:var(--color-x-verdict-border)}.fab-xverdict:hover{background:var(--color-x-verdict-border);box-shadow:0 4px 15px var(--color-x-verdict-border);transform:scale(1.1)}.fab-engagenet{background:var(--color-engagenet);border-color:var(--color-engagenet-border)}.fab-engagenet:hover{background:var(--color-engagenet-border);box-shadow:0 4px 15px var(--color-engagenet-border);transform:scale(1.1)}.fab-orcaa{background:var(--color-orcaa);border-color:var(--color-orcaa-border)}.fab-orcaa:hover{background:var(--color-orcaa-border);box-shadow:0 4px 15px var(--color-orcaa-border);transform:scale(1.1)}.fab-complyon{background:var(--color-complyon);border-color:var(--color-complyon-border)}.fab-complyon:hover{background:var(--color-complyon-border);box-shadow:0 4px 15px var(--color-complyon-border);transform:scale(1.1)}.fab-proba-workflows{background:var(--color-proba-workflows);border-color:var(--color-proba-workflows-border)}.fab-proba-workflows:hover{background:var(--color-proba-workflows-border);box-shadow:0 4px 15px var(--color-proba-workflows-border);transform:scale(1.1)}.fab-corner{position:fixed!important;transition:all .3s ease;margin:0!important}.fab-corner.top-left{top:0!important;left:0!important;transform:scale(.8)}.fab-corner.top-right{top:0!important;right:0!important;left:auto!important;transform:scale(.8)}.fab-corner.bottom-left{bottom:0!important;left:0!important;top:auto!important;transform:scale(.8)}.fab-corner.bottom-right{inset:auto 0 0 auto!important;transform:scale(.8)}.fab-minimized{transform:scale(.8)}.custom-scroll-container{max-height:350px;overflow-y:auto;overflow-x:hidden;padding-right:.25rem}.custom-scroll-container::-webkit-scrollbar{width:6px}.custom-scroll-container::-webkit-scrollbar-track{background:transparent}.custom-scroll-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.custom-scroll-container::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}.custom-scroll-container{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.branding-copy{padding:1.25rem 0 2rem;color:var(--theme-ink-strong)}.branding-copy__intro{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.branding-copy label,.branding-copy__eyebrow{color:var(--theme-ink-muted);font:600 .68rem Poppins,sans-serif;letter-spacing:.12em;text-transform:uppercase}.branding-copy__intro h2{margin:.35rem 0 .4rem;font-size:1.45rem}.branding-copy__card-heading p,.branding-copy__intro p,.branding-copy__note{color:var(--theme-ink-muted);font-size:.8rem;line-height:1.5}.branding-copy__status{display:inline-flex;align-items:center;align-self:flex-start;gap:.35rem;padding:.45rem .7rem;border:1px solid var(--theme-border-soft);border-radius:999px;color:var(--theme-ink-muted);font-size:var(--font-size-xs);line-height:1.2;white-space:nowrap}.branding-copy__status.saved{color:var(--primary-color)}.branding-copy__card,.branding-copy__preview{border:1px solid var(--theme-border-soft);border-radius:.45rem;background:#fff;box-shadow:0 .4rem 1.2rem rgba(38,48,44,.04)}.branding-copy__card{padding:1.35rem 1.5rem 1.5rem}.branding-copy hr{margin:1.4rem 0;border-color:var(--theme-border-soft)}.branding-copy__color{display:flex;overflow:hidden;margin-top:.5rem;border:1px solid var(--theme-border-soft);border-radius:.3rem}.branding-copy__color input[type=color]{width:2.5rem;height:2.35rem;padding:.2rem;border:0}.branding-copy__color input[type=text]{min-width:0;flex:1;padding:.55rem .65rem;border:0;font-size:.78rem}.branding-copy__upload{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;margin-top:.5rem;padding:.8rem 1rem;border:1px dashed #b8c7bf;border-radius:.35rem;background:#fbfcfa;color:var(--theme-ink-muted);font-size:.75rem}.branding-copy__upload i{margin-right:.4rem;color:var(--primary-color);font-size:1.35rem}.branding-copy__upload input{max-width:8rem;font-size:var(--font-size-xs)}.branding-copy__selected{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding:.65rem .8rem;background:var(--theme-surface-base)}.branding-copy__selected img{max-width:12rem;max-height:3rem}.branding-copy__selected button{padding:0;color:#a33b1f;font-size:var(--font-size-xs)}.branding-copy .form-control{border-color:var(--theme-border-soft);border-radius:.3rem;font-size:.8rem}.branding-copy__preview{overflow:hidden}.branding-copy__preview-head{min-height:13.5rem;padding:1.5rem;background:var(--secondary-color);color:#fff}.branding-copy__mark{display:grid;width:2.6rem;height:2.6rem;margin-bottom:1rem;place-items:center;border-radius:.65rem;background:var(--primary-color);font-weight:700}.branding-copy__logo{display:block;max-width:11rem;max-height:3rem;margin-bottom:1rem;padding:.3rem;border-radius:.25rem;background:#fff}.branding-copy__preview-head small{display:block;margin-bottom:.55rem;color:#ffffffad;font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase}.branding-copy__preview-head h3{font-size:1.15rem}.branding-copy__preview-head p{color:#ffffffbf;font-size:.78rem}.branding-copy__preview-body{padding:1.35rem 1.5rem 1.5rem}.branding-copy__preview-body .btn,.branding-copy__save{border:0;background:var(--primary-color);color:#fff;font-size:var(--font-size-xs);font-weight:600}.branding-copy__stats{display:flex;gap:.45rem;margin-bottom:1.3rem}.branding-copy__stats span{width:30%;height:2.8rem;border-radius:.3rem;background:color-mix(in srgb,var(--primary-color) 12%,#fff)}.branding-copy__line{height:.6rem;margin-bottom:.7rem;border-radius:999px;background:color-mix(in srgb,var(--primary-color) 14%,#fff)}.branding-copy__line.short{width:65%}.branding-copy__note{margin:.5rem 0 0}.branding-copy__setting-row{min-height:4.3rem}.branding-copy__setting-main{display:flex;align-items:center;min-width:0;gap:.85rem}.branding-copy__swatch{width:3.5rem;height:3.5rem;flex:0 0 auto;border:1px solid #d8dfdb;border-radius:.7rem}.branding-copy__setting-row strong{display:block;color:#21362e;font-size:var(--font-size-xs)}.branding-copy__setting-row p{margin:.18rem 0 0;color:#7d8a85;font-size:var(--font-size-xs)}.branding-copy__setting-row small{display:block;margin-top:.2rem;color:#428276;font-size:var(--font-size-xs)}.branding-copy__setting-action{display:flex;align-items:center;flex:0 0 auto;gap:.65rem}.branding-copy__editor{display:flex;align-items:center;gap:.4rem}.branding-copy__editor input[type=color]{width:2rem;height:2rem;padding:.15rem;border:1px solid #dfe6e1;border-radius:.45rem}.branding-copy__editor input[type=text]{width:5rem;padding:.35rem .45rem;border:1px solid #dfe6e1;border-radius:.45rem;color:#36504a;font-size:var(--font-size-xs)}.branding-copy__toggle-row{min-height:4.1rem}.branding-copy__switch{position:relative;width:2.45rem;height:1.35rem;flex:0 0 auto;margin:0}.branding-copy__switch input{position:absolute;width:1px;height:1px;opacity:0}.branding-copy__switch span{position:absolute;inset:0;border-radius:999px;background:#d8e2de;cursor:pointer;transition:background .15s ease}.branding-copy__switch span:after{position:absolute;top:.18rem;left:.2rem;width:.99rem;height:.99rem;border-radius:50%;background:#fff;content:"";transition:transform .15s ease}.branding-copy__switch input:checked+span{background:#167565}.branding-copy__switch input:checked+span:after{transform:translateX(1.05rem)}@media (max-width:575px){.branding-copy__intro,.branding-copy__upload{align-items:flex-start;flex-direction:column}.branding-copy__upload input{max-width:100%}.branding-copy__setting-row{align-items:flex-start}.branding-copy__setting-action{flex-direction:column;align-items:flex-end}}.case-ai-insights{display:grid;gap:.7rem;color:#111a18}.case-ai-insights-card{padding:.9rem 1rem;border:1px solid #cbd8d4;border-radius:.95rem;background:#fff;box-shadow:none}.case-ai-insights-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.case-ai-insights-header h2{margin:0;color:#111a18;font-size:.9rem;font-weight:700;line-height:1.3}.case-ai-insights-generated{display:flex;align-items:center;gap:.55rem;color:#7a8581;font-size:.6rem;white-space:nowrap}.case-ai-insights-generated span{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .5rem;border-radius:999px;color:#fff;background:#064c42;font-weight:700}.case-ai-insights-summary{margin:0 0 .65rem;color:#26332f;font-size:.7rem;line-height:1.45}.case-ai-insights-tags{display:flex;flex-wrap:wrap;gap:.35rem}.case-ai-insights-tags span,.case-ai-insights-timeline-row>span{padding:.16rem .42rem;border:1px solid #b9d3ca;border-radius:999px;color:#34645a;background:#edf6f2;font-size:.52rem;font-weight:600;line-height:1;white-space:nowrap}.case-ai-insights-gaps,.case-ai-insights-timeline{display:grid}.case-ai-insights-timeline-row{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.65rem;border-top:1px solid #edf0ef}.case-ai-insights-gap-row:first-child,.case-ai-insights-timeline-row:first-child{border-top:0}.case-ai-insights-timeline-row>time{color:#26332f;font-size:.67rem;font-weight:700}.case-ai-insights-gap-row div,.case-ai-insights-similar-row div,.case-ai-insights-timeline-row div{display:flex;min-width:0;flex-direction:column;gap:.14rem}.case-ai-insights-gap-row strong,.case-ai-insights-similar-row strong,.case-ai-insights-timeline-row strong{color:#1c2925;font-size:.68rem;font-weight:600;line-height:1.3}.case-ai-insights-gap-row small,.case-ai-insights-similar-row small,.case-ai-insights-timeline-row small{color:#7a8581;font-size:.55rem;line-height:1.35}.case-ai-insights-count{color:#8a9490;font-size:.6rem}.case-ai-insights-gap-row{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.55rem 0;border-top:1px solid #edf0ef}.case-ai-insights-severity{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.17rem .35rem;border-radius:.25rem;font-size:.5rem;font-weight:700;line-height:1}.case-ai-insights-severity.is-high{color:#b42318;background:#feeceb}.case-ai-insights-severity.is-low{color:#276758;background:#eaf5f1}.case-ai-insights-similar-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.case-ai-insights-view{min-width:3rem;padding:.25rem .65rem;border:1px solid #064c42;border-radius:.35rem;color:#fff;background:#064c42;font-size:.55rem;font-weight:700;opacity:1}@media (max-width:575.98px){.case-ai-insights-card{padding:.85rem}.case-ai-insights-generated,.case-ai-insights-header{align-items:flex-start;flex-direction:column}.case-ai-insights-timeline-row{grid-template-columns:3.25rem minmax(0,1fr);padding:.5rem 0}.case-ai-insights-timeline-row>span{grid-column:2;width:-moz-max-content;width:max-content}}.case-progress{min-width:0;padding:.25rem .75rem;border:1px solid #d1ded7;border-radius:1rem;background:#fff}.case-details-lifecycle-track{display:flex;flex-wrap:nowrap;gap:0;width:100%;min-width:0;padding:.4rem 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#6c9588 #e0eae5}.case-details-lifecycle-step{flex:0 0 13rem;min-width:13rem;text-align:center;scroll-snap-align:start}.case-details-lifecycle-node-row{display:grid;grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);align-items:center;margin-bottom:.35rem}.case-details-lifecycle-node{display:grid;grid-column:2;place-items:center;width:1.5rem;height:1.5rem;border:1px solid #b9cec4;border-radius:50%;color:#536b62;background:#f1f6f3;font-size:.875rem;font-weight:700}.case-details-lifecycle-connector{height:3px;background:#b9cec4}.case-details-lifecycle-connector.is-before{grid-column:1}.case-details-lifecycle-connector.is-after{grid-column:3}.case-details-lifecycle-connector.is-complete{background:#064c42}.case-details-lifecycle-step:is(.is-current,.is-complete) .case-details-lifecycle-node{color:#fff;background:#064c42;border-color:#064c42}.case-details-lifecycle-step.is-current .case-details-lifecycle-node{box-shadow:0 0 0 4px #c4ded2}.case-details-lifecycle-step.is-next .case-details-lifecycle-node{color:#725314;border-color:#bc9347;background:#fff6e4}.case-details-lifecycle-name{min-height:2.9em;padding-inline:.75rem;color:#183f35;font-size:1rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.case-progress-message{padding:1rem;color:#52685d;font-size:.9375rem}.case-details-lifecycle-track:focus-visible{outline:2px solid #14614b;outline-offset:2px}@media (max-width:575px){.case-details-lifecycle-step{flex-basis:11rem;min-width:11rem}}.tenant-icon{display:block;width:2rem;height:2rem;flex:0 0 auto}.tenant-icon,.xverdict-navbar-home-icon{-o-object-fit:contain;object-fit:contain}.xverdict-navbar-home-icon{width:2.5rem;height:2.5rem}.company-admin-tenant-home-icon{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.configure-workflow-page,.configure-workflow-page :is(p,span,label,button,input,select,textarea,.text-secondary,.text-muted,.text-xs,.text-xxs,.text-xxxs,.fw-bold,.fw-semibold){font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.workflow-guidance-shell{background:linear-gradient(180deg,rgba(248,245,255,.95),hsla(0,0%,100%,.98));border-color:#e4d8ff!important;box-shadow:0 12px 30px rgba(32,16,63,.06)}.workflow-guidance-header{background:hsla(0,0%,100%,.72)}.workflow-step-tab{font-weight:700;font-size:.72rem;transition:all .2s ease}.workflow-step-tab-active{background:linear-gradient(135deg,#6f4ef6,#8c5bff);border:1px solid #6f4ef6;color:#fff;box-shadow:0 8px 20px rgba(111,78,246,.22)}.workflow-step-tab-inactive{background:#fff;border:1px solid #8c6cf0;color:#4b2fa6}.workflow-step-tab-inactive:disabled{opacity:.5;border-color:#cbbdf4;color:#8c83ac}.workflow-context-card{background:hsla(0,0%,100%,.88);border-color:#ece5ff!important}.workflow-summary-card{background:linear-gradient(180deg,#f4f3ff,#f8f7ff);border-color:#d9dff0!important}.workflow-preview-banner{background-color:#f8f7ff}.workflow-preview-banner .text-xxs{font-size:.62rem}.workflow-preview-banner .text-xs{font-size:.72rem}.workflow-summary-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#61728f}.workflow-config-select{min-height:2.5rem;border-color:#d4d9e6;box-shadow:none}.workflow-statuses-tab h2{margin-bottom:.25rem!important}.workflow-statuses-tab .workflow-soft-card{padding-top:.85rem!important;padding-bottom:.85rem!important}.workflow-statuses-tab .workflow-summary-label{margin-bottom:.35rem!important}.workflow-cta-btn{background:#8b5cf6;border:1px solid #8b5cf6;color:#fff;font-weight:700;border-radius:.55rem!important;font-size:.84rem;line-height:1.1;padding-top:.42rem;padding-bottom:.42rem}.workflow-cta-btn:focus,.workflow-cta-btn:hover{color:#fff;background:#7c3aed;border-color:#7c3aed}.workflow-cta-btn.disabled,.workflow-cta-btn:disabled{background:#8b5cf6!important;border-color:#8b5cf6!important;color:#fff!important;opacity:.9;box-shadow:none;cursor:not-allowed}.workflow-assigned-card{background:linear-gradient(180deg,#f8f7ff,#fff);border-color:#d7deec!important;border-radius:1.35rem!important}.workflow-assigned-card-selected{border:2px solid #2f7cf6!important;box-shadow:0 0 0 1px rgba(47,124,246,.08),0 10px 24px rgba(15,23,42,.06)!important}.workflow-assigned-icon{width:2.35rem;height:2.35rem;border-radius:.95rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(180deg,#4c1d95,#312e81);color:#fff}.workflow-badge-assigned{background:#cfe0ff;color:#0b63f6}.workflow-badge-initial,.workflow-badge-success{background:#d9f7e6;color:#168a4a}.workflow-badge-final{background:#fde6d4;color:#c45a12}.workflow-form-status-chip{background:#fff;color:#1f2937;border-color:#d7deec!important;box-shadow:0 2px 8px rgba(15,23,42,.04);min-height:2.15rem;padding:.3rem .68rem!important;font-size:.82rem;line-height:1.1}.workflow-form-status-chip-default{background:#f8fafc}.workflow-form-status-chip-emphasis{background:#eef4ff}.workflow-form-status-chip-remove{cursor:pointer;color:#64748b;font-size:.82rem}.workflow-form-status-chip-remove:hover{color:#0f172a}.workflow-form-status-chip .badge{font-size:.68rem;line-height:1;padding:.3rem .5rem}.workflow-form-status-chip .bi-grip-vertical{font-size:.75rem}.workflow-card-drag-handle{cursor:grab;font-size:.95rem}.workflow-inline-control{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem!important}.workflow-inline-control-label{font-size:.74rem;line-height:1.15;font-weight:700;letter-spacing:0;color:#6b7280;white-space:nowrap}.workflow-inline-control .form-check{display:inline-flex;align-items:center;margin-bottom:0;min-height:1rem}.workflow-inline-control .form-check-input{margin-top:0;margin-bottom:0;flex-shrink:0;vertical-align:middle}.workflow-inline-control .form-check-input[type=checkbox]{width:.85rem;height:.85rem;border-color:#bfd0ea}.workflow-inline-control .form-switch .form-check-input{width:1.85rem;height:.95rem}.status-row-actions{gap:.75rem!important}.workflow-status-rule-btn{width:9rem;min-width:9rem;min-height:1.95rem;padding:.35rem .9rem!important;font-size:.75rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.workflow-card-action-group{width:auto;max-width:100%;flex-wrap:nowrap}.workflow-card-action-btn{min-height:1.6rem;padding:.16rem .42rem!important;font-size:.66rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.workflow-card-icon-action{width:1.75rem;min-width:1.75rem}.workflow-card-action-btn-text{min-width:4.6rem;white-space:nowrap}.workflow-transition-row,.workflow-transition-row>[class*=col-]{min-width:0}.workflow-transition-icon{width:2.35rem;height:2.35rem;min-width:2.35rem;font-size:.85rem}.workflow-trigger-action-line{min-width:0}.workflow-trigger-action-badge{max-width:8.5rem;padding:.42rem 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-transition-target .d-flex.flex-wrap{gap:.3rem!important;margin-top:.35rem!important}.workflow-transition-target p.mt-1,.workflow-transition-target p.mt-2{margin-top:.35rem!important;line-height:1.2}@media (min-width:992px){.workflow-transition-row{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(11rem,1fr) minmax(15rem,1.45fr) max-content;-moz-column-gap:.75rem;column-gap:.75rem}.workflow-transition-row>[class*=col-]{width:auto;max-width:none;padding-left:.25rem;padding-right:.25rem}.workflow-transition-actions{justify-self:end}}.text-muted,.text-secondary{color:#64748b!important;font-weight:500}.workflow-context-label{display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a7299}.workflow-overflow-visible{overflow:visible}.workflow-status-dropdown-anchor{z-index:30}.workflow-status-dropdown-panel{top:calc(100% + .35rem);max-height:320px;overflow-y:auto;z-index:40}.workflow-status-search-icon{left:.9rem;top:50%;transform:translateY(-50%)}.workflow-status-option{transition:background-color .2s ease,color .2s ease}.workflow-status-option-available{background:#f8f9ff;color:#1f2937}.workflow-status-option-selected{background:linear-gradient(135deg,#20103f,#2d145f);color:#fff}.workflow-status-option-assigned{background:#eef2ff;color:#4b5563;opacity:.95}.workflow-status-option-icon{width:1.5rem;height:1.5rem}.workflow-status-option-icon-available{border-color:#cbd5e1;background:#fff;color:#64748b}.workflow-status-option-icon-selected{border-color:#6f4ef6;background:#6f4ef6;color:#fff}.workflow-status-option-icon-assigned{border-color:#c7d2fe;background:#e0e7ff;color:#4f46e5}.workflow-status-option-title-available{color:#111827}.workflow-status-option-title-selected{color:#fff}.workflow-status-option-title-assigned{color:#374151}.workflow-status-option-note-available{color:#64748b}.workflow-status-option-note-selected{color:hsla(0,0%,100%,.78)}.workflow-status-option-note-assigned{color:#6b7280}.workflow-status-badge-available{background:#eef2f7;color:#64748b}.workflow-status-badge-selected{background:#dbe7ff;color:#0b63f6}.workflow-status-badge-assigned{background:#dbe4ff;color:#4254c5}.workflow-transition-target-primary-icon,.workflow-transition-target-primary-label{color:#0d6efd}.workflow-transition-target-secondary-icon,.workflow-transition-target-secondary-label{color:#6c757d}.workflow-transition-target-warning-icon,.workflow-transition-target-warning-label{color:#b26a00}.workflow-transition-target-danger-icon,.workflow-transition-target-danger-label{color:#dc3545}.workflow-transition-target-success-icon,.workflow-transition-target-success-label{color:#198754}.workflow-section-action-select{min-height:7.5rem}.transition-operator-select{min-width:96px}.transition-condition-connector{display:flex;align-items:center;gap:.75rem;margin:-.25rem 0}.transition-condition-connector-line{flex:1 1 auto;border-top:1px solid #e5def8}.transition-condition-connector-control{flex:0 1 320px;display:flex;flex-direction:column;align-items:center}.transition-condition-connector-control .transition-operator-select{width:96px}.transition-preview-card,.workflow-transition-summary-card{background:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(248,250,255,.95))}.workflow-transition-summary-card{border-color:#e5def8!important}.transition-rule-steps{display:flex;gap:.75rem;flex-wrap:wrap}.transition-rule-step{display:flex;align-items:center;gap:.45rem;padding:.4rem .65rem;border:1px solid #e5def8;border-radius:999px;background:hsla(0,0%,100%,.78)}.transition-rule-steps-horizontal{flex-direction:row;align-items:stretch;gap:.4rem}.transition-rule-step-horizontal{flex:0 1 auto;min-width:0}.transition-rule-step-badge{width:1.2rem;height:1.2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;color:#6b46c1;background:#ede9fe;flex-shrink:0}.transition-rule-step .fw-bold.text-xs{font-size:.68rem!important;line-height:1.1}.transition-rule-step-complete{border-color:#cce8d7;background:rgba(240,253,244,.9)}.transition-rule-step-complete .transition-rule-step-badge{background:#dcfce7;color:#15803d}.transition-rule-step-active{border-color:#8b5cf6;box-shadow:0 0 0 1px rgba(139,92,246,.15)}.transition-rule-section-card{background:hsla(0,0%,100%,.72)}.transition-rule-section-incomplete{border-color:#8b5cf6!important;box-shadow:0 0 0 1px rgba(139,92,246,.12)}.transition-rule-connector{min-height:2.75rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.transition-rule-connector-icon{color:#8b5cf6;font-size:1rem}.transition-condition-card{border-color:#e5def8!important}.transition-condition-card .card-body{background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,246,255,.9));border-radius:1rem}.transition-condition-title,.transition-condition-title:hover{color:inherit}.transition-compact-multiselect{min-height:5.75rem}.transition-multiselect-menu-scroll{max-height:240px;overflow-y:auto}.workflow-checklist-icon{width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.workflow-checklist-icon-complete{background:#dcfce7;color:#15803d}.workflow-checklist-icon-pending{background:#eef2f7;color:#64748b}.status-card-actions{justify-content:flex-end}.status-card-control{min-width:128px;display:flex;align-items:center;justify-content:space-between;gap:.35rem}.status-card-control-checkbox{min-width:116px;gap:.2rem}.status-card-control-checkbox .form-check-input{margin-left:0}.workflow-progress-w-0{width:0}.workflow-progress-w-15{width:15%}.workflow-progress-w-20{width:20%}.workflow-progress-w-30{width:30%}.workflow-progress-w-40{width:40%}.workflow-progress-w-45{width:45%}.workflow-progress-w-60{width:60%}.workflow-progress-w-75{width:75%}.workflow-progress-w-80{width:80%}.workflow-progress-w-90{width:90%}.workflow-progress-w-99{width:99.8%}.workflow-progress-w-100{width:100%}.transition-rules-container{animation:fadeIn .3s ease-out}.transition-item-card{transition:transform .2s ease,box-shadow .2s ease;border-color:#f1f5f9!important}.transition-item-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.02)!important}.step-indicator{width:28px;height:28px;background:#20103f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;box-shadow:0 2px 4px rgba(32,16,63,.2)}.workflow-editor-section{position:relative}.workflow-editor-section:not(:last-child):after{content:"";position:absolute;left:13px;top:35px;bottom:-20px;width:2px;background:#e2e8f0;z-index:0}.btn-primary-dark{background-color:#20103f;border-color:#20103f;color:#fff}.btn-primary-dark:hover{background-color:#2d145f;border-color:#2d145f;color:#fff}.bg-primary-dark{background-color:#20103f!important}.text-xxxs{font-size:.6rem}.tracking-wider{letter-spacing:.05em}.leading-relaxed{line-height:1.625}.grayscale-sm{filter:grayscale(.4)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.assigned-reviewer-item-card,.assigned-reviewers-card{background:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(248,250,255,.95));border-color:#e5def8!important}.reviewer-meta-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.reviewer-meta-text{font-size:.65rem}.reviewer-description{max-width:180px}.reviewer-action-btn{min-height:1.65rem;display:inline-flex;align-items:center;justify-content:center;line-height:1}.reviewer-action-btn-text,.reviewer-section-access-btn{font-size:.68rem;white-space:nowrap}.reviewer-section-access-btn{background:#8b5cf6;border:1px solid #8b5cf6;border-radius:.55rem;color:#fff;font-weight:700;min-width:7.25rem}.reviewer-section-access-btn:focus,.reviewer-section-access-btn:hover{background:#7c3aed;border-color:#7c3aed;color:#fff}.reviewer-empty-icon{width:48px;height:48px}.reviewer-empty-message{max-width:320px}.reviewer-config-card{background:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(248,250,255,.95));border-color:#e5def8!important}.reviewer-coverage-label{font-size:.65rem;letter-spacing:.05em}.reviewer-reload-button{align-items:center;aspect-ratio:1;display:inline-flex;height:36px;justify-content:center;width:36px}.workflow-approval-order-input{width:96px}.workflow-approval-order-input-compact{width:60px}.reviewer-order-badge{width:32px;height:32px}.reviewer-order-value{font-size:.75rem}.reviewer-context-banner{background-color:rgb(32 16 63/5%);color:#20103f}.section-access-section-icon{width:36px;height:36px}.section-access-action-badge{font-size:.6rem}.section-access-empty-icon{width:48px;height:48px}.section-access-empty-message{max-width:320px}.section-access-summary-icon{width:32px;height:32px;flex-shrink:0}.section-access-summary-label{letter-spacing:.05em}.section-access-summary-check{font-size:.9rem}.section-access-architecture-note{background-color:rgb(32 16 63/5%);color:#20103f}.section-access-state-icon{width:48px;height:48px}.section-access-state-message{max-width:320px}.company-cases-header,.company-cases-hero{margin-bottom:.9rem}.company-cases-filter{background:transparent}.company-case-decision,.company-case-domain,.company-case-owner,.company-case-risk-label,.company-case-status-label,.company-case-title{display:block;overflow:hidden;color:#063f35;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.company-cases-table td:nth-child(6){overflow:hidden}.company-case-due.company-case-sla-badge{box-sizing:border-box;min-width:0;max-width:100%;height:auto;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.company-case-due-main{display:block;min-width:0;max-width:100%;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.company-case-due-helper,.company-case-due-main{font-size:calc(var(--font-size-xs) - 1px)!important}.company-case-actions{gap:.5rem}.company-case-actions .company-case-view-btn{width:auto;min-width:0;min-height:2.45rem;padding:.55rem .8rem;border:1px solid #063f35;border-radius:.62rem;color:#fff;background:#063f35;box-shadow:0 .55rem 1rem rgba(6,63,53,.12);font-size:var(--font-size-xs);font-weight:600}.company-case-actions .company-case-view-btn:focus-visible,.company-case-actions .company-case-view-btn:hover{border-color:#0b5144;color:#fff;background:#0b5144}.company-case-new-modal{width:min(100%,38.75rem);max-width:38.75rem;border-radius:1.25rem;overflow:hidden auto}.company-case-new-modal .company-case-modal-header{padding:1.25rem 1.45rem}.company-case-new-modal .company-case-modal-title{font-family:Poppins,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.025em;line-height:1.25}.company-case-new-modal .company-case-modal-copy{color:#6f7f79;font-size:var(--font-size-xs);line-height:1.45}.company-case-new-modal .company-case-modal-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border:1px solid #dbe3df!important;border-radius:.6rem;background:#fff;font-size:.875rem}.company-case-new-modal .company-case-modal-body{padding:1.25rem 1.45rem .35rem}.company-case-new-modal .company-case-modal-label{color:#4c5e58;font-size:var(--font-size-xs);letter-spacing:.04em;font-weight:600}.company-case-new-modal .company-case-modal-control{min-height:2.55rem;border-color:#c9d5d0!important;border-radius:.6rem;padding:.55rem .75rem;font-size:.875rem}.company-case-new-modal .company-case-modal-textarea{min-height:5.8rem}.company-case-onboarding-disclosure{padding:0;border-color:#d4e2da;border-radius:.65rem;background:#f3faf6;overflow:hidden}.company-case-onboarding-trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .75rem;cursor:pointer;list-style:none}.company-case-onboarding-trigger::-webkit-details-marker{display:none}.company-case-onboarding-trigger .company-case-onboarding-copy,.company-case-onboarding-trigger-title{display:block}.company-case-onboarding-trigger-title{margin-bottom:.1rem;color:#263b34;font-size:var(--font-size-xs);font-weight:600}.company-case-onboarding-trigger .company-case-onboarding-copy{font-size:var(--font-size-xs)}.company-case-onboarding-trigger>.bi{color:#61746d;font-size:.75rem;transition:transform .18s ease}.company-case-onboarding-disclosure[open] .company-case-onboarding-trigger>.bi{transform:rotate(180deg)}.company-case-onboarding-content{padding:.75rem;border-top:1px solid #dce8e1;background:#fff}.company-case-new-modal-footer{min-height:4.35rem;padding:.85rem 1.45rem}.company-case-modal-audit-note{color:#788984;font-size:var(--font-size-xs);font-weight:500}.company-case-new-modal-footer .btn-primary-dark{min-height:2.55rem;border-radius:.65rem;font-size:var(--font-size-xs);font-weight:600}@media (min-width:992px){.company-cases-table-wrap .table-responsive{overflow-x:clip}}@media (max-width:1199.98px) and (min-width:992px){.company-cases-table :is(th,td){padding-right:.55rem;padding-left:.55rem}.company-case-actions{gap:.3rem}.company-case-actions .company-case-view-btn{min-height:2.2rem;padding:.45rem .55rem;font-size:var(--font-size-xs)}}@media (max-width:991.98px){.company-cases-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-cases-table{min-width:68rem}}@media (max-width:575.98px){.company-cases-page{padding-inline:.65rem}.company-cases-hero-content{align-items:stretch;flex-direction:column;gap:.8rem}.company-cases-hero-actions>button{flex:1}.company-cases-metrics{grid-template-columns:1fr}.company-case-new-modal .company-case-modal-body,.company-case-new-modal .company-case-modal-header,.company-case-new-modal-footer{padding-right:1rem;padding-left:1rem}.company-case-new-modal-footer{align-items:stretch!important;flex-direction:column}.company-case-new-modal-footer .btn{width:100%}.company-case-onboarding-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-calendar-page.container-fluid{background:var(--xverdict-platform-background)!important;min-height:100%;padding:.7rem 1.25rem 1.5rem}.owner-calendar-shell{width:100%}.owner-calendar-page-header{margin:0 0 1rem .15rem}.owner-calendar-page-header h1{color:#073f39;font-size:clamp(1.55rem,2vw,1.9rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;margin:0}.owner-calendar-page-header p{color:#777d7a;font-size:.75rem;font-weight:500;margin:.35rem 0 0}.owner-calendar-card{background:#fff!important;border:0;border-radius:1.65rem;box-shadow:none;min-height:34rem;overflow:hidden;padding:0}.owner-calendar-toolbar{align-items:center;background:#f5f3ed;border-bottom:1px solid #ededed;border-radius:1.05rem 1.05rem 0 0;display:flex;gap:1rem;justify-content:space-between;min-height:4.4rem;padding:.7rem 1rem}.owner-calendar-period{align-items:center;display:flex;flex:0 0 auto;gap:.65rem;min-width:13rem}.owner-calendar-date-tile{align-items:center;background:#063f35;border:1px solid #063f35;border-radius:.45rem;box-shadow:0 1px 2px rgba(15,23,42,.03);display:flex;flex-direction:column;height:2.85rem;justify-content:center;width:2.8rem}.owner-calendar-date-tile span{color:hsla(0,0%,100%,.78);font-size:.5rem;font-weight:600;letter-spacing:.03em;line-height:1}.owner-calendar-date-tile strong{color:#fff;font-size:.82rem;font-weight:700;line-height:1;margin-top:.36rem}.owner-calendar-period-copy{display:flex;flex-direction:column;min-width:0}.owner-calendar-period-copy strong{color:#1f1f1f;font-size:.86rem;font-weight:650;line-height:1.15}.owner-calendar-period-copy span{color:#777;font-size:.58rem;margin-top:.42rem;white-space:nowrap}.owner-calendar-actions{align-items:center;display:flex;gap:.55rem;justify-content:flex-end;min-width:0}.owner-calendar-actions button{font-family:inherit}.owner-calendar-navigation{align-items:stretch;border:1px solid #dedede;border-radius:.45rem;display:inline-flex;height:2rem;overflow:hidden}.owner-calendar-navigation button{align-items:center;background:#fff;border:0;color:#6e6e6e;display:inline-flex;font-size:.68rem;justify-content:center;min-width:2rem;padding:0 .55rem}.owner-calendar-navigation button+button{border-left:1px solid #dedede}.owner-calendar-navigation .owner-calendar-today-button{background:#fff;color:#343434;font-size:.62rem;font-weight:600}.owner-calendar-month-filter,.owner-calendar-navigation button:first-child,.owner-calendar-navigation button:last-child{background:#063f35;color:#fff}.owner-calendar-month-filter{align-items:center;border:1px solid #063f35;border-radius:.45rem;display:inline-flex;height:2rem;min-width:7.5rem;overflow:hidden;position:relative}.owner-calendar-month-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:.62rem;font-weight:600;height:100%;outline:none;padding:0 2rem 0 .8rem;width:100%}.owner-calendar-month-filter i{color:#fff;font-size:.55rem;pointer-events:none;position:absolute;right:.75rem}.owner-calendar-month-filter:focus-within,.owner-calendar-month-filter:hover,.owner-calendar-navigation button:focus-visible,.owner-calendar-navigation button:hover{background:#f6f6f6;color:#151515;outline:none}.owner-calendar-month-filter:focus-within,.owner-calendar-month-filter:hover,.owner-calendar-navigation button:first-child:focus-visible,.owner-calendar-navigation button:first-child:hover,.owner-calendar-navigation button:last-child:focus-visible,.owner-calendar-navigation button:last-child:hover{background:#075448;color:#fff}.owner-calendar-month-filter option{background:#fff;color:#1f2926}.owner-calendar-alert{border-radius:0;font-size:.7rem;margin:0;padding:.5rem .75rem}.owner-calendar-month-board{background:#f5f3ed!important;border-radius:0 0 1.05rem 1.05rem;overflow:hidden;padding:.65rem}.case-owner-calendar-month-grid{background:#ececec;display:grid;gap:1px;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.owner-calendar-month-board .case-owner-calendar-month-grid{border:0;border-radius:.65rem;overflow:hidden}.case-owner-calendar-month-weekday{align-items:center;background:#fff;color:#555;display:flex;font-size:.54rem;font-weight:500;height:1.75rem;justify-content:center;padding:0;text-transform:none}.case-owner-calendar-month-day{background:#fff;min-height:7.15rem;overflow:hidden;padding:.45rem .38rem .3rem;position:relative}.case-owner-calendar-month-day.is-outside-month{background:#fafafa}.case-owner-calendar-month-day.is-today{box-shadow:none}.case-owner-calendar-month-day-number{color:#303030;font-size:.56rem;font-weight:600;height:1rem;line-height:1rem;margin:0 0 .24rem;text-align:left}.case-owner-calendar-month-day-number span{align-items:center;border-radius:50%;display:inline-flex;height:1.18rem;justify-content:center;width:1.18rem}.case-owner-calendar-month-day.is-outside-month .case-owner-calendar-month-day-number{color:#8c8c8c}.case-owner-calendar-month-day.is-today .case-owner-calendar-month-day-number span{background:#222;color:#fff}.case-owner-calendar-month-event{align-items:flex-start;background:#f2f2f2;border:1px solid #e8e8e8;border-radius:.28rem;color:#454545;cursor:pointer;display:flex;font-size:var(--font-size-xs);font-weight:600;gap:.3rem;height:auto;min-height:1.5rem;justify-content:space-between;line-height:1.2;margin:0 0 .28rem;overflow:hidden;padding:.3rem .45rem;white-space:normal;width:100%}.case-owner-calendar-month-event.case-owner-calendar-event-sla-compact{padding:.3rem .45rem!important}.owner-calendar-event-name{min-width:0;overflow-wrap:anywhere;white-space:normal}.case-owner-calendar-month-event time{flex:0 0 auto;font-size:var(--font-size-xs);font-weight:500;opacity:.82;white-space:nowrap}.case-owner-calendar-month-event.is-tone-1{background:#ebfbf2;border-color:#bfead2;color:#198653}.case-owner-calendar-month-event.is-tone-1:before{background:#22ad69;border-radius:50%;content:"";flex:0 0 auto;height:.3rem;width:.3rem}.case-owner-calendar-month-event.is-tone-2{background:#eff6ff;border-color:#c8ddf9;color:#2865ae}.case-owner-calendar-month-event.is-tone-3{background:#fff0f6;border-color:#f7c9df;color:#bd3e79}.case-owner-calendar-month-event.is-tone-4{background:#fff7ed;border-color:#f2d3ad;color:#b76b25}.case-owner-calendar-month-event.has-backend-status-color{border-color:var(--owner-calendar-status-color)!important;color:#111!important;background:var(--owner-calendar-status-color)!important}.case-owner-calendar-month-event.has-backend-status-color:before{display:none}.case-owner-calendar-month-event:focus-visible,.case-owner-calendar-month-event:hover{filter:brightness(.97);outline:1px solid currentColor}.owner-calendar-view-more{background:transparent;border:0;color:#777;font-size:.47rem;line-height:1;padding:.08rem .12rem}@media (width >= 768px){.owner-calendar-page.container-fluid{display:flex;flex-direction:column;height:calc(100% - .25rem);min-height:0;overflow:hidden}.owner-calendar-card,.owner-calendar-shell{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.owner-calendar-month-board{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.case-owner-calendar-month-grid{flex:1 1 auto;height:100%;grid-auto-rows:minmax(0,1fr);grid-template-rows:1.75rem;min-width:0}.case-owner-calendar-month-day{min-height:0}.case-owner-calendar-month-day.is-expanded{overflow-y:auto}}@media (width <= 1100px){.owner-calendar-toolbar{align-items:flex-start;flex-direction:column}.owner-calendar-actions{justify-content:flex-start;width:100%}}@media (width <= 767.98px){.owner-calendar-page.container-fluid{padding:1rem .65rem 2rem}.owner-calendar-page-header{margin-left:0}.owner-calendar-toolbar{padding:.8rem}.owner-calendar-actions{flex-wrap:wrap}.case-owner-calendar-month-day{min-height:4.75rem}}.owner-dashboard-escalation-columns,.owner-dashboard-escalation-row,.owner-dashboard-queue-columns,.owner-dashboard-revamp .owner-dashboard-queue-card{border-bottom:1px solid #dfe6e1}.owner-dashboard-escalation-columns>[role=columnheader],.owner-dashboard-escalation-row>[role=cell],.owner-dashboard-queue-columns>[role=columnheader],.owner-dashboard-revamp .owner-dashboard-queue-body>[role=cell]{align-self:stretch;display:flex;align-items:center}.owner-dashboard-escalation-columns>[role=columnheader]:not(:last-child),.owner-dashboard-escalation-row>[role=cell]:not(:last-child),.owner-dashboard-queue-columns>[role=columnheader]:not(:last-child),.owner-dashboard-revamp .owner-dashboard-queue-body>[role=cell]:not(:last-child){border-right:1px solid #dfe6e1}.owner-submitted-timesheets-table{width:100%;min-width:0;table-layout:fixed}.owner-submitted-timesheets-table :is(th,td):first-child{width:20%}.owner-submitted-timesheets-table :is(th,td):nth-child(2){width:15%}.owner-submitted-timesheets-table :is(th,td):nth-child(3){width:14%}.owner-submitted-timesheets-table :is(th,td):nth-child(4){width:14%}.owner-submitted-timesheets-table :is(th,td):nth-child(5){width:11%}.owner-submitted-timesheets-table :is(th,td):nth-child(6){width:16%}.owner-submitted-timesheets-table :is(th,td):nth-child(7){width:10%}.owner-submitted-timesheets-table .company-case-actions{gap:.5rem}.owner-timesheet-page .owner-submitted-timesheets-table .timesheet-avatar{background:#064d43}.owner-submitted-timesheets-table .company-case-view-btn{width:auto;min-width:0;min-height:2.45rem;padding:.55rem .8rem;border:1px solid #063f35;border-radius:.62rem;color:#fff;background:#063f35;box-shadow:0 .55rem 1rem rgba(6,63,53,.12);font-size:var(--font-size-xs);font-weight:600}.owner-submitted-timesheets-table .company-case-view-btn:focus-visible,.owner-submitted-timesheets-table .company-case-view-btn:hover{border-color:#0b5144;color:#fff;background:#0b5144}.case-owner-timesheet-case-select{position:relative;min-width:0}.case-owner-timesheet-case-select-trigger{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 2.4rem .65rem .75rem;border:1px solid var(--theme-border-soft);border-radius:.375rem;color:var(--theme-ink-strong);background:#fff;text-align:left;position:relative}.case-owner-timesheet-case-select-trigger .bi-chevron-down{position:absolute;right:.85rem;flex:0 0 auto;transition:transform .15s ease}.case-owner-timesheet-case-select-trigger[aria-expanded=true] .bi-chevron-down{transform:rotate(180deg)}.case-owner-timesheet-case-option span,.case-owner-timesheet-case-select-value{min-width:0;overflow-wrap:anywhere;white-space:normal}.case-owner-timesheet-case-options{position:absolute;z-index:20;top:calc(100% - .5rem);right:0;left:0;max-height:min(15rem,40vh);overflow-y:auto;padding:.35rem;border:1px solid var(--theme-border-soft);border-radius:.5rem;background:#fff;box-shadow:0 .8rem 1.8rem rgba(19,42,35,.16)}.case-owner-timesheet-case-option{display:flex;width:100%;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.65rem .7rem;border:0;border-radius:.35rem;color:var(--theme-ink-strong);background:transparent;text-align:left}.case-owner-timesheet-case-option.is-selected,.case-owner-timesheet-case-option:is(:hover,:focus-visible){background:#eef5f2}.case-owner-timesheet-case-option .bi-check2{flex:0 0 auto;margin-top:.15rem}@media (max-width:1199.98px) and (min-width:992px){.owner-submitted-timesheets-table :is(th,td){padding-right:.55rem!important;padding-left:.55rem!important}.owner-submitted-timesheets-table .company-case-view-btn{min-height:2.2rem;padding:.45rem .55rem;font-size:var(--font-size-xs)}}@media (max-width:991.98px){.owner-submitted-timesheets-table{min-width:44rem}}.owner-timesheet-page.timesheet-page{min-height:100%;margin-top:-1rem;padding:.75rem 1.5rem 1.5rem;color:#043f37;background:var(--xverdict-platform-background)!important}.owner-timesheet-page .timesheet-shell{width:100%;max-width:none;margin:0 auto}.owner-timesheet-page .owner-timesheet-page-header{align-items:center;margin-bottom:.65rem;padding:0 .4rem}.owner-timesheet-page .owner-timesheet-page-header h1{margin:0 0 .1rem;color:#073f37;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.owner-timesheet-page .owner-timesheet-page-header p,.owner-timesheet-page .timesheet-eyebrow{margin:0;color:#666d6a;font-size:.68rem;font-weight:500}.owner-timesheet-page .timesheet-eyebrow{margin-bottom:.05rem;font-size:.76rem}.owner-timesheet-page .owner-timesheet-primary-button,.owner-timesheet-page .owner-timesheet-submit-button{min-height:2.15rem;padding:.48rem 1.25rem;border-radius:.5rem;box-shadow:none;font-size:.62rem;font-weight:700}.owner-timesheet-page .owner-timesheet-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0 0 .65rem;padding:.45rem;border-radius:1.35rem;background:#f5f3ee}.owner-timesheet-page .owner-timesheet-metric-slot{min-width:0}.owner-timesheet-page .timesheet-metric-card{position:relative;display:flex;min-height:6.15rem;flex-direction:column;padding:.75rem 1rem .68rem;border:0;border-radius:1.15rem;background:#fff;box-shadow:none}.owner-timesheet-page .timesheet-metric-label{padding-right:2rem;color:#164d44;font-size:.62rem;font-weight:700;letter-spacing:0;text-transform:none}.owner-timesheet-page .timesheet-metric-icon{position:absolute;top:.72rem;right:1rem;color:#172a25;font-size:.9rem}.owner-timesheet-page .timesheet-metric-value{margin-top:auto;color:#073f37;font-size:1.75rem;font-weight:700;line-height:1.08;letter-spacing:-.04em}.owner-timesheet-page .timesheet-metric-note{margin-top:.2rem;color:#7a8582;font-size:.46rem;line-height:1.25}.owner-timesheet-page .owner-timesheet-tabs{display:flex;width:100%;min-height:2.1rem;align-items:stretch;gap:0;margin:0 0 .55rem;padding:0;overflow:hidden;border:1px solid #dfdfd9;border-radius:999px;background:#f5f3ee}.owner-timesheet-page .owner-timesheet-tab{flex:1 1 50%;min-height:2rem;padding:.42rem 1rem;border:0;border-radius:999px;color:#5e6f6a;background:transparent;font-size:.6rem;font-weight:700;transition:color .15s ease,background-color .15s ease}.owner-timesheet-page .owner-timesheet-tab:hover{color:#073f37}.owner-timesheet-page .owner-timesheet-tab.is-active{color:#fff;background:#073f37}.owner-timesheet-page .owner-timesheet-tab:first-child.is-active{border-radius:999px 0 0 999px}.owner-timesheet-page .owner-timesheet-tab:last-child.is-active{border-radius:0 999px 999px 0}.owner-timesheet-page .owner-timesheet-entry-card,.owner-timesheet-page .owner-timesheet-submitted-card{overflow:hidden;padding:.55rem;border:0;border-radius:1.45rem;background:#f5f3ee;box-shadow:none}.owner-timesheet-page .owner-timesheet-entry-controls,.owner-timesheet-page .owner-timesheet-entry-header,.owner-timesheet-page .owner-timesheet-grid-wrap,.owner-timesheet-page .owner-timesheet-submitted-card>.d-flex,.owner-timesheet-page .owner-timesheet-submitted-card>.owner-timesheet-table-card{background:#fff}.owner-timesheet-page .owner-timesheet-entry-header{min-height:4.25rem;padding:.9rem 1rem;border-bottom:1px solid #ecebe6;border-radius:1rem 1rem 0 0}.owner-timesheet-page .owner-timesheet-entry-header h2,.owner-timesheet-page .owner-timesheet-submitted-card h2{color:#073f37;font-size:.95rem;font-weight:650}.owner-timesheet-page .owner-timesheet-entry-header p,.owner-timesheet-page .owner-timesheet-submitted-card .entity-panel-caption{color:#747f7c;font-size:.75rem}.owner-timesheet-page .owner-timesheet-entry-controls{padding:.72rem 1rem;border-bottom-color:#ecebe6}.owner-timesheet-page .owner-timesheet-icon-button,.owner-timesheet-page .owner-timesheet-month-filter .form-select,.owner-timesheet-page .owner-timesheet-this-week{border-color:#dfdfd9;color:#345c54;background-color:#fff;box-shadow:none}.owner-timesheet-page .owner-timesheet-icon-button:hover,.owner-timesheet-page .owner-timesheet-this-week:hover{color:#fff;background:#073f37}.owner-timesheet-page .owner-timesheet-grid-wrap{border-radius:0 0 1rem 1rem}.owner-timesheet-page .owner-timesheet-grid-wrap .owner-timesheet-table-card{border-top:1px solid #ebe9e3;border-radius:0 0 1rem 1rem}.owner-timesheet-page .owner-timesheet-grid-wrap .case-owner-timesheet-grid-table{color:#073f37;background:#fff}.owner-timesheet-page .owner-weekly-timesheet-table :is(.case-owner-timesheet-grid-th-case,.case-owner-timesheet-grid-td-case){width:24%}.owner-timesheet-page .owner-weekly-timesheet-table :is(.case-owner-timesheet-grid-th-day,.case-owner-timesheet-grid-td-day){width:9.71429%}.owner-timesheet-page .owner-weekly-timesheet-table :is(.case-owner-timesheet-grid-th-total,.case-owner-timesheet-grid-td-total){width:8%}.owner-timesheet-page .owner-submitted-timesheets-table thead th,.owner-timesheet-page .owner-timesheet-grid-wrap .case-owner-timesheet-grid-th{border-color:#e8e6e0;color:#66736f;background:#f5f3ee;font-size:.72rem;font-weight:650;letter-spacing:0;text-transform:none}.owner-timesheet-page .owner-timesheet-grid-wrap .case-owner-timesheet-grid-th{height:auto;padding:.45rem .9rem;border-bottom:0}.owner-timesheet-page .owner-submitted-timesheets-table tbody td,.owner-timesheet-page .owner-timesheet-grid-wrap .case-owner-timesheet-grid-td{border-color:#eeece7;background:#fff}.owner-timesheet-page .owner-timesheet-grid-wrap .case-owner-timesheet-grid-td{height:3.65rem;border-bottom:1px solid #f0f0ed;color:#073f37;font-size:.82rem}.owner-timesheet-page .owner-timesheet-grid-wrap tbody tr:last-child .case-owner-timesheet-grid-td{border-bottom:0}.owner-timesheet-page .owner-weekly-timesheet-table :is(.case-owner-timesheet-grid-th,.case-owner-timesheet-grid-td,.case-owner-timesheet-total-cell){border:1px solid #e8e6e0}.owner-timesheet-page .owner-timesheet-entry-footer{padding:.8rem 1rem;border-top:1px solid #ecebe6;background:#fff}.owner-timesheet-page .owner-timesheet-submitted-card>.d-flex{margin-bottom:.35rem!important;padding:.9rem 1rem;border-radius:1rem 1rem 0 0}.owner-timesheet-page .owner-timesheet-submitted-card>.owner-timesheet-table-card{border-radius:0 0 1rem 1rem}.owner-timesheet-page .owner-submitted-timesheets-table .company-case-view-btn{min-height:2.15rem;padding:.45rem .7rem;border-radius:.55rem;box-shadow:none}@media (max-width:900px){.owner-timesheet-page .owner-timesheet-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-timesheet-page .owner-timesheet-page-header{align-items:flex-start}}@media (max-width:640px){.owner-timesheet-page.timesheet-page{padding:1rem .8rem 1.5rem}.owner-timesheet-page .owner-timesheet-metrics{grid-template-columns:1fr;border-radius:1.15rem}.owner-timesheet-page .owner-timesheet-page-actions,.owner-timesheet-page .owner-timesheet-primary-button{width:100%}.owner-timesheet-page .owner-timesheet-tab{padding-right:.55rem;padding-left:.55rem;font-size:.7rem}}.company-cases-page{min-height:100%;padding:0 1.75rem 1rem;color:#063f35;background:var(--xverdict-platform-background)!important}.company-cases-shell{width:100%;max-width:90rem}.company-cases-header,.company-cases-hero{margin-bottom:.9rem}.company-cases-hero-content{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.company-cases-title{margin:0 0 .1rem;color:#124c42!important;font-size:var(--font-size-3xl);font-weight:700;letter-spacing:-.035em;line-height:1}.company-cases-breadcrumb{color:#737373!important;font-size:var(--font-size-xs);line-height:1.35}.company-cases-hero-actions{display:flex;gap:.45rem;margin-top:-.2rem}.company-cases-export-btn,.company-cases-new-btn{display:inline-flex;min-height:2.55rem;padding:.5rem 1rem;align-items:center;justify-content:center;gap:.55rem;border-radius:.65rem;font-size:.8rem;font-weight:600;line-height:1;white-space:nowrap}.company-cases-export-btn{border:1px solid #d8dfdb;color:#124c42;background:#fff}.company-cases-new-btn{min-width:7.5rem;border:1px solid #063f35;color:#fff;background:#063f35}.company-cases-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.35rem;margin:0;padding:.48rem;border-radius:1.65rem;background:#f5f3ed}.company-cases-metrics>div{display:flex;width:auto;max-width:none;padding:0}.company-cases-metric{width:100%;min-width:0;min-height:6.05rem!important;margin:0;padding:.92rem 1rem .75rem!important;border:0!important;border-radius:1.4rem!important;background:#fff!important;box-shadow:none!important}.company-cases-metric-accent,.company-cases-metric:after,.company-cases-metric:before{display:none!important}.company-cases-metric-topline{display:flex;align-items:center;justify-content:space-between}.company-cases-metric-label{color:#063f35;font-size:var(--font-size-sm);font-weight:600;letter-spacing:0;text-transform:none}.company-cases-metric-icon{width:auto;height:auto;border:0;color:#075448;background:transparent;font-size:1.12rem}.company-cases-metric-value{margin-top:.68rem;color:#124c42;font-size:2.05rem;font-weight:700;line-height:1}.company-cases-metric-change{margin-top:.5rem;color:#989898!important;font-size:.65rem;line-height:1}.company-cases-list{position:relative}.company-cases-filters{width:100%;min-height:2.55rem;margin-bottom:.65rem;padding:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;border:1px solid #d7ddd8;border-radius:1.75rem;background:#f7f6f2;scrollbar-color:#b8c4bf transparent;scrollbar-width:thin;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.company-cases-filters:focus-visible{outline:2px solid #8db5a8;outline-offset:2px}.company-cases-filters::-webkit-scrollbar{height:.3rem}.company-cases-filters::-webkit-scrollbar-track{background:transparent}.company-cases-filters::-webkit-scrollbar-thumb{border-radius:999px;background:#b8c4bf}.company-cases-filter{flex:1 0 auto;min-width:-moz-max-content;min-width:max-content;padding:.65rem 1.1rem;border:0;border-radius:0;color:#063f35;background:#fff;font-size:.8rem;font-weight:600;white-space:nowrap}.company-cases-filter:first-child{border-radius:1.65rem 0 0 1.65rem}.company-cases-filter.is-active{color:#fff;background:#063f35}.company-cases-table-wrap{padding:.65rem;overflow:visible;border:0!important;border-radius:1.65rem!important;background:#f5f3ed!important;box-shadow:none!important}.company-cases-table-heading{min-height:3.05rem;padding:.55rem 1rem;border:0;border-radius:1.05rem 1.05rem 0 0;background:#fff}.company-cases-section-title{color:#063f35;font-size:var(--font-size-sm);font-weight:700}.company-cases-table-subtitle{color:#606b67}.company-cases-status-filter{position:relative;flex:0 0 auto}.company-cases-filter-select{min-width:6.2rem;min-height:2rem;padding:.35rem 1.8rem .35rem .75rem;border:1px solid #dbe2de;border-radius:.7rem;outline:0;color:#234c45;background:#fff;font-size:var(--font-size-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none}.company-cases-status-filter>i{position:absolute;top:50%;right:.7rem;color:#063f35;font-size:var(--font-size-xs);pointer-events:none;transform:translateY(-50%)}.table-responsive{max-width:100%;overflow-x:auto;overflow-y:visible;border-radius:0 0 1.05rem 1.05rem;background:#fff;scrollbar-color:#b8c4bf transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.company-cases-table{width:100%;min-width:0;table-layout:fixed;color:#063f35}.company-cases-table thead{background:#f7f6f2}.company-cases-table thead th{height:1.75rem;padding:.35rem 1rem;border:0;color:#063f35;background:#f7f6f2;font-weight:700;letter-spacing:0;text-transform:none}.company-cases-table tbody td{height:2.95rem;padding:.55rem 1rem;overflow:visible;border-color:#edf0ee;color:#063f35;background:#fff;font-weight:600}.company-cases-table tbody tr:last-child td{border-bottom:0}.company-cases-table .case-clickable-row:hover td{background:#fbfcfa}.company-case-identity,.company-case-identity>div{display:block;min-width:0}.company-case-decision,.company-case-domain,.company-case-owner,.company-case-risk-label,.company-case-status-label,.company-case-subtitle,.company-case-title,.company-case-title-line{display:block;overflow:hidden;color:#063f35;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.company-case-subtitle{margin-top:.12rem;color:#87918e;font-weight:400}.company-case-created-date{display:block;margin-top:.2rem;overflow:hidden;color:#87918e;font-size:.65rem;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.company-cases-actions-column{min-width:4.75rem;padding-right:1.25rem!important;white-space:nowrap}.company-case-status-label{color:#56d600}.company-cases-pagination{display:flex;padding:.6rem 1.55rem 0;justify-content:flex-end}.company-cases-page-numbers{display:flex;align-items:center;gap:.65rem}.company-cases-page-number{min-width:.9rem;height:1rem;padding:0;border:0;color:#244e47;background:transparent;font-size:var(--font-size-xs);line-height:1}.company-cases-page-number.is-active{background:#dce2de}@media (max-width:991.98px){.company-cases-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.company-cases-page{padding-inline:.65rem}.company-cases-hero-content{align-items:stretch;flex-direction:column;gap:.8rem}.company-cases-hero-actions>button{flex:1}.company-cases-metrics{grid-template-columns:1fr}.company-cases-table-heading{align-items:flex-start!important;gap:.75rem}}.requestor-portal-page{--portal-green:#063a33;--portal-font:"DM Sans",sans-serif;background:transparent;color:var(--portal-green);font-family:var(--portal-font);margin:0;min-height:100vh;padding:0 0 1.75rem}.requestor-portal-page :is(button,input,select,textarea){font-family:var(--portal-font)}.requestor-portal-page :is(.case-details-page,.case-details-fact-label,.case-details-fact-value,.case-details-fact-input,.xv-form-section-heading,.xv-form-section-toggle){font-family:var(--portal-font)}.requestor-portal-topbar{border:0;box-shadow:none;height:5.15rem;padding:0 max(3rem,calc(50vw - 30rem))}.requestor-portal-main{padding:1rem 1rem 0}.requestor-portal-shell{max-width:82rem;width:100%}.requestor-case-view-main{padding:3.8rem 1rem 2rem}.requestor-case-view{background:#fff;border:0;border-radius:24px;color:var(--portal-green);max-width:1260px;padding:16px;width:100%}.requestor-case-view-summary{background:#f8f8f8;border-radius:22px 22px 0 0;min-height:72px;padding:20px 24px}.requestor-case-view-back{align-items:center;background:var(--portal-green);border-radius:12px;color:#fff;display:inline-flex;font-family:var(--portal-font);font-size:12px;font-weight:600;gap:8px;min-height:42px;padding:0 20px}.requestor-case-view-details{background:#f8f8f8;height:auto;margin-top:0;min-height:auto;overflow:visible;padding:20px 24px 0}.requestor-case-view-details:last-child{border-radius:0 0 22px 22px;padding-bottom:24px}.requestor-case-view-workflow{background:#f8f8f8;border-top:1px solid #d8e0dc;padding:20px 24px 12px}.requestor-case-view-details h2{font-size:20px;font-weight:700;line-height:1;margin:0 0 12px}.requestor-case-view-details h2,.requestor-case-view-details>p{color:var(--portal-green);font-family:var(--portal-font);letter-spacing:0}.requestor-case-view-details>p{font-size:16px;font-weight:400;line-height:1.4;margin:0 0 42px}.requestor-case-view-section-wrap+.requestor-case-view-section-wrap{margin-top:14px}.requestor-case-view-details.case-details-page .case-details-fact-section{border-color:#b7c5c0}.requestor-case-view-facts{display:grid;gap:28px 24px;grid-template-columns:repeat(2,minmax(0,614px));justify-content:space-between}.requestor-case-view-section+.requestor-case-view-section{border-top:1px dashed #aebdb7;margin-top:32px;padding-top:32px}.requestor-case-view-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.requestor-case-view-section-header h3{color:var(--portal-green);font-family:var(--portal-font);font-size:16px;font-weight:600;line-height:1;margin:0}.requestor-case-view-edit,.requestor-case-view-save{align-items:center;background:var(--portal-green);border-radius:10px;color:#fff;display:inline-flex;font-family:var(--portal-font);font-size:14px;font-weight:600;gap:8px;min-height:40px;padding:0 18px}.requestor-case-view-edit:disabled,.requestor-case-view-save:disabled{cursor:not-allowed;opacity:.55}.requestor-case-view-read-only{align-items:center;color:#687d77;display:inline-flex;font-size:13px;gap:6px}.requestor-case-view-label{font-weight:600;margin-bottom:14px}.requestor-case-view-label,.requestor-case-view-value{color:var(--portal-green);font-family:var(--portal-font);font-size:16px;letter-spacing:0;line-height:1}.requestor-case-view-value{align-items:center;background:#fff;border-radius:16px;display:flex;font-weight:400;height:56px;max-width:614px;padding:0 24px;width:100%}.requestor-case-view-input{border:1px solid #aebdb7;outline:0}select.requestor-case-view-input:not(.is-multiple){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none'%3E%3Cpath d='m1 1 6 6 6-6' stroke='%23063A33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 24px center;background-repeat:no-repeat;background-size:14px 8px;display:block;padding-right:56px}.requestor-case-view-input:focus{border-color:var(--portal-green);box-shadow:0 0 0 3px rgba(6,58,51,.12)}.requestor-case-view-input.is-invalid,.requestor-case-view-options.is-invalid{border-color:#c62828}.requestor-case-view-field-error,.requestor-case-view-required{color:#c62828}.requestor-case-view-field-error{font-family:var(--portal-font);font-size:12px;line-height:1.3;margin-top:7px}.requestor-case-view-input.is-multiple,.requestor-case-view-input.is-textarea,.requestor-case-view-options{height:auto;min-height:56px}.requestor-case-view-input.is-textarea{padding-bottom:16px;padding-top:16px;resize:vertical}.requestor-case-view-options{align-items:flex-start;flex-direction:column;gap:10px;justify-content:center;padding-bottom:14px;padding-top:14px}.requestor-case-view-options label{align-items:center;display:flex;gap:8px}.requestor-case-view-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.requestor-case-view-cancel{border:1px solid #d8e0dc;border-radius:10px;color:var(--portal-green);font-size:14px;font-weight:600;min-height:40px;padding:0 18px}.requestor-case-view-feedback{border-radius:10px;font-size:14px;margin-bottom:20px;padding:12px 16px}.requestor-case-view-feedback.is-error{background:#fff0f0;color:#9b1c1c}.requestor-case-view-feedback.is-success{background:#eaf8f0;color:var(--portal-green)}.requestor-case-view-documents{background:#f8f8f8;border-radius:0 0 22px 22px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding:36px 24px 24px}.requestor-case-view-document{align-items:center;background:#edf1ef;border:1px solid #d8e0dc;border-radius:10px;display:flex;gap:12px;min-width:0;padding:10px 14px}.requestor-case-view-document-icon{align-items:center;background:#efffdd;border:1px solid #b9dc8e;color:var(--portal-green);display:inline-flex;height:30px;justify-content:center;width:30px}.requestor-case-view-document-title{color:var(--portal-green);font-size:13px;font-weight:500}.requestor-case-view-document-meta{color:#687d77;font-size:9px;margin-top:2px}.requestor-case-view-document-button{background:#fff;border-radius:10px;color:var(--portal-green);font-size:11px;font-weight:600;min-width:72px;padding:9px 14px}@media (max-width:767.98px){.requestor-case-view-main{padding:1rem .55rem}.requestor-case-view{border-radius:16px;padding:10px}.requestor-case-view-details,.requestor-case-view-documents,.requestor-case-view-summary{padding-right:14px;padding-left:14px}.requestor-case-view-summary{align-items:flex-start!important;flex-wrap:wrap}.requestor-case-view-back{margin-left:58px}.requestor-case-view-documents,.requestor-case-view-facts{grid-template-columns:1fr}}.requestor-portal-new-case-backdrop{padding:2rem}.requestor-portal-verify-modal{border:0;border-radius:18px;max-width:690px;overflow:hidden;width:min(100%,690px)}.requestor-portal-verify-modal-header{background:var(--portal-green);border:0;color:#fff;min-height:64px;padding:14px 22px}.requestor-portal-verify-modal-header .requestor-portal-section-title{color:#fff;font-family:var(--portal-font);font-size:16px;font-weight:700;line-height:1.1}.requestor-portal-verify-modal-header .requestor-portal-copy{color:hsla(0,0%,100%,.78);font-size:9px}.requestor-portal-verify-modal-header .requestor-portal-icon-btn{background:#fff;border-radius:7px;color:var(--portal-green);height:26px;width:26px}.requestor-portal-verify-modal-body{padding:22px 30px 14px}.requestor-portal-verify-modal-body>.requestor-portal-label{color:#172b26;font-size:10px;font-weight:700;letter-spacing:0}.requestor-portal-verify-modal .requestor-portal-verify-input{background:#f1f2f2;border:1px solid #d6dcda!important;border-radius:9px;font-family:var(--portal-font);font-size:13px;font-weight:500;letter-spacing:0;min-height:46px}.requestor-portal-verify-modal .requestor-portal-verify-channel-grid{gap:10px!important}.requestor-portal-verify-modal .requestor-portal-verify-channel{background:#f0f2f1;border:1px solid #d5dcda;border-radius:9px;gap:10px;min-height:58px;padding:10px 12px}.requestor-portal-verify-modal .requestor-portal-verify-channel.is-selected{background:#e7efed;border-color:var(--portal-green)}.requestor-portal-verify-modal .requestor-portal-verify-channel-input{height:1px;opacity:0;position:absolute;width:1px}.requestor-portal-verify-channel-icon{align-items:center;background:var(--portal-green);border-radius:5px;color:#fff;display:inline-flex;flex:0 0 26px;height:26px;justify-content:center;width:26px}.requestor-portal-verify-modal .requestor-portal-verify-channel-title{color:#172b26;font-family:var(--portal-font);font-size:11px;font-weight:700;letter-spacing:0}.requestor-portal-verify-modal .requestor-portal-verify-channel .requestor-portal-copy{color:#566a64;font-size:10px}.requestor-portal-verify-modal .requestor-portal-verify-note{background:#f0f2f1;border:1px solid #d5dcda;border-radius:9px;margin-top:14px!important;padding:12px 14px}.requestor-portal-verify-modal .requestor-portal-verify-note .requestor-portal-copy{color:#55706a;font-size:10px;line-height:1.45}.requestor-portal-verify-modal-footer{border:0;min-height:66px;padding:8px 30px 18px}.requestor-portal-verify-modal-footer .requestor-portal-dark-btn{background:var(--portal-green)!important;border-radius:8px;color:#fff!important;font-family:var(--portal-font);font-size:11px;font-weight:600;height:40px;min-height:40px;padding:0 18px!important;width:auto}.requestor-portal-new-case-modal{display:flex;flex-direction:column;max-height:calc(100dvh - 4rem);max-width:690px;overflow:hidden;border:0;border-radius:26px;width:min(100%,690px)}.requestor-portal-new-case-header{min-height:92px;padding:18px 28px;color:#fff;background:var(--portal-green)}.requestor-portal-new-case-header .requestor-portal-section-title{color:#fff;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;margin-bottom:.75rem!important}.requestor-portal-new-case-header .requestor-portal-copy{color:hsla(0,0%,100%,.82);font-size:10px;line-height:1.4}.requestor-portal-new-case-header .requestor-portal-icon-btn{border:0;border-radius:8px;color:var(--portal-green);background:#fff;font-size:16px;height:28px;width:28px}.requestor-portal-new-case-body{flex:1 1 auto;overflow-y:auto;padding:26px 30px 28px}.requestor-portal-new-case-question{align-items:center;color:#111;display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:0;margin-bottom:18px}.requestor-portal-new-case-step{align-items:center;background:var(--portal-green);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 20px;font-size:10px;height:20px;justify-content:center}.requestor-portal-new-case-modal .requestor-portal-case-types{gap:16px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.requestor-portal-new-case-modal .requestor-portal-case-type{align-items:flex-start;background:#d5dfdd;border:1px solid #c4d2ce!important;border-radius:12px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) 22px;min-height:82px;padding:14px 12px}.requestor-portal-new-case-modal .requestor-portal-case-type.is-selected,.requestor-portal-new-case-modal .requestor-portal-case-type:hover{border-color:var(--portal-green)!important;background:#cbd9d6}.requestor-portal-case-type-icon{align-items:center;background:var(--portal-green);border-radius:6px;color:#fff;display:inline-flex;font-size:15px;height:28px;justify-content:center;width:28px}.requestor-portal-case-type-copy{min-width:0}.requestor-portal-new-case-modal .requestor-portal-case-type .fw-bold{color:#111;font-family:var(--portal-font);font-size:12px;font-weight:700;letter-spacing:0;line-height:1.25}.requestor-portal-new-case-modal .requestor-portal-case-type .requestor-portal-label{color:#253a35;display:block;font-size:9px;line-height:1.35;margin-top:6px;text-transform:none}.requestor-portal-new-case-modal .requestor-portal-radio{background:#fff;border:1px solid #376a61;height:20px;margin-top:0;width:20px}.requestor-portal-new-case-modal .requestor-portal-radio.is-selected{background:var(--portal-green);border-color:var(--portal-green);box-shadow:inset 0 0 0 4px #fff}.requestor-portal-new-case-modal .xv-sectioned-form{gap:10px}.requestor-portal-new-case-form{scroll-margin-top:16px}.requestor-portal-new-case-modal .xv-form-section{border-color:#9fb4ae;border-radius:14px;box-shadow:none}.requestor-portal-new-case-modal .xv-form-section.is-open{border-color:#708f87;box-shadow:none}.requestor-portal-new-case-modal .xv-form-section-toggle{gap:12px;min-height:66px;padding:12px 16px}.requestor-portal-new-case-modal .xv-form-section-number{flex-basis:30px;font-size:12px;height:30px;width:30px}.requestor-portal-new-case-modal .xv-form-section-heading strong{color:#102d27;font-size:14px;line-height:1.2}.requestor-portal-new-case-modal .xv-form-section-heading small{color:#647970;font-size:10px;line-height:1.2}.requestor-portal-new-case-modal .xv-form-section-body{padding:14px 16px 16px}.requestor-portal-new-case-modal .xv-form-section-description{color:#526a62;font-size:11px;margin-bottom:14px}.requestor-portal-new-case-modal .xv-form-field-grid{gap:14px}.requestor-portal-new-case-modal .xv-form-field-label{color:#102d27;font-size:12px;line-height:1.25;margin-bottom:7px!important}.requestor-portal-new-case-modal .xv-form-control{border-color:#c3d0cc!important;border-radius:10px!important;font-size:12px;min-height:48px;padding-left:12px;padding-right:12px}.requestor-portal-new-case-modal .xv-form-textarea{min-height:96px;padding-bottom:10px;padding-top:10px}.requestor-portal-new-case-modal .xv-form-section-actions{margin-top:14px}.requestor-portal-new-case-modal .xv-form-section-actions .btn{border-radius:8px;background:var(--portal-green)!important;color:#fff!important;font-family:var(--portal-font);font-size:var(--font-size-xs);font-weight:600;min-height:40px}.requestor-portal-new-case-modal .xv-form-overview{align-items:center;margin:0 0 1.5rem}.requestor-portal-new-case-modal .xv-form-title{color:var(--portal-green);font-family:var(--portal-font);font-size:28px;font-weight:600}.requestor-portal-new-case-modal .xv-form-subtitle{font-family:var(--portal-font);font-size:16px}.requestor-portal-new-case-modal .xv-form-progress{width:min(27rem,42%)}.requestor-portal-new-case-modal .xv-form-progress-copy{font-family:var(--portal-font);font-size:15px}.requestor-portal-new-case-footer{background:#fff;border-top:1px solid #d7dfdc;flex:0 0 auto;min-height:92px;padding:16px 30px}.requestor-portal-new-case-footer .btn{align-items:center;border-radius:8px;display:inline-flex;font-family:var(--portal-font);font-size:var(--font-size-xs);font-weight:600;justify-content:center;min-height:40px;min-width:96px}.requestor-portal-new-case-footer .requestor-portal-dark-btn{background:var(--portal-green)!important;color:#fff!important;height:40px;max-height:40px;max-width:136px;min-height:40px;min-width:136px;padding:0 16px!important;width:136px}.requestor-portal-new-case-footer .requestor-portal-dark-btn:disabled{background:#708b85!important;color:#fff!important;opacity:1}@media (max-width:767.98px){.requestor-portal-new-case-backdrop{align-items:flex-end!important;padding:.5rem}.requestor-portal-new-case-modal{max-height:calc(100dvh - 1rem)}.requestor-portal-new-case-header{min-height:auto;padding:1.25rem}.requestor-portal-new-case-header .requestor-portal-copy{font-size:.85rem;line-height:1.5}.requestor-portal-new-case-header .requestor-portal-icon-btn{border-radius:8px;height:32px;width:32px}.requestor-portal-new-case-body{padding:1.4rem 1.25rem 1.75rem}.requestor-portal-new-case-question{font-size:11px;letter-spacing:0;margin-bottom:1rem}.requestor-portal-new-case-modal .requestor-portal-case-types{grid-template-columns:1fr;margin-bottom:1.5rem}.requestor-portal-new-case-modal .requestor-portal-case-type{min-height:82px;padding:14px 12px}.requestor-portal-new-case-modal .xv-form-field-grid{grid-template-columns:1fr}.requestor-portal-new-case-modal .xv-form-overview{align-items:stretch;flex-direction:column;gap:1rem}.requestor-portal-new-case-modal .xv-form-title{font-size:1.35rem}.requestor-portal-new-case-modal .xv-form-progress{width:100%}.requestor-portal-new-case-footer{min-height:auto;padding:1rem 1.25rem}.requestor-portal-new-case-footer .btn,.requestor-portal-new-case-footer .requestor-portal-dark-btn{flex:0 0 auto;height:40px;max-height:40px;max-width:136px;min-height:40px;min-width:136px;width:136px}}.requestor-portal-profile{background-color:#001b18;background-position:50%;background-size:cover;border:.24rem solid #fff!important;border-radius:1.2rem;box-shadow:none;margin-bottom:0;min-height:9.7rem;padding:1.35rem 1.75rem}.requestor-portal-profile:after,.requestor-portal-profile:before{display:none}.requestor-portal-profile-copy{justify-content:center}.requestor-portal-profile .requestor-portal-eyebrow{color:#fff;font-size:.62rem;font-weight:500;letter-spacing:0;text-transform:none}.requestor-portal-name{color:#fff;font-size:1.42rem;line-height:1.05;margin-top:.55rem}.requestor-portal-profile-intro{color:#fff;font-size:.67rem;line-height:1.4}.requestor-portal-profile .requestor-portal-meta{color:#fff;font-size:.51rem;font-weight:400;letter-spacing:0;margin-top:1.45rem!important;text-transform:none}.requestor-portal-profile-actions{align-items:flex-end;justify-content:flex-start;padding-top:.25rem}.requestor-portal-hero-verify,.requestor-portal-open-case{background:#fff;border-radius:.48rem;color:var(--portal-green);font-size:.62rem;font-weight:600;min-height:2.05rem;padding:0 1rem}.requestor-portal-tabs{align-items:center;background:#fff;border:1px solid #c9d5d1!important;border-radius:1.25rem;box-shadow:none!important;height:2.7rem;margin:.35rem .25rem .5rem;overflow:hidden;padding:0}.requestor-portal-tab-list{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;width:100%}.requestor-portal-tab{color:var(--portal-green);font-size:.63rem;min-height:100%;padding:0 1rem}.requestor-portal-tab+.requestor-portal-tab{margin-left:0}.requestor-portal-tab.is-active{background:var(--portal-green);color:#fff}.requestor-portal-tab.is-active:after{display:none}.requestor-portal-flow{background:#fff;border-radius:1.25rem;display:block;margin-inline:.35rem;padding:.6rem 1rem 1rem}.requestor-portal-active-flow{border:1px solid #c9d5d1;margin-inline:0;padding:24px 36px}.requestor-portal-active-flow .requestor-portal-section-head{padding-inline:8px}.requestor-portal-previous-flow,.requestor-portal-previous-flow :is(.requestor-portal-section-title,.requestor-portal-meta,.requestor-portal-empty,.requestor-portal-case-meta,.requestor-portal-doc-title,.requestor-portal-copy,.requestor-portal-previous-status){font-family:var(--portal-font)}.requestor-portal-previous-flow{border:1px solid #c9d5d1}.requestor-portal-case-list{background:hsla(0,0%,94%,.46);border-radius:22px;height:auto;margin-bottom:0!important;margin-inline:auto;max-width:1307px;padding:16px 36px 28px;width:100%}.requestor-portal-section-head{align-items:center!important;margin:0 0 .45rem;min-height:2.4rem;padding:0 .85rem}.requestor-portal-section-head .requestor-portal-eyebrow{color:#71827d;font-size:.52rem;font-weight:400;letter-spacing:0;text-transform:none}.requestor-portal-section-title{color:var(--portal-green);font-family:var(--portal-font);font-size:15px;font-weight:600;line-height:1;margin-top:.18rem}.requestor-portal-open-case{background:var(--portal-green);color:#fff;min-height:2.15rem;padding-inline:1.05rem}.requestor-portal-case{background:transparent;border:0!important;border-radius:0;box-shadow:none;margin-bottom:0!important;min-height:100px;padding:16px 0}.requestor-portal-case:first-of-type,.requestor-portal-case:last-of-type{border-radius:0}.requestor-portal-case+.requestor-portal-case{border-top:1px dashed #aebdb7!important}.requestor-portal-case-header{gap:.8rem!important;min-height:3.05rem}.requestor-portal-case-icon{align-items:center;background:var(--portal-green);border-radius:13px;color:#fff;display:inline-flex;flex:0 0 62px;font-size:1.2rem;height:60px;justify-content:center;width:62px}.requestor-portal-case-icon .bi-file-earmark{align-items:center;display:inline-flex;font-size:35px;height:35px;justify-content:center;line-height:1;width:35px}.requestor-portal-case-summary>.d-flex{gap:.42rem!important;margin-bottom:.25rem!important}.requestor-portal-type{border-radius:.22rem;font-size:10px;font-weight:600;letter-spacing:.04em;padding:.18rem .42rem}.requestor-portal-type,.requestor-portal-type.is-service{background:var(--portal-green);color:#fff}.requestor-portal-case-meta{border-left:1px solid var(--portal-green);color:var(--portal-green);font-size:.43rem;font-weight:500;letter-spacing:0;padding-left:.45rem;text-transform:none}.requestor-portal-case-date{font-size:14px;font-weight:700}.requestor-portal-case-date,.requestor-portal-case-title{color:#000;font-family:var(--portal-font);letter-spacing:0;line-height:1}.requestor-portal-case-title{font-size:16px;font-weight:600}.requestor-portal-case-reference{color:#56736d;font-size:12px;margin-top:.25rem}.requestor-portal-case-detail-toggle{align-items:center;background:var(--portal-green);border:0!important;border-radius:.55rem;color:#fff;font-size:.55rem;font-weight:600;height:2rem;justify-content:center;min-height:2rem;padding:0 .9rem;width:4.25rem}.requestor-portal-case-status{align-items:center;background:color-mix(in srgb,var(--case-status-color,var(--portal-green)) 12%,transparent);border-radius:999px;color:var(--case-status-color,var(--portal-green));display:inline-flex;font-size:11px;font-weight:600;gap:6px;line-height:1;margin-left:8px;padding:6px 9px}.requestor-portal-case-status:before{background:currentColor;border-radius:50%;content:"";flex:0 0 7px;height:7px;width:7px}.requestor-case-view-summary .requestor-portal-type{font-size:10px;font-weight:600}.requestor-case-view-summary .requestor-portal-case-date{font-size:14px}.requestor-case-view-summary .requestor-portal-case-title{font-size:24px}.requestor-case-view-summary .requestor-portal-case-reference{font-size:12px}.requestor-portal-case-detail-toggle>i{background:transparent;color:#174d46;font-size:.75rem;height:auto;width:auto}.requestor-portal-floating-action{align-items:center;bottom:1.25rem;display:inline-flex;gap:.4rem;min-height:2.35rem;position:fixed;right:1.25rem;z-index:20}.requestor-portal-case:has(.requestor-portal-expanded){overflow:hidden;padding:0}.requestor-portal-case:has(.requestor-portal-expanded)>.requestor-portal-case-header{border-bottom:1px solid #d7d7d2;padding:.75rem 1.5rem}.requestor-portal-expanded{padding:0 1.5rem 1.5rem}.requestor-portal-case-overview{padding-top:1rem}.requestor-portal-case-details-heading{display:block;margin-bottom:1.8rem}.requestor-portal-case-details-heading .requestor-portal-eyebrow{color:var(--portal-green);font-size:.82rem;font-weight:600;letter-spacing:0;text-transform:none}.requestor-portal-case-details-heading .requestor-portal-copy{color:#174d46;font-size:.67rem;margin-top:.45rem}.requestor-portal-case-details-heading>span{display:none}.requestor-portal-facts{display:grid;gap:1.3rem 1.15rem;grid-template-columns:repeat(2,minmax(0,1fr))}.requestor-portal-fact{border:0!important;padding:0!important}.requestor-portal-fact .requestor-portal-label{color:#174d46;font-size:.67rem;font-weight:600;letter-spacing:0;margin-bottom:.65rem!important;text-transform:none!important}.requestor-portal-fact-value{background:#fff;border-radius:.78rem;color:var(--portal-green);font-size:.67rem;min-height:2.5rem;padding:.7rem .8rem}.requestor-portal-workflow-panel .case-details-lifecycle-card{background:transparent;border:0!important;box-shadow:none!important}.requestor-portal-workflow-panel .case-details-lifecycle-header{background:transparent!important;padding:0 0 .55rem}.requestor-portal-workflow-panel .case-details-lifecycle-track{background:transparent;padding-inline:.2rem}.requestor-portal-case-facts{margin-top:1rem}@media (max-width:767.98px){.requestor-portal-topbar{height:4.5rem;padding-inline:1rem}.requestor-portal-main{padding:.75rem .55rem 0}.requestor-portal-profile{min-height:10rem;padding:1.15rem}.requestor-portal-profile-actions{min-width:auto}.requestor-portal-tab-list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.requestor-portal-facts{grid-template-columns:1fr}.requestor-portal-case{padding-inline:.7rem}.requestor-portal-case-list{height:auto;min-height:0;padding-inline:10px}.requestor-portal-active-flow{padding:16px 12px}.requestor-portal-active-flow .requestor-portal-section-head{padding-inline:4px}.requestor-portal-case-icon{flex-basis:52px;height:52px;width:52px}.requestor-portal-floating-action{bottom:.75rem;right:.75rem}}.case-details-page .case-details-lifecycle-section{min-width:0;margin-bottom:1.25rem!important}.case-details-page .case-details-lifecycle-track{display:flex!important;flex-wrap:nowrap;align-items:flex-start;gap:0;width:100%;min-width:0;padding:.5rem 0 1rem;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#6c9588 #e0eae5}.case-details-page .case-details-lifecycle-step{flex:0 0 13rem;min-width:13rem;padding:0;border:0;background:transparent;box-shadow:none;text-align:center;scroll-snap-align:start}.case-details-page .case-details-lifecycle-node-row{display:grid;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);align-items:center;margin-bottom:.75rem}.case-details-page .case-details-lifecycle-connector{display:block;height:3px;background:#b9cec4}.case-details-page .case-details-lifecycle-connector.is-complete{background:#064c42}.case-details-page .case-details-lifecycle-node{width:2rem;height:2rem;border:1px solid #b9cec4;color:#536b62;background:#f1f6f3;font-size:1rem;font-weight:700}.case-details-page .case-details-lifecycle-name,.case-details-page .case-details-lifecycle-step:is(.is-current,.is-complete,.is-next) .case-details-lifecycle-name{min-height:2.9em;padding-inline:.75rem;color:#183f35;font-size:1rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere;text-align:center}.case-details-page .case-details-lifecycle-helper{display:block;margin-top:.25rem;color:#5a6f65;font-size:.875rem;line-height:1.4;text-align:center}.case-details-page .case-details-lifecycle-step:is(.is-current,.is-complete) .case-details-lifecycle-node{color:#fff;background:#064c42;border-color:#064c42}.case-details-page .case-details-lifecycle-step.is-current .case-details-lifecycle-node{box-shadow:0 0 0 4px #c4ded2!important}.case-details-page .case-details-lifecycle-step.is-current .case-details-lifecycle-helper{color:#064c42;font-weight:750}.case-details-page .case-details-lifecycle-step.is-next .case-details-lifecycle-node{border-color:#bc9347;color:#725314;background:#fff6e4}.case-details-page .case-details-lifecycle-track:focus-visible{outline:2px solid #064c42;outline-offset:4px}@media (width <= 575px){.case-details-page .case-details-lifecycle-step{flex-basis:11rem;min-width:11rem}}.case-details-page .case-details-facts-card .case-details-facts-overview-header{display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #d7e2dc}.case-details-page .case-details-fact-section .xv-form-section-heading strong,.case-details-page .case-details-facts-current-section{font-size:1.25rem;font-weight:700;line-height:1.4}.case-details-page .case-details-facts-overview-header .xv-form-progress-copy{justify-content:space-between;font-size:.875rem;line-height:1.5}.case-details-page .case-details-fact-section-toolbar{margin-bottom:1.75rem;color:#52685d;font-size:.9375rem;line-height:1.5}.case-details-page .case-details-fact-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem}.case-details-page .case-details-fact-field{grid-column:1/-1}.case-details-page .case-details-fact-field .case-details-fact-label{margin-bottom:.65rem;color:#183c30;font-size:1rem;font-weight:650;line-height:1.5}.case-details-page .case-details-required-marker{font-size:inherit}.case-details-page .case-details-fact-field .case-details-fact-value,.case-details-page .case-details-fact-section .case-details-fact-input{min-height:3rem;padding:.75rem 1rem;border:1px solid #b8cbc1;border-radius:.5rem;color:#203c30;background:#fff;box-shadow:none;font-size:1rem;line-height:1.5}.case-details-page .case-details-fact-section textarea.case-details-fact-input{min-height:7rem}.case-details-page .case-details-fact-section .case-details-fact-input::-moz-placeholder{color:#708077}.case-details-page .case-details-fact-section .case-details-fact-input::placeholder{color:#708077}.case-details-page .case-details-fact-section .case-details-fact-input:focus{border-color:#14614b;box-shadow:0 0 0 3px #e0eee6}.case-details-page .case-details-fact-options{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.case-details-page .case-details-choice-hint{margin-bottom:.25rem;color:#52685d;font-size:.875rem}.case-details-page .case-details-fact-options .form-check{display:flex;align-items:flex-start;gap:.75rem;min-height:3rem;padding:.75rem 1rem;margin:0;border:1px solid #c7d7ce;border-radius:.5rem;background:#fff;cursor:pointer}.case-details-page .case-details-fact-options .form-check:has(input:checked){border-color:#14614b;background:#eef7f1}.case-details-page .case-details-fact-options .form-check-input{float:none;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin:.15rem 0 0;accent-color:#064c42}.case-details-page .case-details-fact-options .form-check-label{color:#203c30;font-size:1rem;line-height:1.5}.case-details-page .case-details-fact-error{margin-top:.5rem;font-size:.9375rem;line-height:1.5}.case-details-page .case-details-fact-actions{justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:2rem!important;padding-top:1.5rem;border-top:1px solid #d7e2dc}.case-details-page .case-details-fact-action{min-height:3rem;padding:.75rem 1.25rem;font-size:1rem}@media (width <= 575px){.case-details-page .case-details-facts-card>.card-body{padding:1.25rem!important}.case-details-page .case-details-fact-section .xv-form-section-heading strong,.case-details-page .case-details-facts-current-section{font-size:1.125rem}.case-details-page .case-details-fact-action{flex:1 1 auto}}.case-details-page .case-details-page-intro{padding:.65rem 1rem;border:1px solid #d1ded7;border-radius:1rem;background:#fff;margin-bottom:0!important}.case-details-page .case-details-intro-row{align-items:flex-start!important;gap:1rem}.case-workspace-eyebrow{display:none;margin-bottom:.3rem;color:#5c7267;font-size:.8125rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.case-details-page .case-details-page-title{font-size:1.25rem;line-height:1.25;letter-spacing:-.025em}.case-workspace-subtitle{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:.2rem 0 0;color:#52685d;font-size:.875rem;line-height:1.5}.case-workspace-summary{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin:0 0 1.5rem;padding:1rem;border:1px solid #e1e9e4;border-radius:.75rem;background:#f5f9f6}.case-workspace-summary>div{flex:1 1 9rem;min-width:0}.case-workspace-summary dt{margin-bottom:.25rem;color:#5c7267;font-size:.8125rem;font-weight:500}.case-workspace-summary dd{margin:0;color:#183c30;font-size:.9375rem;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.case-details-page .case-details-header-button{min-height:2.75rem;padding:.6rem 1rem;font-size:.9375rem}.case-details-page .case-details-lifecycle-section{grid-column:1/-1;margin:0!important;position:static}.case-details-page .case-details-lifecycle-card{padding:.25rem .75rem;border:1px solid #d1ded7!important;border-radius:1rem!important;background:#fff!important}.case-workspace-progress-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.case-workspace-progress-heading h2{margin:0;font-size:.9375rem;font-weight:700}.case-workspace-progress-heading>span{color:#5c7267;font-size:.8125rem}.case-details-page .case-workspace-tabs{position:static;display:flex;flex-wrap:wrap;align-items:stretch;gap:0;padding:0;margin:0;min-width:0;min-height:3.25rem;border:1px solid #d1ded7!important;border-radius:.8rem;background:#fff;overflow:hidden}.case-details-page .case-workspace-tabs .case-details-workspace-tab{flex:1 1 auto;min-height:3.25rem;min-width:0;padding:.75rem .875rem;margin:0;border:0;border-bottom:3px solid transparent;border-radius:0;color:#52685d;background:#fff;font-size:.9375rem;font-weight:650;line-height:1.4;white-space:normal}.case-details-page .case-workspace-tabs .case-details-workspace-tab.active{border-bottom-color:#064c42;color:#064c42;background:#edf5f0}.case-details-page .case-workspace-tabs .case-details-workspace-tab:focus-visible{outline:2px solid #064c42;outline-offset:-4px}.case-details-page .case-details-activity-section .case-details-main-column{display:flex;flex-direction:column;gap:1rem!important}.case-details-page .case-details-action-card{order:0}.case-details-page .case-details-outcome-card{order:1}.case-details-page .case-details-action-card>.card-body,.case-details-page .case-details-outcome-card>.card-body{padding:1.25rem}.case-details-page .case-details-sidebar .case-details-card-title{font-size:1rem;line-height:1.5}.case-details-page .case-details-action-copy,.case-details-page .case-details-sidebar .case-details-card-subtitle{font-size:.875rem;line-height:1.6}.case-details-page .case-details-sidebar .case-details-decision-action,.case-details-page .case-details-sidebar .case-details-outline-action{min-height:2.75rem;padding:.65rem .875rem;font-size:.9375rem}.case-details-page .case-details-content-column{gap:0!important}.case-details-page .case-details-facts-section{padding-top:0}@media (width >= 1200px){.case-details-page .case-details-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);gap:.65rem 1rem;padding-top:.75rem!important}.case-details-page.has-case-action-rail .case-details-shell{grid-template-columns:minmax(0,1fr) 19rem}.case-details-page .case-workspace-tabs{grid-column:1;grid-row:3}.case-details-page .case-details-content-column,.case-details-page .case-details-reasoning-section{grid-column:1;grid-row:4;padding:0;margin:0}.case-details-page .case-details-sidebar{display:flex;grid-column:2;grid-row:3/span 2;padding:0;margin:0}}@media (width <= 1199px){.case-details-page{height:auto;overflow:visible}.case-details-page .case-details-shell{height:auto;display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:.65rem;overflow:visible}.case-details-page .case-workspace-tabs{grid-column:1;grid-row:3}.case-details-page .case-details-content-column,.case-details-page .case-details-reasoning-section{grid-column:1;grid-row:4;width:100%;height:auto;padding:0;margin:0;overflow:visible}.case-details-page .case-details-facts-section,.case-details-page .case-details-reasoning-card>.card-body{overflow:visible}.case-details-page .case-details-sidebar{display:flex;position:static;grid-column:1;grid-row:5;width:100%;padding:0;margin:0}}@media (width <= 575px){.case-details-page .case-details-page-intro{padding:.75rem}.case-details-page .case-details-intro-row{flex-direction:column!important}.case-details-page .case-details-page-title{font-size:1.25rem}.case-workspace-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.case-details-page .case-details-intro-actions{width:100%}.case-details-page .case-details-intro-actions>button{flex:1 1 0;min-width:0;padding:.5rem;font-size:.875rem}.case-details-page .case-details-lifecycle-card{padding-inline:.75rem}.case-details-page .case-workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.case-details-page .case-workspace-tabs .case-details-workspace-tab{padding:.75rem .4rem;font-size:.875rem}}.case-workspace-heading-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem}.case-workspace-current-stage{padding:.25rem .625rem;border-radius:999px;color:#064c42;background:#e8f3ed;font-size:.875rem;font-weight:650;line-height:1.4}.case-details-page .case-details-lifecycle-track{padding:.4rem 0}.case-details-page .case-details-lifecycle-node-row{grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);margin-bottom:.35rem}.case-details-page .case-details-lifecycle-node{width:1.5rem;height:1.5rem;font-size:.875rem}.case-details-page .case-details-lifecycle-helper{display:none}.case-details-page .case-details-facts-card>.card-body{width:100%;padding:1rem!important}.case-details-page .case-details-facts-card .case-details-facts-overview-header{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem;padding-bottom:.75rem}.case-details-page .case-details-facts-overview-header .case-details-facts-header-actions{width:13rem}.case-details-page .case-details-facts-current-section{flex:1 1 16rem;font-size:1.125rem}.case-details-page .case-details-fact-section-toolbar{margin-bottom:1rem}.case-details-page{--case-control-border:#c1d0c8;--case-focus-ring:0 0 0 3px rgba(6,76,66,.13)}.case-workspace-subtitle>span+span:before{content:"\00b7";margin-right:.65rem;color:#93a59a}.case-details-page .case-details-lifecycle-card,.case-details-page .case-details-page-intro{box-shadow:0 2px 6px rgb(16 50 37/3%)!important}.case-details-page .case-details-lifecycle-card.is-collapsible{padding:0;overflow:hidden}.case-details-lifecycle-content,.case-details-lifecycle-disclosure{min-width:0}.case-details-lifecycle-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.75rem 1rem;color:#183f35;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.case-details-lifecycle-toggle::-webkit-details-marker{display:none}.case-details-lifecycle-toggle:hover{background:#f7faf8}.case-details-lifecycle-toggle:focus-visible{outline:2px solid #064c42;outline-offset:-2px}.case-details-lifecycle-toggle-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0}.case-details-lifecycle-toggle-title{font-weight:750}.case-details-lifecycle-toggle-summary{color:#5a6f65;font-size:.875rem}.case-details-lifecycle-toggle-icon{flex:0 0 auto;transition:transform .2s ease}.case-details-lifecycle-disclosure[open] .case-details-lifecycle-toggle{border-bottom:1px solid #e0eae5}.case-details-lifecycle-disclosure[open] .case-details-lifecycle-toggle-icon{transform:rotate(180deg)}.case-details-page .case-details-lifecycle-content{padding:.25rem .75rem}.registered-cases-page .registered-cases-table .registered-case-view-btn{min-width:4.25rem;min-height:2rem;padding:.35rem .75rem;border:1px solid #075448;border-radius:.5rem;color:#fff;background:#075448;font-weight:700;line-height:1.2;box-shadow:none}.registered-cases-page .registered-cases-table .registered-case-view-btn:focus-visible,.registered-cases-page .registered-cases-table .registered-case-view-btn:hover{border-color:#043c34;color:#fff;background:#043c34}#app .xverdict-layout .case-details-page .case-workspace-tabs{border-radius:.75rem!important;background:#fff!important}#app .xverdict-layout .case-details-page .case-workspace-tabs .case-details-workspace-tab{border-radius:0!important;border:0!important;color:#496155!important;background:#fff!important;font-size:.9375rem!important;line-height:1.4;transition:background-color .15s ease,color .15s ease}#app .xverdict-layout .case-details-page .case-workspace-tabs .case-details-workspace-tab:not(.active):hover{color:#064c42!important;background:#f0f6f2!important}#app .xverdict-layout .case-details-page .case-workspace-tabs .case-details-workspace-tab.active{color:#fff!important;background:#064c42!important}.case-details-page .case-details-facts-card .row.case-details-facts-form-shell{padding:0!important;--bs-gutter-y:0}.case-details-page .case-details-fact-grid{gap:1.5rem}.case-details-page .case-details-fact-options .form-check-input:checked{border-color:#064c42;background-color:#064c42}.case-details-page .case-details-fact-options .form-check-input:focus{border-color:#14614b;box-shadow:var(--case-focus-ring)}.case-details-page .case-details-audit-panel,.case-details-page .case-details-note-composer,.case-details-page .case-details-reasoning-trail,.case-details-page .case-details-time-logger{padding:1.5rem;border-radius:1rem!important}.case-details-page .case-details-time-logger-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,12rem);gap:1.25rem}.case-details-page .case-details-note-description-label,.case-details-page .case-details-time-field-label{display:block;margin-bottom:.625rem;color:#183c30;font-size:.9375rem;font-weight:650;line-height:1.5}.case-details-page .case-details-note-textarea,.case-details-page .case-details-time-logger .form-control{min-height:3rem;padding:.75rem 1rem;border:1px solid var(--case-control-border);border-radius:.5rem;color:#203c30;background:#fff;box-shadow:none;font-size:1rem;line-height:1.5}.case-details-page .case-details-note-textarea{min-height:10rem;resize:vertical}.case-details-page .case-details-note-textarea::-moz-placeholder,.case-details-page .case-details-time-logger .form-control::-moz-placeholder{color:#708077}.case-details-page .case-details-note-textarea::placeholder,.case-details-page .case-details-time-logger .form-control::placeholder{color:#708077}.case-details-page .case-details-note-textarea:focus,.case-details-page .case-details-time-logger .form-control:focus{border-color:#14614b;box-shadow:var(--case-focus-ring)}.case-details-page :is(.case-details-log-time-button,.case-details-post-note-button,.case-details-billable-option,.case-details-time-file-button){min-height:2.75rem;padding:.625rem 1rem;border-radius:.5rem;font-size:.9375rem;line-height:1.5}.case-details-page .case-details-time-file-button{border-color:var(--case-control-border);background:#fff}.case-details-page .case-details-audit-state,.case-details-page .case-details-notes-history>.case-details-doc-card,.case-details-page .case-details-time-empty{padding:1.5rem;color:#496155;background:#f7faf8;font-size:.9375rem;line-height:1.6}.case-details-page .case-details-notes-history .small,.case-details-page .case-details-time-empty .case-details-card-subtitle{color:#60756a;font-size:.875rem;line-height:1.6}.case-details-page .case-details-audit-event,.case-details-page .case-details-note-body,.case-details-page .case-details-reasoning-trail-copy,.case-details-page .case-details-time-activity{font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.case-details-page .case-details-note-time,.case-details-page .case-details-reasoning-trail-time,.case-details-page .case-details-time-heading .case-owner-timesheet-tag{font-size:.8125rem;line-height:1.5}.case-details-page .btn:focus-visible{outline:2px solid #14614b;outline-offset:3px;box-shadow:none}.case-details-page .btn:disabled{cursor:not-allowed;opacity:55%}@media (width <= 575px){.case-details-page .case-details-intro-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem!important}.case-details-page .case-details-intro-actions>button{width:100%;min-width:0!important;padding-inline:.25rem}#app .xverdict-layout .case-details-page .case-workspace-tabs .case-details-workspace-tab{font-size:.875rem!important}.case-details-page .case-details-time-logger-fields{grid-template-columns:minmax(0,1fr)}.case-details-page .case-details-audit-panel,.case-details-page .case-details-note-composer,.case-details-page .case-details-reasoning-trail,.case-details-page .case-details-time-logger{padding:1.25rem}}@media (prefers-reduced-motion:reduce){#app .xverdict-layout .case-details-page .case-workspace-tabs .case-details-workspace-tab{transition:none}}.requestor-case-view-main{padding:1.25rem 1rem 2rem}.requestor-case-view.case-details-page,.requestor-portal-case-details-ui.case-details-page{height:auto;min-height:0;overflow:visible;padding:0;background:transparent!important}.requestor-case-view.case-details-page{max-width:none;display:flex;flex-direction:column;gap:.65rem;border-radius:0}.requestor-case-standard-header{position:relative}.requestor-case-view .requestor-portal-workflow-panel,.requestor-portal-case-details-ui .requestor-portal-workflow-panel{padding:0;border:0;background:transparent}.requestor-case-view .requestor-case-view-details{width:100%;padding:1.25rem 2rem;border:1px solid #d1ded7;border-radius:1rem;background:#fff}.requestor-case-view-facts,.requestor-case-view-section-wrap{width:100%;max-width:48rem;margin-inline:auto}.requestor-case-view-facts{grid-template-columns:minmax(0,1fr)}.requestor-case-view .case-workspace-tabs{flex-wrap:nowrap;display:flex;align-items:center;border-radius:.75rem}.requestor-case-view .case-workspace-tabs .case-details-workspace-tab{flex:0 0 10rem;border-radius:0;color:#fff;background:#064c42}.requestor-case-standard-progress{margin-left:auto;padding:.5rem 1rem;color:#52685d;font-size:.875rem}.case-workspace-public-details summary{list-style:none}.case-workspace-public-details summary::-webkit-details-marker{display:none}.case-workspace-public-details-body{position:absolute;top:calc(100% + .5rem);right:0;z-index:25;width:min(36rem,100%);max-height:65vh;overflow:auto;padding:1.25rem;border:1px solid #c1d0c8;border-radius:.75rem;color:#203c30;background:#fff;box-shadow:0 8px 24px rgba(16,50,37,.12);font-size:1rem;line-height:1.5}.case-workspace-public-details-body h2{font-size:1.125rem}.case-workspace-public-details summary:focus-visible{outline:2px solid #14614b;outline-offset:3px}.requestor-case-view .case-details-fact-edit{width:2.75rem;height:2.75rem}.requestor-case-view .case-details-fact-section .xv-form-section-toggle{padding:1rem}.requestor-case-view .case-details-fact-section .xv-form-section-heading small{font-size:.8125rem}@media (width <= 575px){.requestor-case-view-main{padding:.75rem}.requestor-case-view .requestor-case-view-details{padding:1.25rem}.requestor-case-view .case-details-intro-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.requestor-case-view .case-details-intro-actions>details>summary{width:100%}.requestor-case-view .case-workspace-tabs .case-details-workspace-tab{flex-basis:6rem}.requestor-case-standard-progress{font-size:.8125rem}}.xverdict-layout .company-admin-cases-page .company-case-actions,.xverdict-layout .intake-desk-page .intake-case-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:.35rem;border:0;color:inherit;background:transparent;box-shadow:none}.xverdict-layout .company-admin-cases-page .company-case-actions{width:100%;justify-content:flex-end;gap:.75rem}.xverdict-layout .company-admin-cases-page .company-cases-table :is(th,td).company-cases-actions-column{text-align:right!important}.xverdict-layout .company-admin-cases-page .company-case-actions :is(.company-case-view-btn,.company-case-route-btn),.xverdict-layout .intake-desk-page .intake-case-actions :is(.company-case-view-btn,.company-case-route-btn),.xverdict-layout .owner-dashboard-home .owner-dashboard-case-action .company-case-view-btn,.xverdict-layout .owner-queue-page .company-case-actions .company-case-view-btn{width:auto;min-width:0;min-height:1.85rem;margin-left:0;padding:.3rem .55rem;border:1px solid #063a33;border-radius:.48rem;color:#fff;background:#063a33;box-shadow:none;font-size:var(--font-size-xs);font-weight:600;line-height:1}.xverdict-layout .company-admin-cases-page .company-case-actions :is(.company-case-view-btn,.company-case-route-btn):is(:hover,:focus-visible),.xverdict-layout .intake-desk-page .intake-case-actions :is(.company-case-view-btn,.company-case-route-btn):is(:hover,:focus-visible),.xverdict-layout .owner-dashboard-home .owner-dashboard-case-action .company-case-view-btn:is(:hover,:focus-visible),.xverdict-layout .owner-queue-page .company-case-actions .company-case-view-btn:is(:hover,:focus-visible){border-color:#075046;color:#fff;background:#075046;box-shadow:0 .2rem .45rem rgba(6,58,51,.16)}.xverdict-layout .company-admin-cases-page .system-metric-grid.is-ai-mode>.system-metric-slot .company-cases-metric{border:1px solid #a8dfbd!important}.xverdict-layout .company-admin-cases-page .company-cases-ai-decisions>.bi{font-size:.7rem!important}.xverdict-layout .company-admin-cases-page>.company-cases-shell .company-cases-list>.company-cases-pagination .company-cases-page-numbers,.xverdict-layout .company-cases-pagination .company-cases-page-numbers{gap:.1rem}.xverdict-layout .company-admin-cases-page>.company-cases-shell .company-cases-list>.company-cases-pagination .company-cases-page-number,.xverdict-layout .company-cases-pagination .company-cases-page-number{min-width:1.5rem;height:1.5rem;padding:.2rem .35rem;border-radius:.2rem;font-size:.75rem}.xverdict-layout .company-admin-cases-page>.company-cases-shell .company-cases-list>.company-cases-pagination .company-cases-page-number.is-active,.xverdict-layout .company-cases-pagination .company-cases-page-number.is-active{color:#fff;background:#06483f}.company-admin-layout .company-admin-sidebar-surface:not(.is-collapsed) .company-admin-nav-icon{width:2.25rem;height:2.25rem;flex:0 0 2.25rem}@media (width >= 992px){#app .xverdict-layout.tenant-admin-layout .sidebar-shell-expanded{flex:0 0 var(--xv-sidebar-width)!important;flex-shrink:0!important;width:var(--xv-sidebar-width)!important;min-width:var(--xv-sidebar-width)!important;max-width:var(--xv-sidebar-width)!important}#app .xverdict-layout.tenant-admin-layout .sidebar-shell-expanded .sidebar-col{flex:0 0 var(--xv-sidebar-width)!important;width:var(--xv-sidebar-width)!important;min-width:var(--xv-sidebar-width)!important;max-width:var(--xv-sidebar-width)!important}}.company-admin-sidebar-surface:not(.is-collapsed) .sidebar-icon-optical-product-access{transform:scale(.72)}.company-admin-sidebar-surface:not(.is-collapsed) .sidebar-icon-optical-notification{transform:scale(1.3)}.company-admin-sidebar-surface:not(.is-collapsed) .sidebar-icon-optical-message{transform:scale(1.08)}.company-admin-sidebar-surface:not(.is-collapsed) .sidebar-icon-optical-timesheet{transform:scale(1.1)}.company-admin-sidebar-surface:not(.is-collapsed) .sidebar-icon-optical-report{transform:scale(1.15)}.case-details-page .case-details-shell{padding-top:.25rem!important}.case-details-page.is-case-facts-incomplete .case-details-facts-card{padding:0!important;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.case-details-page.is-case-facts-incomplete .case-details-facts-card>.card-body{padding:0!important;background:transparent!important}.case-details-page.is-case-facts-incomplete .case-details-form-layout{display:grid;grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:.75rem}@media (width >= 768px){.case-details-page.is-case-facts-incomplete.form-sections-is-collapsed .case-details-form-layout{grid-template-columns:4.5rem minmax(0,1fr)}}.case-details-page.is-case-facts-incomplete .case-details-form-section-tabs{display:flex;position:sticky;top:0;grid-column:1;grid-row:1;flex-direction:column;align-self:start;max-height:100vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;scroll-behavior:smooth;touch-action:pan-y;-webkit-overflow-scrolling:touch;margin:0;padding:.75rem .55rem 1rem;border:1px solid #d7e2dd;border-radius:.8rem;background:#fff;scrollbar-width:none}.case-details-page.is-case-facts-incomplete .case-details-form-section-tabs::-webkit-scrollbar{display:none}.case-details-page .case-details-form-section-tabs-title{padding:0;color:#29473f;font-size:.6875rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.case-details-page .case-details-form-section-tabs-header{display:flex;width:100%;min-height:2rem;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem;padding:.15rem .45rem .55rem;border-bottom:1px solid #d7e2dd}.case-details-page.is-case-facts-incomplete .case-details-form-section-tab{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;min-height:2.35rem;align-items:center;gap:.55rem;justify-content:normal;padding:.42rem .55rem;border:0;border-radius:.5rem;color:#536860;background:transparent;font-size:.75rem;font-weight:500;line-height:1.25;text-align:left}.case-details-page.is-case-facts-incomplete .case-details-form-section-tab+.case-details-form-section-tab{margin-top:.15rem}.case-details-page.is-case-facts-incomplete .case-details-form-section-tab:after{display:none}.case-details-page.is-case-facts-incomplete .case-details-form-section-tab.is-active{color:#073f36;background:#e4efeb;font-weight:700}.case-details-page.is-case-facts-incomplete .case-details-form-section-tab.is-locked{color:#7d8e87}.case-details-page.is-case-facts-incomplete .case-details-form-section-tab.is-locked:disabled{opacity:1;cursor:not-allowed}.case-details-page .case-details-form-section-tab-indicator{display:inline-grid;width:1.25rem;height:1.25rem;place-items:center;border:1px solid #0b6658;border-radius:50%;color:#0b5a4d;background:#fff;font-size:.65rem;font-weight:750}.case-details-page .case-details-form-section-tab-indicator.is-complete,.case-details-page .case-details-form-section-tab.is-active .case-details-form-section-tab-indicator{border-color:#075448;color:#fff;background:#075448}.case-details-page .case-details-form-section-tab-indicator.is-locked{border-color:transparent;color:#81938c;background:#e9efec}.case-details-page .case-details-form-section-tab-label{display:block;overflow:hidden;font-size:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap}.case-details-page .case-details-form-section-tab-purpose{margin:0;padding:.12rem .35rem;border:1px solid #7aa197;border-radius:999px;color:#075448;background:#fff;font-size:.55rem;font-weight:700;letter-spacing:.02em;line-height:1.1;text-transform:none}.case-details-page .case-details-form-section-tab-badges{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem}.case-details-page .case-details-form-section-collapse{display:inline-grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;align-self:center;margin:0;padding:0;border:0;border-radius:0;color:#155f82;background:transparent;font-size:.75rem}.case-details-page .case-details-form-section-collapse:focus-visible,.case-details-page .case-details-form-section-collapse:hover{color:#073f36;outline:0;background:#edf4f1}@media (width >= 768px){.case-details-page.form-sections-is-collapsed .case-details-form-section-tabs{align-items:center;padding-inline:.5rem}.case-details-page.form-sections-is-collapsed .case-details-form-section-tab-badges,.case-details-page.form-sections-is-collapsed .case-details-form-section-tab-label,.case-details-page.form-sections-is-collapsed .case-details-form-section-tabs-title{display:none}.case-details-page.is-case-facts-incomplete.form-sections-is-collapsed .case-details-form-section-tab{display:inline-grid;width:2.75rem;min-width:2.75rem;min-height:2.75rem;grid-template-columns:1fr;place-items:center;padding:0;border-radius:.6rem;background:#f1f4f2}.case-details-page.is-case-facts-incomplete.form-sections-is-collapsed .case-details-form-section-tab.is-active{background:#e3f0eb}.case-details-page.form-sections-is-collapsed .case-details-form-section-tab-indicator{width:1.5rem;height:1.5rem}.case-details-page.form-sections-is-collapsed .case-details-form-section-collapse{width:2.75rem}.case-details-page.form-sections-is-collapsed .case-details-form-section-tabs-header{justify-content:center;padding-inline:0}}.case-details-page .case-details-form-section-tab-purpose.is-required{border-color:#e8a93b;color:#7a4300;background:#fff1d6}.case-details-page .case-details-form-section-tab-purpose.is-next{border-color:#9dbde0;color:#1b4b7a;background:#e4eef9}.case-details-page.is-case-facts-incomplete .case-details-form-main{grid-column:2;min-width:0;overflow:hidden;border:1px solid #d7e2dd;border-radius:.8rem;background:#fff}.case-details-page.is-case-facts-incomplete .case-details-form-main>.case-details-facts-overview-header{display:block;min-height:0;margin:0!important;padding:1.3rem 1.8rem .35rem;border:0;background:#fff}.case-details-page.is-case-facts-incomplete .case-details-facts-section-kicker{margin-bottom:.55rem;color:#315249;font-size:.6875rem;letter-spacing:.07em}.case-details-page.is-case-facts-incomplete .case-details-facts-current-section{font-size:1.25rem}.case-details-page.is-case-facts-incomplete .case-details-facts-header-actions{width:100%!important;align-items:stretch;gap:.35rem;margin-top:.35rem}.case-details-page .case-details-current-instructions{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.7rem .8rem;border-radius:.65rem;color:#174a43;background:#edf3f0;font-size:.72rem;line-height:1.45}.case-details-page .case-details-current-instructions.is-expanded{align-items:start}.case-details-page .case-details-current-instructions>.bi{color:#155f82}.case-details-page .case-details-current-instructions-copy{min-width:0;font-size:inherit;font-weight:600}.case-details-page .case-details-current-instructions-copy.is-truncated{overflow:hidden;text-overflow:clip;white-space:nowrap}.case-details-page .case-details-current-instructions-toggle{align-self:center;padding:0 .1rem;border:0;color:#075448;background:transparent;font:inherit;font-weight:750;line-height:1}.case-details-page .case-details-current-instructions-toggle:focus-visible,.case-details-page .case-details-current-instructions-toggle:hover{color:#023c33;outline:1px solid #7aa197;outline-offset:2px}.case-details-page.is-case-facts-incomplete .case-details-form-progress-wrap{width:100%}.case-details-page.is-case-facts-incomplete .case-details-form-progress .xv-form-progress-copy{justify-content:flex-start;gap:.25rem;margin-top:0;margin-bottom:0;color:#64776f;font-size:.6875rem}.case-details-page.is-case-facts-incomplete .case-details-form-progress .xv-form-progress-copy>span+span:before{margin-right:.25rem;content:"\00b7"}.case-details-page.is-case-facts-incomplete .case-details-facts-card .row.case-details-facts-form-shell{margin:0!important;padding:.25rem 1.8rem 1.5rem!important}.case-details-page.is-case-facts-incomplete .case-details-facts-form-shell>.col-12{padding:0}.case-details-page.is-case-facts-incomplete .case-details-fact-section-toolbar{max-width:31rem;margin-bottom:1rem;padding:.55rem .7rem;color:#315249;background:#edf3f0;font-size:.72rem}.case-details-page.is-case-facts-incomplete .case-details-fact-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.case-details-page.is-case-facts-incomplete .case-details-fact-field,.case-details-page.is-case-facts-incomplete .case-details-fact-field.is-wide,.case-details-page.is-case-facts-incomplete .case-details-fact-field:first-child{grid-column:auto}.case-details-page .case-details-facts-overview-header .case-details-facts-heading{flex:1 1 100%;width:100%}.case-details-page .case-details-facts-overview-header .case-details-facts-header-actions{width:100%}.case-details-page .case-details-facts-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.case-details-page .case-details-facts-title-row .case-details-facts-current-section{min-width:0;margin:0}.case-details-page .case-details-facts-title-row .case-details-fact-edit{width:3.5rem;min-width:3.5rem;height:3rem;padding:.55rem;border-color:var(--case-green,#07584f);border-radius:.7rem;color:#fff;background:var(--case-green,#07584f)}.case-details-page .case-details-facts-title-row .case-details-fact-edit .bi-pencil{font-size:1.35rem;line-height:1}.case-details-page .case-details-fact-edit{width:auto;min-width:7.5rem;min-height:2.5rem;padding:.55rem 1rem;gap:.5rem;border:1px solid var(--case-green,#07584f);border-radius:.55rem;color:var(--case-green,#07584f);background:#fff;font-size:.8125rem;font-weight:650;line-height:1.2;box-shadow:none}.case-details-page .case-details-fact-edit:focus-visible,.case-details-page .case-details-fact-edit:hover{border-color:var(--case-green,#07584f);color:#fff;background:var(--case-green,#07584f)}.case-details-page .case-details-fact-value.is-filled-read-only{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-color:transparent;color:#173f39;background:#eef3f1;box-shadow:none}.case-details-page .case-details-fact-value.is-filled-read-only .bi-lock{flex:0 0 auto;color:#60746e;font-size:.75rem}@media (width <= 575px){.case-details-page .case-details-facts-title-row{align-items:flex-start}.case-details-page .case-details-facts-title-row .case-details-fact-edit{flex:0 0 auto}}.case-details-page.is-case-facts-incomplete .case-details-fact-field .case-details-fact-label{margin-bottom:.35rem;font-size:1rem;font-weight:650}.case-details-page.is-case-facts-incomplete .case-details-fact-field .case-details-fact-value,.case-details-page.is-case-facts-incomplete .case-details-fact-section .case-details-fact-input{min-height:2.75rem;padding:.7rem .9rem;border-color:#c9d5d0;border-radius:.45rem;font-size:.8125rem}.case-details-page.is-case-facts-incomplete .case-details-fact-section textarea.case-details-fact-input{min-height:6rem;padding-block:.75rem}.case-details-page.is-case-facts-incomplete .case-details-fact-actions{margin:1.35rem 0 0!important;padding:.9rem 0 0;border-top:1px solid #dfe7e3}.case-details-page.is-case-facts-incomplete .case-details-fact-action{min-width:0;min-height:2.5rem;padding:.6rem 1.15rem;border-radius:.5rem;font-size:.8125rem;font-weight:650}@media (width <= 767.98px){.case-details-page.is-case-facts-incomplete .case-details-form-layout{grid-template-columns:minmax(0,1fr)}.case-details-page.is-case-facts-incomplete .case-details-form-main{grid-column:1}.case-details-page.is-case-facts-incomplete .case-details-form-section-tabs{position:static;grid-column:1;grid-row:auto;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden}.case-details-page .case-details-form-section-tabs-header,.case-details-page .case-details-form-section-tabs-title{display:none}.case-details-page.is-case-facts-incomplete .case-details-form-section-tab{flex:0 0 auto;min-width:10rem}.case-details-page.is-case-facts-incomplete .case-details-form-section-tab+.case-details-form-section-tab{margin-top:0}.case-details-page .case-details-form-section-collapse{display:none}.case-details-page.is-case-facts-incomplete .case-details-fact-grid{grid-template-columns:minmax(0,1fr)}.case-details-page.is-case-facts-incomplete .case-details-fact-field,.case-details-page.is-case-facts-incomplete .case-details-fact-field.is-wide,.case-details-page.is-case-facts-incomplete .case-details-fact-field:first-child{grid-column:1}}@media (max-width:991.98px){#app .xverdict-layout .company-admin-cases-page .company-cases-list{width:100%;min-width:0}#app .xverdict-layout :is(.company-admin-cases-page .company-cases-filters,.panel-register-filters).system-tab-list{display:flex!important;width:100%;height:2.6rem!important;min-height:2.6rem!important;max-height:2.6rem!important;flex:0 0 2.6rem!important;flex-direction:row!important;align-items:stretch;align-content:stretch;justify-content:flex-start;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:999px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}#app .xverdict-layout :is(.company-admin-cases-page .company-cases-filter,.panel-register-filters .system-tab){width:auto;height:100%!important;min-width:7.25rem!important;min-height:0!important;flex:0 0 auto!important;align-self:stretch;padding:.55rem .8rem!important;white-space:nowrap}#app .xverdict-layout :is(.company-admin-cases-page .company-cases-filters,.panel-register-filters).system-tab-list::-webkit-scrollbar{display:none}#app .xverdict-layout .company-admin-cases-page .company-cases-table-wrap{width:100%;min-width:0;max-width:100%;overflow:hidden!important}#app .xverdict-layout .company-admin-cases-page .company-cases-table-wrap .table-responsive{display:block;width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}#app .xverdict-layout .company-admin-cases-page .company-cases-table{width:68rem!important;min-width:68rem!important;max-width:none!important;table-layout:fixed}}@media (min-width:992px){.panel-register-page .panel-register-metrics.xv-portfolio-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}