/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}[data-controller~=shared--dropzone] .dropzone,[data-controller~=shared--dropzone] .dropzone *{box-sizing:border-box}[data-controller~=shared--dropzone] .dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px;overflow:hidden}[data-controller~=shared--dropzone] .dropzone.dz-clickable{cursor:pointer}[data-controller~=shared--dropzone] .dropzone.dz-clickable *{cursor:default}[data-controller~=shared--dropzone] .dropzone.dz-clickable .dz-message,[data-controller~=shared--dropzone] .dropzone.dz-clickable .dz-message *{cursor:pointer}[data-controller~=shared--dropzone] .dropzone.dz-started .dz-message{display:none}[data-controller~=shared--dropzone] .dropzone.dz-drag-hover{border-style:solid}[data-controller~=shared--dropzone] .dropzone.dz-drag-hover .dz-message{opacity:.5}[data-controller~=shared--dropzone] .dropzone .dz-message{text-align:center;margin:2em 0}[data-controller~=shared--dropzone] .dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}[data-controller~=shared--dropzone] .dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}[data-controller~=shared--dropzone] .dropzone .dz-preview:hover{z-index:1000}[data-controller~=shared--dropzone] .dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(180deg,#eee,#ddd)}[data-controller~=shared--dropzone] .dropzone .dz-preview.dz-file-preview .dz-details,[data-controller~=shared--dropzone] .dropzone .dz-preview:hover .dz-details{opacity:1}[data-controller~=shared--dropzone] .dropzone .dz-preview.dz-image-preview{background:#fff}[data-controller~=shared--dropzone] .dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-remove:hover{-webkit-text-decoration:underline;text-decoration:underline}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid hsla(0,0%,78.4%,.8);background-color:hsla(0,0%,100%,.8)}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-details .dz-filename span,[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);padding:0 .4em;border-radius:3px}[data-controller~=shared--dropzone] .dropzone .dz-preview:hover .dz-image img{transform:scale(1.05);filter:blur(8px)}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-image img{display:block}[data-controller~=shared--dropzone] .dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}[data-controller~=shared--dropzone] .dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(.77,0,.175,1)}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-error-mark,[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-error-mark svg,[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}[data-controller~=shared--dropzone] .dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}[data-controller~=shared--dropzone] .dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}[data-controller~=shared--dropzone] .dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:hsla(0,0%,100%,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(180deg,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width .3s ease-in-out}[data-controller~=shared--dropzone] .dropzone .dz-preview.dz-error .dz-error-message{display:block}[data-controller~=shared--dropzone] .dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:none;opacity:0;transition:opacity .3s;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(180deg,#be2626,#a92222);padding:.5em 1.2em;color:#fff}[data-controller~=shared--dropzone] .dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}@keyframes pulse{50%{opacity:.5}}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */[data-controller~=shared--form-type--brick-period-form-type]{width:-moz-fit-content;width:fit-content}[data-controller~=shared--form-type--brick-period-form-type] input{width:4em}[data-controller~=shared--form-type--brick-period-form-type] .explanationText{font-weight:700}[data-controller~=shared--form-type--brick-period-form-type] .horizontal_row{display:grid}[data-controller~=shared--form-type--brick-period-form-type] .horizontal_row .periodFormArea{display:flex;flex-direction:row;align-items:center;gap:1em;text-align:center}[data-controller~=shared--form-type--brick-period-form-type] .horizontal_row .explanationText{margin-top:1.5em}[data-controller~=shared--form-type--brick-period-form-type] .vertical_row{display:grid}[data-controller~=shared--form-type--brick-period-form-type] .vertical_row .periodFormArea{display:flex;flex-direction:column;gap:.3em;text-align:center}[data-controller~=shared--form-type--brick-period-form-type] .horizontal_widget{display:flex;flex-direction:row;gap:.3em;text-align:center}[data-controller~=shared--form-type--brick-period-form-type] .vertical_widget{display:flex;flex-direction:column;gap:.3em;text-align:center}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */[data-controller~=shared--form-type--scanner-file-uploader-form-type] .uploadArea{display:flex;align-items:flex-end}[data-controller~=shared--form-type--scanner-file-uploader-form-type] [data-shared--form-type--scanner-file-uploader-form-type-target=fileUpload]{border:2px solid #000;border-radius:.25em .5em .5em .25em}[data-controller~=shared--form-type--scanner-file-uploader-form-type] [data-shared--form-type--scanner-file-uploader-form-type-target=scannerButton]{background-color:#32cd32;border:2px solid #000;font-weight:700}@media only screen and (max-width:480px){[data-controller~=shared--form-type--scanner-file-uploader-form-type] [data-shared--form-type--scanner-file-uploader-form-type-target=scannerButton]{display:none}}[data-controller~=shared--form-type--scanner-file-uploader-form-type] [data-shared--form-type--scanner-file-uploader-form-type-target=legacyErrorText]{max-width:25em;display:inline-block;color:red;font-weight:700}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */[data-controller~=shared--preview-upload]{height:100%;width:100%;display:grid;grid-template-rows:auto 1fr}[data-controller~=shared--preview-upload] .hidden{display:none}[data-controller~=shared--preview-upload] .previewFrame{height:100%;width:100%}[data-controller~=shared--preview-upload] .documentTabsArea{display:flex}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */[data-controller~=shared--simple-modal]{background:#fff;justify-self:center;align-self:center;overflow:hidden;display:grid;height:100%;width:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"Header" "Content" "Footer"}@media only screen and (min-width:1025px){[data-controller~=shared--simple-modal]{border:.15em solid rgba(0,0,0,.5);border-radius:.7em .7em .35em .35em;box-shadow:.2em .2em .4em rgba(0,0,0,.3);max-width:90vw}}[data-controller~=shared--simple-modal]>header{background:rgba(0,0,0,.1);border-bottom:.1em solid rgba(0,0,0,.25);grid-area:Header;display:grid;grid-template-areas:"Icon Title Buttons";grid-template-columns:1fr auto 1fr;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-controller~=shared--simple-modal]>header>.NotALegacyIcon{grid-area:Icon;padding:.25em;font-size:1.2em;line-height:1.2em;margin-left:.15em}[data-controller~=shared--simple-modal]>header>h1{grid-area:Title;display:inline-block;font-weight:700;line-height:1.8em;margin:0;font-size:1.2em;letter-spacing:.02em;text-align:center;color:rgba(0,0,0,.7)}[data-controller~=shared--simple-modal]>header>.Buttons{display:grid;grid-auto-flow:column;justify-content:end;margin-right:.25em}[data-controller~=shared--simple-modal]>header>.Buttons>button{border:none;border-radius:0;border-left:.1rem solid transparent;background:none;color:rgba(0,0,0,.4);line-height:.7em;padding:.3rem .4rem .3rem .7rem;margin:.2rem;width:2rem}[data-controller~=shared--simple-modal]>header>.Buttons>button:hover{border-left-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}[data-controller~=shared--simple-modal] #MODAL_INNER_CONTENT{grid-area:Content;margin:.33em;min-width:0;overflow:auto}[data-controller~=shared--simple-modal] #MODAL_INNER_CONTENT.Scrollable:before{height:1em;width:100%;display:block;position:sticky;top:-.1em;left:0;right:0;content:"";background:linear-gradient(0deg,transparent,hsla(0,0%,100%,.5) 60%,#fff)}[data-controller~=shared--simple-modal] #MODAL_INNER_CONTENT.Scrollable:after{height:1em;width:100%;display:block;position:sticky;bottom:-.1em;left:0;right:0;content:"";background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.5) 60%,#fff)}[data-controller~=shared--simple-modal] #MODAL_INNER_CONTENT>form:first-child{margin:1em}[data-controller~=shared--simple-modal] #MODAL_INNER_CONTENT>[data-shared--spinner-target=overlay]{background:#fff;opacity:.8}[data-controller~=shared--simple-modal] #MODAL_INNER_CONTENT>[data-shared--spinner-target=overlay]>[data-shared--spinner-target=spinner]{background:#aaa}[data-controller~=shared--simple-modal]>footer{grid-area:Footer;padding:.3em .5em;text-align:center;font-style:italic;font-size:.7em;color:#333}[data-controller~=shared--simple-modal]>footer:empty{padding:0}#MODAL_CONTENT:has(>[data-controller~=shared--simple-modal][data-compact]){min-height:0;min-width:0;max-width:calc(100vw - 1rem)}[data-controller~=shared--simple-modal][data-compact]{height:auto;width:-moz-max-content;width:max-content;max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);grid-template-rows:auto minmax(0,auto) auto}[data-controller~=shared--simple-modal][data-compact]>header>h1{font-size:1rem;line-height:1.5}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@keyframes highlight{0%{background:rgba(255,255,0,.2)}to{background:rgba(255,255,0,0)}}[data-shared--spinner-target=loadHighlight].changed{animation:highlight .5s ease}[data-controller~=shared--spinner]{position:relative}[data-controller~=shared--spinner][data-mask-image-loaded] [data-shared--spinner-target=spinner]{overflow:hidden;display:grid;grid-template-areas:"top" "logo" "bottom";grid-template-rows:1fr auto 1fr}[data-controller~=shared--spinner][data-mask-image-loaded] [data-shared--spinner-target=spinner]>div:first-of-type,[data-controller~=shared--spinner][data-mask-image-loaded] [data-shared--spinner-target=spinner]>div:nth-of-type(3){background-color:hsla(0,0%,100%,.867)}[data-controller~=shared--spinner][data-mask-image-loaded] [data-shared--spinner-target=spinner]>div:nth-of-type(2){overflow:hidden;position:relative;width:100%;aspect-ratio:454/87}[data-controller~=shared--spinner][data-mask-image-loaded] [data-shared--spinner-target=spinner]>div:nth-of-type(2):after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-mask-image:url(https://my.moyer.com/build/customer_portal/images/moyer_spinner_mask.39ab15f7.svg);mask-image:url(https://my.moyer.com/build/customer_portal/images/moyer_spinner_mask.39ab15f7.svg);mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;background-color:hsla(0,0%,100%,.867)}[data-controller~=shared--spinner]:not([data-mask-image-loaded]) [data-shared--spinner-target=spinner]{background-color:hsla(0,0%,100%,.867)}[data-controller~=shared--spinner] [data-shared--spinner-target=overlay]{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4);z-index:999999;justify-content:center;align-items:center;animation:fadeInAnimation .333s ease-in-out}[data-controller~=shared--spinner] [data-shared--spinner-target=overlay].FadeOut{opacity:0;animation:fadeOutAnimation .333s ease-in-out}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}[data-controller~=shared--spinner] [data-shared--spinner-target=overlay] [data-shared--spinner-target=spinner]{height:50%;max-height:100px;max-width:100px;aspect-ratio:1;margin:10% auto;border:3px solid hsla(0,0%,100%,.867);animation:rotateSpinner 2.2s ease-in-out infinite;position:relative}@keyframes rotateSpinner{0%{transform:perspective(120px) rotateY(0deg)}90%{transform:perspective(120px) rotateY(1turn)}to{transform:perspective(120px) rotateY(1turn)}}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties;[data-controller~=shared--shared--chat--conversation-view] [data-shared--shared--chat--conversation-view-target=participantReadCursor][data-participant-status=OFFLINE][data-employee-clocked-in="0"]{opacity:.75}[data-controller~=shared--shared--chat--conversation-view] [data-shared--shared--chat--conversation-view-target=participantReadCursor][data-participant-status=OFFLINE]:not([data-employee-clocked-in]),[data-controller~=shared--shared--chat--conversation-view] [data-shared--shared--chat--conversation-view-target=participantReadCursor][data-participant-status=OFFLINE][data-employee-clocked-in="1"]{border-style:var(--tw-border-style);border-width:1px;--tw-border-style:solid;border-style:solid;border-color:var(--color-red-700,#bf000f)}@media(color-gamut:p3){@supports(color:color(display-p3 0 0 0%)){[data-controller~=shared--shared--chat--conversation-view] [data-shared--shared--chat--conversation-view-target=participantReadCursor][data-participant-status=OFFLINE]:not([data-employee-clocked-in]),[data-controller~=shared--shared--chat--conversation-view] [data-shared--shared--chat--conversation-view-target=participantReadCursor][data-participant-status=OFFLINE][data-employee-clocked-in="1"]{border-color:var(--color-red-700,color(display-p3 .69274 .11623 .10468))}}}[data-controller~=shared--shared--chat--conversation-view] [data-shared--shared--chat--conversation-view-target=participantReadCursor][data-participant-status=IDLE]{border-style:var(--tw-border-style);border-width:1px;--tw-border-style:solid;border-style:solid;border-color:var(--color-yellow-400,#f7c900)}@media(color-gamut:p3){@supports(color:color(display-p3 0 0 0%)){[data-controller~=shared--shared--chat--conversation-view] [data-shared--shared--chat--conversation-view-target=participantReadCursor][data-participant-status=IDLE]{border-color:var(--color-yellow-400,color(display-p3 .95994 .79017 .05852))}}}[data-controller~=shared--shared--chat--conversation-view] [data-shared--shared--chat--conversation-view-target=participantReadCursor][data-participant-status=ONLINE]{border-style:var(--tw-border-style);border-width:1px;--tw-border-style:solid;border-style:solid;border-color:var(--color-green-600,#00a447)}@media(color-gamut:p3){@supports(color:color(display-p3 0 0 0%)){[data-controller~=shared--shared--chat--conversation-view] [data-shared--shared--chat--conversation-view-target=participantReadCursor][data-participant-status=ONLINE]{border-color:var(--color-green-600,color(display-p3 .24388 .64082 .29481))}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@layer properties{@supports((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */[data-controller~=shared--shared--chat--message].MyMessage{flex-direction:row-reverse}[data-controller~=shared--shared--chat--message].MyMessage [data-shared--shared--chat--message-target=bubble]{border-color:var(--color-gray-700,#364153);background-color:var(--color-white,#fff)}@media(prefers-color-scheme:dark){[data-controller~=shared--shared--chat--message].MyMessage [data-shared--shared--chat--message-target=bubble]{border-color:var(--color-gray-900,#101828);background-color:var(--color-gray-900,#101828)}}[data-controller~=shared--shared--chat--message]:not(.MyMessage)[data-shared--shared--chat--message-type-value=CustomerMessage] [data-shared--shared--chat--message-target=bubble]{border-color:var(--color-fuchsia-200,#f6cfff);background-color:var(--color-fuchsia-200,#f6cfff)}@media(color-gamut:p3){@supports(color:color(display-p3 0 0 0%)){[data-controller~=shared--shared--chat--message]:not(.MyMessage)[data-shared--shared--chat--message-type-value=CustomerMessage] [data-shared--shared--chat--message-target=bubble]{border-color:var(--color-fuchsia-200,color(display-p3 .93953 .81894 .98798));background-color:var(--color-fuchsia-200,color(display-p3 .93953 .81894 .98798))}}}@media(prefers-color-scheme:dark){[data-controller~=shared--shared--chat--message]:not(.MyMessage)[data-shared--shared--chat--message-type-value=CustomerMessage] [data-shared--shared--chat--message-target=bubble]{border-color:var(--color-fuchsia-950,#4b004f);background-color:var(--color-fuchsia-950,#4b004f)}}[data-controller~=shared--shared--chat--message]:not(.MyMessage)[data-shared--shared--chat--message-type-value=EmployeeMessage] [data-shared--shared--chat--message-target=bubble]{border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-gray-200,#e5e7eb)}@media(prefers-color-scheme:dark){[data-controller~=shared--shared--chat--message]:not(.MyMessage)[data-shared--shared--chat--message-type-value=EmployeeMessage] [data-shared--shared--chat--message-target=bubble]{border-color:var(--color-gray-700,#364153);background-color:var(--color-gray-700,#364153)}}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */[data-controller~=moyer--chat] [data-moyer--chat-target=closeButtonMenu]{display:none;width:-moz-max-content;width:max-content;position:absolute;top:0;left:0;background:#222;padding:.25em;border-radius:.25em;z-index:999}[data-controller~=moyer--chat] [data-moyer--chat-target=closeButtonMenuArrow]{position:absolute;background:#222;width:8px;height:8px;transform:rotate(45deg)}[data-controller~=moyer--chat] [data-moyer--chat-target=closeButtonMenuContainer]{display:flex;flex-direction:column}[data-controller~=moyer--chat] [data-moyer--chat-target=closeButtonMenuContainer]>div{margin:.2em}[data-controller~=moyer--chat] [data-moyer--chat-target=closeButtonMenuContainer]>div[data-value=end]{display:none}[data-controller~=moyer--chat] [data-moyer--chat-target=closeButtonMenuContainer]>div>button{line-height:1;width:100%;padding:.25em;border-radius:.25em;border:1px solid transparent;box-sizing:border-box;color:#ccc;opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-controller~=moyer--chat] [data-moyer--chat-target=closeButtonMenuContainer]>div>button:hover{background:#333;opacity:1}