﻿@charset "UTF-8";@font-face{font-family:"Roboto";font-style:normal;font-display:swap;src:url("/css/fonts/Roboto-Regular.ttf") format("truetype");}@font-face{font-family:"Roboto";font-style:italic;font-display:swap;src:url("/css/fonts/Roboto-Italic.ttf") format("truetype");}@font-face{font-family:"Roboto";font-weight:bold;font-display:swap;src:url("/css/fonts/Roboto-Bold.ttf") format("truetype");}@font-face{font-family:"Roboto";font-style:italic;font-weight:bold;font-display:swap;src:url("/css/fonts/Roboto-BoldItalic.ttf") format("truetype");}@font-face{font-family:"Rubik";font-style:normal;font-display:swap;src:url("/css/fonts/Rubik-Bold.ttf") format("truetype");}@font-face{font-family:"Rubik";font-style:italic;font-display:swap;src:url("/css/fonts/Rubik-BoldItalic.ttf") format("truetype");}html,body{width:100%;height:100%;margin:0;max-height:100%;font-family:var(--rw-font-body);text-underline-offset:2px;background-color:var(--app-primary-color-800);}*{margin:0;padding:0;}:root{--rw-color-teal:var(--app-primary-color-700);--rw-color-teal-light:var(--app-primary-color-400);--rw-color-orange:var(--app-tertiary-color-500);--rw-color-burst:#6e56cf;--rw-color-burst-strong:#4b3b9c;--rw-color-burst-subtle:#edeafb;--rw-color-charcoal:var(--app-secondary-color-700);--rw-color-charcoal-light:var(--app-secondary-color-400);--rw-color-navy:#082868;--rw-color-dark-blue:#002c86;--rw-color-blue:#3143a7;--rw-surface-page:#fafaf9;--rw-surface-1:#fff;--rw-surface-2:var(--app-secondary-color-50);--rw-surface-sunken:var(--app-secondary-color-100);--rw-surface-overlay:rgba(255,255,255,.96);--rw-surface-inverse:var(--app-primary-color-800);--rw-on-surface-inverse:var(--app-color-pure-white);--rw-border-subtle:rgba(0,0,0,.06);--rw-border-default:rgba(0,0,0,.1);--rw-border-strong:rgba(0,0,0,.16);--rw-border-focus:var(--app-primary-color-500);--rw-hover-overlay:rgba(0,0,0,.04);--rw-active-overlay:rgba(0,0,0,.08);--rw-selected-bg:var(--app-primary-color-50);--rw-selected-fg:var(--app-primary-color-700);--rw-text-primary:var(--app-secondary-color-800);--rw-text-secondary:var(--app-secondary-color-600);--rw-text-muted:var(--app-secondary-color-500);--rw-text-on-primary:var(--app-color-pure-white);--rw-text-link:var(--app-primary-color-600);--rw-text-link-hover:var(--app-primary-color-700);--rw-font-heading:"Trebuchet MS","Segoe UI",system-ui,-apple-system,sans-serif;--rw-font-body:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;--rw-font-mono:var(--app-font-family-monospace);--rw-font-size-xs:11px;--rw-font-size-sm:12px;--rw-font-size-md:13px;--rw-font-size-body:14px;--rw-font-size-lg:16px;--rw-font-size-title:20px;--rw-font-size-title-lg:22px;--rw-font-size-display:28px;--rw-line-height-tight:1.2;--rw-line-height-normal:1.45;--rw-line-height-relaxed:1.6;--rw-letter-spacing-eyebrow:.06em;--rw-density-row-sm:32px;--rw-density-row-md:40px;--rw-density-row-lg:48px;--rw-density-toolbar:48px;--rw-density-section-gap:var(--app-spacing-6);--rw-density-page-padding:var(--app-spacing-6);--rw-radius-chip:var(--app-border-radius-full);--rw-radius-button:var(--app-border-radius-lg);--rw-radius-input:var(--app-border-radius-lg);--rw-radius-card:var(--app-border-radius-xl);--rw-radius-dialog:var(--app-border-radius-xxl);--rw-motion-fast:120ms cubic-bezier(.2,0,0,1);--rw-motion-med:200ms cubic-bezier(.2,0,0,1);--rw-motion-slow:320ms cubic-bezier(.2,0,0,1);--rw-shadow-sm:0 1px 2px rgba(0,0,0,.04);--rw-shadow-md:0 2px 4px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--rw-shadow-lg:0 8px 16px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--rw-shadow-popover:0 12px 32px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06);--rw-status-success:var(--app-color-success);--rw-status-success-subtle:var(--app-color-success-subtle);--rw-status-warning:var(--app-color-warning);--rw-status-warning-subtle:var(--app-color-warning-subtle);--rw-status-error:var(--app-color-error,var(--app-error-color-500));--rw-status-error-subtle:var(--app-error-color-50);--rw-status-info:var(--app-color-info);--rw-status-info-subtle:var(--app-color-info-subtle);--rw-status-running:var(--rw-color-blue);--rw-status-pending:var(--rw-color-charcoal-light);--rw-chart-grid:#ededea;--rw-chart-axis:#c9cac6;--rw-chart-plot-bg:transparent;--rw-chart-series-1:var(--rw-color-teal);--rw-chart-series-2:var(--rw-color-teal-light);--rw-chart-series-3:var(--rw-color-blue);--rw-chart-series-4:var(--rw-color-orange);--rw-chart-series-5:#b4761a;--rw-chart-series-6:#6e4c7a;--rw-chart-series-rest:#c2cbc6;--rw-chart-baseline-line:#8a918d;--rw-chart-baseline-band:rgba(138,145,141,.14);--rw-chart-regression:var(--rw-status-error);--rw-chart-improvement:var(--rw-status-success);--rw-chart-null:#b4b7b2;--rw-chart-null-hatch:rgba(180,183,178,.35);--rw-chart-crosshair:#5a625e;}[data-theme=dark]{--rw-chart-grid:#262b2c;--rw-chart-axis:#3e4445;--rw-chart-series-1:#37a686;--rw-chart-series-2:#6dc1a8;--rw-chart-series-3:#7fa9e8;--rw-chart-series-4:#ff8a5c;--rw-chart-series-5:#e0a94a;--rw-chart-series-6:#b79bd1;--rw-chart-series-rest:#495050;--rw-chart-baseline-line:#7c837f;--rw-chart-baseline-band:rgba(166,174,170,.13);--rw-chart-null:#545b5c;--rw-chart-null-hatch:rgba(84,91,92,.45);--rw-chart-crosshair:#a6aeaa;}.component-container{flex:1 1 0px;display:flex;margin:0;padding:var(--app-spacing-4);border:1px solid var(--rw-border-subtle,rgba(0,0,0,.06));border-radius:var(--rw-radius-card,8px);box-shadow:var(--rw-shadow-sm,0 1px 2px rgba(0,0,0,.04));background:var(--rw-surface-1,#fff);overflow:hidden;}.component-container .component-inner{flex:1 1 0px;display:flex;flex-direction:column;overflow:hidden;}.component-container .component-inner .component-header{padding:0 0 var(--app-spacing-3) 0;display:flex;align-items:baseline;}.component-container .component-inner .component-header .component-heading{flex:1 1 0px;display:flex;flex-direction:column;gap:2px;min-width:0;}.component-container .component-inner .component-header .component-title{padding-left:2px;font-weight:var(--app-font-weight-semibold,600);font-size:var(--rw-font-size-lg,16px);color:var(--rw-text-primary,#262626);line-height:1.3;}.component-container .component-inner .component-header .component-subtitle{padding-left:2px;font-weight:var(--app-font-weight-regular,400);font-size:var(--rw-font-size-sm,12px);color:var(--rw-text-muted,#999);}.component-container .component-inner .component-header .component-help-button{border:0;background-color:unset;background-image:unset;}.component-container .component-inner .component-header .component-help-button .component-help-icon{color:#666;}.component-container .component-inner .component-content{flex:1 1 0px;display:flex;flex-direction:column;overflow:auto;}.data-collection-header{display:flex;flex-direction:column;}.data-collection-header .browse-header{display:flex;flex-direction:row;align-items:center;gap:10px;max-width:unset;padding:10px 30px;border-bottom:1px solid #ccc;}.data-collection-header .browse-header .header-back i{font-size:16px;font-weight:bold;cursor:pointer;}.data-collection-header .browse-header .header-title{flex:1 1 0px;font-weight:bold;font-size:20px;user-select:none;}.data-collection-header .browse-header .header-progress-text{font-size:14px;user-select:none;text-align:center;vertical-align:middle;padding:2px 5px;font-size:10px;border-radius:3px;user-select:none;}.data-collection-header .browse-header .header-progress-inprogress{color:#000;background-color:#fdce3e;}.data-collection-header .browse-header .header-progress-submitted{color:#fff;background-color:var(--medblue);}.data-collection-header .browse-header .header-progress-rejected{color:#fff;background-color:var(--terracotta);}.data-collection-header .browse-header .header-progress-approved{color:#fff;background-color:#5ec232;}.data-collection-header .browse-header .header-progress-campaign-status{font-weight:bold;color:#000;background-color:#fdce3e;padding:4px 5px;border-radius:5px;}.data-collection-header .browse-header .header-actions{display:flex;flex-direction:row;align-items:baseline;gap:10px;}.data-collection-header .browse-header .header-actions .k-button{padding:6px 12px;}.data-collection-header .browse-header .header-actions .header-button{border-color:var(--medblue);}.data-collection-header .browse-header .header-actions .header-button i{font-size:12px;font-weight:bold;}.data-collection-header .browse-header .header-actions .header-button .k-svg-i-caret-alt-down{color:var(--medblue);}.data-collection-header .browse-header .header-actions .header-button:hover{border-color:var(--medblue);background-color:var(--medblue);}.data-collection-header .browse-header .header-actions .header-button:hover .k-button-text{color:#fff;}.data-collection-header .browse-header .header-actions .header-button:hover .k-button-text i{color:#fff;}.data-collection-header .browse-header .header-actions .header-button:hover .k-svg-i-caret-alt-down{color:#fff;}.data-collection-header .browse-search-container{padding:10px 0;width:500px;}.data-collection-header .browse-search-container .k-textbox{height:30px;}.data-collection-header .browse-search-container .prefix-icon{padding:0 10px;}.data-collection-header .browse-search-container .clear-button{cursor:pointer;padding:0 10px;}.browser-actions-bar{padding:0 30px;display:flex;flex-direction:row;max-width:unset;}.browser-actions-bar .browser-breadcrumb{flex:1 1 0px;display:flex;flex-direction:row;align-items:baseline;}.browser-actions-bar .browser-filters{display:flex;flex-direction:row;gap:15px;padding:0;flex:1 1 0px;}.browser-actions-bar .browser-bulk-actions{display:flex;flex-direction:row;gap:5px;padding:0;align-items:center;}.browser-actions-bar .browser-bulk-actions .k-separator-vertical{color:var(--app-secondary-color-300);border-right:1px solid var(--app-secondary-color-300);height:100%;}.data-collection-browse,.datacollection-editor{height:100%;display:flex;flex-direction:column;min-width:800px;padding:0;}.data-collection-browse .license-error,.datacollection-editor .license-error{font-size:16px;font-weight:bold;color:var(--terracotta);padding:20px;}.data-collection-browse .browser-items,.datacollection-editor .browser-items{flex:1 1 0px;display:flex;flex-direction:column;padding:20px 30px 0 30px;max-width:unset;overflow:hidden;height:100%;}.data-collection-browse .browser-items .activity-grid,.datacollection-editor .browser-items .activity-grid{flex:1 1 0px;overflow:hidden;}.data-collection-browse .browser-items .activity-grid TD,.datacollection-editor .browser-items .activity-grid TD{font-size:12px;}.data-collection-browse .browser-items .k-listview,.datacollection-editor .browser-items .k-listview{height:100%;overflow:auto;}.data-collection-browse .browser-items .tree-checkbox,.datacollection-editor .browser-items .tree-checkbox{width:30px;}.data-collection-browse .browser-items .tree-name,.datacollection-editor .browser-items .tree-name{width:350px;}.data-collection-browse .browser-items .tree-contact-name,.datacollection-editor .browser-items .tree-contact-name{width:200px;overflow:hidden;display:flex;}.data-collection-browse .browser-items .tree-contact-name .tree-contact-name-value,.datacollection-editor .browser-items .tree-contact-name .tree-contact-name-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}.data-collection-browse .browser-items .tree-approver-name,.datacollection-editor .browser-items .tree-approver-name{width:200px;overflow:hidden;display:flex;}.data-collection-browse .browser-items .tree-approver-name .tree-approver-name-value,.datacollection-editor .browser-items .tree-approver-name .tree-approver-name-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}.data-collection-browse .browser-items .tree-status,.datacollection-editor .browser-items .tree-status{width:140px;}.data-collection-browse .browser-items .tree-folder,.datacollection-editor .browser-items .tree-folder{width:200px;}.data-collection-browse .browser-items .tree-actions,.datacollection-editor .browser-items .tree-actions{width:200px;min-width:200px;}.data-collection-browse .browser-items .tree-header,.datacollection-editor .browser-items .tree-header{display:flex;flex-direction:row;gap:10px;color:#aaa;font-size:12px;}.data-collection-browse .browser-items .tree-body,.datacollection-editor .browser-items .tree-body{display:flex;flex-direction:row;gap:10px;height:70px;padding:15px 0;border-bottom:1px solid #ccc;}.data-collection-browse .browser-items .tree-body .tree-status,.data-collection-browse .browser-items .tree-body .tree-folder,.data-collection-browse .browser-items .tree-body .tree-actions,.data-collection-browse .browser-items .tree-body .tree-contact-name,.data-collection-browse .browser-items .tree-body tree-approver-name,.datacollection-editor .browser-items .tree-body .tree-status,.datacollection-editor .browser-items .tree-body .tree-folder,.datacollection-editor .browser-items .tree-body .tree-actions,.datacollection-editor .browser-items .tree-body .tree-contact-name,.datacollection-editor .browser-items .tree-body tree-approver-name{display:flex;flex-direction:row;align-content:center;flex-wrap:wrap;}.data-collection-browse .browser-items .tree-body .tree-name,.datacollection-editor .browser-items .tree-body .tree-name{display:flex;flex-direction:column;gap:5px;overflow:hidden;}.data-collection-browse .browser-items .tree-body .tree-name .tree-name-link,.datacollection-editor .browser-items .tree-body .tree-name .tree-name-link{display:flex;flex-direction:row;}.data-collection-browse .browser-items .tree-body .tree-name .tree-name-link i,.datacollection-editor .browser-items .tree-body .tree-name .tree-name-link i{color:var(--medblue);font-size:16px;width:20px;min-width:20px;}.data-collection-browse .browser-items .tree-body .tree-name .tree-name-link .k-button,.datacollection-editor .browser-items .tree-body .tree-name .tree-name-link .k-button{overflow:hidden;}.data-collection-browse .browser-items .tree-body .tree-name .tree-name-link .k-button .k-button-text,.datacollection-editor .browser-items .tree-body .tree-name .tree-name-link .k-button .k-button-text{font-size:14px;font-weight:bold;padding-left:5px;text-overflow:ellipsis;overflow:hidden;}.data-collection-browse .browser-items .tree-body .tree-name-modified,.datacollection-editor .browser-items .tree-body .tree-name-modified{font-size:11px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.data-collection-browse .browser-items .tree-body .tree-status,.datacollection-editor .browser-items .tree-body .tree-status{font-size:11px;color:#666;user-select:none;display:flex;flex-direction:row;align-items:center;gap:10px;}.data-collection-browse .browser-items .tree-body .tree-status .fa-lock,.datacollection-editor .browser-items .tree-body .tree-status .fa-lock{font-size:12px;color:var(--darkblue);cursor:pointer;}.data-collection-browse .browser-items .tree-body .tree-status .k-badge,.datacollection-editor .browser-items .tree-body .tree-status .k-badge{width:75px;border:0;}.data-collection-browse .browser-items .tree-body .tree-status .status-rejected,.datacollection-editor .browser-items .tree-body .tree-status .status-rejected{color:#000;background-color:#fdce3e;}.data-collection-browse .browser-items .tree-body .tree-status .status-rejected .fa-circle-exclamation,.datacollection-editor .browser-items .tree-body .tree-status .status-rejected .fa-circle-exclamation{font-size:11px;padding-right:7px;color:var(--terracotta);}.data-collection-browse .browser-items .tree-body .tree-status .status-approved,.datacollection-editor .browser-items .tree-body .tree-status .status-approved{color:#fff;background-color:#5ec232;}.data-collection-browse .browser-items .tree-body .tree-status .status-submitted,.datacollection-editor .browser-items .tree-body .tree-status .status-submitted{color:#fff;background-color:#0058e9;}.data-collection-browse .browser-items .tree-body .tree-status .status-in-progress,.datacollection-editor .browser-items .tree-body .tree-status .status-in-progress{color:#000;background-color:#fdce3e;}.data-collection-browse .browser-items .tree-body .tree-contact-name,.datacollection-editor .browser-items .tree-body .tree-contact-name{font-size:12px;}.data-collection-browse .browser-items .tree-body .tree-approver-name,.datacollection-editor .browser-items .tree-body .tree-approver-name{display:flex;flex-direction:row;font-size:12px;align-items:center;}.data-collection-browse .browser-items .tree-body .tree-folder,.datacollection-editor .browser-items .tree-body .tree-folder{font-size:11px;}.data-collection-browse .browser-items .tree-body .tree-actions,.datacollection-editor .browser-items .tree-body .tree-actions{display:flex;flex-direction:row;gap:10px;}.data-collection-browse .browser-items .cut-item .tree-name i,.data-collection-browse .browser-items .cut-item .tree-name .k-button-text,.datacollection-editor .browser-items .cut-item .tree-name i,.datacollection-editor .browser-items .cut-item .tree-name .k-button-text{color:#999!important;}.data-collection-browse .contribution-forms-list,.datacollection-editor .contribution-forms-list{margin:0;padding:10px;}.data-collection-browse .contribution-forms-list .tree-body,.datacollection-editor .contribution-forms-list .tree-body{height:50px;}.data-collection-browse .contribution-forms-list .tree-body .k-checkbox-lg,.datacollection-editor .contribution-forms-list .tree-body .k-checkbox-lg{width:16px!important;height:16px!important;}.data-collection-browse .contribution-forms-list .tree-body .tree-name-link i,.datacollection-editor .contribution-forms-list .tree-body .tree-name-link i{font-size:15px!important;}.data-collection-browse .contribution-forms-list .tree-body .tree-name-link .k-button-text,.datacollection-editor .contribution-forms-list .tree-body .tree-name-link .k-button-text{font-size:13px!important;}.data-collection-browse .inputform-container,.datacollection-editor .inputform-container{display:flex;flex-direction:row;flex:1 1 0px;overflow:auto;border:1px solid #ccc;}.data-collection-browse .frame-entry-selector,.datacollection-editor .frame-entry-selector{display:flex;flex-direction:row;border:1px solid #ccc;margin:5px 0;}.data-collection-browse .frame-entry-selector .frame-entry-index,.datacollection-editor .frame-entry-selector .frame-entry-index{width:15px;background-color:#ccc;margin-right:15px;}.datacollection-editor{display:flex;flex-direction:column;height:100%;}.datacollection-editor .component-header{xdisplay:none!important;}.datacollection-editor .browse-header{border-bottom:unset;}.datacollection-editor .browser-actions-bar{padding:5px 10px;}.datacollection-editor .design-view .category-row-text{font-size:14px;font-weight:bold;}.datacollection-editor .design-view .option-row{padding-top:10px;}.datacollection-editor .design-view .step-description{font-size:11px;padding-bottom:10px;padding-top:0;padding-left:25px;}.datacollection-editor .design-view .value-content .step-bullet{font-size:14px;font-weight:bold;color:var(--darkblue);}.datacollection-editor .design-view .value-content .k-button-text{font-size:16px;font-weight:bold;}.datacollection-editor .notifications-view{height:100%;width:100%;display:flex;flex-direction:column;}.datacollection-editor .notifications-view .notification-type{min-height:unset;padding-top:5px;}.datacollection-editor .notifications-view .notification-buttons{min-height:unset;padding-bottom:10px;padding-left:20px;}.datacollection-editor .notifications-view .notification-buttons .k-button-text{font-size:11px;}.datacollection-editor .notifications-view .notifications-splitter{display:flex;flex:1 1 0px;overflow:auto;}.datacollection-editor .notifications-view .notifications-splitter .k-splitbar,.datacollection-editor .notifications-view .notifications-splitter .k-splitbar:focus{background-color:transparent;}.datacollection-editor .notifications-view .notifications-splitter .notifications-splitter-left-pane{display:flex;}.datacollection-editor .notifications-view .notifications-splitter .notifications-splitter-left-pane .notifications-tree-container{display:flex;flex:1 1 0px;flex-direction:column;}.datacollection-editor .notifications-view .notifications-splitter .notifications-splitter-left-pane .notifications-tree-container .notifications-tree{flex:1 1 0px;font-size:12px;overflow:auto;}.datacollection-editor .notifications-view .notifications-splitter .notifications-splitter-left-pane .notifications-tree-container .notifications-tree .k-grid-header{display:none;}.datacollection-editor .notifications-view .notifications-splitter .notifications-splitter-left-pane .notifications-tree-container .notifications-tree .k-treelist-toggle{display:none;}.datacollection-editor .notifications-view .notifications-splitter .notifications-splitter-left-pane .notifications-tree-container .notifications-tree .k-i-collapse,.datacollection-editor .notifications-view .notifications-splitter .notifications-splitter-left-pane .notifications-tree-container .notifications-tree .k-i-none{display:none;}.datacollection-editor .notifications-view .notifications-splitter .notifications-splitter-left-pane .notifications-tree-container .notifications-tree .tree-notification{display:flex;flex-direction:row;gap:10px;user-select:none;}.datacollection-editor .notifications-view .notifications-splitter .notifications-splitter-right-pane{display:flex;flex-direction:row;height:100%;overflow:auto;}.datacollection-editor .notification-container{flex:1 1 0px;display:flex;flex-direction:row;overflow:auto;height:100%;}.datacollection-editor .notification-container .notification-title{font-size:12px;}.datacollection-editor .notification-container .property-list{flex:1 1 0px;overflow:auto;height:100%;}.datacollection-editor .notification-container .k-tabstrip-item .checkbox-group{padding-right:10px;}.datacollection-editor .notification-container .workflow-checkboxes{display:flex;flex-direction:row;}.datacollection-editor .exports-container{flex:1 1 0px;display:flex;flex-direction:column;height:100%;overflow:auto;padding:5px;}.datacollection-editor .configuration-container{flex:1 1 0px;display:flex;flex-direction:column;height:100%;overflow:auto;padding:5px;}.datacollection-editor .datacollection-projectview-footer{display:flex;justify-content:end;align-items:center;padding:var(--app-spacing-1\.5);margin-bottom:var(--app-spacing-1\.5);}.datacollection-editor .datacollection-projectview-footer .footer-btns{display:flex;gap:var(--app-spacing-1);}.datacollection-editor .datacollection-projectview-container .xcomponent-container{flex:1 1 0px;display:flex;margin:0;padding:3px;border-radius:0;box-shadow:unset;border:1px solid #ccc;}.datacollection-editor .datacollection-projectview-container .xcomponent-container .component-header{display:none;}.datacollection-editor .datacollection-projectview-container{flex:1 1 0px;display:flex;flex-direction:column;height:100%;}.datacollection-editor .datacollection-projectview-container .k-splitbar,.datacollection-editor .datacollection-projectview-container .k-splitbar:focus{background-color:transparent;}.datacollection-editor .datacollection-projectview-container .splitter-tree-pane{min-width:180px;display:flex;flex-direction:column;}.datacollection-editor .datacollection-projectview-container .project-tree-container{position:relative;flex:1 1 0px;display:flex;flex-direction:column;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree{flex:1 1 0px;display:flex;border:1px solid rgba(0,0,0,.08);overflow:auto;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree .k-table-td{display:flex;flex-direction:row;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree .k-grid-norecords:hover{background-color:unset!important;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree .k-grid-header{display:none;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree .k-grid-content{overflow:auto;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree tr.k-alt{background-color:unset;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree tr.k-alt:hover{background-color:#ededed;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree td{padding:2px 4px;border:0;user-select:none;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree TR[aria-level="1"] .project-tree-item{font-weight:bold;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree TR[aria-level="2"] .project-tree-item{font-size:11px;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree TR:hover .tree-item-link,.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree TR.k-selected .tree-item-link{display:inline;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree .project-tree-item{flex:1 1 0px;overflow:hidden;cursor:default;display:flex;align-items:center;height:20px;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree .project-tree-item .tree-item-icon{padding-right:5px;width:20px;text-align:center;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree .project-tree-item .tree-item-name{flex:1 1 0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree .project-tree-item .tree-item-link{display:none;padding-right:5px;height:20px;}.datacollection-editor .datacollection-projectview-container .project-tree-container .project-tree .project-tree-item .tree-item-link i{font-size:12px;}.datacollection-editor .datacollection-projectview-container .project-tab-container{height:100%;display:flex;}.datacollection-editor .datacollection-projectview-container .inputforms-container{height:100%;display:flex;flex-direction:column;}.datacollection-editor .datacollection-projectview-container .inputforms-container .dc-status-container{display:flex;flex-direction:row;gap:40px;padding:5px;}.datacollection-editor .datacollection-projectview-container .inputforms-container .dc-status-container .dc-project-status-controls{display:flex;flex-direction:column;gap:10px;}.datacollection-editor .datacollection-projectview-container .inputforms-container .dc-status-container .dc-status-box{height:60px;width:110px;box-shadow:rgba(0,0,0,.05) 0 0 0 1px;background-color:var(--lightblue);display:flex;flex-direction:column;align-items:center;cursor:pointer;user-select:none;}.datacollection-editor .datacollection-projectview-container .inputforms-container .dc-status-container .dc-status-box:hover{color:#fff;background-color:var(--medblue);}.datacollection-editor .datacollection-projectview-container .inputforms-container .dc-status-container .dc-status-label{padding-top:5px;font-size:12px;font-weight:bold;}.datacollection-editor .datacollection-projectview-container .inputforms-container .dc-status-container .dc-status-value{padding-top:5px;font-size:18px;font-weight:bold;}.datacollection-editor .datacollection-projectview-container .inputforms-container .contributor-tree-list .header-select-all .k-checkbox{vertical-align:middle;}.datacollection-editor .datacollection-projectview-container .inputforms-container .contributor-tree-list .header-select-all,.datacollection-editor .datacollection-projectview-container .inputforms-container .contributor-tree-list td:first-child{text-align:center;}.datacollection-editor .datacollection-projectview-container .inputform-container{display:flex;flex-direction:column;flex:1 1 0px;overflow:auto;}.datacollection-editor .datacollection-projectview-container .schedule-description{display:flex;flex-direction:row;align-items:center;min-height:28px;font-size:12px;overflow:hidden;text-overflow:ellipsis;color:var(--darkblue);}.datacollection-editor .datacollection-projectview-container .schedule_row{border-bottom:1px solid var(--medblue);padding-bottom:15px;}.datacollection-webview-container{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;overflow:auto;}.datacollection-sidebar-container-collapsed{max-width:40px;min-width:40px;width:40px;padding:0;background-color:#eaeaea;cursor:pointer;}.datacollection-sidebar-container-collapsed .component-header{display:flex!important;flex-direction:column!important;align-items:center!important;width:40px!important;}.datacollection-sidebar-container-collapsed .component-header .preview-button{padding-top:10px;cursor:pointer;}.datacollection-sidebar-container-collapsed .component-header .preview-label{padding-left:45px;cursor:pointer;transform:rotate(90deg);user-select:none;}.datacollection-sidebar-container{position:relative;flex:1 1 0px;display:flex;flex-direction:column;max-width:400px;min-width:400px;}.datacollection-sidebar-container .sidebar-details-container .option-row{min-height:unset!important;}.datacollection-sidebar-container .sidebar-details-container .option-row .k-button{padding:4px;}.datacollection-sidebar-container .sidebar-details-container .option-row .k-button-text i{font-size:12px;}.datacollection-sidebar-container .sidebar-details-container .option-row .value-container{padding:0;align-items:center;}.datacollection-sidebar-container .sidebar-details-container .option-row .value-content{font-size:11px;}.datacollection-sidebar-container .sidebar-details-container .warnings-cell-header{font-weight:bold;}.datacollection-sidebar-container .sidebar-details-container .sidebar-sheet-header{cursor:pointer;width:100%;}.datacollection-sidebar-container .sidebar-details-container .sidebar-cell-toprow{padding-top:10px;}.datacollection-sidebar-container .sidebar-details-container .sidebar-tuple-row{display:flex;flex-wrap:nowrap;align-items:center;width:100%;min-width:0;gap:4px;overflow:hidden;}.datacollection-sidebar-container .sidebar-details-container .sidebar-tuple{cursor:pointer;text-decoration:underline;color:var(--darkblue);font-weight:bold;font-size:11px;overflow:hidden;}.datacollection-sidebar-container .sidebar-details-container .sidebar-bookmark{cursor:pointer;text-decoration:underline;color:#8a2be2;font-weight:bold;font-size:11px;overflow:hidden;}.datacollection-sidebar-container .sidebar-details-container .validation-blocker,.datacollection-sidebar-container .sidebar-details-container .validation-warning,.datacollection-sidebar-container .sidebar-details-container .validation-success{padding-right:0;padding-left:0!important;margin-left:2px;}.datacollection-sidebar-container .sidebar-details-container .validation-cell-error{font-weight:bold;color:var(--terracotta);padding-left:24px;}.datacollection-sidebar-container .sidebar-details-container .validation-cell-warning{font-weight:bold;padding-left:24px;}.datacollection-sidebar-container .sidebar-details-container .sidebar-tuple-value{font-size:11px;padding-left:24px;}.datacollection-sidebar-container .sidebar-details-container .sidebar-tuple-last-modified{font-size:11px;padding-left:24px;font-style:italic;color:#666;}.datacollection-sidebar-container .sidebar-header-container{display:flex;flex-direction:row;gap:5px;align-items:center;}.datacollection-sidebar-container .sidebar-header-container .sidebar-changes-count{background-color:var(--bitblue);}.datacollection-sidebar-container .sidebar-header-container .sidebar-changes-count-errors{background-color:var(--terracotta)!important;}.datacollection-sidebar-container .component-title{cursor:pointer;}.datacollection-sidebar-container .sidebar-header{display:flex;flex-direction:row;padding-bottom:5px;align-items:center;justify-content:flex-end;}.datacollection-sidebar-container .sidebar-header .info-header{flex:1 1 0px;font-size:12px;font-weight:bold;padding-left:5px;}.datacollection-sidebar-container .sidebar-header .warnings-header{flex:1 1 0px;font-size:12px;font-weight:bold;color:var(--terracotta);padding-left:5px;}.datacollection-sidebar-container .sidebar-header .success-header{flex:1 1 0px;font-size:12px;color:#006400;}.datacollection-sidebar-container .sidebar-header .sidebar-button-header{display:flex;flex-direction:row;justify-content:flex-end;}.datacollection-sidebar-container .submit-message TEXTAREA{height:80px;}.datacollection-sidebar-container .submit-buttons{display:flex;flex-direction:row;gap:10px;justify-content:flex-end;padding-top:5px;}.datacollection-frame-entries-container{padding-bottom:15px;display:flex;flex-direction:column;}.datacollection-frame-entries-container .frame-entry-container{display:flex;flex-direction:row;}.datacollection-frame-entries-container .frame-entry-container .frame-selection-container{width:20px;margin-right:10px;position:relative;}.datacollection-frame-entries-container .frame-entry-container .frame-selection-container .frame-selection-line-top{position:absolute;top:0;left:0;right:0;margin:auto;width:4px;height:40%;background-color:var(--lightblue);}.datacollection-frame-entries-container .frame-entry-container .frame-selection-container .frame-selection-line-bottom{position:absolute;top:40%;left:0;right:0;margin:auto;width:4px;height:60%;background-color:var(--lightblue);}.datacollection-frame-entries-container .frame-entry-container .frame-selection-container .frame-selection-selector{text-align:center;position:absolute;top:40%;left:0;right:0;margin:auto;transform:translateY(-50%);cursor:pointer;}.datacollection-frame-entries-container .frame-entry-container .frame-selection-container .frame-selection-selector i{font-size:18px;color:var(--lightblue);background-color:#fff;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container{flex:1 1 0px;display:flex;flex-direction:column;xwidth:75%;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble{border-radius:1.15rem;line-height:1.25;padding:.5rem .875rem;position:relative;word-wrap:break-word;margin:.5rem 0 .1rem 0;color:#333;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble .frame-title{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:2px;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble .frame-title .frame-sender{text-align:left;font-weight:bold;user-select:none;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble .frame-title .frame-action{text-align:center;vertical-align:middle;color:#fff;padding:2px 5px;font-size:10px;border-radius:3px;user-select:none;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble .frame-title .action-submitted{background-color:var(--medblue);}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble .frame-title .action-rejected{background-color:var(--terracotta);}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble .frame-title .action-approved{background-color:#006400;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble .frame-title .action-in-progress{color:#000;background-color:#fdce3e;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble .frame-comment-title{font-size:12px;font-weight:bold;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble .frame-comment-textarea{padding-top:5px;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble .frame-comment-textarea TEXTAREA{resize:vertical;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble .frame-comment{max-height:150px;overflow:auto;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-date{font-size:10px;padding-bottom:5px;user-select:none;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble::before,.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble::after{bottom:-.1rem;content:"";height:1rem;position:absolute;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble~.frame-bubble{margin:.25rem 0 0;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble~.frame-bubble:not(:last-child){margin:.25rem 0 0;}.datacollection-frame-entries-container .frame-entry-container .frame-bubble-container .frame-bubble~.frame-bubble:last-child{margin-bottom:.5rem;}.datacollection-frame-entries-container .frame-entry-container.frame-selection-displayed .frame-selection-line-top,.datacollection-frame-entries-container .frame-entry-container.frame-selection-displayed .frame-selection-line-bottom{background-color:var(--medblue);}.datacollection-frame-entries-container .frame-entry-container.frame-selection-displayed .frame-selection-selector i{color:var(--medblue);}.datacollection-frame-entries-container .frame-entry-container.frame-selection-last-displayed .frame-selection-line-bottom{background-color:var(--lightblue);}.datacollection-frame-entries-container .frame-entry-container.frame-selection-not-displayed .frame-bubble-container{opacity:.6;}.datacollection-frame-entries-container .frame-entry-approver .frame-bubble-spacer-before{width:40px;}.datacollection-frame-entries-container .frame-entry-approver .frame-bubble-spacer-after{width:0;}.datacollection-frame-entries-container .frame-entry-approver .frame-bubble-container{flex:1 1 0px;}.datacollection-frame-entries-container .frame-entry-approver .frame-bubble{background-color:#add8e6;width:100%;}.datacollection-frame-entries-container .frame-entry-approver .frame-date{text-align:left;padding-left:10px;}.datacollection-frame-entries-container .frame-entry-approver .frame-bubble::before{border-bottom-left-radius:.8rem .7rem;border-right:1rem solid #add8e6;right:-.35rem;transform:translate(0,-.1rem);}.datacollection-frame-entries-container .frame-entry-approver .frame-bubble::after{background-color:#fff;border-bottom-left-radius:.5rem;right:-40px;transform:translate(-30px,-2px);width:10px;}.datacollection-frame-entries-container .frame-entry-contributor .frame-bubble-spacer-before{width:0;}.datacollection-frame-entries-container .frame-entry-contributor .frame-bubble-spacer-after{width:40px;}.datacollection-frame-entries-container .frame-entry-contributor .frame-bubble-container{flex:1 1 0px;}.datacollection-frame-entries-container .frame-entry-contributor .frame-bubble{align-self:flex-start;background-color:#90ee90;width:100%;}.datacollection-frame-entries-container .frame-entry-contributor .frame-date{text-align:right;padding-right:10px;}.datacollection-frame-entries-container .frame-entry-contributor .frame-bubble::before{border-bottom-right-radius:.8rem .7rem;border-left:1rem solid #90ee90;left:-.35rem;transform:translate(0,-.1rem);}.datacollection-frame-entries-container .frame-entry-contributor .frame-bubble::after{background-color:#fff;border-bottom-right-radius:.5rem;left:-40px;transform:translate(30px,-2px);width:10px;}.datacollection-frame-entries-container .frame-entry-system .frame-bubble-spacer-before{width:0;}.datacollection-frame-entries-container .frame-entry-system .frame-bubble-spacer-after{width:0;}.datacollection-frame-entries-container .frame-entry-system .frame-bubble{background-color:#d3d3d3;border-radius:3px;max-width:100%;width:100%;}.datacollection-frame-entries-container .frame-entry-system .frame-date{text-align:left;padding-left:10px;}.datacollection-book-container{flex:1 1 0px;display:flex;flex-direction:column;height:100%;overflow:auto;outline:0;position:relative;}.datacollection-book-container .datacollection-book-update-div{position:absolute;right:20px;top:20px;padding:6px;border-radius:4px;background-color:#216bb5;color:#fff;font-size:12px;font-weight:bold;opacity:1;z-index:10000;user-select:none;}.datacollection-book-container .datacollection-book-calctime-div{position:absolute;right:20px;bottom:30px;padding:10px;color:var(--medblue);opacity:.6;font-size:11px;z-index:10000;user-select:none;}.datacollection-book-container .datacollection-report-container-wrapper{display:grid;grid-template-columns:min-content auto;grid-template-rows:min-content auto;grid-column-gap:0;grid-row-gap:0;height:100%;overflow:auto;}.datacollection-book-container .datacollection-report-container-wrapper .group-button:hover{background-color:#f5f5f5;}.datacollection-book-container .datacollection-report-container-wrapper .group-button{height:14px;width:14px;border-radius:0;margin:1px;padding:1px;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--lightblue);border:1px solid var(--medblue);}.datacollection-book-container .datacollection-report-container-wrapper .group-button .group-button-icon{color:var(--darkblue);display:flex;}.datacollection-book-container .datacollection-report-container-wrapper .group-button .group-button-icon i{font-weight:bold;font-size:10px;}.datacollection-book-container .datacollection-report-container-wrapper .row-column-group-wrapper{display:flex;grid-row:1;grid-column:1;height:100%;width:100%;background-color:#fafafa;top:0;left:0;position:sticky;z-index:1005;}.datacollection-book-container .datacollection-report-container-wrapper .row-column-group-wrapper .row-group-expand{display:flex;flex-direction:column;}.datacollection-book-container .datacollection-report-container-wrapper .row-column-group-wrapper .column-group-expand{display:flex;flex-direction:column;}.datacollection-book-container .datacollection-report-container-wrapper .row-groups-wrapper{display:flex;grid-row:2;grid-column:1;height:100%;background-color:#fafafa;gap:0;padding-left:2px;padding-right:2px;left:0;position:sticky;z-index:1003;flex-direction:column;}.datacollection-book-container .datacollection-report-container-wrapper .row-groups-wrapper .frozen-row-groups{position:sticky;top:0;left:0;display:flex;flex-wrap:wrap;flex-direction:column;z-index:1004;background-color:#fafafa;}.datacollection-book-container .datacollection-report-container-wrapper .row-groups-wrapper .scrollable-row-groups{display:flex;flex-wrap:wrap;flex-direction:column;}.datacollection-book-container .datacollection-report-container-wrapper .row-groups-wrapper .row-group-wrapper .enclosed-row-group-wrapper{display:flex;flex-direction:row;}.datacollection-book-container .datacollection-report-container-wrapper .row-groups-wrapper .row-group-wrapper .enclosed-row-group-wrapper .row-group{display:flex;flex-direction:column;height:min-content;align-items:center;}.datacollection-book-container .datacollection-report-container-wrapper .row-groups-wrapper .row-group-wrapper .enclosed-row-group-wrapper .row-group .row-group-marker{display:flex;flex-direction:column;align-items:center;cursor:pointer;margin-bottom:5px;}.datacollection-book-container .datacollection-report-container-wrapper .row-groups-wrapper .row-group-wrapper .enclosed-row-group-wrapper .row-group .row-group-marker .row-group-endcap{width:9px;height:1px;background-color:var(--darkblue);}.datacollection-book-container .datacollection-report-container-wrapper .row-groups-wrapper .row-group-wrapper .enclosed-row-group-wrapper .row-group .row-group-marker .row-group-line{border-left:3px solid var(--darkblue);}.datacollection-book-container .datacollection-report-container-wrapper .row-groups-wrapper .row-group-wrapper .enclosed-row-group-wrapper .enclosed-row-groups-wrapper{display:flex;flex-direction:column;}.datacollection-book-container .datacollection-report-container-wrapper .col-groups-wrapper{display:flex;flex-direction:row;grid-row:1;grid-column:2;width:100%;background-color:#fafafa;gap:0;padding-top:2px;padding-bottom:2px;top:0;position:sticky;z-index:1003;}.datacollection-book-container .datacollection-report-container-wrapper .col-groups-wrapper .frozen-col-groups{position:sticky;top:0;left:0;z-index:1004;display:flex;background-color:#fafafa;}.datacollection-book-container .datacollection-report-container-wrapper .col-groups-wrapper .scrollable-col-groups{display:flex;}.datacollection-book-container .datacollection-report-container-wrapper .col-groups-wrapper .col-group-wrapper .enclosed-col-group-wrapper{display:flex;flex-direction:column;}.datacollection-book-container .datacollection-report-container-wrapper .col-groups-wrapper .col-group-wrapper .enclosed-col-group-wrapper .col-group{display:flex;width:min-content;align-items:center;}.datacollection-book-container .datacollection-report-container-wrapper .col-groups-wrapper .col-group-wrapper .enclosed-col-group-wrapper .col-group .col-group-marker{display:flex;align-items:center;cursor:pointer;margin-right:5px;}.datacollection-book-container .datacollection-report-container-wrapper .col-groups-wrapper .col-group-wrapper .enclosed-col-group-wrapper .col-group .col-group-marker .col-group-endcap{width:1px;height:9px;background-color:var(--darkblue);}.datacollection-book-container .datacollection-report-container-wrapper .col-groups-wrapper .col-group-wrapper .enclosed-col-group-wrapper .col-group .col-group-marker .col-group-line{border-top:3px solid var(--darkblue);}.datacollection-book-container .datacollection-report-container-wrapper .col-groups-wrapper .col-group-wrapper .enclosed-col-group-wrapper .enclosed-col-groups-wrapper{display:flex;flex-direction:row;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container{grid-column:2;grid-row:2;flex:1 1 0px;position:relative;border-top:1px solid var(--lightblue);border-left:1px solid var(--lightblue);overflow:visible;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-frozen-band-backing{position:sticky;top:0;left:0;z-index:1000;width:100%;background-color:#fff;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table{table-layout:fixed;width:0;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table.dc-drag-selecting{user-select:none;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .frozen-row{position:sticky;z-index:1001;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .frozen-row.frozen-col{z-index:1002!important;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .frozen-row::before,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .frozen-row::after,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .frozen-col::before,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .frozen-col::after{content:"";position:absolute;background-color:inherit;pointer-events:none;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .frozen-row::before,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .frozen-col::before{top:0;bottom:0;left:-1px;width:1px;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .frozen-row::after,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .frozen-col::after{left:0;right:0;top:-1px;height:1px;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table th{font-weight:unset;text-align:unset;height:1px;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table td{height:1px;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table td .filter-selection-popup-target{width:100%;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .active-range{background-color:#eee!important;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .active-range-up{box-shadow:0 2px 0 0 #217346 inset;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .active-range-right{box-shadow:-2px 0 0 0 #217346 inset;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .active-range-down{box-shadow:0 -2px 0 0 #217346 inset;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .active-range-left{box-shadow:2px 0 0 0 #217346 inset;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-header{display:none;text-align:center;background-color:var(--lightblue);font-size:12px;user-select:none;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-header-col{width:30px;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-header-row{height:20px;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-header-row TD{border-right:thin solid #fff;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-col-header-cell{border-top:thin solid #fff;border-bottom:thin solid #fff;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-cell{position:relative;width:100%;margin:0;padding:0 5px 0 0;overflow:hidden;background-color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:inherit;text-align:inherit;display:flex;flex-direction:row;border:2px solid transparent!important;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-cell .dc-cell-value-wrapper{flex:1 1 0px;outline:0;line-height:1.45em;display:flex;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-cell .dc-cell-value-wrapper div{background-color:transparent!important;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-cell .validation-marker-warning,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-cell .validation-marker-blocker{cursor:pointer;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;left:1px;top:1px;rotate:-90deg;position:absolute;z-index:1000;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-cell .dc-cell-has-comment{cursor:pointer;width:8px;height:8px;right:0;top:0;position:absolute;z-index:1000;color:#8a2be2;background-image:url('data:image/svg+xml,<svg viewBox="0 0 5.29 5.29" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><g><path fill="%23bd67c9" stroke="%23bd67c9" d="M 5e-6,0.03292687 H 5.291671 L 5.307811,5.1147114 2.673935,2.4740784 0,2.4669784 C 0.01614,-0.47136343 0,0.03292997 0,0.03292997 Z" /></g></svg>');}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-cell .dc-cell-new-comment{position:absolute;width:1px;height:1px;right:0;top:0;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-cell .validation-marker-warning{border-color:transparent var(--bitblue) transparent transparent;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-cell .validation-marker-blocker{border-color:transparent var(--terracotta) transparent transparent;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-cell .dc-cell-marker{display:none;height:92%;width:5px;margin-left:1px;margin-right:2px;margin-top:auto;margin-bottom:auto;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-cell .dc-cell-modified{background-color:var(--medblue);}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-cell dc-cell-marker-endcap{height:92%;width:5px;margin-left:2px;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-input-cell{cursor:pointer;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-input-cell .k-input,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-input-cell .k-input-inner{border:0;display:inline;box-shadow:none;padding:0;width:100%;color:inherit;background-color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:inherit;text-align:inherit;margin-bottom:3px;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-highlight-input-cell{background-color:#d1f8d1!important;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-highlight-cell{border:thin solid var(--medblue)!important;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-edit-cell{border:2px solid #217346!important;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .dc-active-cell{border:2px solid #217346!important;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down .k-input-inner{display:none;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down .k-input-md .k-input-inner,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down .k-picker-md .k-input-inner{padding:4px 8px;display:none;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down .k-input-md .k-input-button,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down .k-input-md .k-spinner-increase,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down .k-input-md .k-spinner-decrease,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down .k-picker-md .k-input-button,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down .k-picker-md .k-spinner-increase,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down .k-picker-md .k-spinner-decrease{padding:0;width:20px;height:20px;border:0;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down .excel-filter-select-all-item{padding:4px 8px;display:flex;cursor:pointer;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down .excel-filter-select-all-item:hover{background:rgba(0,0,0,.06);}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down .excel-filter-select-all-item label{display:block;flex:1 1 auto;cursor:pointer;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down-filtered .k-icon-button.k-button-md>.k-button-icon:before{content:"";}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down-filtered .k-icon-button.k-button-md>.k-button-icon{display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 7 Pro";font-weight:600;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .excel-filter-drop-down-filtered svg{display:none;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .split-button-container .k-button{border-right:0;border-top-left-radius:0;border-bottom-left-radius:0;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .split-button-container .k-dropdown,.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-table .split-button-container .k-dropdown-wrap{border-left:0;margin-left:-3px;border-top-left-radius:0;border-bottom-left-radius:0;}.datacollection-book-container .datacollection-report-container-wrapper .datacollection-report-container .dc-chart{position:absolute;}.datacollection-book-container .dc-report-tabs-wrapper{display:flex;}.datacollection-book-container .dc-report-tabs-wrapper .dc-report-tabs-buttons{display:flex;align-items:center;padding:3px;border-top:2px solid #216bb5;}.datacollection-book-container .dc-report-tabs-wrapper .dc-report-tabs-buttons .tab-button-left{margin-right:5px;}.datacollection-book-container .dc-report-tabs-wrapper .dc-report-tabs-buttons .tab-button{display:flex;justify-content:center;align-items:center;cursor:pointer;width:20px;height:20px;}.datacollection-book-container .dc-report-tabs-wrapper .dc-report-tabs-buttons .tab-button:hover{background-color:#f5f5f5;}.datacollection-book-container .dc-report-tabs-wrapper .dc-report-tabs-buttons .tab-button-icon{font-size:13px;font-weight:bold;}.datacollection-book-container .dc-report-tabs-wrapper .dc-report-tabs{display:flex;flex-grow:1;flex-direction:row;padding-bottom:3px;overflow:hidden;}.datacollection-book-container .dc-report-tabs-wrapper .dc-report-tabs .dc-report-tab-wrapper{display:flex;border-top:2px solid var(--medblue);}.datacollection-book-container .dc-report-tabs-wrapper .dc-report-tabs .dc-report-tab-wrapper .dc-report-tab-margin{width:5px;}.datacollection-book-container .dc-report-tabs-wrapper .dc-report-tabs .dc-report-tab-wrapper .dc-report-tab{display:flex;flex-direction:row;align-items:center;white-space:nowrap;cursor:pointer;padding:4px 10px;color:#000;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;user-select:none;font-size:13px;}.datacollection-book-container .dc-report-tabs-wrapper .dc-report-tabs .dc-report-tab-wrapper .dc-report-tab.dc-report-tab-selected{border:2px solid var(--medblue);border-top:2px solid #fff;margin:-2px 0 0 0;}.datacollection-book-container .dc-report-tabs-wrapper .dc-report-tabs .dc-report-tab-wrapper .dc-report-tab-divider{background-color:#eee;width:1px;height:70%;align-self:center;flex-shrink:0;}.datacollection-book-container .dc-report-tabs-wrapper .dc-report-tabs .dc-report-tab-end-buffer{display:flex;flex-grow:1;border-top:2px solid var(--medblue);}.validation-blocker i,.validation-blocker svg,.validation-warning i,.validation-warning svg,.validation-success i,.validation-success svg{font-weight:bold;padding-right:5px;font-size:13px;}.validation-blocker i,.validation-blocker svg{color:var(--terracotta)!important;}.validation-warning i,.validation-warning svg{color:var(--darkblue)!important;}.validation-success{color:#006400;}.status-running{background-color:#5ec232!important;}.status-paused{background-color:#fdce3e!important;}.status-stopped{background-color:#0058e9!important;}.v6-contribution-grid-column{flex:1 1 0;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;}.v6-contribution-grid-column .rwg-blazor-host,.v6-contribution-grid-column>.excelworkbook-container,.v6-contribution-grid-column>.datacollection-book-container{flex:1 1 0;min-height:0;height:auto!important;}.v6-contribution-toolbar{display:flex;flex-direction:row;align-items:center;gap:2px;flex:0 0 auto;height:var(--rw-density-toolbar,48px);padding:0 8px;background:var(--rw-surface-2,#fafafa);border-bottom:1px solid var(--rw-border-subtle,rgba(0,0,0,.08));}.v6-contribution-toolbar .v6-toolbar-group{display:flex;flex-direction:row;align-items:center;gap:2px;}.v6-contribution-toolbar .v6-toolbar-operators{gap:4px;margin:0 4px;}.v6-contribution-toolbar .v6-toolbar-sep{display:inline-block;width:1px;height:22px;margin:0 6px;background:var(--rw-border-default,rgba(0,0,0,.12));}.v6-contribution-toolbar .v6-toolbar-spacer{flex:1 1 0;}.v6-contribution-toolbar .v6-toolbar-selection{margin-left:8px;font-size:var(--rw-font-size-sm,12px);color:var(--rw-text-secondary,#555556);white-space:nowrap;}.v6-contribution-toolbar .v6-toolbar-selection .v6-toolbar-sel-count,.v6-contribution-toolbar .v6-toolbar-selection .v6-toolbar-sel-total{font-weight:700;color:var(--rw-color-teal,#228066);}.v6-contribution-toolbar .v6-toolbar-selection .v6-toolbar-sel-empty{font-style:italic;color:var(--rw-text-muted,#7a7a7a);}.v6-contribution-toolbar .v6-toolbar-actions{gap:8px;}.v6-contribution-toolbar .v6-toolbar-actions .v6-toolbar-gate-reason{font-size:var(--rw-font-size-xs,11px);color:var(--rw-color-orange,#f55e31);white-space:nowrap;align-self:center;}.v6-contrib-op-popup .v6-contrib-op-menu{min-width:200px;display:flex;flex-direction:column;padding:4px;}.v6-contrib-op-popup .v6-contrib-op-item{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px;border:0;background:transparent;border-radius:var(--rw-radius-button,6px);cursor:pointer;justify-content:flex-start;font-size:var(--rw-font-size-md,13px);color:var(--rw-text-primary,#262626);}.v6-contrib-op-popup .v6-contrib-op-item:hover:not(:disabled){background:var(--rw-hover-overlay,rgba(0,0,0,.04));}.v6-contrib-op-popup .v6-contrib-op-item:disabled,.v6-contrib-op-popup .v6-contrib-op-item.disabled{opacity:.4;cursor:default;}.v6-contrib-op-popup .v6-contrib-op-item .v6-contrib-op-ico{width:18px;text-align:center;font-weight:700;color:var(--rw-color-teal,#228066);}.v6-contrib-op-popup .v6-contrib-op-form{min-width:240px;padding:10px;display:flex;flex-direction:column;gap:8px;}.v6-contrib-op-popup .v6-contrib-op-form .v6-contrib-op-form-title{font-weight:700;font-size:var(--rw-font-size-md,13px);color:var(--rw-text-primary,#262626);}.v6-contrib-op-popup .v6-contrib-op-form .v6-contrib-op-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--rw-font-size-sm,12px);color:var(--rw-text-secondary,#555556);}.v6-contrib-op-popup .v6-contrib-op-form .v6-contrib-op-input{width:110px;padding:4px 8px;border:1px solid var(--rw-border-default,rgba(0,0,0,.12));border-radius:var(--rw-radius-input,6px);font-size:var(--rw-font-size-sm,12px);}.v6-contrib-op-popup .v6-contrib-op-form .v6-contrib-op-input:focus{outline:0;border-color:var(--rw-border-focus,#228066);}.v6-contrib-op-popup .v6-contrib-op-form .v6-contrib-op-preview{font-size:var(--rw-font-size-sm,12px);color:var(--rw-text-secondary,#555556);padding:2px 0;}.v6-contrib-op-popup .v6-contrib-op-form .v6-contrib-op-preview b{color:var(--rw-color-teal,#228066);}.v6-contrib-op-popup .v6-contrib-op-form .v6-contrib-op-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:2px;}.v6-contrib-commentpopup-scrim{position:fixed;inset:0;z-index:12000;background:rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;}.v6-contrib-commentpopup{width:380px;max-width:calc(100vw - 32px);background:var(--rw-surface-1,#fff);border-radius:var(--rw-radius-dialog,12px);box-shadow:var(--rw-shadow-popover,0 12px 32px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06));padding:16px;display:flex;flex-direction:column;gap:10px;}.v6-contrib-commentpopup .v6-contrib-commentpopup-heading{font-family:var(--rw-font-heading,"Trebuchet MS");font-size:var(--rw-font-size-lg,16px);font-weight:700;color:var(--rw-text-primary,#262626);}.v6-contrib-commentpopup .v6-contrib-commentpopup-guidance{font-size:var(--rw-font-size-sm,12px);color:var(--rw-text-secondary,#555556);}.v6-contrib-commentpopup .v6-contrib-commentpopup-input textarea{min-height:90px;}.v6-contrib-commentpopup .v6-contrib-commentpopup-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:4px;}.v6-contrib-commentpopup.is-destructive .v6-contrib-commentpopup-heading{color:var(--rw-status-error,#f55e31);}.datacollection-sidebar-container.component-container{padding:0;border-radius:0;}.datacollection-sidebar-container.component-container .component-inner .component-header{padding:var(--app-spacing-2);border-bottom:1px solid var(--rw-border-subtle,rgba(0,0,0,.08));}.datacollection-sidebar-container .v6-dock-body{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;}.datacollection-sidebar-container .v6-dock-tabbar{flex:0 0 auto;display:flex;flex-direction:row;border-bottom:1px solid var(--rw-border-subtle,rgba(0,0,0,.08));}.datacollection-sidebar-container .v6-dock-tab{flex:1 1 50%;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;border:0;background:var(--rw-surface-page);cursor:pointer;font-family:inherit;font-size:var(--rw-font-size-md,13px);font-weight:600;color:var(--rw-text-secondary,#555556);box-shadow:inset 0 -2px 0 0 transparent;user-select:none;}.datacollection-sidebar-container .v6-dock-tab:hover{color:var(--rw-text-primary,#262626);}.datacollection-sidebar-container .v6-dock-tab.is-active{color:var(--rw-brand-teal,#08594a);background:unset;box-shadow:inset 0 -2px 0 0 var(--rw-color-teal,#228066);}.datacollection-sidebar-container .v6-dock-tab-badge{background-color:var(--rw-color-teal,#228066);}.datacollection-sidebar-container .v6-dock-tab-badge.sidebar-changes-count-errors{background-color:var(--rw-color-orange,#f55e31)!important;}.datacollection-sidebar-container .tabstrip-workflow{flex:1 1 0;min-height:0;height:100%;padding:var(--app-spacing-2);display:flex;flex-direction:column;overflow:hidden;}.datacollection-sidebar-container .tabstrip-workflow>.sidebar-header,.datacollection-sidebar-container .tabstrip-workflow>.v6-dock-chips,.datacollection-sidebar-container .tabstrip-workflow>.rw-callout{flex:0 0 auto;}.datacollection-sidebar-container .tabstrip-workflow .datacollection-frame-entries-container{flex:1 1 0;overflow:auto;min-height:0;}.datacollection-sidebar-container .tabstrip-workflow .v6-dock-composer{flex:0 0 auto;}.datacollection-sidebar-container .tabstrip-details{flex:1 1 0;min-height:0;height:100%;padding:10px;overflow:auto;}.datacollection-sidebar-container .v6-dock-chips{display:flex;flex-direction:row;gap:6px;padding:4px 5px 8px;flex-wrap:wrap;}.datacollection-sidebar-container .v6-dock-composer{border-top:1px solid var(--rw-border-subtle,rgba(0,0,0,.08));padding:8px 5px 4px;}.datacollection-sidebar-container .v6-dock-composer .frame-comment-title{font-size:var(--rw-font-size-sm,12px);font-weight:700;color:var(--rw-text-secondary,#555556);padding-bottom:4px;}.datacollection-sidebar-container .v6-dock-composer .v6-dock-composer-gate{font-size:var(--rw-font-size-xs,11px);color:var(--rw-color-orange,#f55e31);padding:4px 0 0;}.datacollection-sidebar-container .v6-dock-composer .submit-message textarea{height:70px;}.datacollection-sidebar-container-collapsed.has-blockers .preview-label{color:var(--rw-color-orange,#f55e31);}.datacollection-sidebar-container-collapsed .v6-dock-rail-badge{margin-top:12px;background-color:var(--rw-color-teal,#228066);}.datacollection-sidebar-container-collapsed .v6-dock-rail-badge.sidebar-changes-count-errors{background-color:var(--rw-color-orange,#f55e31)!important;}.full-height-overflow-auto{overflow:auto;height:100%!important;width:100%!important;}.popup-container{margin-top:var(--app-spacing-2);margin-right:var(--app-spacing-2);box-shadow:var(--rw-shadow-popover);background-color:var(--rw-surface-1);border:1px solid var(--rw-border-subtle);overflow:hidden;border-radius:var(--rw-radius-card)!important;}.popup-container .k-popup{border-radius:var(--rw-radius-card);}.popup-container .popup-content{display:flex;flex-direction:column;min-width:200px;padding:var(--app-spacing-2);text-align:left;}.popup-container .menu-button-header{padding:var(--app-spacing-3) var(--app-spacing-4);border-bottom:1px solid var(--rw-border-subtle);background-color:var(--rw-surface-1);}.popup-container .menu-button-items{max-height:60vh;overflow-y:auto;min-width:150px;}.popup-container .menu-button-items .menu-button-item .k-button,.popup-container .menu-button-items .menu-button-item .k-button-text{justify-content:flex-start;text-align:left;}.popup-container.pp-tree-popup .rw-tree-dropdown-popup{min-width:0;max-width:calc(100vw - 1.5rem);}.dm-addfield-popup .menu-button-item .k-button,.dm-addfield-popup .menu-button-item .k-button-text,.dm-conn-popup .menu-button-item .k-button,.dm-conn-popup .menu-button-item .k-button-text{justify-content:flex-start;}.dm-addfield-popup .rw-label,.dm-conn-popup .rw-label{width:100%;justify-content:flex-start;text-align:left;}.dm-map-trigger .k-button{border-color:transparent;}.dm-map-trigger.dm-map-mapped .k-button{background:var(--rw-status-success-subtle);}.dm-map-trigger.dm-map-mapped .k-button .text-label,.dm-map-trigger.dm-map-mapped .k-button .rw-icon{color:var(--app-color-success-on-subtle)!important;}.dm-map-trigger.dm-map-unmapped .k-button{background:var(--rw-status-warning-subtle);}.dm-map-trigger.dm-map-unmapped .k-button .text-label,.dm-map-trigger.dm-map-unmapped .k-button .rw-icon{color:var(--app-color-warning-on-subtle)!important;}.dm-conn-warn{min-width:0;flex:0 1 auto;overflow:hidden;}.dm-conn-warn .text-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.avatar-popup .active-workspace .k-button{opacity:1!important;}.avatar-popup .active-workspace .text-label{color:var(--rw-color-orange)!important;font-weight:var(--app-font-weight-semibold);}.avatar-popup .active-workspace .rw-icon{color:var(--rw-color-orange)!important;font-weight:var(--app-font-weight-semibold);}.dm-browse-dialog{width:80vw;min-width:40rem;max-width:80vw;}.dm-browse-dialog .mud-dialog-content{max-height:unset;}.formstatus-trigger-dialog{width:500px;min-width:500px;max-width:500px;}.run-project-dialog{height:650px;width:500px;max-width:800px;}.webhook-trigger-dialog{width:675px;min-width:675px;max-width:675px;}.schedule-trigger-dialog{width:675px;min-width:675px;max-width:675px;}.run-jobs-dialog{height:675px;width:870px;max-width:870px;}.run-jobs-dialog .outline-none>div:nth-child(4){display:flex;flex-direction:column;flex:1 1 auto;}.log-report-dialog{max-height:700px;width:900px;min-width:900px;max-width:900px;}.mud-dialog-container{z-index:15000!important;}.dialog-600-x-1200{height:600px;width:1200px;resize:both;overflow:auto;max-width:unset;}.dialog-600-x-1200 .mud-dialog-content{max-height:unset;}.dialog-600-x-1200 .mud-dialog-width-sm{max-width:unset;}.dialog-600-x-1200 .outline-none>div:nth-child(4){display:flex;flex-direction:column;flex:1 1 auto;}.dialog-600-x-1200 .outline-none>div:nth-child(4) .mud-dialog-content{flex:1 1 200px;}.border{border:1px solid var(--kendo-color-border,rgba(0,0,0,.08));}.rw-help-text{display:block;font-size:var(--rw-font-size-sm,12px);line-height:var(--app-line-height-md,1.4285714286);color:var(--rw-text-muted,#6b6b6b);}.rw-help-text code{font-family:var(--app-font-family-monospace);background-color:var(--app-secondary-color-100,#f4f4f5);border-radius:var(--app-border-radius-md,4px);padding:1px 4px;}.vertical-stack,.vertical-stack-fill{height:100%;width:100%;display:flex;flex-direction:column;gap:5px;overflow:auto;}.no-scroll{overflow:hidden;}.horizontal-stack{display:flex;flex-direction:row;align-items:center;gap:5px;height:100%;}.flex-grow{flex-grow:1;}.vertical-stack-fill,.first-grow>div:first-child{flex-grow:1;}.last-grow>div:last-child{flex-grow:1;}.fa-check:not(.k-button-text .fa-check){color:#008000!important;}.fa-triangle-exclamation:not(.k-button-text .fa-triangle-exclamation){color:#ffa500!important;}.fa-hexagon-exclamation:not(.k-button-text .fa-hexagon-exclamation){color:#8b0000!important;}.app-badge{background-color:var(--terracotta);color:#fff;font-size:11px;font-weight:bold;border:0;padding:2px 6px;text-align:center;text-decoration:none;display:inline-block;margin:0 0 0 2px;border-radius:16px;}.variable-template{border:1px solid var(--medblue);display:inline;padding:4px 4px 4px 4px;margin:0 4px;border-radius:4px;background:var(--medblue);color:#fff;font-size:10px;font-weight:normal;font-family:"Roboto";cursor:pointer;}.variable-template::before{content:"";font-family:"Font Awesome 7 Pro";padding-left:3px;padding-right:5px;}.variable-template{background:var(--darkblue);font-size:11px;opacity:.8;}.error-notification.k-notification-group,.error-notification .k-notification-group{z-index:30000;}.error-notification{font-size:1.5em;text-align:center;align-items:center;margin-top:10px;margin-right:10px;}.error-notification .k-notification{display:flex;border-color:var(--terracotta)!important;background-color:var(--terracotta)!important;}.error-notification .k-notification-actions{align-self:self-start!important;}.error-notification .error-notification-alert{padding:10px;}.error-notification .error-notification-alert .error-notification-alert-message{text-align:left;white-space:pre-line;}.error-notification .error-notification-alert .error-notification-alert-message a,.error-notification .error-notification-alert .error-notification-alert-message a:visited,.error-notification .error-notification-alert .error-notification-alert-message a:hover,.error-notification .error-notification-alert .error-notification-alert-message a:focus{color:#fff;text-decoration:underline;}.error-notification .error-notification-alert .error-notification-alert-message::first-line {font-size:14px;}.error-notification .k-notification.k-notification-info{border-color:var(--rw-status-info,#216bb5)!important;background-color:var(--rw-status-info,#216bb5)!important;color:#fff;}.new-datasource-dialog .new-datasource-container{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.new-datasource-dialog .new-datasource-container .new-datasource-item:hover{background-color:#f5f5f5;}.new-datasource-dialog .new-datasource-container .new-datasource-item{height:70px;width:260px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;border-radius:5px;margin:10px;padding:10px;cursor:pointer;display:flex;flex-direction:row;align-items:center;}.new-datasource-dialog .new-datasource-container .new-datasource-item .new-datasource-image{margin-right:20px;}.new-datasource-dialog .new-datasource-container .new-datasource-item .new-datasource-image .rw-icon{height:40px;width:40px;}.new-datasource-dialog .new-datasource-container .new-datasource-item .new-datasource-image i{height:40px;width:40px;text-align:center;font-size:30px;}.new-datasource-dialog .new-datasource-container .new-datasource-item .new-datasource-name{white-space:pre-line;flex:1 1 0px;}.new-datasource-dialog .new-datasource-container .new-datasource-item .new-datasource-plus{align-self:flex-start;}.new-datasource-dialog .new-datasource-container .new-datasource-item .new-datasource-plus i{font-size:22px;}.schedule-cron .value-content{flex-direction:row;flex-wrap:nowrap!important;}.cronvalid{padding:0 10px;}.cronvalid .i,.cronvalid svg{color:#008000;}.croninvalid{padding:0 10px;}.croninvalid .i,.croninvalid svg{color:#f00;}div[data-lastpass-icon-root]{display:none;}label{font-size:12px;padding-left:5px;}.hidden{display:none!important;}.invisible{visibility:hidden;}.disabled{pointer-events:none;opacity:.5;}.checkbox-group{min-height:24px;white-space:nowrap;display:flex;align-items:center;}.checkbox-group .k-checkbox{margin:3px;}.checkbox-group label{height:100%;padding:3px 32px 3px 5px;}.tree-btns{display:flex;justify-content:end;padding:5px;gap:5px;}.nodata-section{display:flex;flex-direction:column;align-items:center;justify-content:center;}.nodata-section .nodata-text{padding:10px 0;}.tall-textarea TEXTAREA{height:300px;}.editor-context-menu{z-index:calc(var(--mud-zindex-appbar) + 3);}.button-container{display:flex;gap:5px;}#blazor-error-ui{background:#ffffe0;color:#212529;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}.rw-modal-guard{display:none;}.rw-modal-guard.armed{display:block;position:fixed;inset:0;z-index:14990;background:transparent;cursor:progress;}.k-loader-container-overlay+.k-loader-container-inner{z-index:10002;}.k-splitter{flex:1 1 0px!important;xborder:none!important;overflow:auto!important;}.k-splitbar,.k-splitbar:focus{background-color:transparent!important;}.k-splitbar-horizontal{width:var(--kendo-spacing-1\.5,.75rem)!important;background-color:var(--app-secondary-color-100)!important;}.hide-treelist-toggle .k-treelist-toggle{display:none;}.tree-list-no-header{flex:1 1 0px;display:flex;border:1px solid rgba(0,0,0,.08);overflow:auto;}.tree-list-no-header .k-treelist-toggle{display:none!important;}.tree-list-no-header .k-grid-norecords:hover{background-color:unset!important;}.tree-list-no-header .k-grid-header{display:none!important;}.tree-list-no-header .k-grid-content{overflow:auto!important;}.tree-list-no-header .k-i-collapse,.tree-list-no-header .k-i-none{display:none!important;}.tree-list-no-header .k-table-alt-row{background-color:unset!important;}.tree-list-no-header .k-table-alt-row:hover{background-color:#ededed!important;}.tree-list-no-header td{padding:2px 4px!important;border:0!important;user-select:none!important;cursor:default;height:24px;}.k-tabstrip{height:100%!important;width:100%!important;}.k-tabstrip .tab-badge{background-color:var(--lightblue);color:var(--medblue);font-weight:bold;padding:2px 6px;text-align:center;text-decoration:none;display:inline-block;margin:0 0 0 6px;border-radius:16px;}.k-tabstrip .k-hstack{padding-top:5px!important;padding-left:5px!important;}.k-tabstrip .k-hstack .k-tabstrip-item{user-select:none!important;}.k-tabstrip .k-hstack .k-tabstrip-item.k-active,.k-tabstrip .k-hstack .k-tabstrip-item.k-selected{border-color:rgba(0,0,0,.2)!important;border-bottom:0!important;background-color:#fafafa!important;color:var(--darkblue)!important;font-weight:bold!important;}.k-tabstrip .k-hstack .k-tabstrip-item.k-active .tab-badge,.k-tabstrip .k-hstack .k-tabstrip-item.k-selected .tab-badge{background-color:var(--medblue);color:var(--lightblue);}.k-tabstrip .k-hstack .k-tabstrip-item:focus,.k-tabstrip .k-hstack .k-tabstrip-item.k-focus{box-shadow:unset!important;}.k-tabstrip .k-tabstrip-content{height:100%!important;width:100%!important;padding:0!important;overflow:hidden!important;}.k-treeview-group{width:fit-content;}.k-treeview .k-treeview-item-content{padding-inline-start:calc(var(--kendo-treeview-level,0)*8px)!important;}.k-treeview .k-treeview-leaf{padding-inline:var(--app-spacing-1,4px)!important;gap:var(--app-spacing-1\.5,6px)!important;}.breadcrumb-icon{margin-inline-end:var(--kendo-spacing-1);}.k-list-group-item,.k-list-group-sticky-header{background-color:#eee;color:var(--darkblue);font-weight:bold;}.k-menu-vertical>.k-menu-item>.k-menu-link{padding:2px;}.hide-group-panel .k-grouping-header{display:none;}.k-datetimepicker.k-invalid{border-color:rgba(0,0,0,.08);}.k-menu-item.k-separator .k-link{display:none;}.k-multiselect{min-height:28px;}.k-multiselect .k-input-inner{display:none;}.k-grid .k-hierarchy-cell .k-icon{width:16px;}.split-button-sep{max-height:1px;height:1px;border-bottom:1px solid #ddd;content:"";}.k-animation-container-shown{z-index:10000;}.k-separator-horizontal{color:var(--medblue);}.k-toolbar{min-height:41px;}.k-grid{height:100%;}.k-grid ::deep td,.k-grid ::deep td div{text-overflow:ellipsis;white-space:nowrap;}.k-grid .k-pager-sizes .k-dropdownlist{width:7em;}.k-context-menu,.k-menu-popup{padding:0;background-color:rgba(239,239,239,.9333333333)!important;z-index:200!important;border:1px solid #eee;}.k-context-menu .k-menu-item,.k-menu-popup .k-menu-item{padding:2px 10px;color:var(--darkblue);}.k-context-menu .k-item:hover,.k-context-menu .k-link:hover,.k-menu-popup .k-item:hover,.k-menu-popup .k-link:hover{color:var(--red)!important;}.k-context-menu .k-item,.k-context-menu .k-item:focus,.k-context-menu .k-item:active,.k-context-menu .k-link,.k-context-menu .k-link:focus,.k-context-menu .k-link:active,.k-menu-popup .k-item,.k-menu-popup .k-item:focus,.k-menu-popup .k-item:active,.k-menu-popup .k-link,.k-menu-popup .k-link:focus,.k-menu-popup .k-link:active{box-shadow:inherit!important;}.k-context-menu .tree-icon,.k-menu-popup .tree-icon{padding:0 2px;font-size:14px;width:15px;}.k-context-menu .k-menu-link-text,.k-menu-popup .k-menu-link-text{font-size:12px;padding:0 6px;}.k-radio,.k-checkbox{border-color:rgba(0,0,0,.5)!important;}.k-icon-button.k-button-md>.k-button-icon{display:flex;align-items:center;justify-content:center;}.k-button-icon{color:var(--medblue);}.k-button-solid.k-selected .k-button-text{color:#fff;}.k-button-solid.k-selected i,.k-button-solid.k-selected span{color:#fff;}.k-button-solid-primary .k-button-text{color:#fff;}.k-button-solid-primary .k-button-text i{color:#fff;}.k-toolbar .k-toolbar-item{box-shadow:none!important;}.k-toolbar label{margin-right:0;}.k-button-lg{font-size:14px;}.k-button.k-button-link:focus{border:0;box-shadow:none;}.k-button.k-button-link:active{color:#00008b;}.k-button.k-button-link{color:#00f;padding:0;border:0;box-shadow:none;}.k-button.k-button-link .k-button-icon{order:1;padding-left:5px;}.k-button.k-button-link .k-button-icon:before{display:inline-block;text-decoration:none;}.k-list,.k-list-md{font-size:12px;line-height:1.4;}.k-input-md,.k-picker-md{font-size:12px;}.outline-none{display:contents;}.k-switch-sm{width:48px;height:22px;float:right;}.k-switch-label-off,.k-switch-label-on{display:none;}.k-switch-sm .k-switch-track{width:48px;height:14px;}.k-switch-sm .k-switch-thumb{width:22px;height:22px;}.k-switch-on .k-switch-track{border-color:var(--medblue);background-color:var(--medblue);}.k-switch-on .k-switch-thumb{border-color:var(--lavendar);}.rw-page{background-color:var(--rw-surface-page);min-height:100%;padding:var(--rw-density-page-padding);display:flex;flex-direction:column;gap:var(--rw-density-section-gap);color:var(--rw-text-primary);font-family:var(--rw-font-body);}.rw-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--app-spacing-4);padding-bottom:var(--app-spacing-3);border-bottom:1px solid var(--rw-border-subtle);margin-bottom:5px;}.rw-page-header .rw-page-header-text{display:flex;flex-direction:column;gap:var(--app-spacing-1);min-width:0;}.rw-page-header .rw-page-header-breadcrumb{font-size:var(--rw-font-size-xs);color:var(--rw-text-muted);}.rw-page-header .rw-page-header-title{font-family:var(--rw-font-heading);font-size:var(--rw-font-size-title);font-weight:var(--app-font-weight-semibold);line-height:var(--rw-line-height-tight);color:var(--rw-text-primary);margin:0;}.rw-page-header .rw-page-header-description{font-size:var(--rw-font-size-body);color:var(--rw-text-secondary);line-height:var(--rw-line-height-normal);max-width:72ch;}.rw-page-header .rw-page-header-subdescription{margin-top:var(--app-spacing-1);font-size:var(--rw-font-size-sm);color:var(--rw-text-muted);}.rw-page-header .rw-page-header-actions-container{display:flex;flex-direction:column;gap:var(--app-spacing-1);min-width:0;height:100%;}.rw-page-header .rw-page-header-actions{display:flex;align-items:start;gap:var(--app-spacing-2);flex-shrink:0;}.rw-page-header .rw-page-header-actions-spacer{flex:1 1 0px;}.rw-page-header .rw-page-header-section-label{display:flex;align-items:baseline;justify-content:flex-end;font-size:var(--rw-font-size-xs);text-transform:uppercase;letter-spacing:var(--rw-letter-spacing-eyebrow);color:var(--rw-text-muted);font-weight:var(--app-font-weight-semibold);}.rw-page-header .rw-page-header-section-label .rw-page-header-section-meta{text-transform:none;letter-spacing:normal;font-weight:var(--app-font-weight-normal);}.rw-toolbar{background-color:transparent;border:0;border-bottom:1px solid var(--rw-border-subtle);border-radius:0;min-height:var(--rw-density-toolbar);padding:var(--app-spacing-2) 0;display:flex;align-items:center;gap:var(--app-spacing-2);}.rw-tabs .k-tabstrip-items-wrapper{border-bottom:1px solid var(--rw-border-subtle);background-color:transparent;}.rw-tabs .k-tabstrip-item{background-color:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:var(--app-spacing-2) var(--app-spacing-4);color:var(--rw-text-secondary);font-weight:var(--app-font-weight-medium);transition:color var(--rw-motion-fast),border-color var(--rw-motion-fast);}.rw-tabs .k-tabstrip-item:hover{color:var(--rw-text-primary);}.rw-tabs .k-tabstrip-item.k-active,.rw-tabs .k-tabstrip-item.k-selected{color:var(--app-primary-color-700);background-color:transparent;border-bottom-color:var(--app-primary-color-700);}.rw-tabs .k-tabstrip-content{border:0;padding-top:var(--app-spacing-4);}.rw-dialog{border-radius:var(--rw-radius-dialog);box-shadow:var(--rw-shadow-popover);background-color:var(--rw-surface-1);border:1px solid var(--rw-border-subtle);}.rw-dialog .k-dialog-titlebar{background-color:var(--rw-surface-1);border-bottom:1px solid var(--rw-border-subtle);color:var(--rw-text-primary);font-family:var(--rw-font-heading);font-weight:var(--app-font-weight-semibold);}.rw-dialog .k-dialog-content{background-color:var(--rw-surface-1);color:var(--rw-text-primary);}.rw-dialog .k-dialog-actions,.rw-dialog .k-actions{background-color:var(--rw-surface-1);border-top:1px solid var(--rw-border-subtle);}.rw-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--app-spacing-12) var(--app-spacing-6);text-align:center;gap:var(--app-spacing-3);color:var(--rw-text-secondary);}.rw-empty-state .rw-empty-state-icon{font-size:32px;color:var(--rw-text-muted);margin-bottom:var(--app-spacing-2);}.rw-empty-state .rw-empty-state-title{font-family:var(--rw-font-heading);font-size:var(--rw-font-size-lg);font-weight:var(--app-font-weight-semibold);color:var(--rw-text-primary);margin:0;}.rw-empty-state .rw-empty-state-description{font-size:var(--rw-font-size-body);color:var(--rw-text-secondary);max-width:48ch;margin:0;}.rw-chip{display:inline-flex;align-items:center;gap:var(--app-spacing-1);padding:2px var(--app-spacing-2);border-radius:var(--rw-radius-chip);font-size:var(--rw-font-size-xs);font-weight:var(--app-font-weight-medium);letter-spacing:var(--rw-letter-spacing-eyebrow);line-height:1.5;text-transform:uppercase;background-color:var(--app-secondary-color-100);color:var(--rw-text-secondary);white-space:nowrap;}.rw-chip-ai{background-color:var(--app-primary-color-50);color:var(--app-primary-color-700);}.rw-chip-mcp{background-color:var(--app-tertiary-color-50);color:var(--app-tertiary-color-700);}.rw-chip-internal{background-color:var(--app-secondary-color-200);color:var(--app-secondary-color-700);}.rw-chip-success{background-color:var(--rw-status-success-subtle);color:var(--app-color-success-on-subtle);}.rw-chip-warning{background-color:var(--rw-status-warning-subtle);color:var(--app-color-warning-on-subtle);}.rw-chip-error{background-color:var(--rw-status-error-subtle);color:var(--app-error-color-800);}.rw-chip-info{background-color:var(--rw-status-info-subtle);color:var(--app-color-info-on-subtle);}.rw-chip-muted{background-color:var(--app-secondary-color-100);color:var(--rw-text-muted);text-transform:none;letter-spacing:0;}.rw-chip-burst{background-color:var(--rw-color-burst);color:var(--app-color-pure-white);}.rw-chip-burst-subtle{background-color:var(--rw-color-burst-subtle);color:var(--rw-color-burst-strong);}.rw-chip-dynamic{background-color:var(--app-primary-color-50);color:var(--rw-color-teal);text-transform:none;letter-spacing:0;}.rw-status{display:inline-flex;align-items:center;gap:var(--app-spacing-1);font-size:var(--rw-font-size-md);color:var(--rw-text-primary);}.rw-status::before{content:"";width:8px;height:8px;border-radius:var(--app-border-radius-full);background-color:var(--rw-text-muted);flex-shrink:0;}.rw-status-success::before{background-color:var(--rw-status-success);}.rw-status-warning::before{background-color:var(--rw-status-warning);}.rw-status-error::before{background-color:var(--rw-status-error);}.rw-status-running::before{background-color:var(--rw-status-running);}.rw-status-pending::before{background-color:var(--rw-status-pending);}.rw-card{background-color:var(--rw-surface-1);border:1px solid var(--rw-border-subtle);border-radius:var(--rw-radius-card);padding:var(--app-spacing-4);display:flex;flex-direction:column;gap:var(--app-spacing-2);transition:border-color var(--rw-motion-fast),box-shadow var(--rw-motion-fast),transform var(--rw-motion-fast);}.rw-card-interactive{cursor:pointer;}.rw-card-interactive:hover{border-color:var(--rw-border-default);box-shadow:var(--rw-shadow-md);}.rw-stat-card{background-color:var(--rw-surface-1);border:1px solid var(--rw-border-subtle);border-radius:var(--rw-radius-card);padding:var(--app-spacing-4);display:flex;flex-direction:column;gap:var(--app-spacing-1);}.rw-stat-card .rw-stat-card-label{font-size:var(--rw-font-size-xs);color:var(--rw-text-muted);text-transform:uppercase;letter-spacing:var(--rw-letter-spacing-eyebrow);font-weight:var(--app-font-weight-medium);}.rw-stat-card .rw-stat-card-value{font-family:var(--rw-font-heading);font-size:var(--rw-font-size-display);font-weight:var(--app-font-weight-semibold);color:var(--rw-text-primary);line-height:var(--rw-line-height-tight);}.rw-stat-card .rw-stat-card-sub{font-size:var(--rw-font-size-sm);color:var(--rw-text-secondary);}.rw-stat-card .rw-stat-card-link{margin-top:var(--app-spacing-1);font-size:var(--rw-font-size-sm);font-weight:var(--app-font-weight-medium);color:var(--rw-text-link);display:inline-flex;align-items:center;gap:var(--app-spacing-1);opacity:.85;transition:opacity var(--rw-motion-fast),transform var(--rw-motion-fast);}.rw-stat-card .rw-stat-card-link i{transition:transform var(--rw-motion-fast);}.rw-stat-card-attention{border-color:var(--rw-status-error-subtle);}.rw-stat-card-attention .rw-stat-card-value{color:var(--rw-status-error);}.rw-stat-card-clickable{cursor:pointer;transition:border-color var(--rw-motion-fast),box-shadow var(--rw-motion-fast);}.rw-stat-card-clickable:hover,.rw-stat-card-clickable:focus-visible{border-color:var(--rw-border-default);box-shadow:var(--rw-shadow-md);}.rw-stat-card-clickable:focus-visible{outline:2px solid var(--rw-border-focus);outline-offset:2px;}.rw-stat-card-clickable:hover .rw-stat-card-link,.rw-stat-card-clickable:focus-visible .rw-stat-card-link{opacity:1;}.rw-stat-card-clickable:hover .rw-stat-card-link i,.rw-stat-card-clickable:focus-visible .rw-stat-card-link i{transform:translateX(2px);}.rw-grid-section{display:flex;flex-direction:column;gap:var(--app-spacing-3);min-height:0;flex:1 1 auto;}.rw-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--app-spacing-4);}.rw-stack-row{display:flex;align-items:center;gap:var(--app-spacing-2);}.rw-page-footer-note{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--app-spacing-2) var(--app-spacing-6);margin:0;padding-top:var(--app-spacing-3);border-top:1px solid var(--rw-border-subtle);font-size:11.5px;line-height:var(--rw-line-height-normal);color:var(--rw-text-muted);}.rw-page-footer-note .rw-page-footer-note-lead{display:inline-flex;align-items:baseline;gap:var(--app-spacing-1\.5);font-family:var(--rw-font-mono);white-space:nowrap;}.rw-page-footer-note .rw-page-footer-note-detail{display:inline-flex;align-items:baseline;gap:var(--app-spacing-1\.5);margin-left:auto;max-width:90ch;}.rw-page-footer-note i{color:var(--rw-text-muted);}.editor-radiogroup .mud-radio-group{display:unset!important;}.mud-button-text.mud-button-text-primary{color:var(--darkblue);}.mud-fab-primary{background-color:var(--darkblue);}.mud-fab-primary:hover{background-color:var(--medblue);}.mud-tabs-toolbar,.mud-tabs-toolbar-content,.mud-tab,.mud-dynamic-tabs,.mud-tabs-panel-header{height:32px;min-height:32px;}.mud-tabs-toolbar .mud-tabs-toolbar-inner{min-height:32px;}.mud-typography-body1{font-size:14px;}.mud-dialog-content{overflow:auto;max-height:550px;}.content-viewer-dialog .mud-dialog-content{max-height:78vh;overflow:hidden;}.mud-icon-button{padding:0;}.mud-radio>.mud-radio-content{padding-left:5px;}.mud-dialog>.mud-dialog-width-sm{max-width:unset;}.mud-radio-group{padding-left:5px;}.variable-dialog-container{height:500px;width:500px;overflow:auto;}.variable-text-box{flex:1 1 0px;display:flex;align-items:center;-moz-appearance:textfield;-webkit-appearance:textfield;height:30px;background-color:#fff;background-color:-moz-field;border:1px solid #ddd;border-radius:2px;font:-moz-field;font:-webkit-small-control;padding:5px;}.variable-text-box:focus{outline:0 solid transparent;}.variables-box{width:160px;padding:10px;display:flex;flex-direction:column;gap:5px;}.variables-box .variable-toggle-formatting{padding-top:15px;padding:5px;}.variables-box .variable-toggle-formatting button{width:100%;}.variable-template{border:1px solid var(--medblue);display:inline;padding:4px 4px 4px 4px;margin:0 4px;border-radius:4px;background:var(--medblue);color:#fff;font-size:10px;font-weight:normal;font-family:"Roboto";cursor:pointer;}.variable-template::before{content:"";font-family:"Font Awesome 7 Pro";padding-left:3px;padding-right:5px;}.variable-template{background:var(--darkblue);font-size:11px;opacity:.8;}.tinymce-container{border:1px solid rgba(0,0,0,.08);gap:0!important;display:flex;align-items:center;}.tinymce-container .tinymce-wrapper{flex:1 1 0px;}.tinymce-container .pipe-seperator{border-left:1px solid #ccc;padding:0 2px;height:18px;width:2px;}.tinymce-container .mce-content-body,.tinymce-container .mce-content-body:focus{border:0;}.tinymce-container .k-button-md{padding:0 4px;}.tinymce-container .k-button-md .k-button-text i{padding-top:3px;font-size:14px;}.tinymce-wrapper{width:100%;}.mce-content-body{display:block;width:100%;}.tinymce-container .tox-tinymce{flex-grow:1;}.mce-content-body{flex-grow:1;-moz-appearance:textfield;-webkit-appearance:textfield;background-color:#fff;background-color:-moz-field;border:1px solid #ddd;border-radius:2px;font:-moz-field;font:-webkit-small-control;padding:5px;}.mce-content-body:focus{outline:0 solid transparent;border:1px solid #666;}.tox-statusbar__branding{display:none;}.office-addin-main .logo-container{padding:0 0;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:15px 5px;background-color:#fff;border-top:2px solid var(--darkblue);width:100%;}.office-addin-main .logo-container .logo{width:240px;}.office-addin-main .user-footer{font-size:11px;padding:5px;user-select:none;}.office-addin-main .app-nav-container{display:flex;flex-direction:row;align-items:center;background-color:#fff;margin:0 0 0 0;border-bottom:2px solid var(--darkblue);padding-bottom:3px;height:50px;}.office-addin-main .app-nav-container .app-nav-hamburger{padding-left:5px;display:flex;flex-direction:row;align-items:center;gap:2px;}.office-addin-main .app-nav-container .app-nav-hamburger ::deep button i{color:var(--darkblue);font-size:15px;font-weight:bold;}.office-addin-main .app-nav-container .app-nav-logo{height:32px;cursor:pointer;}.office-addin-main .app-nav-container .app-nav-container-buttons{justify-content:flex-end;flex:1 1 0px;display:flex;flex-direction:row;align-items:center;gap:2px;padding-right:5px;}.office-addin-main .app-nav-container .app-nav-container-buttons ::deep button i{color:var(--darkblue);font-size:15px;}.office-addin-main .app-nav-container .k-drawer-workspace-item{background-color:#fff;height:32px;align-items:center;display:flex;flex-direction:row;}.office-addin-main .app-nav-container .k-drawer-workspace-item ::deep button{background-color:#fff;border:0;}.office-addin-main .content{flex:1 1 0px;overflow:auto;display:flex;flex-direction:column;}.office-addin-main .content .pane-header{padding:0 15px;text-align:center;font-size:16px;font-weight:bold;color:var(--darkblue);user-select:none;}.office-addin-main .content .pane-description{padding:15px 15px;line-height:1.6em;text-align:left;font-size:13px;color:var(--darkblue);text-align:center;user-select:none;}.office-addin-main .content .pane-input-editor-header{display:flex;flex-direction:row;align-items:end;padding:5px;}.office-addin-main .content .pane-input-editor-header .pane-input-editor-header-spacer{width:10px;}.office-addin-main .content .pane-input-editor-header .pane-input-editor-header-text{padding-left:0;flex:1 1 0px;display:flex;flex-direction:row;gap:5px;user-select:none;color:var(--darkblue);align-items:end;font-size:14px!important;font-weight:bold!important;}.office-addin-main .content .pane-input-editor-header .pane-input-editor-header-text .k-button-text{font-size:14px!important;font-weight:bold!important;}.office-addin-main .content .pane-input-editor-header .refresh-button{padding-right:10px;}.office-addin-main .content .pane-input-editor-row{display:flex;flex-direction:column;padding:7px 10px;}.office-addin-main .content .pane-input-editor-row .manage-report-summary-row{display:flex;align-items:center;gap:5px;}.office-addin-main .content .pane-input-editor-row .row-title{display:flex;flex-direction:row;font-weight:bold;font-size:11px;color:var(--darkblue);user-select:none;align-items:center;}.office-addin-main .content .pane-input-editor-row .row-title .row-title-text{flex:1 1 0px;align-self:end;}.office-addin-main .content .pane-input-editor-row .row-title .row-header-text{flex:1 1 0px;align-self:end;font-size:13px;}.office-addin-main .content .pane-input-editor-row .row-title .add-range-button{color:var(--darkblue)!important;}.office-addin-main .content .pane-input-editor-row .row-control{display:flex;flex-direction:column;padding-top:2px;}.office-addin-main .content .pane-input-editor-row .checkbox-control{display:flex;gap:5px;font-size:13px;}.office-addin-main .content .pane-input-editor-row .row-note{font-size:11px;font-style:italic;color:var(--medblue);padding-top:2px;user-select:none;}.office-addin-main .content .pane-input-editor-row .rw-input-field{display:flex;flex-direction:row;gap:4px;}.office-addin-main .content .pane-input-editor-row .rw-input-field .rw-input-field-name{width:40%;}.office-addin-main .content .pane-input-editor-row .rw-input-field .rw-input-field-range{width:60%;}.office-addin-main .content .pane-input-editor-row .rw-input-field input{font-size:11px;}.office-addin-main .content .input-formulas-container{flex:1 1 0px;display:flex;flex-direction:column;gap:2px;overflow:auto;padding:7px 10px;}.office-addin-main .content .input-formulas-container .input-formulas-row{display:flex;flex-direction:row;color:var(--darkblue);user-select:none;align-items:center;gap:5px;padding-left:5px;font-size:11px;}.office-addin-main .content .input-formulas-container .input-formulas-row .navigate-button{flex:1 1 0px;justify-content:start;width:85%;}.office-addin-main .content .input-formula-name-textbox{padding-right:30px;}.office-addin-main .content .navigate-button{color:var(--darkblue)!important;flex:1 1 0px;justify-content:start;}.office-addin-main .content .navigate-button .k-button-text{overflow:hidden;text-overflow:ellipsis;}.office-addin-main .content .pane-manage-shapes{padding:5px;}.office-addin-main .content .pane-manage-shapes .option-label{padding:0 0 5px 8px!important;width:70px!important;min-width:70px!important;}.office-addin-main .content .pane-manage-shapes .radio-group .mud-radio-group{display:flex;flex-direction:column;gap:5px;}.office-addin-main .content .pane-manage-shapes .radio-group .mud-radio-group .mud-typography-body1{font-size:12px;}.office-addin-main .content .pane-manage-shapes .value-commands .k-button-text i{font-size:14px;}.office-addin-main .content .pane-manage-shapes .vertical-checkboxes{display:flex;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;}.office-addin-main .content .pane-manage-shapes .pane-actions{display:flex;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;}.office-addin-main .content .pane-manage-shapes .pane-actions .k-button-text i{padding-right:5px!important;}.office-addin-main .content .pane-manage-shapes .shape-linked{color:#006400;font-weight:bold;}.office-addin-main .content .pane-manage-shapes .shape-not-linked{color:var(--darkblue);font-weight:bold;}.office-addin-main .content .pane-manage-shapes .linked-shape-item{display:flex;flex-direction:column;gap:5px;}.office-addin-main .content .pane-manage-shapes .linked-shape-item .linked-shape-title{display:flex;flex-direction:row;align-items:center;}.office-addin-main .content .pane-manage-shapes .linked-shape-item .linked-shape-title i{width:20px;font-size:13px!important;}.office-addin-main .content .pane-manage-shapes .linked-shape-item .linked-shape-details{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.office-addin-main .content .pane-manage-shapes .action-row{display:flex;flex-direction:row;align-items:center;width:100%;}.office-addin-main .content .pane-manage-shapes .action-row i{width:20px;color:var(--medblue);font-size:13px!important;}.office-addin-main .content .pane-manage-shapes .action-row .k-button{color:var(--bitblue);font-size:12px;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.office-addin-main .content .pane-manage-shapes .label-row{display:flex;flex-direction:row;align-items:center;gap:5px;}.office-addin-main .content .pane-manage-shapes .label-row i{padding-left:0!important;text-align:center;width:20px;font-size:13px!important;}.office-addin-main .content .import-shape-header-title{color:var(--darkblue);font-weight:normal;padding-left:15px;user-select:none;}.office-addin-main .content .import-new-shape-link{color:var(--bitblue);padding:4px 0;font-size:14px;font-weight:bold;text-decoration:underline;}.office-addin-main .content .manage-shapes-label-container{display:flex;flex-direction:row;padding-left:15px;padding-top:10px;gap:5px;align-items:center;}.office-addin-main .content .manage-shapes-label-container .manage-shapes-label{font-weight:bold;color:var(--darkblue);align-content:end;user-select:none;}.office-addin-main .content .manage-shapes-label-container .app-badge{user-select:none;margin-bottom:10px;font-size:10px!important;}.office-addin-main .content .shape-connection-link{color:var(--bitblue);font-size:12px;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.office-addin-main .content .shape-connection-details{padding-left:30px;font-weight:normal;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.office-addin-main .content .shape-connection-list{display:flex;flex-direction:column;align-items:flex-start;padding-left:10px;padding-top:5px;}.office-addin-main .content .shape-connection-container{padding-top:5px;}.office-addin-main .content .drop-down-titles-title{font-weight:bold;padding-left:10px;padding-top:15px;font-size:13px;user-select:none;color:var(--darkblue);}.office-addin-main .content .drop-down-titles-shapename{font-weight:normal;padding-left:15px;padding-top:5px;font-size:12px;user-select:none;color:var(--darkblue);}.office-addin-main .content .drop-down-title{padding-left:10px;padding-top:8px;padding-bottom:3px;font-size:13px;user-select:none;color:var(--darkblue);}.office-addin-main .content .combo-box-with-grouping{display:flex;flex-direction:row;gap:5px;padding-left:20px;padding-right:30px;}.office-addin-main .content .shape-options-container{padding-top:15px;padding-left:10px;}.office-addin-main .content .shape-actions-container{width:100%;display:flex;flex-direction:row;justify-content:end;padding-top:15px;padding-right:5px;}.office-addin-main .content .shape-actions-container .k-button-text{color:var(--bitblue);}.office-addin-main .content .k-list-group-item{border-width:0;border-width:1px 0 0;border-style:solid;cursor:default;display:flex;flex-flow:row nowrap;align-items:center;align-content:center;gap:4px;position:relative;font-weight:bold;}.office-addin-main .content .k-list-md .k-list-item{padding-left:20px;}.office-addin-main .content .k-list-group-sticky-header{border-width:0;border-width:0 0 1px;border-style:solid;white-space:nowrap;display:flex;flex-flow:row nowrap;align-items:center;flex:none;overflow:hidden;text-overflow:ellipsis;cursor:pointer;font-weight:bold;}.office-addin-main .content .import-data-button-drop-down{display:flex;flex-direction:column;align-items:flex-end;font-size:16px;text-align:center;padding-right:30px;padding-top:15px;}.office-addin-main .content .k-button-link-base:focus{box-shadow:none!important;}.office-addin-main .user-footer{background:var(--rw-surface-sunken);border-top:1px solid var(--rw-border-subtle);padding:.5rem .75rem;}.office-addin-main .pp-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;}.office-addin-main .pp-footer .pp-footer-user{color:var(--rw-text-secondary);}.office-addin-main .pp-footer .pp-footer-user strong{color:var(--rw-text-primary);font-weight:600;}.office-addin-main .pp-footer .pp-footer-role{font-weight:700;color:var(--app-primary-color-700);white-space:nowrap;}.office-addin-main .pp-view{display:flex;flex-direction:column;gap:.6rem;padding:.75rem;font-family:var(--rw-font-body);}.office-addin-main .pp-head{display:flex;align-items:center;gap:.4rem;padding:.15rem 0 .35rem;}.office-addin-main .pp-head .pp-head-title{flex:1 1 auto;min-width:0;font-family:var(--rw-font-heading);font-weight:700;font-size:var(--rw-font-size-lg);color:var(--rw-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.office-addin-main .pp-sec{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.25rem;}.office-addin-main .pp-sec .pp-sec-lbl{font-size:var(--rw-font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--rw-text-muted);font-weight:600;}.office-addin-main .pp-sec .pp-sec-actions{display:flex;align-items:center;gap:2px;flex:0 0 auto;}.office-addin-main .pp-launch{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .7rem;border:1px solid var(--app-primary-color-100);border-radius:var(--rw-radius-card);background:var(--app-primary-color-50);cursor:pointer;text-align:left;}.office-addin-main .pp-launch:hover:not(:disabled){border-color:var(--app-primary-color-400);}.office-addin-main .pp-launch:disabled{opacity:.55;cursor:default;}.office-addin-main .pp-launch .pp-launch-icon{flex:0 0 auto;width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--rw-radius-chip);background:var(--app-primary-color-700);color:var(--rw-text-on-primary);}.office-addin-main .pp-launch .pp-launch-text{display:flex;flex-direction:column;line-height:1.2;flex:1 1 auto;min-width:0;}.office-addin-main .pp-launch .pp-launch-title{font-weight:600;font-size:var(--rw-font-size-body);color:var(--rw-text-primary);}.office-addin-main .pp-launch .pp-launch-sub{font-size:var(--rw-font-size-xs);color:var(--rw-text-muted);}.office-addin-main .pp-launch .pp-launch-chev{color:var(--rw-text-muted);flex:0 0 auto;}.office-addin-main .pp-action{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;padding:.35rem .15rem;border:0;background:transparent;cursor:pointer;text-align:left;font-size:var(--rw-font-size-sm);font-weight:600;color:var(--app-primary-color-700);border-radius:var(--rw-radius-button);}.office-addin-main .pp-action .rw-icon{width:1.2rem;text-align:center;}.office-addin-main .pp-action:hover:not(:disabled){background:var(--app-primary-color-50);}.office-addin-main .pp-action:disabled{color:var(--rw-text-muted);cursor:default;opacity:.7;}.office-addin-main .pp-action.pp-action-danger{color:var(--app-error-color-600);}.office-addin-main .pp-action.pp-action-danger:hover:not(:disabled){background:var(--app-error-color-50);}.office-addin-main .pp-row{display:flex;align-items:center;gap:.25rem;width:100%;padding-right:.25rem;border:1px solid var(--rw-border-subtle);border-radius:var(--rw-radius-card);background:var(--rw-surface-1);}.office-addin-main .pp-row:hover{background:var(--rw-hover-overlay);}.office-addin-main .pp-row .pp-row-main{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;padding:.45rem .5rem;border:0;background:transparent;cursor:pointer;text-align:left;color:inherit;}.office-addin-main .pp-row .pp-row-icon{flex:0 0 auto;width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--rw-radius-button);background:var(--app-primary-color-50);color:var(--app-primary-color-700);}.office-addin-main .pp-row.pp-row-unlinked .pp-row-icon{background:var(--rw-surface-sunken);color:var(--rw-text-muted);}.office-addin-main .pp-row .pp-row-text{display:flex;flex-direction:column;line-height:1.25;flex:1 1 auto;min-width:0;}.office-addin-main .pp-row .pp-row-nameline{display:flex;align-items:center;gap:.4rem;min-width:0;}.office-addin-main .pp-row .pp-row-name{font-weight:600;font-size:var(--rw-font-size-body);color:var(--rw-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.office-addin-main .pp-row .pp-row-sub{font-size:var(--rw-font-size-xs);color:var(--rw-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.office-addin-main .pp-row .pp-row-edit{flex:0 0 auto;width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:var(--rw-radius-button);color:var(--rw-text-muted);cursor:pointer;}.office-addin-main .pp-row .pp-row-edit:hover:not(:disabled){background:var(--app-primary-color-50);color:var(--app-primary-color-700);}.office-addin-main .pp-row .pp-row-edit:disabled{cursor:default;opacity:.5;}.office-addin-main .pp-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem;}.office-addin-main .pp-chip .pp-dot{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;display:inline-block;}.office-addin-main .pp-field-lbl{font-size:var(--rw-font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--rw-text-muted);font-weight:600;margin-bottom:.15rem;}.office-addin-main .pp-datalink-wrap{position:relative;}.office-addin-main .pp-datalink{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .6rem;border:1px solid var(--rw-border-default);border-radius:var(--rw-radius-input);background:var(--rw-surface-1);cursor:pointer;text-align:left;color:var(--rw-text-primary);}.office-addin-main .pp-datalink:hover{border-color:var(--rw-border-strong);}.office-addin-main .pp-datalink.open{border-color:var(--rw-border-focus);box-shadow:0 0 0 3px var(--rw-border-focus,rgba(8,89,74,.12));}.office-addin-main .pp-datalink .pp-datalink-icon{color:var(--app-primary-color-700);flex:0 0 auto;}.office-addin-main .pp-datalink .pp-datalink-text{flex:1 1 auto;min-width:0;font-size:var(--rw-font-size-body);overflow:hidden;text-overflow:ellipsis;}.office-addin-main .pp-datalink .pp-datalink-lines{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25;}.office-addin-main .pp-datalink .pp-datalink-primary{font-size:var(--rw-font-size-body);color:var(--rw-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.office-addin-main .pp-datalink .pp-datalink-secondary{font-size:var(--rw-font-size-xs);color:var(--rw-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.office-addin-main .pp-datalink.placeholder .pp-datalink-text{color:var(--rw-text-muted);}.office-addin-main .pp-datalink .pp-datalink-chev{color:var(--rw-text-muted);flex:0 0 auto;}.office-addin-main .pp-picker-scrim{position:fixed;inset:0;z-index:40;background:transparent;}.office-addin-main .pp-picker{position:absolute;z-index:41;top:calc(100% + 4px);left:0;right:0;max-height:340px;display:flex;flex-direction:column;background:var(--rw-surface-1);border:1px solid var(--rw-border-subtle);border-radius:var(--rw-radius-card);box-shadow:var(--rw-shadow-lg);overflow:hidden;}.office-addin-main .pp-picker .pp-crumbs{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;padding:.5rem .6rem;border-bottom:1px solid var(--rw-border-subtle);font-size:var(--rw-font-size-sm);}.office-addin-main .pp-picker .pp-crumbs .pp-crumb{display:inline-flex;align-items:center;gap:.3rem;border:0;background:transparent;color:var(--rw-text-muted);cursor:default;padding:0;}.office-addin-main .pp-picker .pp-crumbs .pp-crumb.clickable{color:var(--app-primary-color-700);cursor:pointer;font-weight:600;}.office-addin-main .pp-picker .pp-crumbs .pp-crumb.current{color:var(--rw-text-primary);font-weight:700;}.office-addin-main .pp-picker .pp-crumbs .pp-crumb-sep{color:var(--rw-border-strong);}.office-addin-main .pp-picker .pp-picker-list{overflow:auto;padding:.25rem;}.office-addin-main .pp-picker .pp-picker-group{font-size:var(--rw-font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--app-primary-color-700);font-weight:700;padding:.4rem .5rem .2rem;display:flex;align-items:center;gap:.35rem;}.office-addin-main .pp-picker .pp-picker-item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .55rem;border:0;background:transparent;border-radius:var(--rw-radius-button);cursor:pointer;text-align:left;color:var(--rw-text-primary);}.office-addin-main .pp-picker .pp-picker-item:hover{background:var(--app-primary-color-50);}.office-addin-main .pp-picker .pp-picker-item .pp-picker-item-icon{flex:0 0 auto;width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--rw-radius-button);background:var(--rw-surface-sunken);color:var(--rw-text-secondary);}.office-addin-main .pp-picker .pp-picker-item .pp-picker-item-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.2;}.office-addin-main .pp-picker .pp-picker-item .pp-picker-item-name{font-weight:600;font-size:var(--rw-font-size-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.office-addin-main .pp-picker .pp-picker-item .pp-picker-item-meta{font-size:var(--rw-font-size-xs);color:var(--rw-text-muted);}.office-addin-main .pp-picker .pp-picker-item .pp-picker-item-chev{color:var(--rw-text-muted);flex:0 0 auto;}.office-addin-main .pp-picker .pp-picker-item.pp-picker-item-accent{color:var(--app-tertiary-color-700);}.office-addin-main .pp-picker .pp-picker-item.pp-picker-item-accent .pp-picker-item-icon{background:var(--app-tertiary-color-50);color:var(--app-tertiary-color-700);}.office-addin-main .pp-picker .pp-picker-item.pp-picker-item-accent .pp-picker-item-name{color:var(--app-tertiary-color-700);}.office-addin-main .pp-opt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .15rem;border-bottom:1px solid var(--rw-border-subtle);}.office-addin-main .pp-opt:last-child{border-bottom:0;}.office-addin-main .pp-opt .pp-opt-lbl{font-size:var(--rw-font-size-body);color:var(--rw-text-primary);}.office-addin-main .pp-opt .rw-switch{border-color:transparent;background-color:transparent;padding:0;gap:0;}.office-addin-main .pp-opt .rw-switch.on{background-color:transparent;border-color:transparent;}.office-addin-main .pp-opt .rw-switch .rw-switch-track{width:34px;height:20px;}.office-addin-main .pp-opt .rw-switch .rw-switch-thumb{width:16px;height:16px;}.office-addin-main .pp-opt .rw-switch.on .rw-switch-thumb{transform:translateX(14px);}.office-addin-main .pp-opt-note{font-size:var(--rw-font-size-xs);color:var(--rw-text-muted);padding:0 .15rem .5rem;line-height:1.35;}.office-addin-main .pp-stype-single{display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;border:1px solid var(--app-primary-color-400);border-radius:var(--rw-radius-card);background:var(--app-primary-color-50);}.office-addin-main .pp-stype-single .pp-radio{flex:0 0 auto;width:1.1rem;height:1.1rem;border-radius:50%;border:2px solid var(--app-primary-color-700);display:inline-flex;align-items:center;justify-content:center;}.office-addin-main .pp-stype-single .pp-radio::after{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--app-primary-color-700);}.office-addin-main .pp-stype-single .pp-stype-single-label{font-weight:600;font-size:var(--rw-font-size-body);color:var(--rw-text-primary);display:flex;align-items:center;gap:.45rem;}.office-addin-main .pp-id-row{display:flex;align-items:center;gap:.5rem;padding:.4rem .15rem;font-size:var(--rw-font-size-body);}.office-addin-main .pp-id-row .pp-id-icon{width:1.2rem;text-align:center;color:var(--rw-text-muted);flex:0 0 auto;}.office-addin-main .pp-id-row .pp-id-text{flex:1 1 auto;min-width:0;color:var(--rw-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.office-addin-main .pp-id-row .pp-id-value{flex:0 0 auto;font-weight:700;color:var(--rw-text-primary);}.office-addin-main .pp-id-row.muted .pp-id-text{color:var(--rw-text-muted);}.office-addin-main .pp-vars{display:flex;flex-wrap:wrap;gap:.35rem;padding:.15rem 0 .15rem;}.office-addin-main .pp-var-chip{font-family:var(--rw-font-mono);font-size:var(--rw-font-size-xs);padding:2px .5rem;border-radius:var(--rw-radius-chip);background:var(--app-tertiary-color-50);color:var(--app-tertiary-color-700);white-space:nowrap;}.office-addin-main .pp-range-field{margin-top:.15rem;}.office-addin-main .pp-callout{display:flex;gap:.5rem;padding:.6rem .7rem;border-radius:var(--rw-radius-card);background:var(--rw-status-warning-subtle);color:var(--app-color-warning-on-subtle,var(--rw-text-primary));font-size:var(--rw-font-size-md);}.office-addin-main .pp-callout .rw-icon{flex:0 0 auto;margin-top:1px;}.office-addin-main .pp-cta{margin-top:.35rem;}.office-addin-main .pp-run-status{font-size:var(--rw-font-size-sm);color:var(--rw-status-running);font-weight:600;padding:.15rem;}.editor-appbar{display:flex;align-items:center;gap:var(--app-spacing-2,8px);flex:0 0 auto;padding-bottom:var(--app-spacing-2,8px);}.editor-appbar-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--rw-color-teal,#08594a);margin-right:var(--app-spacing-1,4px);}.editor-appbar-spacer{flex:1 1 auto;}:root{--darkblue:var(--app-primary-color-700);--medblue:var(--app-primary-color-500);--lightblue:var(--app-primary-color-50);--terracotta:var(--app-tertiary-color-500);--lavendar:#a3b4dd;--red:var(--app-tertiary-color-500);--bitblue:var(--app-primary-color-500);}:root{--app-color-pure-white:#fff;--app-primary-color-50:#e8f5f0;--app-primary-color-100:#cfebe0;--app-primary-color-200:#a4d9c5;--app-primary-color-300:#6fc2a4;--app-primary-color-400:#37a686;--app-primary-color-500:#228066;--app-primary-color-600:#126e55;--app-primary-color-700:#08594a;--app-primary-color-800:#054538;--app-primary-color-900:#033026;--app-secondary-color-50:#fafafa;--app-secondary-color-100:#f4f4f5;--app-secondary-color-200:#e5e5e6;--app-secondary-color-300:#d4d4d5;--app-secondary-color-400:#a6a6a6;--app-secondary-color-500:#7a7a7a;--app-secondary-color-600:#555556;--app-secondary-color-700:#3b3b3b;--app-secondary-color-800:#262626;--app-secondary-color-900:#141414;--app-tertiary-color-50:#feede7;--app-tertiary-color-100:#fdd8cc;--app-tertiary-color-200:#fbb29a;--app-tertiary-color-300:#f88b65;--app-tertiary-color-400:#f7754b;--app-tertiary-color-500:#f55e31;--app-tertiary-color-600:#dc4e22;--app-tertiary-color-700:#b73e1a;--app-tertiary-color-800:#8a2f14;--app-tertiary-color-900:#5e1f0c;--app-error-color-50:#fdecea;--app-error-color-100:#fadbd8;--app-error-color-200:#f5b7b1;--app-error-color-300:#e74c3c;--app-error-color-400:#d64541;--app-error-color-500:#c0392b;--app-error-color-600:#a93226;--app-error-color-700:#922b21;--app-error-color-800:#7b241c;--app-error-color-900:#641e16;--app-warning-color-50:#fef5e7;--app-warning-color-100:#fad7a0;--app-warning-color-200:#f5b041;--app-warning-color-300:#eb984e;--app-warning-color-400:#e67e22;--app-warning-color-500:#d35400;--app-warning-color-600:#ba4a00;--app-warning-color-700:#a04000;--app-warning-color-800:#873600;--app-warning-color-900:#6e2c00;--app-info-color-50:#ebf5fb;--app-info-color-100:#d6eaf8;--app-info-color-200:#aed6f1;--app-info-color-300:#5dade2;--app-info-color-400:#3498db;--app-info-color-500:#2980b9;--app-info-color-600:#2471a3;--app-info-color-700:#1f618d;--app-info-color-800:#1a5276;--app-info-color-900:#154360;--app-success-color-50:#e9f7ef;--app-success-color-100:#d4efdf;--app-success-color-200:#a9dfbf;--app-success-color-300:#7dcea0;--app-success-color-400:#52be80;--app-success-color-500:#27ae60;--app-success-color-600:#229954;--app-success-color-700:#1e8449;--app-success-color-800:#196f3d;--app-success-color-900:#145a32;}:root{--app-color-app-surface:var(--app-color-pure-white);--app-color-on-app-surface:var(--app-secondary-color-700);--app-color-subtle:var(--app-secondary-color-500);--app-color-surface:var(--app-color-pure-white);--app-color-surface-alt:var(--app-color-pure-white);--app-color-border:rgba(0,0,0,.08);--app-color-border-alt:rgba(0,0,0,.16);--app-color-base-subtle:var(--app-secondary-color-200);--app-color-base-subtle-hover:var(--app-secondary-color-300);--app-color-base-subtle-active:var(--app-secondary-color-300);--app-color-base:var(--app-secondary-color-100);--app-color-base-hover:var(--app-secondary-color-200);--app-color-base-active:var(--app-secondary-color-300);--app-color-base-emphasis:var(--app-secondary-color-400);--app-color-base-on-subtle:var(--app-secondary-color-700);--app-color-on-base:var(--app-secondary-color-700);--app-color-base-on-surface:var(--app-secondary-color-700);--app-color-primary-subtle:var(--app-primary-color-50);--app-color-primary-subtle-hover:var(--app-primary-color-100);--app-color-primary-subtle-active:var(--app-primary-color-200);--app-color-primary:var(--app-primary-color-500);--app-color-primary-hover:var(--app-primary-color-600);--app-color-primary-active:var(--app-primary-color-700);--app-color-primary-emphasis:var(--app-primary-color-400);--app-color-primary-on-subtle:var(--app-primary-color-900);--app-color-on-primary:var(--app-color-pure-white);--app-color-primary-on-surface:var(--app-primary-color-500);--app-color-secondary-subtle:var(--app-secondary-color-50);--app-color-secondary-subtle-hover:var(--app-secondary-color-100);--app-color-secondary-subtle-active:var(--app-secondary-color-200);--app-color-secondary:var(--app-secondary-color-500);--app-color-secondary-hover:var(--app-secondary-color-600);--app-color-secondary-active:var(--app-secondary-color-700);--app-color-secondary-emphasis:var(--app-secondary-color-400);--app-color-secondary-on-subtle:var(--app-secondary-color-900);--app-color-on-secondary:var(--app-color-pure-white);--app-color-secondary-on-surface:var(--app-secondary-color-800);--app-color-tertiary-subtle:var(--app-tertiary-color-50);--app-color-tertiary-subtle-hover:var(--app-tertiary-color-100);--app-color-tertiary-subtle-active:var(--app-tertiary-color-200);--app-color-tertiary:var(--app-tertiary-color-500);--app-color-tertiary-hover:var(--app-tertiary-color-600);--app-color-tertiary-active:var(--app-tertiary-color-700);--app-color-tertiary-emphasis:var(--app-tertiary-color-400);--app-color-tertiary-on-subtle:var(--app-tertiary-color-900);--app-color-on-tertiary:var(--app-color-pure-white);--app-color-tertiary-on-surface:var(--app-tertiary-color-800);--app-color-info-subtle:var(--app-info-color-50);--app-color-info-subtle-hover:var(--app-info-color-100);--app-color-info-subtle-active:var(--app-info-color-200);--app-color-info:var(--app-info-color-500);--app-color-info-hover:var(--app-info-color-400);--app-color-info-active:var(--app-info-color-600);--app-color-info-emphasis:var(--app-info-color-300);--app-color-info-on-subtle:var(--app-info-color-800);--app-color-on-info:var(--app-color-pure-white);--app-color-success-subtle:var(--app-success-color-100);--app-color-success-subtle-hover:var(--app-success-color-200);--app-color-success-subtle-active:var(--app-success-color-300);--app-color-success:var(--app-success-color-500);--app-color-success-hover:var(--app-success-color-600);--app-color-success-active:var(--app-success-color-700);--app-color-success-emphasis:var(--app-success-color-400);--app-color-success-on-subtle:var(--app-success-color-900);--app-color-on-success:var(--app-color-pure-white);--app-color-success-on-surface:var(--app-success-color-700);--app-color-warning-subtle:var(--app-warning-color-50);--app-color-warning-subtle-hover:var(--app-warning-color-100);--app-color-warning-subtle-active:var(--app-warning-color-200);--app-color-warning:var(--app-warning-color-500);--app-color-warning-hover:var(--app-warning-color-400);--app-color-warning-active:var(--app-warning-color-600);--app-color-warning-emphasis:var(--app-warning-color-300);--app-color-warning-on-subtle:var(--app-warning-color-900);--app-color-on-warning:var(--app-secondary-color-700);--app-color-series-a:#ff6358;--app-color-series-a-bold:#bf4a42;--app-color-series-a-bolder:#80322c;--app-color-series-a-subtle:#ffb1ac;--app-color-series-a-subtler:#ff8a82;--app-color-series-b:#ffe162;--app-color-series-b-bold:#bfa94a;--app-color-series-b-bolder:#807131;--app-color-series-b-subtle:#fff0b1;--app-color-series-b-subtler:#ffe989;--app-color-series-c:#4cd180;--app-color-series-c-bold:#399d60;--app-color-series-c-bolder:#266940;--app-color-series-c-subtle:#a6e8c0;--app-color-series-c-subtler:#79dda0;--app-color-series-d:#4b5ffa;--app-color-series-d-bold:#3847bc;--app-color-series-d-bolder:#26307d;--app-color-series-d-subtle:#a5affd;--app-color-series-d-subtler:#7887fb;--app-color-series-e:#ac58ff;--app-color-series-e-bold:#8142bf;--app-color-series-e-bolder:#562c80;--app-color-series-e-subtle:#d6acff;--app-color-series-e-subtler:#c182ff;--app-color-series-f:#ff5892;--app-color-series-f-bold:#bf426e;--app-color-series-f-bolder:#802c49;--app-color-series-f-subtle:#ffacc9;--app-color-series-f-subtler:#ff82ae;}:root{--app-spacing-0:0px;--app-spacing-1px:1px;--app-spacing-0\.5:.125rem;--app-spacing-1:.25rem;--app-spacing-1\.5:.375rem;--app-spacing-2:.5rem;--app-spacing-2\.5:.625rem;--app-spacing-3:.75rem;--app-spacing-3\.5:.875rem;--app-spacing-4:1rem;--app-spacing-4\.5:1.125rem;--app-spacing-5:1.25rem;--app-spacing-5\.5:1.375rem;--app-spacing-6:1.5rem;--app-spacing-6\.5:1.625rem;--app-spacing-7:1.75rem;--app-spacing-7\.5:1.875rem;--app-spacing-8:2rem;--app-spacing-9:2.25rem;--app-spacing-10:2.5rem;--app-spacing-11:2.75rem;--app-spacing-12:3rem;--app-spacing-13:3.25rem;--app-spacing-14:3.5rem;--app-spacing-15:3.75rem;--app-spacing-16:4rem;--app-spacing-17:4.25rem;--app-spacing-18:4.5rem;--app-spacing-19:4.75rem;--app-spacing-20:5rem;--app-spacing-21:5.25rem;--app-spacing-22:5.5rem;--app-spacing-23:5.75rem;--app-spacing-24:6rem;--app-spacing-25:7rem;--app-spacing-26:8rem;--app-spacing-27:9rem;--app-spacing-28:10rem;--app-spacing-29:11rem;--app-spacing-30:12rem;}:root{--app-elevation-1:0 2px 3px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.12);--app-elevation-2:0 4px 6px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.12);--app-elevation-3:0 6px 8px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.12);--app-elevation-4:0 8px 10px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.12);--app-elevation-5:0 10px 12px rgba(0,0,0,.16),0 4px 16px rgba(0,0,0,.12);--app-elevation-6:0 12px 14px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.12);--app-elevation-7:0 14px 16px rgba(0,0,0,.24),0 4px 16px rgba(0,0,0,.12);--app-elevation-8:0 16px 18px rgba(0,0,0,.28),0 4px 16px rgba(0,0,0,.12);--app-elevation-9:0 32px 34px rgba(0,0,0,.32),0 4px 16px rgba(0,0,0,.12);}:root{--app-font-family:inherit;--app-font-size:var(--app-font-size-sm);--app-line-height:var(--app-line-height-sm);--app-font-weight:400;--app-font-size-xxs:.5rem;--app-font-size-xs:.625rem;--app-font-size-sm:.75rem;--app-font-size-md:14px;--app-font-size-lg:1rem;--app-font-size-xl:1.25rem;--app-line-height-xs:1;--app-line-height-sm:1.25;--app-line-height-md:1.4285714286;--app-line-height-lg:1.5;--app-font-weight-thin:100;--app-font-weight-extra-light:200;--app-font-weight-light:300;--app-font-weight-normal:400;--app-font-weight-medium:500;--app-font-weight-semibold:600;--app-font-weight-bold:700;--app-letter-spacing-tightest:-.15px;--app-letter-spacing-tighter:-.1px;--app-letter-spacing-tight:-.5px;--app-letter-spacing-normal:0px;--app-letter-spacing-wide:.5px;--app-letter-spacing-wider:.1px;--app-letter-spacing-widest:.15px;--app-font-family-sans:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;--app-font-family-serif:Times New Roman,Georgia,Garamond,Palatino,Baskerville;--app-font-family-sans-serif:"Roboto",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--app-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,Roboto Mono,Ubuntu Mono,Lucida Console,Courier New,monospace;}:root{--app-border-radius-none:0px;--app-border-radius-xs:1px;--app-border-radius-sm:.125rem;--app-border-radius-md:.25rem;--app-border-radius-lg:.375rem;--app-border-radius-xl:.5rem;--app-border-radius-xxl:.75rem;--app-border-radius-xxxl:1rem;--app-border-radius-full:9999px;}.reportworq-loading,.reportworq-loading-alwaysvisible{width:100%;display:flex;flex-direction:column;align-items:center;}.reportworq-loading .message,.reportworq-loading-alwaysvisible .message{padding-top:100px;font-size:20px;font-weight:bold;user-select:none;color:#fff;}.reportworq-loading .message-darkback,.reportworq-loading-alwaysvisible .message-darkback{color:#fff;}.reportworq-loading .message-whiteback,.reportworq-loading-alwaysvisible .message-whiteback{color:var(--darkblue)!important;}.reportworq-loading .loading,.reportworq-loading-alwaysvisible .loading{padding-top:50px;}.reportworq-loading .logo,.reportworq-loading-alwaysvisible .logo{padding-top:100px;width:60%;}.rw-warp-spinner{--rw-spinner-size:3.5rem;--rw-spinner-thickness:.5rem;--rw-spinner-color:var(--rw-color-orange,#f55e31);--rw-spinner-duration:1s;width:var(--rw-spinner-size);height:var(--rw-spinner-size);aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--rw-spinner-color) 94%,transparent) top/var(--rw-spinner-thickness) var(--rw-spinner-thickness) no-repeat,conic-gradient(transparent 30%,var(--rw-spinner-color));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--rw-spinner-thickness)),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - var(--rw-spinner-thickness)),#000 0);animation:rw-warp-spin var(--rw-spinner-duration) linear infinite;}@keyframes rw-warp-spin{to{transform:rotate(1turn);}}@media(prefers-reduced-motion:reduce){.rw-warp-spinner{background:var(--rw-spinner-color);animation:rw-warp-pulse 1.6s ease-in-out infinite;}}@keyframes rw-warp-pulse{0%,100%{opacity:.35;}50%{opacity:1;}}.rw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.office-addin-main .hide-in-addin-mode{display:none!important;}