@charset "UTF-8";.p-datatable .p-datatable-header{border:none;background-color:var(--primary-color);color:var(--primary-color-text)}.p-datatable .p-datatable-header div{display:flex;justify-content:space-between}.p-datatable .p-datatable-header div h3{margin:8px 0}.p-datatable .p-datatable-header,.p-datatable .p-datatable-footer{text-align:end}.p-datatable .p-datatable-header .p-button,.p-datatable .p-datatable-footer .p-button{background:var(--secondary-color);color:var(--secondary-color-text);height:37px;border:none}.p-datatable .p-datatable-thead>tr>th{padding:8px;background-color:var(--accent-color);color:var(--main-text-color);border:none}.p-datatable .mr-2{margin-right:0!important}.p-datatable .p-datatable-wrapper td{padding:8px}.p-datatable .p-datatable-wrapper td.actions:has(div button:nth-child(1)){width:70px}.p-datatable .p-datatable-wrapper td.actions:has(div button:nth-child(2)){width:90px}.p-datatable .p-datatable-wrapper td.actions:has(div button:nth-child(3)){width:110px}.p-datatable .p-datatable-wrapper td.actions:has(div button:nth-child(4)){width:130px}.p-datatable .p-datatable-wrapper td.actions:has(div button:nth-child(5)){width:150px}.p-datatable .p-datatable-wrapper .p-button-text{padding:3px;width:min-content;height:min-content}.p-datatable .p-datatable-wrapper .p-button-text:not(:disabled):hover span{font-weight:700}.p-datatable .p-datatable-wrapper .pi-trash{color:red}.p-datatable .p-paginator{height:auto}.p-datatable .p-paginator .p-dropdown{height:auto;min-width:4rem}.p-datatable .p-paginator .p-dropdown .p-dropdown-trigger{width:min-content;padding:0 4px}.p-datatable .p-paginator .p-dropdown .p-dropdown-label{padding:4px!important}@media (max-width: 1200px){.p-datatable{height:100%}}.p-dialog{width:50vw;font-size:14px}.p-dialog .grid [class^=col-] input,.p-dialog .grid [class^=col-] .p-dropdown{width:100%}.p-dialog .grid [class^=col-] label{padding-left:.5rem;padding-right:.5rem}.p-dialog .p-dialog-title{font-size:16px}.p-dialog .p-dialog-header{padding:10px;background:var(--primary-color);color:var(--primary-color-text);width:auto}.p-dialog .p-dialog-header svg{color:var(--primary-color-text)}.p-dialog .p-dialog-header button:hover{background-color:var(--accent-color-hover)}.p-dialog .form{display:block;margin-right:0rem}.p-dialog .form .formFooter,.p-dialog .grid .formFooter{display:flex;justify-content:end;grid-column:span 12;text-align:end;margin:10px 0 0 auto}.p-dialog .form .formFooter .p-button,.p-dialog .grid .formFooter .p-button{margin-right:10px}.p-dialog .form .formFooter .p-button .p-button-icon,.p-dialog .grid .formFooter .p-button .p-button-icon{margin-right:5px}.p-dialog .form .formFooter .p-button:last-of-type,.p-dialog .grid .formFooter .p-button:last-of-type{margin-right:0}.p-dialog .p-dialog-content{padding:10px 10px 10px 20px;max-height:80vh}.p-dialog .p-dialog-content input:disabled,.p-dialog .p-dialog-content .p-dropdown.p-disabled{background-color:#e8eaec!important;border:rgba(99,101,104,.9098039216) 1px solid}.p-dialog .p-dialog-content .p-listbox{width:100%}.p-dialog .p-dialog-content .p-listbox .p-listbox-list-wrapper{height:200px}.p-dialog .p-dialog-content .p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:var(--secondary-color-text);background:var(--secondary-color)}@media (max-width: 1200px){.p-dialog .p-dialog-content{padding:10px 10px 10px 20px;max-height:100vh}.p-dialog .p-dialog-content input:disabled,.p-dialog .p-dialog-content .p-dropdown.p-disabled{background-color:#e8eaec!important;border:rgba(99,101,104,.9098039216) 1px solid}}.form .input-pr-0 input,.filter .input-pr-0 input,.dialog .input-pr-0 input{padding-right:.75rem}.form .small input,.filter .small input,.dialog .small input,.form .small .p-dropdown .p-dropdown-label,.filter .small .p-dropdown .p-dropdown-label,.dialog .small .p-dropdown .p-dropdown-label{padding:7px;font-size:12px}.form.p-dialog .p-icon-field:has(.pi-exclamation-triangle) .p-component .p-inputtext,.filter.p-dialog .p-icon-field:has(.pi-exclamation-triangle) .p-component .p-inputtext,.dialog.p-dialog .p-icon-field:has(.pi-exclamation-triangle) .p-component .p-inputtext{padding-left:25px}.form.p-dialog .p-icon-field .p-input-icon,.filter.p-dialog .p-icon-field .p-input-icon,.dialog.p-dialog .p-icon-field .p-input-icon{margin-left:5px}.form.p-dialog .p-icon-field .p-component:not(.p-inputswitch),.filter.p-dialog .p-icon-field .p-component:not(.p-inputswitch),.dialog.p-dialog .p-icon-field .p-component:not(.p-inputswitch){width:100%}.form [class^=col-] label:not([class^=col-]),.form [class^=col-] .p-icon-field:not(.p-checkbox) input,.filter [class^=col-] label:not([class^=col-]),.filter [class^=col-] .p-icon-field:not(.p-checkbox) input,.dialog [class^=col-] label:not([class^=col-]),.dialog [class^=col-] .p-icon-field:not(.p-checkbox) input{width:100%}.form [class^=col-] input,.form [class^=col-] .p-dropdown,.filter [class^=col-] input,.filter [class^=col-] .p-dropdown,.dialog [class^=col-] input,.dialog [class^=col-] .p-dropdown{width:100%!important}.form [class^=col-] .p-icon-field:has(.p-component:not(.p-checkbox)),.filter [class^=col-] .p-icon-field:has(.p-component:not(.p-checkbox)),.dialog [class^=col-] .p-icon-field:has(.p-component:not(.p-checkbox)){margin-top:5px}.form .p-float-label,.filter .p-float-label,.dialog .p-float-label{width:100%}.form .p-float-label:has(.p-checkbox) label,.filter .p-float-label:has(.p-checkbox) label,.dialog .p-float-label:has(.p-checkbox) label{top:12px;margin-left:20px}.form .p-float-label .p-icon-field,.filter .p-float-label .p-icon-field,.dialog .p-float-label .p-icon-field,.form .p-float-label .p-icon-field .p-component,.filter .p-float-label .p-icon-field .p-component,.dialog .p-float-label .p-icon-field .p-component{width:100%}.form .p-float-label:has(.p-filled),.form .p-float-label:has(.p-icon-field .p-component:focus),.filter .p-float-label:has(.p-filled),.filter .p-float-label:has(.p-icon-field .p-component:focus),.dialog .p-float-label:has(.p-filled),.dialog .p-float-label:has(.p-icon-field .p-component:focus){margin-top:2rem}.p-dialog .p-dialog-content{padding:20px}.p-picklist{width:100%}.p-picklist .p-picklist-item.p-highlight{background:var(--primary-color);color:var(--primary-color-text)}.p-picklist .p-picklist-buttons{position:relative;bottom:20px}.p-picklist .p-picklist-buttons .p-button{background:var(--secondary-color);color:var(--secondary-color-text)}.p-picklist .p-picklist-list{height:250px}.p-panel{padding-bottom:20px}.p-panel .p-panel-header{background-color:var(--primary-color);color:var(--primary-color-text)}.p-panel .p-panel-header-icon{color:var(--primary-color-text)}.p-panel .p-panel-header-icon:hover{color:var(--primary-color)}.p-panel .p-inputtext{width:80%}.p-panel .p-panel-content .p-button{float:right;bottom:25px;justify-content:center;margin-left:5px}@media (max-width: 1200px){.p-panel .p-panel label,.p-panel .col-3,.p-panel .col-2{overflow:hidden}.p-panel .p-panel-content{height:100%}.p-panel .p-inputtext{width:100%}.p-panel .p-button{width:80px}}body{width:100%;display:flex;margin:0;height:100vh;background:#fff;font-family:Noto Sans,sans-serif;border-radius:13px}.corner{height:10px;width:10px;position:absolute;top:65px;left:79px}html,body{font-family:Noto Sans,sans-serif;height:100%}p,h1,h2,h3,h4,h5,h6,span,div,a,button,input,textarea,select,label{font-family:Noto Sans,sans-serif}.p-datepicker table{font-size:12px}.p-link{font-size:14px}b .mainNav{display:flex}.im-sidebar{order:2;display:inline-block;width:var(--sidebar-width-closed)!important}.p-sidebar-mask:has(.im-sidebar:not(.open)){width:var(--sidebar-width-closed)!important}.im-sidebar.open,.p-sidebar-mask:has(.open){width:var(--sidebar-width-open)!important}.im-sidebar.open .menuicon,.p-sidebar-mask:has(.open) .menuicon{margin:0 0 0 auto}.im-menubar{height:var(--menubar-height);margin-left:80px;z-index:100;position:relative;overflow:visible}.sidebar-content .p-submenu-header:not(.open){color:transparent;text-overflow:clip;overflow:hidden}.sidebar-content .p-panelmenu .p-panelmenu-panel,.sidebar-content .p-panelmenu .p-menuitem{border:none}.sidebar-content .p-panelmenu .p-panelmenu-panel .p-panelmenu-header-content .p-panelmenu-header-link,.sidebar-content .p-panelmenu .p-menuitem .p-panelmenu-header-content .p-panelmenu-header-link{display:flex}.sidebar-content .p-panelmenu .p-panelmenu-panel .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon,.sidebar-content .p-panelmenu .p-menuitem .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon{position:absolute;right:-15px}div#root{order:2;display:inline-block;width:100%;flex-grow:1}.app-content-wrapper{border-top-left-radius:12px;display:flex;min-height:calc(100vh - var(--menubar-height));margin-left:80px;background-image:var(--application-background-image);background-color:var(--application-background)}.im-sidebar-container{height:100vh;position:absolute;top:0;left:0;z-index:50}@media (max-width: 1200px){.newSidebar .im-sidebar-container{position:relative;top:30px}.app-content-wrapper{border-top-left-radius:0;margin-left:0}.app-content-wrapper.mobile-sidebar-open{border-top-left-radius:12px;display:flex;min-height:calc(100vh - var(--menubar-height));margin-left:80px}.app-content-wrapper.mobile-sidebar-closed{border-top-left-radius:0;margin-left:0}}.im-content{margin:20px;flex:1}.im-content:has(.settings-page),.im-content:has(.data-hero-page){margin:1rem 1.25rem 1.5rem;width:100%;max-width:none;box-sizing:border-box}@media (max-width: 1200px){.im-content{margin:10px 10px 0}.sidebar-open .im-content{margin:20px 20px 20px 100px}}.p-skeleton{background-color:var(--tertiary-color)}.p-dialog .p-picklist .p-picklist-header{background:var(--primary-color);color:var(--primary-color-text)}.p-dialog .p-picklist .p-picklist-item:hover{background-color:var(--primary-hover-color)}.p-dialog .p-picklist .p-button,.p-dialog .p-picklist .p-button-icon-only{background:var(--secondary-color)!important;color:var(--secondary-color-text)}.p-dialog .p-picklist .p-button:hover{background-color:var(--secondary-hover-color)!important}.p-tooltip-text{font-size:12px}body .p-tooltip{z-index:9999!important;box-shadow:none!important}.p-tooltip,.p-tooltip .p-tooltip-text,.p-tooltip .p-tooltip-arrow,.p-tooltip-arrow{box-shadow:none!important;filter:none!important;text-shadow:none!important}.p-dialog .grid .formFooter .p-button{background-color:var(--secondary-color);color:var(--secondary-color-text)}@media (max-width: 1200px){.p-sidebar-mask,.sidebar.im-sidebar:not(.p-dialog-mask){width:var(--sidebar-mobile-width)!important}.im-menubar{margin-left:0}.p-sidebar-mask:not(.open),.p.sidebar-mask:has(.im-sidebar.mobile),.p-sidebar-mask:has(.im-sidebar:not(.open)){width:var(--sidebar-mobile-width)!important}.im-sidebar.mobile.sidebar{height:100%}.im-sidebar.mobile.sidebar .p-dialog-header{display:none}.im-sidebar.mobile.sidebar .p-dialog-content{width:var(--sidebar-mobile-width)!important;height:100%}.im-sidebar.mobile.sidebar .p-dialog-content .sidebar-content{width:100%}.im-sidebar.open,.p-sidebar-mask:has(.open){width:var(--sidebar-mobile-width)!important}.p-dialog-mask:has(.im-sidebar),.p-dialog-mask:has(.im-sidebar) .im-sidebar{width:100vw!important}}:root{--menubar-height: 65px;--sidebar-width-closed: 125px !important;--sidebar-width-open: 200px !important;--sidebar-mobile-width: 100vw !important}:root{--primary-color: #151d54;--primary-color-text: #ffffff;--secondary-color: #3a7dff;--secondary-color-text: white;--tertiary-color: #00CCCC;--tertiary-color-text: black;--application-background: #d8eaed;--application_background_color_text: #000000;--application-background-image: linear-gradient(to right, rgba(255, 179, 186, .4), rgba(255, 223, 186, .4), rgba(255, 255, 186, .4), rgba(186, 255, 201, .4), rgba(186, 225, 255, .4), rgba(200, 186, 255, .4), rgba(240, 186, 255, .4));--menu-background-color: hsl(0, 0%, 100%);--menu-background-color-text: #000000;--primary-hover-color: #f0f0f0;--secondary-hover-color: #6da0ff;--tertiary-hover-color: #f0f0f0;--primary-input-background-color: #ffffff;--primary-input-text-color: black;--secondary-input-background-color: #ebebeb;--secondary-input-text-color: black;--tertiary-input-background-color: #ebebeb;--tertiary-input-text-color: black}.p-checkbox.p-highlight .p-checkbox-box{background:var(--primary-color);border-color:var(--primary-color)}.p-button-group .p-button:last-of-type{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-button-group .p-button:first-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-button{color:var(--secondary-color-text);background-color:var(--secondary-color);border:none;transition-duration:.2s;font-size:12px}.p-button .p-button-label{font-weight:inherit}.p-button .p-button-text:not(:disabled):hover span{transition-duration:.2s;font-weight:700}.p-button .p-avatar-clickable:not(:disabled):hover .pi:hover{transition-duration:.2s;font-weight:700}.p-button-danger{background-color:red;color:var(--secondary-color-text)}.p-button-danger:hover{background-color:#c40101}.p-button:hover{background-color:var(--secondary-hover-color)!important;transition-duration:.2s}.p-button-icon-only:not(.p-inputnumber-button):not(.p-button-rounded):not(.p-autocomplete-dropdown){background-color:transparent;border:none}.p-button-icon-only:not(.p-inputnumber-button):not(.p-button-rounded):not(.p-autocomplete-dropdown) .p-button-icon{background-color:transparent;border:none}.dataTable .p-button-icon-only:hover,.flex .align-items-stretch .p-button-icon-only:hover{background-color:transparent!important}.p-button-icon-only:hover{transition-duration:.2s}.p-button-icon-only:hover .p-button-icon{transition-duration:.2s;font-weight:700}.p-button.p-button-text{background:transparent;color:var(--primary-color);border:none}.pdf,.xls{color:var(--secondary-color-text)!important;margin-left:5px;background:var(--secondary-color)!important}.message_button{color:var(--secondary-color-text);background-color:var(--secondary-color);border:none}.p-confirm-popup-footer .p-confirm-popup-accept.p-button,.p-confirm-popup-footer .p-confirm-popup-reject.p-button{background:var(--secondary-color);color:var(--secondary-color-text);border:1px solid var(--secondary-color)}.p-confirm-popup-footer .p-confirm-popup-accept.p-button:hover,.p-confirm-popup-footer .p-confirm-popup-reject.p-button:hover{background:var(--primary-hover-color);color:var(--primary-color-text);border-color:var(--primary-hover-color)}.p-inline-message .p-inline-message-text,.p-panel .p-panel-content,.p-picklist{font-size:13px}.p-inputtext{font-size:13px;background-color:var(--primary-input-background-color);color:var(--primary-input-text-color)}.p-dropdown-trigger,.p-dropdown{background-color:var(--primary-input-background-color)}.p-dropdown-panel .p-dropdown-items,.p-multiselect-panel .p-multiselect-items,.p-calendar,.ml-2,.col{font-size:12px}.top-40{top:40%}.left-40,.left-45{left:40%}.p-inputswitch-slider{background-color:var(--secondary-color)}.p-inputswitch[aria-checked=false] .p-inputswitch-slider{background-color:var(--secondary-hover-color)}.dashboard-filter-container .dashboard-filter.p-calendar{height:43px}body #jsd-widget{left:-13px;transform:scale(.8);transform-origin:bottom right}body #hubspot-messages-iframe-container{bottom:-6px!important}body #hubspot-messages-iframe-container.widget-align-left{left:-6px!important}.ask-ai{height:calc(100vh - var(--menubar-height) - 40px);min-height:calc(100vh - var(--menubar-height) - 40px);display:inherit!important;flex-direction:inherit}.ask-ai .conversation-container.fullscreen{height:100%;width:unset;position:unset;background:unset;z-index:unset}.ask-ai .conversation-container.fullscreen .conversation-header{display:none;border:unset}.ask-ai .conversation-container.fullscreen .conversation{margin:unset;width:100%;height:100%;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.ask-ai .conversation-container.fullscreen .conversation .conversation-body,.ask-ai .conversation-container.fullscreen .conversation .conversation-body .conversation-table .spoofy,.ask-ai .conversation-container.fullscreen .conversation .conversation-body .conversation-table .spoofy .p-card,.ask-ai .conversation-container.fullscreen .conversation .conversation-body .conversation-table .spoofy .p-card .p-card-body,.ask-ai .conversation-container.fullscreen .conversation .conversation-body .conversation-table .spoofy .p-card .p-card-body .p-card-content,.ask-ai .conversation-container.fullscreen .conversation .conversation-table,.ask-ai .conversation-container.fullscreen .conversation .conversation-chat,.ask-ai .conversation-container.fullscreen .conversation .conversation-chatcontent{height:100%}.spoofy-page{width:100%;max-width:none;margin:0;padding:0 0 1.5rem;box-sizing:border-box}.spoofy{display:flex;flex-direction:column;gap:1rem}.spoofy__header,.spoofy-page__header{margin:0}.spoofy__header h1,.spoofy-page__header h1{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.spoofy__header p,.spoofy-page__header p{margin:.4rem 0 0;font-size:.875rem;color:#64748b;line-height:1.5}.spoofy .p-dropdown .p-dropdown-label{font-size:.84rem!important}.spoofy .spoofy-filters{margin-bottom:.15rem}.spoofy .spoofy-filters__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem}.spoofy .spoofy-filters__fields{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) repeat(auto-fit,minmax(140px,200px));gap:.55rem;min-width:0}.spoofy .spoofy-filters__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.spoofy .spoofy-filters__actions .p-button{width:2.25rem;height:2.25rem;border-radius:10px;color:#64748b}.spoofy .spoofy-filters__actions .p-button:hover{background:#f1f5f9!important;color:#0f172a}.spoofy .spoofy-filter-field{display:block;width:100%;min-width:0;padding:0;margin:0;box-sizing:border-box}.spoofy .spoofy-filter-field--search{position:relative;min-width:0}.spoofy .spoofy-filter-field--search .spoofy-filter-field__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.82rem;z-index:1;pointer-events:none}.spoofy .spoofy-filter-field--search .input-field-with-clear{width:100%}.spoofy .spoofy-filter-field--search .spoofy-filter-field__control .p-inputtext{padding-left:2.15rem}.spoofy .spoofy-filter-field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spoofy .spoofy-filter-field__label--visible{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap;font-size:.84rem;font-weight:500;color:#334155;cursor:pointer}.spoofy .spoofy-filter-field--toggle{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;max-width:100%;min-height:2.5rem;padding:.45rem .85rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a08;box-sizing:border-box}.spoofy .spoofy-filter-field--toggle .spoofy-filter-field__toggle-control{display:inline-flex;align-items:center;width:auto;flex:0 0 auto}.spoofy .spoofy-filter-field--toggle .spoofy-filter-field__toggle-control .p-icon-field{display:inline-flex;width:auto}.spoofy .spoofy-filter-field--toggle .spoofy-filter-field__toggle-control .p-checkbox,.spoofy .spoofy-filter-field--toggle .spoofy-filter-field__toggle-control .p-inputswitch{margin:0}.spoofy .spoofy-filter-field__control{display:block;width:100%;max-width:none;flex:none;min-width:0}.spoofy .spoofy-filter-field__control .input-field-with-clear,.spoofy .spoofy-filter-field__control .input-field-with-clear__field,.spoofy .spoofy-filter-field__control .p-icon-field{display:block;width:100%;min-width:0}.spoofy .spoofy-filter-field__control .p-inputtext{width:100%;border:1px solid #e2e8f0;border-radius:12px;min-height:2.5rem;padding:.5rem .8rem;font-size:.84rem;background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease}.spoofy .spoofy-filter-field__control .p-inputtext::placeholder{color:#94a3b8}.spoofy .spoofy-filter-field__control .p-inputtext:focus,.spoofy .spoofy-filter-field__control .p-inputtext.p-focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f626}.spoofy .spoofy-filter-field__control .spoofy-filter-native-select{width:100%;border:1px solid #e2e8f0;border-radius:12px;min-height:2.5rem;padding:.5rem 2rem .5rem .8rem;font-size:.84rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E") no-repeat right .65rem center;color:#0f172a;box-shadow:0 1px 2px #0f172a08;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.spoofy .spoofy-filter-field__control .spoofy-filter-native-select:invalid,.spoofy .spoofy-filter-field__control .spoofy-filter-native-select option[value=""]{color:#94a3b8}.spoofy .spoofy-filter-field__control .spoofy-filter-native-select:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f626}.spoofy .spoofy-filter-field__control .p-checkbox{margin-top:.35rem}.spoofy .spoofy-table-card.p-card{border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 1px 3px #0f172a0f;overflow:hidden}.spoofy .spoofy-table-card.p-card .p-card-body,.spoofy .spoofy-table-card.p-card .p-card-content{padding:0}.spoofy .p-button-icon-only:hover{background-color:transparent!important}.spoofy .p-datatable{font-size:.8125rem}.spoofy .p-datatable .p-datatable-thead>tr>th{background:#f8fafc;border:none;border-bottom:1px solid #e5e7eb;padding:.65rem 1rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.spoofy .p-datatable .p-datatable-tbody>tr{transition:background-color .12s ease}.spoofy .p-datatable .p-datatable-tbody>tr>td{border:none;border-bottom:1px solid #f1f5f9;padding:.75rem 1rem;vertical-align:top}.spoofy .p-datatable .p-datatable-tbody>tr:hover{background:#f8fafc}.spoofy .p-datatable .p-datatable-tbody>tr:last-child>td{border-bottom:none}.spoofy .p-datatable .p-paginator{border:none;border-top:1px solid #f1f5f9;padding:.5rem .75rem;background:#fafafa;font-size:.75rem;color:#64748b}.spoofy .p-datatable .p-paginator .p-paginator-element,.spoofy .p-datatable .p-paginator .p-dropdown{border-radius:6px}.spoofy .p-datatable .p-paginator .p-paginator-element,.spoofy .p-datatable .p-paginator .p-paginator-current{height:1.75rem}.spoofy .p-datatable .p-datatable-emptymessage>td{padding:3rem 1rem;text-align:center;color:#94a3b8;font-size:.875rem}.spoofy .p-datatable .p-datatable-loading-overlay{background-color:#f8fafca6}.spoofy .loading{font-size:.875rem;color:#64748b}.spoofy .loading i{font-size:1rem;margin-right:.5rem;color:#2563eb}.p-dropdown-panel.spoofy-filter-dropdown-panel{z-index:1100;margin-top:.25rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 4px 16px #0f172a1a,0 1px 3px #0f172a0f;overflow:hidden}.p-dropdown-panel.spoofy-filter-dropdown-panel .p-dropdown-header{padding:.5rem .65rem;border-bottom:1px solid #f1f5f9;background:#fafafa}.p-dropdown-panel.spoofy-filter-dropdown-panel .p-dropdown-filter{padding:.45rem .65rem;font-size:.84rem;border-radius:8px}.p-dropdown-panel.spoofy-filter-dropdown-panel .p-dropdown-items{padding:.35rem}.p-dropdown-panel.spoofy-filter-dropdown-panel .p-dropdown-item{padding:.5rem .75rem;margin:0;font-size:.84rem;line-height:1.35;color:#0f172a;border-radius:8px}.p-dropdown-panel.spoofy-filter-dropdown-panel .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{background:#f8fafc;color:#0f172a}.p-dropdown-panel.spoofy-filter-dropdown-panel .p-dropdown-item.p-highlight{background:#eff6ff;color:#1d4ed8}.p-dropdown-panel.spoofy-filter-dropdown-panel .p-dropdown-empty-message{padding:.65rem .75rem;font-size:.84rem;color:#94a3b8}@media (max-width: 900px){.spoofy .spoofy-filters__fields{grid-template-columns:1fr}.spoofy .spoofy-filters__form{flex-direction:column;align-items:stretch}.spoofy .spoofy-filters__actions{justify-content:flex-end}}.p-icon-field .p-button{border:1px solid #d1d5db!important}.p-icon-field .p-invalid{border-color:#e24c4c!important}.input-field-with-clear{position:relative;width:100%;min-width:0}.input-field-with-clear__field-wrap,.input-field-with-clear__dropdown-wrap{position:relative;display:block;width:100%;min-width:0}.input-field-with-clear__field{display:block;width:100%}.input-field-with-clear__icon-spacer{display:none;width:0;height:0}.input-field-with-clear__clear{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:none;border-radius:50%;background:transparent;color:#94a3b8;cursor:pointer;transition:background-color .12s ease,color .12s ease}.input-field-with-clear__clear .pi{font-size:.7rem}.input-field-with-clear__clear:hover{background:#f1f5f9;color:#475569}.input-field-with-clear--has-value .p-inputtext{padding-right:2.1rem}.input-field-with-clear--select.input-field-with-clear--has-value .spoofy-filter-native-select{padding-right:3.5rem}.input-field-with-clear--select.input-field-with-clear--has-value .input-field-with-clear__dropdown-wrap .input-field-with-clear__clear{right:2.75rem}.input-field-with-clear--select.input-field-with-clear--has-value .input-field-with-clear__dropdown-wrap .p-dropdown .p-dropdown-label{padding-right:4.5rem}.input-field-with-clear--select.input-field-with-clear--has-value .input-field-with-clear__clear{right:2.75rem}.file-input-wrapper{display:flex;align-items:flex-start}.file-input-wrapper .p-avatar-xl{margin-left:0;margin-right:auto;max-width:100%}.imginput.col-12.grid .p-avatar-xl{margin-left:0;margin-right:auto}.imginput.centered .p-avatar-xl{margin-left:auto;margin-right:auto}.spoofy-filter-field__control .spoofy-filter-dropdown.p-dropdown,.spoofy-filter-field--search .spoofy-filter-dropdown.p-dropdown{display:flex;align-items:stretch;width:100%!important;max-width:100%;min-height:2.5rem;height:2.5rem;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.spoofy-filter-field__control .spoofy-filter-dropdown.p-dropdown:not(.p-disabled):hover,.spoofy-filter-field--search .spoofy-filter-dropdown.p-dropdown:not(.p-disabled):hover{border-color:#cbd5e1!important}.spoofy-filter-field__control .spoofy-filter-dropdown.p-dropdown.p-focus,.spoofy-filter-field--search .spoofy-filter-dropdown.p-dropdown.p-focus{outline:none;border-color:#93c5fd!important;box-shadow:0 0 0 3px #3b82f626}.spoofy-filter-field__control .spoofy-filter-dropdown.p-dropdown .spoofy-filter-dropdown__label,.spoofy-filter-field__control .spoofy-filter-dropdown.p-dropdown .p-dropdown-label,.spoofy-filter-field--search .spoofy-filter-dropdown.p-dropdown .spoofy-filter-dropdown__label,.spoofy-filter-field--search .spoofy-filter-dropdown.p-dropdown .p-dropdown-label{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:100%;margin:0;padding:.5rem 2.25rem .5rem .8rem;border:none!important;box-shadow:none!important;background:transparent!important;font-size:.84rem;line-height:1.35;color:#0f172a}.spoofy-filter-field__control .spoofy-filter-dropdown.p-dropdown .spoofy-filter-dropdown__label.p-placeholder,.spoofy-filter-field__control .spoofy-filter-dropdown.p-dropdown .p-dropdown-label.p-placeholder,.spoofy-filter-field--search .spoofy-filter-dropdown.p-dropdown .spoofy-filter-dropdown__label.p-placeholder,.spoofy-filter-field--search .spoofy-filter-dropdown.p-dropdown .p-dropdown-label.p-placeholder{color:#94a3b8}.spoofy-filter-field__control .spoofy-filter-dropdown.p-dropdown .spoofy-filter-dropdown__trigger,.spoofy-filter-field__control .spoofy-filter-dropdown.p-dropdown .p-dropdown-trigger,.spoofy-filter-field--search .spoofy-filter-dropdown.p-dropdown .spoofy-filter-dropdown__trigger,.spoofy-filter-field--search .spoofy-filter-dropdown.p-dropdown .p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex:0 0 2.25rem;width:2.25rem;height:100%;margin:0;padding:0;border:none!important;background:transparent!important;color:#94a3b8;border-radius:0 12px 12px 0}.spoofy-filter-field__control .spoofy-filter-dropdown.p-dropdown .spoofy-filter-dropdown__icon,.spoofy-filter-field__control .spoofy-filter-dropdown.p-dropdown .p-dropdown-trigger-icon,.spoofy-filter-field--search .spoofy-filter-dropdown.p-dropdown .spoofy-filter-dropdown__icon,.spoofy-filter-field--search .spoofy-filter-dropdown.p-dropdown .p-dropdown-trigger-icon{font-size:.65rem;color:#94a3b8}.spoofy-filter-field__control .spoofy-filter-dropdown.p-dropdown .p-dropdown-clear-icon,.spoofy-filter-field--search .spoofy-filter-dropdown.p-dropdown .p-dropdown-clear-icon{display:none}.input-field-with-clear--has-value .input-field-with-clear__dropdown-wrap .input-field-with-clear__clear{right:2.75rem}.input-field-with-clear--has-value .input-field-with-clear__dropdown-wrap .spoofy-filter-dropdown.p-dropdown .spoofy-filter-dropdown__label,.input-field-with-clear--has-value .input-field-with-clear__dropdown-wrap .spoofy-filter-dropdown.p-dropdown .p-dropdown-label{padding-right:4.5rem}:root{--conversation-container-margin: 0rem;--conversation-container-width: 30vw;--conversation-container-min-width: 500px;--conversation-container-height: 64vh}:root:has(.fullscreen){--conversation-container-margin: 5rem;--conversation-container-width: 100vw}.conversation-container .p-selectable-row{display:flex;justify-content:space-around}.conversation-container .p-selectable-row .p-button{position:relative;left:90%}.conversation-container:not(.fullscreen){position:absolute;right:4.75rem;bottom:0;margin:var(--conversation-container-margin);width:var(--conversation-container-width);min-width:var(--conversation-container-min-width);height:var(--conversation-container-height);display:flex;flex-direction:column}.conversation-container:not(.fullscreen) .conversation{height:100%;width:100%;background:#fff;border-radius:10px;box-shadow:0 0 10px #606060;display:flex;flex-direction:column}.conversation-container:not(.fullscreen) .conversation .spoofy{flex:1;height:100%!important;width:100%!important;min-height:0}.conversation-container:not(.fullscreen) .conversation .spoofy .p-datatable-wrapper{position:relative;flex:1;height:calc(100% - 100px)!important;width:100%!important;overflow:auto;min-height:calc(100% - 100px);max-height:100%}.conversation-container:not(.fullscreen) .conversation .spoofy .p-datatable{height:100%!important;width:100%!important}.conversation-container:not(.fullscreen) .conversation .spoofy .p-datatable-tbody>tr>td{height:45px!important}.conversation-container:not(.fullscreen) .conversation .conversation-body{flex:1;border-radius:inherit;display:flex;flex-direction:column}.conversation-container:not(.fullscreen) .conversation .conversation-body .conversation-content{flex-grow:1;display:flex;flex-direction:column}.conversation-container.fullscreen{background:#0000004d;position:fixed;top:0;left:0;width:100vw;height:100vh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column;z-index:1300}.conversation-container.fullscreen :root{--conversation-container-margin: 5rem;--conversation-container-width: 100vw}.conversation-container.fullscreen .conversation{margin:var(--conversation-container-margin);width:calc(var(--conversation-container-width) - var(--conversation-container-margin) * 2);height:calc(100% - var(--conversation-container-margin) * 2);min-height:0;display:flex;flex-direction:column;background:#fff;box-shadow:0 0 10px #606060;border-radius:10px}.conversation-container.fullscreen .conversation .conversation-body{overflow:hidden;position:relative;background:#fff;flex:1;min-height:0;border-radius:inherit}.conversation-container.fullscreen .conversation .conversation-body .conversation-content{height:100%;display:flex;flex-direction:column}.conversation-container.fullscreen .conversation .conversation-body .conversation-content .grid.grid-nogutter{flex:1;min-height:0;display:flex}.conversation-container.fullscreen .conversation .conversation-body .conversation-content .conversation-chat{padding-top:.7rem;padding-left:.7rem;padding-right:.7rem;display:flex;flex-direction:column;height:100%}.conversation-container.fullscreen .conversation .conversation-body .conversation-content .conversation-chat .conversation-chatcontent{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:100%}.conversation-container.fullscreen .conversation .conversation-body .conversation-content .conversation-chat .conversation-chatbox{flex-shrink:0;padding-top:.5rem}.conversation-container .conversation .conversation-header{width:100%;border-bottom:1px solid #d6d6d6;border-top-left-radius:10px;border-top-right-radius:10px}.conversation-container .conversation .conversation-header:has(.fullscreen){padding:12px}.conversation-container .conversation .conversation-header .left-slot{min-width:1rem}.conversation-container .conversation .conversation-header .left-slot.col-3{flex:0 0 25%;min-width:0;overflow:hidden;padding:0!important}.conversation-container .conversation .conversation-header .left-slot .center-slot.conversation-list-header{width:100%;min-width:0;max-width:100%}.conversation-container .conversation .conversation-header .conversation-list-header .conversation-list-header-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.conversation-container .conversation .conversation-header .conversation-list-header .conversation-list-header-row .title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-container .conversation .conversation-header .center-slot{width:calc(var(--conversation-container-width) - var(--conversation-container-margin) * 2 - 200px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation-container .conversation .conversation-header .center-slot .title{width:100%}.conversation-container .conversation .conversation-header .center-slot .title .p-inputtext,.conversation-container .conversation .conversation-header .center-slot .title .p-autocomplete{width:100%;padding:5px;font-size:16px}.conversation-container .conversation .conversation-header .right-slot.col-9{flex:0 0 75%;min-width:0}.conversation-container .conversation .conversation-header .p-button{background:transparent;border-radius:5px;color:var(--primary-color);border-color:none!important}.conversation-container .conversation .conversation-header .p-button:hover{background:#0000001a!important;color:var(--secondary-color)}.conversation-container .conversation .conversation-header .p-button:focus{outline:none!important;box-shadow:none!important}.conversation-container .conversation .conversation-body{height:100%;overflow:hidden;overflow-y:auto}.conversation-container .conversation .conversation-body .conversation-content{padding:.75rem}.conversation-container .conversation .conversation-body .conversation-content:has(.conversation-chat){padding-bottom:0}.conversation-container .conversation .conversation-body .conversation-content:has(.conversation-table){padding-bottom:0}.conversation-container .conversation .conversation-body .conversation-filter{opacity:0;height:0;padding:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.conversation-container .conversation .conversation-body .conversation-filter.active{border-bottom:1px solid #d6d6d6;padding:.75rem;opacity:1;height:fit-content;transform:translateY(0)}.conversation-container .conversation .conversation-body:has(.conversation-filter.active) .conversation-chatbox{padding-bottom:.7rem}.conversation-container .conversation .conversation-body .grid.grid-nogutter{flex-grow:1}.conversation-container .conversation .conversation-body .conversation-chat{display:flex;flex-direction:column;padding:0}.conversation-container .conversation .conversation-table{padding:0!important;margin-bottom:.75rem;display:flex;flex-direction:column;flex-grow:1}.conversation-container .conversation .conversation-table .spoofy{height:100%;padding-bottom:.75rem!important}.conversation-container .conversation .conversation-table .spoofy .p-virtualscroller{overflow-x:hidden}.conversation-container .conversation .conversation-table .spoofy .p-datatable{width:100%;table-layout:fixed}.conversation-container .conversation .conversation-table .spoofy .p-datatable-thead>tr>th{width:100%;max-width:100%;white-space:normal;overflow:hidden;text-overflow:ellipsis;height:55px;line-height:25px}.conversation-container .conversation .conversation-table .spoofy .p-datatable-tbody>tr>td{width:100%;max-width:100%;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px;height:55px}.conversation-container .conversation .conversation-table .spoofy .p-datatable{height:100%;width:100%}.conversation-container .conversation .conversation-table .spoofy .p-datatable tr td{display:flex;align-items:center;vertical-align:middle}.conversation-container .conversation .conversation-table .spoofy .p-datatable .p-datatable-thead{display:none}.conversation-container .conversation .conversation-table .spoofy .p-datatable .p-paginator-bottom{position:absolute;bottom:0;left:0;right:0}.conversation-container .conversation .conversation-chatbox{display:flex;padding-bottom:.75rem}.conversation-container .conversation .conversation-chatbox .chatbox-inputarea{flex-grow:1;min-width:0}.conversation-container .conversation .conversation-chatbox .chatbox-inputarea .p-inputtextarea{width:100%;margin-bottom:-5px}.conversation-container .conversation .conversation-chatbox .chatbox-send-button{width:50px;min-width:50px;max-width:50px;flex-shrink:0}.conversation-container .conversation .conversation-chatbox .chatbox-send-button .p-button{width:100%}.conversation-container .conversation .conversation-bubble{margin-bottom:1rem;width:100%;display:flex}.conversation-container .conversation .conversation-bubble .bubble-right,.conversation-container .conversation .conversation-bubble .bubble-left{min-width:25%}.conversation-container .conversation .conversation-bubble.no-select{-webkit-user-select:none;user-select:none}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header){max-width:80%}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-header{font-size:.8rem;display:flex;justify-content:space-between;font-weight:700}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-header .bubble-actions{display:flex;gap:.5rem;margin-bottom:.1rem}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-header .bubble-actions [class^="pi pi-"]:hover{font-weight:700}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-header .bubble-actions [class^="pi pi-thumbs-up"]{color:green}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-header .bubble-actions [class^="pi pi-thumbs-down"]{color:red}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-header .bubble-actions [class^="pi pi-question"]{color:var(--primary-color)}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-content{min-width:fit-content;width:100%;padding:.5rem;border-radius:.5rem;max-width:100%;word-break:break-word}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-content span h1,.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-content span h2,.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-content span h3,.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-content span h4,.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-content span h5,.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-content span h6{padding:unset;margin:unset;font-size:inherit;font-weight:700}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-content span p{margin-top:unset}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-content span p:last-child{margin-bottom:unset}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-content span table{width:100%;border-collapse:collapse}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-content span table th{text-align:left;border:none;border-bottom:1px solid;padding:10px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#0000001a}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-content span table td{border:none;border-bottom:1px solid;padding:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-container .conversation .conversation-bubble [class^=bubble-]:not(.bubble-content,.bubble-footer,.bubble-header) .bubble-footer{font-size:.6rem}.conversation-container .conversation .conversation-bubble:has(.bubble-right){justify-content:end}.conversation-container .conversation .conversation-bubble:has(.bubble-right) .bubble-header{text-align:end}.conversation-container .conversation .conversation-bubble:has(.bubble-right) .bubble-header .bubble-author{order:2}.conversation-container .conversation .conversation-bubble:has(.bubble-right) .bubble-header .bubble-actions{order:1}.conversation-container .conversation .conversation-bubble:has(.bubble-right) .bubble-footer{text-align:start}.conversation-container .conversation .conversation-bubble:has(.bubble-right) .bubble-content{display:flex;justify-content:end;border-bottom-right-radius:0!important;background:#f8fafc;color:#1e293b;font-size:14px;border:#E2E8F0 solid 1px}.conversation-container .conversation .conversation-bubble:has(.bubble-left){justify-content:start}.conversation-container .conversation .conversation-bubble:has(.bubble-left) .bubble-header{text-align:start}.conversation-container .conversation .conversation-bubble:has(.bubble-left) .bubble-header .bubble-author{order:1}.conversation-container .conversation .conversation-bubble:has(.bubble-left) .bubble-header .bubble-actions{order:2}.conversation-container .conversation .conversation-bubble:has(.bubble-left) .bubble-footer{text-align:end}.conversation-container .conversation .conversation-bubble:has(.bubble-left) .bubble-content{border-bottom-left-radius:0!important;font-size:14px;background-color:#ebf2ff;color:#1e293b;border:#E2E8F0 solid 1px;line-height:1.5}.conversation-container .conversation .conversation-bubble:has(.bubble-center){justify-content:center}.conversation-container .conversation .conversation-bubble:has(.bubble-center) .bubble-header{text-align:center}.conversation-container .conversation .conversation-bubble:has(.bubble-center) .bubble-footer{text-align:center}.conversation-container .conversation .conversation-bubble:has(.bubble-center) .bubble-content{background:#d3d3d3}.conversation-container .conversation .conversation-bubble:not(:has(.bubble-header,.bubble-footer)) .bubble-content{background-color:#f1f5f9;color:#64748b;border:#E2E8F0 solid 1px;line-height:1.5;font-size:12px}.conversation-container .conversation .conversation-bubble:has(.bubble-error) .bubble-content{background:#ec2929;color:var(--secondary-color-text)}.add-conversation{flex-shrink:0}.add-conversation .add-conversation-button{width:100%;display:flex;justify-content:center;align-items:center;border:1px solid #E2E8F0!important;margin-bottom:10px}.im-content:has(.dashly-dashboard) .dashboard-builder-header{background:var(--primary-color);color:var(--primary-color-text)}.im-content:has(.dashly-dashboard) .dashboard-builder-header .p-button{background:var(--secondary-color)}.im-content:has(.dashly-dashboard) .dashboard-builder-header .p-button .p-button-icon{color:var(--secondary-color-text)}.dashly-dashboard.builder{border:var(--secondary-color) dashed 1px}.dashly-dashboard.builder .dashly-graph,.dashly-dashboard.builder .dashly-galleria{cursor:move}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{right:20px;bottom:5px;z-index:5}.submit_message{background-color:var(--secondary-color);border:none}.dashboard-filter .compare{font-size:12px;border-top:1px solid var(--surface-border);margin-top:8px;padding:8px}.dashly-graph .p-button:has(.pi):not(.spoofy button),.dashly-galleria .p-button:has(.pi):not(.spoofy button){background-color:var(--primary-color);color:var(--primary-color-text);border-radius:2rem;height:2rem;width:2rem}.dashly-graph .edit,.dashly-galleria .edit{position:absolute;left:50px;bottom:5px;z-index:500}.dashly-graph .compareMetric,.dashly-galleria .compareMetric{margin-top:3px}.dashly-graph .drilldown,.dashly-galleria .drilldown{position:absolute;left:95px;bottom:5px;z-index:500}.dashly-graph .delete,.dashly-galleria .delete{position:absolute;left:5px;bottom:5px;z-index:500}.dashly-graph .information,.dashly-galleria .information{position:absolute;left:140px;bottom:5px;z-index:500}.dashly-graph .edit-metric,.dashly-galleria .edit-metric{position:absolute;left:185px;bottom:5px;z-index:500}.dashboard-lastupdated{text-align:end;position:fixed;bottom:.75rem;right:4.75rem;color:var(--application_background_color_text)}.dashboard-actions{position:fixed;bottom:.75rem;right:.75rem}.dashboard-actions .p-speeddial .p-speeddial-button{margin-top:0!important;height:3rem;width:3rem}.dashboard-actions .p-button-icon-only.p-button-rounded{background:var(--secondary-color);margin-top:1rem}.dashboard-filter-builder{position:relative!important}.dashboard-filter-sticky-wrapper{position:sticky;top:0;z-index:20;width:100%;border-radius:5px;box-sizing:content-box;background:var(--surface-card, var(--surface-0, #fff))}.dashboard-filter-sticky-wrapper.sticky-bar-visible{background:var(--surface-card, var(--surface-0, #fff))}.dashboard-filter-sticky-wrapper .stick-button-header{display:flex}.dashboard-filter-sticky-wrapper .stick-button-header .filter-sticky-button{margin-left:auto;border:none!important;box-shadow:none!important}.dashboard-filter-sticky-wrapper .stick-button-header .filter-sticky-button:hover{background:none!important;background-color:none!important}.dashboard-filter-sticky-wrapper .stick-button-header .filter-sticky-button:hover,.dashboard-filter-sticky-wrapper .stick-button-header .filter-sticky-button:focus,.dashboard-filter-sticky-wrapper .stick-button-header .filter-sticky-button:active,.dashboard-filter-sticky-wrapper .stick-button-header .filter-sticky-button.p-focus{border:none!important;box-shadow:none!important;outline:none!important}@media (max-width: 1200px){.dashboard-filter-sticky-wrapper{width:100%;margin-left:-10px;padding-left:10px;padding-right:10px}.dashboard-filter-sticky-wrapper.sticky-bar-visible{border-top-left-radius:0}}.dashboard-filter-container{font-size:.8rem;transition:all .35s ease-in-out;overflow:hidden}.dashboard-filter-container .filter-debouncing-indicator{position:absolute;top:.5rem;right:1rem;background:#ffc107e6;color:#000;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;z-index:10;display:flex;align-items:center;box-shadow:0 2px 4px #0000001a;animation:pulse 1.5s ease-in-out infinite}.dashboard-filter-container .filter-debouncing-indicator .pi-spinner{font-size:.75rem}@keyframes pulse{0%,to{opacity:.8}50%{opacity:1}}.dashboard-filter-container.filter-hidden{max-height:0;opacity:0;margin-bottom:0!important;padding:0;transform:translateY(-30px)}.dashboard-filter-container.filter-shown{max-height:500px;opacity:1}.dashboard-filter-container .dashboard-filter{padding:.25rem}.dashboard-filter-container .dashboard-filter.selected.pending-apply>.p-inputtext,.dashboard-filter-container .dashboard-filter.selected.pending-apply>.p-component{border-left:5px solid #f59e0b}.dashboard-filter-container .dashboard-filter.selected.inverted>.p-inputtext,.dashboard-filter-container .dashboard-filter.selected.inverted>.p-component{border-left:5px solid darkred}.dashboard-filter-container .dashboard-filter.selected>.p-inputtext,.dashboard-filter-container .dashboard-filter.selected>.p-component{border-left:5px solid green}.dashboard-filter-container .dashboard-filter .p-inputtext,.dashboard-filter-container .dashboard-filter .p-component,.dashboard-filter-container .dashboard-filter .p-inputtext .p-multiselect-item,.dashboard-filter-container .dashboard-filter .p-component .p-multiselect-item{font-size:.7rem}.dashboard-filter-container .dashboard-filter.p-calendar{display:flex;position:relative;border:1px solid #d1d5db;border-radius:6px;transition:border-color .2s,box-shadow .2s}.dashboard-filter-container .dashboard-filter.p-calendar input,.dashboard-filter-container .dashboard-filter.p-calendar .p-datepicker-trigger{border:none;outline:none;box-shadow:none!important;border-radius:0}.dashboard-filter-container .dashboard-filter.p-calendar input{padding:.75rem;flex:1;border-top-left-radius:6px;border-bottom-left-radius:6px}.dashboard-filter-container .dashboard-filter.p-calendar .p-datepicker-trigger{background:#fff;color:#6b7280;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.dashboard-filter-container .dashboard-filter.p-calendar .p-button{background-color:transparent!important}.dashboard-filter-container .dashboard-filter.p-calendar:hover,.dashboard-filter-container .dashboard-filter.p-calendar:has(input:focus),.dashboard-filter-container .dashboard-filter.p-calendar:has(.p-datepicker-trigger:focus){border-color:var(--primary-color, #6a5acd);box-shadow:0 0 0 .2rem #6a5acd40}.dashboard-filter-container .dashboard-filter .p-dropdown-header{padding:5px!important}.dashboard-filter-container .dashboard-filter input{padding-top:5px;padding-bottom:5px}.favourite-button{padding:0;margin:0;width:fit-content;margin-left:1rem}.favourite-button:hover{background:transparent!important}.favourite-button .pi.pi-star,.favourite-button .pi.pi-star-fill{font-size:1.5rem}.dashly-dashboard .builder-actions .p-button:has(.pi){background-color:var(--primary-color);color:var(--primary-color-text);border-radius:2rem;height:2rem;width:2rem}.dashly-dashboard .builder-actions .edit{position:absolute;left:50px;bottom:5px;z-index:500}.dashly-dashboard .builder-actions .drilldown{position:absolute;left:95px;bottom:5px;z-index:500}.dashly-dashboard .builder-actions .delete{position:absolute;left:5px;bottom:5px;z-index:500}.dashly-dashboard .additional-content{margin-bottom:1.5rem}.dashly-dashboard .additional-content .p-card{padding:.5rem;overflow:hidden}.dashly-dashboard .header{margin-bottom:10px;color:var(--application_background_color_text)}.dashly-dashboard .header h1{padding:0;margin:0}.dashly-dashboard .header h1 .pi.pi-star{margin-left:5px;border-radius:100px;padding:0rem;vertical-align:unset;background-color:transparent;font-size:1.5rem;color:var(--primary-color);border:0px solid var(--primary-color);transition:color .2s,border-color .2s,box-shadow .2s}.dashly-dashboard .header h1 .pi.pi-star .p-button-label.p-c{display:inline-block;width:0px}.dashly-dashboard .header h1 .pi.pi-star-fill{margin-left:5px;border-radius:100px;padding:0rem;vertical-align:unset;background-color:transparent;font-size:1.5rem;color:var(--primary-color);border:0px solid var(--primary-color);transition:color .2s,border-color .2s,box-shadow .2s}.dashly-dashboard .header h1 .pi.pi-star-fill .p-button-label.p-c{display:inline-block;width:0px}.dashly-dashboard .react-grid-layout.builder{border:var(--secondary-color) dashed 1px}.dashly-dashboard .p-card.charts{border-radius:15px;overflow:hidden}.dashly-dashboard .charts.has-icon .p-card-title{max-width:calc(100% - 60px);text-overflow:ellipsis;overflow:hidden}.dashly-dashboard .title-container{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.dashly-dashboard .dashboard-item-title{display:flex;align-items:center;min-width:0;flex:1;overflow:hidden}.dashly-dashboard .dashboard-item-title>span[class*=filter-unused-],.dashly-dashboard .dashboard-item-title>span[class*=features-unused-]{flex-shrink:0;flex-grow:0}.dashly-dashboard .dashboard-item-title>span[class*=dashly-graph-title-],.dashly-dashboard .titleCard{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.dashly-dashboard .swapButton{display:flex;justify-content:space-between;flex-shrink:0;margin-left:auto;z-index:10!important}.dashly-dashboard .swapButton .chart-toggle{margin-left:auto}.dashly-dashboard .swapButton .chart-toggle .p-button{border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#374151;padding:.2rem .8rem;font-size:.6rem;transition:all .2s ease-in-out}.dashly-dashboard .swapButton .chart-toggle .p-highlight{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.dashly-dashboard .swapButton .chart-toggle .p-highlight:hover{background:#f3f4f6!important;color:#000;border-color:#d1d5db}.dashly-dashboard .swapButton .p-selectbutton .p-button.p-highlight:focus{box-shadow:none;outline:none}.dashly-dashboard .swapButton .chart-toggle .p-button:not(.p-highlight):hover{background:#f3f4f6!important;color:#111827}.dashly-dashboard .charts .p-card-title{max-width:100%;text-overflow:ellipsis;overflow:hidden;padding:0;z-index:2;font-size:14px;margin:0;white-space:nowrap}.dashly-dashboard .p-card{display:flex;flex-flow:column;height:100%;width:100%;padding:.5rem;position:relative;font-size:12px;background:var(--menu-background-color)}.dashly-dashboard .p-card .p-card-header{width:100%;border-top-left-radius:6px;border-top-right-radius:6px;background-color:var(--primary-color);color:var(--primary-color-text);height:30px;text-align:center}.dashly-dashboard .p-card .p-card-header:hover{cursor:move}.dashly-dashboard .p-card .card-header{display:flex;justify-content:space-between;align-items:center;width:100%}.dashly-dashboard .p-card .rounded{border-radius:100%}.dashly-dashboard .p-card .chart{position:absolute;flex-grow:1;left:0;bottom:0;width:100%;height:100%}.dashly-dashboard .p-card .p-card-body{flex-grow:1;flex-flow:column;display:flex;padding:0;height:100%}.dashly-dashboard .p-card .p-card-body .p-card-content{display:flex;flex-direction:column;flex-grow:1;padding:0;height:50%}.dashly-dashboard .p-card .p-card-body .p-card-content .filter{z-index:2}.dashly-dashboard .filter{background:var(--menu-background-color);border-radius:10px}.dashly-dashboard .filter label,.dashly-dashboard .filter .p-inputtext{color:var(--application_background_color_text)}.dashly-dashboard .filter .p-dropdown-label{padding-right:0!important}.dashly-dashboard .filter .p-card-body:has(.error:not(.dashboard-filter)){background:#f003;border-radius:10px}.dashly-dashboard .filter .p-card-body:has(.loading:not(.dashboard-filter)){background:#9ffff14d;border-radius:10px}.dashly-dashboard .filter .error:not(.dashboard-filter):has(.p-card-body){background:#f003;border-radius:10px}.dashly-dashboard .filter .error.dashboard-filter{background:inherit}.dashly-dashboard .filter .error.dashboard-filter .p-dropdown-label,.dashly-dashboard .filter .error.dashboard-filter .p-dropdown-trigger,.dashly-dashboard .filter .error.dashboard-filter .p-inputtext,.dashly-dashboard .filter .error.dashboard-filter .p-datepicker-trigger{background:#f006!important}.dashly-dashboard .filter .error.dashboard-filter .p-dropdown-label{border-top-right-radius:0;border-bottom-right-radius:0}.dashly-dashboard .dashly-graph,.dashly-dashboard .dashly-galleria{height:100%;width:100%;display:flex;flex-direction:column}.dashly-dashboard .dashly-graph .p-card-content:has(table),.dashly-dashboard .dashly-galleria .p-card-content:has(table){overflow:hidden;margin-top:-15px}.dashly-dashboard .dashly-graph:has(.loading) .p-card,.dashly-dashboard .dashly-galleria:has(.loading) .p-card{background:#00000026;opacity:.7;animation:fade 2s linear forwards;animation-iteration-count:infinite}.dashly-dashboard .dashly-graph .overlay,.dashly-dashboard .dashly-galleria .overlay{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-self:center;justify-content:center;align-items:center;z-index:1;border-radius:10px;padding:10px}.dashly-dashboard .dashly-graph .overlay.loading .content,.dashly-dashboard .dashly-galleria .overlay.loading .content{background:#fff9}.dashly-dashboard .dashly-graph .overlay.error,.dashly-dashboard .dashly-galleria .overlay.error{background:#f003}.dashly-dashboard .dashly-graph .overlay.error .content,.dashly-dashboard .dashly-galleria .overlay.error .content{background:#00000040;color:var(--primary-color-text)}.dashly-dashboard .dashly-graph .overlay.empty,.dashly-dashboard .dashly-galleria .overlay.empty{background:#fff9}.dashly-dashboard .dashly-graph .overlay.empty .content,.dashly-dashboard .dashly-galleria .overlay.empty .content{background:#00000040}.dashly-dashboard .dashly-graph .overlay.no-filter,.dashly-dashboard .dashly-galleria .overlay.no-filter{background:#7b42ff33}.dashly-dashboard .dashly-graph .overlay.no-filter .content,.dashly-dashboard .dashly-galleria .overlay.no-filter .content{background:#ffffff80}.dashly-dashboard .dashly-graph .overlay.loading-filters,.dashly-dashboard .dashly-galleria .overlay.loading-filters{background:#9ffff14d}.dashly-dashboard .dashly-graph .overlay.loading-filters .content,.dashly-dashboard .dashly-galleria .overlay.loading-filters .content{background:#b6a0a080}.dashly-dashboard .dashly-graph .overlay .content,.dashly-dashboard .dashly-galleria .overlay .content{padding:10px;border-radius:5px}@keyframes fade{0%,to{opacity:.25}50%{opacity:.7}}.dashly-dashboard .dashly-graph .icons,.dashly-dashboard .dashly-galleria .icons{display:flex;position:absolute;top:10px;right:10px}.dashly-dashboard .dashly-graph .icons .icon,.dashly-dashboard .dashly-galleria .icons .icon{background-color:var(--secondary-color);border:none;z-index:1!important;color:var(--secondary-color-text);border-radius:100%;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;position:relative;bottom:7px}.dashly-dashboard .dashly-graph .icons .icon.drillThrough,.dashly-dashboard .dashly-galleria .icons .icon.drillThrough{color:#4b5563;background:none}.dashly-dashboard .dashly-graph .icons .icon.drillThrough:hover,.dashly-dashboard .dashly-galleria .icons .icon.drillThrough:hover{cursor:pointer}.dashly-dashboard .p-chart{flex-grow:1;width:100%;height:100%}.dashly-dashboard .charts .p-chart{height:50%}.limit-input{width:100%;column-count:5;display:table}.limit-input .column{float:left;padding:5px;width:20%}.limit-input .limit-button{margin-top:25px}.chartjs-tooltip{z-index:10000!important;position:relative}canvas+div[style*="position: absolute"]{z-index:10000!important}div[style*="position: absolute"][style*="pointer-events: none"]{z-index:10000!important}.dashboard-filter .p-multiselect-filter,.dashboard-filter .p-dropdown-filter{padding:5px}.dashboard-filter .p-inputswitch{z-index:99!important}.dashboard-filter .p-inputswitch:has(input[aria-checked=true]) .p-inputswitch-slider{background:red}.dashboard-filter .p-inputswitch:has(input[aria-checked=false]) .p-inputswitch-slider{background:green}.dashboard-filter .compare{margin-top:0;margin-left:10px;border:none}.dashboard-filter .compare:has(input[aria-checked=true]) .p-inputswitch-slider{background:green}.dashboard-filter .compare:has(input[aria-checked=false]) .p-inputswitch-slider{background:red}.dashboard-filter .dashboard-filter-panel-controls{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border-top:1px solid var(--surface-border);background:var(--surface-50, #f8fafc)}.dashboard-filter .dashboard-filter-panel-label{font-size:.75rem;color:var(--text-color-secondary, #4b5563);white-space:nowrap}.dashboard-filter .dashboard-filter-apply-btn{margin-left:auto;height:2rem;padding:0 .8rem;border-radius:.5rem;font-size:.72rem}.p-dropdown-panel.dashboard-filter-apply-overlay{animation-duration:0ms!important}.p-dropdown-panel.dashboard-filter-apply-overlay.p-connected-overlay-enter-active,.p-dropdown-panel.dashboard-filter-apply-overlay.p-connected-overlay-leave-active{transition-duration:0ms!important}.dashboard-filter-calendar-time-hidden{display:none!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:none!important}.kpi{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.kpi h1{margin:4px;font-weight:600;font-size:28px;display:inline-block;color:#16103c}.kpi .number{margin:0;display:flex;align-items:center;font-size:.875rem;font-weight:500}.kpi .arrow{font-size:.8em}.kpi .text-red{color:#fe7272}.kpi .text-green{color:#37cda0}.table{height:100%;width:100%;border-collapse:collapse;display:contents;transform:translateZ(0)}.table thead{display:block;margin-right:10px}.table thead input.search.p-inputtext.p-component{width:100%}.table thead th{overflow:hidden;white-space:wrap;text-overflow:ellipsis;padding:6px;min-width:1ch!important}.table thead th:first-child{border-top-left-radius:10px;position:relative;right:5px}.table thead th:last-child{border-top-right-radius:10px}.table thead .header{display:flex;align-items:center;justify-content:flex-start;gap:5px;color:#4b5563;font-weight:700;margin-bottom:-15px;line-height:20px;min-width:6ch}.table thead .header .sort{width:1vw}.table td{overflow:hidden;white-space:wrap;text-overflow:ellipsis;padding:6px!important}.table th,.table td{text-align:left;padding:10px}.table th{padding-top:5px;padding-bottom:5px}.table div{overflow:hidden;white-space:wrap;text-overflow:ellipsis;white-space:nowrap;width:100%}.table p{cursor:pointer}.table tr{display:table;width:100%;table-layout:fixed}.table tbody{display:block;height:calc(100% - 40px);overflow-y:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overscroll-behavior-y:contain}.table tbody tr:nth-child(2n){background:#f6f6f8}.table tbody tr:nth-child(odd){background:#fff}.table tbody tr>td:first-child{color:#4b5563;font-weight:700}.table tbody::-webkit-scrollbar{width:10px}.table tbody::-webkit-scrollbar-track{border-bottom-right-radius:5px}.table tbody::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:10px;border:2px solid var(--primary-color-text)}.table tbody::-webkit-scrollbar-thumb:hover{background-color:#d3d3d3}.table tr p{padding:5px}@supports (-moz-appearance: none){thead{margin-right:0!important}tbody{scrollbar-width:thin;scrollbar-width:10px;overflow-y:scroll}}.gauge text{fill:var(--primary-color)!important}.radial-gauge{flex-grow:1;display:flex;justify-content:center;align-items:center;width:auto;height:auto;overflow:visible}.radial-gauge .value-text text{text-shadow:none!important}.gaugeComponent{display:flex;justify-content:center;align-items:center;margin-top:auto;margin-bottom:auto;padding:0;width:100%;height:100%;overflow:visible}.radial-gauge svg{display:block;overflow:visible;margin:auto}.gaugeComponent{display:flex;justify-content:center;align-items:center}.gaugeComponent svg{width:110%;height:110%;display:block}.gaugeComponent svg>g{transform-origin:center center;transform:translate(15%,10%)}.funnelChart{display:flex;height:100%;width:100%;position:relative}.funnelStyle{flex:1;display:flex;justify-content:center;align-items:center;height:100%}.percentageColumn{top:0;right:0;display:flex;flex-direction:column;height:100%;width:20px;pointer-events:none}.percentageLabel{position:absolute;right:0;font-size:12px;transform:translateY(-50%)}.drillThroughDialog{width:90vw;min-height:70vh;border-radius:10px}.drillThroughDialog .p-dialog-header{background:#fff}.drillThroughDialog .closeDrill{background-color:#fff0!important;color:#4b5563!important;width:auto;height:auto;will-change:transform;border:none!important}.drillThroughDialog .closeDrill:focus,.drillThroughDialog .closeDrill:active,.drillThroughDialog .closeDrill.p-button:focus{outline:none!important;box-shadow:none!important}.drillThroughDialog .closeDrill:hover{background-color:#fff0!important;color:#4b5563!important;will-change:transform}.drillThroughDialog .p-dialog-content{min-height:30vh;padding-top:0}.drillThroughDialog .content-container{position:relative;min-height:200px}.drillThroughDialog .closeDialog{float:right;background:none}.drillThroughDialog .closeDialog:hover{cursor:pointer}.drillThroughDialog .loading-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:#fffc;z-index:1}.drillThroughDialog .drillThrough{color:#4b5563;background:none;border-radius:100%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;float:right;z-index:99}.drillThroughDialog .drillThrough:hover{cursor:pointer}.drillThroughDialog .searchbar{width:90%}.loadingPopup{text-align:center}.loadingPopup .loading{margin:10px}.loadingPopup p,.loadingPopup h2{opacity:.6;color:var(--primary-color)}.kpiChart h1{font-weight:600;font-size:1.7rem;display:inline-block;padding-left:8px;color:#16103c}.kpiChart .number{position:relative;margin:0;display:flex;align-items:center;font-size:.875rem;font-weight:500;padding-left:8px;bottom:18px}.kpiChart .arrow{font-size:.8em}.kpiChart .text-red{color:#fe7272}.kpiChart .text-green{color:#37cda0}.kpiChart .chart{display:block;width:100%;max-height:50px!important}.metric-wizard{font-size:13px}.metric-wizard .grid [class^=col]{margin-top:0;padding:3px}.metric-wizard .p-stepper .p-stepper-panels,.metric-wizard .p-stepper .p-stepper-header .p-stepper-action{font-size:13px}.metric-wizard .prefix{padding-left:20px}.metric-wizard .p-inputswitch:has(input[aria-checked=true]) .p-inputswitch-slider{background:red}.metric-wizard .p-inputswitch:has(input[aria-checked=false]) .p-inputswitch-slider{background:green}.metric-wizard .p-inputtext{font-size:13px}.metric-wizard .p-component:not(.p-inputswitch){font-size:12px}.p-dropdown-items{font-size:12px!important}.p-dropdown-items .p-dropdown-item:hover{background-color:var(--primary-hover-color)!important}.p-dropdown-items .p-dropdown-item .p-highlight{background-color:var(--primary-hover-color)}.prefix p{font-size:12px}.message .p-card{position:fixed!important;width:330px!important;height:440px!important;right:70px;bottom:10px;padding:0}.message .p-card .p-card-body{padding:5px}.message .p-card .submit_message{color:var(--secondary-color-text);background-color:var(--secondary-color);border-top-left-radius:0;border-bottom-left-radius:0}.message .p-card .submit_message:hover{background-color:var(--secondary-hover-color)}.message .p-card .p-card-header{height:13%!important}.message .p-card .p-card-header:hover{cursor:default!important}.message .p-card .p-card-content{height:300px!important;overflow-wrap:break-word}.message .p-card .p-error{color:red;position:absolute;left:14px;bottom:50px;font-size:.775rem}.message .p-card .error-border .p-inputtext{border-radius:1px}.message .p-card .mentioned_users{display:flex;text-align:center}.message .p-card .mentioned_users span{font-size:small}.message .p-progress-spinner-svg{position:relative;left:10px}.message .message_button{background-color:var(--secondary-color);border:none}.message .message_button:hover{background-color:var(--secondary-hover-color)}.message .p-badge{position:fixed;z-index:200;bottom:48px;right:10px;min-width:1.4rem;height:1.4rem;line-height:2;background-color:var(--secondary-color);color:var(--secondary-color-text)}.message .input_group{display:flex}.message .input_group .p-mention,.message .input_group .p-inputtext{width:100%;resize:none;height:50px;border-top-right-radius:0;border-bottom-right-radius:0}.message .input_group .mention-panel{position:absolute;left:0!important;max-height:200px;top:auto!important;bottom:100%!important;overflow-y:auto;z-index:1000}.message .input_group .p-mention-items{display:flex;flex-direction:column}.message .comment{background-color:#fff!important}.message .message_item{margin-left:5px}@media (max-width: 1200px){.message .p-card{width:100vw!important;height:100vh!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.message .p-card .p-card-content{height:85%!important}.p-dialog{width:100vw!important;height:100vh!important;max-height:100%!important}.p-dialog .p-progress-spinner-svg{left:120%}.p-dialog-content{min-height:min-content!important;width:100vw!important;height:5vh!important}.p-dialog-footer{display:flex;justify-content:center}.p-dialog-footer .input_group{display:flex}.p-dialog-footer button{width:50px}}.textField{overflow:hidden;width:100%;height:100%;text-overflow:ellipsis;white-space:wrap;overflow-y:auto}.textField>*{overflow:hidden;text-overflow:ellipsis;white-space:wrap}.textField .ql-editor{padding:0;border:none;background:transparent;white-space:pre-wrap;word-wrap:break-word}.textField h1,.textField h2,.textField h3,.textField h4,.textField h5,.textField h6{margin:.5em 0;font-weight:700;white-space:pre-wrap}.textField h1{font-size:2em}.textField h2{font-size:1.5em}.textField h3{font-size:1.17em}.textField p{margin:.5em 0;white-space:pre-wrap}.textField ul,.textField ol{margin:.5em 0;padding-left:2em;white-space:pre-wrap}.textField li{margin:.25em 0;white-space:pre-wrap}.textField strong,.textField b{font-weight:700;white-space:pre-wrap}.textField em,.textField i{font-style:italic;white-space:pre-wrap}.textField u{text-decoration:underline;white-space:pre-wrap}.textField s,.textField strike{text-decoration:line-through;white-space:pre-wrap}.textField blockquote{margin:.5em 0;padding-left:1em;border-left:3px solid #ccc;white-space:pre-wrap}.textField .ql-align-center{text-align:center;white-space:pre-wrap}.textField .ql-align-right{text-align:right;white-space:pre-wrap}.textField .ql-align-justify{text-align:justify;white-space:pre-wrap}.textField .ql-color-red{color:#e60000}.textField .ql-color-orange{color:#f90}.textField .ql-color-yellow{color:#ff0}.textField .ql-color-green{color:#008a00}.textField .ql-color-blue{color:#06c}.textField .ql-color-purple{color:#93f}.textField .ql-color-gray{color:#666}.textField .ql-bg-red{background-color:#e60000}.textField .ql-bg-orange{background-color:#f90}.textField .ql-bg-yellow{background-color:#ff0}.textField .ql-bg-green{background-color:#008a00}.textField .ql-bg-blue{background-color:#06c}.textField .ql-bg-purple{background-color:#93f}.textField .ql-bg-gray{background-color:#666}.textField .ql-indent-1{padding-left:3em}.textField .ql-indent-2{padding-left:6em}.textField .ql-indent-3{padding-left:9em}.textField .ql-indent-4{padding-left:12em}.textField .ql-indent-5{padding-left:15em}.textField .ql-indent-6{padding-left:18em}.textField .ql-indent-7{padding-left:21em}.textField .ql-indent-8{padding-left:24em}.textField .ql-size-small{font-size:.75em}.textField .ql-size-large{font-size:1.5em}.textField .ql-size-huge{font-size:2.5em}.textField *,.textField span,.textField div{white-space:pre-wrap}.textField ul{list-style-type:disc}.textField ol{list-style-type:decimal}.textField li[data-list=bullet]{counter-increment:none!important;list-style-type:none!important;position:relative;padding-left:1.5em!important}.textField li[data-list=bullet]:before{content:"• ";position:absolute;left:0;color:inherit;font-weight:400}.textField ol{counter-reset:list-counter}.textField li.ql-align-center,.textField li.ql-align-right{display:flex;position:relative;padding-left:0!important;list-style-type:none!important;white-space:pre-wrap}.textField li.ql-align-center{justify-content:center;text-align:center}.textField li.ql-align-right{justify-content:flex-end;text-align:right}.textField li.ql-align-center:before,.textField li.ql-align-right:before{position:static;margin-right:.5em}.textField li.ql-align-center[data-list=bullet]:before,.textField li.ql-align-right[data-list=bullet]:before{content:"•"}.textField li.ql-align-center[data-list=ordered]:before,.textField li.ql-align-right[data-list=ordered]:before{position:static!important;margin-right:.5em}.textField li.ql-align-center[data-list=ordered]:before{content:counter(list-counter,decimal) "."}.textField li.ql-align-right[data-list=ordered]:before{content:counter(list-counter,decimal) "."}.textField li.ql-align-center[data-list=ordered].ql-indent-1:before{content:counter(list-counter-1,lower-alpha) "."}.textField li.ql-align-right[data-list=ordered].ql-indent-1:before{content:counter(list-counter-1,lower-alpha) "."}.textField li.ql-align-center[data-list=ordered].ql-indent-2:before{content:counter(list-counter-2,lower-roman) "."}.textField li.ql-align-right[data-list=ordered].ql-indent-2:before{content:counter(list-counter-2,lower-roman) "."}.textField li.ql-align-center[data-list=ordered].ql-indent-3:before{content:counter(list-counter-3,upper-alpha) "."}.textField li.ql-align-right[data-list=ordered].ql-indent-3:before{content:counter(list-counter-3,upper-alpha) "."}.textField li.ql-align-center[data-list=ordered].ql-indent-4:before{content:counter(list-counter-4,upper-roman) "."}.textField li.ql-align-right[data-list=ordered].ql-indent-4:before{content:counter(list-counter-4,upper-roman) "."}.textField ol{counter-reset:list-counter list-counter-1 list-counter-2 list-counter-3 list-counter-4;list-style-type:none!important;padding-left:0!important}.textField li[data-list=ordered]{counter-increment:list-counter;list-style-type:none!important;position:relative;padding-left:2em!important}.textField li[data-list=ordered]:before{content:counter(list-counter,decimal) ".";position:absolute;left:0;color:inherit;font-weight:400}.textField li[data-list=ordered].ql-indent-1{counter-increment:list-counter-1}.textField li[data-list=ordered].ql-indent-1:before{content:counter(list-counter-1,lower-alpha) "."}.textField li[data-list=ordered].ql-indent-2{counter-increment:list-counter-2}.textField li[data-list=ordered].ql-indent-2:before{content:counter(list-counter-2,lower-roman) "."}.textField li[data-list=ordered].ql-indent-3{counter-increment:list-counter-3}.textField li[data-list=ordered].ql-indent-3:before{content:counter(list-counter-3,upper-alpha) "."}.textField li[data-list=ordered].ql-indent-4{counter-increment:list-counter-4}.textField li[data-list=ordered].ql-indent-4:before{content:counter(list-counter-4,upper-roman) "."}.textField li[data-list=ordered].ql-indent-1{padding-left:5em!important}.textField li[data-list=ordered].ql-indent-1:before{left:3em!important}.textField li[data-list=ordered].ql-indent-2{padding-left:8em!important}.textField li[data-list=ordered].ql-indent-2:before{left:6em!important}.textField li[data-list=ordered].ql-indent-3{padding-left:11em!important}.textField li[data-list=ordered].ql-indent-3:before{left:9em!important}.textField li[data-list=ordered].ql-indent-4{padding-left:14em!important}.textField li[data-list=ordered].ql-indent-4:before{left:12em!important}.textField li[data-list=ordered].ql-indent-5{padding-left:17em!important}.textField li[data-list=ordered].ql-indent-5:before{left:15em!important}.textField li[data-list=ordered].ql-indent-6{padding-left:20em!important}.textField li[data-list=ordered].ql-indent-6:before{left:18em!important}.textField li[data-list=ordered].ql-indent-7{padding-left:23em!important}.textField li[data-list=ordered].ql-indent-7:before{left:21em!important}.textField li[data-list=ordered].ql-indent-8{padding-left:26em!important}.textField li[data-list=ordered].ql-indent-8:before{left:24em!important}.textField li[data-list=bullet].ql-indent-1{padding-left:5em!important}.textField li[data-list=bullet].ql-indent-1:before{left:3em!important}.textField li[data-list=bullet].ql-indent-2{padding-left:8em!important}.textField li[data-list=bullet].ql-indent-2:before{left:6em!important}.textField li[data-list=bullet].ql-indent-3{padding-left:11em!important}.textField li[data-list=bullet].ql-indent-3:before{left:9em!important}.textField li[data-list=bullet].ql-indent-4{padding-left:14em!important}.textField li[data-list=bullet].ql-indent-4:before{left:12em!important}.textField li[data-list=bullet].ql-indent-5{padding-left:17em!important}.textField li[data-list=bullet].ql-indent-5:before{left:15em!important}.textField li[data-list=bullet].ql-indent-6{padding-left:20em!important}.textField li[data-list=bullet].ql-indent-6:before{left:18em!important}.textField li[data-list=bullet].ql-indent-7{padding-left:23em!important}.textField li[data-list=bullet].ql-indent-7:before{left:21em!important}.textField li[data-list=bullet].ql-indent-8{padding-left:26em!important}.textField li[data-list=bullet].ql-indent-8:before{left:24em!important}.crudpageItem{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;min-height:0}.crudpageItem .p-card-title{font-size:14px}.crudpageItem .p-card-content{padding:1.25rem 0!important}.crudpageItem .spoofy{flex:1;height:100%!important;width:100%!important;min-height:0}.crudpageItem .spoofy .p-datatable-wrapper{position:relative;flex:1;height:calc(100% - 200px)!important;width:100%!important;overflow:auto;min-height:calc(100% - 200px);max-height:100%}.crudpageItem .spoofy .p-datatable{height:100%!important;width:100%!important}.crudpageItem .filter{flex-shrink:0;padding:0;height:auto}.crudpageItem .p-paginator{position:sticky!important;bottom:0!important;background:#fff!important;border-top:1px solid #dee2e6!important}.crudpageItem .edit{position:absolute;left:50px;bottom:5px;z-index:500}.crudpageItem .drilldown{position:absolute;left:95px;bottom:5px;z-index:500}.crudpageItem .delete{position:absolute;left:5px;bottom:5px;z-index:500}.dotStatus{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.dashly-galleria{--galleria-border-radius: .5rem;height:inherit;width:inherit}.dashly-galleria:has(.galleria-indicator) .p-galleria-item-container{height:calc(100% - 38px)}.dashly-galleria .p-card{overflow:hidden}.dashly-galleria .p-card .p-galleria{padding-top:10px}.dashly-galleria .p-card .p-galleria .p-galleria-content,.dashly-galleria .p-card .p-galleria .p-galleria-content .p-galleria-item-wrapper{height:100%}.dashly-galleria .p-card .p-galleria .p-galleria-content .p-galleria-item-wrapper .p-galleria-item-container .image{width:100%;height:100%}.dashly-galleria .p-card .p-galleria .p-galleria-content .p-galleria-item-wrapper .p-galleria-item-container .image img{position:relative;width:100%;height:100%;z-index:3;object-fit:contain;border-radius:var(--galleria-border-radius)}.dashly-galleria .p-card .p-galleria .p-galleria-content .p-galleria-item-wrapper .p-galleria-item-container .p-galleria-item{height:100%!important;width:100%!important}.dashly-galleria .p-card .p-galleria .p-galleria-content .p-galleria-item-wrapper .p-galleria-indicators{padding:.5rem;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:var(--menu-background-color)}.dashly-galleria .p-card .p-galleria .p-galleria-content .p-galleria-item-wrapper .p-galleria-indicators .p-galleria-indicator{margin:0 auto}.dashly-galleria .p-card .p-galleria .p-galleria-content .p-galleria-item-wrapper .p-galleria-indicators .p-galleria-indicator button{background:var(--secondary-hover-color)}.dashly-galleria .p-card .p-galleria .p-galleria-content .p-galleria-item-wrapper .p-galleria-indicators .p-galleria-indicator.p-highlight button,.dashly-galleria .p-card .p-galleria .p-galleria-content .p-galleria-item-wrapper .p-galleria-indicators .p-galleria-indicator:hover button{background:var(--secondary-color)}.dashly-galleria .p-card .p-galleria .p-galleria-content .p-galleria-item-wrapper .p-galleria-item-nav{opacity:1;margin:0;padding:0;width:fit-content;position:absolute;top:calc(50% - 32px);background:#ffffffb3;color:#000;z-index:10}.dashboard-viewer .spoofy-filters{margin-bottom:1rem}.dashboard-viewer .loading{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2em;color:#000}.dashboard-viewer .loading i{font-size:2em;margin:15px}.dashboard-viewer .p-dataview .p-dataview-header{display:none;padding-top:0;background:transparent;border:none}.dashboard-viewer .p-dataview .p-dataview-header .p-button-group{background:var(--secondary-color)}.dashboard-viewer .p-dataview .p-dataview-header .p-button-group .p-button{border-radius:unset}.dashboard-viewer .p-dataview .p-dataview-header .p-button-group .p-button.p-highlight{background:var(--secondary-hover-color)}.dashboard-viewer .p-dataview .p-paginator-bottom{background:unset;border:none;margin-top:1rem}.dashboard-viewer .p-dataview .p-dataview-content{background:transparent}@media screen and (min-width: 576px){.dashboard-viewer .p-dataview .p-dataview-content .gap-4 .dashboard-viewer-grid-item.sm\:w-full,.dashboard-viewer .p-dataview .p-dataview-content .gap-4 .dashboard-viewer-grid-add-item.sm\:w-full{width:calc(100% - 1.2rem)!important}}@media screen and (min-width: 768px){.dashboard-viewer .p-dataview .p-dataview-content .gap-4 .dashboard-viewer-grid-item.md\:w-6,.dashboard-viewer .p-dataview .p-dataview-content .gap-4 .dashboard-viewer-grid-add-item.md\:w-6{width:calc(50% - 1.2rem)!important}}@media screen and (min-width: 992px){.dashboard-viewer .p-dataview .p-dataview-content .gap-4 .dashboard-viewer-grid-item.lg\:w-4,.dashboard-viewer .p-dataview .p-dataview-content .gap-4 .dashboard-viewer-grid-add-item.lg\:w-4{width:calc(33.333% - 1.2rem)!important}}@media screen and (min-width: 1200px){.dashboard-viewer .p-dataview .p-dataview-content .gap-4 .dashboard-viewer-grid-item.xl\:w-3,.dashboard-viewer .p-dataview .p-dataview-content .gap-4 .dashboard-viewer-grid-add-item.xl\:w-3{width:calc(25% - 1.2rem)!important}}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item{min-height:18.5rem;background:var(--menu-background-color);border:2px dashed var(--secondary-color);transition:all .4s ease}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item:hover{background:var(--secondary-color);border-color:var(--secondary-color)}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item:hover .add-icon i,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item:hover .add-text span{color:#fff!important}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item{position:relative;background:var(--menu-background-color);border-radius:.5rem;box-shadow:4px 4px 8px #0000004d;height:100%}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item:hover .grid-image .overlay,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item:hover .grid-image .overlay{opacity:1}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item:hover .grid-item-tags,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item:hover .grid-item-content,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item:hover .grid-item-tags,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item:hover .grid-item-content{opacity:.7}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image{position:relative}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image img,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image img{opacity:.7;border-top-left-radius:.5rem;border-top-right-radius:.5rem;width:100%}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;font-size:18px;opacity:0;cursor:pointer;color:#fff}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-open,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-builder,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-delete,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-edit,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-clone,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-favourite,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-open,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-builder,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-delete,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-edit,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-clone,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-favourite{transition:background .3s ease;display:flex;align-items:center;justify-content:center}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-builder,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-delete,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-edit,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-clone,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-favourite,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-builder,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-delete,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-edit,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-clone,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-favourite{flex-grow:1;width:100%}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-open,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-open{width:85%;border-top-left-radius:.5rem;background:#37cda0b3}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-open:hover,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-open:hover{background:color-mix(in srgb,rgba(55,205,160,.7),#000 10%)}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-favourite,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-favourite{background:#fac85a80;border-top-right-radius:.5rem}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-favourite:hover,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-favourite:hover{background:color-mix(in srgb,rgba(250,200,90,.7),#000 10%)}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-clone,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-clone{background:#6495ed80}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-clone:hover,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-clone:hover{background:color-mix(in srgb,rgba(100,149,237,.7),#000 10%)}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-edit,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-edit{background:#ffa55a80}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-edit:hover,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-edit:hover{background:color-mix(in srgb,rgba(255,165,90,.7),#000 10%)}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-builder,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-builder{background:#9b59b680}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-builder:hover,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-builder:hover{background:color-mix(in srgb,rgba(155,89,182,.7),#000 10%)}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-delete,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-delete{background:#f0808080}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-image .overlay .overlay-delete:hover,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-delete:hover{background:color-mix(in srgb,rgba(240,128,128,.7),#000 10%)}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-item-tags,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-item-content,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-item-tags,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-item-content{padding:.5rem;width:100%}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-item-tags .p-tag,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-item-content .p-tag,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-item-tags .p-tag,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-item-content .p-tag{margin-right:.5rem}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-item-tags .p-tag:last-child,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-item-content .p-tag:last-child,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-item-tags .p-tag:last-child,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-item-content .p-tag:last-child{margin:0}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-item-tags .grid-tags,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-item-tags .grid-tags{padding-bottom:.5rem;border-bottom:1px dashed darkgray}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-item-tags .grid-tags .p-tag .p-tag-value i,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-item-tags .grid-tags .p-tag .p-tag-value i{font-size:.75rem}.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-item .grid-item .grid-item-content .grid-content .grid-title,.dashboard-viewer .p-dataview .p-dataview-content .dashboard-viewer-grid-add-item .grid-item .grid-item-content .grid-content .grid-title{font-weight:700;padding-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.icon-picker-dialog{width:28vw;height:65%}.icon-picker-dialog .icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:10px;padding:.5rem}.icon-button{border:none;background:var(--secondary-color);color:var(--secondary-color-text);cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .2s ease;font-size:1.2rem}.p-icon-field .p-button-icon-only,.icon-button:hover{background-color:var(--secondary-color)}.icon-button.selected{background-color:var(--primary-color);color:var(--primary-color-text)}.iconPicker .p-button.p-button-text{background:var(--secondary-color);color:var(--secondary-color-text);border:none}.error_handling{display:flex;justify-content:center}.error_handling .p-card{width:55vw}.error_handling .p-card .p-card-header{display:flex;justify-content:center}.error_handling .p-card .p-card-content{word-break:normal}.error_handling .p-card .footer .p-button{float:right;margin:10px;background-color:var(--secondary-color)}.error_handling .error_logo{display:block;margin:0 auto;height:auto;max-width:80%;max-height:235px;width:auto}.error_handling .error_logo:hover{animation:shake .5s;animation-iteration-count:infinite}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.error_handling .info .p-inputtextarea{min-height:34.2vh}.error_handling .error_message{display:flex;flex-direction:column;justify-content:center;margin:5px}.error_handling .error_message .first_error_text{color:red}.error_handling .p-tabview-nav{display:flex;justify-content:center}.error_handling .p-button .pi,.error_handling .p-tabview .pi{margin:3px}.error_handling .p-inputtextarea{min-width:30vw;min-height:4vw;max-width:30vw;max-height:4vw}.error_handling .error_message{display:flex;justify-content:center;align-items:center;text-align:center}.error_handling .p-tabview-panel{display:flex;justify-content:center}.error_handling .p-tabview-panel .inputs{width:55%}@media (max-width: 1200px){.error_handling .p-card{width:100vw}.error_handling .p-card h2{position:relative;left:15px}.error_handling .p-card .p-tabview-nav{display:block}.error_handling .p-card .col-12{width:80vw}.error_handling .p-card .p-tabview-nav-link{display:flex;border-width:0px;justify-content:center}.error_handling .p-card .p-tabview-panel{width:100%;justify-content:left}.error_handling .p-card .p-inputtextarea{min-width:80vw;min-height:10vh}}.dashly-notification-panel,.notification_panel{position:absolute;top:calc(100% + 8px);right:0;z-index:400;width:min(380px,100vw - 24px);max-height:min(520px,100vh - 80px);display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 4px 6px -1px #0f172a14,0 16px 32px -8px #0f172a1f;overflow:hidden}.dashly-notification-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid #f3f4f6;background:#fafafa}.dashly-notification-panel__title{margin:0;font-size:.95rem;font-weight:600;color:#0f172a;line-height:1.3}.dashly-notification-panel__badge{display:inline-block;margin-top:.2rem;font-size:.72rem;font-weight:500;color:#2563eb}.dashly-notification-panel__close{flex-shrink:0;width:1.75rem;height:1.75rem;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,color .12s ease}.dashly-notification-panel__close:hover{background:#f1f5f9;color:#0f172a}.dashly-notification-panel__body{flex:1;min-height:0;overflow-y:auto;padding:.5rem}.dashly-notification-panel__footer{padding:.35rem .5rem .5rem;border-top:1px solid #f3f4f6;background:#fafafa}.dashly-notification-panel__view-all{width:100%;justify-content:center;font-size:.8rem!important;color:#2563eb!important}.dashly-notification-list,.item-list{display:flex;flex-direction:column;gap:.35rem}.dashly-notification-list--home-paged{max-height:min(22rem,55vh);min-height:0;display:flex;flex-direction:column}.dashly-notification-list__scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem;padding-right:.1rem}.dashly-notification-list__paginator.p-paginator{flex-shrink:0;margin-top:.15rem;padding:.35rem .25rem .45rem;border-top:1px solid #f1f5f9;background:#fafafa;border-radius:0 0 10px 10px;justify-content:center;flex-wrap:wrap;gap:.2rem;font-size:.72rem}.dashly-notification-list__paginator.p-paginator .p-paginator-page,.dashly-notification-list__paginator.p-paginator .p-paginator-prev,.dashly-notification-list__paginator.p-paginator .p-paginator-next,.dashly-notification-list__paginator.p-paginator .p-paginator-first,.dashly-notification-list__paginator.p-paginator .p-paginator-last{min-width:1.85rem;height:1.85rem}.dashly-notification-list__paginator.p-paginator .p-paginator-current{color:#64748b}.dashly-notification-item,.notification{display:flex;gap:.65rem;padding:.7rem .65rem;border-radius:10px;background:#fff;border:1px solid transparent;transition:background-color .12s ease,border-color .12s ease}.dashly-notification-item:hover,.notification:hover{background:#f8fafc;border-color:#f1f5f9}.dashly-notification-item--unread{background:#f8fafc;border-color:#e0e7ff}.dashly-notification-item__icon{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:10px;background:#f1f5f9;color:#475569;display:inline-flex;align-items:center;justify-content:center}.dashly-notification-item__icon .pi{font-size:.95rem}.dashly-notification-item--unread .dashly-notification-item__icon{background:#eff6ff;color:#2563eb}.dashly-notification-item__avatar{width:100%;height:100%;border-radius:10px;object-fit:cover}.dashly-notification-item__body{flex:1;min-width:0}.dashly-notification-item__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem}.dashly-notification-item__title{margin:0;font-size:.84rem;font-weight:600;color:#0f172a;line-height:1.35}.dashly-notification-item__dot{flex-shrink:0;width:7px;height:7px;margin-top:.35rem;border-radius:50%;background:#2563eb}.dashly-notification-item__meta{margin:.2rem 0 0;font-size:.72rem;color:#64748b;line-height:1.35}.dashly-notification-item__meta strong{color:#2563eb;font-weight:600}.dashly-notification-item__message{margin:.3rem 0 0;font-size:.78rem;color:#374151;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dashly-notification-item__html{margin-top:.3rem}.dashly-notification-item__html-inner{font-size:.78rem;color:#374151;line-height:1.45;overflow:hidden}.dashly-notification-item__html-inner.is-collapsed{max-height:3.6rem;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.dashly-notification-item__html-inner p{margin:0 0 .35rem}.dashly-notification-item__expand{margin-top:.2rem;padding:0;border:none;background:none;font-size:.72rem;font-weight:500;color:#2563eb;cursor:pointer}.dashly-notification-item__expand:hover{text-decoration:underline}.dashly-notification-item__footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.45rem}.dashly-notification-item__time{font-size:.7rem;color:#94a3b8}.dashly-notification-item__actions{display:flex;align-items:center;gap:.25rem}.dashly-notification-item__action{width:1.65rem;height:1.65rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.dashly-notification-item__action .pi{font-size:.72rem}.dashly-notification-item__action:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.dashly-notification-item__action--primary{background:#2563eb;border-color:#2563eb;color:#fff}.dashly-notification-item__action--primary:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.dashly-notification-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.35rem;padding:2.5rem 1rem;color:#94a3b8}.dashly-notification-empty .pi{font-size:2rem;color:#cbd5e1}.dashly-notification-empty__title{margin:0;font-size:.88rem;font-weight:500;color:#6b7280}.dashly-notification-empty__subtitle{margin:0;font-size:.78rem;color:#9ca3af}@media (max-width: 1200px){.dashly-notification-panel,.notification_panel{position:fixed;top:56px;right:8px;left:8px;width:auto;max-height:calc(100vh - 64px)}}.home{width:100%;max-width:none;margin:0;padding:0 0 2rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}.home-welcome{margin:0}.home-welcome h1{margin:0;font-size:1.35rem;font-weight:700;color:var(--application_background_color_text, #111827)}.home-welcome p{margin:.35rem 0 0;font-size:.9rem;color:#6b7280}.home-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.home-summary-card{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.home-summary-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary-color, #2563eb) 40%,#e5e7eb);box-shadow:0 2px 8px #0f172a0f}.home-summary-card.is-disabled{cursor:default;opacity:.85}.home-summary-card__icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;flex-shrink:0}.home-summary-card__icon i{font-size:1rem}.home-summary-card__icon.is-danger{background:#fef2f2;color:#dc2626}.home-summary-card__icon.is-success{background:#ecfdf5;color:#059669}.home-summary-card__icon.is-warning{background:#fffbeb;color:#d97706}.home-summary-card__icon.is-info{background:color-mix(in srgb,var(--primary-color, #2563eb) 12%,white);color:var(--primary-color, #2563eb)}.home-summary-card__icon.is-muted{background:#f3f4f6;color:#6b7280}.home-summary-card__content{display:flex;flex-direction:column;gap:.1rem;min-width:0}.home-summary-card__content strong{font-size:1.35rem;line-height:1.1;color:#111827}.home-summary-card__content span{font-size:.72rem;color:#6b7280;line-height:1.25}.home-summary-card__content small{font-size:.65rem;color:#9ca3af}.home-grid{display:grid;gap:1rem;margin:0}.home-grid--two{grid-template-columns:1fr}@media (min-width: 992px){.home-grid--two{grid-template-columns:1fr 1fr}}.home-grid--align-start{align-items:start}.home-module-card{border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0a;margin:0;overflow:hidden}.home-module-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid #f3f4f6}.home-module-card__title-wrap{display:flex;align-items:center;gap:.5rem;min-width:0}.home-module-card__title-wrap i{color:var(--primary-color, #2563eb);font-size:.95rem}.home-module-card__title-wrap h2{margin:0;font-size:.9rem;font-weight:600;color:#111827}.home-alerts-highlight .home-module-card__title-wrap i{color:#dc2626}.home-module-card__action{display:inline-flex;align-items:center;gap:.15rem;border:none;background:transparent;color:var(--primary-color, #2563eb);font-size:.75rem;font-weight:500;cursor:pointer;white-space:nowrap;padding:0}.home-module-card__action:hover{opacity:.85}.home-module-card__body{padding:.5rem .75rem .75rem}.home-empty{margin:0;padding:.75rem .5rem;font-size:.85rem;color:#6b7280}.home-empty--center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:1.5rem .75rem}.home-empty--center i{font-size:1.75rem;color:#d1d5db}.home-wip small{color:#9ca3af;font-size:.75rem}.home-link-btn{border:none;background:var(--primary-color, #2563eb);color:var(--primary-color-text, #fff);border-radius:8px;padding:.4rem .75rem;font-size:.75rem;cursor:pointer}.home-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.1rem .45rem;font-size:.65rem;font-weight:600;text-transform:capitalize}.home-badge.is-danger{background:#fef2f2;color:#b91c1c}.home-badge.is-warning{background:#fffbeb;color:#b45309}.home-badge.is-neutral{background:#f3f4f6;color:#4b5563}.home-alert-list,.home-favorite-dashboard-list{list-style:none;margin:0;padding:0}.home-alert-item,.home-favorite-dashboard-item{display:flex;width:100%;align-items:flex-start;gap:.75rem;border:none;background:transparent;text-align:left;padding:.65rem .5rem;border-radius:8px;cursor:pointer;transition:background-color .12s ease}.home-alert-item:hover,.home-favorite-dashboard-item:hover{background:#f9fafb}.home-favorite-dashboards .home-module-card__body{padding:.6rem .75rem .8rem}.home-favorite-dashboards .home-favorite-dashboard-list{display:flex;flex-direction:column;gap:.45rem}.home-favorite-dashboards .home-favorite-dashboard-item{align-items:flex-start;gap:.65rem;padding:.55rem .65rem;border:1px solid #e8ecf1;border-radius:10px;background:#f8fafc;box-shadow:0 1px 2px #0f172a0a;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.home-favorite-dashboards .home-favorite-dashboard-item:hover{background:#fff;border-color:color-mix(in srgb,var(--primary-color, #2563eb) 28%,#e8ecf1);box-shadow:0 2px 10px #2563eb1a}.home-favorite-dashboards .home-favorite-dashboard-item:focus-visible{outline:2px solid var(--primary-color, #2563eb);outline-offset:2px}.home-favorite-dashboards .home-favorite-dashboard-item__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-top:.05rem;border-radius:9px;background:linear-gradient(145deg,#eff6ff,#dbeafe);color:var(--primary-color, #2563eb);font-size:.95rem}.home-favorite-dashboards .home-favorite-dashboard-item__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;text-align:left}.home-favorite-dashboards .home-favorite-dashboard-item__label{font-size:.875rem;font-weight:600;color:#0f172a;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-favorite-dashboards .home-favorite-dashboard-item__desc{margin:0;font-size:.72rem;font-weight:400;color:#64748b;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-favorite-dashboards .home-favorite-dashboard-item__category{flex-shrink:0;align-self:center;max-width:7.5rem;padding:.15rem .45rem;border-radius:999px;font-size:.65rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#475569;background:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-favorite-dashboards .home-favorite-dashboard-item__chevron{flex-shrink:0;align-self:center;color:#94a3b8;font-size:.85rem;transition:transform .15s ease,color .15s ease}.home-favorite-dashboards .home-favorite-dashboard-item:hover .home-favorite-dashboard-item__chevron{color:var(--primary-color, #2563eb);transform:translate(2px)}.home-alert-item__title-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.home-alert-item__main{flex:1;min-width:0}.home-alert-item strong{font-size:.85rem;color:#111827}.home-alert-item__meta{margin:.2rem 0 0;font-size:.75rem;color:#6b7280}.home-alert-item__assignee{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;color:#6b7280;white-space:nowrap;margin-top:.15rem}.home-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.home-task-card{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;min-height:8.5rem;padding:.85rem;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.home-task-card:hover{border-color:color-mix(in srgb,var(--primary-color, #2563eb) 35%,#e5e7eb);background:#fff;box-shadow:0 2px 10px #0f172a0f}.home-task-card__top{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%}.home-task-card__type{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.home-task-card__type.is-objective{color:var(--primary-color, #2563eb)}.home-task-card__title{font-size:.88rem;font-weight:600;color:#111827;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-task-card__context{margin:0;flex:1;font-size:.75rem;color:#6b7280;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-task-card__footer{display:inline-flex;align-items:center;gap:.25rem;margin-top:auto;font-size:.72rem;font-weight:500;color:var(--primary-color, #2563eb)}.home-task-card__footer i{font-size:.7rem}.home-objectives-spotlight{display:flex;flex-direction:column;gap:1rem}.home-objectives-spotlight__label{display:flex;align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home-objectives-spotlight__label.is-success{color:#059669}.home-objectives-spotlight__label.is-danger{color:#dc2626}.home-objective-row{display:flex;align-items:center;gap:.75rem;width:100%;border:none;background:transparent;padding:.5rem;border-radius:8px;cursor:pointer;text-align:left}.home-objective-row:hover{background:#f9fafb}.home-objective-row__title-block{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.home-objective-row__title{font-size:.85rem;font-weight:500;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-objective-row__type{font-size:.68rem;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.home-objective-row__progress{display:flex;align-items:center;gap:.45rem;width:7rem;flex-shrink:0}.home-objective-row__bar{flex:1;height:.35rem;background:#e5e7eb;border-radius:999px;overflow:hidden}.home-objective-row__fill{display:block;height:100%;border-radius:999px}.home-objective-row__fill.is-success{background:#10b981}.home-objective-row__fill.is-danger{background:#ef4444}.home-objective-row strong{font-size:.72rem;width:2rem;text-align:right}.home-objective-row strong.is-success{color:#059669}.home-objective-row strong.is-danger{color:#dc2626}.home-recent-messages .home-module-card__body{padding-top:.35rem}.home-recent-messages__meta{margin:0 0 .5rem;padding:0 .25rem;font-size:.72rem;color:#6b7280}.home-recent-messages .item-list{display:flex;flex-direction:column;gap:.35rem;max-height:22rem;overflow-y:auto;padding-right:.15rem}.home-recent-messages .notification{border:1px solid #f3f4f6;border-radius:10px;padding:.65rem .5rem;margin:0;background:#fafafa;transition:background-color .12s ease}.home-recent-messages .notification:hover{background:#f3f4f6}.home-recent-messages .notification .flex{display:flex;align-items:flex-start;gap:.5rem;width:100%}.home-recent-messages .notification .col-2{flex:0 0 auto}.home-recent-messages .notification .col-9{flex:1;min-width:0}.home-recent-messages .notification .col-1{flex:0 0 auto;display:flex;flex-direction:column;gap:.15rem}.home-recent-messages .notification strong{font-size:.82rem;color:#111827}.home-recent-messages .notification .smaller_text,.home-recent-messages .notification .unread_smaller_text{font-size:.72rem;color:#6b7280;margin:.15rem 0 0}.home-recent-messages .notification .unread_smaller_text{color:var(--primary-color, #2563eb)}.home-recent-messages .notification .messageContent{margin:.25rem 0 0;font-size:.78rem;color:#374151;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-recent-messages .notification .notification_editor_wrapper.collapsed .ql-editor{max-height:2.5rem;overflow:hidden}.home-recent-messages .notification .expand-editor-button{margin-top:.15rem}.home-recent-messages .notification .close_notification{width:1.75rem;height:1.75rem}.home-recent-messages .no-items{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.35rem;padding:2rem .75rem;color:#9ca3af}.home-recent-messages .no-items .pi{font-size:2rem;color:#d1d5db}.home-recent-messages .no-items .main-text{margin:0;font-size:.88rem;color:#6b7280}.home-recent-messages .no-items p{margin:0;font-size:.78rem}.home-shortcuts .home-module-card__header h2{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:#6b7280}.home-shortcuts__grid{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem 0}.home-shortcut-btn{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:.55rem .9rem;font-size:.82rem;font-weight:500;color:#111827;cursor:pointer;transition:background-color .12s ease}.home-shortcut-btn i{color:var(--primary-color, #2563eb)}.home-shortcut-btn:hover{background:#f9fafb}@media (min-width: 640px){.home-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1100px){.home-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.home-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.home{padding-bottom:1.5rem}.home-task-grid{grid-template-columns:1fr}}.image-input-container{display:flex;flex-direction:column}.image-input-container.centered{align-items:center;justify-content:center;text-align:center}.image-input-container.automatic-grid{display:grid}.image-input-container.automatic-grid .p-avatar-xl{justify-self:start}.imgSizeRecomendation{margin-top:0;color:gray;font-size:small}.centered-label{text-align:center!important;width:100%;display:flex!important;justify-content:center!important;align-items:center!important;margin-bottom:.5rem}.centered-input{margin:0 auto!important}.centered-input-wrapper{display:flex!important;justify-content:center!important;align-items:center!important}.centered-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.automatic-grid-label{padding-right:.5rem}.automatic-grid-input{padding-left:.5rem}.automatic-grid-container{display:grid!important;grid-template-columns:1fr!important}.automatic-grid-input-wrapper{display:flex;align-items:flex-start}.automatic-grid-image{margin-left:0;margin-right:auto}.imginput .p-avatar-xl{max-width:unset;max-height:unset;width:fit-content;height:fit-content;position:relative;min-height:10px;min-width:10px;z-index:2;border-radius:4px;border:2px dashed #ccc;transition:all .3s ease}.imginput .p-avatar-xl.centered-image{margin:0 auto}.imginput .p-avatar-xl .image-preview-container{width:fit-content;height:fit-content;display:flex;align-items:center;justify-content:center}.imginput .p-avatar-xl .pi-pencil{position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4}.imginput .p-avatar-xl.remove{border-color:red}.imginput .p-avatar-xl:hover:not(.disabled){border-color:#007ad9}.imginput .p-avatar-xl:hover:not(.disabled):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003}.imginput .p-avatar-xl:hover:not(.disabled) .pi-pencil{display:block!important;filter:none!important;font-size:large;font-weight:700;color:var(--secondary-color, --secondary-color-text)}.imginput .p-avatar-xl.disabled{cursor:not-allowed!important;opacity:.5}.imginput .p-avatar-xl.disabled .pi-pencil{display:none!important}.imginput .p-avatar-xl.custom-size{width:fit-content;height:fit-content}.imginput .p-avatar-xl.custom-size img{width:100%;height:100%;object-fit:cover}.imginput .p-avatar-xl.dynamic-size{width:fit-content;height:fit-content}.imginput .p-avatar-xl.dynamic-size img{object-fit:contain}.p-avatar-xl.remove{border:2px dashed red!important;opacity:.6;position:relative}.p-avatar-xl.remove:after{content:"marked for deletion";position:absolute;top:4px;right:4px;background-color:red;color:#fff;font-size:.7rem;padding:.2rem .4rem;border-radius:4px;z-index:10;pointer-events:none;text-transform:uppercase}.p-avatar-xl.remove:hover{border-color:red!important}.p-avatar-xl.remove:hover .pi-pencil{display:none!important}.customer_style_dialog{flex-direction:column;width:1100px!important}.customer_style_dialog .p-divider-content{padding:0}.customer_style_dialog .mb-2{margin-bottom:0rem}.colorisPicker{width:100%;display:flex;height:100%}.customer-logo-dialog.p-dialog{width:280px!important}.customer-logo-dialog .p-button{margin:auto}.customer-logo-dialog .p-avatar-xl{font-size:0;line-height:0;display:inline-flex}.customer-logo-dialog .p-avatar-xl img{display:block;vertical-align:bottom}.customer-logo-dialog .p-avatar-xl .pi-pencil{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:normal;font-size:16px}.customer-logo-dialog .text-center{margin:auto}.customer-logo-dialog .logo-actions{margin-top:1rem;display:flex;justify-content:space-between}.customer-table-logo{width:40px;height:40px;object-fit:contain;display:block;margin:0 auto}.p-stepper-nav{margin-right:1rem}.p-stepper .p-dataview-content{padding:1rem}.p-stepper .col-12.styling{padding:0}.save{float:right;border:none}.customerWizard .p-button{margin-bottom:30px}.customerWizard .roleTemplate{margin:5px;min-width:10vw}.customerWizard .p-dropdown .p-dropdown-label.p-placeholder{color:#6b7280}.customerWizard .p-stepper .p-stepper-panels,.customerWizard .p-datatable-table,.customerWizard .p-stepper .p-stepper-header .p-stepper-action{font-size:13px}.p-dataview .p-dataview-header .p-button{float:right}.roleWizard{background-color:red;display:flex;justify-content:space-between}.roleWizardPick .p-picklist .p-picklist-list{font-size:12px;min-height:400px}.p-dialog .p-panel{width:100%}#clr-picker{z-index:5400}.clr-field{margin-top:5px;margin-bottom:.5rem}.clr-field button{width:100%!important;background-image:none!important;background-color:transparent;border-radius:25px}.clr-field button:hover{box-shadow:0 0 5px 1px #00000080}.clr-field button:after{box-shadow:inset 0 0 5px 2px #0000003b!important}.clr-field input{border-radius:25px;height:35px;cursor:pointer}.clr-field input:hover{box-shadow:0 0 5px 1px #000}.colorisPicker{width:100%;display:flex;height:inherit}.colorisPicker label{padding:0!important;display:inline-block;align-self:flex-end}.roleWizardPick .p-button-icon-only:not(.p-inputnumber-button):not(.p-button-rounded){background-color:var(--secondary-color)}.dashboard-builder-header{background:var(--primary-color);color:var(--primary-color-text)}.MuiInputBase-input.MuiInput-input.css-1x51dt5-MuiInputBase-input-MuiInput-input,.MuiInputBase-root.MuiInput-root.MuiInput-underline.MuiInputBase-colorPrimary.css-bz5ng3-MuiInputBase-root-MuiInput-root{width:100%}.p-autocomplete-items-wrapper{font-size:12px!important}.dashboarding{position:relative;width:100%;height:fit-content}.dashboarding .react-grid-layout.builder{border:var(--secondary-color) dashed 1px}.dashboarding h1{padding:0 0 10px;margin:0}.dashboarding .p-card{display:flex;flex-flow:column;background:var(--menu-background-color)}.dashboarding .p-card .p-card-header{width:100%;border-top-left-radius:6px;border-top-right-radius:6px}.dashboarding .p-card .p-card-body{flex-grow:1;flex-flow:column;display:flex;padding:0!important}.dashboarding .p-card .p-card-body .p-card-title{margin:10px 0 10px 10px;font-size:var(--font-size-small)}.dashboarding .p-card .p-card-body .p-card-content{height:100%;flex-flow:column;display:flex;padding:0!important}.dashboarding .p-card .p-card-body .p-card-content .p-chart{margin:10px;flex-grow:1}.dashboarding .p-button{margin:4px}.dashboarding .react-draggable{position:absolute}.dashboarding .p-card{height:100%;width:100%;position:relative}.dashboarding .p-card .p-card-header{background-color:var(--primary-color);color:var(--primary-color-text);height:30px;text-align:center}.dashboarding .p-card .p-card-header:hover{cursor:move}.limit-button{background-color:var(--secondary-color);position:relative;border:none;bottom:3px}.colorPicker{border:none;height:32px;width:32px;margin-right:8px}.p-dataview .p-dataview-content{width:100%!important}.itemType{position:relative;right:7px}.itemType .p-dropdown-label.p-placeholder{color:#6b7280}.filterdrop{width:250px;min-width:229px;margin-right:100px}.p-stepper{display:flex;flex-direction:column}.limit-input{display:flex;justify-content:space-between}.metricDialog .dialog.p-dialog .p-icon-field .p-component:not(.p-inputswitch){width:18%}.metricDialog .tableValues{display:flex;margin:10px;text-align:left}.itemGraph .p-checkbox{margin:5px}.itemGraph .colorPicker{width:100%}.itemGraph .no-interaction{pointer-events:none}.itemGraph .gauge .colorPicker{width:17%}.itemGraph .limit-input .column,.itemGraph .p-dropdown,.itemGraph .p-inputtext{width:100%}.itemGraph .iconPicker .p-button.p-button-text{background-color:var(--secondary-color);color:var(--secondary-color-text)}.itemGraph .iconGrid{display:flex;align-items:flex-end;gap:.5rem}.itemGraph .iconGrid .deleteIcon{position:relative;bottom:40px;right:28px}.itemGraph .iconGrid .deleteIcon:hover{background:none!important}.itemGraph .iconGrid .deleteIcon.p-button{padding:0!important;width:auto!important;height:auto!important;min-width:unset!important;background:none!important;border:none!important;box-shadow:none!important}.itemGraph .iconGrid .deleteIcon .pi{pointer-events:auto}.itemGraph .dynamicscaling{font-size:small;color:gray}.field{display:flex;justify-content:space-between}.customerStyle{display:flex;justify-content:space-around}.p-autocomplete-panel,.p-autocomplete-items{z-index:99999}.translationpage .p-dropdown{min-width:7vw!important;max-width:7vw!important}.role_dialog{flex-direction:column;width:70vw}.role_dialog .p-picklist .p-picklist-header{background:var(--primary-color);color:var(--primary-color-text)}.role_dialog .p-picklist .p-button{background:var(--secondary-color);color:var(--secondary-color-text)}.myBalance .dataTable.striped tbody tr:nth-child(odd){background-color:#defacb}.myBalance .dataTable div[data-pc-section=header]{background-color:var(--accent-color-disabled);margin-top:0;color:#fff}.myBalance .dataTable div[data-pc-section=header] div{display:flex;justify-content:space-between;margin-top:0;padding:0}.myBalance .dataTable div[data-pc-section=header] div h3,.myBalance .dataTable div[data-pc-section=header] div button{vertical-align:middle;display:inline-block}.myBalance .dataTable div[data-pc-section=header] h3{font-size:1.2em!important;font-weight:700!important;padding:5px 0;margin:0}.myBalance .dataTable table{width:100%;border-spacing:0}.myBalance .dataTable table thead{background-color:var(--secondary-color);color:var(--main-text-color)}.myBalance .dataTable table thead tr th{text-align:left;padding:5px}.myBalance .dataTable table tbody{background-color:#f4d0d8}.myBalance .dataTable table tbody tr td{text-align:left;padding:5px}.myBalance .dataTable div:has(button){margin-top:10px;padding:5px}.myBalance .dataTable div:has(button){text-align:center}div[data-pc-section=panel]{background:#fff;border:1px solid black;border-radius:.25em}div[data-pc-section=panel] ul{list-style-type:none;padding:0;margin:0}div[data-pc-section=panel] ul li{transition:var(--transition-time-short)}div[data-pc-section=panel] ul li[data-p-focused=true]{background-color:#dcdcdc!important}.permissionDialog{width:70vw}.datasource-viewer .minimal-form .p-icon-field:has(.p-checkbox),.dataservice-viewer .minimal-form .p-icon-field:has(.p-checkbox){display:flex;align-items:center;margin-right:4px}.datasource-viewer .minimal-form [class*=col-],.dataservice-viewer .minimal-form [class*=col-]{margin-right:1rem}.datasource-viewer .minimal-form [class*=col-]:last-child,.dataservice-viewer .minimal-form [class*=col-]:last-child{margin-right:unset}.datasource-viewer .minimal-form [class*=col-] .p-component,.dataservice-viewer .minimal-form [class*=col-] .p-component{width:100%}.datasource-viewer .p-dataview .p-dataview-header,.dataservice-viewer .p-dataview .p-dataview-header{display:none;padding-top:0;background:transparent;border:none}.datasource-viewer .p-dataview .p-dataview-header .p-button-group,.dataservice-viewer .p-dataview .p-dataview-header .p-button-group{background:var(--secondary-color)}.datasource-viewer .p-dataview .p-dataview-header .p-button-group .p-button,.dataservice-viewer .p-dataview .p-dataview-header .p-button-group .p-button{border-radius:unset}.datasource-viewer .p-dataview .p-dataview-header .p-button-group .p-button.p-highlight,.dataservice-viewer .p-dataview .p-dataview-header .p-button-group .p-button.p-highlight{background:var(--secondary-hover-color)}.datasource-viewer .p-dataview .p-paginator-bottom,.dataservice-viewer .p-dataview .p-paginator-bottom{background:unset;border:none;margin-top:1rem}.datasource-viewer .p-dataview .p-dataview-content,.dataservice-viewer .p-dataview .p-dataview-content{background:transparent}@media screen and (min-width: 576px){.datasource-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-item.sm\:w-full,.datasource-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-add-item.sm\:w-full,.dataservice-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-item.sm\:w-full,.dataservice-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-add-item.sm\:w-full{width:calc(100% - 1.2rem)!important}}@media screen and (min-width: 768px){.datasource-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-item.md\:w-6,.datasource-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-add-item.md\:w-6,.dataservice-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-item.md\:w-6,.dataservice-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-add-item.md\:w-6{width:calc(50% - 1.2rem)!important}}@media screen and (min-width: 992px){.datasource-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-item.lg\:w-4,.datasource-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-add-item.lg\:w-4,.dataservice-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-item.lg\:w-4,.dataservice-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-add-item.lg\:w-4{width:calc(33.333% - 1.2rem)!important}}@media screen and (min-width: 1200px){.datasource-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-item.xl\:w-3,.datasource-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-add-item.xl\:w-3,.dataservice-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-item.xl\:w-3,.dataservice-viewer .p-dataview .p-dataview-content .gap-4 .marketplace-viewer-grid-add-item.xl\:w-3{width:calc(25% - 1.2rem)!important}}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item{min-height:18.5rem;background:var(--menu-background-color);border:2px dashed var(--secondary-color);transition:all .4s ease}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item:hover,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item:hover{background:var(--secondary-color);border-color:var(--secondary-color)}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item:hover .add-icon i,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item:hover .add-text span,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item:hover .add-icon i,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item:hover .add-text span{color:#fff!important}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item{position:relative;background:var(--menu-background-color);border-radius:.5rem;box-shadow:4px 4px 8px #0000004d;height:100%}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item:hover .grid-image .overlay,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item:hover .grid-image .overlay,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item:hover .grid-image .overlay,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item:hover .grid-image .overlay{opacity:1}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item:hover .grid-item-tags,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item:hover .grid-item-content,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item:hover .grid-item-tags,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item:hover .grid-item-content,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item:hover .grid-item-tags,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item:hover .grid-item-content,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item:hover .grid-item-tags,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item:hover .grid-item-content{opacity:.7}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image{position:relative}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image img,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image img,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image img,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image img{border-top-left-radius:.5rem;border-top-right-radius:.5rem;width:100%}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;font-size:18px;opacity:0;transition:opacity .3s ease,background .3s ease;cursor:pointer;color:#fff}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-open,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-builder,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-delete,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-edit,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-clone,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-favourite,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-open,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-builder,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-delete,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-edit,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-clone,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-favourite,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-open,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-builder,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-delete,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-edit,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-clone,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-favourite,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-open,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-builder,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-delete,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-edit,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-clone,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-favourite{transition:background .3s ease;display:flex;align-items:center;justify-content:center}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-builder,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-delete,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-edit,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-clone,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-favourite,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-builder,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-delete,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-edit,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-clone,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-favourite,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-builder,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-delete,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-edit,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-clone,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-favourite,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-builder,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-delete,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-edit,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-clone,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-favourite{flex-grow:1;width:100%}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-open,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-open,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-open,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-open{width:85%;border-top-left-radius:.5rem;background:#37cda0b3}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-open:hover,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-open:hover,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-open:hover,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-open:hover{background:color-mix(in srgb,rgba(55,205,160,.7),#000 10%)}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-favourite,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-favourite,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-favourite,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-favourite{background:#fac85a80;border-top-right-radius:.5rem}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-favourite:hover,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-favourite:hover,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-favourite:hover,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-favourite:hover{background:color-mix(in srgb,rgba(250,200,90,.7),#000 10%)}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-clone,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-clone,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-clone,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-clone{background:#6495ed80}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-clone:hover,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-clone:hover,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-clone:hover,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-clone:hover{background:color-mix(in srgb,rgba(100,149,237,.7),#000 10%)}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-edit,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-edit,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-edit,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-edit{background:#ffa55a80}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-edit:hover,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-edit:hover,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-edit:hover,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-edit:hover{background:color-mix(in srgb,rgba(255,165,90,.7),#000 10%)}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-builder,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-builder,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-builder,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-builder{background:#9b59b680}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-builder:hover,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-builder:hover,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-builder:hover,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-builder:hover{background:color-mix(in srgb,rgba(155,89,182,.7),#000 10%)}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-delete,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-delete,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-delete,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-delete{background:#f0808080}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-delete:hover,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-delete:hover,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-image .overlay .overlay-delete:hover,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-image .overlay .overlay-delete:hover{background:color-mix(in srgb,rgba(240,128,128,.7),#000 10%)}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-tags,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-content,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-tags,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-content,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-tags,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-content,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-tags,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-content{padding:.5rem;width:100%;transition:opacity .3s ease,background .3s ease}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-tags .p-tag,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-content .p-tag,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-tags .p-tag,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-content .p-tag,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-tags .p-tag,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-content .p-tag,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-tags .p-tag,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-content .p-tag{margin-right:.5rem}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-tags .p-tag:last-child,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-content .p-tag:last-child,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-tags .p-tag:last-child,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-content .p-tag:last-child,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-tags .p-tag:last-child,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-content .p-tag:last-child,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-tags .p-tag:last-child,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-content .p-tag:last-child{margin:0}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-tags .grid-tags,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-tags .grid-tags,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-tags .grid-tags,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-tags .grid-tags{padding-bottom:.5rem;border-bottom:1px dashed darkgray}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-tags .grid-tags .p-tag .p-tag-value i,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-tags .grid-tags .p-tag .p-tag-value i,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-tags .grid-tags .p-tag .p-tag-value i,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-tags .grid-tags .p-tag .p-tag-value i{font-size:.75rem}.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-content .grid-content .grid-title,.datasource-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-content .grid-content .grid-title,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-item .grid-item .grid-item-content .grid-content .grid-title,.dataservice-viewer .p-dataview .p-dataview-content .marketplace-viewer-grid-add-item .grid-item .grid-item-content .grid-content .grid-title{font-weight:700;padding-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.dataservice-viewer .grid-item:hover{border:1px solid var(--secondary-color);cursor:pointer}.notifications-page{width:100%;max-width:none;margin:0;padding:0 0 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;min-height:100%}.notifications-page__nav h2{margin:0;font-size:1.1rem;font-weight:600;color:#0f172a}.notifications-table__title{display:flex;align-items:flex-start;gap:.55rem}.notifications-table__title.is-unread .notifications-table__title-text{font-weight:600;color:#0f172a}.notifications-table__icon{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:8px;background:#f1f5f9;color:#475569;display:inline-flex;align-items:center;justify-content:center}.notifications-table__icon .pi{font-size:.8rem}.notifications-table__title.is-unread .notifications-table__icon{background:#eff6ff;color:#2563eb}.notifications-table__title-text{font-size:.84rem;color:#334155;line-height:1.35}.notifications-table__message{margin:0;font-size:.8rem;color:#64748b;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notifications-table__html-link{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:none;font-size:.78rem;font-weight:500;color:#2563eb;cursor:pointer}.notifications-table__html-link:hover{text-decoration:underline}.notifications-table__html-link .pi{font-size:.7rem}.notifications-table__read-tag{font-size:.68rem!important;font-weight:600}.notifications-table__time{font-size:.72rem;color:#94a3b8;white-space:nowrap}.notifications-table__actions{display:flex;align-items:center;justify-content:flex-end;gap:.15rem}.notifications-view-dialog{width:min(640px,95vw)}.notifications-view-dialog .p-dialog-header{padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9}.notifications-view-dialog__header{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#0f172a}.notifications-view-dialog__header .pi{color:#2563eb}.notifications-view-dialog__editor .ql-container.ql-snow{border:none;font-size:.875rem}.msg-body .viewNotification{color:#64748b}.msg-body .view{display:flex;align-items:center;gap:.35rem}.communicationSettings,.communicationSettings .communicationSettings-list{width:100%}.communicationSettings .communicationSettingsEntry{width:100%;padding:1rem 0;border-bottom:1px solid #f1f5f9}.communicationSettings .communicationSettingsEntry:last-of-type{border-bottom:none}.communicationSettings .communicationSettingsEntry .header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin:0}.communicationSettings .communicationSettingsEntry .header .title{margin:0;font-size:.9rem;font-weight:600;color:#0f172a;flex:1}.communicationSettings .communicationSettingsEntry .body-text{margin:.4rem 0 0;max-width:48rem;font-size:.8125rem;color:#64748b;line-height:1.55}.user-settings{width:100%;max-width:none;margin:0;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}.user-settings .settings-profile-card{margin-bottom:.25rem;display:flex;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;border:1px solid #e5e7eb;border-radius:16px;background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.user-settings .settings-profile-card .p-avatar.is-editable{cursor:pointer}.user-settings .settings-profile-card .p-avatar{position:relative;flex-shrink:0;border:3px solid #fff;box-shadow:0 4px 14px #0f172a1a;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.user-settings .settings-profile-card .p-avatar:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f172a24}.user-settings .settings-profile-card .p-avatar:hover .pi-pencil{display:flex}.user-settings .settings-profile-card .p-avatar .pi-pencil{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;border-radius:50%;background:#0f172a80;color:#fff;font-size:1.1rem}.user-settings .settings-profile-card .settings-profile-text{min-width:0}.user-settings .settings-profile-card .settings-profile-text h1,.user-settings .settings-profile-card .settings-profile-text__name{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.2}.user-settings .settings-profile-card .settings-profile-text .customer{display:inline-flex;align-items:center;margin-top:.5rem;padding:.2rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--primary-color, #2563eb) 10%,#fff);color:var(--primary-color, #2563eb);font-size:.75rem;font-weight:600;letter-spacing:.01em}.user-settings .settings-accordion.p-accordion{display:flex;flex-direction:column;gap:.75rem}.user-settings .settings-accordion.p-accordion .p-accordion-tab{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .2s ease,border-color .2s ease}.user-settings .settings-accordion.p-accordion .p-accordion-tab:has(.p-highlight){border-color:color-mix(in srgb,var(--primary-color, #2563eb) 28%,#e5e7eb);box-shadow:0 4px 16px #0f172a0f}.user-settings .settings-accordion.p-accordion .p-accordion-header .p-accordion-header-link{display:flex;align-items:center;gap:.65rem;padding:1rem 1.25rem!important;border:none!important;border-radius:0!important;background:#fff!important;color:#334155!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:-.01em;transition:background-color .15s ease,color .15s ease}.user-settings .settings-accordion.p-accordion .p-accordion-header .p-accordion-header-link:hover{background:#f8fafc!important;color:#0f172a!important}.user-settings .settings-accordion.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-left:auto;color:#94a3b8;font-size:.85rem}.user-settings .settings-accordion.p-accordion .p-accordion-header .p-accordion-header-link>span>i.pi:first-child{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:color-mix(in srgb,var(--primary-color, #2563eb) 10%,#fff);color:var(--primary-color, #2563eb);font-size:.9rem}.user-settings .settings-accordion.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #f1f5f9!important}.user-settings .settings-accordion.p-accordion .p-accordion-content{padding:1.25rem 1.5rem 1.5rem!important;border:none!important;background:#fff!important;color:#475569;font-size:.875rem;line-height:1.6}.user-settings .settings-section-intro{margin:0 0 1rem;font-size:.875rem;color:#64748b;line-height:1.55}.user-settings .settings-actions{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #f1f5f9}.user-settings .settings-actions .p-button{min-width:7.5rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:10px}.user-settings .p-button.p-button-success,.user-settings .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger):not(.p-button-secondary){background:var(--primary-color, #2563eb);border-color:var(--primary-color, #2563eb);color:var(--primary-color-text, #fff);border-radius:10px;font-weight:600}.user-settings .p-button.p-button-success:enabled:hover,.user-settings .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger):not(.p-button-secondary):enabled:hover{filter:brightness(1.05)}.user-settings .p-button.p-button-danger{border-radius:10px}@media (max-width: 768px){.user-settings{padding:0 0 2rem}.user-settings .settings-profile-card{flex-direction:column;align-items:flex-start;padding:1.25rem}.user-settings .settings-accordion.p-accordion .p-accordion-content{padding:1rem!important}}.containButton,.containButton-50,.containButton-10{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.containButton-50{margin-top:1rem}.top-10{margin-top:1rem;padding:0 .25rem}.p-dialog-mask .p-dialog .p-dialog-content{overflow-x:hidden}.reactEasyCrop_CropArea,.reactEasyCrop_Image{position:relative;width:auto;height:auto;object-fit:contain}.reactEasyCrop_container{background:#fff;padding:1rem;border-radius:14px;box-shadow:0 2px 10px #00000014;text-align:center}.crop{width:100%;height:280px;position:relative;overflow:hidden;margin:auto;border-radius:12px;background:#f8fafc}.placeholder-crop{width:100%;height:280px;background:#f8fafc;display:flex;justify-content:center;align-items:center;font-size:.875rem;color:#64748b;border-radius:12px;border:1px dashed #cbd5e1}.settings-page{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;min-height:100%}.settings-page-header{margin:0}.settings-page-header h1{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.settings-page-header p{margin:.4rem 0 0;font-size:.875rem;color:#64748b;line-height:1.5}.settings-detail-body{width:100%;max-width:none}.settings-panel{width:100%;padding:1.5rem 1.75rem;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 1px 3px #0f172a0d;box-sizing:border-box}.settings-panel--flush{padding:0;overflow:hidden}.settings-panel-section-title{margin:0 0 1.25rem;font-size:.9375rem;font-weight:600;color:#0f172a;line-height:1.4}.settings-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;max-width:100%}.settings-hub-card{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a;text-align:left;font:inherit;color:inherit;width:100%;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.settings-hub-card__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;background:#f1f5f9;color:#64748b;flex-shrink:0}.settings-hub-card__icon .pi{font-size:1.1rem}.settings-hub-card__title{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a;line-height:1.3}.settings-hub-card__description{margin:0;font-size:.8125rem;color:#64748b;line-height:1.55;flex:1}.settings-hub-card__badge{margin-top:auto;font-size:.6875rem;font-weight:600;color:#94a3b8}.settings-hub-card--clickable{cursor:pointer}.settings-hub-card--clickable:hover{border-color:color-mix(in srgb,var(--primary-color, #2563eb) 35%,#e5e7eb);box-shadow:0 6px 20px #0f172a12;transform:translateY(-1px)}.settings-hub-card--clickable:hover .settings-hub-card__icon{background:color-mix(in srgb,var(--primary-color, #2563eb) 10%,#fff);color:var(--primary-color, #2563eb)}.settings-hub-card--disabled{cursor:default;opacity:.92}.settings-hub-card--disabled:hover{transform:none;box-shadow:0 1px 2px #0f172a0a}.settings-page .settings-actions{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #f1f5f9}.settings-page .settings-actions .p-button{min-width:7.5rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:10px}@media (max-width: 1100px){.settings-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.settings-panel{padding:1.15rem}.settings-hub-grid{grid-template-columns:1fr}}.settings-form{width:100%;max-width:none}.settings-form .p-inputtext,.settings-form .p-calendar .p-inputtext{border-radius:10px;border-color:#d1d5db;font-size:.875rem;padding:.6rem .75rem;transition:border-color .15s ease,box-shadow .15s ease}.settings-form .p-inputtext:enabled:hover,.settings-form .p-calendar .p-inputtext:enabled:hover{border-color:#94a3b8}.settings-form .p-inputtext:enabled:focus,.settings-form .p-calendar .p-inputtext:enabled:focus{border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #2563eb) 18%,transparent)}.page-back-link{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .25rem;padding:0;border:none;background:transparent;font:inherit;font-size:.8125rem;font-weight:600;color:var(--primary-color, #2563eb);text-decoration:none;cursor:pointer;transition:opacity .15s ease}.page-back-link:hover{opacity:.85;text-decoration:none;color:var(--primary-color, #2563eb)}.page-back-link:focus-visible{outline:2px solid var(--primary-color, #2563eb);outline-offset:2px;border-radius:4px}.page-back-link .pi{font-size:.75rem}.settings-page--detail .settings-panel--profile{padding:0;overflow:hidden}.settings-page--detail .profile-settings-hero{padding:1.5rem 1.75rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb}.settings-page--detail .profile-settings-hero .settings-profile-card{display:flex;align-items:center;gap:1.25rem;margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.settings-page--detail .profile-settings-hero .settings-profile-text{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.settings-page--detail .profile-settings-hero .settings-profile-text__name{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.settings-page--detail .profile-settings-hero .settings-profile-text h1{margin:0;font-size:1.25rem;font-weight:700;color:#0f172a}.settings-page--detail .profile-settings-hero .settings-profile-text .customer{margin-top:0}.settings-page--detail .profile-settings-hero .settings-profile-change-photo{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem;padding:.35rem .65rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#475569;font-size:.75rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.settings-page--detail .profile-settings-hero .settings-profile-change-photo:hover{border-color:color-mix(in srgb,var(--primary-color, #2563eb) 40%,#e5e7eb);color:var(--primary-color, #2563eb);box-shadow:0 2px 8px #0f172a0f}.settings-page--detail .profile-settings-hero .settings-profile-change-photo .pi{font-size:.8rem}.settings-page--detail .profile-settings-hero .p-avatar{width:5rem;height:5rem}.settings-page--detail .profile-settings-hero .p-avatar .pi-pencil{display:none}.settings-page--detail .profile-settings-body{padding:1.5rem 1.75rem 1.75rem}.settings-page--detail .profile-fields-section__title{margin:0 0 1.25rem;font-size:.9375rem;font-weight:600;color:#0f172a}.settings-page--detail .profile-settings-form.settings-form{width:fit-content;max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(12rem,14rem));gap:1.15rem 1.35rem;align-items:start}.settings-page--detail .profile-settings-form.settings-form .settings-field{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;min-width:0}.settings-page--detail .profile-settings-form.settings-form .settings-field>label,.settings-page--detail .profile-settings-form.settings-form .settings-field .settings-field__label{display:block;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:.8125rem;font-weight:600;color:#475569}.settings-page--detail .profile-settings-form.settings-form .settings-field .p-inputtext,.settings-page--detail .profile-settings-form.settings-form .settings-field .p-calendar,.settings-page--detail .profile-settings-form.settings-form .settings-field .p-calendar .p-inputtext{width:100%!important;max-width:14rem}.settings-page--detail .profile-settings-form.settings-form .settings-field--readonly .p-inputtext:disabled{background:#f8fafc;color:#64748b;opacity:1}.settings-page--detail .profile-settings-form.settings-form>.settings-actions{grid-column:1/-1;justify-content:flex-start;margin-top:.5rem;padding-top:1rem;border-top:1px solid #f1f5f9}.settings-page--detail .communicationSettings{width:100%}.settings-page--detail .communicationSettings .container{width:100%;max-width:none}.settings-page--detail .communicationSettings h1.text{margin:0 0 1.25rem}.settings-page--detail .communicationSettings .communicationSettingsEntry{padding:1rem 0;border-bottom:1px solid #f1f5f9}.settings-page--detail .communicationSettings .communicationSettingsEntry:last-of-type{border-bottom:none}.settings-page--detail .communicationSettings .communicationSettingsEntry .header .title{font-size:.9rem}.settings-page--detail .communicationSettings .communicationSettingsEntry .body-text{margin-top:.35rem;max-width:52rem}.settings-page--detail .communicationSettings .p-card{border:none;box-shadow:none;background:transparent}.settings-page--detail .communicationSettings .p-card .p-card-body{padding:0}.settings-page--detail .multifactor{width:100%}.settings-page--detail .settings-version-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}@media (max-width: 1024px){.settings-page--detail .multifactor .mfa-options-grid{grid-template-columns:1fr}}@media (max-width: 640px){.settings-page--detail .profile-settings-form.settings-form{grid-template-columns:1fr;width:100%}.settings-page--detail .profile-settings-form.settings-form .settings-field .p-inputtext,.settings-page--detail .profile-settings-form.settings-form .settings-field .p-calendar .p-inputtext{max-width:none}.settings-page--detail .profile-settings-hero .settings-profile-card{flex-direction:column;align-items:flex-start}.settings-page--detail .settings-version-grid{grid-template-columns:1fr}}.multifactor .mfa-form{display:flex;flex-direction:column;gap:1.5rem;width:100%}.multifactor .mfa-section-header{display:flex;align-items:center;gap:.75rem;margin:0}.multifactor .mfa-section-header__icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;background:color-mix(in srgb,var(--primary-color, #2563eb) 10%,#fff);color:var(--primary-color, #2563eb);flex-shrink:0}.multifactor .mfa-section-header__icon i{font-size:1rem}.multifactor .mfa-section-title{margin:0;font-size:.875rem;font-weight:500;color:#64748b;line-height:1.45}.multifactor .mfa-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,17.5rem));justify-content:start;gap:1rem;width:100%}.multifactor .mfa-option{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;min-height:11.5rem;padding:1.15rem 1.15rem 1.1rem;border:1.5px solid #e5e7eb;border-radius:14px;background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease,background-color .2s ease}.multifactor .mfa-option:hover{border-color:color-mix(in srgb,var(--primary-color, #2563eb) 35%,#e5e7eb);box-shadow:0 8px 22px #0f172a12;transform:translateY(-2px)}.multifactor .mfa-option:focus-visible{outline:2px solid var(--primary-color, #2563eb);outline-offset:2px}.multifactor .mfa-option.is-selected{border-color:var(--primary-color, #2563eb);background:color-mix(in srgb,var(--primary-color, #2563eb) 4%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #2563eb) 12%,transparent),0 10px 28px #0f172a14}.multifactor .mfa-option__radio{position:absolute;top:1rem;right:1rem;width:1.15rem;height:1.15rem;border:2px solid #cbd5e1;border-radius:50%;background:#fff;transition:all .15s ease}.multifactor .mfa-option__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:transparent;transition:background-color .15s ease}.multifactor .mfa-option.is-selected .multifactor .mfa-option__radio{border-color:var(--primary-color, #2563eb)}.multifactor .mfa-option.is-selected .multifactor .mfa-option__radio:after{background:var(--primary-color, #2563eb)}.multifactor .mfa-option__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background:#f1f5f9;color:#64748b;flex-shrink:0}.multifactor .mfa-option__icon .pi{font-size:1.15rem}.multifactor .mfa-option__icon--MFAPP{background:#eff6ff;color:#2563eb}.multifactor .mfa-option__icon--EMAIL{background:#f0fdf4;color:#059669}.multifactor .mfa-option__icon--none{background:#f8fafc;color:#94a3b8}.multifactor .mfa-option.is-selected .multifactor .mfa-option__icon--MFAPP{background:color-mix(in srgb,var(--primary-color, #2563eb) 15%,#fff);color:var(--primary-color, #2563eb)}.multifactor .mfa-option__title{display:block;padding-right:1.75rem;font-size:.9rem;font-weight:700;color:#0f172a;line-height:1.35}.multifactor .mfa-option__description{display:block;margin:0;font-size:.8125rem;line-height:1.55;color:#64748b}.multifactor .mfa-qr-panel{display:flex;align-items:flex-start;gap:1.5rem;max-width:40rem;padding:.25rem 0 0;border:none;background:transparent;box-shadow:none}.multifactor .mfa-qr-panel__copy{flex:1;min-width:0}.multifactor .mfa-qr-panel__copy h3{margin:0 0 .5rem;font-size:.9375rem;font-weight:700;color:#0f172a}.multifactor .mfa-qr-panel__copy p{margin:0 0 .4rem;font-size:.8125rem;color:#64748b;line-height:1.55}.multifactor .mfa-qr-panel .mfa-manual-code{display:block;width:100%;max-width:22rem;margin-top:.5rem;padding:.55rem .75rem;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;letter-spacing:.02em;color:#0f172a;word-break:break-all}.multifactor .mfa-qr-trigger{position:relative;flex-shrink:0;display:block;width:9rem;height:9rem;padding:.5rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.multifactor .mfa-qr-trigger:hover,.multifactor .mfa-qr-trigger:focus-visible{border-color:var(--primary-color, #2563eb);box-shadow:0 4px 16px #0f172a1a}.multifactor .mfa-qr-trigger:hover .mfa-qr-trigger__overlay,.multifactor .mfa-qr-trigger:focus-visible .mfa-qr-trigger__overlay{opacity:1}.multifactor .mfa-qr-trigger:focus-visible{outline:2px solid var(--primary-color, #2563eb);outline-offset:2px}.multifactor .mfa-qr-trigger__image{display:block;width:100%;height:100%;object-fit:contain}.multifactor .mfa-qr-trigger__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.5rem;background:#0f172a8c;color:#fff;font-size:.75rem;font-weight:600;text-align:center;line-height:1.3;opacity:0;transition:opacity .2s ease}.multifactor .mfa-qr-trigger__overlay .pi{font-size:1.25rem}.app-dialog.mfa-qr-dialog.p-dialog{width:min(28rem,96vw)!important}.app-dialog.mfa-qr-dialog.p-dialog .p-dialog-content{display:flex;justify-content:center;align-items:center;padding:1.25rem 1.5rem 1.5rem!important}.app-dialog.mfa-qr-dialog.p-dialog .mfa-qr-dialog__image{display:block;width:min(22rem,88vw);height:auto;margin:0 auto;padding:.75rem;border-radius:12px;background:#fff;border:1px solid #e2e8f0;image-rendering:crisp-edges}.mfaDialog.p-dialog{width:min(28rem,92vw)!important;border-radius:16px;overflow:hidden}.mfaDialog.p-dialog .p-dialog-content{padding:1.5rem!important;border-radius:16px!important}.mfaDialog.p-dialog h2{margin:0 0 .5rem;font-size:1.125rem;font-weight:700;color:#0f172a}.mfaDialog.p-dialog p{font-size:.875rem;color:#64748b;line-height:1.5}.mfaDialog.p-dialog .otpTitle{font-weight:600;color:#334155;margin:1rem 0 .5rem}.mfaDialog.p-dialog .p-inputotp{padding-bottom:1rem}.mfaDialog.p-dialog a{color:var(--primary-color, #2563eb);cursor:pointer;font-size:.875rem;text-decoration:none}.mfaDialog.p-dialog a:hover{text-decoration:underline}.mfaDialog.p-dialog .buttons{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.mfaDialog.p-dialog .buttons .p-button{border-radius:10px;min-width:6rem}@media (max-width: 1100px){.multifactor .mfa-options-grid{grid-template-columns:repeat(2,minmax(0,17.5rem))}}@media (max-width: 720px){.multifactor .mfa-options-grid{grid-template-columns:1fr}.multifactor .mfa-option{min-height:auto}.multifactor .mfa-qr-panel{flex-direction:column;align-items:center;max-width:none;text-align:center}.multifactor .mfa-qr-panel__copy{width:100%}.multifactor .mfa-qr-panel .mfa-manual-code{max-width:none}.multifactor .mfa-qr-trigger{margin:0 auto}.mfaDialog.p-dialog{width:92vw!important}}.app-dialog.p-dialog{border-radius:14px;border:1px solid #dbe3ef;box-shadow:0 20px 40px #0f172a2e;overflow:hidden}.app-dialog.p-dialog .p-dialog-header{background:#f8fbff;border-bottom:1px solid #dbe3ef;padding:.9rem 1rem}.app-dialog.p-dialog .p-dialog-title{color:#0f172a;font-size:1rem;font-weight:700}.app-dialog.p-dialog .p-dialog-header-icon svg{color:#64748b}.app-dialog.p-dialog .p-dialog-header-icon:hover svg{background:#eef2f7;color:#334155}.app-dialog.p-dialog .p-dialog-content{background:#f8fbff;padding:.9rem 1rem 1rem}.settings-version-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.settings-version-grid .settings-version-block{padding:1rem 1.15rem;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc;transition:border-color .15s ease,box-shadow .15s ease}.settings-version-grid .settings-version-block:hover{border-color:color-mix(in srgb,var(--primary-color, #2563eb) 25%,#e5e7eb);box-shadow:0 4px 12px #0f172a0d}.settings-version-grid .settings-version-block span{display:block;font-size:.8125rem;color:#64748b;line-height:1.55}.settings-version-grid .settings-version-block span:first-child{font-size:.875rem;font-weight:700;color:#0f172a;margin-bottom:.35rem}.settings-version-grid .settings-version-block span:nth-child(2){font-weight:600;color:#334155}.dashly-mode-select.p-selectbutton{display:inline-flex;flex-wrap:wrap;gap:.25rem}.dashly-mode-select.p-selectbutton .p-button{padding:.45rem .75rem;font-size:.8125rem;font-weight:600;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#64748b;box-shadow:none}.dashly-mode-select.p-selectbutton .p-button:not(.p-highlight):hover{background:#fff;border-color:#cbd5e1;color:#475569}.dashly-mode-select.p-selectbutton .p-button.p-highlight,.dashly-mode-select.p-selectbutton .p-button.p-highlight:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.dashly-mode-select-panel{display:flex;flex-direction:column;gap:.5rem;padding:.65rem .75rem;border-radius:10px;background:#f0f7ff;border:1px solid #dbeafe}.dashly-mode-select-panel__label{margin:0;font-size:.8125rem;font-weight:600;color:#334155}.confidential-share-field-value-input,.confidential-share-field-value-input.p-inputtext,.confidential-share-field-value-input.p-inputmask{width:100%;box-sizing:border-box}.confidential-share-field-value-input__password{width:100%}.confidential-share-field-value-input__password .p-password-input,.confidential-share-field-value-input__password .p-inputtext{width:100%;box-sizing:border-box}.confidential-share-field-value-input__password .p-password-show-icon,.confidential-share-field-value-input__password .p-password-hide-icon{cursor:pointer}.confidential-share-field-value-input__textarea{width:100%;min-height:14rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.45;white-space:pre;box-sizing:border-box}.confidential-share{display:flex;flex-direction:column;gap:1.25rem}.confidential-share__mode-access-panel{display:flex;flex-direction:column;gap:.75rem}.confidential-share__mode-access-panel .confidential-share__access-mode{margin:0}.confidential-share__toolbar{display:flex;justify-content:flex-end}.confidential-share__empty{padding:2rem;text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:.75rem;background:#f8fafc}.confidential-share__list{display:flex;flex-direction:column;gap:.75rem}.confidential-share__card{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.confidential-share__card h3{margin:0 0 .35rem;font-size:1rem;color:#0f172a}.confidential-share__card p{margin:0;font-size:.875rem;color:#64748b}.confidential-share__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.confidential-share__badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#e0f2fe;color:#0369a1}.confidential-share__badge--warn{background:#fef3c7;color:#b45309}.confidential-share__badge--muted{background:#f1f5f9;color:#475569}.confidential-share__actions{display:flex;flex-wrap:wrap;gap:.35rem;flex-shrink:0}.confidential-share__fields{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.confidential-share__field-block{display:flex;flex-direction:column;gap:.35rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#f8fafc}.confidential-share__field-row{display:grid;grid-template-columns:1fr 1fr 1.5fr auto;gap:.5rem;align-items:end}@media (max-width: 900px){.confidential-share__field-row{grid-template-columns:1fr}}.confidential-share__field-row .confidential-share-field-value-input{width:100%;min-width:0}.confidential-share__field-row--multiline{grid-template-columns:1fr 1fr auto;align-items:start}@media (max-width: 900px){.confidential-share__field-row--multiline{grid-template-columns:1fr auto}}.confidential-share__field-row--multiline .confidential-share__value-cell{grid-column:1/-2}@media (max-width: 900px){.confidential-share__field-row--multiline .confidential-share__value-cell{grid-column:1/-1}}.confidential-share__value-cell{min-width:0}.confidential-share__access-mode{display:flex;flex-direction:column;gap:.75rem;margin:.5rem 0 1rem}.confidential-share__access-hint{margin:0;font-size:.8125rem;color:#64748b;line-height:1.4}.confidential-share__recipients{display:flex;flex-direction:column;gap:.35rem;width:100%;min-width:0}.confidential-share__recipients .editable-autocomplete--processflow.p-autocomplete{width:100%;border:none!important;border-radius:0;overflow:hidden;background:transparent;box-shadow:none!important;display:flex;align-items:stretch}.confidential-share__recipients .editable-autocomplete--processflow.p-autocomplete .p-autocomplete-multiple-container,.confidential-share__recipients .editable-autocomplete--processflow.p-autocomplete .p-inputtext.p-autocomplete-multiple-container{width:100%;border:1px solid #cbd5e1!important;outline:none;border-right:none!important;border-radius:8px 0 0 8px!important;min-height:2.2rem;padding:.2rem .45rem;background:#fff;box-shadow:none!important}.confidential-share__recipients .editable-autocomplete--processflow.p-autocomplete.p-focus .p-autocomplete-multiple-container,.confidential-share__recipients .editable-autocomplete--processflow.p-autocomplete.p-focus .p-inputtext.p-autocomplete-multiple-container{border-color:#93c5fd!important;box-shadow:0 0 0 3px #2563eb1f}.confidential-share__recipients .editable-autocomplete--processflow.p-autocomplete .p-autocomplete-token{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;border-radius:999px;padding:.15rem .45rem;font-size:.72rem}.confidential-share__recipients .editable-autocomplete--processflow.p-autocomplete .p-autocomplete-input-token input{font-size:.78rem;padding:.25rem .1rem}.confidential-share__recipients .editable-autocomplete-panel--processflow.p-autocomplete-panel .p-autocomplete-items{padding:.25rem}.confidential-share__recipients .editable-autocomplete-panel--processflow.p-autocomplete-panel .p-autocomplete-item{border-radius:8px;font-size:.78rem;padding:.45rem .55rem}.confidential-share__recipients .editable-autocomplete--processflow.p-autocomplete .p-autocomplete-dropdown{border:1px solid #cbd5e1!important;border-left:1px solid #dbe3ef!important;border-radius:0 8px 8px 0!important;background:#f8fafc;color:#64748b;min-width:2.5rem;box-shadow:none!important}.confidential-share__recipients .editable-autocomplete--processflow.p-autocomplete .p-autocomplete-dropdown:hover{background:#f1f5f9;color:#334155}.confidential-share__recipient-suggestion{display:flex;flex-direction:column;gap:.125rem;line-height:1.3}.confidential-share__recipient-suggestion small{color:#64748b}.confidential-share__recipients-preview{margin:.35rem 0 .65rem;font-size:.8125rem;line-height:1.45;color:#475569}.confidential-share__recipients-preview-label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.2rem}.confidential-share__recipients-preview-list{word-break:break-word}.confidential-share__recipients-preview-empty{color:#94a3b8;font-style:italic}.confidential-share-link-dialog__intro{margin:0 0 .75rem;color:#475569;line-height:1.5}.confidential-share-link-dialog__link-box{display:flex;gap:.5rem;align-items:stretch}.confidential-share-link-dialog__input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem}.confidential-share-view{max-width:640px;margin:2rem auto;padding:1.5rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;box-shadow:0 8px 24px #0f172a0f}.confidential-share-view h1{margin:0 0 1rem;font-size:1.35rem;color:#0f172a}.confidential-share-view__field{padding:.75rem 0;border-bottom:1px solid #f1f5f9}.confidential-share-view__field:last-child{border-bottom:none}.confidential-share-view__field label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.25rem}.confidential-share-view__field .value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;word-break:break-all;color:#0f172a}.confidential-share-view__status{padding:1rem;border-radius:.5rem;background:#fef2f2;color:#b91c1c}.login_main{align-items:center;align-self:center;text-align:left;margin:0;padding:0;width:100vw;height:100vh;display:flex;justify-content:center;position:fixed;top:0;left:0;overflow:hidden;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='1920'%20height='1080'%20viewBox='0%200%201920%201080'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cpath%20style='display:inline;fill:%23689dff;fill-opacity:1;stroke-width:0.791929'%20d='m%20-2.5770879,869.69107%20c%200,0%20171.8843679,-162.26797%20306.5810979,-154.65569%20149.7341,8.4621%20261.93416,70.09272%20408.27943,160.92069%20197.57397,122.62264%20622.44756,205.83813%20622.44756,205.83813%20l%20587.5233,0.1178%20L%201918.6298,0.61498816%200.21054197,0.45795193%20Z'%20id='path7'%20/%3e%3cpath%20style='display:inline;fill:%238cb4ff;fill-opacity:1;stroke-width:0.785778'%20d='m%20-1.9869012,370.18647%20c%200,0%20158.6043312,-44.96101%20344.8028112,-24.2757%20272.33541,30.25451%20953.87729,500.0417%201259.14229,498.1163%20184.6801,-1.16483%20319.0076,-85.47407%20319.0076,-85.47407%20L%201922.2046,-2.4238917%20-1.7532845e-8,-0.62895446%20Z'%20id='path6'%20/%3e%3cpath%20style='display:inline;fill:%23a8c6ff;fill-opacity:1;stroke-width:0.72923'%20d='m%20461.6158,-2.6128119%20c%200,0%20525.74534,336.6783319%20905.9889,410.5657819%20214.9928,41.77657%20554.2261,-1.19726%20554.2261,-1.19726%20l%200.5913,-409.1565891%20z'%20id='path5'%20/%3e%3cpath%20style='display:inline;fill:%23c9dcff;fill-opacity:1;stroke-width:0.685078'%20d='m%20950.5457,-1.7668154%20c%200,0%20348.7151,130.1596454%20541.3873,172.0608954%20192.6723,41.90124%20430.7372,-56.35698%20430.7372,-56.35698%20l%20-2.0187,-115.3109561%20z'%20id='path4'%20/%3e%3cpath%20style='fill:%233b7eff;fill-opacity:1'%20d='m%20-0.82385135,866.15238%20c%200,0%20159.97392135,-149.4084%20301.32982135,-156.33654%20172.01872,-8.43099%20286.26451,94.76204%20442.30707,178.97147%20156.04255,84.20943%20613.42826,192.23859%20613.42826,192.23859%20l%20-1359.4200031,5.024%20z'%20id='path8'%20/%3e%3c/svg%3e");background-size:cover;background-position:center;background-repeat:no-repeat;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.login_main.login_main--share .share-public__footer-actions{display:flex;justify-content:center;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e2e8f0}.login_main.login_main--share .share-public__home-btn{font-size:.875rem;color:#475569!important}.login_main.login_main--share .share-public__home-btn:hover{color:#1d4ed8!important}.login_main.login_main--share .card.card--share{width:min(36rem,92vw);max-height:90vh;overflow-y:auto}.login_main.login_main--share .share-public__title{margin:0 0 .25rem;font-size:1.15rem;font-weight:700;color:var(--application_background_color_text, #0f172a);text-align:center}.login_main.login_main--share .share-public__hint{color:#64748b;font-size:.9rem;margin:0 0 1rem}.login_main.login_main--share .share-public__access-notice{margin:0 0 1rem;text-align:left}.login_main.login_main--share .share-public__access-notice .p-message-text{line-height:1.45}.login_main.login_main--share .share-public__submit-options{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.login_main.login_main--share .share-public__submit-options h2{font-size:1rem;margin:0 0 .75rem}.login_main.login_main--share .share-public__subtitle{margin:0 0 1.25rem;font-size:.875rem;color:#64748b;text-align:center}.login_main.login_main--share .share-public__loading{text-align:center;color:#64748b;margin:1rem 0}.login_main.login_main--share .share-public__fields{display:flex;flex-direction:column;gap:.75rem}.login_main.login_main--share .share-public__field{padding:.75rem 0;border-bottom:1px solid #e2e8f0}.login_main.login_main--share .share-public__field:last-child{border-bottom:none;padding-bottom:0}.login_main.login_main--share .share-public__field label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.35rem}.login_main.login_main--share .share-public__value-row{display:flex;align-items:flex-start;gap:.5rem}.login_main.login_main--share .share-public__value-row .confidential-share-field-value-input{flex:1;min-width:0}.login_main.login_main--share .share-public__value-row--multiline{flex-direction:column;align-items:stretch}.login_main{align-items:center;align-self:center;text-align:left;margin:0;padding:0;width:100vw;height:100vh;display:flex;justify-content:center;position:fixed;top:0;left:0;overflow:hidden;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='1920'%20height='1080'%20viewBox='0%200%201920%201080'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cpath%20style='display:inline;fill:%23689dff;fill-opacity:1;stroke-width:0.791929'%20d='m%20-2.5770879,869.69107%20c%200,0%20171.8843679,-162.26797%20306.5810979,-154.65569%20149.7341,8.4621%20261.93416,70.09272%20408.27943,160.92069%20197.57397,122.62264%20622.44756,205.83813%20622.44756,205.83813%20l%20587.5233,0.1178%20L%201918.6298,0.61498816%200.21054197,0.45795193%20Z'%20id='path7'%20/%3e%3cpath%20style='display:inline;fill:%238cb4ff;fill-opacity:1;stroke-width:0.785778'%20d='m%20-1.9869012,370.18647%20c%200,0%20158.6043312,-44.96101%20344.8028112,-24.2757%20272.33541,30.25451%20953.87729,500.0417%201259.14229,498.1163%20184.6801,-1.16483%20319.0076,-85.47407%20319.0076,-85.47407%20L%201922.2046,-2.4238917%20-1.7532845e-8,-0.62895446%20Z'%20id='path6'%20/%3e%3cpath%20style='display:inline;fill:%23a8c6ff;fill-opacity:1;stroke-width:0.72923'%20d='m%20461.6158,-2.6128119%20c%200,0%20525.74534,336.6783319%20905.9889,410.5657819%20214.9928,41.77657%20554.2261,-1.19726%20554.2261,-1.19726%20l%200.5913,-409.1565891%20z'%20id='path5'%20/%3e%3cpath%20style='display:inline;fill:%23c9dcff;fill-opacity:1;stroke-width:0.685078'%20d='m%20950.5457,-1.7668154%20c%200,0%20348.7151,130.1596454%20541.3873,172.0608954%20192.6723,41.90124%20430.7372,-56.35698%20430.7372,-56.35698%20l%20-2.0187,-115.3109561%20z'%20id='path4'%20/%3e%3cpath%20style='fill:%233b7eff;fill-opacity:1'%20d='m%20-0.82385135,866.15238%20c%200,0%20159.97392135,-149.4084%20301.32982135,-156.33654%20172.01872,-8.43099%20286.26451,94.76204%20442.30707,178.97147%20156.04255,84.20943%20613.42826,192.23859%20613.42826,192.23859%20l%20-1359.4200031,5.024%20z'%20id='path8'%20/%3e%3c/svg%3e");background-size:cover;background-position:center;background-repeat:no-repeat;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.login_main .forgotInput{position:relative;bottom:10px}.login_main .message{font-size:14px}.login_main .card{position:relative;z-index:1;width:24vw;border-radius:10px!important;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 80px #88828680;padding:10px 20px;border:1px solid rgba(255,255,255,.2)}.login_main .p-card .p-card-body{padding:0 20px}.login_main .p-card-content .p-inline-message{margin-top:20px}.login_main .header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.login_main .header img{width:150px;height:auto;object-fit:contain;position:relative;bottom:14px}.login_main .header h1{position:relative;display:block;font-weight:bolder;right:10px;font-size:1.1rem}.login_main .auth_app{text-align:center}.login_main .auth a{color:#00f;cursor:pointer}.login_main .auth .p-inputotp{padding-bottom:20px}.login_main .title{color:var(--application_background_color_text);text-align:left;margin:0 10px;position:relative;right:18px!important;padding-bottom:20px}.login_main .MuiInputBase-input{background:#ebebeb}.login_main .p-inline-message{width:100%}.login_main .inputs .loginInput{width:100%;height:100%;padding-top:30px}.login_main .inputs .loginInput .p-component{box-sizing:border-box!important;width:100%}.login_main .inputs .loginInput .p-float-label{width:100%}.login_main .inputs .loginInput .p-float-label label{font-size:12px;color:gray;font-weight:550!important}.login_main .inputs .loginInput .p-password{width:100%;box-sizing:border-box}.login_main .inputs .loginInput .username{width:100%}.login_main .inputs .loginInput .p-inputtext{width:100%;box-sizing:border-box}.login_main .forgotInput{padding-bottom:20px;width:100%;height:100%;padding-top:30px}.login_main .forgotInput .p-component{box-sizing:border-box!important;width:100%}.login_main .forgotInput .p-float-label{width:100%}.login_main .forgotInput .p-float-label label{font-size:12px;color:gray;font-weight:550!important}.login_main .forgotInput .p-inputtext{width:100%;box-sizing:border-box}.login_main .loginBottom{display:flex;flex-direction:column;justify-content:space-between}.login_main .login_button{width:100%;align-self:center}.login_main .login_button,.login_main .button{border-radius:5px;font-size:small}.login_main .buttonGroup{display:flex;justify-content:space-between}.login_main .buttonGroup .button{width:30%;position:relative;margin:9px}.login_main .p-inputtext{width:100%;box-sizing:border-box}.login_main .p-password .p-password-show-icon,.login_main .p-password .p-password-hide-icon{position:relative;right:40px}.login_main .p-icon-field{width:100%}.login_main .p-icon-field-right>.p-input-icon:last-of-type{right:-1.05rem}.login_main .forgotpassword{position:relative;padding-top:20px;bottom:10px;align-self:flex-end;font-size:12px;padding-bottom:10px}.login_main .forgotpassword:hover{cursor:pointer}.login_main .p-button{display:block;margin-bottom:10px}.login_main .p-divider-solid{color:var(--application-background)}@media (max-width: 1200px){.login_main{width:100vw;padding:0;position:fixed;margin-top:0;height:100vh;display:flex;justify-content:center;align-items:center}.login_main img{width:100px!important}.login_main .card{width:90%;max-width:400px;height:auto;position:relative;top:auto;bottom:auto}.login_main .header .dashlyicon{width:60px}.login_main .label,.login_main .MuiInputBase-input{width:auto}.login_main .password .p-inputtext{width:100%}.login_main .login_button{width:100%;position:relative}.login_main .forgotpassword{position:relative}}.p-error{position:absolute}.sequenceTitle .col-2{position:relative;left:10px}label{font-weight:700!important}.navbar{background-color:var(--menu-background-color);width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 20px;position:relative;height:100%;font-size:12px}.navbar .dashly_icon{height:55px;position:relative;right:5px}.navbar .icon .p-avatar{color:gray;font-size:23px;background-color:#f8f8ff}.navbar .menuicon{display:none}.navbar .text-left{color:var(--menu-background-color-text)}.navbar .text-sm{color:var(--menu-background-color-text)!important;opacity:.5;font-size:12px!important}.navbar .profile-inline{display:flex;align-items:center;gap:.25rem;background:#fff;border-radius:999px;padding:.1rem .3rem;height:26px}.navbar .username-label{font-size:.78rem;font-weight:500;color:#0f172a;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar .logout-icon-button{width:26px;height:26px;min-width:26px;color:#334155!important;border:1px solid #e5e7eb;border-radius:999px;background:#fff!important;padding:0!important}.navbar .logout-icon-button .p-button-icon{color:#334155!important;font-size:.85rem}.navbar .logout-icon-button:hover{background:#eef2f7!important}.navbar .iconButton{cursor:pointer;border-radius:50%;color:#dcdcdc}.navbar .iconButton:hover{background-color:var(--primary-hover-color)}.navbar .navcontent-left,.navbar .navcontent-right{height:100%;display:flex;align-items:center;gap:18px}.navbar .navcontent-left{justify-content:flex-start;flex-grow:1}.navbar .user p{position:relative;bottom:20px;font-size:medium}.navbar .navcontent-right{justify-content:flex-end;flex-grow:0;overflow:visible}.navbar p,.navbar h4,.navbar .p-menubar .p-menuitem-text{white-space:nowrap;color:var(--menu-background-color-text)}.navbar .p-panelmenu-header-link{height:53px;padding:12px}.navbar .menu{position:absolute;top:100%;right:0;background-color:var(--menu-background-color);box-shadow:0 2px 5px #00000026;z-index:300;padding:10px;border-radius:4px}.navbar .menu .p-panelmenu{width:240px}.navbar .p-panelmenu-panel{border:none}.navbar .p-menuitem-icon{margin-right:20px;color:var(--menu-background-color-text);cursor:pointer}.navbar .p-panelmenu-panel:hover{background-color:var(--primary-hover-color)}.navbar .p-menuitem-text{color:var(--menu-background-color-text)}.navbar .navbar-notify{position:relative;display:inline-flex;align-items:center;align-self:center;flex-shrink:0;overflow:visible}.navbar .navbar-notify__trigger{position:relative;width:32px;height:32px;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#475569;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;overflow:visible;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.navbar .navbar-notify__trigger .pi-bell{font-size:1rem}.navbar .navbar-notify__trigger:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.navbar .navbar-notify__trigger:focus{outline:none}.navbar .navbar-notify__trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb59}.navbar .navbar-notify__badge{position:absolute;top:0;right:0;z-index:2;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#2563eb;color:#fff;font-size:.625rem;font-weight:700;line-height:14px;text-align:center;pointer-events:none;border:2px solid #ffffff;box-sizing:border-box;box-shadow:0 1px 2px #0f172a1f;transform:translate(40%,-40%)}.p-menuitem-link{font-size:12px}.p-menuitem-link:hover{background-color:var(--primary-hover-color)}.profileMenu{z-index:9999!important}@media (max-width: 1200px){.navbar{padding:0 10px}.navbar .popup_menu_right{top:67px;z-index:9999!important}.navbar .grid-container{margin-right:0!important;font-size:small!important;display:grid}.navbar .p-button{height:inherit}.navbar .p-button .p-avatar{position:right}.navbar .text{position:relative;left:30px}.navbar .text-sm{font-size:.7rem!important}.navbar .menuicon{display:inline-flex;justify-content:center;align-items:center;width:40px;position:relative;height:40px;cursor:pointer;border-radius:50%;left:10px;transition:background-color .4s ease,left .3s ease}.navbar .menuicon:hover{background-color:var(--primary-hover-color)}.navbar .menuicon i{font-size:20px;color:#333}.navbar .navcontent-left,.navbar .navcontent-right{gap:8px}.navbar .dashly_icon{margin-right:0}.navbar .icon{width:24px;height:24px}}.profile-inline .p-avatar{width:24px!important;height:24px!important;display:flex;align-items:center;justify-content:center}.profile-inline .grid,.profile-inline .col,.profile-inline .col-fixed{display:flex;align-items:center}.newSidebar{background-color:var(--menu-background-color);z-index:99;position:fixed!important;height:100vh;width:80px;display:flex;flex-direction:column;flex-shrink:0;top:0;border-right:none;box-shadow:none}.newSidebar .p-tieredmenu .p-menuitem.p-menuitem-active:not(.menu-item.active)>.p-menuitem-content:not(:hover){background:transparent!important}.newSidebar .p-tieredmenu .p-submenu-list .p-menuitem>.p-menuitem-content:not(:hover){background:transparent!important}.newSidebar .p-menuitem-text,.newSidebar .p-submenu-icon,.newSidebar span.pi{color:#000}.newSidebar .icon{padding-bottom:9px;display:flex;justify-content:center}.newSidebar .icon .dashly_icon{height:55px;top:3px;position:relative}.newSidebar .p-panelmenu .p-panelmenu-panel{width:50px!important}.newSidebar .p-menuitem-content{border-radius:5px;border-left:5px solid transparent;display:flex;justify-content:flex-start;align-items:flex-start;padding:.34rem}.newSidebar .p-menuitem-content:hover{background-color:#f0f4ff;border-radius:5px}.newSidebar .p-menuitem-content:hover .p-menuitem-text,.newSidebar .p-menuitem-content:hover .p-submenu-icon,.newSidebar .p-menuitem-content:hover span.pi{color:var(--primary-color)}.newSidebar .p-menuitem-link:hover{background-color:#f0f4ff}.newSidebar .p-focus .p-menuitem-content{background-color:#f0f4ff!important}.newSidebar .menu{z-index:50;justify-items:center;border:none;width:auto!important;padding:1px}.newSidebar .menu>.menu-item.active>.p-menuitem-content{border-left:5px solid var(--primary-color)!important}.newSidebar .menu>.menu-item.active>.p-menuitem-content .p-menuitem-text,.newSidebar .menu>.menu-item.active>.p-menuitem-content .p-submenu-icon,.newSidebar .menu>.menu-item.active>.p-menuitem-content span.pi{color:var(--primary-color)}.newSidebar .menu .menu-item.active>.p-menuitem-content{border-left:5px solid var(--primary-color)!important}.newSidebar .menu .menu-item.active>.p-menuitem-content .p-menuitem-text,.newSidebar .menu .menu-item.active>.p-menuitem-content .p-submenu-icon,.newSidebar .menu .menu-item.active>.p-menuitem-content span.pi{color:var(--primary-color)}.newSidebar .p-submenu-list{border-radius:5px}.newSidebar .menu .p-submenu-icon{position:absolute;right:.25rem}.newSidebar .p-submenu-list .p-submenu-list .p-menuitem-content{margin-top:-.44rem;padding-top:.44rem;position:relative}@media (max-width: 1200px){.newSidebar .dashly_icon{visibility:hidden}}.p-tooltip{z-index:2000!important}.dialogForm .p-inputtextarea{width:100%;overflow:auto}.dialogForm .p-inputtext.p-disabled{background-color:#e8eaec!important;border:rgba(99,101,104,.9098039216) 1px solid}.dialogForm .p-dropdown.p-disabled{background-color:#e8eaec!important;border:rgba(99,101,104,.9098039216) 1px solid!important}.dialogForm .p-dropdown.p-disabled .p-dropdown-label,.dialogForm .p-dropdown.p-disabled .p-dropdown-trigger,.dialogForm .p-dropdown.p-disabled input,.dialogForm .p-dropdown.p-disabled .p-inputtext{background-color:#e8eaec!important}.tooltipInput{margin-left:10px;color:#6366f1;z-index:99}.email-info-tooltip{color:#6366f1}.recipientDialog{width:90vw!important;max-width:1400px!important}.recipientDialog .dataTable{display:flex;gap:20px;justify-content:space-between}.recipientDialog .assigned-section,.recipientDialog .available-section{flex:1;min-width:0}.recipientDialog .assigned-section p,.recipientDialog .available-section p{margin-bottom:12px;font-weight:600;font-size:14px}.recipientDialog .p-datatable{width:100%!important;border:1px solid gainsboro;height:300px!important;display:flex;overflow:auto!important;flex-direction:column}.recipientDialog .p-datatable .p-datatable-header{font-size:12px!important}.recipientDialog .p-datatable .p-datatable-thead>tr>th{font-size:12px!important;padding:8px 12px!important}.recipientDialog .p-datatable .p-datatable-tbody>tr>td{font-size:12px!important;padding:8px 12px!important}.recipientDialog .p-datatable .p-datatable-tbody>tr:nth-child(2n){background-color:#f9f9f9}.recipientDialog .p-datatable .p-datatable-tbody>tr:nth-child(odd){background-color:#fff}.recipientDialog .p-datatable .p-datatable-wrapper{flex:1;overflow:auto}.recipientDialog .p-datatable .p-datatable-tbody{height:auto}.recipientDialog .p-datatable .p-paginator{padding:8px 12px!important;font-size:11px!important}.recipientDialog .p-datatable .p-paginator .p-paginator-page,.recipientDialog .p-datatable .p-paginator .p-paginator-first,.recipientDialog .p-datatable .p-paginator .p-paginator-prev,.recipientDialog .p-datatable .p-paginator .p-paginator-next,.recipientDialog .p-datatable .p-paginator .p-paginator-last{min-width:28px!important;height:28px!important;font-size:11px!important}.recipientDialog .p-datatable .p-paginator .p-dropdown{height:28px!important;font-size:11px!important}.recipientDialog .filter{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.recipientDialog .filter .p-inputtext{width:150px!important;height:32px!important;font-size:12px!important;padding:6px 8px!important}.recipientDialog .saveFirst{padding:0;font-size:10px;font-weight:700}.recipientDialog .add{display:flex;justify-content:flex-start;margin-top:.5rem}@media (max-width: 1200px){.recipientDialog{width:100vw;overflow:auto}.recipientDialog .dataTable{flex-direction:column;gap:15px;width:90vw}.recipientDialog .assigned-section,.recipientDialog .available-section{flex:none}.recipientDialog .p-datatable{height:250px!important}}.recipientUserDialog{width:30vw}.emailBodyDialog .editor{height:580px}.emailBodyDialog .p-dialog-header{padding:1rem 1.5rem;border-bottom:1px solid #e0e0e0}.emailBodyDialog .p-dialog-header .p-dialog-title{display:flex;align-items:center;gap:.5rem}.emailBodyDialog .p-dialog-content{padding:1.5rem}.emailBodyDialog .p-dialog-footer{padding:1rem 1.5rem;border-top:1px solid #e0e0e0}.emailBody .p-editor-container{display:flex;flex-direction:column;height:100%}.emailBody .p-editor-container .p-editor-toolbar{border-radius:6px 6px 0 0;background:#f8f9fa}.emailBody .p-editor-container .p-editor-content{border-radius:0 0 6px 6px}.emailBody .p-editor-container .p-editor-content .ql-editor{min-height:300px}.p-listbox-item:hover{background-color:var(--primary-hover-color)}.alert-create-page{min-height:calc(100vh - 120px);display:flex;align-items:flex-start;justify-content:center}.alert-create-content{max-width:760px;width:100%;display:flex;flex-direction:column;gap:1rem}.alert-create-header-title{margin:0;font-size:1.5rem;color:#0f172a}.alert-create-dialog{width:min(920px,96vw)}.alert-create-content.is-embedded{max-width:100%}.type-toggle{display:grid;grid-template-columns:1fr 1fr;background:#e2e8f0;border-radius:10px;padding:.2rem;gap:.3rem}.type-toggle .p-button{border:none;border-radius:8px;background:transparent;color:#64748b;padding:.55rem .75rem;font-size:14px;justify-content:center}.type-toggle .p-button.active{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}.processflow-stepper{display:flex;flex-wrap:wrap;gap:.5rem}.step-chip{border:none;border-radius:999px;padding:.45rem .65rem;background:#e5e7eb;color:#334155;display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;cursor:pointer}.step-chip.is-done{background:#dbeafe;color:#1d4ed8}.section-card{border:1px solid #dbe3ee;border-radius:12px}.section-card .p-card-body{padding:1rem}.section-card .p-card-content{padding:0}.section-card h2{margin:0 0 .9rem;font-size:1.2rem;font-weight:700;color:#0f172a}.field{display:flex;flex-direction:column;gap:.35rem}.field label{font-size:13px;color:#64748b}.field .p-inputtext,.field .p-dropdown{width:100%;border:1px solid #d3dbe7;border-radius:10px;background:#f1f5f9;color:#0f172a;font-size:14px;min-height:40px}.field .p-inputtext,.field .p-dropdown .p-dropdown-label{padding:.58rem .72rem}.field .p-autocomplete{width:100%}.field .p-autocomplete .p-inputtext,.field .p-autocomplete-multiple-container{width:100%;border:1px solid #d3dbe7;border-radius:10px;background:#f1f5f9;color:#0f172a;font-size:14px}.field .p-autocomplete .p-inputtext:focus,.field .p-autocomplete-multiple-container:focus-within{outline:none;border-color:#93c5fd;background:#fff}.field .p-inputtext:focus,.field .p-dropdown:not(.p-disabled).p-focus{outline:none;border-color:#93c5fd;background:#fff}.full{margin-bottom:.75rem}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:.75rem}.one-col{display:grid;grid-template-columns:1fr;margin-bottom:.75rem}.check-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:15px;color:#0f172a}.alert-condition-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem}.alert-condition-card{border:1px solid #cfd9e6;border-radius:10px;background:#fff;padding:.55rem .65rem;display:flex;align-items:flex-start;gap:.55rem;text-align:left;cursor:pointer}.alert-condition-card.is-selected{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f64d}.alert-condition-card__icon{color:#64748b;font-size:14px;margin-top:1px}.alert-condition-card__text strong{display:block;font-size:13px;color:#0f172a}.alert-condition-card__text small{font-size:11px;color:#64748b}.alert-recipient-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.alert-recipient-option{border:1px solid #dbe3ee;border-radius:10px;background:#fff;padding:.45rem .55rem;display:flex;align-items:center;gap:.45rem;cursor:pointer;font-size:13px;color:#334155}.alert-recipient-option.is-selected{border-color:#93c5fd;background:#eff6ff}.alert-recipient-empty{margin:0;font-size:12px;color:#64748b}.alert-criteria-conditions{border:1px solid #d4dbe8;border-radius:12px;padding:.75rem;background:#f8fafc;display:flex;flex-direction:column;gap:.45rem}.alert-criteria-conditions__header{display:flex;align-items:center;justify-content:space-between}.alert-criteria-conditions__toggle{border:none;background:transparent;display:inline-flex;align-items:center;gap:.5rem;color:#334155;font-weight:600;cursor:pointer;padding:0}.alert-criteria-conditions__count{min-width:1.4rem;height:1.4rem;border-radius:9999px;background:#dbeafe;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem}.alert-criteria-condition-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,160px) minmax(0,1fr) auto;gap:.45rem;align-items:center;border:1px solid #d4dbe8;border-radius:10px;padding:.5rem;background:#fff}.alert-criteria-rule-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:.7rem;align-items:end;margin-bottom:.75rem}.target-label-row__value-label,.target-label-row__value{color:#64748b;font-size:.75rem;font-weight:500}.target-prefill-btn{border:none;background:transparent;color:#64748b;padding:0;font-size:.75rem;font-weight:600;cursor:pointer}.editable-autocomplete--processflow.p-autocomplete .p-autocomplete-multiple-container,.editable-autocomplete--processflow.p-autocomplete .p-inputtext.p-autocomplete-multiple-container{width:100%;border:1px solid #cbd5e1!important;border-right:none!important;border-radius:8px 0 0 8px!important;min-height:2.2rem;padding:.2rem .45rem;background:#fff;box-shadow:none!important}.editable-autocomplete--processflow.p-autocomplete .p-autocomplete-dropdown{border:1px solid #cbd5e1!important;border-left:1px solid #dbe3ef!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;background:#f8fafc;color:#64748b;min-width:2.5rem}.alert-create-footer{display:flex;justify-content:space-between;gap:.6rem}.alert-create-footer button{border:none;border-radius:10px;min-height:2.45rem;padding:0 1rem;font-weight:600;cursor:pointer}.alert-create-footer .ghost-btn{background:transparent;color:#111827}.alert-create-footer .primary-btn{background:#2563eb;color:#fff}.alert-create-footer button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){.alert-create-content{max-width:100%}.two-col,.alert-criteria-rule-row,.alert-condition-cards,.alert-recipient-grid,.alert-criteria-condition-row{grid-template-columns:1fr}}.alerts-page{max-width:100%}.alerts-page .alerts-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem}.alerts-page .alerts-header h2{margin:0;font-size:1.25rem;font-weight:700;display:inline-flex;align-items:center;gap:.55rem}.alerts-page .alerts-header h2 i{color:#2563eb;font-size:1.2rem}.alerts-page .alerts-header p{margin:.5rem 0 0;color:#6b7280}.alerts-page .alerts-filters{margin-bottom:1rem;width:100%}.alerts-page .alerts-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-bottom:.9rem}.alerts-page .summary-card{border:1px solid #e5e7eb;border-radius:12px;padding:.7rem .85rem;background:#fff;display:flex;flex-direction:column;gap:.2rem}.alerts-page .summary-card strong{font-size:1.25rem;color:#111827;line-height:1.2}.alerts-page .summary-label{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.alerts-page .alerts-filter-grid{display:grid;grid-template-columns:1fr 140px 120px 140px;gap:.5rem;align-items:center}.alerts-page .search-wrap{position:relative}.alerts-page .search-wrap>i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:12px}.alerts-page .alerts-filter-grid input,.alerts-page .alerts-filter-grid select{width:100%;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:.5rem .7rem;font-size:13px;color:#0f172a}.alerts-page .alerts-filter-grid input{padding-left:30px}.alerts-page .alerts-filter-grid input:focus,.alerts-page .alerts-filter-grid select:focus{outline:none;border-color:#94a3b8}.alerts-page .alerts-tabs{margin-bottom:.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;background:#eef2f7;border-radius:12px;padding:.2rem}.alerts-page .alerts-tab{border:none;background:transparent;border-radius:10px;padding:.55rem .75rem;font-size:12px;font-weight:600;color:#6b7280;cursor:pointer}.alerts-page .alerts-tab.active{background:#fff;color:#111827;box-shadow:0 1px 2px #00000014}.alerts-page .alerts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:100%;justify-content:flex-start}.alerts-page .alerts-empty{grid-column:1/-1;min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.45rem;background:transparent;border:none;border-radius:0}.alerts-page .alerts-empty-icon{font-size:2rem;color:#9ca3af}.alerts-page .alert-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;background:#fff;width:100%;min-height:128px;cursor:pointer;border:1px solid #e5e7eb;border-radius:12px;padding:1rem 1.05rem;transition:border-color .15s ease,box-shadow .15s ease}.alerts-page .alert-card__layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:stretch}.alerts-page .alert-card__body{min-width:0}.alerts-page .alert-card__actions{display:inline-flex;flex-direction:column;gap:.22rem;justify-content:flex-start;min-width:34px;border-left:1px dashed #e2e8f0;padding-left:.45rem}.alerts-page .alert-icon-action{width:1.7rem;height:1.7rem;border-radius:6px;border:1px solid transparent;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.alerts-page .alert-icon-action i{font-size:.78rem}.alerts-page .alert-icon-action:hover:enabled{background:#f8fafc;border-color:#dbe3ef;color:#334155}.alerts-page .alert-icon-action:disabled{opacity:.45;cursor:not-allowed}.alerts-page .alert-state-indicator{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.4rem;font-size:11px;font-weight:700}.alerts-page .alert-state-indicator i{font-size:8px}.alerts-page .alert-state-indicator.is-danger{color:#b91c1c}.alerts-page .alert-state-indicator.is-success{color:#15803d}.alerts-page .alert-state-indicator.is-neutral{color:#64748b}.alerts-page .alert-card:hover{border-color:#3b82f673;box-shadow:0 2px 10px #02061714}.alerts-page .alert-card.active{border-color:var(--primary-color)}.alerts-page .alert-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem}.alerts-page .alert-chip{border-radius:999px;padding:.14rem .52rem;font-size:10px;line-height:1.25;font-weight:600;text-transform:uppercase;background:#f1f5f9;color:#6b7280}.alerts-page .alert-chip.type{text-transform:none;font-weight:600;background:#eef2ff;color:#4338ca}.alerts-page .alert-chip.severity.is-danger,.alerts-page .alert-chip.status.is-danger{background:#fee2e2;color:#b91c1c}.alerts-page .alert-chip.severity.is-warning,.alerts-page .alert-chip.status.is-warning{background:#fef3c7;color:#b45309}.alerts-page .alert-chip.status.is-success{background:#dcfce7;color:#15803d}.alerts-page .alert-title-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.alerts-page .alert-title-row h4{margin:0;font-size:14px;font-weight:700;color:#111827}.alerts-page .alert-subtitle{font-size:11px;color:#6b7280;margin-bottom:.35rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alerts-page .alert-kpi-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:.35rem}.alerts-page .alert-kpi-row .kpi-label{color:#6b7280}.alerts-page .alert-kpi-row .kpi-value{color:#111827;font-weight:600}.alerts-page .alert-values{display:flex;flex-wrap:wrap;gap:.7rem;color:#6b7280;font-size:10px;margin-bottom:.4rem}.alerts-page .alert-footer-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f3f4f6;padding-top:.45rem;justify-content:flex-start}.alerts-page .alert-footer-row small{color:#64748b;font-size:10px}.alerts-page .detail-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.alerts-page .detail-grid div{display:flex;flex-direction:column;gap:.25rem}.alerts-page .empty-message{color:#6b7280;margin:.5rem}.alerts-page .header-actions{display:inline-flex;gap:.5rem}.alerts-page .alert-primary-btn,.alerts-page .alert-secondary-btn{border-radius:8px;padding:.42rem .75rem;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;white-space:nowrap}.alerts-page .alert-primary-btn{border:1px solid #2563eb;background:#2563eb;color:#fff}.alerts-page .alert-secondary-btn{border:1px solid #d1d5db;background:#fff;color:#111827}.alerts-page .alert-primary-btn.small{padding:.4rem .65rem;font-size:12px}.alerts-page .alert-secondary-btn.small{padding:.32rem .55rem;font-size:11px;justify-content:center}@media (max-width: 980px){.alerts-page .alerts-grid{grid-template-columns:1fr}.alerts-page .alerts-header{flex-direction:column;align-items:stretch}.alerts-page .alerts-filter-grid,.alerts-page .alerts-summary-grid,.alerts-page .alert-card__layout{grid-template-columns:1fr}.alerts-page .alert-card__actions{flex-direction:row;width:100%;min-width:0;border-left:0;border-top:1px dashed #e2e8f0;padding-left:0;padding-top:.4rem}}.detailed-activity-stream h3{margin:0;font-size:15px}.detailed-activity-stream__header{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.detailed-activity-stream__header h3{margin:0}.detailed-activity-stream__add-button{margin-left:auto;width:auto!important;flex:0 0 auto;white-space:nowrap}.detailed-activity-stream__list{display:flex;flex-direction:column;gap:.55rem;overflow:auto;margin:.75rem 0}.detailed-activity-stream__event{border:1px solid #e5e7eb;border-radius:10px;padding:.6rem .75rem}.detailed-activity-stream__event-row{display:grid;grid-template-columns:22px 1fr;gap:.55rem;align-items:flex-start}.detailed-activity-stream__icon-wrap{width:22px;height:22px;border-radius:999px;background:#eff6ff;color:#1d4ed8;display:flex;align-items:center;justify-content:center}.detailed-activity-stream__icon{font-size:11px}.detailed-activity-stream__body{min-width:0}.detailed-activity-stream__title{margin:0;color:#111827;font-size:12px;font-weight:700}.detailed-activity-stream__text{margin:.2rem 0;color:#4b5563;font-size:12px}.detailed-activity-stream__meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.detailed-activity-stream__actor{margin:0;color:#374151;font-size:11px;font-weight:600}.detailed-activity-stream__time{font-size:11px;color:#6b7280}.detailed-activity-stream__muted{margin:0;font-size:.78rem;color:#9ca3af}.detailed-activity-stream__composer{display:grid;grid-template-columns:1fr auto;gap:.5rem}.detailed-activity-stream__composer .p-inputtext{width:100%}.alert-detail-page{display:flex;flex-direction:column;gap:1rem}.alert-detail-page__header{display:flex;align-items:center;justify-content:flex-start}.alert-detail-layout{display:grid;grid-template-columns:2fr 1fr;gap:1rem}.alert-main-column,.alert-side-column{display:flex;flex-direction:column;gap:1rem}.alert-detail-main,.alert-value-history-card,.alert-config-card,.alert-activity-card,.task-card,.email-card,.alert-comments-card{border:1px solid #e5e7eb;border-radius:12px}.alert-detail-main .p-card-body,.alert-value-history-card .p-card-body,.alert-config-card .p-card-body,.alert-activity-card .p-card-body,.task-card .p-card-body,.email-card .p-card-body,.alert-comments-card .p-card-body{padding:1rem}.alert-detail-main .p-card-content,.alert-value-history-card .p-card-content,.alert-config-card .p-card-content,.alert-activity-card .p-card-content,.task-card .p-card-content,.email-card .p-card-content,.alert-comments-card .p-card-content{padding:0}.alert-detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.alert-detail-header h2{margin:0;font-size:1.25rem;line-height:1.3}.severity-badge{border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;padding:.25rem .5rem}.severity-badge.low{background:#e5e7eb;color:#374151}.severity-badge.medium{background:#fef3c7;color:#92400e}.severity-badge.high{background:#fee2e2;color:#b91c1c}.severity-badge.critical{background:#b91c1c;color:#fff}.alert-detail-description{margin:.5rem 0 .75rem;color:#6b7280;font-size:14px}.chip-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.chip{border-radius:999px;background:#f3f4f6;color:#374151;padding:.25rem .6rem;font-size:12px}.alert-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.alert-detail-metrics>div{border-radius:10px;background:#f8fafc;border:1px solid #e5e7eb;padding:.65rem}.alert-detail-metrics small{display:block;color:#6b7280;font-size:11px;margin-bottom:.2rem}.alert-detail-metrics strong{font-size:16px}.alert-value-history-header{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem}.alert-value-history-header__actions{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap}.alert-value-history-header h3{margin:0;font-size:15px}.alert-value-history-header span{font-size:12px;color:#6b7280}.alert-value-history-chart{height:220px}.alert-history-action-btn.p-button{border-radius:999px;border:1px solid #d1d9e6;color:#334155;background:#fff;padding:.28rem .62rem;font-size:.7rem;font-weight:700}.alert-history-action-btn.p-button:enabled:hover{background:#f8fafc;border-color:#cbd5e1}.alert-value-history-criteria{margin-top:.9rem;padding-top:.85rem;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.45rem}.alert-activity-card h3,.task-card h3,.email-card h3,.alert-config-card h3,.alert-comments-card h3{margin:0;font-size:15px}.alert-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.45rem}.alert-config-item{border-radius:12px;background:#fff;border:1px solid #dbe3ef;box-shadow:inset 0 1px #ffffffbf;padding:.58rem .65rem;display:flex;flex-direction:column;gap:.2rem;min-height:66px}.alert-config-item small{font-size:10px;text-transform:uppercase;color:#64748b;letter-spacing:.03em;font-weight:700;line-height:1.1}.alert-config-item strong{font-size:13px;color:#0f172a;line-height:1.25;font-weight:700;word-break:break-word}.alert-manual-input-dialog__content{display:flex;flex-direction:column;gap:.8rem}.alert-manual-input-dialog__field{display:flex;flex-direction:column;gap:.35rem}.alert-manual-input-dialog__field label{font-size:.76rem;color:#475569;font-weight:700}.alert-manual-input-dialog__field .p-inputtext,.alert-manual-input-dialog__field .p-inputtextarea{width:100%}.alert-manual-input-dialog__actions{display:flex;justify-content:flex-end;gap:.45rem}.alert-detail-events{display:flex;flex-direction:column;gap:.55rem;max-height:360px;overflow:auto;margin:.75rem 0}.alert-detail-event{border:1px solid #e5e7eb;border-radius:10px;padding:.6rem .75rem}.alert-detail-event-row{display:grid;grid-template-columns:22px 1fr;gap:.55rem;align-items:flex-start}.event-type-icon-wrap{width:22px;height:22px;border-radius:999px;background:#eff6ff;color:#1d4ed8;display:flex;align-items:center;justify-content:center}.event-type-icon{font-size:11px}.alert-detail-event-body{min-width:0}.event-text{margin:.2rem 0;color:#4b5563;font-size:12px}.event-actor{margin:0;color:#374151;font-size:11px;font-weight:600}.event-meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.event-time{font-size:11px;color:#6b7280}.alert-detail-comment{display:grid;grid-template-columns:1fr auto;gap:.5rem}.task-block{margin-top:.75rem}.task-collapse-toggle{width:100%;border:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.task-collapse-toggle i{color:#6b7280;font-size:12px}.task-block small{display:block;font-size:11px;text-transform:uppercase;color:#6b7280;margin-bottom:.4rem}.assigned-box{border:1px solid #e5e7eb;border-radius:8px;padding:.45rem .6rem;font-size:13px;color:#4b5563;background:#f8fafc;display:flex;flex-direction:column;gap:.45rem}.assigned-dropdown{width:100%}.assigned-current{color:#4b5563;font-size:11px}.task-note{margin-top:.75rem;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;border-radius:8px;padding:.4rem .6rem;font-size:12px;font-weight:600;text-transform:uppercase}.resolve-box{display:flex;flex-direction:column;gap:.5rem}.resolve-actions{display:flex;gap:.5rem}.resolved-pill{display:inline-block;padding:.35rem .65rem;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px;font-weight:600}.email-card .p-inputtext,.email-card .p-inputtextarea,.email-card .p-button,.alert-comments-card .p-inputtext,.alert-comments-card .p-button{width:100%}.email-card .p-card-content{display:flex;flex-direction:column;gap:.5rem}.alert-comments-card .p-card-content{display:flex;flex-direction:column;gap:.6rem}.alert-comment-events{display:flex;flex-direction:column;gap:.55rem;max-height:260px;overflow:auto}@media (max-width: 980px){.alert-detail-layout,.alert-config-grid{grid-template-columns:1fr}}.alert-rules-page{display:flex;flex-direction:column;gap:.85rem}.alert-rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.alert-rule-card{border-radius:12px}.alert-rule-card h3{margin:0 0 .45rem}.alert-rule-card p{margin:0 0 .85rem;color:#4b5563}@media (max-width: 900px){.alert-rules-grid{grid-template-columns:1fr}}.processflow-card{width:100%;border:1px solid #e2e8f0;border-radius:16px;background:#fff;text-align:left;padding:0;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0a}.processflow-card:hover{border-color:#cbd5e1;box-shadow:0 4px 18px #0f172a14;transform:translateY(-1px)}.processflow-card:hover .processflow-card__header-chevron{opacity:1;transform:translate(3px)}.processflow-card__title{margin:0;font-size:1.02rem;font-weight:600;letter-spacing:-.02em;color:#0f172a}.processflow-card__meta{margin:.2rem 0 0;font-size:.77rem;color:#64748b}.processflow-card__meta strong{color:#475569;font-weight:700}.processflow-card__description{margin:0;color:#466185;font-size:.82rem;line-height:1.3;min-height:1.066rem}.processflow-card.is-delete-pending{border-color:#ef4444;box-shadow:0 0 0 2px #ef44442e;background:#fff5f5}.processflow-card.is-delete-pending .processflow-card__header{background:linear-gradient(180deg,#fff0f0,#ffe8e8);border-bottom-color:#fecaca}.processflow-card.is-delete-pending .processflow-card__body{background:#fff5f5}.processflow-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .85rem;background:#fafbfc;border-bottom:1px solid #f1f5f9}.processflow-card__header-left{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .5rem;flex:1;min-width:0}.processflow-card__header-type-icon{color:var(--primary-color, #2563eb);font-size:.88rem;flex-shrink:0;line-height:1}.processflow-card__header-steps{font-size:.72rem;color:#5b6b82;font-weight:600;white-space:nowrap;letter-spacing:.01em}.processflow-card__header-chevron{color:var(--primary-color, #2563eb);font-size:.82rem;opacity:.75;flex-shrink:0;transition:opacity .2s ease,transform .2s ease}.processflow-card__body{padding:.9rem 1rem 1rem;display:flex;flex-direction:column;gap:.65rem;background:#fff}.processflow-card__title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.processflow-card__title-stack{flex:1;min-width:0}.processflow-card__chips{display:flex;flex-wrap:wrap;gap:.28rem;align-items:center;min-width:0}.processflow-card__header .processflow-chip{font-size:.58rem;line-height:1;padding:.2rem .48rem;border-radius:999px;font-weight:700;display:inline-flex;align-items:center;gap:.12rem;background:#ffffffeb;border:1px solid #cfe0f5;color:#3d4e63;box-shadow:0 1px #fffc}.processflow-card__header .processflow-chip.is-domain{background:#fffffff2;border-color:#c7d2fe;color:#4338ca}.processflow-card__header .processflow-chip.is-danger{background:#fff5f5;border-color:#fecaca;color:#dc2626}.processflow-card__header .processflow-chip.is-warning{background:#fffbeb;border-color:#fde68a;color:#b45309}.processflow-card__header .processflow-chip.is-neutral{background:#f8fafcf2;border-color:#e2e8f0;color:#475569}.processflow-card__header .processflow-chip.is-flow{background:#f5f3fff2;border-color:#ddd6fe;color:#6d28d9}.processflow-card__header .processflow-chip.is-flow i{font-size:.46rem}.processflow-card__header .processflow-chip.is-group-name{background:color-mix(in srgb,var(--primary-color) 8%,#ffffff);border-color:color-mix(in srgb,var(--primary-color) 22%,#e2e8f0);color:var(--primary-color);font-weight:600}.processflow-card__header .processflow-chip.is-group-name i{font-size:.5rem}.processflow-card__readiness-badge{flex-shrink:0;align-self:flex-start;min-width:3.5rem;border-radius:10px;padding:.28rem .4rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#f1f5f9;border:1px solid #e2e8f0}.processflow-card__readiness-badge strong{display:block;font-size:.95rem;line-height:1.15;font-weight:700}.processflow-card__readiness-badge span{font-size:.62rem;color:#64748b;font-weight:600;margin-top:.06rem}.processflow-card__readiness-badge.is-success strong{color:#15803d}.processflow-card__readiness-badge.is-warning strong{color:#b45309}.processflow-card__readiness-badge.is-danger strong{color:#b91c1c}.processflow-card__progress-track{height:.5rem;width:100%;border-radius:999px;background:#d5dee9;overflow:hidden}.processflow-card__progress-value{height:100%;border-radius:999px;transition:width .25s ease}.processflow-card__progress-value.is-success{background:#22b573}.processflow-card__progress-value.is-warning{background:#6366f1}.processflow-card__progress-value.is-danger{background:#f97316}.processflow-card__pills{display:flex;flex-wrap:wrap;gap:.35rem}.stat-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .48rem;border-radius:999px;font-size:.67rem;font-weight:600;background:#eef2f6;color:#4a5f7a;border:1px solid #e2e8f0}.stat-pill i{font-size:.63rem}.processflow-create-page{min-height:calc(100vh - 120px);padding:1rem 0 2rem;display:flex;align-items:flex-start;justify-content:center}.processflow-create-modal{border-radius:14px;border:1px solid #dbe3ef;background:#f8fbff;box-shadow:0 20px 40px #0f172a2e;padding:1rem}.processflow-create-modal.is-embedded{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0}.processflow-create-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem}.processflow-create-header h2{margin:0;font-size:1.5rem}.processflow-create-header .close-btn{border:none;border-radius:999px;width:2rem;height:2rem;background:#e5e7eb;cursor:pointer}.processflow-stepper{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.step-chip{border:none;border-radius:999px;padding:.45rem .65rem;background:#e5e7eb;color:#334155;display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;cursor:default}.step-chip.is-done{background:#dbeafe;color:#1d4ed8;cursor:pointer}.step-chip.is-active{background:#2563eb;color:#fff}.processflow-step-content{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.9rem;min-height:28rem}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.field-grid label{display:flex;flex-direction:column;gap:.35rem;font-size:.75rem;color:#475569}.field-grid label:first-child,.field-grid label:nth-child(2),.field-grid label:nth-child(5),.field-grid label:last-child{grid-column:1/-1}.field-grid input,.field-grid select,.field-grid textarea{width:100%;border:1px solid #cbd5e1;border-radius:8px;min-height:2.45rem;padding:.45rem .65rem;font-size:.82rem;background:#fff}.field-grid textarea{min-height:5.4rem;resize:vertical}.flow-setup-layout{display:flex;flex-direction:column;gap:.9rem}.scope-config-section{border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;padding:.75rem}.scope-config-section__header{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.65rem}.scope-config-section__header strong{color:#0f172a;font-size:.8rem}.scope-config-section__header small{color:#64748b;font-size:.72rem}.scope-config-section__grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.scope-config-section__grid label{display:flex;flex-direction:column;gap:.35rem;font-size:.75rem;color:#475569}.scope-config-section__grid label:last-child{grid-column:1/-1}.scope-config-section__grid select{width:100%;border:1px solid #cbd5e1;border-radius:8px;min-height:2.45rem;padding:.45rem .65rem;font-size:.82rem;background:#fff}.scope-config-section__hint{display:block;margin-top:.25rem;color:#64748b;font-size:.68rem}.scope-config-section__hint--info{color:#1d4ed8}.scope-display-selector{display:flex;flex-direction:column;gap:.45rem}.scope-display-option{width:100%;border:1px solid #d6ddea;border-radius:12px;background:#f8fafc;min-height:3.9rem;padding:.65rem .75rem;display:flex;align-items:center;gap:.55rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.scope-display-option:hover{border-color:#93c5fd;background:#f8fbff}.scope-display-option.is-selected{border-color:#2563eb;background:#eff6ff}.scope-display-option__radio{width:1rem;height:1rem;border:1.5px solid #9ca3af;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:transparent;flex:0 0 1rem}.scope-display-option__radio i{font-size:.52rem}.scope-display-option.is-selected .scope-display-option__radio{border-color:#2563eb;color:#2563eb}.scope-display-option__text{display:flex;flex-direction:column;gap:.1rem}.scope-display-option__text strong{font-size:.83rem;color:#0f172a;font-weight:600}.scope-display-option__text small{color:#64748b;font-size:.73rem;line-height:1.3}.steps-config .steps-config__weight-summary{margin-bottom:.45rem;color:#334155;font-size:.74rem}.steps-config .steps-config__weight-summary strong{color:#0f172a;font-weight:700}.steps-config table{width:100%;border-collapse:collapse;margin-bottom:.7rem}.steps-config th,.steps-config td{border-bottom:1px solid #e2e8f0;padding:.35rem;text-align:left;font-size:.73rem;vertical-align:middle}.steps-config th{color:#64748b;font-weight:600;white-space:nowrap}.steps-config input:not([type=checkbox]),.steps-config select{width:100%;min-height:2rem;border:1px solid #cbd5e1;border-radius:8px;padding:.25rem .45rem;font-size:.74rem}.steps-config input[type=checkbox]{width:1rem;height:1rem;min-height:1rem;margin:0;accent-color:#2563eb;cursor:pointer;vertical-align:middle}.steps-config .step-weight-cell{display:flex;flex-direction:column;gap:.12rem;align-items:flex-start}.steps-config .step-weight-cell small{color:#64748b;font-size:.62rem;line-height:1;white-space:nowrap}.steps-config th:nth-child(7),.steps-config td:nth-child(7){min-width:3.4rem;width:3.4rem}.steps-config th:nth-child(10),.steps-config td:nth-child(10){min-width:5.8rem}.steps-config th:last-child,.steps-config td:last-child{width:2.2rem;min-width:2.2rem;max-width:2.2rem;text-align:center;padding-left:.2rem;padding-right:.2rem}.deadline-inline{display:flex;gap:.25rem}.deadline-inline input{width:3.4rem!important}.manual-completion-indicator{min-height:2rem;width:100%;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;padding:.25rem .45rem;font-size:.74rem;color:#334155;display:inline-flex;align-items:center}.automatic-completion-editor{display:flex;flex-direction:column;gap:.25rem}.automatic-completion-editor__open{width:fit-content}.automatic-completion-editor__open.is-configured{border-color:var(--primary-color);background:#fff;color:var(--primary-color);font-weight:700}.automatic-completion-editor__open.is-configured:hover{border-color:var(--primary-color);background:var(--primary-hover-color);color:var(--primary-color)}.automatic-completion-editor__open.is-configured:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.automatic-completion-editor__compact{display:inline-flex;align-items:center;gap:.3rem}.automatic-completion-editor__info{border:1px solid #d1d9e6;border-radius:999px;background:#fff;color:#475569;width:1.65rem;height:1.65rem;display:inline-flex;align-items:center;justify-content:center;cursor:help;padding:0}.automatic-completion-editor__summary{color:#64748b;font-size:.68rem;line-height:1.25}.processflow-user-dropdown{width:min(10.5rem,100%)}.processflow-user-dropdown .p-dropdown{width:100%}.processflow-user-dropdown .p-dropdown-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.processflow-create-tooltip.p-tooltip .p-tooltip-text{max-width:420px;border-radius:10px;background:#0f172a;color:#f8fafc;border:1px solid #1e293b;box-shadow:0 12px 28px #0f172a52;padding:.55rem .65rem;font-size:.74rem;line-height:1.45;white-space:pre-line}.processflow-step-criteria-dialog{width:min(760px,94vw)}.step-criteria-form{display:flex;flex-direction:column;gap:.55rem}.step-criteria-form__intro{margin:0 0 .25rem;color:#64748b;font-size:.76rem}.step-criteria-form label{display:flex;flex-direction:column;gap:.25rem;color:#475569;font-size:.72rem}.step-criteria-form input,.step-criteria-form select{width:100%;border:1px solid #cbd5e1;border-radius:8px;min-height:2.2rem;padding:.35rem .55rem;font-size:.78rem;background:#fff}.step-criteria-form__rule-row{display:grid;grid-template-columns:130px minmax(0,1fr) 140px;gap:.45rem;align-items:end}.step-criteria-form__actions{display:flex;align-items:center;gap:.5rem;justify-content:flex-end}.step-criteria-form__actions .primary-btn{border:none;border-radius:10px;min-height:2.35rem;padding:0 .9rem;background:#2563eb;color:#fff;font-size:.78rem;font-weight:600;cursor:pointer}.step-criteria-form__actions .danger-ghost-btn{border:1px solid #fecaca;border-radius:10px;min-height:2.35rem;padding:0 .8rem;background:#fff1f2;color:#b91c1c;font-size:.78rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.step-criteria-form__conditions{border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:.55rem;display:flex;flex-direction:column;gap:.45rem}.step-criteria-form__conditions-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.step-criteria-form__conditions-toggle{display:inline-flex;align-items:center;gap:.45rem;border:none;background:transparent;color:#0f172a;font-size:.78rem;font-weight:600;padding:0;cursor:pointer}.step-criteria-form__conditions-count{min-width:1.4rem;height:1.4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-size:.7rem;font-weight:700}.step-criteria-form__condition-row{border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;padding:.45rem;display:flex;flex-direction:column;gap:.4rem}.step-criteria-form__condition-head{display:grid;grid-template-columns:minmax(0,1fr) 180px 34px;gap:.35rem;align-items:center}.step-criteria-form__condition-values{width:100%}.step-criteria-form__condition-hint{display:block;margin-top:.25rem;color:#64748b;font-size:.68rem}.editable-autocomplete--processflow.p-autocomplete{width:100%;border:none!important;border-radius:0;overflow:hidden;background:transparent;box-shadow:none!important;display:flex;align-items:stretch}.editable-autocomplete--processflow.p-autocomplete .p-autocomplete-multiple-container,.editable-autocomplete--processflow.p-autocomplete .p-inputtext.p-autocomplete-multiple-container{width:100%;border:1px solid #cbd5e1!important;outline:none;border-right:none!important;border-radius:8px 0 0 8px!important;min-height:2.2rem;padding:.2rem .45rem;background:#fff;box-shadow:none!important}.editable-autocomplete--processflow.p-autocomplete.p-focus .p-autocomplete-multiple-container{border-color:transparent;box-shadow:none}.editable-autocomplete--processflow.p-autocomplete.p-focus{border-color:transparent;box-shadow:none!important}.editable-autocomplete--processflow.p-autocomplete.p-focus .p-autocomplete-multiple-container,.editable-autocomplete--processflow.p-autocomplete.p-focus .p-inputtext.p-autocomplete-multiple-container{border-color:#93c5fd!important;box-shadow:0 0 0 3px #2563eb1f}.editable-autocomplete--processflow.p-autocomplete .p-autocomplete-token{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;border-radius:999px;padding:.15rem .45rem;font-size:.72rem}.editable-autocomplete--processflow.p-autocomplete .p-autocomplete-input-token input{font-size:.78rem;padding:.25rem .1rem}.editable-autocomplete-panel--processflow.p-autocomplete-panel .p-autocomplete-items{padding:.25rem}.editable-autocomplete-panel--processflow.p-autocomplete-panel .p-autocomplete-item{border-radius:8px;font-size:.78rem;padding:.45rem .55rem}.editable-autocomplete--processflow.p-autocomplete .p-autocomplete-dropdown{border:1px solid #cbd5e1!important;border-left:1px solid #dbe3ef!important;border-radius:0 8px 8px 0!important;background:#f8fafc;color:#64748b;min-width:2.5rem;box-shadow:none!important}.editable-autocomplete--processflow.p-autocomplete .p-autocomplete-dropdown:hover{background:#f1f5f9;color:#334155}.step-criteria-form__preview{display:flex;align-items:center;gap:.55rem}.step-criteria-form__preview span{color:#475569;font-size:.74rem}.step-criteria-form__preview strong{color:#0f172a}.target-label-row{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.target-label-row__title{font-weight:600}.target-label-row__value-label,.target-label-row__value{color:#64748b;font-size:.68rem;font-weight:500}.target-prefill-btn{border:none;background:transparent;color:#64748b;padding:0;font-size:.68rem;font-weight:600;cursor:pointer;text-decoration:none}.target-tolerance-field{display:flex;flex-direction:column;gap:.25rem}.target-tolerance-field__label{color:#475569;font-size:.72rem;line-height:1.2}.target-field{min-width:0}.icon-btn{border:none;background:transparent;color:#ef4444;cursor:pointer}.outline-btn{border:1px solid #cbd5e1;background:#fff;color:#111827;border-radius:10px;min-height:2.3rem;padding:0 .8rem;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem}.scope-filters-step{display:flex;flex-direction:column;gap:.8rem}.scope-section{border:1px solid #e5e7eb;border-radius:10px;padding:.7rem}.scope-section h4{margin:0 0 .6rem;font-size:.85rem}.inline-row{display:grid;grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr) 34px;gap:.4rem;margin-bottom:.5rem}.inline-row input,.inline-row select{width:100%;min-height:2.2rem;border:1px solid #cbd5e1;border-radius:8px;padding:.35rem .5rem;font-size:.75rem}.processflow-create-footer{display:flex;justify-content:space-between;gap:.6rem;margin-top:.8rem}.processflow-create-footer button{border:none;border-radius:10px;min-height:2.45rem;padding:0 1rem;font-weight:600;cursor:pointer}.processflow-create-footer .ghost-btn{background:transparent;color:#111827}.processflow-create-footer .primary-btn{background:#2563eb;color:#fff}.processflow-create-footer button:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width: 900px){.field-grid{grid-template-columns:1fr}.field-grid label{grid-column:1/-1!important}.inline-row{grid-template-columns:minmax(0,1fr)}.scope-config-section__grid{grid-template-columns:1fr}.step-criteria-form__condition-head{grid-template-columns:minmax(0,1fr)}.steps-config{overflow-x:auto}}.history-criteria-details__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}.history-criteria-details__inspect{border:1px solid #d1d9e6;background:#fff;color:#334155;border-radius:999px;width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.criteria-inspect-dialog{width:min(760px,94vw)}.criteria-inspect-content{color:#334155;font-size:.88rem;display:flex;flex-direction:column;gap:.9rem}.criteria-inspect-section{display:flex;flex-direction:column;gap:.45rem}.criteria-inspect-section h5{margin:0;color:#0f172a;font-size:.92rem;font-weight:700}.criteria-inspect-section p{margin:0;color:#64748b;font-size:.8rem}.criteria-inspect-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.criteria-inspect-card{border:1px solid #dbe3ef;background:#fff;border-radius:10px;padding:.45rem .55rem;display:flex;flex-direction:column;gap:.15rem}.criteria-inspect-card__label{color:#64748b;font-size:.68rem;font-weight:600;letter-spacing:.01em}.criteria-inspect-card__value{color:#0f172a;font-size:.78rem;line-height:1.25;word-break:break-word}.criteria-condition-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.criteria-condition-card{border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:.5rem .6rem}.criteria-condition-card p{margin:.2rem 0 0;color:#334155;font-size:.8rem;word-break:break-word}.criteria-condition-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.criteria-condition-card__header strong{color:#0f172a;font-size:.82rem}.criteria-condition-card__operator{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700;white-space:nowrap}.criteria-inspect-empty{border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;color:#64748b;font-size:.8rem;padding:.55rem .6rem}.criteria-sql-card{border:1px solid #dbe3ef;border-radius:10px;background:#f8fafc;padding:.55rem}.criteria-sql-card pre{margin:0;font-size:.76rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:#1e293b}.history-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:.35rem;margin-bottom:.55rem}.history-section-header{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.5rem}.history-section-header h4{margin:0;color:#0f172a;font-size:.82rem;font-weight:700}.history-toolbar--inline{margin-bottom:0}.history-toolbar__inspect,.history-toolbar__refresh{border:1px solid #d1d9e6;border-radius:999px;background:#fff;color:#334155;padding:.24rem .55rem;font-size:.67rem;font-weight:700;display:inline-flex;align-items:center;gap:.28rem;cursor:pointer}.history-toolbar__inspect{width:1.9rem;height:1.9rem;padding:0;justify-content:center}.history-toolbar__manual-input{display:inline-flex;align-items:center;gap:.35rem}.history-toolbar__manual-input input{border:1px solid #d1d9e6;border-radius:999px;background:#fff;color:#334155;padding:.28rem .6rem;font-size:.68rem;min-width:130px}.history-toolbar__manual-submit{border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:.24rem .55rem;font-size:.67rem;font-weight:700;display:inline-flex;align-items:center;gap:.28rem;cursor:pointer}.processflow-manual-input-dialog__content{display:flex;flex-direction:column;gap:.7rem}.processflow-manual-input-dialog__field{display:flex;flex-direction:column;gap:.35rem}.processflow-manual-input-dialog__field label{font-size:.78rem;font-weight:600;color:#334155}.processflow-manual-input-dialog__actions{display:flex;justify-content:flex-end;gap:.45rem}.history-toolbar__manual-submit:disabled{opacity:.6;cursor:not-allowed}.criteria-history-list{display:flex;flex-direction:column;gap:.45rem}.criteria-history-item{border:1px solid #dbe6f3;border-radius:10px;background:#fff;padding:.65rem .7rem;display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:.5rem;align-items:center}.criteria-history-item__meta{display:flex;flex-direction:column;gap:.34rem}.criteria-history-item__meta p{margin:0;color:#64748b;font-size:.7rem}.criteria-history-item__main strong{display:block;color:#0f172a;font-size:.8rem}.criteria-history-item__main p{margin-top:.2rem;font-size:.72rem;line-height:1.32;color:#466185}.dashly-tooltip.p-tooltip .p-tooltip-text{max-width:420px;border-radius:10px;background:#0f172a;color:#f8fafc;border:1px solid #1e293b;box-shadow:0 12px 28px #0f172a52;padding:.55rem .65rem;font-size:.74rem;line-height:1.45;white-space:pre-line}.history-conditions-hover{cursor:help;text-decoration:underline dotted;text-underline-offset:2px}.history-tooltip-target{cursor:help}@media screen and (max-width: 620px){.history-criteria-details__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.criteria-history-item{grid-template-columns:minmax(0,1fr)}.history-toolbar__manual-input{width:100%;flex-wrap:wrap}.criteria-inspect-cards-grid,.criteria-condition-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 480px){.history-criteria-details__grid,.criteria-inspect-cards-grid,.criteria-condition-cards{grid-template-columns:minmax(0,1fr)}}.processflows-page{min-height:100%}.processflows-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.15rem}.processflows-header h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:#0f172a;display:flex;align-items:center;gap:.45rem}.processflows-header p{margin:0;color:#64748b;font-size:.875rem;line-height:1.45;max-width:36rem}.processflow-primary-btn{border:none;border-radius:12px;background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;padding:.58rem 1rem;font-size:.84rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;box-shadow:0 1px 2px #2563eb40,0 4px 12px #2563eb33;transition:transform .12s ease,box-shadow .12s ease}.processflow-primary-btn:hover{box-shadow:0 2px 4px #2563eb4d,0 6px 16px #2563eb38}.processflow-primary-btn:active{transform:translateY(1px)}.processflow-primary-btn.small{padding:.48rem .78rem;font-size:.8rem;border-radius:10px}.processflows-summary-grid{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.processflows-summary-grid .summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.5rem .85rem;display:flex;align-items:baseline;gap:.4rem;width:fit-content;font-size:.78rem;line-height:1.2;box-shadow:0 1px 2px #0f172a0a}.processflows-summary-grid span{color:#64748b;font-weight:500}.processflows-summary-grid strong{color:#0f172a;font-size:.92rem;font-weight:700;letter-spacing:-.02em}.processflows-filters{display:grid;grid-template-columns:minmax(0,1fr) 180px 180px 180px;gap:.55rem;margin-bottom:1.1rem}.processflows-filters select,.processflows-filters input{width:100%;border:1px solid #e2e8f0;border-radius:12px;min-height:2.5rem;padding:0 .8rem;font-size:.84rem;background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease}.processflows-filters select:focus,.processflows-filters input:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f626}.search-wrap{position:relative}.search-wrap i{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.82rem}.search-wrap input{padding-left:2.15rem}.search-wrap input:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f626}.processflows-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.processflows-dataview .p-dataview-content{background:transparent;border:none;padding:0}.processflows-dataview .p-paginator{background:transparent;border:none;margin-top:.85rem;justify-content:center}.assigned-steps-dataview .p-dataview-content{background:transparent;border:none;padding:0}.assigned-steps-dataview .p-paginator{background:transparent;border:none;margin-top:.85rem;justify-content:center}.processflow-card--skeleton{pointer-events:none;min-height:265px}.processflow-card--skeleton .processflow-card__progress-track{background:#d7dee8}.processflow-card--skeleton .p-skeleton{background:#dde3eb!important;border-radius:8px}.processflow-card--skeleton .p-skeleton:after{background:linear-gradient(90deg,#dde3eb00,#fff9,#dde3eb00)}.processflows-empty{grid-column:1/-1;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;text-align:center;padding:2.25rem 1.5rem;display:flex;flex-direction:column;gap:.65rem;align-items:center;box-shadow:0 1px 3px #0f172a0a}.processflows-empty p{margin:0;color:#64748b;font-size:.9rem}.processflows-empty-icon{font-size:2rem;color:#93c5fd}.processflow-create-dialog .p-dialog-content{padding:0;overflow:visible;background:transparent}.assigned-steps-header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:1.1rem;margin-bottom:.75rem}.assigned-steps-header__title{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.assigned-steps-header__title h3{margin:0;font-size:.95rem;display:inline-flex;align-items:center;gap:.35rem}.assigned-steps-header__title span{border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.72rem;font-weight:600;padding:.2rem .5rem}.assigned-steps-header__toggle{border:1px solid #dbe4f1;border-radius:10px;background:#fff;color:#334155;padding:.3rem .52rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.28rem;cursor:pointer}.assigned-steps-empty{margin:0;color:#64748b;font-size:.8rem;padding:.2rem 0 .5rem}.assigned-steps-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.assigned-steps-shell{position:relative}.assigned-steps-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.assigned-step-card{width:100%;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0a;padding:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;min-height:0;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.assigned-step-card:hover{border-color:#cbd5e1;box-shadow:0 4px 18px #0f172a14;transform:translateY(-1px)}.assigned-step-card:hover .assigned-step-card__header-chevron{opacity:1;transform:translate(3px)}.assigned-step-card:focus-visible{outline:none;border-color:#cbd5e1;box-shadow:0 4px 18px #0f172a14}.assigned-step-card--skeleton{pointer-events:none;background:#fff}.assigned-step-card--skeleton .p-skeleton{background:#dde3eb!important}.assigned-step-card--skeleton .p-skeleton:after{background:linear-gradient(90deg,#dde3eb00,#fff9,#dde3eb00)}.assigned-step-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .85rem;background:#fafbfc;border-bottom:1px solid #f1f5f9}.assigned-step-card__header-left{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .5rem;flex:1;min-width:0}.assigned-step-card__header-type-icon{color:var(--primary-color, #2563eb);font-size:.88rem;flex-shrink:0;line-height:1}.assigned-step-card__header-meta{font-size:.72rem;color:#5b6b82;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.assigned-step-card__header-chevron{color:var(--primary-color, #2563eb);font-size:.82rem;opacity:.75;flex-shrink:0;transition:opacity .2s ease,transform .2s ease}.assigned-step-card__body{padding:.9rem 1rem 1rem;display:flex;flex-direction:column;gap:.65rem;flex:1;min-height:0;background:#fff}.assigned-step-card__chips{display:flex;gap:.28rem;flex-wrap:wrap;align-items:center;min-width:0}.assigned-step-card__header .assigned-step-chip{border-radius:999px;padding:.2rem .48rem;font-size:.58rem;font-weight:700;display:inline-flex;align-items:center;gap:.12rem;background:#ffffffeb;border:1px solid #cfe0f5;color:#3d4e63;box-shadow:0 1px #fffc}.assigned-step-card__header .assigned-step-chip.is-impact{background:#fff5f5;border-color:#fecaca;color:#dc2626}.assigned-step-card__header .assigned-step-chip.is-urgent{background:#fffbeb;border-color:#fde68a;color:#c2410c}.assigned-step-card__header .assigned-step-chip.is-normal{background:#ecfefff2;border-color:#bae6fd;color:#0e7490}.assigned-step-card__title-block{min-width:0}.assigned-step-card__title{margin:0;display:block;color:#0f172a;font-size:1.02rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.assigned-step-card__context-line{margin:.2rem 0 0;padding:0;color:#64748b;font-size:.77rem;line-height:1.3;display:flex;align-items:center;gap:.28rem;min-width:0}.assigned-step-card__context-line i{color:var(--primary-color, #2563eb);font-size:.65rem;flex-shrink:0}.assigned-step-card__flow-line{margin:0;color:#64748b;font-size:.77rem;line-height:1.3}.assigned-step-card__flow-line span{font-weight:700;color:#475569}.assigned-step-card__meta{margin-top:.05rem;display:flex;flex-wrap:wrap;gap:.35rem}.assigned-step-card__meta span{border-radius:999px;background:#eef2f6;color:#4a5f7a;border:1px solid #e2e8f0;padding:.2rem .48rem;font-size:.67rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem;line-height:1.2}.assigned-step-card__meta span i{font-size:.63rem;opacity:.85}.assigned-step-card__manual-actions{margin-top:auto;border-top:1px solid #f1f5f9;padding-top:.5rem;display:flex;flex-direction:column;gap:.35rem}.assigned-step-card__manual-actions small{color:#64748b;font-size:.65rem;font-weight:600}.assigned-steps-header--tasks{margin-top:1rem}.assigned-my-tasks-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.assigned-step-card--task .assigned-step-card__manual-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem}.assigned-step-card--task .assigned-step-card__manual-actions small{grid-column:1/-1}.assigned-step-card__assignee-dropdown{max-width:100%}.assigned-step-card__assignee-dropdown.p-dropdown{min-height:1.75rem}.assigned-step-card__assignee-dropdown .p-dropdown-label{font-size:.62rem;padding:.18rem .34rem;line-height:1.2}.assigned-step-card__assignee-dropdown .p-dropdown-trigger{width:1.45rem}.assigned-step-card__assignee-dropdown .p-dropdown-trigger-icon{font-size:.55rem}.assigned-step-card__status-dropdown{max-width:100%}.assigned-step-card__status-dropdown.p-dropdown{min-height:1.75rem}.assigned-step-card__status-dropdown .p-dropdown-label{font-size:.62rem;padding:.18rem .34rem;line-height:1.2}.assigned-step-card__status-dropdown .p-dropdown-trigger{width:1.45rem}.assigned-step-card__status-dropdown .p-dropdown-trigger-icon{font-size:.55rem}.step-task-dialog__list{display:flex;flex-direction:column;gap:.28rem}.step-task-dialog__create{border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:.6rem;display:flex;flex-direction:column;gap:.45rem;margin-bottom:.65rem}.step-task-dialog__create h4{margin:0;font-size:.78rem;color:#0f172a}.step-task-dialog__create input,.step-task-dialog__create textarea{width:100%;border:1px solid #d1d9e6;border-radius:8px;background:#fff;color:#1e293b;font-size:.73rem;padding:.45rem .55rem;font-family:inherit}.step-task-dialog__create textarea{resize:vertical;min-height:72px}.step-task-dialog__create-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.step-task-dialog__create-toggle{border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#334155;padding:.2rem .45rem;font-size:.66rem;font-weight:700;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer}.step-task-dialog__item{border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:.28rem .32rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,118px);gap:.28rem;align-items:center}.step-task-dialog__content{min-width:0}.step-task-dialog__content strong{display:block;color:#0f172a;font-size:.68rem;margin-bottom:.06rem}.step-task-dialog__content p{margin:.06rem 0 0;color:#64748b;font-size:.63rem;line-height:1.28}.step-task-dialog__content small{margin-top:.16rem;display:inline-block;color:#94a3b8;font-size:.64rem}.processflow-activity-item__top{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.14rem}.processflow-activity-item__timestamp{color:#64748b;font-size:.64rem;font-weight:700;white-space:nowrap}.step-task-dialog__status.p-dropdown{min-height:1.75rem}.step-task-dialog__status .p-dropdown-label{font-size:.62rem;padding:.18rem .32rem;line-height:1.2}.step-task-dialog__status .p-dropdown-trigger{width:1.45rem}.step-task-dialog__status .p-dropdown-trigger-icon{font-size:.55rem}.history-criteria-details{border:none;background:transparent;border-radius:0;padding:0;margin-bottom:.7rem}.history-criteria-details h4{margin:0 0 .4rem;font-size:.78rem;font-weight:700;color:#0f172a}.history-criteria-details__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .45rem}.history-criteria-item{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:.28rem .4rem;min-width:0;display:flex;flex-direction:column;gap:.08rem}.history-criteria-item label{margin:0;color:#64748b;font-size:.6rem;font-weight:600;letter-spacing:.01em;line-height:1.1}.history-criteria-item strong{color:#0f172a;font-size:.67rem;font-weight:700;line-height:1.15;word-break:break-word}.history-toolbar{display:flex;justify-content:flex-end;margin-bottom:.55rem}.history-toolbar__refresh{border:1px solid #d1d9e6;border-radius:999px;background:#fff;color:#334155;padding:.24rem .55rem;font-size:.67rem;font-weight:700;display:inline-flex;align-items:center;gap:.28rem;cursor:pointer}.history-toolbar__refresh:disabled{opacity:.6;cursor:not-allowed}.history-failures-header{margin-top:.75rem;margin-bottom:.5rem;padding:.5rem .6rem;border:1px solid #fee2e2;border-radius:10px;background:#fff7f7}.history-failures-header h4{margin:0;font-size:.78rem;color:#991b1b}.history-failures-header p{margin:.2rem 0 0;color:#7f1d1d;font-size:.69rem;line-height:1.35}.history-failures-header__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.history-failures-header__toggle{border:1px solid #fecaca;border-radius:999px;background:#fff;color:#991b1b;font-size:.66rem;font-weight:700;padding:.2rem .5rem;display:inline-flex;align-items:center;gap:.28rem;cursor:pointer}.step-task-dialog__item--history{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);border-color:#dbe6f3;background:#fff;padding:.65rem .7rem}.step-task-dialog__content--history-meta{display:flex;flex-direction:column;gap:.34rem}.step-task-dialog__content--history-meta p{margin:0;color:#64748b;font-size:.7rem}.step-task-dialog__content--history-main strong{font-size:.8rem}.step-task-dialog__content--history-main p{margin-top:.2rem;font-size:.72rem;line-height:1.32;color:#466185}.history-status-badge{width:fit-content;border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;font-size:.64rem;font-weight:700;padding:.18rem .5rem}.history-status-badge.is-error{background:#fff1f2;border-color:#fecdd3;color:#b91c1c}.history-status-badge.is-ok{background:#ecfdf3;border-color:#bbf7d0;color:#15803d}.history-status-badge.is-neutral{background:#f8fafc;border-color:#cbd5e1;color:#334155}@media screen and (max-width: 1200px){.processflows-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.processflows-filters{grid-template-columns:1fr 1fr}.assigned-steps-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 768px){.processflows-grid,.processflows-filters{grid-template-columns:minmax(0,1fr)}.processflows-header{flex-direction:column}.assigned-steps-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 620px){.step-task-dialog__item{grid-template-columns:minmax(0,1fr)}.history-criteria-details__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.step-task-dialog__item--history{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width: 480px){.history-criteria-details__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width: 560px){.assigned-steps-list{grid-template-columns:minmax(0,1fr)}}.processflow-detail-page{min-height:100%}.processflow-detail-page .p-card .p-card-body{padding:1rem}.processflow-detail-page .detail-page-card.p-card .p-card-body,.processflow-detail-page .p-card .p-card-content{padding:0}.processflow-detail-page__header{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.processflow-detail-page__header .page-back-link{margin-bottom:0}.processflow-detail-page__header-actions{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:wrap;margin-left:auto}.processflow-detail-page__layout{display:grid;grid-template-columns:2fr 1fr;gap:1.1rem}.processflow-detail-page__main-column,.processflow-detail-page__side-column{display:flex;flex-direction:column;gap:1.1rem}.processflow-detail-page__summary-card .summary-top{display:flex;justify-content:space-between;gap:.7rem;margin-bottom:.7rem}.processflow-detail-page__summary-card h2{margin:0 0 .2rem;font-size:1.12rem}.processflow-detail-page__summary-card p{margin:0;color:#526a89;font-size:.84rem}.summary-matrix-progress{border-top:1px solid #f1f5f9;padding-top:.75rem;margin-bottom:.6rem;display:flex;flex-direction:column;gap:.5rem}.matrix-progress-box--summary{margin-top:0;padding:.55rem .6rem}.matrix-progress-box--summary .matrix-progress-header{font-size:.8rem}.summary-badges{display:flex;gap:.35rem;margin-bottom:.45rem;flex-wrap:wrap}.summary-badges .badge{border-radius:999px;padding:.16rem .42rem;font-size:.64rem;color:#4b5563;background:#f3f4f6;text-transform:uppercase;font-weight:700;display:inline-flex;align-items:center;gap:.25rem}.summary-badges .severity-high{background:#fef2f2;color:#b91c1c}.summary-badges .severity-medium{background:#fffbeb;color:#92400e}.summary-badges .is-flow{background:#f0edff;color:#6d28d9;text-transform:none}.summary-readiness{min-width:4.6rem;min-height:4.3rem;border-radius:12px;background:#e2e8f0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:.4rem .55rem;gap:.12rem}.summary-readiness strong{font-size:1.7rem;line-height:1;display:inline-block;color:#334155;font-weight:700}.summary-readiness span{font-size:.7rem;color:#64748b;line-height:1}.summary-highlights{display:inline-flex;align-items:center;gap:.45rem}.summary-readiness--completion{background:#e7f7ef}.summary-readiness--completion strong{color:#15803d}.summary-readiness--completion span{color:#166534}.summary-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;border-top:1px solid #d6dde8;padding-top:.7rem}.summary-stats div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.45rem;font-size:.74rem}.summary-stats small{display:block;color:#6b7280}.summary-stats--in-details{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;margin-bottom:0;border-top:none;padding-top:0;gap:.35rem}.summary-stats--in-details div{padding:.38rem .42rem;font-size:.7rem}.summary-stats--in-details small{font-size:.62rem}.detail-step-stats{margin-top:.65rem;padding-top:.55rem;border-top:1px solid #e2e8f0}.detail-section-label{margin:0 0 .4rem;font-size:.66rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.summary-scope-row{border-top:1px solid #d6dde8;padding-top:.5rem;padding-bottom:.45rem;display:flex;align-items:center;gap:.45rem;color:#52617b;font-size:.74rem}.scope-pill{border-radius:999px;background:#e9f0ff;color:#3157a5;font-size:.69rem;padding:.16rem .52rem;font-weight:600}.scope-filters{display:flex;flex-wrap:wrap;gap:.28rem}.scope-filter-pill{border-radius:999px;background:#f1f5f9;color:#334155;font-size:.68rem;padding:.16rem .52rem;font-weight:600}.summary-linked-group{border-top:1px solid #d6dde8;padding:.5rem 0 .35rem;font-size:.74rem;color:#52617b}.summary-linked-group small{display:block;margin-bottom:.2rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.linked-siblings-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.linked-sibling-tag{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:.68rem;font-weight:600;padding:.16rem .55rem;text-decoration:none;transition:all .15s ease}.linked-sibling-tag:hover{border-color:#60a5fa;background:#dbeafe;color:#1e40af}.processflow-detail-page__steps-card h3,.side-card h3{font-size:.94rem}.detail-page-card{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0a;background:#fff}.detail-page-card__toolbar{border-bottom:1px solid #f1f5f9;background:#fff}.detail-page-card__header-row{display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;min-height:2.65rem;box-sizing:border-box}.detail-page-card__header-row--split{justify-content:space-between;flex-wrap:wrap}.detail-page-card__header-row--split .owner-pills{margin-bottom:0;justify-content:flex-end}.detail-page-card__header-trailing{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:auto}.detail-page-card__toggle{width:100%;display:flex;align-items:center;gap:.55rem;padding:.6rem .85rem;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:#0f172a;transition:background .15s ease}.detail-page-card__toggle:hover{background:#f8fafc}.detail-page-card__toggle .pi-chevron-right,.detail-page-card__toggle .pi-chevron-down{color:#64748b;font-size:.85rem;flex-shrink:0}.detail-page-card__title{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.detail-page-card__title>.pi{color:var(--primary-color, #2563eb);font-size:.88rem}.detail-page-card__peek{margin-left:auto;font-size:.72rem;font-weight:600;color:#64748b;white-space:nowrap}.detail-page-card__header-trailing .detail-page-card__peek{margin-left:0}.detail-page-card__body{padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.65rem}.detail-page-card__body--actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.45rem}.detail-page-card__body .matrix-summary-cards{margin-bottom:0}.detail-page-card__body .detailed-activity-stream__list{margin-top:0}.matrix-step-badge{width:1.38rem;height:1.38rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;line-height:1;border:1px solid transparent;box-sizing:border-box}.matrix-step-badge i{line-height:1}.matrix-step-badge.matrix-step-badge--on_time{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.matrix-step-badge.matrix-step-badge--late{background:#fef9c3;color:#b45309;border-color:#fde047}.matrix-step-badge.matrix-step-badge--not_done{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.matrix-step-badge.matrix-step-badge--upcoming{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.matrix-alert-chip{display:flex;align-items:flex-start;gap:.4rem;padding:.28rem .45rem;border-radius:7px;font-size:.7rem;line-height:1.35;border:1px solid transparent}.matrix-alert-chip>.pi{flex-shrink:0;margin-top:.12rem;font-size:.72rem;opacity:.9}.matrix-alert-chip.is-warning{background:#fefce8d9;border-color:#fde68a;color:#92400e}.matrix-alert-chip.is-error{background:#fef2f2d9;border-color:#fecdd3;color:#991b1b}.owner-pills{margin-bottom:.6rem;display:flex;gap:.3rem;flex-wrap:wrap}.owner-pill{border-radius:999px;padding:.14rem .5rem;background:#eef2ff;color:#4338ca;font-size:.67rem;font-weight:600}.steps-list{display:flex;flex-direction:column;gap:.55rem}.step-item{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.step-item.is-highlighted{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}.step-toggle{width:100%;border:none;background:#e8edf4;display:flex;justify-content:flex-start;align-items:center;gap:.7rem;padding:.66rem .72rem .66rem .44rem;cursor:pointer;text-align:left}.step-left{display:grid;grid-template-columns:1.38rem minmax(0,1fr);align-items:center;column-gap:.28rem;min-width:0;flex:1;text-align:left}.step-number{width:1.58rem;height:1.58rem;border-radius:999px;background:#bbd1f3;color:#1d4ed8;display:flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:700}.step-content{margin-left:.5rem}.step-title{margin:0;font-size:.82rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem;text-align:left;width:100%}.step-subtitle{margin:0}.step-inline-tag{font-size:.58rem;border-radius:999px;padding:.1rem .3rem;display:inline-flex;align-items:center;gap:.18rem;border:1px solid transparent}.step-inline-tag i{font-size:inherit}.step-inline-tag--blocking{color:#ef4444;background:#fff1f2;border-color:#fecdd3}.step-inline-tag--completion.is-completed-on-time{color:#15803d;background:#ecfdf3;border-color:#bbf7d0}.step-inline-tag--completion.is-completed-late{color:#b45309;background:#fffbeb;border-color:#fde68a}.step-inline-tag--completion.is-not-completed{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.step-inline-tag--completion.is-upcoming{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.step-inline-tag--completion.is-blocked{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.step-inline-tag--completion.is-not-applicable{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.step-inline-tag--completion.is-unknown{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.step-meta{display:flex;gap:.35rem;margin-top:.2rem;flex-wrap:wrap}.step-meta span{padding:.1rem .35rem;border-radius:999px;font-size:.62rem;background:#f3f4f6;color:#4b5563}.step-meta span i{font-size:inherit;margin-right:.3rem}.step-meta .is-danger{background:#fef2f2;color:#b91c1c}.step-meta .step-meta-impact{display:inline-flex;align-items:center;gap:.22rem;font-weight:600}.step-meta .step-meta-impact i{margin-right:0}.step-meta .step-meta-impact--blocking{background:#fff1f2!important;color:#b91c1c!important;border:1px solid #fecdd3}.step-meta .step-meta-impact--open{background:#ecfdf5!important;color:#166534!important;border:1px solid #bbf7d0}.step-right{display:flex;align-items:center;gap:.4rem;font-size:.8rem;margin-left:auto}.step-assignee-meta{background:#eef2ff!important;color:#4338ca!important}.step-status-chip{font-size:.62rem;border-radius:999px;background:#e2e8f0;color:#475569;padding:.1rem .38rem}.step-expanded{border-top:1px solid #e5e7eb;background:#f8fafc;padding:.78rem}.step-description{color:#475569;margin:0 0 .6rem}.step-description h3{font-size:.88rem;padding:0;margin:0}.step-description p{margin:0;padding:0;font-size:.78rem}.step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.step-grid div{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.225rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:.4rem;font-size:.72rem}.step-grid div i{font-size:inherit;margin-right:.3rem}.step-grid small{display:block;color:#64748b}.step-current-value-card{position:relative;display:flex;flex-direction:column;gap:.625rem;min-width:0}.step-current-value-title{margin:0;padding:0;border:none;font:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#64748b;line-height:1.35}.step-current-value-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem 1.25rem}.step-current-value-number{margin:0;flex:1 1 auto;min-width:0;font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.012em;line-height:1.35;color:#0f172a;word-break:break-word}.step-current-value-status{flex:0 1 auto;max-width:min(100%,17rem);padding:.3rem .6rem .3rem .65rem;border:1px solid #e2e8f0;border-radius:6px;border-left-width:3px;background:#fff;font-size:.6875rem;font-weight:500;line-height:1.35;color:#334155}.step-current-value-status--ok{border-left-color:#22c55e;background:#f8fafc}.step-current-value-status--high{border-left-color:#ef4444;background:#fafafa}.step-current-value-status--low{border-left-color:#f97316;background:#fafafa}.step-current-value-goal{margin:0;padding:0;font-size:.8125rem;font-weight:400;line-height:1.45;color:#475569}.step-current-value-goal--empty{color:#94a3b8}.step-current-value-meta{margin:0;padding:.5rem 0 0;border-top:1px solid #f1f5f9;font-size:.75rem;font-weight:400;line-height:1.5;color:#64748b}.step-evaluation-warning-inline{color:#dc2626;font-size:.68rem;line-height:1;margin-right:.22rem;vertical-align:baseline}.step-extra-chip-row{margin-top:.55rem}.step-extra-chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;background:#eef2ff;color:#475569;font-size:.69rem;padding:.16rem .48rem;border:1px solid #dbe4f1}.step-assigned-block,.step-evaluation-block,.step-status-block,.step-communication-block,.step-activity-block{margin-top:.6rem;border:1px dashed #d8e2ef;border-radius:10px;background:#fff;padding:.55rem}.step-status-header{display:flex;justify-content:space-between;align-items:center;gap:.45rem;margin-bottom:.45rem}.step-status-title{color:#64748b;font-size:.64rem;font-weight:600;letter-spacing:.02em}.step-status-controls{display:flex;flex-direction:column;gap:.35rem}.step-status-input-row{display:flex;align-items:center;gap:.45rem}.step-status-dropdown{max-width:17rem;width:100%;border:1px solid #d1d9e6;border-radius:8px;background:#fff;min-height:2.3rem}.step-status-dropdown .p-dropdown-label{padding:.4rem .62rem;font-size:.74rem;color:#334155}.step-status-dropdown .p-dropdown-trigger{width:2.35rem;color:#64748b}.step-assigned-dropdown{width:min(15rem,100%)}.step-assigned-dropdown .p-dropdown{width:100%}.step-status-warning-icon{width:1.35rem;height:1.35rem;border-radius:999px;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;display:inline-flex;align-items:center;justify-content:center;cursor:help;flex:0 0 1.35rem}.step-status-help{margin:0;color:#64748b;font-size:.68rem;line-height:1.35}.step-evaluation-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;gap:.45rem}.step-evaluation-header span{color:#64748b;font-size:.64rem;font-weight:600;letter-spacing:.02em}.step-evaluation-history-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:8px;border:1px solid #dbe4f1;background:#f8fafc;color:#475569;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.step-evaluation-history-btn:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.step-evaluation-history-btn .pi{font-size:.78rem}.step-evaluation-body{min-width:0}.step-evaluation-summary-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.75rem;margin-top:.625rem;padding-top:.875rem;border-top:1px solid #e2e8f0;align-items:stretch}.step-evaluation-summary-row .step-assigned-block{margin-top:0}.step-assigned-body{display:flex;flex-direction:column;gap:.55rem}.step-assigned-people{display:flex;flex-direction:column;gap:.45rem}.step-assigned-dropdown{width:100%;max-width:none}.step-evaluation-body .step-current-value-card{margin:.625rem 0 0;padding:.875rem 0 0;border:none;border-radius:0;border-top:1px solid #e2e8f0;background:transparent;box-shadow:none}.step-evaluation-summary-row .step-current-value-card{margin:0;padding:0;border-top:none}@media (max-width: 900px){.step-evaluation-summary-row{grid-template-columns:1fr}}.step-criteria-definition{margin-bottom:0;padding:.5rem .55rem;border:1px solid #e8edf4;border-radius:8px;background:#fafbfc}.step-criteria-definition--empty{margin:0 0 .5rem;padding:.4rem .45rem;font-size:.68rem;line-height:1.35;border:1px dashed #dbe4ef;border-radius:8px}.step-criteria-definition__list{margin:0;padding:0}.step-criteria-definition__row{display:grid;grid-template-columns:minmax(5.75rem,34%) minmax(0,1fr);gap:.35rem .65rem;align-items:start;padding:.3rem 0;border-bottom:1px solid #e8edf4;font-size:.68rem}.step-criteria-definition__row:last-child{border-bottom:none;padding-bottom:0}.step-criteria-definition__row:first-child{padding-top:0}.step-criteria-definition__row dt{margin:0;color:#64748b;font-weight:600;line-height:1.38}.step-criteria-definition__row dd{margin:0;color:#0f172a;line-height:1.38;word-break:break-word}.step-assigned-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem}.step-assigned-header span{color:#64748b;font-size:.64rem;font-weight:600;letter-spacing:.02em}.step-assigned-header .p-button{border:1px solid #dbe4f1;background:#f8fafc;color:#334155;border-radius:8px;font-size:.68rem;padding:.22rem .45rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer}.step-assigned-person{display:flex;align-items:center;gap:.5rem}.step-assigned-person strong{display:block;color:#0f172a;font-size:.76rem}.step-assigned-person p{margin:.1rem 0 0;color:#64748b;font-size:.69rem}.avatar-pill{width:1.35rem;height:1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-size:.64rem;font-weight:700}.step-communication-block .step-communication-header{display:flex;justify-content:space-between;align-items:center;gap:.45rem;width:100%;margin-bottom:.35rem}.step-communication-block span{color:#64748b;font-size:.64rem;font-weight:600;letter-spacing:.02em}.step-communication-block p{margin:.32rem 0 .45rem;color:#64748b;font-size:.72rem}.step-activity-block .step-activity-header{display:flex;justify-content:space-between;align-items:center;gap:.45rem;width:100%;margin-bottom:.35rem}.step-panel-toggle{width:auto;border:none;background:transparent;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:.45rem;text-align:left}.step-panel-toggle span{color:#64748b;font-size:.64rem;font-weight:600;letter-spacing:.02em}.step-panel-toggle i{color:#64748b;font-size:.72rem}.step-communication-actions{display:flex;gap:.45rem;margin-left:auto}.step-communication-actions .p-button{border:1px solid #dbe4f1;background:#f8fafc;color:#334155;border-radius:8px;font-size:.68rem;padding:.22rem .45rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer}.step-task-form,.new-task-form{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.55rem;padding:.55rem .6rem;border:1px solid #dbe4f1;border-radius:10px;background:#f8fafc;box-shadow:inset 0 1px #ffffffa6}.step-task-form__heading,.new-task-form__heading{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.step-task-form .p-inputtext,.new-task-form .p-inputtext{border:1px solid #dce4ef;border-radius:8px;padding:.32rem .45rem;font-size:.74rem;background:#fff}.step-task-form-actions{display:flex;justify-content:flex-end;gap:.35rem}.step-task-list,.task-list{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.55rem}.step-task-list__heading,.task-list__heading{margin:0 0 .2rem;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.step-task-list--with-form,.task-list--with-form{padding-top:.45rem;border-top:1px solid #e2e8f0}.step-task-item{border:1px solid #eef2f7;border-radius:10px;background:#fff;padding:.48rem .55rem;display:flex;flex-direction:column;gap:.35rem;align-items:stretch;box-shadow:0 1px 2px #0f172a09}.step-task-item strong{color:#0f172a;font-size:.72rem;font-weight:600}.step-task-item__description{margin:0;color:#64748b;font-size:.65rem;line-height:1.35}.task-header-row--with-status{display:flex;align-items:center;justify-content:space-between;gap:.5rem .75rem;flex-wrap:wrap;min-width:0}.task-header-row__leading{display:flex;align-items:center;gap:.35rem;flex:1 1 10rem;min-width:0}.task-header-row__leading .task-title,.task-header-row__leading .task-header-row__title,.task-header-row__leading strong{flex:1 1 auto;min-width:0}.task-header-row__status-slot{display:flex;align-items:center;gap:.35rem;flex:0 0 auto}.processflow-task-field-label{display:block;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#64748b;line-height:1.2}.processflow-task-field-label--inline{display:inline-block;margin:0;text-transform:none;letter-spacing:.01em;font-size:.65rem;font-weight:600;color:#475569;white-space:nowrap}.processflow-task-assignee-field{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;padding-top:.4rem;margin-top:.05rem;border-top:1px solid #f1f5f9}.processflow-task-assignee-field--in-form{padding-top:0;margin-top:0;border-top:none}.processflow-task-assignee-field .processflow-task-assignee-dropdown{width:100%}.task-header-row__status-slot .processflow-task-status-dropdown{min-width:7.25rem;max-width:11rem}.processflow-task-assignee-field .processflow-task-assignee-dropdown.p-dropdown,.task-header-row__status-slot .processflow-task-status-dropdown.p-dropdown{min-height:1.75rem;border-radius:8px;border-color:#e2e8f0;background:#fff}.processflow-task-assignee-field .processflow-task-assignee-dropdown .p-dropdown-label,.task-header-row__status-slot .processflow-task-status-dropdown .p-dropdown-label{padding:.22rem .38rem;font-size:.68rem;line-height:1.25}.processflow-task-assignee-field .processflow-task-assignee-dropdown .p-dropdown-trigger,.task-header-row__status-slot .processflow-task-status-dropdown .p-dropdown-trigger{width:1.55rem}.processflow-task-assignee-field .processflow-task-assignee-dropdown .p-dropdown-trigger-icon,.task-header-row__status-slot .processflow-task-status-dropdown .p-dropdown-trigger-icon{font-size:.58rem}.task-header-row__title.processflow-task-meta-tooltip,.task-title.processflow-task-meta-tooltip{cursor:help}.processflow-task-tooltip.p-tooltip.p-component{max-width:min(19rem,90vw)}.processflow-task-tooltip .p-tooltip-text{font-size:.74rem;line-height:1.4;padding:.45rem .55rem}.step-note-stream{border-top:1px solid #e2e8f0}.step-datapoints-grid{margin-top:.6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.step-datapoints-grid>div{border:1px solid #d8e2ef;border-radius:10px;background:#fff;padding:.5rem;font-size:.72rem}.step-datapoints-grid small{display:block;color:#64748b;margin-bottom:.16rem}.step-datapoints-grid strong{color:#0f172a}.step-datapoints-grid .step-status-block{margin-top:0}.step-datapoints-grid .step-status-header{margin-bottom:.35rem}.step-datapoints-grid .step-status-header small{margin-bottom:0;font-size:.72rem}.step-datapoints-grid .step-status-dropdown{max-width:100%}.objective-content{display:flex;flex-direction:column;gap:.6rem}.objective-overview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.objective-overview-card{border:1px solid #dce4ef;border-radius:10px;background:#fff;padding:.5rem .55rem;font-size:.72rem}.objective-overview-card small{display:block;color:#64748b;margin-bottom:.16rem}.objective-overview-card strong{display:block;color:#0f172a;margin-bottom:.15rem}.objective-history-wrap{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:.55rem}.matrix-table-wrap{overflow-x:auto}.matrix-table-wrap table{width:100%;border-collapse:collapse;font-size:.74rem}.matrix-table-wrap th,.matrix-table-wrap td{border-bottom:1px solid #e5e7eb;padding:.45rem;text-align:left}.matrix-table-wrap th{color:#64748b}.matrix-table-wrap .center-cell{text-align:center}.matrix-table-wrap .readiness-cell{font-weight:700}.matrix-table-wrap .readiness-cell.is-success{color:#15803d}.matrix-table-wrap .readiness-cell.is-warning{color:#b45309}.matrix-table-wrap .readiness-cell.is-danger{color:#b91c1c}.matrix-table-wrap tr.is-current-object td{background:color-mix(in srgb,var(--primary-color) 6%,transparent)}.matrix-table-wrap tr.is-current-object td:first-child{box-shadow:inset 2px 0 0 var(--primary-color);font-weight:600;color:var(--primary-color)}.matrix-table-wrap.matrix-table-wrap--reference{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0f172a0d}.matrix-table-wrap.matrix-table-wrap--reference table{font-size:.72rem}.matrix-table-wrap.matrix-table-wrap--reference thead{background:#f8fafc;position:sticky;top:0;z-index:2}.matrix-table-wrap.matrix-table-wrap--reference th{font-weight:600;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:#475569;border-bottom:1px solid #e2e8f0;padding:.48rem .4rem;vertical-align:middle}.matrix-table-wrap.matrix-table-wrap--reference td{border-bottom:1px solid #f1f5f9;padding:.45rem .38rem;background:#fff}.matrix-table-wrap.matrix-table-wrap--reference tbody tr{transition:background .12s ease}.matrix-table-wrap.matrix-table-wrap--reference tbody tr:hover td{background:#fafbfc}.matrix-table-wrap.matrix-table-wrap--reference tbody tr:last-child td{border-bottom:none}.matrix-table-wrap.matrix-table-wrap--reference .matrix-th-project{min-width:6.5rem;text-align:left}.matrix-table-wrap.matrix-table-wrap--reference .matrix-th-ocw{white-space:nowrap;text-align:left}.matrix-table-wrap.matrix-table-wrap--reference .matrix-th-ocw .pi{margin-right:.2rem;font-size:.58rem;opacity:.85}.matrix-table-wrap.matrix-table-wrap--reference .matrix-th-step{max-width:5.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.matrix-table-wrap.matrix-table-wrap--reference .matrix-th-readiness{text-align:center;min-width:3.5rem}.matrix-table-wrap.matrix-table-wrap--reference .matrix-td-project{font-size:.74rem}.matrix-table-wrap.matrix-table-wrap--reference .matrix-td-project strong{display:block;color:#0f172a;font-weight:700}.matrix-table-wrap.matrix-table-wrap--reference .matrix-td-project__sub{display:block;margin-top:.12rem;font-size:.65rem;font-weight:500;color:#64748b;line-height:1.2}.matrix-table-wrap.matrix-table-wrap--reference .matrix-td-ocw{color:#334155;font-weight:600;font-size:.72rem;white-space:nowrap}.matrix-table-wrap.matrix-table-wrap--reference .matrix-td-icon{padding:.35rem .25rem}.matrix-summary-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-bottom:.65rem}.matrix-summary-cards div{border:1px solid #e2e8f0;border-radius:12px;background:linear-gradient(180deg,#fff,#fafbfc);padding:.6rem .65rem;font-size:.72rem;display:flex;flex-direction:column;gap:.14rem;box-shadow:0 1px 2px #0f172a08}.matrix-summary-cards small{color:#64748b;text-transform:uppercase;font-size:.6rem;letter-spacing:.04em;font-weight:600}.matrix-summary-cards strong{color:#0f172a;font-size:1.05rem}.matrix-summary-cards span{color:#64748b;font-size:.65rem}.matrix-summary-cards .is-success{color:#16a34a}.matrix-summary-cards .is-danger{color:#dc2626}.matrix-summary-cards .knelpunt-value{font-size:.74rem;line-height:1.25;font-weight:600}.matrix-alerts{border:1px solid #fbd0d0;background:linear-gradient(180deg,#fff8f8,#fff);border-radius:12px;padding:.65rem .7rem;margin-bottom:.72rem}.matrix-alerts p{margin:0 0 .45rem;color:#b91c1c;font-size:.78rem;font-weight:700;display:inline-flex;align-items:center;gap:.35rem}.matrix-alerts.matrix-alerts--sleek{border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:.55rem .65rem;margin-bottom:0;box-shadow:0 1px 2px #0f172a0a}.matrix-alerts.matrix-alerts--sleek p{display:none}.matrix-alerts.matrix-alerts--sleek .matrix-alerts__header{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:#475569}.matrix-alerts.matrix-alerts--sleek .matrix-alerts__header .pi{color:#64748b;font-size:.78rem}.matrix-alerts.matrix-alerts--sleek .matrix-alerts__list{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.28rem}.alert-row{display:flex;align-items:flex-start;gap:.45rem;font-size:.74rem;margin-bottom:.3rem;border-radius:8px;padding:.24rem .35rem;border:1px solid transparent}.alert-row.is-warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.alert-row.is-error{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.alert-row__icon{width:1.05rem;height:1.05rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;margin-top:.02rem;flex:0 0 1.05rem}.matrix-legend{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.6rem}.matrix-legend span{border:1px solid #dce4ef;border-radius:999px;background:#f8fafc;color:#475569;font-size:.58rem;font-weight:600;padding:.14rem .42rem;display:inline-flex;align-items:center;gap:.24rem}.matrix-legend.matrix-legend--reference{margin-top:.35rem;gap:.5rem .75rem}.matrix-legend.matrix-legend--reference>span{border:none;background:transparent;padding:0;font-size:.66rem;color:#475569;gap:.35rem}.matrix-legend.matrix-legend--reference .matrix-legend__badge{width:1.15rem;height:1.15rem;font-size:.58rem;flex-shrink:0}.matrix-progress-box{margin-top:.75rem;border:1px solid #dce4ef;border-radius:10px;padding:.65rem;background:#fff}.matrix-progress-box p{margin:.45rem 0 0;color:#52617b;font-size:.73rem}.matrix-progress-header{display:flex;justify-content:space-between;gap:.4rem;margin-bottom:.45rem;font-size:.88rem}.matrix-progress-header .is-success{color:#16a34a}.matrix-progress-track{height:.5rem;border-radius:999px;background:#dbe4ee;overflow:hidden}.matrix-progress-track div{height:100%;border-radius:999px;background:#22b573}.matrix-progress-deadline{margin-top:.45rem;border:1px solid #e1e8f3;border-radius:8px;background:#f8fbff;padding:.36rem .45rem;display:inline-flex;align-items:center;gap:.32rem;font-size:.72rem;color:#475569}.matrix-progress-deadline i{color:#2563eb}.matrix-progress-deadline strong{color:#0f172a;font-weight:600}.communication-form{display:flex;flex-direction:column;gap:.45rem}.communication-form label{display:flex;flex-direction:column;gap:.2rem}.communication-form span{color:#6b7280;font-size:.71rem}.communication-form .p-inputtext,.communication-form .p-inputtextarea{border:1px solid #dce4ef;border-radius:8px;padding:.35rem .45rem;font-size:.75rem;background:#f8fafc;color:#334155}.communication-form .p-inputtextarea{min-height:4.6rem;resize:vertical}.send-update-btn{border:none;border-radius:8px;background:#2563eb;color:#fff;font-size:.78rem;padding:.45rem .7rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;cursor:pointer}.send-update-btn.p-button .p-button-label{font-size:.78rem}.new-task-actions{display:flex;justify-content:flex-end;gap:.35rem}.task-item{display:flex;flex-direction:column;gap:.35rem;align-items:stretch;border:1px solid #eef2f7;border-radius:10px;padding:.48rem .55rem;background:#fff;box-shadow:0 1px 2px #0f172a09}.task-title{margin:0;font-size:.72rem;font-weight:600;min-width:0}.task-description{margin:.1rem 0 0;font-size:.65rem;line-height:1.28;color:#64748b}.task-header-row{display:flex;align-items:flex-start;gap:.35rem;min-width:0}.task-header-row .task-title,.task-header-row .task-header-row__title,.task-header-row strong{flex:1;min-width:0}.detail-list{display:flex;flex-direction:column;gap:.35rem}.detail-list div{display:flex;justify-content:space-between;gap:.5rem;font-size:.78rem}.detail-list span{color:#64748b}.detail-list strong{color:#0f172a;text-align:right;max-width:62%;word-break:break-word}.detail-status-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ecfdf3;border:1px solid #bbf7d0;color:#15803d;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:.1rem .42rem}.muted{margin:0;color:#94a3b8;font-size:.78rem}.criteria-history-table{margin-top:.75rem;max-height:220px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.criteria-history-table table{width:100%;border-collapse:collapse;font-size:.74rem;background:#fff}.criteria-history-table th,.criteria-history-table td{border-bottom:1px solid #e5e7eb;padding:.42rem;text-align:left;vertical-align:top}.criteria-history-table th{color:#64748b;position:sticky;top:0;background:#f8fafc;z-index:1}.processflow-create-shell.p-dialog{width:min(1360px,98vw)}.processflow-create-shell .p-dialog-content{padding:0;background:transparent}@media screen and (max-width: 1100px){.processflow-detail-page__layout{grid-template-columns:1fr}.summary-stats:not(.summary-stats--in-details){grid-template-columns:repeat(2,minmax(0,1fr))}.matrix-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.data-hero-page{width:100%;max-width:none;margin:0;padding:0 0 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;overflow:visible}.data-hero-page__header{margin:0}.data-hero-page__header h1{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.data-hero-page__header p{margin:.4rem 0 0;font-size:.875rem;color:#64748b;line-height:1.5}.data-hero-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:.55rem;margin-bottom:1.1rem;align-items:center}.data-hero-filters__mode-row{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.data-hero-filters__selection-count{display:inline-flex;align-items:baseline;gap:.35rem;padding:.4rem .7rem;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;line-height:1.2}.data-hero-filters__selection-count-label{font-size:.75rem;font-weight:600;color:#64748b}.data-hero-filters__selection-count-value{font-size:.875rem;font-weight:700;color:#0f172a}.data-hero-filters__raw-spacer{min-width:0}.data-hero-filters__control{width:100%}.data-hero-filters__view{display:flex;justify-content:flex-end;align-items:center}.data-hero-filters .p-multiselect{width:100%;min-height:2.5rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease}.data-hero-filters .p-multiselect:not(.p-disabled):hover{border-color:#cbd5e1}.data-hero-filters .p-multiselect.p-focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f626}.data-hero-filters .p-multiselect-label{padding:.55rem .8rem;font-size:.84rem;color:#0f172a}.data-hero-filters .p-multiselect-label.p-placeholder{color:#94a3b8}.data-hero-filters .p-multiselect-trigger{width:2.25rem;color:#64748b}.data-hero-filters .p-dropdown{width:100%;min-height:2.5rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease}.data-hero-filters .p-dropdown:not(.p-disabled):hover{border-color:#cbd5e1}.data-hero-filters .p-dropdown.p-focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f626}.data-hero-filters .p-dropdown-label{padding:.55rem .8rem;font-size:.84rem;color:#0f172a}.data-hero-filters .p-dropdown-label.p-placeholder{color:#94a3b8}.data-hero-filters .p-multiselect-token{padding:.15rem .45rem;font-size:.75rem;background:#eff6ff;color:#1d4ed8}.data-hero-filters--pending-apply{padding:.4rem;margin:-.4rem -.4rem .7rem;border-radius:14px;box-shadow:inset 0 0 0 2px #f59e0b66}.p-multiselect-panel.data-hero-multiselect-panel .data-hero-filter-panel-controls{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border-top:1px solid var(--surface-border, #e2e8f0);background:var(--surface-50, #f8fafc)}.p-multiselect-panel.data-hero-multiselect-panel .data-hero-filter-apply-btn{margin-left:auto;height:2rem;padding:0 .8rem;border-radius:.5rem;font-size:.72rem;font-weight:600}.data-hero-screen-filter{margin-bottom:.35rem}.data-hero-screen-filter__input-wrap{display:block;width:100%}.data-hero-screen-filter__input{width:100%;min-height:2.5rem;padding:.55rem .8rem .55rem 2.35rem;font-size:.84rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease}.data-hero-screen-filter__input:enabled:hover{border-color:#cbd5e1}.data-hero-screen-filter__input:enabled:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f626}.data-hero-screen-filter .p-input-icon-left>.pi{left:.85rem;color:#64748b}.data-hero-view-toggle{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.data-hero-view-toggle .p-button{height:2rem;width:2rem;padding:0;border:none;color:#64748b}.data-hero-view-toggle .p-button:hover{background:#e2e8f0!important;color:#0f172a}.data-hero-view-toggle .p-button.is-active{background:var(--primary-color, #2563eb)!important;color:var(--primary-color-text, #fff)!important}.data-hero-banner{padding:.75rem 1rem;border-radius:10px;font-size:.875rem}.data-hero-banner--error{border:1px solid #fecaca;background:#fff5f5;color:#991b1b}.data-hero-loading{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:#64748b;font-size:.875rem}.data-hero-empty-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:3rem 1.5rem;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;text-align:center}.data-hero-empty-panel .pi{font-size:1.5rem;color:#94a3b8}.data-hero-empty-panel p{margin:0;font-size:.875rem;color:#64748b}.data-hero-stats{display:flex;flex-wrap:wrap;gap:.65rem}.data-hero-stat{flex:1 1 8.5rem;min-width:7.5rem;padding:.7rem .85rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.data-hero-stat--wide{flex:2 1 16rem;min-width:12rem}.data-hero-stat__label{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.data-hero-stat__value{display:block;margin-top:.2rem;font-size:1.125rem;font-weight:700;color:#0f172a;line-height:1.2}.data-hero-stat__value--text{font-size:.8125rem;font-weight:600;line-height:1.4}.data-hero-summary-trigger{flex-shrink:0;width:1.75rem!important;height:1.75rem!important;padding:0!important;color:#64748b!important}.data-hero-summary-trigger:hover{color:#2563eb!important;background:#eff6ff!important}.data-hero-summary-trigger .p-button-icon{font-size:.8rem}.data-hero-summary-dialog.app-dialog.p-dialog .p-dialog-content{padding:.75rem 1rem 1rem;background:#fff}.data-hero-summary-detail{display:flex;flex-direction:column;gap:1.15rem;max-height:min(72vh,640px);overflow-y:auto;padding-right:.15rem}.data-hero-summary-detail__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.55rem}.data-hero-summary-kpi{padding:.65rem .75rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.data-hero-summary-kpi__label{display:block;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.data-hero-summary-kpi__value{display:block;margin-top:.15rem;font-size:1rem;font-weight:700;color:#0f172a;line-height:1.25}.data-hero-summary-section__title{margin:0 0 .5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.data-hero-summary-quality{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:0;padding:0;list-style:none}.data-hero-summary-quality li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:.8125rem;color:#475569}.data-hero-summary-quality li strong{font-weight:700;color:#0f172a}.data-hero-summary-chips{display:flex;flex-wrap:wrap;gap:.4rem}.data-hero-summary-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.data-hero-summary-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;font-size:.6875rem;font-weight:700;color:#fff;background:#2563eb}.data-hero-summary-empty{margin:0;font-size:.8125rem;color:#94a3b8}.data-hero-summary-table-wrap{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff}.data-hero-summary-table{width:100%;border-collapse:collapse;font-size:.8125rem}.data-hero-summary-table th,.data-hero-summary-table td{padding:.5rem .65rem;text-align:left;border-bottom:1px solid #f1f5f9}.data-hero-summary-table th{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#64748b;background:#f8fafc}.data-hero-summary-table tbody tr:last-child td{border-bottom:none}.data-hero-summary-table__field{font-weight:600;color:#0f172a}.data-hero-summary-table__muted{color:#64748b;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-hero-summary-table__type{display:inline-block;padding:.1rem .4rem;border-radius:4px;font-size:.6875rem;font-weight:600;color:#475569;background:#f1f5f9}.data-hero-summary-table__risk{font-weight:700;color:#b45309;white-space:nowrap}.data-hero-type-tag{flex-shrink:0;padding:.2rem .55rem;border-radius:999px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.data-hero-type-tag.is-dashboard{color:#1e40af;background:#dbeafe}.data-hero-type-tag.is-metric{color:#9a3412;background:#ffedd5}.data-hero-type-tag.is-view{color:#5b21b6;background:#ede9fe}.data-hero-type-tag.is-raw-table{color:#14532d;background:#dcfce7}.data-hero-source-groups{display:flex;flex-direction:column;gap:2rem}.data-hero-source-section{display:flex;flex-direction:column;gap:1rem}.data-hero-section-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-bottom:.65rem;border-bottom:2px solid #e2e8f0}.data-hero-section-header__title{margin:0;flex:1 1 auto;min-width:0;font-size:1.125rem;font-weight:700;color:#0f172a;line-height:1.3}.data-hero-section-header__meta{flex-shrink:0;font-size:.75rem;font-weight:600;color:#64748b;white-space:nowrap}.data-hero-view-block{display:flex;flex-direction:column;gap:.75rem}.data-hero-view-block+.data-hero-view-block{padding-top:.5rem;border-top:1px dashed #e2e8f0}.data-hero-view-summary{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem .65rem;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.data-hero-view-summary__item{display:flex;flex-direction:column;gap:.1rem;min-width:4.5rem;padding:.35rem .5rem;border-radius:8px;background:#fff;border:1px solid #e2e8f0}.data-hero-view-summary__item strong{font-size:.8125rem;font-weight:700;color:#0f172a}.data-hero-view-summary__item.is-ok strong{color:#166534}.data-hero-view-summary__item.is-warn strong{color:#9a3412}.data-hero-view-summary__label{font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.data-hero-view-band{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem}.data-hero-view-band__name{font-size:.9375rem;font-weight:600;color:#0f172a}.data-hero-view-band__meta{font-size:.75rem;font-weight:600;color:#64748b;white-space:nowrap}.data-hero-view-band__actions{display:inline-flex;align-items:center;gap:.15rem;margin-left:auto}.data-hero-view-band__btn.p-button{width:2rem;height:2rem}.data-hero-fields-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;align-items:stretch;overflow:visible}.data-hero-field-card{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:.65rem .75rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 1px 2px #0f172a08;min-width:0;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.data-hero-field-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f}.data-hero-field-card.is-analysis-error{background:#fef2f2;border:1px solid #fca5a5;box-shadow:none}.data-hero-field-card.is-analysis-error:hover{border-color:#f87171;box-shadow:none}.data-hero-field-card.is-analysis-error .data-hero-field-card__main{flex:1;display:flex;flex-direction:column;min-height:0;margin:0;padding:.45rem 0 0;border:none;border-top:1px solid #fee2e2}.data-hero-field-card__main{display:flex;flex:1;flex-direction:column;min-height:0}.data-hero-field-card__tags-spacer{flex-shrink:0;min-height:1.35rem}.data-hero-field-card__error{display:flex;flex:1;align-items:flex-start;gap:.4rem;margin:0;padding:0;border:none;font-size:.75rem;line-height:1.4;color:#b91c1c}.data-hero-field-card__error .pi{flex-shrink:0;margin-top:.1rem;font-size:.875rem}.data-hero-field-card__footer-spacer{flex-shrink:0;min-height:1.75rem;margin:0;padding:0;border:none}.data-hero-field-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.data-hero-field-card__identity{min-width:0;flex:1}.data-hero-field-card__title-row{display:flex;align-items:baseline;gap:.4rem;min-width:0}.data-hero-field-card__name{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-hero-field-card__type{flex-shrink:0;padding:.1rem .35rem;border-radius:4px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#64748b;background:#f1f5f9;line-height:1.3}.data-hero-field-card__tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.data-hero-field-card__tag{padding:.12rem .4rem;border-radius:4px;font-size:.625rem;font-weight:600;line-height:1.3;letter-spacing:.01em;cursor:help;border:1px solid transparent;transition:opacity .15s ease,border-color .15s ease}.data-hero-field-card__tag.is-active.is-filter{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.data-hero-field-card__tag.is-active.is-group{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}.data-hero-field-card__tag.is-active.is-xaxis{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.data-hero-field-card__tag.is-active.is-yaxis{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.data-hero-field-card__tag.is-active.is-id{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.data-hero-field-card__tag.is-inactive{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0;opacity:.72}.data-hero-field-card__tag.is-inactive.is-id{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.data-hero-field-card__view-tag{flex-shrink:0;max-width:6rem;padding:.15rem .4rem;border-radius:4px;font-size:.5625rem;font-weight:600;color:#3730a3;background:#eef2ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-hero-field-card__stats{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin:0;padding:.45rem 0 0;border-top:1px solid #f1f5f9}.data-hero-field-card__stat{display:flex;align-items:baseline;gap:.3rem;min-width:0}.data-hero-field-card__stat dt{margin:0;font-size:.6875rem;font-weight:500;color:#94a3b8;white-space:nowrap}.data-hero-field-card__stat dd{margin:0;font-size:.75rem;font-weight:600;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-hero-field-card__footer{margin-top:auto;padding-top:.35rem;border-top:1px solid #f8fafc}.data-hero-field-card__top-link{display:inline-flex;align-items:center;gap:.3rem;padding:0;border:none;background:none;font-size:.6875rem;font-weight:600;color:var(--primary-color, #2563eb);cursor:pointer;line-height:1.3}.data-hero-field-card__top-link:hover:not(:disabled){text-decoration:underline}.data-hero-field-card__top-link.is-open{color:#1d4ed8}.data-hero-field-card__top-link:disabled{color:#cbd5e1;cursor:default}.data-hero-field-card__top-link .pi{font-size:.55rem}.data-hero-top-values-popover{max-height:min(18rem,70vh);display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 12px 32px #0f172a24,0 2px 8px #0f172a0f;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.data-hero-top-values-popover.is-below{transform:translateY(-8px) scale(.96);transform-origin:top center}.data-hero-top-values-popover.is-above{transform:translateY(8px) scale(.96);transform-origin:bottom center}.data-hero-top-values-popover.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}@media (prefers-reduced-motion: reduce){.data-hero-top-values-popover{transition:opacity .1s ease}.data-hero-top-values-popover.is-below,.data-hero-top-values-popover.is-above,.data-hero-top-values-popover.is-visible{transform:none}}.data-hero-top-values-popover__header{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .75rem;border-bottom:1px solid #f1f5f9;background:#f8fafc;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.data-hero-top-values-popover__field{font-size:.75rem;font-weight:600;text-transform:none;letter-spacing:normal;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-hero-top-values-popover__list{margin:0;padding:.35rem 0;list-style:none;overflow-y:auto}.data-hero-top-values-popover li{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem .75rem;font-size:.8125rem;border-bottom:1px solid #f8fafc}.data-hero-top-values-popover li:last-child{border-bottom:none}.data-hero-top-values-popover li:hover{background:#f8fafc}.data-hero-top-values-popover__value{min-width:0;flex:1;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-hero-top-values-popover__freq{flex-shrink:0;font-weight:700;color:var(--primary-color, #2563eb);font-variant-numeric:tabular-nums}.data-hero-table-panel{border:1px solid #e5e7eb;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.data-hero-table-scroll{overflow-x:auto}.data-hero-table{width:100%;min-width:52rem;border-collapse:collapse;font-size:.8125rem}.data-hero-table th,.data-hero-table td{padding:.65rem .85rem;text-align:left;border-bottom:1px solid #f1f5f9;vertical-align:middle}.data-hero-table th{position:sticky;top:0;z-index:1;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc;white-space:nowrap}.data-hero-table tbody tr:hover{background:#fafbfc}.data-hero-table__row.is-analysis-error{background:#fef2f2}.data-hero-table__row.is-analysis-error:hover{background:#fee2e2}.data-hero-table__error-cell{color:#b91c1c;font-weight:500}.data-hero-table__error-cell .pi{margin-right:.35rem;vertical-align:-.05em}.data-hero-table__name{font-weight:600;color:#0f172a;white-space:nowrap}.data-hero-table__range{font-size:.75rem;max-width:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-hero-table__roles{font-size:.75rem;max-width:10rem;color:#475569}.data-hero-table__view{font-size:.8125rem;font-weight:600;color:#3730a3;white-space:nowrap;max-width:12rem;overflow:hidden;text-overflow:ellipsis}.data-hero-table__type{display:inline-block;padding:.15rem .4rem;border-radius:4px;font-size:.6875rem;font-weight:600;text-transform:uppercase;background:#f1f5f9;color:#475569}.data-hero-empty{margin:0;font-size:.8125rem;color:#94a3b8}@media (max-width: 1200px){.data-hero-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.data-hero-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.data-hero-filters__view{grid-column:1/-1;justify-content:flex-start}}.data-hero-export-root{display:flex;flex-direction:column;gap:1rem}.data-hero-cache-badge{font-size:.6875rem;font-weight:600;padding:.15rem .45rem;border-radius:6px;background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.data-hero-view-issues{display:flex;flex-direction:column;gap:.35rem;margin:.35rem 0 .65rem}.data-hero-view-issues__item{display:flex;align-items:flex-start;gap:.5rem;padding:.45rem .65rem;border-radius:8px;font-size:.8125rem;line-height:1.4}.data-hero-view-issues__item.is-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.data-hero-view-issues__item.is-warning{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.data-hero-view-issues__item.is-info{background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.data-hero-view-issues__badge{flex-shrink:0;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.data-hero-view-issues__message{flex:1;min-width:0}.data-hero-view-block__error{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:.875rem}.data-hero-view-block__error .pi{margin-top:.1rem;font-size:1.1rem}.data-hero-view-block__error p{margin:0;line-height:1.45}.data-hero-usage-dialog__loading{display:flex;justify-content:center;padding:1.5rem}.data-hero-usage-dialog__error{color:#b91c1c;margin:0}.data-hero-usage-dialog__content{display:flex;flex-direction:column;gap:1.25rem}.data-hero-usage-dialog__section h3{margin:0 0 .5rem;font-size:.9375rem;font-weight:700;color:#0f172a}.data-hero-usage-dialog__hint{margin:.35rem 0 .25rem;font-size:.75rem;font-weight:600;color:#64748b}.data-hero-usage-dialog__empty{margin:0;font-size:.8125rem;color:#64748b}.data-hero-usage-dialog ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.data-hero-usage-dialog li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem 0;border-bottom:1px solid #f1f5f9}.data-hero-usage-dialog__name{font-size:.875rem;color:#0f172a}.data-hero-usage-dialog__tag{flex-shrink:0;font-size:.6875rem;font-weight:600;padding:.15rem .45rem;border-radius:6px}.data-hero-usage-dialog__tag.is-on-dashboard{background:#dcfce7;color:#166534}.data-hero-usage-dialog__tag.is-unused{background:#f1f5f9;color:#64748b}.data-hero-actions{position:fixed;bottom:.75rem;right:.75rem;z-index:100}.data-hero-actions .p-speeddial-button{margin-top:0!important;height:3rem;width:3rem}@media (max-width: 768px){.data-hero-filters,.data-hero-fields-grid{grid-template-columns:1fr}.data-hero-stat--wide{flex:1 1 100%}}
