{"id":1877,"date":"2025-05-18T12:30:32","date_gmt":"2025-05-18T10:30:32","guid":{"rendered":"https:\/\/simulationpartner.se\/?page_id=1877"},"modified":"2025-07-03T11:22:59","modified_gmt":"2025-07-03T09:22:59","slug":"configure-your-product-package","status":"publish","type":"page","link":"https:\/\/simulationpartner.se\/en\/configure-your-product-package\/","title":{"rendered":"Configure Your Product Package"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group alignfull is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex\">\n\n<style>\n\/* css\/common\/base.css *\/\n\n\/*  ======================================================================================================= *\/\n\/*                                                  Body                                                 *\/\n\/*  ======================================================================================================= *\/\n\n.content-wrapper {\n  \tbackground-color: var(--background-color);\n  \tcolor: var(--text-color);\n  \tfont-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n  \tmargin: 0;\n  \tpadding: 0;\n\n  \tdisplay: table;\n  \tmargin: 0 auto;\n  \tfont-weight: 300;\n}\n\n#order-page {\n\tflex-grow: 1;\n\tline-height: normal;\n}\n\n#order-page * {\n\tbox-sizing: content-box;\n}\n\n#order-page h1 {\n\ttext-align: center;\n}\n\n\/* uh, OBS!!!!!!!!!!!!!!!!!!!!!!!!!!\nAllt i denna css-filen ska f\u00f6reg\u00e5s av .content-wrapper*\/\n\n\/*  ======================================================================================================= *\/\n\/*                                                  Headers                                                 *\/\n\/*  ======================================================================================================= *\/\n\nh1 {\n  \tcolor: var(--color);\n}\n\n.content-wrapper h3 {\n\tcolor: var(--color);\n\tfont-size: 1.17em;\n}\n\nh4 {\n    color: var(--color) !important;\n    margin-bottom: 0px;\n    font-size: var(--tooltip-text-size);\n    font-weight: normal;\n}\n\n\n\/*  ======================================================================================================= *\/\n\/*                                                  Buttons                                                  *\/\n\/*  ======================================================================================================= *\/\n\nbutton {\n\talign-items: center;\n\tbackground-color: var(--button-background-color);\n\tborder: 1px solid var(--button-border-color) #ccc;\n\tborder-radius: 0.5rem;\n\tbox-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);\n\tcolor: var(--text-color);\n\tcursor: pointer;\n\tfont-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n\tfont-size: 1rem;\n\tfont-weight: bold;\n\tgap: 0.5rem;\n\tpadding: 0.75rem 1.5rem;\n\ttransition: background-color 0.2s;\n}\n\nbutton:hover {\n    background-color: var(--button-hover-color);\n}\n\nbutton:active {\n    background-color: var(--button-active-color);\n}\n\nbutton.primary {\n\tborder-color: var(--accent-color);\n\tbackground-color: var(--accent-color);\n\tcolor: var(--text-color);\n}\n\n.dark-theme button.primary {\n\tcolor: var(--background-color-dark);\n}\n\nbutton.primary:hover {\n\tbackground-color: var(--accent-color-darker-1);\n}\n\nbutton.secondary {\n\tborder-color: var(--secondary-button);\n\tbackground-color: var(--secondary-button);\n\tcolor: var(--secondary-button-text);\n}\n\nbutton.secondary:hover {\n\tbackground-color: var(--secondary-button-hover);\n}\n\n\/* Generella regler f\u00f6r alla knappar som kan inaktiveras *\/\nbutton:disabled {\n    \/* \u00c4ndra muspekaren f\u00f6r att tydligt indikera att knappen inte \u00e4r interagerbar *\/\n    cursor: not-allowed; \n    \/* Valfritt: Reducera opacitet f\u00f6r att visuellt antyda att den \u00e4r inaktiverad *\/\n    opacity: 0.6; \n    \/* S\u00e4tt en standard bakgrundsf\u00e4rg som inte \u00e4ndras vid hover *\/\n    background-color: #cccccc !important; \/* Exempel: gr\u00e5 f\u00e4rg, anv\u00e4nd !important om den m\u00e5ste \u00f6verstyrda befintliga bakgrundsf\u00e4rger *\/\n    color: #666666 !important; \/* Exempel: gr\u00e5 textf\u00e4rg *\/\n    box-shadow: none !important; \/* Ta bort skuggor vid disabled state *\/\n    transform: none !important; \/* Ta bort transformationer vid disabled state *\/\n}\n\n\/* \u00c5sidos\u00e4tt hover- och fokus-stilar specifikt f\u00f6r inaktiverade knappar *\/\nbutton:disabled:hover,\nbutton:disabled:focus,\nbutton:disabled:active {\n    \/* Anv\u00e4nd samma bakgrundsf\u00e4rg som i det vanliga disabled-tillst\u00e5ndet f\u00f6r att undvika f\u00e4rg\u00e4ndring *\/\n    background-color: #cccccc !important; \n    \/* S\u00e4kerst\u00e4ll att textf\u00e4rgen ocks\u00e5 f\u00f6rblir densamma *\/\n    color: #666666 !important; \n    box-shadow: none !important; \/* Ingen skugga vid hover p\u00e5 disabled *\/\n    cursor: not-allowed !important; \/* Bibeh\u00e5ll not-allowed muspekare *\/\n    \/* Ta bort alla \u00f6verg\u00e5ngar som kan finnas p\u00e5 hover f\u00f6r att undvika \"flimmer\" *\/\n    transition: none !important; \n}\n\n\/*  ======================================================================================================= *\/\n\/*                                                  Lists                                                   *\/\n\/*  ======================================================================================================= *\/\n\nul {\n  \tmargin-top: 0;\n  \tpadding-left: 1em;\n}\n\nul li {\n  \tmargin: 0;\n  \tpadding: 0;\n}\n\nul ul {\n  \tmargin-top: 0;\n \tmargin-bottom: 0;\n}\n\n\/* 8. Input fields*\/\ninput[type='number'],\ninput[type='checkbox'] {\n  \tmargin: 0;\n  \tborder-radius: 4px;\n}\n\ninput[type='number'] {\n  \ttext-align: center;\n}\n\ninput[type=\"checkbox\"] {\n  \twidth: 1rem;\n  \theight: 1rem;\n}\n\ninput[type=\"number\"]::-webkit-outer-spin-button,\ninput[type=\"number\"]::-webkit-inner-spin-button {\n    -webkit-appearance: none;\n    margin: 0;\n}\n\nh1 .tooltip-text {\n  \twidth: 29rem;\n}\n\/* css\/common\/colors.css *\/\n\n:root {\n  --accent-color: #F78B00;\n  --accent-color-lighter-1: #ffa733; \/*FCA43C FFB553; \/*look this up*\/\n  --accent-color-lighter-2: #ffc170; \/*FDBB69; look this up*\/\n  --accent-color-lighter-background: #FFF8EF;\n  --accent-color-darker-1: #b86800; \/*C17018 e67a00; \/*look this up*\/\n  --accent-color-darker-2: #7a4500; \/*905410 \/*look this up*\/\n\n  --error-background-color: #fcebe0;\n  --error-color: #cc1000;\n  --error-border: #ff6660;\n\n  --text-color: #333333;\n  --background-color-dark: #151515;\n  --background-color: #ffffff;\n  --background-color-darker-1: #f5f5f5;\n  --background-color-darker-2: #aaa;\n  --title-background: #f2f2f2;\n  --hover-row: #f9f9f9;\n  --header-row: #f5f5f5;\n  --checkbox-border: #cccccc;\n  --row-border: #e0e0e0;\n  --tooltip-text: #000;\n  --tooltip-background: #999;\n  --tooltip-indicator: #000;\n\n  --border-color: #ccc;\n\n  --save-actions-border: #ccc;\n  \n  --button-border-color: #ccc;\n  --button-background-color: #eee;\n  --button-hover-color: #d9d9d9;\n  --button-active-color: #ccc;\n  --button-text-color: #f2f2f2; \n  \n  --secondary-button: #151515;\n  --secondary-button-hover: #333;\n  --secondary-button-text: #f2f2f2; \n\n}\n\/* css\/common\/config-source.css *\/\n\n\/*  ======================================================================================================= *\/\n\/*                                              Radio buttons                                               *\/\n\/*  ======================================================================================================= *\/\n\n\/* Styling f\u00f6r den anpassade radioknappen *\/\n.custom-radio-label {\n    display: inline-flex;\n    align-items: center;\n    cursor: pointer;\n    font-size: 0.95rem;\n    color: #4b5563;\n    user-select: none;\n}\n\n\/* D\u00f6lj den inbyggda radio-inputen *\/\n.hidden-radio-input {\n    position: absolute;\n    opacity: 0;\n    width: 1px;\n    height: 1px;\n    overflow: hidden;\n    clip: rect(0 0 0 0);\n    white-space: nowrap;\n}\n\n\/* Styla den anpassade visuella radioknappen (cirkeln) *\/\n.custom-radio-visual {\n    display: inline-block;\n    width: 1.125rem;\n    height: 1.125rem;\n    border: 1px solid #d1d5db;\n    border-radius: 50%;\n    background-color: #ffffff;\n    position: relative;\n    flex-shrink: 0;\n    transition: all 0.2s ease-in-out;\n}\n\n\/* Styla den inre pricken n\u00e4r radioknappen \u00e4r markerad *\/\n.hidden-radio-input:checked + .custom-radio-visual {\n    background-color: #ffffff;\n    border-color: #555;\n}\n\n.custom-radio-visual::after {\n    content: '';\n    display: block;\n    width: 0.5rem;\n    height: 0.5rem;\n    border-radius: 50%;\n    background: #555;\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%) scale(0);\n    transition: transform 0.2s ease-in-out;\n}\n\n.hidden-radio-input:checked + .custom-radio-visual::after {\n    transform: translate(-50%, -50%) scale(1);\n}\n\n\/* Fokus-tillst\u00e5nd f\u00f6r tillg\u00e4nglighet *\/\n.hidden-radio-input:focus + .custom-radio-visual {\n    box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.2);\n}\n\n.custom-radio-text {\n    margin-left: 0.5rem; \/* Avst\u00e5nd mellan visuella radioknappen och texten *\/\n}\n\n.radio-group {\n    display: flex;\n    flex-direction: column;\n    align-items: start;\n    gap: 1.5rem; \/* Avst\u00e5nd mellan radioknapparna *\/\n    margin: 1rem 0;\n}\n\n\n\/*  ======================================================================================================= *\/\n\/*                                                  Source blocks                                           *\/\n\/*  ======================================================================================================= *\/\n\n.source-blocks {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 1rem;\n    margin: 1rem 0;\n}\n\n.select-block,\n.upload-block {\n    display: flex;\n}\n\n.select-block {\n    flex-grow: 1;\n    align-items: center;\n    gap: 0.5rem;\n}\n\n.select-block:not(.is-active),\n.upload-block:not(.is-active) {\n    display: none;\n}\n\n\n\/*  ======================================================================================================= *\/\n\/*                                                  Upload                                                  *\/\n\/*  ======================================================================================================= *\/\n\n.upload-block {\n    border: 1px solid var(--border-color);\n    border-radius: 0.5rem;\n    flex-grow: 1;\n    text-align: left;\n    flex-direction: row;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 1rem;\n    padding: 0.3rem;\n}\n\n\/* Styling f\u00f6r den anpassade filuppladdningsetiketten *\/\n.custom-file-input {\n    display: inline-block;\n    cursor: pointer;\n    background-color: #e5e7eb;\n    color: #374151;\n    padding: 0.5rem 1rem;\n    border: 1px solid #d1d5db;\n    border-radius: 0.375rem;\n    font-size: 1rem;\n    font-weight: 500;\n    transition: background-color 0.2s ease-in-out;\n    white-space: nowrap;\n}\n\n.custom-file-input:hover {\n    background-color: #d1d5db;\n}\n\n.hidden-file-input {\n    position: absolute;\n    opacity: 0;\n    width: 1px;\n    height: 1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border: 0;\n    flex-grow: 0;\n    flex-shrink: 0;\n}\n\n#fileNameDisplay {\n    margin-left: 0.5rem;\n    font-size: 1.1rem;\n    font-weight: 400;\n}\n\n\n\/*  ======================================================================================================= *\/\n\/*                                                  Select                                                  *\/\n\/*  ======================================================================================================= *\/\n\n\/* Specifik styling f\u00f6r select-elementet *\/\nselect {\n    \n    \/* \u00c5terst\u00e4ll webbl\u00e4sarens standardutseende *\/\n    -webkit-appearance: none; \/* F\u00f6r WebKit-baserade webbl\u00e4sare (Chrome, Safari, nya Edge) *\/\n    -moz-appearance: none;    \/* F\u00f6r Firefox *\/\n    appearance: none;         \/* Standardegenskap *\/\n\n    cursor: pointer;\n    display: block;\n    width: 100%;\n    padding: 0.75rem 1rem;\n    background-color: #f9f9f9;\n    font-size: 1rem;\n    line-height: 1.5;\n    color: var(--text-color);\n\n    \/* Anpassad pil (sv\u00e5rare att styla direkt i alla webbl\u00e4sare) *\/\n    \/* Anv\u00e4nd en bakgrundsbild f\u00f6r att l\u00e4gga till en anpassad pil *\/\n    background-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 20 20' fill='none' stroke='%236B7280'%3e%3cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/%3e%3c\/svg%3e\");\n    background-repeat: no-repeat;\n    background-position: right 0.75rem center;\n    background-size: 1.5em 1.5em;\n\n    transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;\n}\n\/* css\/common\/configuration-table.css *\/\n\ntr.repeat-header { \n  background-color: var(--background-color-darker-1);\n}\n\ntr.spacer td {\n  border: none;\n  height: 0.6rem;\n  background-color: transparent;\n}\n\n\/* ----------------------------------------------------- *\/\n\/*                      .COLUMN 1                        *\/\n\n.column-1-left-side {\n  display: inline-block;\n  margin-right: 1rem;\n}\n  \n.column-1-right-side {\n  display: inline-block;\n  margin-right: 0rem;\n}\n\n.type-of-system-left {        width: 18.5rem; }\n.general-objectives-right {   width: 12.3rem; }\n.experiments-left {           width: 14.5rem; }\n.max-number-of-objects-left { width: 6.7rem;  }\n.input-data-left {            width: 5.7rem;  }\n.input-data-right {           width: 17rem;   }\n.analysis-left {              width: 8rem;  }\n.analysis-right {             width: 11rem; }\n.delivery-left {              width: 9rem;  }\n.delivery-right {             width: 12rem; }\n\n\/* -----------------------------------------------------*\/\/* css\/common\/constants.css *\/\n\n:root {\n  --tooltip-text-size: 0.85rem;\n  \n  \/* ============== Fade in\/out ==============\n   - When a modal enters, ease-out is nice (landing on the page)\n   - When a modal leaves, ease-in-out is nice (a bit to abrupt with ease-out)\n   *\/\n  --fade-in-time: 0.3s;\n  --fade-out-time: 0.5s;\n  --fade-in-out-time: 0.3s;\n\n}\n\/* css\/common\/form.css *\/\n\n\/* Fokus-tillst\u00e5nd f\u00f6r input\/select\/knappar *\/\n\/*select:focus, input[type=\"file\"]:focus, button:focus, .custom-file-input:focus-within {*\/\nselect:focus, input:focus, button:focus-visible, .custom-file-input:focus-within {\n    outline: none;\n    border-color: #007bff; \/* Typisk bl\u00e5 fokusf\u00e4rg *\/\n    box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25); \/* Bl\u00e5 skugga vid fokus *\/\n}\n\nbutton.primary:focus-visible {\n    outline: 3px solid var(--text-color);\n    border-color: var(--accent-color)\n}\n\n.dark-theme button.primary:focus-visible {\n    outline: 3px solid white; \/* l\u00e4gg till variable i colors.css *\/\n    border-color: var(--accent-color)\n}\n\nbutton.secondary:focus-visible {\n    outline: 3px solid var(--accent-color);\n    border-color: var(--secondary-button)\n}\n\nselect, input {\n    border: 1px solid var(--border-color);\n    border-radius: 0.3em;\n}\n\nselect:hover {\n    border-color: #999; \/* M\u00f6rkare kantlinje vid hover *\/\n}\n\nselect:disabled {\n    background-color: #e9ecef;\n    color: #6c757d;\n    cursor: not-allowed;\n    opacity: 0.7;\n}\n\nselect option {\n\tpadding: 8px 10px;\n    background-color: #fff;\n    color: #333;\n}\n\ninput {\n    padding: 0.4rem;\n}\n\/* css\/common\/generic-classes.css *\/\n\n.card {\n    border: 1px solid var(--border-color);\n    border-radius: 0.5rem;\n    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);\n    padding: 2rem;\n}\n\n.modal {\n    visibility: hidden;\n    opacity: 0;\n    transition: opacity var(--fade-in-out-time) ease-in-out,\n                visibility 0s linear var(--fade-in-out-time);\n\n    display: grid;\n    grid-template-columns: 1fr;\n\n    position: fixed;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    margin: auto;\n\n    max-width: 90vw;\n    width: fit-content;\n    height: fit-content;\n\n    background-color: white;\n    text-align: center;\n}\n\n.modal.is-visible {\n    visibility: visible;\n    opacity: 1;\n    transition: opacity var(--fade-in-out-time) ease-out;\n}\n\n.modal input[type=\"text\"] {\n    box-sizing: border-box;\n    width: 100%;\n    padding: 0.75rem 1rem;\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n    font-size: 1rem;\n}\n\n.modal h3 {\n    color: var(--text-color);\n    font-size: 1.17em;\n}\n\n.overlay {\n    visibility: hidden;\n    opacity: 0;\n    transition: opacity var(--fade-in-out-time) ease-out,\n                visibility 0s linear var(--fade-in-out-time);\n    \n    position: fixed;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background-color: rgba(0, 0, 0, 0.5);\n    z-index: 999;\n}\n\n.overlay.is-active {\n    visibility: visible;\n    opacity: 1;\n    transition: opacity var(--fade-in-out-time) ease-out;\n    cursor: pointer;\n}\n\n\/* Prevent scroll in the background when modal is open *\/\nbody.modal-open {\n  overflow: hidden;\n}\n\n.name {\n    font-weight: bold;\n}\/* css\/common\/message.css *\/\n\n.message {\n    opacity: 0;\n    visibility: hidden;\n    transition: opacity var(--fade-in-out-time) ease-in-out, visibility var(--fade-in-out-time) ease-in-out;\n\n    display: block;\n    align-items: center;\n    \n    position: fixed;\n    top: 1rem;\n    right: 0;\n    left: 0;\n    z-index: 10000;\n    width: min(50rem, 80%);\n    margin-inline: auto;\n \n    box-shadow: 0 6px 12px rgba(0,0,0,0.2);\n    border-radius: 0.5rem;\n    padding: 1.9rem 1.5rem 2.1rem 1.5rem;\n\n    text-align: center;\n    font-size: 1.1rem;\n    font-weight: 600;\n}\n\n.message.is-visible {\n    opacity: 1;\n    visibility: visible;\n}\n\n.message.error {\n    background-color: #fcebe0;\n    color: #cc1000;\n    border: 1px solid #ff6660;\n}\n\n.message.success {\n    background-color: #e0f8e0;\n    color: #008000;\n    border: 1px solid #66cc66;\n}\n\n.message.warning {\n    background-color: #ffea8f;\n    color: #755004;\n    border: 1px solid #ffbe00;\n}\n\n.message.info {\n    background-color: #e0efff;\n    color: #004085;\n    border: 1px solid #99ccff;\n}\/* css\/config\/configuration-table.css *\/\n\ntable {\n\tborder-collapse: collapse;\n\tmargin: auto;\n\tfont-size: 0.9rem;\n}\n\n\/* -------------------------------------------------------------------------- *\/\n\/*                                 Cells                                       *\/\n\ntd:hover .button-container {\n    display: flex;\n}\n\ntd {\n  \tposition: relative;\n}\n\nth, td {\n\tborder: none;\n\tpadding-left: 0.375rem;\n\tpadding-top: 0.3rem;\n\tpadding-bottom: 0.45rem;\n\tpadding-right: 0.375rem;\n\ttext-align: center;\n\tmin-width: 5rem;\n\tvertical-align: middle;\n}\n\n\/* -------------------------------------------------------------------------- *\/\n\/*                              Column cells                                  *\/\n\nth:first-child, td:first-child {\n  \ttext-align: left;\n  \tmin-width: 24.0rem;\n}\n\nth:nth-child(2), td:nth-child(2) { \/* Selection column *\/\n  \tmin-width: 6.3rem;\n}\n\nth:nth-child(8) { \/* Add-on cost \/ unit column *\/\n  \tmin-width: 7.8rem;\n}\n\nth:nth-child(9) { \/* Add-on cost column *\/\n  \tmin-width: 5.2rem;\n}\n\n\n\/* -------------------------------------------------------------------------- *\/\n\n.addon-price, .per-unit, .price {\n  \ttext-align: right;\n}\n\n.button-container {\n    position: absolute;\n    right: 0.8em;\n    top: calc(50% - 1px);\n    transform: translateY(-50%); \n    display: none;\n    flex-direction: column;\n    gap: 0.3rem;\n}\n\n.button-container button {\n    font-size: 0.8rem;\n    margin: 0;\n    padding: 0;\n    border-radius: 0;\n    box-shadow: unset;\n    background: none;\n    border: none;\n    line-height: 0.65rem;\n    color: var(--border-color);\n    overflow: hidden;\n}\n\n.button-container button:hover {\n    color: #888;\n}\n\n.button-container button:active {\n    color: #555;\n}\n\n.configuration-table {\n  \tbox-sizing: content-box;\n}\n\n.configuration-table thead tr th {\n \tpadding: 0;\n}\n\n.clickable-header {\n\tfont-size: 0.9rem;\n\tpadding: 0.5rem 0.35rem 0.575rem 0.275rem;\n\tmargin-bottom: 0.5rem;\n\tfont-weight: bold;\n\twidth: 5.3rem;\n\tbox-sizing: border-box;\n}\n\ntable.configuration-table thead tr th:nth-child(2) .clickable-header {\n\twidth: 5.3rem;\n\tmargin-inline: auto;\n\tbox-sizing: border-box;\n}\n\n.highlight {\n\tbackground-color: var(--accent-color-lighter-1) !important;\n\tfont-weight: 600;\n}\n\n.configuration-table tbody tr {\n  \tborder-bottom: 1px solid var(--row-border);\n}\n\n.configuration-table tbody tr:hover:not(.spacer) {\n  \tbackground-color: var(--hover-row);\n}\n\n.quantity-input {\n\twidth: 3.75rem;\n\tpadding: 0.25rem;\n\tbox-sizing: border-box;\n\ttext-align: center;\n}\n\n.selection {\n  \tcolor: var(--accent-color);\n}\n\n\/* Downward arrow (icon) *\/\n.selection span {\n  \tfont-size: xx-large;\n}\n\n\/* css\/config\/modals.css *\/\n\n\/* ======================================== General ====================================== *\/\n\n.button-group {\n    display: flex;\n    gap: 1rem;\n    margin-top: 1rem;\n}\n\n.button-group button {\n    flex-grow: 1;\n    display: inline-block;\n}\n\n\n\/* ======================================== Load config modal ====================================== *\/\n\n#load-config-modal {\n    z-index: 1000;\n    width: 90%;\n    max-width: 600px;\n    box-sizing: border-box;\n}\n\n#overlay {\n    z-index: 999; \/* Ligger under modalen men \u00f6ver resten av sidan *\/\n}\n\n\n\/* ======================================== Prompt delete modal ====================================== *\/\n\n#promptDeleteOverlay {\n    z-index: 1011; \/* Between notificationMessage and load-config-modal *\/\n}\n\n#promptDeleteModal {\n    z-index: 1012; \/* H\u00f6gst av alla modal-element *\/\n}\n\n\n\/* ======================================== Confirm save modal ====================================== *\/\n\n#confirmSaveOverlay {\n    z-index: 10001; \/* Between notificationMessage and load-config-modal *\/\n}\n\n#confirmSaveModal {\n    z-index: 10002; \/* H\u00f6gst av alla modal-element *\/\n    box-sizing: border-box;    \n    max-width: 32.21rem;\n}\n\n\/* ======================================== Prompt name modal ====================================== *\/\n\n#promptNameOverlay {\n    z-index: 10003; \/* \u00d6ver confirmSaveModal *\/\n}\n\n#promptNameModal {\n    z-index: 10004; \/* H\u00f6gst av alla *\/\n    box-sizing: border-box;\n    max-width: 26.837rem; \/* To limit the error message from incresing the width. *\/\n}\n\n\/* Stil f\u00f6r felmeddelandet (grundl\u00e4ggande) *\/\n#promptErrorMessage {\n    box-sizing: border-box;\n    color:var(--error-color);\n    padding-inline: 1rem;\n    padding-bottom: 0;\n    padding-top: 0;\n    display: block; \/* H\u00e5ll elementet alltid synligt *\/\n    background-color: transparent;\n    max-height: 0;\n    margin: 0;\n    transition: background-color 0.5s ease-out,\n                max-height 0.5s ease-in-out,\n                padding 0.5s ease-in-out;\n    overflow: hidden;\n}\n\n\/* Klass som l\u00e4ggs till n\u00e4r larmet triggas (rosa bakgrund) *\/\n#promptErrorMessage.is-active-error {\n    background-color: var(--error-background-color);\n    max-height: 200px;\n    padding-bottom: 0.5rem;\n    padding-top: 0.5rem;\n}\n\n\/* ================================================================================================= *\/\n    \/* css\/config\/save-section.css *\/\n    \n    .save-actions {\n      margin: 2rem auto;\n      max-width: 40rem;\n      display: flex;\n      justify-content: space-between;\n      align-items: flex-start;\n      flex-wrap: wrap;\n      gap: 1rem;\n      box-sizing: content-box;\n    }\n\n    .config-name label {\n      font-weight: bold;\n      display: block;\n      margin-bottom: 0.5rem;\n    }\n\n    .config-name input {\n      padding: 0.5rem 0.75rem;\n      font-size: 1rem;\n      border-radius: 0.5rem;\n      width: 100%;\n      max-width: 18.75rem;\n    }\n\n    .actions {\n      display: flex;\n      flex-direction: column;\n      gap: 0.7rem;\n      align-items: flex-end;\n    }\n\n    .actions button {\n      padding-left: 2.5rem;\n      padding-right: 1.25rem;\n      width: 14.4rem;\n      display: flex;\n      box-sizing: border-box;\n    }\n\n    .actions img {\n      width: 1em;\n      height: 1em;\n      margin-right: 0.5rem;\n    }\n\n    .white-icon {\n      filter: brightness(0) invert(1);\n    }\/* css\/config\/title-section.css *\/\n\n.title-row {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n}\n\n.title-with-info-icon {\n  display: inline-flex;\n  align-items: flex-end;\n  padding: 2rem 1rem 1rem 1rem;\n  background: var(--title-background);\n  border-radius: .5rem;\n  font-size: 2.5rem;\n  gap: .6em;\n  margin: .5rem 0;\n}\n\n.info-icon {\n  display: inline-flex;\n  justify-content: center;\n  align-items: center;\n  width: 1.6em;\n  height: 1.6em;\n  background: var(--text-color);\n  color: #fff;\n  border-radius: 50%;\n  font-size: .5em;\n  font-weight: 700;\n  cursor: help;\n  transform: translateY(-2rem);\n}\n\/* css\/config\/tooltip.css *\/\n\n.tooltip-container {\n    position: relative;\n    display: inline-block;\n    cursor: help;\n}\n\n.tooltip-indicator {\n    position: absolute;\n    top: 0.3rem;\n    right: 0.3rem;\n    width: 0;\n    height: 0;\n    border-left: 0.3rem solid transparent;\n    border-top: 0.3rem solid var(--tooltip-indicator); \/* Triangle color *\/\n}\n\n.tooltip-text { \n    color: var(--tooltip-text);\n    background-color: var(--tooltip-background);\n    visibility: hidden;\n    width: 19rem;\n    text-align: left;\n    border-radius: 0.3rem;\n    padding: 0px 1.25rem;\n    position: absolute;\n    z-index: 1;\n    top: 0;\n    left: 100%;\n    margin-left: 0.6rem;\n    opacity: 0;\n    transition: opacity 0.3s;\n    font-size: var(--tooltip-text-size) !important;\n    font-weight: normal;\n    white-space: normal;\n    letter-spacing: normal;\n    line-height: 1.4;\n}\n\n.tooltip-trigger:hover .tooltip-text {\n    visibility: visible;\n    opacity: 1;\n}<\/style>\n\n\n\t<div class=\"content-wrapper light-theme\">\n\n\t    <div id=\"notificationMessage\" class=\"message\"><\/div>\n\n\t\t<div class=\"title-row\">\n\n\t\t\t<!-- Introduction Section -->\n\t\t\t<h1 class=\"title-with-info-icon\">\n\t\t\t\tConfigure Your Product Package\n\t\t\t\t<span class=\"tooltip-container\">\n\t\t\t\t\t<span class=\"tooltip-trigger\">\n\t\t\t\t\t\t<span class=\"info-icon\">i<\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\">\n\t\t\t\t\t\t\t<p>Use this form to tailor your product package to suit your specific needs.<\/p>\n\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t<li>Review each feature and select whether it should be included. For features available in multiple units, specify the desired quantity.<\/li>\n\t\t\t\t\t\t\t\t<li>The table outlines what is included by default in each package tier (<strong>Budget, Basic, Standard, Pro, Premium<\/strong>).<\/li>\n\t\t\t\t\t\t\t\t<li>Choose a base configuration by clicking on a tier heading.<\/li>\n\t\t\t\t\t\t\t\t<li>Any selected features or quantities beyond the included levels will be priced according to the listed add-on rates.<\/li>\n\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t<p>\ud83d\udca1 <strong>The system will automatically calculate the optimal package and any necessary add-ons to ensure the lowest possible total cost<\/strong> based on your selections.<\/p>\n\t\t\t\t\t\t\t<p>If you have any questions or would like guidance, feel free to reach out\u2014we\u2019re here to help.<\/p>\n\t\t\t\t\t\t\t<p>\ud83d\udcde Phone: +46 (0)76-0254007<br>\n\t\t\t\t\t\t\t\t\u2709\ufe0f E-mail: info@simulationpartner.se<\/p>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/span>\n\t\t\t<\/h1>\n\n\t\t\t<button type=\"button\" id=\"openConfigBtn\">\n\t\t\t\tOpen saved configuration\n\t\t\t<\/button>\n\t\t<\/div>\n\n\t\t<div id=\"overlay\" class=\"overlay\"><\/div>\n\n\t\t<div id=\"load-config-modal\" class=\"card modal\">\n\t\t\t<h3>Choose configuration<\/h3>\n\t\t\t<div class=\"radio-group\">\n\t\t\t\t<label class=\"custom-radio-label\">\n\t\t\t\t\t<input id=\"order-config-local\" type=\"radio\" name=\"order-config-source\" value=\"select\" checked class=\"hidden-radio-input\"> \n\t\t\t\t\t<span class=\"custom-radio-visual\"><\/span>\n\t\t\t\t\t<span class=\"custom-radio-text\">Select Saved Configuration<\/span>\n\t\t\t\t<\/label>\n\t\t\t\t<label class=\"custom-radio-label\">\n\t\t\t\t\t<input id=\"order-config-upload\" type=\"radio\" name=\"order-config-source\" value=\"upload\" class=\"hidden-radio-input\"> \n\t\t\t\t\t<span class=\"custom-radio-visual\"><\/span>\n\t\t\t\t\t<span class=\"custom-radio-text\">Upload Configuration File<\/span>\n\t\t\t\t<\/label>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"source-blocks\">\n\n\t\t\t\t<!-- Select block -->\n\t\t\t\t<div id=\"select-block\" class=\"select-block\">\n\t\t\t\t\t<select id=\"select-config\" name=\"saved-config\">\n\t\t\t\t\t\t<option value=\"default\">&#8212; Choose Configuration &#8212;<\/option>\n\t\t\t\t\t<\/select>\n\t\t\t\t\t<button id=\"deleteConfigBtn\" type=\"button\" title=\"Delete configuration from local storage in browser\">\n\t\t\t\t\t\tX\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\n\t\t\t\t<!-- Upload block -->\n\t\t\t\t<div id=\"upload-block\" class=\"upload-block\">\n\t\t\t\t\t<label for=\"config-file-upload\" class=\"custom-file-input\">\n\t\t\t\t\t\tChoose File\n\t\t\t\t\t\t<input type=\"file\" id=\"config-file-upload\" name=\"config-file-upload\" accept=\".json\" class=\"hidden-file-input\">\n\t\t\t\t\t<\/label>\n\t\t\t\t\t<span id=\"fileNameDisplay\">No file chosen<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"button-group\">\n\t\t\t\t<button type=\"button\" id=\"loadConfigBtn\" class=\"primary\">Load configuration<\/button>\n\t\t\t\t<button type=\"button\" id=\"cancelLoadBtn\">Cancel<\/button>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<div id=\"promptDeleteOverlay\" class=\"overlay\"><\/div>\n\t\t<div id=\"promptDeleteModal\" class=\"card modal\">\n\t\t\t<h3>Delete configuration<\/h3>\n\t\t\t<p id=\"promptDeleteMessage\">Are you sure you want to delete this configuration?<br>Deleted data cannot be recovered.<\/p>\n\t\t\t<div class=\"button-group justify-center\">\n\t\t\t\t<button id=\"promptDeleteDeleteBtn\" type=\"button\" class=\"primary\">Delete<\/button>\n\t\t\t\t<button id=\"promptDeleteCancelBtn\" type=\"button\">Cancel<\/button>\n\t\t\t<\/div>\n\t\t<\/div>\t<table class=\"configuration-table\">\n\t\t<thead>\n\t\t\t<tr class=\"selection-row\">\n\t\t\t\t<td><\/td>\n\t\t\t\t<td class=\"selection\" >Make your<br>custom selection<br>in this column<br><span>\u2b07<\/span><\/td>\n\t\t\t\t<td><\/td>\n\t\t\t\t<td><\/td>\n\t\t\t\t<td><\/td>\n\t\t\t\t<td><\/td>\n\t\t\t\t<td><\/td>\n\t\t\t\t<td><\/td>\n\t\t\t\t<td><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>\n\t\t\t\t\t<button class=\"clickable-header\" id=\"resetSelectionHeader\">Reset<\/button>\n\t\t\t\t<\/th>\n\t\t\t\t<th><button class=\"clickable-header apply-tier-btn\" data-tier=\"Budget\">Budget<\/button><\/th>\n\t\t\t\t<th><button class=\"clickable-header apply-tier-btn\" data-tier=\"Basic\">Basic<\/button><\/th>\n\t\t\t\t<th><button class=\"clickable-header apply-tier-btn\" data-tier=\"Standard\">Standard<\/button><\/th>\n\t\t\t\t<th><button class=\"clickable-header apply-tier-btn\" data-tier=\"Pro\">Pro<\/button><\/th>\n\t\t\t\t<th><button class=\"clickable-header apply-tier-btn\" data-tier=\"Premium\">Premium<\/button><\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th><\/th>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t<td class=\"base\" data-category=\"Price\">Package price<\/td>\n\t\t\t\t<td class=\"base\" data-category=\"Reset\"><\/td>\n\t\t\t\t<td class=\"base price\" data-category=\"Budget\">19000<\/td>\n\t\t\t\t<td class=\"base price\" data-category=\"Basic\">34000<\/td>\n\t\t\t\t<td class=\"base price\" data-category=\"Standard\">59000<\/td>\n\t\t\t\t<td class=\"base price\" data-category=\"Pro\">109000<\/td>\n\t\t\t\t<td class=\"base price\" data-category=\"Premium\">199000<\/td>\n\t\t\t\t<td class=\"base price\" data-category=\"\"><\/td>\n\t\t\t\t<td class=\"base price\" data-category=\"\"><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t<td class=\"addons price\" data-category=\"Price\">Current add-on price<\/td>\n\t\t\t\t<td class=\"addons price\" data-category=\"Reset\"><\/td>\n\t\t\t\t<td class=\"addons price\" data-category=\"Budget\"><\/td>\n\t\t\t\t<td class=\"addons price\" data-category=\"Basic\"><\/td>\n\t\t\t\t<td class=\"addons price\" data-category=\"Standard\"><\/td>\n\t\t\t\t<td class=\"addons price\" data-category=\"Pro\"><\/td>\n\t\t\t\t<td class=\"addons price\" data-category=\"Premium\"><\/td>\n\t\t\t\t<td class=\"addons price\" data-category=\"\"><\/td>\n\t\t\t\t<td class=\"addons price\" data-category=\"\"><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr>\n\t\t\t\t<td class=\"total price\" data-category=\"Price\">Total price<\/td>\n\t\t\t\t<td class=\"total price\" data-category=\"Reset\"><\/td>\n\t\t\t\t<td class=\"total price\" data-category=\"Budget\"><\/td>\n\t\t\t\t<td class=\"total price\" data-category=\"Basic\"><\/td>\n\t\t\t\t<td class=\"total price\" data-category=\"Standard\"><\/td>\n\t\t\t\t<td class=\"total price\" data-category=\"Pro\"><\/td>\n\t\t\t\t<td class=\"total price\" data-category=\"Premium\"><\/td>\n\t\t\t\t<td class=\"total price\" data-category=\"\"><\/td>\n\t\t\t\t<td class=\"total price\" data-category=\"\"><\/td>\n\t\t\t<\/tr>\n\t\t<\/thead>\n\t\t<tbody>\n\t\t\t<tr class=\"spacer\"><td colspan=\"9\"><\/td><\/tr>\n\t\t\t<tr class=\"repeat-header\">\n\t\t\t\t<th>Type of system<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>Budget<\/th>\n\t\t\t\t<th>Basic<\/th>\n\t\t\t\t<th>Standard<\/th>\n\t\t\t\t<th>Pro<\/th>\n\t\t\t\t<th>Premium<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>  <\/th>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Production line (simple flow) -->\n\t\t\t<tr data-function=\"F6\" data-label=\"Production line (simple flow)\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side type-of-system-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tProduction line (simple flow)\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"> <p>A <strong><em>Production line<\/em><\/strong> can represent various types of manufacturing lines.<\/p><h4>Examples of <strong><em>Production lines<\/em><\/strong> include:<\/h4><ul>  <li>Machining line<\/li>  <li>Assembly line<\/li>  <li>Casting line<\/li>  <li>Welding line<\/li>  <li>Painting line<\/li><\/ul><h4>Capabilities and limitations in a <strong><em>Simple Flow<\/em><\/strong>:<\/h4><ul>  <li>Parallel stations are supported.<\/li>  <li>Complex branching is <strong>not<\/strong> supported (see <strong><em>Complex Flow<\/em><\/strong>).<\/li>  <li>Variant-specific flows are <strong>not<\/strong> supported (see <strong><em>Complex Flow<\/em><\/strong>).<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side type-of-system-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Basic\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">19000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Production line (complex flow) -->\n\t\t\t<tr data-function=\"F7\" data-label=\"Production line (complex flow)\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side type-of-system-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tProduction line (complex flow)\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><h4>The following are included in <strong><em>Production line (Complex Flow)<\/em><\/strong>:<\/h4><ul>  <li>All features from <strong><em>Production line (Simple Flow)<\/em><\/strong><\/li>  <li>Combined flows:    <ul>      <li>Two or more flows merging into one<\/li>      <li>One flow splitting into two or more flows<\/li>    <\/ul>  <\/li>  <li>Different flows for different variants<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side type-of-system-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">34000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Assembly line (incl. Internal logistics) -->\n\t\t\t<tr data-function=\"F8\" data-label=\"Assembly line (incl. Internal logistics)\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side type-of-system-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tAssembly line (incl. Internal logistics)\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><h4>Included in <strong><em>Assembly line (incl. Internal logistics)<\/em><\/strong>:<\/h4><ul>  <li>All features from <strong><em>Production line (Simple Flow)<\/em><\/strong><\/li>  <li>BOM (Bill of Materials) list for each assembly station<\/li>  <li>Transport solutions for assembly parts from storage to the assembly line:    <ul>      <li>Forklift (transports pallets)<\/li>      <li>AGVs (transports boxes)<\/li>    <\/ul>  <\/li>  <li>Storage for incoming goods<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side type-of-system-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">59000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Complex assembly line (incl. Internal logistics) -->\n\t\t\t<tr data-function=\"F9\" data-label=\"Complex assembly line (incl. Internal logistics)\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side type-of-system-left \">\n\t\t\t\t\t\tComplex assembly line (incl. Internal logistics)\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side type-of-system-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">109000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Warehouse -->\n\t\t\t<tr data-function=\"F10\" data-label=\"Warehouse\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side type-of-system-left \">\n\t\t\t\t\t\tWarehouse\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side type-of-system-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">109000<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr class=\"spacer\"><td colspan=\"9\"><\/td><\/tr>\n\t\t\t<tr class=\"repeat-header\">\n\t\t\t\t<th>General objectives<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>Budget<\/th>\n\t\t\t\t<th>Basic<\/th>\n\t\t\t\t<th>Standard<\/th>\n\t\t\t\t<th>Pro<\/th>\n\t\t\t\t<th>Premium<\/th>\n\t\t\t\t<th>Add-on cost \/ unit<\/th>\n\t\t\t\t<th>Add-on cost<\/th>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Graphics -- 3D model -->\n\t\t\t<tr data-function=\"F13\" data-label=\"Graphics -- 3D model\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side general-objectives-left \">\n\t\t\t\t\t\tGraphics\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side general-objectives-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\t3D model\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>All our simulation models are built in 3D to ensure realistic visualization, which boosts both credibility and acceptance.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" checked disabled \/><\/td>\n\t\t\t\t<td data-category=\"Budget\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Basic\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">0<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Graphics -- Custom color of variants -->\n\t\t\t<tr data-function=\"F14\" data-label=\"Graphics -- Custom color of variants\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side general-objectives-left \">\n\t\t\t\t\t\tGraphics\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side general-objectives-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tCustom color of variants\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>All variants are assigned randomly generated colors to help distinguish them visually.<\/p><p>To apply custom colors, this feature must be included in the order.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">5000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Graphics -- Custom color of objects -->\n\t\t\t<tr data-function=\"F15\" data-label=\"Graphics -- Custom color of objects\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side general-objectives-left \">\n\t\t\t\t\t\tGraphics\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side general-objectives-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tCustom color of objects\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>All static objects (e.g., stations, buffers) use a standard color by default.<\/p><p>To apply custom colors, this feature must be included in the order.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Graphics -- Custom graphic of objects -->\n\t\t\t<tr data-function=\"F16\" data-label=\"Graphics -- Custom graphic of objects\" data-type=\"multi\" data-unit-price=\"1000\" data-includedBudget=\"0\" data-includedBasic=\"0\" data-includedStandard=\"0\" data-includedPro=\"0\" data-includedPremium=\"0\">\n\t\t\t\t<td><span class=\"column-1-left-side general-objectives-left \">\n\t\t\t\t\t\tGraphics\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side general-objectives-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tCustom graphic of objects\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>All static objects (e.g., stations, buffers) are displayed with a standard 3D graphic by default.<\/p><p>To appply custom graphic, this feature must be included in the order and the corresponding graphic files must be attached.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"number\" class=\"quantity-input\" min=\"0\" value=\"0\" \/>\n       \t\t\t\t<div class=\"button-container\">\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"1\">\u25b2<\/button>\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"-1\">\u25bc<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/td>\n\t\t\t\t<td data-category=\"Budget\">0<\/td>\n\t\t\t\t<td data-category=\"Basic\">0<\/td>\n\t\t\t\t<td data-category=\"Standard\">0<\/td>\n\t\t\t\t<td data-category=\"Pro\">0<\/td>\n\t\t\t\t<td data-category=\"Premium\">0<\/td>\n\t\t\t\t<td class=\"per-unit\">1000<\/td>\n\t\t\t\t<td class=\"addon-price\"><\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Graphics -- Custom animation of objects -->\n\t\t\t<tr data-function=\"F17\" data-label=\"Graphics -- Custom animation of objects\" data-type=\"multi\" data-unit-price=\"5000\" data-includedBudget=\"0\" data-includedBasic=\"0\" data-includedStandard=\"0\" data-includedPro=\"0\" data-includedPremium=\"0\">\n\t\t\t\t<td><span class=\"column-1-left-side general-objectives-left \">\n\t\t\t\t\t\tGraphics\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side general-objectives-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tCustom animation of objects\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>By default, all objects (except workers) are represented using static 3D graphics.<\/p><p>If animated graphics are required (e.g., a tool moving toward a part during processing), this feature must be included in the order.<\/p><p><strong>Note!<\/strong> The animation of objects do NOT affect the simulation results.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"number\" class=\"quantity-input\" min=\"0\" value=\"0\" \/>\n       \t\t\t\t<div class=\"button-container\">\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"1\">\u25b2<\/button>\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"-1\">\u25bc<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/td>\n\t\t\t\t<td data-category=\"Budget\">0<\/td>\n\t\t\t\t<td data-category=\"Basic\">0<\/td>\n\t\t\t\t<td data-category=\"Standard\">0<\/td>\n\t\t\t\t<td data-category=\"Pro\">0<\/td>\n\t\t\t\t<td data-category=\"Premium\">0<\/td>\n\t\t\t\t<td class=\"per-unit\">5000<\/td>\n\t\t\t\t<td class=\"addon-price\"><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr class=\"spacer\"><td colspan=\"9\"><\/td><\/tr>\n\t\t\t<tr class=\"repeat-header\">\n\t\t\t\t<th>Experiments\/Optimizations<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>Budget<\/th>\n\t\t\t\t<th>Basic<\/th>\n\t\t\t\t<th>Standard<\/th>\n\t\t\t\t<th>Pro<\/th>\n\t\t\t\t<th>Premium<\/th>\n\t\t\t\t<th>Add-on cost \/ unit<\/th>\n\t\t\t\t<th>  <\/th>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Number of line configurations -->\n\t\t\t<tr data-function=\"F21\" data-label=\"Number of line configurations\" data-type=\"multi\" data-unit-price=\"10000\" data-includedBudget=\"1\" data-includedBasic=\"2\" data-includedStandard=\"4\" data-includedPro=\"8\" data-includedPremium=\"16\">\n\t\t\t\t<td><span class=\"column-1-left-side experiments-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tNumber of line configurations\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>The static objects included in the model, along with their connections, form a <strong><em>Line Configuration<\/em><\/strong>.<\/p><p>Typically, only one <strong><em>Line Configuration<\/em><\/strong> is needed. However, multiple configurations may be required\u2014for example, when purchasing a new line and different machine or line suppliers propose alternative solutions.<\/p><p>Another case where multiple <strong><em>Line Configurations<\/em><\/strong> are needed is when simulations of several different flows are included in the same order.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side experiments-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"number\" class=\"quantity-input\" min=\"0\" value=\"0\" \/>\n       \t\t\t\t<div class=\"button-container\">\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"1\">\u25b2<\/button>\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"-1\">\u25bc<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/td>\n\t\t\t\t<td data-category=\"Budget\">1<\/td>\n\t\t\t\t<td data-category=\"Basic\">2<\/td>\n\t\t\t\t<td data-category=\"Standard\">4<\/td>\n\t\t\t\t<td data-category=\"Pro\">8<\/td>\n\t\t\t\t<td data-category=\"Premium\">16<\/td>\n\t\t\t\t<td class=\"per-unit\">10000<\/td>\n\t\t\t\t<td class=\"addon-price\"><\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Number of output values -->\n\t\t\t<tr data-function=\"F22\" data-label=\"Number of output values\" data-type=\"multi\" data-unit-price=\"5000\" data-includedBudget=\"3\" data-includedBasic=\"6\" data-includedStandard=\"8\" data-includedPro=\"16\" data-includedPremium=\"32\">\n\t\t\t\t<td><span class=\"column-1-left-side experiments-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tNumber of output values\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Output values<\/em><\/strong> are various result data points, often determined by the simulation result.<\/p><h4>Examples of <strong><em>Output values<\/em><\/strong> include:<\/h4><ul>  <li>Throughput per hour (in the line)<\/li>  <li>Lead time (in the line)<\/li>  <li>Work in process (in the line)<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side experiments-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"number\" class=\"quantity-input\" min=\"0\" value=\"0\" \/>\n       \t\t\t\t<div class=\"button-container\">\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"1\">\u25b2<\/button>\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"-1\">\u25bc<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/td>\n\t\t\t\t<td data-category=\"Budget\">3<\/td>\n\t\t\t\t<td data-category=\"Basic\">6<\/td>\n\t\t\t\t<td data-category=\"Standard\">8<\/td>\n\t\t\t\t<td data-category=\"Pro\">16<\/td>\n\t\t\t\t<td data-category=\"Premium\">32<\/td>\n\t\t\t\t<td class=\"per-unit\">5000<\/td>\n\t\t\t\t<td class=\"addon-price\"><\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Number of experiment parameters -->\n\t\t\t<tr data-function=\"F23\" data-label=\"Number of experiment parameters\" data-type=\"multi\" data-unit-price=\"5000\" data-includedBudget=\"1\" data-includedBasic=\"4\" data-includedStandard=\"8\" data-includedPro=\"16\" data-includedPremium=\"32\">\n\t\t\t\t<td><span class=\"column-1-left-side experiments-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tNumber of experiment parameters\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Experiment parameters<\/em><\/strong> are input data points whose values vary between different experiments.<\/p><h4>Examples of <strong><em>experiment parameters<\/em><\/strong> include:<\/h4><ul>\u00a0 <li>Cycle time in Station 1<\/li>\u00a0 <li>Capacity (number of places) in Buffer 1<\/li>\u00a0 <li>Set-up time in Station 2<\/li>\u00a0 <li>Batch size<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side experiments-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"number\" class=\"quantity-input\" min=\"0\" value=\"0\" \/>\n       \t\t\t\t<div class=\"button-container\">\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"1\">\u25b2<\/button>\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"-1\">\u25bc<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/td>\n\t\t\t\t<td data-category=\"Budget\">1<\/td>\n\t\t\t\t<td data-category=\"Basic\">4<\/td>\n\t\t\t\t<td data-category=\"Standard\">8<\/td>\n\t\t\t\t<td data-category=\"Pro\">16<\/td>\n\t\t\t\t<td data-category=\"Premium\">32<\/td>\n\t\t\t\t<td class=\"per-unit\">5000<\/td>\n\t\t\t\t<td class=\"addon-price\"><\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Number of experiments -->\n\t\t\t<tr data-function=\"F24\" data-label=\"Number of experiments\" data-type=\"multi\" data-unit-price=\"100\" data-includedBudget=\"1\" data-includedBasic=\"10\" data-includedStandard=\"100\" data-includedPro=\"1000\" data-includedPremium=\"5000\">\n\t\t\t\t<td><span class=\"column-1-left-side experiments-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tNumber of experiments\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Experiments<\/em><\/strong> represent different scenarios to be tested.<\/p><h4>Examples:<\/h4><ul>  <li><em>&#8220;What happens if availability increases by 5%?&#8221;<\/em> \u2014 this is <strong>one experiment<\/strong>.<\/li>  <li><em>&#8220;Which of the following three sequences gives the highest throughput per hour?&#8221;<\/em> \u2014 this involves <strong>three experiments<\/strong>.<\/li>  <li><em>&#8220;Which batch size (between 1 and 101, in steps of 5) gives the highest throughput per hour?&#8221;<\/em> \u2014 this results in <strong>21 experiments<\/strong> (1, 6, 11, &#8230;, 101).<\/li><\/ul><h4>Another example, suppose you want to test the following:<\/h4><ul>  <li>2 line configurations<\/li>  <li>3 experiment parameters (for each configuration)<\/li>  <li>4 values per parameter<\/li><\/ul><p>This results in a total of: <strong>2 \u00d7 3 \u00d7 4 = 24 experiments<\/strong>.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side experiments-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"number\" class=\"quantity-input\" min=\"0\" value=\"0\" \/>\n       \t\t\t\t<div class=\"button-container\">\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"1\">\u25b2<\/button>\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"-1\">\u25bc<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/td>\n\t\t\t\t<td data-category=\"Budget\">1<\/td>\n\t\t\t\t<td data-category=\"Basic\">10<\/td>\n\t\t\t\t<td data-category=\"Standard\">100<\/td>\n\t\t\t\t<td data-category=\"Pro\">1000<\/td>\n\t\t\t\t<td data-category=\"Premium\">5000<\/td>\n\t\t\t\t<td class=\"per-unit\">100<\/td>\n\t\t\t\t<td class=\"addon-price\"><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr class=\"spacer\"><td colspan=\"9\"><\/td><\/tr>\n\t\t\t<tr class=\"repeat-header\">\n\t\t\t\t<th>Max number of objects<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>Budget<\/th>\n\t\t\t\t<th>Basic<\/th>\n\t\t\t\t<th>Standard<\/th>\n\t\t\t\t<th>Pro<\/th>\n\t\t\t\t<th>Premium<\/th>\n\t\t\t\t<th>Add-on cost \/ unit<\/th>\n\t\t\t\t<th>  <\/th>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Station objects -->\n\t\t\t<tr data-function=\"F27\" data-label=\"Station objects\" data-type=\"multi\" data-unit-price=\"500\" data-includedBudget=\"7\" data-includedBasic=\"14\" data-includedStandard=\"25\" data-includedPro=\"50\" data-includedPremium=\"100\">\n\t\t\t\t<td><span class=\"column-1-left-side max-number-of-objects-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tStation objects\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>A <strong><em>Station object<\/em><\/strong> is a location where a part is processed and value is added to it.<\/p><p>Examples of <strong><em>Station objects<\/em><\/strong> include:<\/strong> Station, Parallel Station, Assembly Station, and Dismantle Station.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side max-number-of-objects-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"number\" class=\"quantity-input\" min=\"0\" value=\"0\" \/>\n       \t\t\t\t<div class=\"button-container\">\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"1\">\u25b2<\/button>\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"-1\">\u25bc<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/td>\n\t\t\t\t<td data-category=\"Budget\">7<\/td>\n\t\t\t\t<td data-category=\"Basic\">14<\/td>\n\t\t\t\t<td data-category=\"Standard\">25<\/td>\n\t\t\t\t<td data-category=\"Pro\">50<\/td>\n\t\t\t\t<td data-category=\"Premium\">100<\/td>\n\t\t\t\t<td class=\"per-unit\">500<\/td>\n\t\t\t\t<td class=\"addon-price\"><\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Buffer objects -->\n\t\t\t<tr data-function=\"F28\" data-label=\"Buffer objects\" data-type=\"multi\" data-unit-price=\"500\" data-includedBudget=\"7\" data-includedBasic=\"14\" data-includedStandard=\"25\" data-includedPro=\"50\" data-includedPremium=\"100\">\n\t\t\t\t<td><span class=\"column-1-left-side max-number-of-objects-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tBuffer objects\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>A <strong><em>Buffer object<\/em><\/strong> is a location where a part can wait before continuing in the process flow.<\/p><p>Examples of <strong><em>Buffer objects<\/em><\/strong> include: Buffer and Store.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side max-number-of-objects-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"number\" class=\"quantity-input\" min=\"0\" value=\"0\" \/>\n       \t\t\t\t<div class=\"button-container\">\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"1\">\u25b2<\/button>\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"-1\">\u25bc<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/td>\n\t\t\t\t<td data-category=\"Budget\">7<\/td>\n\t\t\t\t<td data-category=\"Basic\">14<\/td>\n\t\t\t\t<td data-category=\"Standard\">25<\/td>\n\t\t\t\t<td data-category=\"Pro\">50<\/td>\n\t\t\t\t<td data-category=\"Premium\">100<\/td>\n\t\t\t\t<td class=\"per-unit\">500<\/td>\n\t\t\t\t<td class=\"addon-price\"><\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Variants -->\n\t\t\t<tr data-function=\"F29\" data-label=\"Variants\" data-type=\"multi\" data-unit-price=\"500\" data-includedBudget=\"1\" data-includedBasic=\"5\" data-includedStandard=\"20\" data-includedPro=\"50\" data-includedPremium=\"100\">\n\t\t\t\t<td><span class=\"column-1-left-side max-number-of-objects-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tVariants\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>A <strong><em>Variant<\/em><\/strong> is a part type that differs from others in one or more defined ways, such as features, materials, dimensions, or configurations.<\/p><p>In flow simulation, it is only relevant to distinguish between <strong><em>Variants<\/em><\/strong> if they impact the flow in some way. This could include differences in cycle time, changeover time, scrap rate, or the specific path a variant follows through the production process.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side max-number-of-objects-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"number\" class=\"quantity-input\" min=\"0\" value=\"0\" \/>\n       \t\t\t\t<div class=\"button-container\">\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"1\">\u25b2<\/button>\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"-1\">\u25bc<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/td>\n\t\t\t\t<td data-category=\"Budget\">1<\/td>\n\t\t\t\t<td data-category=\"Basic\">5<\/td>\n\t\t\t\t<td data-category=\"Standard\">20<\/td>\n\t\t\t\t<td data-category=\"Pro\">50<\/td>\n\t\t\t\t<td data-category=\"Premium\">100<\/td>\n\t\t\t\t<td class=\"per-unit\">500<\/td>\n\t\t\t\t<td class=\"addon-price\"><\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Shift calendars -->\n\t\t\t<tr data-function=\"F30\" data-label=\"Shift calendars\" data-type=\"multi\" data-unit-price=\"1000\" data-includedBudget=\"0\" data-includedBasic=\"1\" data-includedStandard=\"3\" data-includedPro=\"10\" data-includedPremium=\"20\">\n\t\t\t\t<td><span class=\"column-1-left-side max-number-of-objects-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tShift calendars\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>A <strong><em>Shift calendar<\/em><\/strong> is used to define when different equipment and resources are operational.<\/p><ul>  <li>Configure shift times during the week (e.g., day, evening, or night shifts).<\/li>  <li>Set up operational calendars across the year (e.g., holidays, maintenance periods, seasonal schedules).<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side max-number-of-objects-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"number\" class=\"quantity-input\" min=\"0\" value=\"0\" \/>\n       \t\t\t\t<div class=\"button-container\">\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"1\">\u25b2<\/button>\n\t\t\t\t\t\t<button class=\"adjust-number-btn\" data-delta=\"-1\">\u25bc<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/td>\n\t\t\t\t<td data-category=\"Budget\">0<\/td>\n\t\t\t\t<td data-category=\"Basic\">1<\/td>\n\t\t\t\t<td data-category=\"Standard\">3<\/td>\n\t\t\t\t<td data-category=\"Pro\">10<\/td>\n\t\t\t\t<td data-category=\"Premium\">20<\/td>\n\t\t\t\t<td class=\"per-unit\">1000<\/td>\n\t\t\t\t<td class=\"addon-price\"><\/td>\n\t\t\t<\/tr>\n\t\t\t<tr class=\"spacer\"><td colspan=\"9\"><\/td><\/tr>\n\t\t\t<tr class=\"repeat-header\">\n\t\t\t\t<th>Input data type<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>Budget<\/th>\n\t\t\t\t<th>Basic<\/th>\n\t\t\t\t<th>Standard<\/th>\n\t\t\t\t<th>Pro<\/th>\n\t\t\t\t<th>Premium<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>Add-on cost<\/th>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Cycle time -- Cycle time (constant time) -->\n\t\t\t<tr data-function=\"F33\" data-label=\"Cycle time -- Cycle time (constant time)\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tCycle time\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Cycle time<\/em><\/strong> is the minimum time required to process a part in a station object, including loading and unloading, but excluding any waiting time.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tCycle time (constant time)\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Constant time<\/em><\/strong> refers to a fixed duration that repeats in every cycle.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" checked disabled \/><\/td>\n\t\t\t\t<td data-category=\"Budget\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Basic\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">0<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Cycle time -- Detailed cycle time (custom distribution) -->\n\t\t\t<tr data-function=\"F34\" data-label=\"Cycle time -- Detailed cycle time (custom distribution)\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left \">\n\t\t\t\t\t\tCycle time\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tDetailed cycle time (custom distribution)\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Detailed cycle time (custom distribution)<\/em><\/strong> refers to a cycle time that varies for each cycle based on a specified statistical distribution.<\/p><h4>Examples of supported distributions include:<\/h4><ul>  <li>Uniform<\/li>  <li>Normal<\/li>  <li>Lognormal<\/li>  <li>Negative Exponential<\/li>  <li>Weibull<\/li>  <li>Triangular<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">5000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Cycle time -- Cycle time (per variant) -->\n\t\t\t<tr data-function=\"F35\" data-label=\"Cycle time -- Cycle time (per variant)\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left \">\n\t\t\t\t\t\tCycle time\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tCycle time (per variant)\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Detailed cycle time (per variant)<\/em><\/strong> allows you to define a specific cycle time for each variant used in the simulation model.<\/p><p>This enables more accurate modeling when different variants require different processing times.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Stop data -- Stop data (AVB\/MTTR) -->\n\t\t\t<tr data-function=\"F36\" data-label=\"Stop data -- Stop data (AVB\/MTTR)\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tStop data\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Stop data<\/em><\/strong> refers to the values that describe how frequently and how long an object is in a failed state.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tStop data (AVB\/MTTR)\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><h4>With <strong><em>Stop data (AVB\/MTTR)<\/em><\/strong>, failures are described using two metrics:<\/h4><ul>  <li><strong><em>Availability (AVB):<\/em><\/strong> The percentage of time an object is <em>not<\/em> in a failed state.<\/li>  <li><strong><em>MTTR (Mean Time to Repair):<\/em><\/strong> The average time it takes to repair an object after a failure.<\/li><\/ul><h4><strong>Note:<\/strong><\/h4><ul>  <li>    In simulation models, the relevant MTTR value typically reflects the <strong>entire stop duration<\/strong>, often referred to as <strong>MDT (Mean Down Time)<\/strong>. This includes all phases of a stop, such as:    <ul>      <li>Waiting for an operator<\/li>      <li>Waiting for maintenance<\/li>      <li>Waiting for spare parts<\/li>      <li>Restarting the station<\/li>      <li>Verifying the quality of produced parts<\/li>    <\/ul>  <\/li>  <li>    An exception applies when <strong>repair resources<\/strong> (e.g., maintenance personnel) are modeled to simulate waiting times. In this case, the <strong>MWT (Mean Waiting Time)<\/strong> should be subtracted from MDT to obtain the correct MTTR.  <\/li>  <li>    If needed for analysis, other parts of the stop duration can also be excluded, but this requires custom logic.  <\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Basic\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">0<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Stop data -- Detailed stop data (several stop groups) -->\n\t\t\t<tr data-function=\"F37\" data-label=\"Stop data -- Detailed stop data (several stop groups)\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left \">\n\t\t\t\t\t\tStop data\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tDetailed stop data (several stop groups)\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>In some scenarios, <strong><em>Stop data<\/em><\/strong> follows two or more statistical distributions rather than just one.<\/p><h4>This typically occurs when there are multiple sources of stops, such as:<\/h4><ul>  <li><strong>Breakdowns:<\/strong> Failures where something is physically broken and requires replacement or special handling (often involving specialized personnel).<\/li>  <li><strong>Small stops:<\/strong> Minor interruptions where the object can usually be restarted without major intervention.<\/li><\/ul><p>The presence of multiple error types can often be identified by observing that the input data aligns with more than one distribution pattern.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Stop data -- Detailed stop data (custom distribution) -->\n\t\t\t<tr data-function=\"F38\" data-label=\"Stop data -- Detailed stop data (custom distribution)\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left \">\n\t\t\t\t\t\tStop data\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tDetailed stop data (custom distribution)\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><h4><strong><em>Stop data<\/em><\/strong> can be defined in two ways:<\/h4><ol>  <li>    <strong>Using Availability and MTTR<\/strong>, see (AVB\/MTTR)    <p>      <em>Note:<\/em> With this approach, the interval and duration are calculated from the Availability and MTTR values.       The simulation uses a <strong>Lognormal distribution<\/strong> for the interval and a <strong>Weibull distribution<\/strong> for the duration.    <\/p>  <\/li>  <li>    <strong>Using interval and duration directly:<\/strong>    <ul>      <li><strong>Interval:<\/strong> Mean time between stops<\/li>      <li><strong>Duration:<\/strong> Mean time for each stop<\/li>    <\/ul>    <p>This method allows you to specify a custom distribution for both the interval and the duration.<\/p>    <h4>Examples of supported distributions include:<\/h4>    <ul>      <li>Uniform<\/li>      <li>Normal<\/li>      <li>Lognormal<\/li>      <li>Negative Exponential<\/li>      <li>Weibull<\/li>      <li>Triangular<\/li>    <\/ul>  <\/li><\/ol><p>The feature <strong><em>Detailed stop data (custom distribution)<\/em><\/strong> enables the second approach.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Set-up -->\n\t\t\t<tr data-function=\"F39\" data-label=\"Set-up\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tSet-up\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>A station that requires <strong><em>Set-up<\/em><\/strong> needs preparation time before it can begin processing. This typically includes activities such as changeovers between variants or tool changes.<\/p><h4>In the simulation model, <strong><em>Set-up<\/em><\/strong> can be defined according to two main principles:<\/h4><ol>  <li><strong>Set-up due to change of variant:<\/strong> Triggered when the incoming part differs from the previous one.<\/li>  <li><strong>Set-up after a certain number of processed parts:<\/strong> Triggered periodically, based on quantity thresholds.<\/li><\/ol><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Set-up -- Detailed set-up time (custom distribution) -->\n\t\t\t<tr data-function=\"F40\" data-label=\"Set-up -- Detailed set-up time (custom distribution)\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left \">\n\t\t\t\t\t\tSet-up\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tDetailed set-up time (custom distribution)\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Detailed set-up time (custom distribution)<\/em><\/strong> allows the set-up duration to vary randomly according to a specified statistical distribution.<\/p><p>This makes it possible to more accurately represent the variability in set-up times within the simulation model.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Set-up -- Set-up time (per variant) -->\n\t\t\t<tr data-function=\"F41\" data-label=\"Set-up -- Set-up time (per variant)\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left \">\n\t\t\t\t\t\tSet-up\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tSet-up time (per variant)\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Set-up time (per variant)<\/em><\/strong> allows you to define different set-up durations between specific variant transitions using a variant-to-variant matrix.<\/p><h4>For example, the <strong><em>Set-up time<\/em><\/strong> can be specified individually for transitions such as:<\/h4><ul>  <li>A \u2192 B<\/li>  <li>A \u2192 C<\/li>  <li>B \u2192 A<\/li>  <li>B \u2192 C<\/li>  <li>C \u2192 A<\/li>  <li>C \u2192 B<\/li><\/ul><p>This enables more accurate modeling of changeover times between different product variants.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Set-up -- Set-up settings -->\n\t\t\t<tr data-function=\"F42\" data-label=\"Set-up -- Set-up settings\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left \">\n\t\t\t\t\t\tSet-up\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tSet-up settings\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Set-up settings<\/em><\/strong> allow you to define more precisely when a set-up should occur.<\/p><h4>Available options include:<\/h4><ul>  <li><strong>Only perform set-up when the station is empty<\/strong> \u2014 ensures that set-up is triggered only when no parts are present at the station.<\/li>  <li>Perform set-up <strong>&#8220;Before Next Part&#8221;<\/strong> or <strong>&#8220;After Last Part&#8221;<\/strong> \u2014 applicable only for <em>Set-up after a certain number of processed parts:<\/em>, not for <em>Set-up due to change of variant<\/em>.<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Scrap -- Scrap value -->\n\t\t\t<tr data-function=\"F43\" data-label=\"Scrap -- Scrap value\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left \">\n\t\t\t\t\t\tScrap\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tScrap value\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>The <strong><em>Scrap rate<\/em><\/strong> is a percentage that defines how much of the processing at a station results in parts being scrapped.<\/p><p>A part marked as scrap may either continue through the process flow to the end or be removed from the flow at a designated point.<\/p><p>In analysis, scrap is treated as a <strong>quality loss<\/strong>.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Scrap -- Scrap settings -->\n\t\t\t<tr data-function=\"F44\" data-label=\"Scrap -- Scrap settings\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left \">\n\t\t\t\t\t\tScrap\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tScrap settings\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Scrap settings<\/em><\/strong> allow you to define the specific positions in the process flow where parts marked as <strong>Scrap<\/strong> should be removed from the flow.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Workers -- Operator, Set-up staff, Maintenance -->\n\t\t\t<tr data-function=\"F45\" data-label=\"Workers -- Operator, Set-up staff, Maintenance\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tWorkers\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Workers<\/em><\/strong> in the simulation model make it possible to simulate the impact of different numbers of available workers on the process.<\/p><p>When using workers in the model, it is important to <strong>exclude any pre-existing worker-related waiting times<\/strong> from the input data. Instead, let the simulation dynamically generate waiting times based on actual worker availability during runtime.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tOperator, Set-up staff, Maintenance\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><h4>There are three default <strong>worker types<\/strong> in the simulation model: <strong>Operator<\/strong>, <strong>Set-up Staff<\/strong>, and <strong>Maintenance<\/strong>.<\/h4><ul>  <li><strong>Operator:<\/strong> Performs the actual processing at a station, such as assembly tasks.<\/li>  <li><strong>Set-up Staff:<\/strong> Handles set-up activities, indicating that these tasks require separate personnel.<\/li>  <li><strong>Maintenance:<\/strong> Responsible for repairing objects when they fail.<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Workers -- Electric\/Mechanical maintenance -->\n\t\t\t<tr data-function=\"F46\" data-label=\"Workers -- Electric\/Mechanical maintenance\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left \">\n\t\t\t\t\t\tWorkers\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tElectric\/Mechanical maintenance\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>Adding <strong>Electrical<\/strong> and <strong>Mechanical<\/strong> maintenance categories allows you to split maintenance tasks into two distinct types. This enables a more precise analysis of how waiting times impact the overall process flow.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Workers -- Custom worker -->\n\t\t\t<tr data-function=\"F47\" data-label=\"Workers -- Custom worker\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left \">\n\t\t\t\t\t\tWorkers\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tCustom worker\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>When <strong><em>Shift calendars<\/em><\/strong> are included, you can always choose from 12 predefined <em>Shift Times<\/em> (1\u20136 shifts, each available <em>with<\/em> or <em>without breaks<\/em>).<\/p><p>To apply customized shift times, this feature must be included in the order.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Shift calendars -- Customized shift times -->\n\t\t\t<tr data-function=\"F48\" data-label=\"Shift calendars -- Customized shift times\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left \">\n\t\t\t\t\t\tShift calendars\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tCustomized shift times\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong>Note:<\/strong> It is quite common to exclude <strong><em>Calendars<\/em><\/strong> in a Flow Simulation model.<\/p><p>However, if a <strong><em>Calendar<\/em><\/strong> is required, both a <strong><em>Swedish<\/em><\/strong> and an <strong><em>American Calendar<\/em><\/strong> for the current year are automatically included when <strong><em>Shift calendars<\/em><\/strong> are enabled.<\/p><p>To use a <strong><em>Customized calendar<\/em><\/strong>, this feature must be included in the order.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">5000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Shift calendars -- Customized calendars -->\n\t\t\t<tr data-function=\"F49\" data-label=\"Shift calendars -- Customized calendars\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side input-data-left \">\n\t\t\t\t\t\tShift calendars\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side input-data-right \">\n\t\t\t\t\t\tCustomized calendars\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">5000<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr class=\"spacer\"><td colspan=\"9\"><\/td><\/tr>\n\t\t\t<tr class=\"repeat-header\">\n\t\t\t\t<th>Analysis<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>Budget<\/th>\n\t\t\t\t<th>Basic<\/th>\n\t\t\t\t<th>Standard<\/th>\n\t\t\t\t<th>Pro<\/th>\n\t\t\t\t<th>Premium<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>Add-on cost<\/th>\n\t\t\t<\/tr>\n\n\t\t\t<!-- BottleneckAnalysis -- Level 1-2 -->\n\t\t\t<tr data-function=\"F52\" data-label=\"BottleneckAnalysis -- Level 1-2\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side analysis-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tBottleneckAnalysis\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>The <strong><em>BottleneckAnalysis<\/em><\/strong> is the primary tool for analyzing flow effectiveness and identifying losses in the system.<\/p><h4>Functions of the <strong><em>BottleneckAnalysis<\/em><\/strong> includes:<\/h4><ul>  <li>Calculates the <strong>mean cycle time<\/strong> for each station during the simulation run and can therefor present statistics as <em>parts\/hour<\/em> in charts.<\/li>  <li>Allows grouping of two or more station objects into a single <strong>operation step<\/strong> for combined analysis.<\/li>  <li>Identifies the <strong>bottleneck operation<\/strong> in the system and enables it to be highlighted.<\/li>  <li>Displays <strong>loss charts<\/strong> from three time perspectives:    <ul>      <li><strong>OEE<\/strong> \u2013 based on Planned Production Time<\/li>      <li><strong>OOE<\/strong> \u2013 based on Total Operations Time<\/li>      <li><strong>TEEP<\/strong> \u2013 based on All Time<\/li>    <\/ul>  <\/li>  <li>Supports input of an <strong>ideal cycle time<\/strong> to distinguish speed loss from working time, and are therefor able to recalculating statistics accordingly.<\/li>  <li>Enables identification of <strong>quality loss<\/strong> due to scrapped parts.<\/li>  <li>Allows separation of <strong>waiting time<\/strong> into:    <ul>      <li>Waiting for parts<\/li>      <li>Waiting for resources<\/li>    <\/ul>    This helps identify <strong>line constraint losses<\/strong> in the analysis.  <\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side analysis-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tLevel 1-2\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Level 2<\/em><\/strong> is the standard analysis level in Flow Simulation software. At this level, the different states of station objects form the basis of the statistical output.<\/p><h4><strong>States in Level 2 include:<\/strong><\/h4><ul>  <li>Working<\/li>  <li>Setting-up<\/li>  <li>Waiting<\/li>  <li>Blocked<\/li>  <li>PoweringUpDown (start-up and shut-down time)<\/li>  <li>Stopped<\/li>  <li>Failed<\/li>  <li>Paused (unplanned production time)<\/li>  <li>Unplanned (non-operating time)<\/li><\/ul><h4>The <strong><em>BottleneckAnalysis<\/em><\/strong> feature enhances Level 2 by adding the following states:<\/h4><ul>  <li>Working (Possible bottleneck)<\/li>  <li>Waiting for resources<\/li>  <li>Quality loss<\/li>  <li>Speed loss<\/li><\/ul><h4><strong><em>Level 1<\/em><\/strong> provides an aggregated view of losses using standardized categories:<\/h4><ul>  <li>Working (OEE \/ OOE \/ TEEP)<\/li>  <li>Quality losses<\/li>  <li>Performance losses<\/li>  <li>Line constraints<\/li>  <li>Availability losses<\/li>  <li>Planned losses <em>(used only in OOE\/TEEP calculations)<\/em><\/li>  <li>Non-operating losses <em>(used only in TEEP calculations)<\/em><\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">15000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- BottleneckAnalysis -- Level 3 -->\n\t\t\t<tr data-function=\"F53\" data-label=\"BottleneckAnalysis -- Level 3\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side analysis-left \">\n\t\t\t\t\t\tBottleneckAnalysis\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side analysis-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tLevel 3\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Level 3<\/em><\/strong> provides an in-depth analysis by breaking down key loss categories into detailed subcategories.<\/p><h4><strong>Quality Losses:<\/strong><\/h4><ul>  <li>Scrap<\/li>  <li>Processing scrap<\/li>  <li>Rework<\/li><\/ul><h4><strong>Waiting for Resources:<\/strong><\/h4><ul>  <li>Waiting for operator<\/li>  <li>Waiting for set-up staff<\/li>  <li>Waiting for maintenance<\/li><\/ul><h4><strong>Setting Up:<\/strong><\/h4><ul>  <li>Setting up for variant<\/li>  <li>Setting up after <em>n<\/em> parts<\/li>  <li>(Tool change)<\/li><\/ul><h4><strong>Start-up \/ Shut-down Losses:<\/strong><\/h4><ul>  <li>Start-up loss<\/li>  <li>Pause down loss<\/li>  <li>Shut-down loss<\/li><\/ul><h4><strong>Stopped By<\/strong> <em>(dynamic loss categories from user input)<\/em>:<\/h4><ul>  <li>Stopped by Failure (failure name)<\/li>  <li>Stopped by Failure (failed object + failure name)<\/li>  <li>Stopped by Object (StoppedBy object name)<\/li>  <li>Stopped by Object (other failed object name)<\/li><\/ul><h4><strong>Failed<\/strong> <em>(dynamic loss categories from customer input)<\/em>:<\/h4><ul>  <li>Failure group name<\/li><\/ul><h4><strong>Planned Loss<\/strong> <em>(dynamic loss categories from customer input)<\/em>:<\/h4><ul>  <li>Label of unplanned shift times in the ShiftCalendar object<\/li><\/ul><h4><strong>Non-operating Losses:<\/strong><\/h4><ul>  <li>Weekly non-operating loss<\/li>  <li>Label of non-operating shift times in the ShiftCalendar object <em>(dynamic loss categories from customer input)<\/em><\/li>  <li>Yearly non-operating loss<\/li>  <li>Label of non-operating days in the ShiftCalendar object <em>(dynamic loss categories from customer input)<\/em><\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">15000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- BottleneckAnalysis -- Choose setting Level 1-2 -->\n\t\t\t<tr data-function=\"F54\" data-label=\"BottleneckAnalysis -- Choose setting Level 1-2\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side analysis-left \">\n\t\t\t\t\t\tBottleneckAnalysis\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side analysis-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tChoose setting Level 1-2\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Choose setting Level 1\u20132<\/em><\/strong> makes it possible to choose from a set of predefined configurations.<\/p><h4>Available options for Level 1:<\/h4><ul>  <li>SP STD<\/li>  <li>APQ Pl N<\/li>  <li>APQ Pl <em>(not recommended)<\/em><\/li>  <li>APQ <em>(not recommended)<\/em><\/li><\/ul><h4>Available options for Level 2:<\/h4><ul>  <li>SP STD<\/li>  <li>PlantSim default<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">5000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- BottleneckAnalysis -- Choose setting Level 3 -->\n\t\t\t<tr data-function=\"F55\" data-label=\"BottleneckAnalysis -- Choose setting Level 3\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side analysis-left \">\n\t\t\t\t\t\tBottleneckAnalysis\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side analysis-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tChoose setting Level 3\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><h4><strong><em>Choose setting Level 3<\/em><\/strong> makes it possible to choose from a few predefined configurations:<\/h4><ul>  <li>SP STD (affected)<\/li>  <li>SP STD (causing)<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">5000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- BottleneckAnalysis -- Custom settings Level 1-2 -->\n\t\t\t<tr data-function=\"F56\" data-label=\"BottleneckAnalysis -- Custom settings Level 1-2\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side analysis-left \">\n\t\t\t\t\t\tBottleneckAnalysis\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side analysis-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tCustom settings Level 1-2\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong><em>Custom settings Level 1-2<\/em><\/strong> enables the following configuration options:<\/p><h4><strong>For Level 2:<\/strong><\/h4><ul>  <li>Activate or deactivate additional states:    <ul>      <li>Working (Possible bottleneck)<\/li>      <li>Quality losses<\/li>      <li>Speed losses<\/li>      <li>Waiting for resources<\/li>    <\/ul>  <\/li>  <li>Rename losses<\/li>  <li>Sort losses<\/li>  <li>Assign colors to losses<\/li><\/ul><h4><strong>For Level 1:<\/strong><\/h4><ul>  <li>Re-categorize Level 2 losses into Level 1 categories<\/li>  <li>Sort losses<\/li>  <li>Assign colors to losses<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\"><\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- BottleneckAnalysis -- Custom settings Level 3 -->\n\t\t\t<tr data-function=\"F57\" data-label=\"BottleneckAnalysis -- Custom settings Level 3\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side analysis-left \">\n\t\t\t\t\t\tBottleneckAnalysis\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side analysis-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tCustom settings Level 3\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><h4><strong><em>Custom settings Level 3<\/em><\/strong> enables the following configuration options:<\/h4><ul>  <li>Re-categorize Level 3 losses into corresponding Level 2 categories<\/li>  <li>Rename losses<\/li>  <li>Deactivate dynamic losses for the following categories:    <ul>      <li>Failures<\/li>      <li>Yearly non-operating losses<\/li>      <li>Weekly non-operating losses<\/li>      <li>Planned stops<\/li>      <li>Stopped by<\/li>    <\/ul>  <\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\"><\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr class=\"spacer\"><td colspan=\"9\"><\/td><\/tr>\n\t\t\t<tr class=\"repeat-header\">\n\t\t\t\t<th>Report<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>Budget<\/th>\n\t\t\t\t<th>Basic<\/th>\n\t\t\t\t<th>Standard<\/th>\n\t\t\t\t<th>Pro<\/th>\n\t\t\t\t<th>Premium<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th><\/th>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Customize report -->\n\t\t\t<tr data-function=\"F60\" data-label=\"Customize report\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side report-left \">\n\t\t\t\t\t\tCustomize report\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side report-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\t\t\t<tr class=\"spacer\"><td colspan=\"9\"><\/td><\/tr>\n\t\t\t<tr class=\"repeat-header\">\n\t\t\t\t<th>Support<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>Budget<\/th>\n\t\t\t\t<th>Basic<\/th>\n\t\t\t\t<th>Standard<\/th>\n\t\t\t\t<th>Pro<\/th>\n\t\t\t\t<th>Premium<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>Add-on cost<\/th>\n\t\t\t<\/tr>\n\t\t\t<tr class=\"spacer\"><td colspan=\"9\"><\/td><\/tr>\n\t\t\t<tr class=\"repeat-header\">\n\t\t\t\t<th>Delivery<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>Budget<\/th>\n\t\t\t\t<th>Basic<\/th>\n\t\t\t\t<th>Standard<\/th>\n\t\t\t\t<th>Pro<\/th>\n\t\t\t\t<th>Premium<\/th>\n\t\t\t\t<th><\/th>\n\t\t\t\t<th>Add-on cost<\/th>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Simulation report -->\n\t\t\t<tr data-function=\"F71\" data-label=\"Simulation report\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side delivery-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tSimulation report\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>A <strong><em>Simulation Report<\/em><\/strong> is included with all deliveries.<\/p><h4>The report contains the following sections:<\/h4><ul>  <li>Title page with creation details<\/li>  <li>General information<\/li>  <li>Model overview<\/li>  <li>All input data<\/li>  <li>Results from the BottleneckAnalysis<\/li>  <li>Statistical summaries<\/li><\/ul><p>See the <a href=\"\" >example report<\/a> for more details.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side delivery-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" checked disabled \/><\/td>\n\t\t\t\t<td data-category=\"Budget\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Basic\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">0<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Experiment report -->\n\t\t\t<tr data-function=\"F72\" data-label=\"Experiment report\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side delivery-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tExperiment report\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>An <strong><em>Experiment Report<\/em><\/strong> is included with all deliveries.<\/p><p>Since most simulations use dynamic input data, the results do <strong>not<\/strong> represent exact values. Instead, they are presented as <strong>statistical estimates<\/strong>.<\/p><p>The accuracy of the results depends entirely on the quality of the input data.<\/p><p><strong>Example result:<\/strong><br><em>Based on the given input data, the true mean throughput per hour is estimated to be between <strong>10.1<\/strong> and <strong>10.3<\/strong>, with a <strong>95% confidence level<\/strong><\/em>.<\/p><p>To produce statistically valid results, multiple replications (or observations) must be run for each experiment.<\/p><p>The combined outcome of these replications is summarized in the Experiment Report.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side delivery-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" checked disabled \/><\/td>\n\t\t\t\t<td data-category=\"Budget\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Basic\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">0<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- EXE file -->\n\t\t\t<tr data-function=\"F73\" data-label=\"EXE file\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side delivery-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tEXE file\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>The simulation model is delivered as an <strong><em>EXE file<\/em><\/strong> (executable file), meaning it can be run without requiring Plant Simulation software or a license.<\/p><p><strong>Important:<\/strong> This file is <strong>not editable<\/strong>. Changes in the simulation model can <strong>only<\/strong> be done in the <strong><em>Plant Simulation File<\/em><\/strong>.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side delivery-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Standard\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Pro\">\u2714<\/td>\n\t\t\t\t<td data-category=\"Premium\">\u2714<\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Plant Simulation file -- Base -->\n\t\t\t<tr data-function=\"F74\" data-label=\"Plant Simulation file -- Base\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side delivery-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tPlant Simulation file\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p><strong>Note!<\/strong> the <strong><em>Plant Simulation File<\/em><\/strong> is <strong>not<\/strong> included in the standard delivery package.<\/p><p>This is because the model is built using our standard library, which is deeply integrated into the simulation model and represents significant intellectual property.<\/p><p>If you have access to the Plant Simulation software, have a valid license and want to have the <strong><em>Plant Simulaiton File<\/em><\/strong>, include this in the order.<\/p><p><strong>Important:<\/strong> The price of this add-on depends on the amount of functionality included in the simulation model, as this reflects the value embedded through our standard library. The price will be calculated automatically from the included features.<\/p><p>With access to the editable file, you can, for example, duplicate the model and adapt it to simulate another production line using our standard library components.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side delivery-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tBase\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><h4>The following objects (and functions) from the standard library are always included in the <em>Plant Simulation File<\/em>:<\/h4><ul>  <li>Stations (included in <em>onPlausibility<\/em> controls)<\/li>  <li>Buffers (included in <em>onPlausibility<\/em> controls)<\/li>  <li>Variants (now called <em>Parts<\/em>, included in <em>onPlausibility<\/em> controls)<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\"><\/td>\n\t\t\t\t<td data-category=\"Premium\"><\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">25000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Plant Simulation file -- BottleneckAnalysis Level 1-2 -->\n\t\t\t<tr data-function=\"F75\" data-label=\"Plant Simulation file -- BottleneckAnalysis Level 1-2\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side delivery-left \">\n\t\t\t\t\t\tPlant Simulation file\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side delivery-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tBottleneckAnalysis Level 1-2\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><h4>If <strong><em>BottleneckAnalysis<\/em><\/strong> are included, the following functionalities in the object from the standard library are included in the <em>Plant Simulation File<\/em>:<\/h4><ul>  <li>Operation functionality<\/li>  <li>Possible Bottleneck functionality<\/li>  <li>Speed losses<\/li>  <li>Quality losses<\/li>  <li>Split of Waiting <em>Waiting for parts<\/em> \/ <em>Waiting for others<\/em>, has <strong>no effect<\/strong> unless <strong>Resources<\/strong> are defined<\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" disabled \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\"><\/td>\n\t\t\t\t<td data-category=\"Premium\"><\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">10000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Plant Simulation file -- BottleneckAnalysis Level 3 -->\n\t\t\t<tr data-function=\"F76\" data-label=\"Plant Simulation file -- BottleneckAnalysis Level 3\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side delivery-left \">\n\t\t\t\t\t\tPlant Simulation file\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side delivery-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tBottleneckAnalysis Level 3\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p>Losses included in Level 3<\/p><h4>If <strong><em>BottleneckAnalysis Level 3<\/em><\/strong> are selected, the following functionalities in the object from the standard library are included in the <em>Plant Simulation File<\/em>:<\/h4><ul>  <li><strong>Internal losses:<\/strong> (doesn&#8217;t need any extra objects)    <ul>      <li>Waiting for operator<\/li>      <li>Waiting for set-up staff<\/li>      <li>Waiting for maintenance<\/li>      <li>Waiting for &#8230;<\/li>      <li>Set-up for variant<\/li>      <li>Set-up after a number of parts<\/li>      <li>Start-up loss<\/li>      <li>Shut-down loss<\/li>      <li>Failure 1, 2, 3, etc. <em>(dynamic)<\/em><\/li>    <\/ul>  <\/li>  <li><strong>Losses from other obejcts:<\/strong>    <ul>      <li><strong>StoppedBy<\/strong> <em>(dynamic)<\/em><\/li>      <li><strong>P_ShiftCalendar<\/strong>, including:        <ul>          <li>Pauses <em>(dynamic)<\/em><\/li>          <li>Weekly non-operating losses <em>(dynamic)<\/em><\/li>          <li>Yearly non-operating losses <em>(dynamic)<\/em><\/li>        <\/ul>    <\/ul>  <\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" disabled \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\"><\/td>\n\t\t\t\t<td data-category=\"Premium\"><\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">15000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Plant Simulation file -- Resources -->\n\t\t\t<tr data-function=\"F77\" data-label=\"Plant Simulation file -- Resources\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side delivery-left \">\n\t\t\t\t\t\tPlant Simulation file\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side delivery-right tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tResources\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><h4>If <strong><em>Workers<\/em><\/strong> are included, the following objects from the standard library are included in the <em>Plant Simulation File<\/em>:<\/h4><ul>  <li>Workplace_Op<\/li>  <li>Workplace_Se<\/li>  <li>Workplace_Ma<\/li>  <li>Workplace_El <em>(optional)<\/em><\/li>  <li>Workplace_Me <em>(optional)<\/em><\/li>  <li>Workplace_Cu <em>(optional)<\/em><\/li>  <li>Operator_Male<\/li>  <li>Operator_Female<\/li>  <li>SettingUpStaff_Male<\/li>  <li>SettingUpStaff_Female<\/li>  <li>Repairer_Male<\/li>  <li>Repairer_Female<\/li>  <li>WorkerColors <em>(custom color definitions?)<\/em><\/li>  <li>WorkerColorMapping <em>(mapping of roles to colors?)<\/em><\/li><\/ul><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><input type=\"checkbox\" disabled \/><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\"><\/td>\n\t\t\t\t<td data-category=\"Premium\"><\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\">15000<\/td>\n\t\t\t<\/tr>\n\n\t\t\t<!-- Source code -->\n\t\t\t<tr data-function=\"F78\" data-label=\"Source code\" data-type=\"single\">\n\t\t\t\t<td><span class=\"column-1-left-side delivery-left tooltip-container tooltip-trigger\">\n\t\t\t\t\t\tSource code\n\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t<span class=\"tooltip-text\"><p> <strong>Important!<\/strong> Even if the <strong><em>Plant Simulation File<\/em><\/strong> is included in the delivery, you will <strong>not<\/strong> have access to the source code of our standard library.<\/p><p>This means you can use the library for your own modeling purposes, but you cannot modify it or view its internal implementation.<\/p><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"column-1-right-side delivery-right \">\n\t\t\t\t\t\t\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/td>\n\t\t\t\t<td><\/td>\n\t\t\t\t<td data-category=\"Budget\"><\/td>\n\t\t\t\t<td data-category=\"Basic\"><\/td>\n\t\t\t\t<td data-category=\"Standard\"><\/td>\n\t\t\t\t<td data-category=\"Pro\"><\/td>\n\t\t\t\t<td data-category=\"Premium\"><\/td>\n\t\t\t\t<td class=\"per-unit\"><\/td>\n\t\t\t\t<td class=\"addon-price\"><\/td>\n\t\t\t<\/tr>\n\t\t<\/tbody>\n\t<\/table>\n\n\t\t<!-- Save\/Procees Section -->\n\t\t<div class=\"save-actions card\" >\n\t\t\t<div class=\"config-name\">\n\t\t\t\t<label for=\"configName\">Name your configuration<\/label>\n\t\t\t\t<input type=\"text\" id=\"configName\" name=\"configName\" placeholder=\"e.g. Main line Factory A\"\/>\n\t\t\t<\/div>\n\t\t\t<div class=\"actions\">\n\n\t\t\t\t<span class=\"tooltip-container\">\n<!--\t\t\t\t\t<button class=\"save\" id=\"saveToBrowserBtn\">-->\n\t\t\t\t\t<button class=\"secondary\" id=\"saveToBrowserBtn\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.icons8.com\/ios-filled\/20\/ffffff\/save--v1.png\" class=\"white-icon\" alt=\"Save Icon\"\/>Save to Browser\n\t\t\t\t\t\t<span class=\"tooltip-trigger\">\n\t\t\t\t\t\t\t<span class=\"tooltip-indicator white-icon\"><\/span>\n\t\t\t\t\t\t\t<span class=\"tooltip-text\">\n\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t<li>You can return and continue later<\/li>\n\t\t\t\t\t\t\t\t\t<li>Saved configurations will be available for quick selection in the order form<\/li>\n\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/span>\n\n\t\t\t\t<span class=\"tooltip-container\">\n<!--\t\t\t\t\t<button class=\"save\" id=\"saveToFileBtn\">-->\n\t\t\t\t\t<button class=\"secondary\" id=\"saveToFileBtn\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.icons8.com\/ios-filled\/20\/ffffff\/save--v1.png\" class=\"white-icon\" alt=\"Download Icon\"\/>Save to File\n\t\t\t\t\t\t<span class=\"tooltip-trigger\">\n\t\t\t\t\t\t\t<span class=\"tooltip-indicator white-icon\"><\/span>\n\t\t\t\t\t\t\t<span class=\"tooltip-text\">\n\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t<li>You can return and continue later<\/li>\n\t\t\t\t\t\t\t\t\t<li>You can attach the downloaded file in the order form<\/li>\n\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/span>\n\n\t\t\t\t<span class=\"tooltip-container\">\n<!--\t\t\t\t\t<button class=\"proceed\" id=\"proceedToOrderBtn\">-->\n\t\t\t\t\t<button class=\"primary\" id=\"proceedToOrderBtn\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.icons8.com\/ios-filled\/20\/151515\/shopping-cart.png\" alt=\"Cart Icon\"\/>Proceed to Order\n\t\t\t\t\t\t<span class=\"tooltip-trigger\">\n\t\t\t\t\t\t\t<span class=\"tooltip-indicator\"><\/span>\n\t\t\t\t\t\t\t<span class=\"tooltip-text\">\n\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t<li>You\u2019ll be transferred to the order page<\/li>\n\t\t\t\t\t\t\t\t\t<li>The current configuration will be automatically attached<\/li>\n\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<div id=\"confirmSaveOverlay\" class=\"overlay\"><\/div>\n\t\t<div id=\"confirmSaveModal\" class=\"card modal\">\n\t\t\t<h3>The configuration already exists<\/h3>\n\t\t\t<p id=\"confirmSaveMessage\">\n\t\t\t\tA configuration with the name &#8216;[Namn]&#8217; is already saved. What do you want to do?\n\t\t\t<\/p>\n\t\t\t<div class=\"button-group justify-center\">\n\t\t\t\t<button id=\"confirmOverwriteBtn\" type=\"button\" class=\"primary\">Overwrite<\/button>\n\t\t\t\t<button id=\"confirmRenameBtn\" type=\"button\" class=\"secondary\">Choose a new name<\/button>\n\t\t\t\t<button id=\"confirmCancelBtn\" type=\"button\" class=\"secondary\">Cancel<\/button>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<div id=\"promptNameOverlay\" class=\"overlay\"><\/div>\n\t\t<div id=\"promptNameModal\" class=\"card modal\">\n\t\t\t<h3>Enter new name<\/h3>\n\t\t\t<p id=\"promptNameMessage\">Please enter a new unique name for the configuration.<\/p>\n\t\t\t<input type=\"text\" id=\"promptNameInput\" placeholder=\"New configuration name\">\n\t\t\t<p id=\"promptErrorMessage\">Name exists, try a new name.<\/p>\n\t\t\t<div class=\"button-group justify-center\">\n\t\t\t\t<button id=\"promptNameConfirmBtn\" type=\"button\" class=\"primary\">Confirm<\/button>\n\t\t\t\t<button id=\"promptNameCancelBtn\" type=\"button\" class=\"secondary\">Cancel<\/button>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<\/div>\n\n\t<!-- Utils -->\n\t\n\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Configure Your Product Package i Use this form to tailor your product package to suit your specific needs. Review each feature and select whether it should be included. For features available in multiple units, specify the desired quantity. The table outlines what is included by default in each package tier (Budget, Basic, Standard, Pro, Premium). [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-1877","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/simulationpartner.se\/en\/wp-json\/wp\/v2\/pages\/1877","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simulationpartner.se\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/simulationpartner.se\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/simulationpartner.se\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/simulationpartner.se\/en\/wp-json\/wp\/v2\/comments?post=1877"}],"version-history":[{"count":74,"href":"https:\/\/simulationpartner.se\/en\/wp-json\/wp\/v2\/pages\/1877\/revisions"}],"predecessor-version":[{"id":2056,"href":"https:\/\/simulationpartner.se\/en\/wp-json\/wp\/v2\/pages\/1877\/revisions\/2056"}],"wp:attachment":[{"href":"https:\/\/simulationpartner.se\/en\/wp-json\/wp\/v2\/media?parent=1877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}