.field,.field_content{position:relative;display:block}.field label,select.formSelect{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);display:block}.field label{margin-bottom:8px}.field_content{padding-bottom:24px}.field_error{font-size:var(--c2-fontSize);letter-spacing:var(--c2-letterSpacing);line-height:var(--c2-lineHeight);color:var(--color-red);position:absolute;height:24px;bottom:0;left:0}.field_error,.field_mobile .field_content{display:flex;justify-content:flex-start;align-items:center;width:100%}.field_mobile .fieldMobile_region{width:calc(40% - 24px)}.field_mobile .fieldMobile_stroke{width:24px;display:flex;justify-content:center;align-items:center}.field_mobile .fieldMobile_phone{width:60%}select.formSelect{-webkit-appearance:none;appearance:none;-moz-appearance:none;position:relative;width:100%;height:48px;padding:12px;border-radius:8px;border:1px solid var(--color-grey--100);background-color:var(--color-white);color:var(--color-grey);transition:border-color .25s;background-repeat:no-repeat;background-size:24px;background-position:right 4px center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%2342475f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>')}.error input.formInput,.error select.formSelect,.error textarea.formTextarea{border-color:var(--color-red)}input.formInput:focus,select.formSelect:focus,textarea.formTextarea:focus{border-color:var(--color-blue)}input.formInput,textarea.formTextarea{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);position:relative;display:block;width:100%;height:48px;padding:12px;border-radius:8px;border:1px solid var(--color-grey--100);background-color:var(--color-white);color:var(--color-grey);transition:border-color .25s}@media (max-width:1023px){input.formInput[type=time]{display:block;width:100vw;max-width:100%;-webkit-appearance:none}input.formInput[type=time]::-webkit-date-and-time-value{text-align:left}}input.formInput.password{padding-right:36px;position:relative}input.formInput.password+.formInput_toggle_password{display:block;width:24px;height:24px;position:absolute;right:8px;top:12px;background-repeat:no-repeat;background-position:center center;background-size:contain}input.formInput.password[type=password]+.formInput_toggle_password{background-image:url(/assets/images/community-report/showPassword.svg)}input.formInput.password[type=text]+.formInput_toggle_password{background-image:url(/assets/images/community-report/showPasswordActive.svg)}textarea.formTextarea{font-family:inherit;height:110px;resize:vertical}::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-grey--50)}::-webkit-scrollbar-thumb{background:var(--color-grey--200);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--color-grey--300)}.datepicker{width:-moz-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{position:absolute;z-index:20;padding-top:4px}.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.datepicker-picker{display:flex;flex-direction:column;border-radius:4px;background-color:hsl(0deg,0%,100%)}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer,.datepicker-title{box-shadow:inset 0 1px 1px rgba(10,10,10,.1);background-color:hsl(0deg,0%,96%)}.datepicker-title{box-shadow:inset 0 -1px 1px rgba(10,10,10,.1);padding:.375rem .75rem;text-align:center;font-weight:700}.datepicker-controls,.datepicker-grid,.datepicker-view{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{display:inline-flex;position:relative;align-items:center;justify-content:center;margin:0;border:1px solid #dcdcdc;border-radius:4px;box-shadow:none;background-color:hsl(0deg,0%,100%);cursor:pointer;padding:calc(.375em - 1px) .75em;height:2.25em;vertical-align:top;text-align:center;line-height:1.5;white-space:nowrap;color:hsl(0deg,0%,21%);font-size:1rem}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:0}.datepicker-controls .button:hover{border-color:#b8b8b8;color:hsl(0deg,0%,21%)}.datepicker-controls .button:focus{border-color:hsl(217deg,71%,53%);color:hsl(0deg,0%,21%)}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#474747;color:hsl(0deg,0%,21%)}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{flex:auto;margin:calc(.375rem - 1px) .375rem;border-radius:2px;font-size:.75rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{padding-right:.375rem;padding-left:.375rem;flex:0 0 14.2857142857%}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex-wrap:wrap;flex:auto}.datepicker .days{display:flex;flex-direction:column;flex:auto}.datepicker .days-of-week{display:flex}.datepicker .week-numbers,.datepicker .weeks{display:flex;flex-direction:column;flex:0 0 9.6774193548%}.datepicker .weeks{align-items:stretch;flex:auto}.datepicker span{display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker .dow{height:1.5rem;font-size:.875rem;font-weight:700}.datepicker .week{flex:auto;color:#b8b8b8;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected),.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:hsl(217deg,71%,53%);color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:hsl(0deg,0%,48%)}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0;background-color:hsl(0deg,0%,96%)}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.today:not(.selected){background-color:hsl(171deg,100%,41%)}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{border-radius:0;background-color:#dcdcdc}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}.communityReport{width:100%;background-color:var(--color-blue--50);padding-top:24px;padding-bottom:48px}@media (max-width:1023px){.communityReport{padding-left:var(--gutterMobile);padding-right:var(--gutterMobile)}}@media (min-width:1024px){.communityReport{margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}}@media (min-width:768px){.communityReport{padding-top:64px;padding-bottom:128px}}.communityReport_wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter)}@media (max-width:1023px){.communityReport_wrapper{gap:var(--gutterMobile)}}@media (min-width:768px){.communityReport_wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gutter)}}@media (min-width:768px) and (max-width:1023px){.communityReport_wrapper{gap:var(--gutterMobile)}}.communityReport_form{grid-column:1/span 4}@media (min-width:768px) and (max-width:1279px){.communityReport_form{grid-column:2/span 10}}@media (min-width:1280px){.communityReport_form{grid-column:3/span 8}}.communityReport .reportForm_mapGroup .reportForm_map{overflow:hidden;border-radius:8px}.communityReport .reportForm_mapGroup .mapSelection{display:none;font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);font-weight:300;color:var(--color-grey--900);padding-left:38px;position:relative}.communityReport .reportForm_mapGroup .mapSelection.active,.communityReport .reportForm_mapGroup .reportForm_mapAddress.active{display:block}.communityReport .reportForm_mapGroup .mapSelection:before{content:"";display:block;width:32px;height:32px;position:absolute;left:0;top:-2px;background-image:url(/assets/map/common/icon/arcgisPickerLocation.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.communityReport .reportForm_mapGroup .reportForm_mapAddress{display:none;color:var(--color-grey--900);margin-top:4px;padding-left:38px}.roundBorderBox{position:relative;border-radius:12px;background-color:var(--color-white);overflow:hidden}@media (max-width:1023px){.roundBorderBox_topBanner .mobile{display:block}.roundBorderBox_topBanner .desktop{display:none}}@media (min-width:1024px){.roundBorderBox_topBanner .mobile{display:none}.roundBorderBox_topBanner .desktop{display:block}}.roundBorderBox,.roundBorderBox_topBanner img{display:block;width:100%}.roundBorderBox_body{padding:24px 16px 60px}@media (min-width:768px){.roundBorderBox_body{padding:64px 48px}}.addressGroup .field[data-name=address]+.addressPicker .addressList .addressItem,.communityReport .reportForm_mapGroup .reportForm_mapAddress,.roundBorderBox_body>p{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight);font-weight:300}.roundBorderBox_body>p{margin-bottom:32px;text-align:center;color:var(--color-grey--700)}.roundBorderBox_title{font-size:var(--h4-fontSize);letter-spacing:var(--h4-letterSpacing);line-height:var(--h4-lineHeight);text-align:center;margin-bottom:16px}@media (min-width:768px){.roundBorderBox_title{font-size:var(--h1-fontSize);letter-spacing:var(--h1-letterSpacing);line-height:var(--h1-lineHeight);margin-bottom:24px}}.roundBorderBox_contentSection{margin-bottom:24px}.roundBorderBox_contentSection .sectionTop{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.roundBorderBox_contentSection .sectionTop .formSubtitle{font-size:var(--h5-fontSize);letter-spacing:var(--h5-letterSpacing);line-height:var(--h5-lineHeight);font-weight:700;color:var(--color-grey--900)}.roundBorderBox_contentSection .sectionTop .remarks{font-size:var(--c1-fontSize);letter-spacing:var(--c1-letterSpacing);line-height:var(--c1-lineHeight);font-weight:300;color:var(--color-grey--700)}@media (max-width:767px){.roundBorderBox_content{display:flex;flex-direction:column;gap:8px}}@media (min-width:768px){.roundBorderBox_content{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 48px}}@media (min-width:768px) and (max-width:1023px){.roundBorderBox_content{gap:var(--gutterMobile)}}.roundBorderBox_content input[name=submit_date]{padding-right:32px;background-image:url(/assets/images/community-report/calendar.svg);background-repeat:no-repeat;background-size:20px;background-position:right 8px center}.roundBorderBox_actions{position:relative;display:flex;justify-content:center;align-items:center}.roundBorderBox_actions .btnContain{min-width:184px}.roundBorderBox_actions .submitBtnWrapper .field_error{display:block;top:36px;bottom:auto!important;text-align:center}@media (min-width:768px){.roundBorderBox_actions .submitBtnWrapper .field_error{top:48px}}#mapArcgis,.addressGroup{position:relative}.addressGroup .field[data-name=address]{width:100%}.addressGroup .field[data-name=address]+.addressPicker{overflow-y:auto;width:100%;max-height:200px;padding:12px;position:absolute;top:48px;background-color:var(--color-white);border-style:solid;border-color:var(--color-grey-200);border-width:1px;z-index:2}.addressGroup .field[data-name=address]+.addressPicker.hide{display:none}.addressGroup .field[data-name=address]+.addressPicker .addressList{overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:12px;height:100%;position:relative}.addressGroup .field[data-name=address]+.addressPicker .addressList .addressItem{display:flex;gap:4px}.addressGroup .field[data-name=address]+.addressPicker .addressList .addressItem:before{content:"";flex-grow:0;flex-shrink:0;display:block;width:24px;height:24px;background-image:url(/assets/map/common/icon/addressPin.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.addressGroup.active .field_content{padding-bottom:8px}.addressGroup.active .field_error{display:none!important}.imageInputs{display:flex;gap:24px}.imageInputs .imageSelect{flex-basis:230px;flex-grow:0;flex-shrink:1;aspect-ratio:1/1;overflow:hidden;border-style:dashed;border-color:var(--color-grey--100);border-width:1px}.imageInputs .imageSelect .imagePreview{display:block;width:100%;height:100%;position:relative}.imageInputs .imageSelect .imagePreview input[type=file]{display:block;opacity:0;width:1px;height:1px;position:absolute;left:-9999px;top:-9999px}.imageInputs .imageSelect .imagePreview .bg{display:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:relative}@media (min-width:768px){.imageInputs .imageSelect .imagePreview .bg{gap:4px}}.imageInputs .imageSelect .imagePreview .bg.active{display:flex}.imageInputs .imageSelect .imagePreview .bg img{display:block;width:32px;height:32px}@media (min-width:768px){.imageInputs .imageSelect .imagePreview .bg img{width:64px;height:64px}}.imageInputs .imageSelect .imagePreview .bg .text{font-size:var(--c2-fontSize);letter-spacing:var(--c2-letterSpacing);line-height:var(--c2-lineHeight);font-weight:300;color:var(--color-grey--500)}@media (min-width:768px){.imageInputs .imageSelect .imagePreview .bg .text{font-size:var(--p1-fontSize);letter-spacing:var(--p1-letterSpacing);line-height:var(--p1-lineHeight)}}.imageInputs .imageSelect .imageSelectBtn{display:none;width:100%;height:100%;position:absolute;left:0;top:0}.imageInputs .imageSelect .image.active,.imageInputs .imageSelect .imageSelectBtn.active,.imageInputs .imageSelect .removeBtn.active{display:block}.imageInputs .imageSelect .removeBtn{display:none;width:16px;height:16px;position:absolute;right:8px;top:8px}.imageInputs .imageSelect .removeBtn svg{width:16px;height:16px;margin:0 auto;transition:all .25s}.imageInputs .imageSelect .removeBtn svg *{stroke:var(--color-grey--500);transition:all .25s}.imageInputs .imageSelect .removeBtn:hover svg{transform:rotate3d(0,0,1,90deg)}.imageInputs .imageSelect .removeBtn:hover svg *{stroke:var(--color-blue--600)}.imageInputs .imageSelect .image{display:none;width:100%;height:100%;position:absolute;left:0;top:0}.gridSpan_1{grid-column:span 1}.gridSpan_2{grid-column:span 2}#mapArcgis{width:100%;height:300px;cursor:crosshair}.esri-view{--esri-view-outline:none!important}