diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..e8b6a0f Binary files /dev/null and b/.DS_Store differ diff --git a/assets/.DS_Store b/assets/.DS_Store new file mode 100644 index 0000000..0df2739 Binary files /dev/null and b/assets/.DS_Store differ diff --git a/assets/cpn/bess_green.svg b/assets/cpn/bess_green.svg new file mode 100644 index 0000000..3158c79 --- /dev/null +++ b/assets/cpn/bess_green.svg @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/assets/cpn/bess_grey.svg b/assets/cpn/bess_grey.svg new file mode 100644 index 0000000..cf146ff --- /dev/null +++ b/assets/cpn/bess_grey.svg @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/assets/cpn/cpnigeria_system__diesel_pv_storage_v2.png b/assets/cpn/cpnigeria_system__diesel_pv_storage_v2.png new file mode 100644 index 0000000..fe2b843 Binary files /dev/null and b/assets/cpn/cpnigeria_system__diesel_pv_storage_v2.png differ diff --git a/assets/cpn/diesel_green.svg b/assets/cpn/diesel_green.svg new file mode 100644 index 0000000..97c3f70 --- /dev/null +++ b/assets/cpn/diesel_green.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/cpn/diesel_grey.svg b/assets/cpn/diesel_grey.svg new file mode 100644 index 0000000..2139cdc --- /dev/null +++ b/assets/cpn/diesel_grey.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/cpn/dso_grey.svg b/assets/cpn/dso_grey.svg new file mode 100644 index 0000000..2541325 --- /dev/null +++ b/assets/cpn/dso_grey.svg @@ -0,0 +1,26 @@ + + + + + + + + diff --git a/assets/cpn/pv_plant_green.svg b/assets/cpn/pv_plant_green.svg new file mode 100644 index 0000000..c573bf0 --- /dev/null +++ b/assets/cpn/pv_plant_green.svg @@ -0,0 +1,21 @@ + + + + + + + + + + diff --git a/assets/cpn/pv_plant_grey.svg b/assets/cpn/pv_plant_grey.svg new file mode 100644 index 0000000..5384478 --- /dev/null +++ b/assets/cpn/pv_plant_grey.svg @@ -0,0 +1,21 @@ + + + + + + + + + + diff --git a/feedback.css b/feedback.css new file mode 100644 index 0000000..f06caaf --- /dev/null +++ b/feedback.css @@ -0,0 +1,12 @@ +/* All steps +Move info text to box such as done in `scenario-creation-1.html` + +/* Step 3 +Remove `btn--transparent` class from "Add consumer group" + +/* Step 3 +Add `btn--secondary` class to button "Reset the questionnaire" + +/* Step 7 +Add `cpn-accordion` CSS class to div that has `accordionQuestions` as ID. +It should update the color of the accordion buttons to a new one, as I just did on `cpn-step.3.html' (so check there if you're not sure or if this is not working) \ No newline at end of file diff --git a/pages/cpn-step-3.html b/pages/cpn-step-3.html new file mode 100644 index 0000000..f731fe4 --- /dev/null +++ b/pages/cpn-step-3.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + Project setup - open_plan + + + + + + +
+
+
+
+

Project Setup

+ +
+
+ + +
+
+
+

+ +

+
+
+ [Insert Table] +
+
+
+
+

+ +

+
+
+ [Insert Time series] +
+
+
+
+
+ + +
+ + + + + + + + \ No newline at end of file diff --git a/pages/cpn-step-4.html b/pages/cpn-step-4.html new file mode 100644 index 0000000..2d9d13d --- /dev/null +++ b/pages/cpn-step-4.html @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + Project setup - open_plan + + + + + + +
+
+
+
+

Project Setup

+ +
+
+ + + +
+
+
+
+ + +
+
+ +
+ +
+
+
+
+
+ + +
+
+ +
+ +
+
+
+
+
+ + +
+
+ +
+ +
+
+
+
+
+ + +
+ + + + + + + + \ No newline at end of file diff --git a/pages/cpn-step-5.html b/pages/cpn-step-5.html new file mode 100644 index 0000000..bfefcce --- /dev/null +++ b/pages/cpn-step-5.html @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + Scenario Setup - open_plan + + + + + + + +
+
+

+ PV Potsdam 2025 +

+
+
    +
  • Scenario Setup
  • +
  • Energy System Design
  • +
  • Constraints
  • +
  • Simulation
  • +
+
+
+
+ My projects +
+
+
+
+ +
+
+
+
+
+
+ + +
+
+

Prioritize

+
+ 1 + PV plant + PV plant +
+
+ 2 + Main grid + Main grid +
+
+ 3 + Battery + Battery +
+
+ 4 + Diesel generator + Diesel generator +
+
+
+
+ + Avg. daily demand (kWh) + + + + 521.3470969347412 + +
+
+ + Peak demand (kWh) + + + 521.3470969347412 + +
+
+
+ Design system +
+
+ + +
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/pages/cpn-step-7.html b/pages/cpn-step-7.html new file mode 100644 index 0000000..a50bfbd --- /dev/null +++ b/pages/cpn-step-7.html @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + Project setup - open_plan + + + + + + +
+
+
+
+

Project Setup

+ +
+
+ + +
+
+
+

Choose your model amongst the selection:

+ Model name + +
+
+
+
+
+

+ Model chosen: + interconnected_operator_led +

+
+
+
+
+
+ + Design system +
+
+
+
+

The operator model is a hybrid ownership model that particularly overcomes technical and capacity barriers. Under this approach a private mini-grid operator leads development of the mini-grid and consults the distribution company and community as needed. The Mini-grid operator is responsible for providing (or attracting) capital, engaging customers, and taking over operation and maintenance duties of generation assets. The operator company owns the mini-grid generation assets, while the present distribution company owns the distribution assets and collects a usage fee. The community's role is rather small and can be negotiated with the operator company.

+
+
+
+
+
+

Advantages

+
    +
  • Intuitive Design: The UI is designed keeping the user's natural workflow in mind, making it easier to navigate.
  • +
  • Mobile Responsive: Ensures seamless experience across all device types - be it desktop, tablet, or mobile.
  • +
  • Quick Load Time: Optimized graphics and scripts ensure that the UI loads quickly even on slower networks.
  • +
  • Consistent Elements: UI elements remain consistent across different pages, reducing the learning curve for users.
  • +
  • Personalized Experience: The interface adjusts according to user preferences, offering a tailored experience.
  • +
+
+
+

Disadvantages

+
    +
  • Steeper Learning Curve: Some unique UI elements might be unfamiliar to first-time users.
  • +
  • Overly Minimalistic: The UI might lack some detailed elements or descriptions that some users might find useful.
  • +
  • Browser Compatibility: The interface might not display correctly in older or less common web browsers.
  • +
  • Requires Frequent Updates: To maintain security and functionality, the UI needs regular updates.
  • +
+
+
+
+
+
+
+ + +
+ + + + + + + + \ No newline at end of file diff --git a/pages/scenario-creation-1.html b/pages/scenario-creation-1.html index a41b9a8..b5f9045 100644 --- a/pages/scenario-creation-1.html +++ b/pages/scenario-creation-1.html @@ -83,6 +83,11 @@

+
+
+

Please input basic project information, such as name, location and duration. You can input geographical data by clicking on the desired project location on the map.

+
+
diff --git a/stylesheets/css/main.css b/stylesheets/css/main.css index 7d7b846..c81db3c 100644 --- a/stylesheets/css/main.css +++ b/stylesheets/css/main.css @@ -507,7 +507,7 @@ template { body { font-family: lato, Arial, Helvetica, sans-serif !important; - color: #343434; + color: #54504C; letter-spacing: 0.01rem; } @@ -521,9 +521,25 @@ h3 { letter-spacing: 0.03rem; } +.cpn-accordion .accordion-button { + color: #54504C; + background-color: #FDF6E2; +} +.cpn-accordion .accordion-button:not(.collapsed) { + color: #54504C; + background-color: #FDF6E2; +} +.cpn-accordion .accordion-button:focus { + box-shadow: 0 0 0 0.25rem rgba(153, 150, 17, 0.25); + border-color: #FDF6E2; +} +.cpn-accordion .accordion-button::after, .cpn-accordion .accordion-button:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2354504C'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); +} + a { font-weight: 700; - color: #1F567D !important; + color: #008753 !important; text-decoration: none !important; cursor: pointer; } @@ -538,7 +554,7 @@ a:hover, :focus, :active { } .project a:hover { - color: #8c8c8c !important; + color: #A69F99 !important; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } @@ -548,7 +564,7 @@ a:hover, :focus, :active { } .dropdown-item:hover { - color: #8c8c8c !important; + color: #A69F99 !important; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } @@ -558,7 +574,7 @@ footer a { } footer a:hover { - color: #8c8c8c !important; + color: #A69F99 !important; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } @@ -568,88 +584,88 @@ footer a:hover { } .nav-link:hover { - color: #8c8c8c !important; + color: #A69F99 !important; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } .project a { - color: #343434 !important; + color: #54504C !important; } .dropdown-item { - color: #343434 !important; + color: #54504C !important; } footer a { - color: #343434 !important; + color: #54504C !important; } .nav-link { - color: #343434 !important; + color: #54504C !important; } .project a:link { - color: #343434 !important; + color: #54504C !important; } .dropdown-item:link { - color: #343434 !important; + color: #54504C !important; } footer a:link { - color: #343434 !important; + color: #54504C !important; } .nav-link:link { - color: #343434 !important; + color: #54504C !important; } .project a:hover { - color: #343434 !important; + color: #54504C !important; } .dropdown-item:hover { - color: #343434 !important; + color: #54504C !important; } footer a:hover { - color: #343434 !important; + color: #54504C !important; } .nav-link:hover { - color: #343434 !important; + color: #54504C !important; } .project a:active { - color: #343434 !important; + color: #54504C !important; } .dropdown-item:active { - color: #343434 !important; + color: #54504C !important; } footer a:active { - color: #343434 !important; + color: #54504C !important; } .nav-link:active { - color: #343434 !important; + color: #54504C !important; } .project a:visited { - color: #343434 !important; + color: #54504C !important; } .dropdown-item:visited { - color: #343434 !important; + color: #54504C !important; } footer a:visited { - color: #343434 !important; + color: #54504C !important; } .nav-link:visited { - color: #343434 !important; + color: #54504C !important; } a.btn, @@ -657,7 +673,7 @@ button.btn, footer a.btn, footer button.btn { display: inline-block; - background-color: #1F567D; + background-color: #008753; color: #fff; border-radius: 8px; letter-spacing: 0.03rem; @@ -701,7 +717,38 @@ footer a.btn:active, footer button.btn:hover, footer button.btn:focus, footer button.btn:active { - background-color: #17405C !important; + background-color: #00673D !important; +} +a.btn--secondary:link, a.btn--secondary:hover, a.btn--secondary:focus, a.btn--secondary:visited, a.btn--secondary:active, +button.btn--secondary:link, +button.btn--secondary:hover, +button.btn--secondary:focus, +button.btn--secondary:visited, +button.btn--secondary:active, +footer a.btn--secondary:link, +footer a.btn--secondary:hover, +footer a.btn--secondary:focus, +footer a.btn--secondary:visited, +footer a.btn--secondary:active, +footer button.btn--secondary:link, +footer button.btn--secondary:hover, +footer button.btn--secondary:focus, +footer button.btn--secondary:visited, +footer button.btn--secondary:active { + background-color: #F2CD5D; + color: #54504C !important; +} +a.btn--secondary:hover, a.btn--secondary:focus, a.btn--secondary:active, +button.btn--secondary:hover, +button.btn--secondary:focus, +button.btn--secondary:active, +footer a.btn--secondary:hover, +footer a.btn--secondary:focus, +footer a.btn--secondary:active, +footer button.btn--secondary:hover, +footer button.btn--secondary:focus, +footer button.btn--secondary:active { + background-color: #EDB72F !important; } a.btn--large, button.btn--large, @@ -745,7 +792,7 @@ footer button.btn--hollow, footer button.btn--transparent, footer button.btn--action { background-color: transparent; - color: #1F567D !important; + color: #008753 !important; } a.btn--hollow:link, a.btn--hollow:hover, a.btn--hollow:focus, a.btn--hollow:visited, a.btn--hollow:active, a.btn--transparent:link, a.btn--transparent:hover, a.btn--transparent:focus, a.btn--transparent:visited, a.btn--transparent:active, a.btn--action:link, a.btn--action:hover, a.btn--action:focus, a.btn--action:visited, a.btn--action:active, button.btn--hollow:link, @@ -793,7 +840,7 @@ footer button.btn--action:hover, footer button.btn--action:focus, footer button.btn--action:visited, footer button.btn--action:active { - color: #1F567D !important; + color: #008753 !important; } a.btn--hollow:hover, a.btn--hollow:focus, a.btn--hollow:active, a.btn--transparent:hover, a.btn--transparent:focus, a.btn--transparent:active, a.btn--action:hover, a.btn--action:focus, a.btn--action:active, button.btn--hollow:hover, @@ -859,7 +906,7 @@ a.btn--hollow, button.btn--hollow, footer a.btn--hollow, footer button.btn--hollow { - border: 1px solid #1F567D; + border: 1px solid #008753; } a.btn--transparent, button.btn--transparent, @@ -872,7 +919,7 @@ button.btn--action, footer a.btn--action, footer button.btn--action { background-color: transparent; - color: #343434; + color: #54504C; width: auto; padding: 0; } @@ -883,7 +930,7 @@ footer a.btn--action:link, footer a.btn--action:visited, footer button.btn--action:link, footer button.btn--action:visited { - color: #343434 !important; + color: #54504C !important; } a.btn--action:hover, a.btn--action:focus, a.btn--action:active, button.btn--action:hover, @@ -895,7 +942,7 @@ footer a.btn--action:active, footer button.btn--action:hover, footer button.btn--action:focus, footer button.btn--action:active { - color: #8c8c8c !important; + color: #A69F99 !important; } a.btn--action:focus, button.btn--action:focus, @@ -907,8 +954,8 @@ a.btn--hollow.btn--action, button.btn--hollow.btn--action, footer a.btn--hollow.btn--action, footer button.btn--hollow.btn--action { - border-color: #1F567D; - color: #1F567D !important; + border-color: #008753; + color: #008753 !important; font-weight: 700 !important; } a.btn--load, @@ -917,7 +964,7 @@ footer a.btn--load, footer button.btn--load { font-weight: 700; background-color: transparent; - color: #1F567D; + color: #008753; width: auto; padding: 0; } @@ -928,7 +975,7 @@ footer a.btn--load:link, footer a.btn--load:visited, footer button.btn--load:link, footer button.btn--load:visited { - color: #1F567D !important; + color: #008753 !important; background-color: transparent !important; } a.btn--load:hover, a.btn--load:focus, a.btn--load:active, @@ -941,20 +988,20 @@ footer a.btn--load:active, footer button.btn--load:hover, footer button.btn--load:focus, footer button.btn--load:active { - color: #17405C !important; + color: #00673D !important; background-color: transparent !important; } a.btn--disabled, button.btn--disabled, footer a.btn--disabled, footer button.btn--disabled { - background-color: #A8B5C0; + background-color: #A69F99; } a.btn--pending, button.btn--pending, footer a.btn--pending, footer button.btn--pending { - background-color: #EC9A29; + background-color: #EDB72F; color: #000; } a.btn--pending:hover, a.btn--pending:focus, a.btn--pending:active, @@ -967,7 +1014,7 @@ footer a.btn--pending:active, footer button.btn--pending:hover, footer button.btn--pending:focus, footer button.btn--pending:active { - background-color: #d08012 !important; + background-color: #d69f13 !important; } a.btn--pending:focus, button.btn--pending:focus, @@ -979,7 +1026,7 @@ a.btn--success, button.btn--success, footer a.btn--success, footer button.btn--success { - background-color: #09BC8A; + background-color: #3EA761; color: #000; } a.btn--success:hover, a.btn--success:focus, a.btn--success:active, @@ -992,7 +1039,7 @@ footer a.btn--success:active, footer button.btn--success:hover, footer button.btn--success:focus, footer button.btn--success:active { - background-color: #078b66 !important; + background-color: #30824b !important; } a.btn--success:focus, button.btn--success:focus, @@ -1004,7 +1051,7 @@ a.btn--warning, button.btn--warning, footer a.btn--warning, footer button.btn--warning { - background-color: #FDC534; + background-color: #EFC142; color: #553F06; } a.btn--warning:hover, a.btn--warning:focus, a.btn--warning:active, @@ -1017,7 +1064,7 @@ footer a.btn--warning:active, footer button.btn--warning:hover, footer button.btn--warning:focus, footer button.btn--warning:active { - background-color: #fcb602 !important; + background-color: #eab114 !important; } a.btn--warning:focus, button.btn--warning:focus, @@ -1029,7 +1076,7 @@ a.btn--error, button.btn--error, footer a.btn--error, footer button.btn--error { - background-color: #9A031E; + background-color: #D73B45; color: #fff; } a.btn--error:hover, a.btn--error:focus, a.btn--error:active, @@ -1042,7 +1089,7 @@ footer a.btn--error:active, footer button.btn--error:hover, footer button.btn--error:focus, footer button.btn--error:active { - background-color: #680214 !important; + background-color: #b9262f !important; } a.btn--error:focus, button.btn--error:focus, @@ -1079,11 +1126,11 @@ footer button.btn.hidden { ul.dropdown-menu { box-shadow: 0px 0px 16px rgba(31, 86, 125, 0.08); - border: 1px solid #E3EAEE; + border: 1px solid #E3DFDB; } a.dropdown-item:active { - background-color: #E3EAEE; + background-color: #E3DFDB; } .components h1 { @@ -1110,7 +1157,7 @@ a.dropdown-item:active { } .footer { - background-color: #F4F7F9; + background-color: #F9F8F7; height: 4.5rem; display: flex; flex-direction: column; @@ -1148,7 +1195,7 @@ a.dropdown-item:active { .step-footer { background-color: #fff; height: 4rem; - border-top: 2px solid #F4F7F9; + border-top: 2px solid #F9F8F7; display: flex; flex-direction: column; justify-content: center; @@ -1173,7 +1220,7 @@ a.dropdown-item:active { .simulation-footer { background-color: #fff; height: 4rem; - border-top: 2px solid #F4F7F9; + border-top: 2px solid #F9F8F7; display: flex; flex-direction: column; justify-content: center; @@ -1207,17 +1254,17 @@ a.dropdown-item:active { } form .form-control:focus { - border-color: #1F567D; + border-color: #008753; box-shadow: 0 0 0 0.25rem rgba(31, 86, 125, 0.1); } form .form-check-input:focus { box-shadow: 0 0 0 0.25rem rgba(31, 86, 125, 0.1); } form .form-check-input:checked { - background-color: #1F567D; + background-color: #008753; } form .form-control { - color: #343434; + color: #54504C; } form .form-control.input-updated { position: relative; @@ -1233,23 +1280,23 @@ form .form-control.input-updated:focus { box-shadow: 0 0 0.5rem rgba(253, 197, 52, 0.8); } form .form-control::placeholder { - color: #D6D6D6; + color: #D1CCC7; font-size: 1rem; } form .form-control::-webkit-input-placeholder { - color: #D6D6D6; + color: #D1CCC7; font-size: 1rem; } form .form-control::-moz-placeholder { - color: #D6D6D6; + color: #D1CCC7; font-size: 1rem; } form .form-control:-ms-input-placeholder { - color: #D6D6D6; + color: #D1CCC7; font-size: 1rem; } form .form-control:-moz-placeholder { - color: #D6D6D6; + color: #D1CCC7; font-size: 1rem; } form .input-item, @@ -1281,8 +1328,8 @@ form .text-item textarea { } form .input-item .input-group-text, form .text-item .input-group-text { - background-color: #E3EAEE; - color: #343434; + background-color: #E3DFDB; + color: #54504C; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; @@ -1308,8 +1355,8 @@ form .btn { } .choices .choices__list--multiple .choices__item { background-color: #fff; - border-color: #1F567D; - color: #1F567D; + border-color: #008753; + color: #008753; margin-bottom: 0; } .choices[data-type*=select-multiple] .choices__inner .choices__button, .choices[data-type*=text] .choices__inner.choices__button { @@ -1399,7 +1446,7 @@ form .btn { } .header-results .project-title { font-weight: 300; - color: #343434; + color: #54504C; } .icon--small { @@ -1410,14 +1457,14 @@ form .btn { cursor: pointer; padding-left: 0.35rem; vertical-align: middle; - color: #1F567D; + color: #008753; } .actions .btn--action .icon:not(.icon-results)::before { - color: #343434; + color: #54504C; } .actions .btn--action:hover .icon:not(.icon-results)::before { - color: #8c8c8c; + color: #A69F99; } .tooltip-inner { @@ -1425,7 +1472,7 @@ form .btn { } .modal .modal-header { - background-color: #F4F7F9; + background-color: #F9F8F7; border-bottom: none; padding: 1rem 3rem 1rem; } @@ -1452,7 +1499,7 @@ form .btn { } .system-design-error .system-design-error__log li { position: relative; - color: #9A031E; + color: #D73B45; padding-bottom: 0.5rem; } .system-design-error .system-design-error__log li span { @@ -1475,7 +1522,7 @@ table.table { border-radius: 8px; } table.table thead { - background-color: #F4F7F9; + background-color: #F9F8F7; } table.table thead tr { text-transform: uppercase; @@ -1484,7 +1531,7 @@ table.table thead th { border-bottom: none; } table.table tbody td { - border-bottom: 1px solid #E3EAEE; + border-bottom: 1px solid #E3DFDB; } table.table tbody tr:last-of-type td, table.table tbody tr:last-of-type th { @@ -1568,7 +1615,7 @@ nav.navbar .dropdown-menu li { border: none; margin: 0.6rem 0 0 1.25rem; padding-right: 0.25rem; - color: #1F567D; + color: #008753; background-color: #fff; } .navbar .nav-item .btn { @@ -1605,13 +1652,11 @@ nav.navbar .dropdown-menu li { } .wizard { position: relative; - background-color: #F4F7F9; - height: 5.5rem; - min-height: 5.5rem; + background-color: #F9F8F7; display: flex; flex-direction: row; justify-content: center; - padding-bottom: 2rem; + padding-bottom: 1rem; } .wizard > div { display: flex; @@ -1626,13 +1671,12 @@ nav.navbar .dropdown-menu li { max-width: 82rem; padding-left: 1rem; padding-right: 1rem; - padding-top: 2rem; position: relative; } .wizard__back { position: absolute; right: 2rem; - bottom: -1.5rem; + bottom: -4.5rem; font-size: 0.875rem; } .wizard__back::before { @@ -1687,10 +1731,10 @@ nav.navbar .dropdown-menu li { } .wizard__steps li { display: inline-block; - color: #A8B5C0; + color: #A69F99; position: relative; - font-weight: 700; font-size: 0.875rem; + padding-bottom: 0.5rem; } .wizard__steps li:not(:last-of-type) { padding-right: 2rem; @@ -1700,7 +1744,7 @@ nav.navbar .dropdown-menu li { font-weight: 700; margin-right: 0.5rem; color: #fff; - background-color: #A8B5C0; + background-color: #A69F99; padding: 0.25rem 0.5rem; width: 2rem; border-radius: 100px; @@ -1718,10 +1762,11 @@ nav.navbar .dropdown-menu li { content: "4"; } .wizard__steps li.active { - color: #1F567D; + color: #008753; + font-weight: 700; } .wizard__steps li.active::before { - background-color: #1F567D; + background-color: #008753; } @media only screen and (max-width: 1300px) { .wizard__steps li::before { @@ -1734,6 +1779,174 @@ nav.navbar .dropdown-menu li { } } +.cpn .form-check-input:checked { + background-color: #008753; + border-color: #008753; +} +.cpn .form-check-input:focus { + box-shadow: 0 0 0.25rem rgba(56, 167, 17, 0.25); +} +.cpn-setup .form-check-input ~ div .img { + margin: 1rem; + padding: 1rem; + width: 6rem; + border-radius: 8px; + border: 2px solid #F9F8F7; + background-color: #F9F8F7; +} +.cpn-setup .form-check-input:checked ~ div .img { + background-color: #F4FFFC; + border: 2px solid #008753; +} +.cpn-setup .form-check-input ~ div .img span { + display: block; + width: 4em; + height: 4rem; + background-size: contain; +} +.cpn-setup .form-check-input ~ div .img--diesel span { + background-image: url("../../assets/cpn/diesel_grey.svg"); +} +.cpn-setup .form-check-input:checked ~ div .img--diesel span { + background-image: url("../../assets/cpn/diesel_green.svg"); +} +.cpn-setup .form-check-input ~ div .img--pv span { + background-image: url("../../assets/cpn/pv_plant_grey.svg"); +} +.cpn-setup .form-check-input:checked ~ div .img--pv span { + background-image: url("../../assets/cpn/pv_plant_green.svg"); +} +.cpn-setup .form-check-input ~ div .img--storage span { + background-image: url("../../assets/cpn/bess_grey.svg"); +} +.cpn-setup .form-check-input:checked ~ div .img--storage span { + background-image: url("../../assets/cpn/bess_green.svg"); +} +.cpn-economic__prio { + padding-bottom: 2rem; + border-bottom: 1px solid #EFEDEB; +} +.cpn-economic__prio > div { + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: center; + padding: 0 1rem; + margin-bottom: 0.5rem; + height: 3.25rem; +} +.cpn-economic__prio--1 { + width: 100%; + background-color: #8CD9A8; +} +.cpn-economic__prio--2 { + width: 85%; + background-color: #BAE9C8; +} +.cpn-economic__prio--3 { + width: 70%; + background-color: #E2F9F0; +} +.cpn-economic__prio--4 { + width: 65%; + background-color: #F4FFFC; +} +.cpn-economic__prio span.number { + margin-right: 1rem; + background-color: #fff; + border-radius: 100%; + height: 1.5rem; + width: 1.5rem; + text-align: center; + font-weight: 700; +} +.cpn-economic__prio span.technology { + margin-right: 1rem; + padding-bottom: 0; +} +.cpn-economic__prio img { + height: 2rem; +} +.cpn-economic__results { + display: flex; + flex-direction: row; + padding-top: 2rem; + padding-bottom: 2rem; + border-bottom: 1px solid #EFEDEB; +} +.cpn-economic__results > div { + flex: 1; +} +.cpn-economic__results > div:first-of-type { + padding-right: 0.5rem; +} +.cpn-economic__results > div:last-of-type { + padding-left: 0.5rem; +} +.cpn-economic__results > div span.title { + display: block; + text-align: center; + padding-bottom: 0.25rem; +} +.cpn-economic__results > div span.value { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + height: 4rem; + background-color: #F2CD5D; + font-weight: 700; + font-size: 18px; +} +.cpn-economic__system { + padding-top: 2rem; + text-align: center; +} +.cpn-economic__system img { + max-width: 22rem; +} +.cpn-business__info { + padding-top: 2rem; +} +.cpn-business__info h3 { + font-size: 16px; + text-align: center; +} +.cpn-business__info h3 span { + display: block; +} +.cpn-business__info h3 span.model-chosen { + display: inline-block; + background-color: #F2CD5D; + color: #54504C; + margin-top: 0.5rem; + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + font-weight: 700; +} +.cpn-business__info .diagramm { + padding-top: 2rem; + padding-bottom: 2rem; + text-align: center; +} +.cpn-business__info .diagramm img { + max-width: 26rem; +} +.cpn-business__info .advantages { + padding-top: 2rem; + padding-bottom: 2rem; +} +.cpn-business__info .advantages h4 { + padding: 0.5rem 1rem; + font-size: 1.25rem; +} +.cpn-business__info .advantages .pros h4 { + border-bottom: 4px solid #1BBB78; +} +.cpn-business__info .advantages .cons h4 { + border-bottom: 4px solid #D73B45; +} + .dashboard-tabs { display: flex; flex-direction: row; @@ -1752,7 +1965,7 @@ nav.navbar .dropdown-menu li { margin-bottom: -2px; } .dashboard-tabs .nav-tabs .nav-link.active { - background-color: #E3EAEE; + background-color: #E3DFDB; border: 0; font-weight: 700 !important; } @@ -1764,7 +1977,7 @@ nav.navbar .dropdown-menu li { display: flex; flex-direction: row; justify-content: center; - background-color: #E3EAEE; + background-color: #E3DFDB; } .dashboard-options > div { width: 100%; @@ -1780,7 +1993,7 @@ nav.navbar .dropdown-menu li { display: flex; flex-direction: row; justify-content: center; - background-color: #F4F7F9; + background-color: #F9F8F7; min-height: calc(100vh - 7rem - 4rem - 1rem - 4.5rem); padding: 3rem 0 4rem; } @@ -1829,9 +2042,9 @@ nav.navbar .dropdown-menu li { margin-bottom: 3rem; } .dashboard .scenario-select__item { - background-color: #E3EAEE; + background-color: #E3DFDB; border-radius: 3px; - color: #495965; + color: #54504C; padding: 0.25rem 0.5rem; margin-top: 0.75rem; margin-right: 0.75rem; @@ -1839,9 +2052,9 @@ nav.navbar .dropdown-menu li { font-size: 0.875rem; } .dashboard .scenario-select__item.selected { - border: 1px solid #1F567D; + border: 1px solid #008753; background-color: #fff; - color: #1F567D; + color: #008753; transform: translateY(-3px); box-shadow: 0px 4px 8px rgba(31, 86, 125, 0.16); } @@ -1855,13 +2068,13 @@ nav.navbar .dropdown-menu li { display: flex; flex-direction: row; justify-content: space-between; - border-bottom: 2px solid #F4F7F9; + border-bottom: 2px solid #F9F8F7; padding: 0.75rem 1rem 0.5rem; } .dashboard .chart__header .view { padding-left: 1.5rem; font-weight: 700; - color: #1F567D; + color: #008753; text-decoration: none; cursor: pointer; } @@ -1871,7 +2084,7 @@ nav.navbar .dropdown-menu li { .dashboard .chart__plot .table-add { display: inline-block; padding: 0.75rem 1rem; - color: #1F567D; + color: #008753; } .dashboard .chart__plot .table-add__text { padding-left: 0.25rem; @@ -1904,7 +2117,7 @@ nav.navbar .dropdown-menu li { } .dashboard .chart .item__name { font-size: 0.875rem; - color: #495965; + color: #54504C; padding-bottom: 0.25rem; } .dashboard .chart .item__value { @@ -1944,7 +2157,7 @@ nav.navbar .dropdown-menu li { text-align: center; font-size: 1.25rem; font-weight: 300; - color: #495965; + color: #54504C; padding-top: 2rem; } .projects-empty__btn, @@ -1972,7 +2185,7 @@ nav.navbar .dropdown-menu li { .scenario-empty__separator .separator { height: 1px; width: 100%; - background-color: #F4F7F9; + background-color: #F9F8F7; } .projects-empty__separator .text, .scenario-empty__separator .text { @@ -1984,7 +2197,11 @@ nav.navbar .dropdown-menu li { padding: 0 1rem; font-size: 1rem; font-weight: 300; - color: #495965; + color: #54504C; +} + +body { + min-height: 100vh; } .main--padding-top { @@ -2031,7 +2248,7 @@ nav.navbar .dropdown-menu li { padding-bottom: 1rem; } .standard-layout__paragraph--foreground { - background-color: #F4F7F9; + background-color: #F9F8F7; background-image: url(../../assets/illustrations/background-img.svg); background-size: cover; background-position: center; @@ -2064,12 +2281,12 @@ nav.navbar .dropdown-menu li { display: flex; flex-direction: row; height: calc(100vh - 4.5rem - 5.5rem - 4rem); - border-top: 2px solid #F4F7F9; + border-top: 2px solid #F9F8F7; } .system-design .components { width: 22rem; - background-color: #F4F7F9; - border-right: 2px solid #F4F7F9; + background-color: #F9F8F7; + border-right: 2px solid #F9F8F7; overflow-y: auto; } .system-design .components__title { @@ -2084,7 +2301,7 @@ nav.navbar .dropdown-menu li { padding: 0; margin: 0; font-size: 1rem; - color: #343434; + color: #54504C; font-weight: 700; display: inline-block; } @@ -2121,7 +2338,7 @@ nav.navbar .dropdown-menu li { .system-design .components__content .section .name { font-size: 1rem; font-weight: 300; - color: #343434; + color: #54504C; padding-left: 0.5rem; } .system-design .components__content .section .drag { @@ -2180,7 +2397,7 @@ nav.navbar .dropdown-menu li { } .system-design .gui #js-designSaved { display: none; - color: #09BC8A; + color: #3EA761; font-weight: 700; } .system-design .gui #js-designSaved.display { @@ -2200,7 +2417,7 @@ nav.navbar .dropdown-menu li { transform: translateX(-50%); } .system-design .gui__empty-text span { - color: #343434; + color: #54504C; font-weight: 300; } .system-design .drawflow .connection .main-path { @@ -2218,7 +2435,7 @@ nav.navbar .dropdown-menu li { font-weight: 700; line-height: 1rem; padding-left: 0.25rem; - border: 1px solid #495965; + border: 1px solid #54504C; border-radius: 100%; cursor: pointer; } @@ -2227,7 +2444,7 @@ nav.navbar .dropdown-menu li { height: 8rem; width: 9.5rem; border-radius: 8px; - background-color: #F4F7F9; + background-color: #F9F8F7; font-size: 12px; border-left: none; border-right: none; @@ -2238,10 +2455,10 @@ nav.navbar .dropdown-menu li { /* section colors */ } .system-design .drawflow .drawflow-node:hover { - background-color: #edf2f5; + background-color: #f5f3f1; } .system-design .drawflow .drawflow-node.selected { - background-color: #E3EAEE; + background-color: #E3DFDB; } .system-design .drawflow .drawflow-node .drawflow_content_node { height: 100%; @@ -2722,9 +2939,6 @@ nav.navbar .dropdown-menu li { width: 3rem; } -.modal.modal--gui .modal-dialog { - min-width: 1000px; -} .modal.modal--gui .modal-body .container { padding: 0; } @@ -2736,12 +2950,12 @@ nav.navbar .dropdown-menu li { } .modal.modal--gui ul.nav.nav-pills button { border-radius: 0; - border: 1px solid #E3EAEE; + border: 1px solid #E3DFDB; } .modal.modal--gui ul.nav.nav-pills button.active { - background-color: #1F567D; + background-color: #008753; color: #fff !important; - border-color: #1F567D; + border-color: #008753; } .modal.modal--gui ul.nav.nav-pills li:first-of-type button { border-top-left-radius: 8px; @@ -2773,7 +2987,7 @@ nav.navbar .dropdown-menu li { .hero__text h1 { text-align: left; font-size: 2.5rem; - color: #343434; + color: #54504C; margin-bottom: 1rem; } .hero__text span { @@ -2804,7 +3018,7 @@ nav.navbar .dropdown-menu li { padding-right: 1rem; position: relative; padding-bottom: 2rem; - border-bottom: 2px solid #F4F7F9; + border-bottom: 2px solid #F9F8F7; margin-bottom: 2rem; } .project__top { @@ -2835,7 +3049,7 @@ nav.navbar .dropdown-menu li { user-select: none; margin-right: 1.5rem; font-size: 0.875rem; - background-color: #F4F7F9; + background-color: #F9F8F7; padding: 0 0.5rem; border-radius: 8px; } @@ -2881,7 +3095,7 @@ nav.navbar .dropdown-menu li { justify-content: flex-start; } .project__details .detail { - color: #495965; + color: #54504C; } .project__details .detail:not(:last-of-type) { padding-right: 1.5rem; @@ -2891,7 +3105,7 @@ nav.navbar .dropdown-menu li { padding-right: 0.75rem; } .project__details .detail__value:active { - color: #495965; + color: #54504C; } .project__details .actions { display: flex; @@ -2905,10 +3119,10 @@ nav.navbar .dropdown-menu li { .project__details .actions .btn--hollow { font-weight: 700; padding: 0.25rem 0.5rem; - color: #1F567D; + color: #008753; } .project__details .actions .btn--hollow:hover, .project__details .actions .btn--hollow:focus, .project__details .actions .btn--hollow:active { - color: #17405C !important; + color: #00673D !important; } .project__details .actions a.btn--action { padding-top: 0.25rem; @@ -2947,7 +3161,7 @@ nav.navbar .dropdown-menu li { -ms-user-select: none; user-select: none; padding: 0.5rem 1.5rem; - border-color: #F4F7F9; + border-color: #F9F8F7; } .project__scenarios .list-group-item--uc { display: flex; @@ -2977,7 +3191,7 @@ nav.navbar .dropdown-menu li { padding-right: 2rem; } .project__scenarios .details .detail { - color: #495965; + color: #54504C; } .project__scenarios .details .detail:not(:last-of-type) { padding-right: 1.5rem; @@ -2987,7 +3201,7 @@ nav.navbar .dropdown-menu li { padding-right: 0.75rem; } .project__scenarios .details .detail__value:active { - color: #495965; + color: #54504C; } .project__scenarios .actions .btn--action { margin-top: 0; @@ -2995,13 +3209,13 @@ nav.navbar .dropdown-menu li { .project__scenarios .actions .btn--action.results { font-weight: 700; padding: 0.25rem 0.5rem; - color: #343434; - background-color: #F4F7F9; + color: #54504C; + background-color: #F9F8F7; border: none; margin-top: 0; } .project__scenarios .actions .btn--action.results:hover, .project__scenarios .actions .btn--action.results:focus, .project__scenarios .actions .btn--action.results:active { - color: #8c8c8c !important; + color: #A69F99 !important; background-color: #fff; } .project__scenarios .actions .action { @@ -3036,7 +3250,7 @@ nav.navbar .dropdown-menu li { .project__img > span { font-size: 0.75rem; font-weight: 700; - color: #1F567D; + color: #008753; cursor: pointer; } .project__img .icon { @@ -3068,7 +3282,24 @@ nav.navbar .dropdown-menu li { display: flex; flex-direction: row; justify-content: center; - border-top: 2px solid #F4F7F9; + border-top: 2px solid #F9F8F7; +} +.scenario-create__info-message { + display: flex; + flex-direction: row; + justify-content: center; + padding: 1rem 0; +} +.scenario-create__info-message > div { + max-width: 42rem; + background-color: #F6FBFF; + color: #14558D; + padding: 0.5rem 1rem; +} +.scenario-create__info-message p { + font-size: 0.875rem; + line-height: 1.25rem; + margin-bottom: 0; } .scenario-create form { width: 100%; @@ -3126,11 +3357,11 @@ nav.navbar .dropdown-menu li { .scenario-create__form .text--border-top { padding-top: 2.5rem; margin-top: 1rem; - border-top: 2px solid #F4F7F9; + border-top: 2px solid #F9F8F7; } .scenario-create__description { justify-content: flex-start; - background-color: #F4F7F9; + background-color: #F9F8F7; } .scenario-create__description > div { padding-right: 1rem; @@ -3146,7 +3377,7 @@ nav.navbar .dropdown-menu li { flex-direction: column; justify-content: center; align-items: center; - background-color: #F4F7F9; + background-color: #F9F8F7; } .signup .signup-frame { width: 100%; @@ -3168,7 +3399,7 @@ nav.navbar .dropdown-menu li { } .signup .signup-frame__subheading { font-size: 0.875rem; - color: #495965; + color: #54504C; font-weight: 300; text-align: center; padding-top: 1rem; @@ -3178,7 +3409,7 @@ nav.navbar .dropdown-menu li { } .signup .signup-frame .form-check { font-size: 0.875rem; - color: #495965; + color: #54504C; font-weight: 300; padding-top: 1rem; } @@ -3287,9 +3518,9 @@ nav.navbar .dropdown-menu li { align-items: center; } .simulation--pending .spinner-border { - border-top-color: #1F567D; - border-bottom-color: #1F567D; - border-left-color: #1F567D; + border-top-color: #008753; + border-bottom-color: #008753; + border-left-color: #008753; } .simulation--error > div { width: 100%; @@ -3311,7 +3542,7 @@ nav.navbar .dropdown-menu li { border-radius: 8px; } .simulation--error .simulation__alert--warning { - background-color: #FFF3D4; + background-color: #FDF6E2; color: #825F08; } .simulation--error .simulation__alert--info { @@ -3344,7 +3575,7 @@ nav.navbar .dropdown-menu li { background-image: url(../../assets/illustrations/open_plan_hero_hexagon.svg); } .simulation__changed { - border-top: 2px solid #F4F7F9; + border-top: 2px solid #F9F8F7; padding-top: 4rem; padding-bottom: 4rem; } @@ -3371,16 +3602,16 @@ nav.navbar .dropdown-menu li { padding-right: 1rem; } .simulation .table-changed__header { - background-color: #F4F7F9; + background-color: #F9F8F7; padding: 0.25rem 1rem; } .simulation .table-changed__header--create { - background-color: #EBFFF9; - color: #13825F; + background-color: #F4FFFC; + color: #08421B; } .simulation .table-changed__header--delete { - background-color: #FFEBED; - color: #AB2134; + background-color: #FFF8F8; + color: #991818; } .simulation .table-changed__content { display: flex; @@ -3399,14 +3630,16 @@ nav.navbar .dropdown-menu li { flex-direction: row; justify-content: center; padding-bottom: 6rem; + flex: 1; } .project-setup.two-columns .left, .project-setup.two-columns .right { display: flex; flex-direction: row; + flex-grow: 1; padding-top: 2rem; } -@media only screen and (min-width: 1250px) { +@media only screen and (min-width: 992px) { .project-setup.two-columns .left, .project-setup.two-columns .right { flex: 1 1 0; @@ -3451,7 +3684,13 @@ nav.navbar .dropdown-menu li { margin-left: 1.5rem; width: calc(100% - 1.5rem); height: 100%; - background-color: #E3EAEE; + background-color: #E3DFDB; + min-height: 30rem; +} +@media only screen and (max-width: 992px) { + .project-setup.two-columns { + flex-direction: column; + } } /*# sourceMappingURL=main.css.map */ diff --git a/stylesheets/css/main.css.map b/stylesheets/css/main.css.map index 9b8a7a8..b9b0be6 100644 --- a/stylesheets/css/main.css.map +++ b/stylesheets/css/main.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../scss/base/_animations.scss","../scss/base/_fonts.scss","../scss/base/_normalize.scss","../scss/base/_typography.scss","../scss/abstracts/_variables.scss","../scss/components/_anchors.scss","../scss/components/_button.scss","../scss/abstracts/_mixins.scss","../scss/components/_components.scss","../scss/components/_footer.scss","../scss/components/_forms.scss","../scss/components/_header.scss","../scss/components/_icons.scss","../scss/components/_modals.scss","../scss/components/_table.scss","../scss/components/_nav.scss","../scss/layouts/_dashboard.scss","../scss/layouts/_empty.scss","../scss/layouts/_general-layout.scss","../scss/layouts/_gui.scss","../scss/layouts/_homepage.scss","../scss/layouts/_project.scss","../scss/layouts/_scenario-create.scss","../scss/layouts/_signup.scss","../scss/layouts/_simulation.scss","../scss/layouts/_two-columns.scss"],"names":[],"mappings":"AAAA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;AAAA;AAAA;AAAA;AAAA;AAKC;EACC;IACE;IACQ;IACR;IACQ;IACR;IACQ;IACR;;EAEF;IACE;IACQ;IACR;IACQ;IACR;IACQ;IACR;;;AAGJ;EACE;IACE;IACQ;IACR;IACQ;IACR;IACQ;IACR;;EAEF;IACE;IACQ;IACR;IACQ;IACR;IACQ;IACR;;;ACrDJ;AAEA;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAIJ;EACI;EACA;EACA;EAIA;EACA;EACA;;AAGF;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AClIJ;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAKC;EACC;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,QACQ;EACN;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,SACS;EACP;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;ACrWF;EACE;EACA,OCDgB;EDEhB,gBCuDqB;;;ADpDvB;EACE,aCkDmB;;;AD/CrB;AAAA;AAAA;EAGE,gBC8CsB;;;AC3DxB;EACE;EACA;EACA;EACA;;;AAIA;EACE,ODCI;;;ACIN;EACE,WDsCe;ECrCf;;;AAGF;EACE;EACA,YD+DsB;;;ACtExB;EACE,WDsCe;ECrCf;;;AAGF;EACE;EACA,YD+DsB;;;ACtExB;EACE,WDsCe;ECrCf;;;AAGF;EACE;EACA,YD+DsB;;;ACtExB;EACE,WDsCe;ECrCf;;;AAGF;EACE;EACA,YD+DsB;;;ACzDtB;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AC3BN;AAAA;AAAA;AAAA;EAIE;EACA,kBFPgB;EEQhB,OFEM;EEDN,eFsEqB;EErErB,gBFkDsB;EEjDtB;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA,WF2Be;EE1Bf;;AAGF;AAAA;AAAA;AAAA;EACE;EACA,WFsBe;EErBf;;AAGF;AAAA;AAAA;AAAA;EACE;EACA,WFiBc;;AEdhB;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EACE;EACA,OFxEc;EEyEd;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;EACE,cF5Fc;EE6Fd;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA,OFpGc;EEqGd;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAIJ;AAAA;AAAA;AAAA;EACE,kBF7GmB;;AEgHrB;AAAA;AAAA;AAAA;ECPA,kBH3Fc;EEoGZ,OF9GI;;AGuGN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;ADQA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;EChBA,kBH9Fc;EEgHZ,OFvHI;;AGuGN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;ADiBA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;ECzBA,kBHzFc;EEoHZ;;ACzBF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AD0BA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;EClCA,kBHjGY;EEqIV,OF1II;;AGwGN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;ADmCA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;;;AAKJ;EACE,YF1IiB;EE2IjB;;;AAGF;EACE,kBFjLqB;;;AIJrB;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAEA;EACE;;AAIJ;EACE;;AAEA;EACE;;AAIJ;EACE;;;AC1BJ;EACC,kBLEsB;EKDtB,QL8DgB;EGNf;EACA;EACA;EACA;EEzDD;;AAEA;EF2DC;EACA;EACA;EA7CA;EACA,WHqEkB;EGpElB,cHsEqB;EGrErB,eHqEqB;;AKlFrB;EACC,QL6DW;;AKzDb;EFmCC;EACA;EACA;;AElCA;EFmFA;EACD;EACC;;AEjFA;EACC;EACA;;;AAKH;EACC,kBLxBO;EKyBP,QLqCwB;EKpCxB,YL8Ca;EGtBZ;EACA;EACA;EACA;EEzBD;;AAEA;EFRC;EACA;EESA;;AAGD;EAEC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC,kBLlDO;EKmDP,QLWwB;EKVxB,YLoBa;EGtBZ;EACA;EACA;EACA;EECD;;AAEA;EF1CC;EACA,WHqEkB;EGpElB,cHsEqB;EGrErB,eHqEqB;EK5BrB;;AAGD;EF7BC;EACA;EACA;;AE8BA;EACC;;AAGD;EACC;EACA;EACA;;AAIF;EACC;EACA,WLhCgB;EKiChB;;;ACrFA;EACE,cNJc;EMKd,YNoCc;;AMjChB;EACE,YNgCc;;AM7BhB;EACE,kBNbc;;AMgBhB;EACE,ONfc;;AMiBd;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAMJ;EACE,ONxBmB;EMyBnB,WNgBa;;AMlBf;EACE,ONxBmB;EMyBnB,WNgBa;;AMlBf;EACE,ONxBmB;EMyBnB,WNgBa;;AMlBf;EACE,ONxBmB;EMyBnB,WNgBa;;AMlBf;EACE,ONxBmB;EMyBnB,WNgBa;;AMZjB;AAAA;EAEE;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EHsHF;EACA;EACA;;AGpHE;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE,kBN9DiB;EM+DjB,ONnEY;EG+FhB;EACG;EACC;EACI;;AG1BR;EACE;;;AAKJ;EACE;;AAEA;EHnDA;EACA;EGoDE;EACA;EACA,kBN7EI;EM8EJ;;AAGF;EACE,kBNlFI;;AMqFN;EACE,kBNtFI;EMuFJ,cNjGc;EMkGd,ONlGc;EMmGd;;AAGF;EAEE;;;ACtGJ;EACE,kBPOM;EGgCN;EACA;EACA;EIvCA;;AAEA;EACE;EJgBF;EACA,WHqEkB;EGpElB,cHsEqB;EGrErB,eHqEqB;EG7BrB;EACA;EACA;EI1DE;;AAGF;EAEE;;AAGF;EACE,WPgCiB;EO/BjB;EACA;EACA;;AAGF;EACE;;AAEA;EACE;EACA,WPwBY;EOvBZ;;AAGF;EJgJF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AIlJF;EJAE;EACA;EACA;EIAA,QP2DwB;EO1DxB,eP2D+B;;AOzD/B;EACE;EJmBF;EACA;EACA;EA7CA;EACA,WHqEkB;EGpElB,cHsEqB;EGrErB,eHqEqB;EO7CnB;;AAGF;EACE;;AAIA;EACE;;AAIJ;EJ3BA;EACA;EI4BE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA,OP1Ec;;;AQAhB;EACE;;;AAIJ;EACE;EACA;EACA;EACA,ORXgB;;;AQehB;EACE,ORdc;;AQiBhB;EACE,ORjBoB;;;AQqBxB;EACE;;;ACtBA;EACE,kBTCmB;ESAnB;EACA;;AAGF;EACE;;;AAKF;EN6CA;EACA;EACA;EACA;;AM3CE;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA,OTrBQ;ESsBR;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAOF;EACE;;;ACxDN;EACE,YVsCiB;EUrCjB,eV4EqB;;AU1ErB;EACE,kBVDmB;;AUGnB;EACE;;AAGF;EACE;;AAKF;EACE;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;;AAIJ;EACE,SVoI2B;;;AWpK/B;EACE;EACA;EACA,kBXKM;EWJN,SXyKY;;AWvKZ;EACE;;AAGA;EACE,QX+DQ;;AW3DZ;EACE;EACA;;AAGF;EACE,kBXbI;;AWiBJ;EACE;EACA;;;AAKN;EAIM;IRnCJ;IACA,cH2DuB;IG1DvB,eH0DuB;IGzDvB;IQkCM;;;ARhCN;EQ8BI;IR7BF;IACA,cHsDoB;IGrDpB,eHqDoB;;;AGlDtB;EQwBI;IRvBF;IACA,cHgFmB;IG/EnB,eH+EmB;IG9EnB;;;AQgBJ;EASM;IACE;;EAIJ;IACE,WX6Cc;;EW1ChB;IACE;IACA;;EAEA;IACE;IACA;IACA;IACA;;EAGF;IACE;IACA;IACA;IACA;IACA,OXpEU;IWqEV,kBX3DA;;EW+DJ;IACE;;EAGF;IACE,cX6B2B;;EWzB3B;IACE;IACA;;EAGF;IACE;;EAGF;IACE;IACA;IRbN;IACA;IACA;IACA;IACA;;EQcE;IACE;;EAGF;IACE;;EAEA;IACE;;;AAMR;EACE;EACA,kBX7GqB;EW8GrB,QX/Cc;EWgDd,YXhDc;EG1Bd;EACA;EACA;EQ2EA;;AAEA;ER7DA;EACA;EACA;EACA;EAkCA;EACG;EACC;EACI;EA5ER;EACA,WHqEkB;EGpElB,cHsEqB;EGrErB,eHqEqB;EW6BnB;EACA;;AAGF;EACE;EACA;EACA;EACA,WX9Ec;;AWgFd;ER4CF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EQnDI;;AAGF;EAXF;IAYI,WXtFY;;EWwFZ;IACE;;;AAIJ;EAnBF;IAoBI;;;AAIJ;ER/GA;EACA;EACA;EQ+GE;EACA,WXrGc;;AWuGd;EACE;;AAGF;EACE,WX5GY;;AWgHhB;ER3GA;EACA;EACA;EACA;;AQ2GE;ERjEF;EACD;EACC;;AQmEE;EACE;EACA,OXzKiB;EW0KjB;EACA;EACA,WX5HY;;AW8HZ;EACE;;AAGF;EACE,WXnIU;EWoIV;EACA;EACA,OXnLA;EWoLA,kBXvLe;EWwLf;EACA;EACA;;AAIA;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAIJ;EACE,OX3MU;;AW6MV;EACE,kBX9MQ;;AWmNd;EACE;IACE,WX7JW;IW8JX;;EAGF;IACE;IACA;;;;ACzNR;ETwCE;EACA;EACA;;ASvCA;ETmBA;EACA,WHqEkB;EGpElB,cHsEqB;EGrErB,eHqEqB;;AYvFrB;EACE;;AAEA;EACE;;AAGF;EACE,kBZXiB;EYYjB;EACA;;AAGF;EACE;;;AAKN;ETcE;EACA;EACA;ESdA,kBZxBqB;;AY0BrB;ETRA;EACA,WHqEkB;EGpElB,cHsEqB;EGrErB,eHqEqB;;AY5DrB;EACE;;;AAIJ;ETCE;EACA;EACA;ESDA,kBZtCqB;EYuCrB;EACA;;AAEA;ETvBA;EACA,WHqEkB;EGpElB,cHsEqB;EGrErB,eHqEqB;;AY7CrB;ETnBA;EACA;ESoBE;EACA;EACA;;AAEA;EACE;;AAEA;EACE;;AAIJ;ET5BF;EACA;ES6BI;EACA;EACA;;AAGF;EACE;;AAGF;EACE;ET7CJ;EACA;ES8CI;EACA;EACA;;AAIJ;ETrDA;EACA;ESsDE;EACA;EACA;;AAEA;EACE,kBZtFiB;EYuFjB;EACA,OZtFiB;EYuFjB;EACA;EACA;EACA;EACA,WZ5CY;;AY8CZ;EACE;EACA,kBZ7FA;EY8FA,OZxGU;EYyGV;EACA;;AAKN;EACE,kBZtGI;EYuGJ,eZlCmB;EYmCnB,YZ1Ee;EY2Ef,eZkD6B;;AYhD7B;ETlDF;EACA;EACA;ESkDI,eZrCQ;EYsCR;;AAEA;EACE,cZhByB;EYiBzB;EACA,OZ7HU;EY8HV;EACA;;AAEA;EACE;;AAMJ;EACE;EACA,SZ4BuB;EY3BvB,OZ3IU;;AY6IV;EACE;;AAMJ;EACE;;AAEA;EACE;;AAGF;EACE;;AAKN;EACE;;AAEA;EACE;;AAGF;ETxIJ;EACA;ESyIM;EACA;EACA;EACA;;AAIJ;EACE;;AAEA;EACE,WZ9HU;EY+HV,OZ9Ke;EY+Kf;;AAGF;EACE,WZtIW;;AYyIb;EACE;EACA,OZrKqB;;AYwKvB;EACE,OZxKqB;;;Aa1B7B;AAAA;EVwCE;EACA;EACA;;AUrCD;AAAA;EViBC;EACA,WHqEkB;EGpElB,cHsEqB;EGrErB,eHqEqB;;AarFrB;AAAA;EACA;;AAEA;AAAA;EACC;;AAIF;AAAA;EACC;EACA,WbgCiB;Ea/BjB;EACA,ObfqB;EagBrB;;AAGD;AAAA;EACC;EACA;;AAEA;AAAA;EACC;;AAGD;AAAA;EACC;;AAID;AAAA;EVEA;EACA;EACA;EUFE;EACA;;AAEA;AAAA;EACE;EACA;EACA,kBb3CiB;;Aa8CnB;AAAA;EV6BF;EACA;EACA;EACA;EACA;EU/BI;EACA;EACF;EACA,ObhDmB;;;AcLrB;EACE,adiGe;;Ac/Ff;EACE;;;AAKN;EACE;EACA;EACA;EX2BA;EACA;EACA;;AW1BA;EACE,Wd4EsB;Ec3EtB;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAGF;EACE,WdWiB;;AcRnB;EACE,WdQe;;AcLjB;EACE;;AAEA;EACE,kBd/CiB;EcgDjB;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE,WdVW;;Acab;EACE,WdZU;;AciBhB;EX9BA;EACA;EACA;;AW+BE;EACE;EACA;;AAGF;EXtCF;EACA;EACA;;;AY1CF;EZ8BE;EACA;EY7BA;EACA,Yf6EY;;Ae3EZ;EACE;EACA,kBfJmB;EeKnB,cfwEU;EevEV;;AAGF;EZwCA;EACA;EACA;EYxCE;EACA,kBfPI;EeQJ;;AAEA;EACE;EACA;EACA,Wf+Ba;Ee9Bb,OftBY;EeuBZ;EACA;;AAIJ;EACE;;AAEA;EACE;;AAEA;EACE,WfiBW;;Aedb;EZRJ;EACA;EYSM;EACA;EACA,efmEe;EelEf,YfLW;EeMX,kBfpCA;EeqCA;EACA;EACA;EZgDN;EACG;EACC;EACI;EYjDF;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA,Of5DU;Ee6DV;;AAGF;EACE;EACA;;AAIA;EACE,mBf6Ca;;Ae9Cf;EACE,mBf6Ca;;Ae9Cf;EACE,mBf6Ca;;Ae9Cf;EACE,mBf6Ca;;Ae9Cf;EACE,mBf6Ca;;Ae9Cf;EACE,mBf6Ca;;AevCrB;EACE;EACA;EACA;;AAEA;EZpDF;EACA;EYqDI;EACA;EACA;EACA;EACA,kBfhFE;;AekFF;EACE;;AAGF;EACE,Wf1CU;;Ae6CZ;EACE;EACA;;AAIJ;EZ1EF;EACA;EY2EI;EACA;EACA;EACA;;AAGF;EACE;EACA,OflGU;EemGV;;AAEA;EACE;EACA;EACD;;AAIH;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE,OfzIU;Ee0IV;;AAKN;EACE;;AAGF;EACM;EACA;EACA;EACA;EACA,kBfhJA;EeiJA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGN;EACE;EACA;EACA;EACA,ef3DmB;Ee4DnB,kBftKmB;EeuKnB;EACA;EACA;EACA;EACA;EACA;EACA;AA+EA;;AA7EA;EACE;;AAGF;EACE,kBfnLiB;;AesLnB;EACE;EZxJJ;EACA;EYyJI;EACA;;AAGF;EACE,QfpCuB;EeqCvB,MfpCwB;;AeuC1B;EACE,QfzCuB;Ee0CvB,OfzCwB;;Ae4C1B;AAAA;EAEE;;AAEA;AAAA;AAAA;AAAA;EAEE,OfpDkB;EeqDlB,QfrDkB;EesDlB;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAIF;AAAA;EACE;EACA;;AAOU;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAOJ;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAMd;EACE;EACA,Of9FkB;Ee+FlB,Qf/FkB;EegGlB,kBfnPE;EeoPF;;AAQQ;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EACA,QHRuB;EGSvB,OHTuB;;AewGX;EACQ;;AAGhB;EZ3GJ;EACA;EACA;EACA;EACA;EACA,kBYuGmC;EZtGnC;EAC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","file":"main.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../scss/base/_animations.scss","../scss/base/_fonts.scss","../scss/base/_normalize.scss","../scss/base/_typography.scss","../scss/abstracts/_variables.scss","../scss/components/_accordion.scss","../scss/components/_anchors.scss","../scss/components/_button.scss","../scss/abstracts/_mixins.scss","../scss/components/_components.scss","../scss/components/_footer.scss","../scss/components/_forms.scss","../scss/components/_header.scss","../scss/components/_icons.scss","../scss/components/_modals.scss","../scss/components/_table.scss","../scss/components/_nav.scss","../scss/layouts/_cpn.scss","../scss/layouts/_dashboard.scss","../scss/layouts/_empty.scss","../scss/layouts/_general-layout.scss","../scss/layouts/_gui.scss","../scss/layouts/_homepage.scss","../scss/layouts/_project.scss","../scss/layouts/_scenario-create.scss","../scss/layouts/_signup.scss","../scss/layouts/_simulation.scss","../scss/layouts/_two-columns.scss"],"names":[],"mappings":"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AAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EACE;EACA,OHnFc;EGoFd;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;EACE,cHvGc;EGwGd;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA,OH/Gc;EGgHd;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAIJ;AAAA;AAAA;AAAA;EACE,kBHxHmB;;AG2HrB;AAAA;AAAA;AAAA;EClBA,kBJ3Fc;EG+GZ,OHzHI;;AIuGN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;ADmBA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;EC3BA,kBJ9Fc;EG2HZ,OHlII;;AIuGN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AD4BA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;ECpCA,kBJzFc;EG+HZ;;ACpCF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;ADqCA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;EC7CA,kBJjGY;EGgJV,OHrJI;;AIwGN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;A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CA;;AAGF;EACE;;AAKF;EACE;EACA;EACA;EACA,eb4DiB;Ea3DjB;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAKF;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA,kBbxFA;EayFA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;;AAMJ;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;;AChNV;EVwCE;EACA;EACA;;AUvCA;EVmBA;EACA,WJqEkB;EIpElB,cJsEqB;EIrErB,eJqEqB;;AcvFrB;EACE;;AAEA;EACE;;AAGF;EACE,kBdXiB;EcYjB;EACA;;AAGF;EACE;;;AAKN;EVcE;EACA;EACA;EUdA,kBdxBqB;;Ac0BrB;EVRA;EACA,WJqEkB;EIpElB,cJsEqB;EIrErB,eJqEqB;;Ac5DrB;EACE;;;AAIJ;EVCE;EACA;EACA;EUDA,kBdtCqB;EcuCrB;EACA;;AAEA;EVvBA;EACA,WJqEkB;EIpElB,cJsEqB;EIrErB,eJqEqB;;Ac7CrB;EVnBA;EACA;EUoBE;EACA;EACA;;AAEA;EACE;;AAEA;EACE;;AAIJ;EV5BF;EACA;EU6BI;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EV7CJ;EACA;EU8CI;EACA;EACA;;AAIJ;EVrDA;EACA;EUsDE;EACA;EACA;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ACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;AiBwGX;EACQ;;AAGhB;Eb3GJ;EACA;EACA;EACA;EACA;EACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;AiBwGX;EACQ;;AAGhB;Eb3GJ;EACA;EACA;EACA;EACA;EACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;AiBwGX;EACQ;;AAGhB;Eb3GJ;EACA;EACA;EACA;EACA;EACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;AiBwGX;EACQ;;AAGhB;Eb3GJ;EACA;EACA;EACA;EACA;EACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;AiBwGX;EACQ;;AAGhB;Eb3GJ;EACA;EACA;EACA;EACA;EACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;AiBwGX;EACQ;;AAGhB;Eb3GJ;EACA;EACA;EACA;EACA;EACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;AiBwGX;EACQ;;AAGhB;Eb3GJ;EACA;EACA;EACA;EACA;EACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;AiBwGX;EACQ;;AAGhB;Eb3GJ;EACA;EACA;EACA;EACA;EACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;AiBwGX;EACQ;;AAGhB;Eb3GJ;EACA;EACA;EACA;EACA;EACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;AiBwGX;EACQ;;AAGhB;Eb3GJ;EACA;EACA;EACA;EACA;EACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;AiBwGX;EACQ;;AAGhB;Eb3GJ;EACA;EACA;EACA;EACA;EACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;AiBwGX;EACQ;;AAGhB;Eb3GJ;EACA;EACA;EACA;EACA;EACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;AiBwGX;EACQ;;AAGhB;Eb3GJ;EACA;EACA;EACA;EACA;EACA,kBauGmC;EbtGnC;EACA,QJRuB;EISvB,OJTuB;;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","file":"main.css"} \ No newline at end of file diff --git a/stylesheets/scss/abstracts/_variables.scss b/stylesheets/scss/abstracts/_variables.scss index a7bfabe..67db848 100644 --- a/stylesheets/scss/abstracts/_variables.scss +++ b/stylesheets/scss/abstracts/_variables.scss @@ -1,28 +1,28 @@ // Colors -$primary-color-1: #1F567D; -$primary-color-1-dark: #17405C; -$primary-color-2: #343434; -$primary-color-2-light: #8c8c8c; +$primary-color-1: #008753; +$primary-color-1-dark: #00673D; +$primary-color-2: #54504C; +$primary-color-2-light: #A69F99; -$primary-gray-color-1: #F4F7F9; -$primary-gray-color-2: #E3EAEE; -$primary-gray-color-3: #A8B5C0; -$primary-gray-color-4: #495965; +$primary-gray-color-1: #F9F8F7; +$primary-gray-color-2: #E3DFDB; +$primary-gray-color-3: #A69F99; +$primary-gray-color-4: #54504C; $white: #fff; $black: #000; -$secondary-gray-color-1: #E4E4E4; -$secondary-gray-color-2: #D6D6D6; - -$error-color: #9A031E; -$error-color-bg: #FFEBED; -$error-color-text: #AB2134; -$success-color: #09BC8A; -$success-color-bg: #EBFFF9; -$success-color-text: #13825F; -$pending-color: #EC9A29; -$warning-bg-color: #FFF3D4; -$warning-color: #FDC534; +$secondary-gray-color-1: $primary-gray-color-2; +$secondary-gray-color-2: #D1CCC7; + +$error-color: #D73B45; +$error-color-bg: #FFF8F8; +$error-color-text: #991818; +$success-color: #3EA761; +$success-color-bg: #F4FFFC; +$success-color-text: #08421B; +$pending-color: #EDB72F; +$warning-bg-color: #FDF6E2; +$warning-color: #EFC142; $warning-text-color: #825F08; $disabled-color: $primary-gray-color-3; diff --git a/stylesheets/scss/components/_accordion.scss b/stylesheets/scss/components/_accordion.scss new file mode 100644 index 0000000..ae77edd --- /dev/null +++ b/stylesheets/scss/components/_accordion.scss @@ -0,0 +1,23 @@ +@use '../abstracts/variables' as *; + +.cpn-accordion { + .accordion-button { + color: #54504C; + background-color: #FDF6E2; + + &:not(.collapsed) { + color: #54504C; + background-color: #FDF6E2; + } + + &:focus { + box-shadow: 0 0 0 0.25rem rgb(153 150 17 / 25%); + border-color: #FDF6E2; + } + + &::after, + &:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2354504C'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + } + } +} \ No newline at end of file diff --git a/stylesheets/scss/components/_button.scss b/stylesheets/scss/components/_button.scss index 2ecd8de..2ff097f 100644 --- a/stylesheets/scss/components/_button.scss +++ b/stylesheets/scss/components/_button.scss @@ -21,6 +21,17 @@ footer button.btn { background-color: $primary-color-1-dark !important; } + &--secondary { + #{$anchor-pseudo-classes} { + background-color: #F2CD5D; + color: $text-color-main !important; + } + + #{$anchor-pseudo-classes-active-state} { + background-color: #EDB72F !important; + } + } + &--large { padding: 0.925rem; width: 100%; diff --git a/stylesheets/scss/components/_nav.scss b/stylesheets/scss/components/_nav.scss index 3166757..c70a14b 100644 --- a/stylesheets/scss/components/_nav.scss +++ b/stylesheets/scss/components/_nav.scss @@ -114,24 +114,20 @@ nav.navbar { .wizard { position: relative; background-color: $primary-gray-color-1; - height: $wizard-height; - min-height: $wizard-height; - @include flex-row-justify-center; - padding-bottom: 2rem; + padding-bottom: 1rem; &> div { @include flex-column-align-justify-center; @include user-select-none; @include section-width; - padding-top: 2rem; position: relative; } &__back { position: absolute; right: 2rem; - bottom: -1.5rem; + bottom: -4.5rem; font-size: $font-size-small; &::before { @@ -177,8 +173,8 @@ nav.navbar { display: inline-block; color: $primary-gray-color-3; position: relative; - font-weight: 700; font-size: $font-size-small; + padding-bottom: 0.5rem; &:not(:last-of-type) { padding-right: 2rem; @@ -203,6 +199,8 @@ nav.navbar { &.active { color: $primary-color-1; + font-weight: 700; + &::before { background-color: $primary-color-1; diff --git a/stylesheets/scss/layouts/_cpn.scss b/stylesheets/scss/layouts/_cpn.scss new file mode 100644 index 0000000..83dc97f --- /dev/null +++ b/stylesheets/scss/layouts/_cpn.scss @@ -0,0 +1,217 @@ +@use '../abstracts/variables' as *; +@use '../abstracts/mixins' as *; + +.cpn { + .form-check-input { + &:checked { + background-color: #008753; + border-color: #008753; + } + + &:focus { + box-shadow: 0 0 0.25rem rgb(56 167 17 / 25%); + } + } + + &-setup { + .form-check-input ~ div .img { + margin: 1rem; + padding: 1rem; + width: 6rem; + border-radius: $button-border-radius; + border: 2px solid #F9F8F7; + background-color: #F9F8F7; + } + + .form-check-input:checked ~ div .img { + background-color: #F4FFFC; + border: 2px solid #008753; + } + + .form-check-input ~ div .img span { + display: block; + width: 4em; + height: 4rem; + background-size: contain; + } + + .form-check-input ~ div .img--diesel span { + background-image: url('../../assets/cpn/diesel_grey.svg'); + } + + .form-check-input:checked ~ div .img--diesel span { + background-image: url('../../assets/cpn/diesel_green.svg'); + } + + .form-check-input ~ div .img--pv span { + background-image: url('../../assets/cpn/pv_plant_grey.svg'); + } + + .form-check-input:checked ~ div .img--pv span { + background-image: url('../../assets/cpn/pv_plant_green.svg'); + } + + .form-check-input ~ div .img--storage span { + background-image: url('../../assets/cpn/bess_grey.svg'); + } + + .form-check-input:checked ~ div .img--storage span { + background-image: url('../../assets/cpn/bess_green.svg'); + } + } + + &-economic { + &__prio { + padding-bottom: 2rem; + border-bottom: 1px solid #EFEDEB; + + & > div { + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: center; + padding: 0 1rem; + margin-bottom: 0.5rem; + height: 3.25rem; + } + + &--1 { + width: 100%; + background-color: #8CD9A8; + } + + &--2 { + width: 85%; + background-color: #BAE9C8; + } + + &--3 { + width: 70%; + background-color: #E2F9F0; + } + + &--4 { + width: 65%; + background-color: #F4FFFC; + } + + span.number { + margin-right: 1rem; + background-color: $white; + border-radius: 100%; + height: 1.5rem; + width: 1.5rem; + text-align: center; + font-weight: 700; + } + + span.technology { + margin-right: 1rem; + padding-bottom: 0; + } + + img { + height: 2rem; + } + } + + &__results { + display: flex; + flex-direction: row; + padding-top: 2rem; + padding-bottom: 2rem; + border-bottom: 1px solid #EFEDEB; + + & > div { + flex: 1; + + &:first-of-type { + padding-right: 0.5rem; + } + + &:last-of-type { + padding-left: 0.5rem; + } + } + + & > div span.title { + display: block; + text-align: center; + padding-bottom: 0.25rem; + } + + & > div span.value { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + height: 4rem; + background-color: #F2CD5D; + font-weight: 700; + font-size: 18px; + } + } + + &__system { + padding-top: 2rem; + text-align: center; + + img { + max-width: 22rem; + } + } + } + + &-business { + &__info { + padding-top: 2rem; + + h3 { + font-size: 16px; + text-align: center; + } + + h3 span { + display: block; + } + + h3 span.model-chosen { + display: inline-block; + background-color: #F2CD5D; + color: #54504C; + margin-top: 0.5rem; + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + font-weight: 700; + } + + .diagramm { + padding-top: 2rem; + padding-bottom: 2rem; + text-align: center; + } + + .diagramm img { + max-width: 26rem; + } + + .advantages { + padding-top: 2rem; + padding-bottom: 2rem; + + h4 { + padding: 0.5rem 1rem; + font-size: 1.25rem; + } + + .pros h4 { + border-bottom: 4px solid #1BBB78; + } + + .cons h4 { + border-bottom: 4px solid #D73B45; + } + } + } + } +} \ No newline at end of file diff --git a/stylesheets/scss/layouts/_general-layout.scss b/stylesheets/scss/layouts/_general-layout.scss index a663623..cb401e8 100644 --- a/stylesheets/scss/layouts/_general-layout.scss +++ b/stylesheets/scss/layouts/_general-layout.scss @@ -1,6 +1,10 @@ @use '../abstracts/variables' as *; @use '../abstracts/mixins' as *; +body { + min-height: 100vh; +} + .main { &--padding-top { padding-top: $main-padding-top; diff --git a/stylesheets/scss/layouts/_gui.scss b/stylesheets/scss/layouts/_gui.scss index 4c0fc18..1bfcbf7 100644 --- a/stylesheets/scss/layouts/_gui.scss +++ b/stylesheets/scss/layouts/_gui.scss @@ -273,10 +273,6 @@ } .modal.modal--gui { - .modal-dialog { - min-width: 1000px; - } - .modal-body .container { padding: 0; } diff --git a/stylesheets/scss/layouts/_scenario-create.scss b/stylesheets/scss/layouts/_scenario-create.scss index f036cb8..a6eaf95 100644 --- a/stylesheets/scss/layouts/_scenario-create.scss +++ b/stylesheets/scss/layouts/_scenario-create.scss @@ -5,6 +5,26 @@ @include flex-row-justify-center; border-top: $gray-border; + &__info-message { + display: flex; + flex-direction: row; + justify-content: center; + padding: 1rem 0; + + & > div { + max-width: 42rem; + background-color: #F6FBFF; + color: #14558D; + padding: 0.5rem 1rem; + } + + p { + font-size: $font-size-small; + line-height: 1.25rem; + margin-bottom: 0; + } + } + form { width: 100%; } diff --git a/stylesheets/scss/layouts/_two-columns.scss b/stylesheets/scss/layouts/_two-columns.scss index d117385..c69841a 100644 --- a/stylesheets/scss/layouts/_two-columns.scss +++ b/stylesheets/scss/layouts/_two-columns.scss @@ -4,13 +4,15 @@ .project-setup.two-columns { @include flex-row-justify-center; padding-bottom: 6rem; + flex: 1; .left, .right { @include flex-row; + flex-grow: 1; padding-top: $padding-sides-large; - @media only screen and (min-width: $large-screen) { + @media only screen and (min-width: $medium-screen) { flex: 1 1 0; } @@ -54,6 +56,11 @@ width: calc(100% - 1.5rem); height: 100%; background-color: $primary-gray-color-2; + min-height: 30rem; } } + + @media only screen and (max-width: $medium-screen) { + flex-direction: column; + } } \ No newline at end of file diff --git a/stylesheets/scss/main.scss b/stylesheets/scss/main.scss index ba06554..cb2bc10 100644 --- a/stylesheets/scss/main.scss +++ b/stylesheets/scss/main.scss @@ -3,6 +3,7 @@ @use 'base/normalize'; @use 'base/typography'; +@use 'components/accordion'; @use 'components/anchors'; @use 'components/button'; @use 'components/components'; @@ -14,6 +15,7 @@ @use 'components/table'; @use 'components/nav'; +@use 'layouts/cpn'; @use 'layouts/dashboard'; @use 'layouts/empty'; @use 'layouts/general-layout';