.fs-select-root{width:100%;min-width:0;display:block;position:relative}.fs-select-trigger{box-sizing:border-box;border:1px solid var(--tool-border);border-radius:var(--tool-control-radius);background:var(--tool-control-bg);width:100%;min-width:0;min-height:42px;color:var(--tool-control-text);font:inherit;text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.fs-select-trigger:hover:not(:disabled){border-color:var(--tool-border-hover);background:var(--tool-surface)}.fs-select-trigger:focus-visible{border-color:var(--tool-focus);background:var(--tool-surface);box-shadow:0 0 0 3px var(--tool-focus-ring);outline:0}.fs-select-trigger:disabled{background:var(--tool-disabled-bg);color:var(--tool-disabled);cursor:not-allowed}.fs-select-trigger-value{overflow-wrap:anywhere;min-width:0;display:block}.fs-select-trigger:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:0 0 8px;width:8px;height:8px;transition:transform .16s;display:block;transform:translateY(-2px)rotate(45deg)}.fs-select-trigger[aria-expanded=true]:after{transform:translateY(2px)rotate(225deg)}.fs-select-trigger:focus-visible:after{color:#587364}.fs-select-native{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;appearance:none!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.fs-select-menu{box-sizing:border-box;z-index:10000;overscroll-behavior:contain;border:1px solid var(--tool-border);border-radius:var(--tool-dropdown-radius);background:var(--tool-surface);color:var(--tool-control-text);gap:3px;padding:6px;display:grid;position:fixed;overflow:hidden auto;box-shadow:0 14px 34px #1a30262b}.fs-select-option{box-sizing:border-box;border-radius:var(--tool-button-radius);background:var(--tool-surface);width:100%;min-width:0;min-height:40px;color:var(--tool-control-text);font:inherit;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border:0;align-items:center;gap:10px;padding:8px 11px;display:flex}.fs-select-option:hover,.fs-select-option[data-active=true]{background:var(--tool-control-hover-bg)}.fs-select-option[aria-selected=true]{background:var(--tool-selected-bg);color:var(--tool-control-text);font-weight:650}.fs-select-option:disabled{color:var(--tool-disabled);cursor:not-allowed}.fs-select-option>span:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.fs-select-option-check{color:#587b61;flex:none;margin-inline-start:auto}.fs-select-empty{color:#849188;margin:0;padding:8px 11px}.fs-customer-main .fs-select-trigger.fs-customer-study-select{width:min(100%,480px)}.fs-multi-select{min-width:0;color:var(--tool-control-text);font-size:12px;display:grid;position:relative}.fs-multi-select-control{box-sizing:border-box;border:1px solid var(--tool-border);border-radius:var(--tool-control-radius);background:var(--tool-control-bg);align-items:center;gap:8px;min-width:0;min-height:44px;padding:5px 8px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.fs-multi-select.is-open .fs-multi-select-control,.fs-multi-select-control:focus-within{border-color:var(--tool-focus);background:var(--tool-surface);box-shadow:0 0 0 3px var(--tool-focus-ring)}.fs-multi-select-chips{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}.fs-multi-select-placeholder{color:var(--tool-disabled);padding-inline:3px}.fs-multi-select-chip{box-sizing:border-box;color:#345a45;background:#edf4ec;border:1px solid #d7e5d6;border-radius:999px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:3px 5px 3px 10px;font-size:12px;line-height:1.5;display:inline-flex}.fs-multi-select-chip>span{overflow-wrap:anywhere;min-width:0}.fs-multi-select-chip>button{box-sizing:border-box;color:#3a604b;cursor:pointer;background:#dce9da;border:0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;font:16px/1 Arial,sans-serif;transition:background-color .16s,color .16s;display:grid}.fs-multi-select-chip>button:hover:not(:disabled){color:#234c37;background:#cddfcb}.fs-multi-select-trigger{box-sizing:border-box;border:1px solid var(--tool-border);border-radius:var(--tool-button-radius);background:var(--tool-surface);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--tool-control-text);cursor:pointer;flex:0 0 34px;place-items:center;padding:0;font-family:inherit;font-size:18px;font-weight:500;line-height:1;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.fs-multi-select-trigger:hover:not(:disabled){border-color:var(--tool-border-hover);background:var(--tool-control-hover-bg)}.fs-multi-select-trigger:focus-visible,.fs-multi-select-chip>button:focus-visible{outline:2px solid var(--tool-focus);outline-offset:2px}.fs-multi-select-trigger:disabled,.fs-multi-select-chip>button:disabled{opacity:.55;cursor:not-allowed}.fs-multi-select-menu{box-sizing:border-box;z-index:1000;border:1px solid var(--tool-border);border-radius:var(--tool-dropdown-radius);background:var(--tool-surface);min-width:0;max-height:min(360px,55vh);color:var(--tool-control-text);grid-template-rows:auto minmax(0,1fr);gap:8px;padding:9px;display:grid;position:absolute;inset-block-start:calc(100% + 7px);inset-inline:0;overflow:hidden;box-shadow:0 14px 34px #1a302629}.fs-multi-select-search{min-width:0;display:block}.fs-multi-select-search input{box-sizing:border-box;border:1px solid var(--tool-border);border-radius:var(--tool-button-radius);background:var(--tool-control-bg);width:100%;min-width:0;min-height:40px;color:var(--tool-control-text);font:inherit;padding:8px 11px;display:block}.fs-multi-select-search input:focus{border-color:var(--tool-focus);background:var(--tool-surface);box-shadow:0 0 0 3px var(--tool-focus-ring);outline:0}.fs-multi-select-options{overscroll-behavior:contain;align-content:start;gap:2px;min-width:0;min-height:0;display:grid;overflow:hidden auto}.fs-multi-select-option{box-sizing:border-box;border-radius:var(--tool-button-radius);min-width:0;min-height:38px;color:var(--tool-control-text);cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;padding:7px 10px;line-height:1.5;transition:background-color .14s,border-color .14s;display:flex}.fs-multi-select-option:hover{background:var(--tool-control-hover-bg)}.fs-multi-select-option:focus-within{border-color:var(--tool-border-hover);background:var(--tool-control-hover-bg)}.fs-multi-select-option>input{box-sizing:border-box;accent-color:#648872;flex:0 0 17px;width:17px;min-width:17px;height:17px;min-height:17px;margin:0;padding:0}.fs-multi-select-option>span{overflow-wrap:anywhere;min-width:0}.fs-multi-select-empty{color:var(--tool-disabled);margin:0;padding:10px;line-height:1.6}@media (max-width:520px){.fs-multi-select-menu{max-height:min(300px,48vh)}}.fs-main .fs-select-root>.fs-select-trigger,.fs-customer-main .fs-select-root>.fs-select-trigger,.fsp-shell .fs-select-root>.fs-select-trigger{border:1px solid var(--tool-border);border-radius:var(--tool-control-radius);background:var(--tool-control-bg);width:100%;min-height:42px;color:var(--tool-control-text);font:inherit;text-align:start;padding:9px 12px}.fs-main .fs-select-root>.fs-select-trigger:hover:not(:disabled),.fs-customer-main .fs-select-root>.fs-select-trigger:hover:not(:disabled),.fsp-shell .fs-select-root>.fs-select-trigger:hover:not(:disabled){border-color:var(--tool-border-hover);background:var(--tool-surface)}.fs-main .fs-select-root>.fs-select-trigger:focus-visible,.fs-customer-main .fs-select-root>.fs-select-trigger:focus-visible,.fsp-shell .fs-select-root>.fs-select-trigger:focus-visible{border-color:var(--tool-focus);background:var(--tool-surface);box-shadow:0 0 0 3px var(--tool-focus-ring);outline:0}.fs-main .fs-select-root>.fs-select-trigger:disabled,.fs-customer-main .fs-select-root>.fs-select-trigger:disabled,.fsp-shell .fs-select-root>.fs-select-trigger:disabled{background:var(--tool-disabled-bg);color:var(--tool-disabled);cursor:not-allowed}.fs-customer-main .fs-select-root>.fs-select-trigger.fs-customer-study-select{width:min(100%,480px)}@media (prefers-reduced-motion:reduce){.fs-select-trigger:after,.fs-multi-select-control,.fs-multi-select-chip>button,.fs-multi-select-trigger,.fs-multi-select-option{transition:none}}.fs-main button:not(.fs-sidebar-toggle,.fs-nav-item,.fs-recent-study,.fs-text-action,.fs-page-guide-button,.fs-multi-select-trigger,.fs-multi-select-option,.fs-multi-select-chip>button,.fs-quick-panel>button,.fs-demo-entry button,.fs-table-toggle,.fs-table-actions button,.fs-table-editor>button,.fsra-column-row button,.fsp-risk-actions>button,.fsp-fx-form>button,.fsp-fx-row>button,.fsp-running-row>button,.fsp-run-actions>button,.fs-share-page-order button,.fsw-remove,.fsp-tabbar>button,.fsp-error>button,.fsp-risk-factor-head>button,.fs-remove,.fs-risk-remove,.fsra-danger,.fs-primary-action,.button-accent,.fsra-primary,.fsp-primary,.fsw-save,.fs-add-section>button:last-child,.fsw-analysis-toolbar>button,.fsr-revision-controls>button,.fsp-create-fields>button,.fs-risk-editor .fs-risk-section-meta button,[aria-label],[aria-pressed],[role=tab],.is-active),.fs-customer-main button:not(.fs-page-guide-button,[aria-label],[aria-expanded],[aria-pressed],[role=tab],.is-active){border:1px solid var(--tool-border);border-radius:var(--tool-button-radius);background:var(--tool-surface);min-height:40px;color:var(--tool-control-text);padding:8px 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.45;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.fs-main button:not(.fs-sidebar-toggle,.fs-nav-item,.fs-recent-study,.fs-text-action,.fs-page-guide-button,.fs-multi-select-trigger,.fs-multi-select-option,.fs-multi-select-chip>button,.fs-quick-panel>button,.fs-demo-entry button,.fs-table-toggle,.fs-table-actions button,.fs-table-editor>button,.fsra-column-row button,.fsp-risk-actions>button,.fsp-fx-form>button,.fsp-fx-row>button,.fsp-running-row>button,.fsp-run-actions>button,.fs-share-page-order button,.fsw-remove,.fsp-tabbar>button,.fsp-error>button,.fsp-risk-factor-head>button,.fs-remove,.fs-risk-remove,.fsra-danger,.fs-primary-action,.button-accent,.fsra-primary,.fsp-primary,.fsw-save,.fs-add-section>button:last-child,.fsw-analysis-toolbar>button,.fsr-revision-controls>button,.fsp-create-fields>button,.fs-risk-editor .fs-risk-section-meta button,[aria-label],[aria-pressed],[role=tab],.is-active):hover:not(:disabled),.fs-customer-main button:not(.fs-page-guide-button,[aria-label],[aria-expanded],[aria-pressed],[role=tab],.is-active):hover:not(:disabled){border-color:var(--tool-border-hover);background:var(--tool-control-hover-bg);color:var(--tool-control-text-hover)}.fs-main button:not(.fs-sidebar-toggle,.fs-nav-item,.fs-recent-study,.fs-text-action,.fs-page-guide-button,.fs-multi-select-trigger,.fs-multi-select-option,.fs-multi-select-chip>button,.fs-quick-panel>button,.fs-demo-entry button,.fs-table-toggle,.fs-table-actions button,.fs-table-editor>button,.fsra-column-row button,.fsp-risk-actions>button,.fsp-fx-form>button,.fsp-fx-row>button,.fsp-running-row>button,.fsp-run-actions>button,.fs-share-page-order button,.fsw-remove,.fsp-tabbar>button,.fsp-error>button,.fsp-risk-factor-head>button,.fs-remove,.fs-risk-remove,.fsra-danger,.fs-primary-action,.button-accent,.fsra-primary,.fsp-primary,.fsw-save,.fs-add-section>button:last-child,.fsw-analysis-toolbar>button,.fsr-revision-controls>button,.fsp-create-fields>button,.fs-risk-editor .fs-risk-section-meta button,[aria-label],[aria-pressed],[role=tab],.is-active):disabled,.fs-customer-main button:not(.fs-page-guide-button,[aria-label],[aria-expanded],[aria-pressed],[role=tab],.is-active):disabled{opacity:.58;cursor:not-allowed;transform:none}.fs-main button:focus-visible,.fs-customer-main button:focus-visible{outline:2px solid var(--tool-focus);outline-offset:2px}.fs-main .fs-primary-action,.fs-main .button.button-accent,.fs-main .fs-add-section>button:last-child,.fs-main .fsra-primary,.fs-main .fsp-primary,.fs-main .fsw-analysis-toolbar>button,.fs-main .fsr-revision-controls>button,.fs-main .fsp-create-fields>button,.fs-main .fs-risk-editor .fs-risk-section-meta button{border-color:var(--tool-primary);border-radius:var(--tool-button-radius);background:var(--tool-primary);min-height:40px;color:var(--tool-primary-text);padding:8px 13px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.45}.fs-main .fs-primary-action:hover:not(:disabled),.fs-main .button.button-accent:hover:not(:disabled),.fs-main .fs-add-section>button:last-child:hover:not(:disabled),.fs-main .fsra-primary:hover:not(:disabled),.fs-main .fsp-primary:hover:not(:disabled),.fs-main .fsw-analysis-toolbar>button:hover:not(:disabled),.fs-main .fsr-revision-controls>button:hover:not(:disabled),.fs-main .fsp-create-fields>button:hover:not(:disabled),.fs-main .fs-risk-editor .fs-risk-section-meta button:hover:not(:disabled){border-color:var(--tool-primary-hover);background:var(--tool-primary-hover);color:var(--tool-primary-text)}.fs-main .fsw-layout .fsw-save{border-color:var(--tool-primary);border-radius:var(--tool-button-radius);background:var(--tool-primary);min-height:40px;color:var(--tool-primary-text);padding:8px 13px;font-size:13px;line-height:1.45}.fs-main .fsw-layout .fsw-save:hover:not(:disabled){border-color:var(--tool-primary-hover);background:var(--tool-primary-hover)}.fs-main button.fs-remove,.fs-main button.fs-risk-remove,.fs-main button.fsra-danger{border-color:var(--tool-danger-border);background:var(--tool-danger-bg);min-height:40px;color:var(--tool-danger-text);border-radius:9px;padding:8px 13px}.fs-main button.fs-remove:hover:not(:disabled),.fs-main button.fs-risk-remove:hover:not(:disabled),.fs-main button.fsra-danger:hover:not(:disabled){border-color:var(--tool-danger-border-hover);background:var(--tool-danger-bg-hover);color:var(--tool-danger-text-hover)}.fs-customer-main .fs-customer-actions a{border-radius:var(--tool-button-radius);background:var(--tool-surface);transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.fs-customer-main .fs-customer-actions a:hover{border-color:var(--tool-border-hover);background:var(--tool-control-hover-bg);color:var(--tool-control-text-hover)}.fs-customer-main .fs-customer-actions a:focus-visible{outline:2px solid var(--tool-focus);outline-offset:2px}.fs-customer-main .fs-customer-form button[type=submit],.fs-customer-main .fs-customer-comment button[type=submit]{border-color:var(--tool-primary);background:var(--tool-primary);color:var(--tool-primary-text)}.fs-customer-main .fs-customer-form button[type=submit]:hover:not(:disabled),.fs-customer-main .fs-customer-comment button[type=submit]:hover:not(:disabled){border-color:var(--tool-primary-hover);background:var(--tool-primary-hover);color:var(--tool-primary-text)}@media (prefers-reduced-motion:reduce){.fs-main button,.fs-customer-main button,.fs-customer-main .fs-customer-actions a{transition:none}}.fs-main button.fs-delete-button,.fs-customer-main button.fs-delete-button,.fs-main button.fsw-disposal-remove{box-sizing:border-box;border:1px solid var(--tool-danger-border);background:var(--tool-danger-bg);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--tool-danger-text);cursor:pointer;border-radius:10px;flex:0 0 36px;place-items:center;padding:0;line-height:0;transition:background-color .16s,border-color .16s,color .16s;display:grid}.fs-delete-button>svg,.fsw-disposal-remove>svg{place-self:center;width:18px;height:18px;margin:0;display:block}.fs-main button.fs-delete-button:hover:not(:disabled),.fs-customer-main button.fs-delete-button:hover:not(:disabled),.fs-main button.fsw-disposal-remove:hover:not(:disabled){border-color:var(--tool-danger-border-hover);background:var(--tool-danger-bg-hover);color:var(--tool-danger-text-hover)}.fs-main button.fs-delete-button:focus-visible,.fs-customer-main button.fs-delete-button:focus-visible,.fs-main button.fsw-disposal-remove:focus-visible{outline:2px solid var(--tool-focus);outline-offset:2px}.fs-main button.fs-delete-button:disabled,.fs-customer-main button.fs-delete-button:disabled,.fs-main button.fsw-disposal-remove:disabled{opacity:.5;cursor:not-allowed}.fs-main .fs-multi-select-chip>button.fs-delete-button--compact,.fs-customer-main .fs-multi-select-chip>button.fs-delete-button--compact{border-radius:7px;flex-basis:22px;width:22px;min-width:22px;height:22px;min-height:22px}.fs-delete-button--compact>svg{width:13px;height:13px}
