.require-info{font-size:var(--font-size-1);font-weight:600;line-height:var(--font-size-5)}.powermail_form p{-webkit-margin-before:0;margin-block-start:0}.powermail_form .btn__group{display:flex;justify-content:space-between;margin-top:var(--size-400)}.powermail_form .bihk-button--last{margin-left:auto}fieldset{border:0;margin:0;padding:0}.form__fieldset{-webkit-margin-after:calc(var(--size-50) + var(--size-400));margin-block-end:calc(var(--size-50) + var(--size-400))}.form__fieldset:has(+.powermail_form_uid){-webkit-margin-after:0;margin-block-end:0}.grid>.form__fieldset:has(+button){-webkit-margin-after:0;margin-block-end:0}.legend{color:var(--primary-ocean);display:block;font-size:var(--font-size-5);font-weight:600;-webkit-hyphens:auto;hyphens:auto;line-height:calc(var(--font-size-5) * 1.5);-webkit-margin-after:var(--size-150);margin-block-end:var(--size-150);padding:0}.legend+*{-webkit-margin-before:0;margin-block-start:0}.form__grid{align-items:start;display:grid;-moz-column-gap:var(--size-100);column-gap:var(--size-100);grid-template-columns:repeat(12,1fr)}.form__grid:last-child .powermail_fieldwrap .powermail_field p:not(.form__radio-headline){-webkit-margin-after:0;margin-block-end:0}.form__grid:last-child .powermail_fieldwrap.form__upload .powermail_field.form-group{-webkit-padding-after:0;padding-block-end:0}.form__grid-item,.form__grid-item--standalone{grid-column:span 12}@media(min-width:789px){.form__grid-item,.form__grid-item--standalone{grid-column:span 6}}.form__grid-item-x2{grid-column:span 12}.form__radio-headline{color:var(--primary-ocean);font-weight:600}.form-group:has(:user-invalid) .form-label{color:var(--secondary-hibiscus)}.form-check+.powermail_field_error_container{-webkit-margin-start:calc(var(--size-150) + var(--size-100));margin-inline-start:calc(var(--size-150) + var(--size-100))}.form-check+.powermail_field_error_container li{padding:0}.powermail-errors-list,.form__error{color:var(--secondary-hibiscus);display:flex;flex-direction:column;line-height:normal;margin:0;padding:0}@media(min-width:500px){.form-group:has(:user-invalid) .powermail-errors-list,.form-group:has(:user-invalid) .form__error{display:inline-flex}}.form-check .powermail-errors-list,.form-check .form__error{-webkit-margin-start:calc(var(--size-150) + var(--size-100));margin-inline-start:calc(var(--size-150) + var(--size-100))}.form__error-message,.powermail-errors-list li{display:flex;font-size:var(--font-size-00);gap:calc(var(--size-50) / 2);line-height:var(--font-size-2);margin:0;-webkit-padding-before:var(--size-50);padding-block-start:var(--size-50)}input[data-filesize-sum-limit]+.powermail-errors-list li{-webkit-padding-after:var(--size-50);padding-block-end:var(--size-50)}fieldset:has(.powermail-errors-list)>.legend{color:var(--secondary-hibiscus)}.powermail_confirmation sl-details,.powermail_create sl-details{display:none}.form__upload{--file-upload-button-border-color: var(--primary-ocean);--file-upload-button-text-color: var(--primary-ocean);--file-upload-input-color: var(--titan-100);--file-upload-label-color: var(--primary-ocean)}form:has(.powermail_message_error) .form__upload:has(input[type=file]:required:invalid){--file-upload-button-border-color: var(--secondary-hibiscus);--file-upload-button-text-color: var(--secondary-hibiscus);--file-upload-input-color: var(--secondary-hibiscus);--file-upload-label-color: var(--secondary-hibiscus)}fieldset:has(.form__upload-errors-list) .form__upload{--file-upload-button-border-color: var(--secondary-hibiscus);--file-upload-button-text-color: var(--secondary-hibiscus);--file-upload-input-color: var(--secondary-hibiscus);--file-upload-label-color: var(--secondary-hibiscus)}.form__upload-label{cursor:default;word-break:auto-phrase}.form-group:has(.form__upload-label){position:relative;-webkit-padding-before:0;padding-block-start:0}@media(max-width:789px){.form__upload-label input[type=file]{-webkit-margin-start:calc(var(--size-50) / 2 * -1);margin-inline-start:calc(var(--size-50) / 2 * -1)}}.form__upload-label-text{color:var(--file-upload-label-color);display:block;flex:0 0 100%;font-size:var(--font-size-0);font-weight:400;letter-spacing:normal;line-height:var(--font-size-2);-webkit-margin-after:var(--size-50);margin-block-end:var(--size-50);max-width:100%}.form-group:has(.powermail_field_error) .form__upload-label-text{--file-upload-label-color: var(--secondary-hibiscus)}input::-webkit-file-upload-button{border:0;clip:rect(0,0,0,0);height:0px;overflow:hidden;padding:0;white-space:nowrap;width:0px}input::file-selector-button{border:0;clip:rect(0,0,0,0);height:0px;overflow:hidden;padding:0;white-space:nowrap;width:0px}::-webkit-file-upload-button{border:0;clip:rect(0,0,0,0);height:0px;overflow:hidden;padding:0;white-space:nowrap;width:0px}.form__upload .bihk-button[hidden],.form__upload input[type=file][hidden]{display:none!important}.form__upload .form__upload-label{align-items:center;display:flex;flex-wrap:wrap;gap:0 var(--size-200)}@media(max-width:789px){.form__upload .form__upload-label{align-items:start;flex-direction:column}}.form__upload .bihk-button--secondary{border-color:var(--file-upload-button-border-color);color:var(--file-upload-button-text-color);gap:unset;letter-spacing:.1em;min-height:var(--min-taptarget-size, 3.125rem);padding:.625rem var(--size-150);text-transform:none}.form__upload .bihk-button--secondary:hover{border-color:var(--primary-sky);color:var(--primary-ocean)}.form__upload .bihk-button--secondary:where(:has(+input[type=file]:focus)){outline:var(--focus-outline);outline-offset:calc(var(--size-50) / 8)}.form__upload .form-group:has(.powermail_field_error) .bihk-button--secondary{--file-upload-button-border-color: var(--secondary-hibiscus);--file-upload-button-text-color: var(--secondary-hibiscus)}.form__upload .form-group:has(.powermail_field_error) .bihk-button--secondary:hover{border-color:var(--primary-sky);color:var(--primary-ocean)}.form__upload .form-group:has(:disabled) .bihk-button--secondary{cursor:not-allowed}.form__upload input[type=file]{color:var(--file-upload-input-color);flex:1;font-size:var(--font-size-2)}@media(max-width:789px){.form__upload input[type=file]{-webkit-margin-before:var(--size-50);margin-block-start:var(--size-50)}}.form__upload input[type=file].powermail_field_error{--file-upload-input-color: var(--secondary-hibiscus)}.form__upload input[type=file]:focus-visible{outline:none}.powermail_fieldwrap_file_list{align-items:center;display:flex;gap:var(--size-100);-webkit-margin-before:var(--size-100);margin-block-start:var(--size-100)}.powermail_fieldwrap_file_list ul{flex:1;font-size:var(--font-size-2);list-style:none;margin:0;padding:0}.powermail_fieldwrap_file_list__delete{align-items:center;background:none;border:none;color:var(--secondary-hibiscus);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:var(--size-50)}.powermail_fieldwrap_file_list__delete:hover,.powermail_fieldwrap_file_list__delete:focus-visible{opacity:.75}.form__submit{-webkit-margin-before:calc(var(--size-400) + var(--size-50));margin-block-start:calc(var(--size-400) + var(--size-50))}.powermail_confirmation h1,.powermail_create h1{-webkit-margin-after:calc(var(--size-200) - var(--size-50) / 4);margin-block-end:calc(var(--size-200) - var(--size-50) / 4)}.powermail_confirmation .table,.powermail_create .table{border-collapse:collapse;color:var(--black);font-size:var(--font-size-2);-webkit-margin-after:calc(var(--size-400) + var(--size-50));margin-block-end:calc(var(--size-400) + var(--size-50));table-layout:fixed;width:100%}.powermail_confirmation .table thead tr,.powermail_create .table thead tr{background-color:var(--primary-ocean);color:var(--white);font-weight:600}.powermail_confirmation .table tbody tr:nth-child(odd),.powermail_create .table tbody tr:nth-child(odd){background-color:var(--white)}.powermail_confirmation .table tbody tr:nth-child(2n),.powermail_create .table tbody tr:nth-child(2n){background-color:var(--grey-200)}.powermail_confirmation .table th,.powermail_confirmation .table td,.powermail_create .table th,.powermail_create .table td{font-weight:400;overflow-wrap:anywhere;padding:var(--size-100);text-align:left;width:50%}.powermail_confirmation form:last-child,.powermail_create form:last-child{display:flex;justify-content:flex-end;-webkit-margin-before:-50px;margin-block-start:-50px}.powermail_confirmation form:last-child .form__submit,.powermail_create form:last-child .form__submit{-webkit-margin-before:0;margin-block-start:0}
