diff --git a/src/assets/css/src/2.blocks.dialog.css b/src/assets/css/src/2.blocks.dialog.css index 4c3170d..caabd5f 100644 --- a/src/assets/css/src/2.blocks.dialog.css +++ b/src/assets/css/src/2.blocks.dialog.css @@ -228,25 +228,43 @@ } /* Project Request Dialog */ -#project-request-dialog { +#project-request-dialog, +#optimization-request-dialog { --dialog-max-w: 704px; --dialog-max-h: 712px; --dialog-header-h: 6rem; --dialog-background: var(--color-white); color: var(--color-black); align-items: stretch; + overflow: hidden; } -#project-request-dialog [data-pc-section="header"] h2 { - left: 0 !important; - right: 0 !important; +#optimization-request-dialog { + --dialog-max-h: 676px; + --dialog-header-h: 8rem; +} +#optimization-request-dialog [data-pc-section="header"] { + flex-direction: column; + align-items: center; + gap: 0; +} +#optimization-request-dialog [data-pc-section="header"] [data-icon="leaf"] { + +} +#project-request-dialog h2, +#optimization-request-dialog h2 { + position: static !important; color: var(--color-black); margin-block: var(--space-16) !important; } -#project-request-dialog [data-pc-name="pcclosebutton"] { +#project-request-dialog [data-pc-name="pcclosebutton"], +#optimization-request-dialog [data-pc-name="pcclosebutton"] { display: none; } -#project-request-dialog form { - max-width: unset; +#project-request-dialog form, +#optimization-request-dialog form { + max-width: var(--dialog-max-w); + height: calc(var(--dialog-max-h) - var(--dialog-header-h)); + background: none; } #project-request-dialog #project-dtl { position: relative; @@ -263,9 +281,22 @@ appearance: auto; accent-color: var(--color-primary); } -#project-request-dialog [data-icon="leaf"] { - padding: var(--space-4) var(--space-8); +#optimization-request-dialog select { + background-image: var(--icon-chevron-single-down-grey); + background-position: center right 1rem; + background-repeat: no-repeat; +} +#project-request-dialog [data-icon="leaf"], +#optimization-request-dialog [data-icon="leaf"] { + --column-gap: var(--space-4); + padding: 0.25rem var(--space-8) 0.375rem; background: var(--color-dtl-15); color: var(--color-dtl); border-radius: var(--rounded-md); + line-height: 1; + font-weight: 500; +} +#project-request-dialog [data-icon="leaf"]::before, +#optimization-request-dialog [data-icon="leaf"]::before { + transform: translateY(.125rem); } \ No newline at end of file diff --git a/src/components/ProjectRequestDialog.vue b/src/components/ProjectRequestDialog.vue index 74ff797..468db59 100644 --- a/src/components/ProjectRequestDialog.vue +++ b/src/components/ProjectRequestDialog.vue @@ -35,8 +35,8 @@ v-model="details" cols="30" rows="10" - placeholder="Détails du projet" - class="w-full h-full rounded-md border border-grey-200 px-16 py-12" + placeholder="Détails du projet…" + class="w-full flex-1 rounded-md border border-grey-200 px-16 py-12" required > @@ -66,7 +66,7 @@ > -