.side-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;background:var(--colorNeutralBackground1, #fff);color:var(--colorNeutralForeground1, #1a1a1a)}.side-panel-header-title{margin:0;font-size:1.5rem;font-weight:600;color:var(--colorBrandForeground1, #1a3b5d);letter-spacing:-.5px}.side-panel-header-actions{display:flex;align-items:center;justify-content:flex-end}.portal-split-pane>.horizontal-splitter{height:100%;background:var(--splitterBackground);cursor:col-resize;width:4px;min-width:4px;-webkit-user-select:none;user-select:none;position:relative;z-index:2;transition:background .2s}.portal-split-pane>.horizontal-splitter.splitter-active{background:var(--splitterActiveBackground)}.portal-split-pane>.horizontal-splitter:focus-visible{outline:2px solid var(--colorStrokeFocus2, currentColor);outline-offset:1px}.end-panel-layout{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.end-panel-layout-primary{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.end-panel-layout-panel{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;min-height:0;overflow:hidden}.end-panel-layout-panel[hidden]{display:none}.end-panel-layout>.end-panel-layout-splitter{flex:0 0 4px;touch-action:none}.end-panel-layout>.end-panel-layout-splitter:hover{background:var(--splitterActiveBackground)}.end-panel-layout-compact{flex-direction:column;overflow-y:auto}.end-panel-layout-compact>.end-panel-layout-primary{height:100%;flex:0 0 auto}.end-panel-layout-compact>.end-panel-layout-panel:not([hidden]){width:100%;flex:0 0 50%;min-height:240px;border-top:1px solid var(--colorNeutralStroke2)}.list-panel-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-width:0;padding:16px 24px}.list-panel-header-left-actions{display:flex;align-items:center;flex:1 1 auto;min-width:0}.list-panel-header-center-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding-left:20px}.list-panel-header-right-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:32px;margin-left:16px}.list-panel-header-close-button{flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px}.list-panel-header-icon{flex:0 0 28px;align-self:stretch;display:flex;align-items:center;justify-content:center;margin-inline-end:16px}.list-panel-header-icon svg{height:28px;width:28px}.list-panel-header-title{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;max-width:100%;min-width:0;overflow:hidden;margin:0;letter-spacing:-.5px}.header-title-row{display:flex;align-items:baseline;gap:var(--spacingHorizontalL);width:100%;min-width:0}.list-panel-header-title .header-title-row .header-title-text{flex:0 1 auto;width:auto;min-width:0}.list-panel-header-title .header-title-text{width:100%;max-width:100%;font-weight:600;font-size:24px;line-height:28px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-description-text{display:-webkit-box;max-width:100%;margin:0;overflow:hidden;color:var(--colorTextPrimary);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase300);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header-overflow-tooltip-trigger:focus-visible{border-radius:var(--borderRadiusSmall);outline:2px solid var(--colorStrokeFocus2);outline-offset:2px}.app-header-font-regular{font-family:az_ea_font,Segoe UI,az_font,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400}.json-viewer-container{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;width:100%;gap:var(--spacingVerticalXS);overflow:hidden}.json-viewer-options{display:flex;justify-content:flex-end;flex:0 0 auto}.json-viewer{flex:1;min-width:0;min-height:0;width:100%;box-sizing:border-box;overflow:auto;margin:0;padding:16px;padding-inline-start:calc(48px + var(--json-viewer-line-number-width, 1ch));border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground1);font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase200);line-height:22px;white-space:pre;tab-size:2;text-align:start}.json-viewer:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:2px}.json-viewer code{font:inherit;display:block;width:max-content;min-width:100%}.json-viewer-line{position:relative;display:inline-block;min-width:100%}.json-viewer-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.json-viewer-wrap code,.json-viewer-wrap .json-viewer-line{width:100%}.json-viewer-line-number{position:absolute;inset-inline-end:calc(100% + 32px);top:0;width:var(--json-viewer-line-number-width, 1ch);color:var(--colorNeutralForeground3);font-variant-numeric:tabular-nums;text-align:end;-webkit-user-select:none;user-select:none;pointer-events:none}.json-viewer-line-number:before{content:attr(data-line-number)}.json-viewer-indent-guides{position:absolute;inset-inline-start:0;top:0;bottom:0;display:flex;-webkit-user-select:none;user-select:none;pointer-events:none}.json-viewer-indent-guide{flex:1;box-sizing:border-box;border-inline-start:1px solid var(--colorNeutralStroke2)}.json-viewer .json-viewer-toggle{position:absolute;inset-inline-start:-26px;top:0;width:22px;min-width:22px;height:22px;padding:0;vertical-align:top;opacity:0}.json-viewer-line:hover .json-viewer-toggle,.json-viewer-line:focus-within .json-viewer-toggle,.json-viewer .json-viewer-toggle[aria-expanded=false]{opacity:1}@media(hover:none){.json-viewer .json-viewer-toggle{opacity:1}}.json-viewer-key{color:var(--colorPaletteBlueForeground2)}.json-viewer-string{color:var(--colorPaletteGreenForeground1)}.json-viewer-number{color:var(--colorPaletteDarkOrangeForeground1)}.json-viewer-boolean{color:var(--colorPalettePurpleForeground2)}.json-viewer-null{color:var(--colorNeutralForeground3)}.json-viewer-error{padding:16px;white-space:normal;font-family:var(--fontFamilyBase)}@media(forced-colors:active){.json-viewer span{color:CanvasText}.json-viewer-indent-guide{border-inline-start-color:GrayText}}.template-designer{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;width:100%;height:100%;overflow:hidden}.template-designer-toolbar{display:flex;align-items:center;gap:8px;padding:8px;flex-shrink:0}.template-designer-toolbar:not(:has(.fui-Button)){display:none}.template-designer-toolbar>.fui-Toolbar{flex:1;min-width:0;flex-wrap:wrap;padding:0;gap:4px 0}.template-designer-toolbar>.fui-Toolbar>.questionnaire-admin-actions{display:contents}.template-designer-toolbar>.fui-Toolbar .fui-Button{flex:0 0 auto;white-space:nowrap;font-weight:var(--fontWeightRegular)}.template-designer-toolbar>.fui-Toolbar .fui-Button__icon{font-size:20px}.template-designer-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;flex-shrink:0;padding:8px 16px;background:var(--colorNeutralBackground1)}.template-designer-identity{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;flex:1;min-width:0}.template-designer-metadata{min-width:0;max-width:100%;overflow-wrap:anywhere}.template-designer-metadata-label{color:var(--colorNeutralForeground3)}.template-designer-metadata code{font-size:inherit;-webkit-user-select:text;user-select:text}.template-designer-status{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.template-designer-change-count{color:var(--colorNeutralForeground3);white-space:nowrap}.template-designer-resumed .fui-MessageBarBody{min-width:0;overflow-wrap:anywhere}.template-designer-layout{display:flex;min-width:0;min-height:0;flex:1}.template-designer-canvas{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1;overflow:hidden}.template-designer-inspector{box-sizing:border-box;display:flex;flex-direction:column;width:100%;flex:1;min-width:0;min-height:0;overflow:hidden;padding:16px;background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1)}.template-designer-inspector>:not(.template-designer-inspector-content){flex-shrink:0}.template-designer-inspector-content{flex:1;min-width:0;min-height:0;overflow:auto}.template-designer-inspector-details,.template-designer-inspector-properties{display:flex;flex-direction:column;overflow:hidden}.template-designer-properties{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.template-designer-inspector h2{margin-top:0}.template-designer-editors{display:flex;flex-direction:column;gap:16px}.template-designer-hover{outline:1px dashed var(--colorBrandStroke1);outline-offset:2px}.template-designer-selected{outline:2px solid var(--colorBrandStroke1)!important;outline-offset:3px}.template-designer-draft{box-shadow:inset 3px 0 var(--colorPaletteMarigoldBorderActive)}.template-designer-canvas [data-template-designer-field-id]:focus-visible{outline:2px solid var(--colorBrandStroke1);outline-offset:3px}.template-publication-entry{border-bottom:1px solid var(--colorNeutralStroke2);padding:16px 0}.template-publication-restore{flex-basis:100%;min-width:0}.template-designer-review .fui-TabList{flex-shrink:0}.template-review-subtitle{margin:4px 0 0;font-size:var(--fontSizeBase200);color:var(--colorNeutralForeground3);overflow-wrap:anywhere}.template-review-tabpanel{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.template-review-tabpanel[hidden],.template-review-card-body[hidden]{display:none}.template-review-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0;flex-shrink:0}.template-review-controls>.fui-Text{flex:1}.template-review-scroll{flex:1;min-width:0;min-height:0;overflow:auto;padding:8px 0}.template-review-card{margin-bottom:12px;min-width:0}.template-review-card-title{margin:0;min-width:0;font-size:var(--fontSizeBase300)}.template-review-toggle{max-width:100%;justify-content:flex-start;text-align:start;white-space:normal;overflow-wrap:anywhere;font-weight:var(--fontWeightSemibold)}.template-review-count{white-space:nowrap;min-width:max-content}.template-review-card-body{min-width:0}.template-review-global{padding:12px;margin-bottom:12px;min-width:0}.template-review-global h3{margin:0 0 8px;font-size:var(--fontSizeBase300)}.template-review-grid-scroll{min-width:0;overflow-x:auto}.template-review-grid{width:max-content}.template-review-grid .fui-DataGridRow{align-items:stretch}.template-review-grid .fui-DataGridCell{align-items:flex-start;padding-top:4px;padding-bottom:4px;overflow-wrap:anywhere}.template-review-grid .fui-DataGridHeaderCell,.template-review-tree-group{background:var(--colorNeutralBackground2)}.template-review-tree-group .template-review-tree-name{font-weight:var(--fontWeightSemibold)}.template-review-tree-cell{min-width:0;width:100%}.template-review-tree-name{display:flex;align-items:flex-start;min-width:0;gap:4px}.template-review-tree-name>.fui-Button{flex-shrink:0;min-width:20px;min-height:20px;padding:0}.template-review-tree-indent{width:20px;flex-shrink:0}.template-review-tree-name>span:last-child,.template-review-identity{overflow-wrap:anywhere}.template-review-value-toggle{margin-top:4px}.template-review-grid .template-review-resize{opacity:1;touch-action:none;-webkit-user-select:none;user-select:none}.template-review-resize:hover:after{width:2px;background:var(--colorBrandStroke1)}.template-review-resize:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.template-review-value{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--fontFamilyMonospace);font-size:var(--fontSizeBase200)}.template-review-empty{color:var(--colorNeutralForeground3)}.template-review-footer{display:flex;flex-direction:column;flex:1 1 100%;min-width:0;gap:8px}.template-review-footer .fui-Textarea{width:100%}.template-review-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.template-review-errors{max-height:80px;overflow:auto}.template-review-errors p{margin:0;white-space:pre-wrap}.template-property-panel{display:flex;flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;overflow:hidden}.template-property-panel>:not(.template-property-scroll){flex-shrink:0}.template-property-scroll{flex:1;min-width:0;min-height:0;overflow:auto}.template-property-footer{display:flex;flex-direction:column;flex-shrink:0;padding-top:8px}.template-property-heading{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;padding:12px 0 4px;font-family:var(--fontFamilyBase)}.template-property-title{margin:0;flex:1;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-size:var(--fontSizeBase400);line-height:var(--lineHeightBase400);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground1)}.template-property-title>.template-property-copy{width:100%;min-width:0;justify-content:flex-start;gap:4px;padding:2px 0;border:0;font:inherit;color:inherit;cursor:pointer}.template-property-id{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.template-property-copy>.fui-Button__icon{flex-shrink:0;opacity:0}.template-property-copy:hover>.fui-Button__icon,.template-property-copy:focus-visible>.fui-Button__icon,.template-property-copy[data-copied=true]>.fui-Button__icon{opacity:1}.template-property-copy:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.template-property-copy-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.template-property-type{flex-shrink:0;font-family:inherit}.template-property-tree{table-layout:fixed;width:100%;min-width:320px}.template-property-tree .template-property-resize{opacity:1;touch-action:none;-webkit-user-select:none;user-select:none}.template-property-tree .template-property-resize:hover:after,.template-property-tree .template-property-resize:active:after{width:2px;background-color:var(--colorBrandStroke1)}.template-property-tree .template-property-resize:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.template-property-tree td{padding:2px 4px}.template-property-name,.template-property-value{display:flex;align-items:center;min-width:0;gap:4px}.template-property-name>span:last-child,.template-property-value>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.template-property-value>span:first-child{flex:1}.template-property-value>button,.template-property-name>button{flex-shrink:0}.template-property-value>.template-property-inline-trigger{flex:1;min-width:0;min-height:24px;padding:2px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:text;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.template-property-inline-trigger:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.template-property-value-editing{align-items:flex-start}.template-inline-editor,.template-property-boolean{flex:1;min-width:0}.template-property-boolean select{min-width:0}.template-inline-editor .fui-Input,.template-inline-editor .fui-Textarea{width:100%;box-sizing:border-box}.template-inline-editor .fui-Textarea textarea{min-height:48px;max-height:120px}.template-property-indent{width:24px;flex-shrink:0}.template-property-fixed{color:var(--colorNeutralForeground3)}@media(max-width:600px){.template-designer-identity{flex-basis:100%}}
