body,html{margin:0;height:100%}#app,body,html{background-color:#f2f4d3!important}#app{min-height:100vh}#app>*{min-height:100%}#app>*,.container,.main,.nav-container,.page,.router-root,.section-card,.title{background-color:transparent!important}#app,body{color:#303030}.v-card{background-color:#5f977a!important;color:#f2f4d3!important}.container{display:flex}.text-container{flex:1;text-align:left;margin-left:10px}h3{color:#5f977a}.image-container{margin-left:20px}.image{width:100%}.small-text[data-v-f15f4820]{font-size:10px}.font-weight-bold[data-v-f15f4820]{font-weight:700}.d-flex .v-btn[data-v-f15f4820]:first-child{background-color:#5f977a;color:#5f977a;width:140%;margin-bottom:8px}.d-flex .v-btn:first-child .small-text[data-v-f15f4820]{color:#303030}.selected[data-v-f15f4820]{background-color:#8f277d;color:#f2f4d3}.toggle-link[data-v-35dbf9ca]{color:#5f977a;cursor:pointer;margin-left:8px;text-decoration:underline}.toggle-link[data-v-35dbf9ca]:hover{color:#303030}.container[data-v-35dbf9ca]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:auto;margin-right:15%;padding:20px}.centered[data-v-35dbf9ca]{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.problem-selector[data-v-35dbf9ca]{display:flex;gap:10px;width:auto}.delete-button[data-v-35dbf9ca],.load-button[data-v-35dbf9ca]{padding:10px 20px;border:2px solid #90c09a;background-color:#5f977a;color:#f2f4d3;font-size:16px;cursor:pointer;border-radius:5px;margin-left:10px;width:auto}.delete-button[data-v-35dbf9ca]:hover,.load-button[data-v-35dbf9ca]:hover{color:#303030}.problem-selector .delete-button[data-v-35dbf9ca]{border-color:#303030;color:#303030;font-size:small}.delete-button[data-v-35dbf9ca]:hover{background-color:#90c09a}.text-box[data-v-35dbf9ca]{align-self:flex-start;color:red;font-size:36px;font-family:sans-serif;font-weight:200;padding-left:20px}.lab-select[data-v-35dbf9ca]{width:auto;padding:10px;font-size:16px;border-radius:5px;border:1px solid #fff;background-color:#90c09a;color:#f2f4d3}.container h2[data-v-35dbf9ca]{font-size:28px;font-weight:700;color:#303030;margin-bottom:10px;text-align:center;align-self:center}.container h3[data-v-35dbf9ca]{font-size:20px;color:#90c09a;margin-bottom:10px;text-align:justify}.container p[data-v-35dbf9ca]{font-size:16px;margin-bottom:20px;text-align:justify}.section[data-v-35dbf9ca]{padding:15px;border-radius:20px;margin-bottom:20px}.block1[data-v-35dbf9ca],.block2[data-v-35dbf9ca]{color:#f2f4d3;background-color:#5f977a}.problem-table table[data-v-35dbf9ca]{width:80%;border-collapse:collapse;margin-top:20px}.problem-table td[data-v-35dbf9ca],.problem-table th[data-v-35dbf9ca]{border:1px solid #90c09a;padding:10px;text-align:left}.problem-table th[data-v-35dbf9ca]{background-color:#5f977a;color:#f2f4d3}.problem-table tr[data-v-35dbf9ca]:nth-child(2n){background-color:#e8f3ec}.problem-table tr.selected[data-v-35dbf9ca]{background-color:#c2e4d0!important;font-weight:700}.problem-table button[data-v-35dbf9ca]{font-size:14px;padding:5px 10px}.lab-container[data-v-54eddd4c]{background-color:#5f977a;min-width:500px;margin:auto;min-height:500px}.lab-select[data-v-54eddd4c]{width:90%;padding:10px;font-size:16px;border-radius:5px;border:1px solid #ccc;margin-bottom:20px;color:#f2f4d3;background-color:#90c09a}.lab-info[data-v-54eddd4c]{color:#f2f4d3;background-color:#5f977a;padding:20px;border-radius:10px;text-align:center}.lab-info h2[data-v-54eddd4c]{width:100%;margin-bottom:20px}.lab-details[data-v-54eddd4c]{display:flex;justify-content:space-between;align-items:flex-start}.lab-description[data-v-54eddd4c]{flex:1;margin-right:20px;text-align:left}.lab-image-container[data-v-54eddd4c]{max-width:200px;flex-shrink:0}.lab-image[data-v-54eddd4c]{width:100%;max-width:100%;height:auto;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}.custom-select[data-v-651817b8]{width:100%;padding:.5rem;font-size:1rem;border:1px solid #8f277d;background-color:#90c09a;color:#f2f4d3;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-select[data-v-651817b8]:focus{border-color:#5f977a;outline:0;box-shadow:0 0 0 .2rem rgba(1,20,8,.25)}.fixed-label[data-v-651817b8]{font-weight:700}.tags[data-v-651817b8]{margin-top:1rem}.tag[data-v-651817b8]{display:inline-block;background-color:#90c09a!important;color:#f2f4d3!important;border-radius:.25rem;padding:.25rem .5rem;margin:.25rem}.remove-tag[data-v-651817b8]{background:none;border:none;margin-left:.5rem;cursor:pointer}.kpi-selection[data-v-3a124d37]{margin-top:15px}.custom-select[data-v-3a124d37]{width:100%;padding:.5rem;font-size:1rem;border:1px solid #8f277d;background-color:#90c09a;color:#f2f4d3;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-select[data-v-3a124d37]:focus{border-color:#90c09a;color:#f2f4d3;background-color:#90c09a!important;outline:0;box-shadow:0 0 0 .2rem rgba(1,20,8,.25)}.fixed-label[data-v-3a124d37]{font-weight:700}.item-label[data-v-3a124d37]{font-size:medium;text-align:left;color:#8b8b8b}.label-button-container[data-v-3a124d37]{background-color:#90c09a!important;color:#f2f4d3!important;border-radius:4px;padding:8px;margin-bottom:15px}.item-button[data-v-3a124d37]{padding-top:0;padding-bottom:0}.selected[data-v-3a124d37]{background-color:#90c09a!important;font-weight:700;color:#f2f4d3}h3[data-v-3a124d37]{margin-bottom:1rem;color:#f2f4d3!important;background-color:#90c09a!important}.v-btn.create-bottom[data-v-3a124d37]{width:100%;height:40px;line-height:40px;box-sizing:border-box;margin-bottom:20px;border:2px solid #5f977a;background-color:transparent;color:#f2f4d3;font-size:12px;cursor:pointer}.v-btn.create-bottom[data-v-3a124d37]:hover{color:#f2f4d3}.center-select-option[data-v-3a124d37]{text-align:center}.stakeholder-selection[data-v-696b47a8]{margin-top:15px}.v-btn.add[data-v-696b47a8]{width:100%;height:40px;line-height:40px;box-sizing:border-box;margin-bottom:10px;margin-top:10px;border:2px solid #5f977a;color:#f2f4d3;background-color:transparent;font-size:12px;cursor:pointer}.v-btn.add[data-v-696b47a8]:hover{color:#f2f4d3}.custom-select[data-v-696b47a8]{width:100%;padding:.5rem;font-size:1rem;border:1px solid #8f277d;background-color:#90c09a;color:#f2f4d3;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-select[data-v-696b47a8]:focus{border-color:#5f977a;outline:0;box-shadow:0 0 0 .2rem rgba(1,20,8,.25)}.fixed-label[data-v-696b47a8]{font-weight:700}.item-label[data-v-696b47a8]{font-size:medium;text-align:left;color:#8b8b8b}.label-button-container[data-v-696b47a8]{background-color:#90c09a!important;color:#f2f4d3!important;border-radius:4px;padding:8px;margin-bottom:15px}.item-button[data-v-696b47a8]{padding-top:0;padding-bottom:0}.selected[data-v-696b47a8],.temp-item[data-v-696b47a8]{background-color:#90c09a!important;font-weight:700;color:#f2f4d3}h3[data-v-696b47a8]{margin-bottom:1rem;color:#f2f4d3!important;background-color:#90c09a!important}.center-select-option[data-v-696b47a8]{text-align:center}.custom-select[data-v-1df53c1e]{width:100%;padding:.5rem;font-size:1rem;border:1px solid #8f277d;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:40px;box-sizing:border-box;background-color:#90c09a!important;color:#f2f4d3!important}.custom-select[data-v-1df53c1e]:focus{border-color:#90c09a;color:#f2f4d3;background-color:#90c09a!important;outline:0;box-shadow:0 0 0 .2rem rgba(1,20,8,.25)}.v-btn.create-new[data-v-1df53c1e]{width:100%;height:40px;line-height:40px;box-sizing:border-box;margin-bottom:10px;border:2px solid #5f977a;background-color:transparent;color:#f2f4d3;font-size:12px;cursor:pointer}.building-selection[data-v-1df53c1e]{display:flex;flex-direction:column;gap:10px}.fixed-label[data-v-1df53c1e]{font-weight:700}.item-label[data-v-1df53c1e]{font-size:medium;text-align:left;color:#8b8b8b}.label-button-container[data-v-1df53c1e]{background-color:#90c09a!important;color:#f2f4d3!important;border-radius:4px;padding:8px;margin-bottom:15px}.item-button[data-v-1df53c1e]{padding-top:0;padding-bottom:0;color:#303030;background-color:#8f277d!important}.selected[data-v-1df53c1e]{background-color:#90c09a!important;font-weight:700;color:#f2f4d3}#stlViewer[data-v-1df53c1e]{width:100%;height:500px}h3[data-v-1df53c1e]{margin-bottom:1rem;color:#f2f4d3!important;background-color:#90c09a!important}.center-select-option[data-v-1df53c1e]{text-align:center}.fixed-label[data-v-30095918]{font-weight:700;background-color:#5f977a!important}.custom-textarea .v-field__outline[data-v-30095918]{--v-field-border-color:#8f277d;color:red!important}.custom-textarea .v-field__overlay[data-v-30095918]{background-color:#303030!important;color:red!important}.custom-textarea .v-field__input[data-v-30095918]{color:red!important}.custom-textarea[data-v-30095918] .v-field__overlay{background-color:#8f277d!important}.custom-textarea[data-v-30095918] .v-field__input{background-color:#90c09a!important;color:#f2f4d3!important}.custom-textarea[data-v-30095918] .v-field__outline{--v-field-border-color:#8f277d!important}#map[data-v-bbe2af46]{width:450px}.visual3d-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}#canvasContainer{width:100%;max-width:500px;height:500px;margin-top:20px;background-color:#303030}input[type=file]::file-selector-button{background-color:#303030;color:#f2f4d3;border:none;padding:8px 14px;border-radius:8px;cursor:pointer;font-weight:700}input[type=file]::file-selector-button:hover{background-color:#5f977a}input[type=file]{color:#f2f4d3;background-color:#90c09a;padding:8px;border-radius:8px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;text-align:center}.nav-container{top:0;position:sticky;z-index:1000;background-color:#f2f4d3}.decision-purpose-container{display:flex;align-items:flex-start;margin-bottom:20px}.first-map{margin-left:20px}.section-card{margin-bottom:20px}.title{text-align:left;font-size:18px;font-weight:700;color:#f2f4d3;background-color:#5f977a!important}.interactive-button:hover{background-color:#5f977a;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.2)}.interactive-button:active{background-color:#5f977a;box-shadow:0 2px 5px rgba(0,0,0,.2)}#Navigation .button-container .interactive-button{font-size:10px;padding:10px 15px;width:140%;font-weight:700;background-color:#5f977a}#Navigation{width:100%}.small-text[data-v-216bc7de]{font-size:10px}.font-weight-bold[data-v-216bc7de]{font-weight:700}.d-flex .v-btn[data-v-216bc7de]:first-child{background-color:#5f977a;color:#5f977a;width:140%;margin-bottom:8px}.d-flex .v-btn:first-child .small-text[data-v-216bc7de]{color:#000}.selected[data-v-216bc7de]{background-color:#8f277d;color:#f2f4d3}.container[data-v-60b16606]{display:flex;flex-direction:column;align-items:flex-start;height:15vh}.text-box[data-v-60b16606]{color:#303030;font-size:36px;font-family:sans-serif;font-weight:700;padding-left:20px;margin-bottom:10px}.problem-title[data-v-60b16606]{font-size:15px;padding-left:20px;color:#303030}.container[data-v-2b55832c]{display:flex;flex-direction:column;align-items:center;justify-content:center}.h3[data-v-2b55832c]{margin-top:50px;text-align:left;line-height:1.5}.h3 h4[data-v-2b55832c],.h3 li[data-v-2b55832c]{margin-bottom:10px}.checklist[data-v-2b55832c]{margin-right:20px}.square-container[data-v-2b55832c]{width:400px;height:400px;position:relative;background-color:#f2f4d3;border-radius:5px;overflow:hidden}.square[data-v-2b55832c]{width:100%;height:100%;position:relative}.diagonal[data-v-2b55832c]{width:100%;height:100%;position:absolute;background:linear-gradient(to bottom left,rgba(248,244,3,.92),transparent)}.selection[data-v-2b55832c]{position:absolute;background-color:rgba(5,21,8,.3);z-index:1}.axis-x[data-v-2b55832c]{height:20px;line-height:20px}.axis-x[data-v-2b55832c],.axis-y[data-v-2b55832c]{width:100%;text-align:center;font-size:12px;font-weight:700}.axis-y[data-v-2b55832c]{transform:translateY(-50%) rotate(-90deg)}.risk-display[data-v-2b55832c]{width:100%;text-align:center;margin-top:10px;font-size:18px;font-weight:700;color:#8f277d}.center-y[data-v-2b55832c]{align-items:center}.container[data-v-11e6a153]{margin:20px;align-items:left}.add-button[data-v-11e6a153]{margin-top:20px;border:2px solid #90c09a;background-color:#5f977a;color:#f2f4d3;font-size:16px;cursor:pointer;border-radius:5px;margin-bottom:20px;width:300px}.add-button[data-v-11e6a153]:hover{color:#f2f4d3}.requirements-list[data-v-11e6a153]{list-style-type:none;padding:0}.requirements-list li[data-v-11e6a153]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.requirements-list strong[data-v-11e6a153]{margin-right:10px}.delete-button[data-v-11e6a153]{color:red;cursor:pointer;margin-left:auto}.delete-button[data-v-11e6a153]:hover{color:darkred}.editable-text[data-v-11e6a153]{cursor:pointer}.edit-input[data-v-11e6a153]{width:calc(100% - 25px)}.save-indicator[data-v-11e6a153]{color:green;margin-left:5px}.add-requirement button[data-v-11e6a153]{margin-top:20px;border:2px solid #f2f4d3;background-color:#5f977a;color:#f2f4d3;font-size:16px;cursor:pointer;border-radius:5px;margin-bottom:20px;width:100px}.add-requirement button[data-v-11e6a153]:hover{color:#f2f4d3}#attributeSelect option[disabled][data-v-11e6a153]{color:#303030}#attributeSelect[data-v-11e6a153]{color:#303030;background-color:#f2f4d3;border-color:#303030}#requirementText[data-v-11e6a153]::-moz-placeholder{color:#303030}#requirementText[data-v-11e6a153]::placeholder{color:#303030}#requirementText[data-v-11e6a153]{color:#303030;background-color:#f2f4d3}.add-requirement input[data-v-11e6a153],.add-requirement label[data-v-11e6a153],.add-requirement select[data-v-11e6a153]{vertical-align:middle}.add-requirement input[data-v-11e6a153],.add-requirement select[data-v-11e6a153]{margin-right:50px}.button-group .v-btn[data-v-1401875e],.load-button[data-v-1401875e]{height:40px;line-height:40px;box-sizing:border-box;margin-bottom:10px;margin-top:10px;border:2px solid #5f977a;background-color:transparent;color:#f2f4d3;font-size:12px;cursor:pointer;text-align:left;padding-left:10px}.button-group .v-btn[data-v-1401875e]:hover,.load-button[data-v-1401875e]:hover{color:#f2f4d3}.button-group[data-v-1401875e]{display:flex;gap:10px}.input-table[data-v-1401875e]{border-radius:50%;color:#303030;border:1px solid transparent;border-collapse:collapse;width:100%}.input-table td[data-v-1401875e],.input-table th[data-v-1401875e]{border-radius:5%;border:1px solid #8f277d;padding:8px;text-align:left}.input-table td[data-v-1401875e],.input-table th[data-v-1401875e]{background-color:#f2f4d3}.parameter-header[data-v-1401875e],.scenario-header[data-v-1401875e]{max-width:none;margin-right:5px}.parameter-name[data-v-1401875e],.scenario-name[data-v-1401875e]{font-weight:700;cursor:pointer}.v-btn.v-size--small[data-v-1401875e]{height:24px;width:24px}.v-btn[data-v-7735c0ae]{margin-top:20px;color:#303030!important;background-color:#5f977a!important;font-weight:700}h2[data-v-f1dbab72]{color:#333}button[data-v-f1dbab72]{margin-top:20px;border:2px solid #5f977a;background-color:transparent;color:#f2f4d3;font-size:12px;cursor:pointer;border-radius:5px;margin-bottom:20px;width:300px}button[data-v-f1dbab72]:hover{color:#f2f4d3}.multiline-text[data-v-f1dbab72]{white-space:pre-wrap;word-wrap:break-word;overflow:visible;text-overflow:unset}a[data-v-f1dbab72]{color:#8f277d;text-decoration:none}a[data-v-f1dbab72]:hover{text-decoration:underline}.cards-container[data-v-f1dbab72]{display:flex;flex-wrap:wrap}.tool-card[data-v-f1dbab72]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.v-card[data-v-f1dbab72]{display:flex;flex-direction:column;height:100%;width:95%;color:#f2f4d3!important;border:2px solid #90c09a!important;border-radius:8px;margin:0 auto}h2[data-v-5300171c]{color:#333}button[data-v-5300171c]{margin-top:20px;border:2px solid #5f977a;background-color:transparent;color:#f2f4d3;font-size:12px;cursor:pointer;border-radius:5px;margin-bottom:20px;width:300px}button[data-v-5300171c]:hover{color:#f2f4d3}.multiline-text[data-v-5300171c]{white-space:pre-wrap;word-wrap:break-word;overflow:visible;text-overflow:unset}.cards-container[data-v-5300171c]{display:flex;flex-wrap:wrap}.tool-card[data-v-5300171c]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.v-card[data-v-5300171c]{display:flex;flex-direction:column;height:100%;color:#f2f4d3!important;border:2px solid #90c09a!important;border-radius:8px}.interactive-button[data-v-13432a8e]{font-size:10px;padding:10px 15px;width:140%;font-weight:700;background-color:#5f977a}