:root{font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-variation-settings:normal;--font-family:"Inter var", sans-serif;--font-feature-settings:"cv02", "cv03", "cv04", "cv11";--surface-a:#fff;--surface-b:#f9fafb;--surface-c:#f3f4f6;--surface-d:#e5e7eb;--surface-e:#fff;--surface-f:#fff;--text-color:#4b5563;--text-color-secondary:#6b7280;--primary-color:#10b981;--primary-color-text:#fff;--surface-0:#fff;--surface-50:#f9fafb;--surface-100:#f3f4f6;--surface-200:#e5e7eb;--surface-300:#d1d5db;--surface-400:#9ca3af;--surface-500:#6b7280;--surface-600:#4b5563;--surface-700:#374151;--surface-800:#1f2937;--surface-900:#111827;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--content-padding:1.25rem;--inline-spacing:.5rem;--border-radius:6px;--surface-ground:#f9fafb;--surface-section:#fff;--surface-card:#fff;--surface-overlay:#fff;--surface-border:#dfe7ef;--surface-hover:#f6f9fc;--focus-ring:0 0 0 .2rem #a7f3d0;--maskbg:#0006;--highlight-bg:#f0fdfa;--highlight-text-color:#047857;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter var,sans-serif}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/InterVariable-CWi-zmRD.woff2)format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/InterVariable-Italic-d6KXgdvN.woff2)format("woff2")}:root{--blue-50:#f5f9ff;--blue-100:#d0e1fd;--blue-200:#abc9fb;--blue-300:#85b2f9;--blue-400:#609af8;--blue-500:#3b82f6;--blue-600:#326fd1;--blue-700:#295bac;--blue-800:#204887;--blue-900:#183462;--green-50:#f4fcf7;--green-100:#caf1d8;--green-200:#a0e6ba;--green-300:#76db9b;--green-400:#4cd07d;--green-500:#22c55e;--green-600:#1da750;--green-700:#188a42;--green-800:#136c34;--green-900:#0e4f26;--yellow-50:#fefbf3;--yellow-100:#faedc4;--yellow-200:#f6de95;--yellow-300:#f2d066;--yellow-400:#eec137;--yellow-500:#eab308;--yellow-600:#c79807;--yellow-700:#a47d06;--yellow-800:#816204;--yellow-900:#5e4803;--cyan-50:#f3fbfd;--cyan-100:#c3edf5;--cyan-200:#94e0ed;--cyan-300:#65d2e4;--cyan-400:#35c4dc;--cyan-500:#06b6d4;--cyan-600:#059bb4;--cyan-700:#047f94;--cyan-800:#036475;--cyan-900:#024955;--pink-50:#fef6fa;--pink-100:#fad3e7;--pink-200:#f7b0d3;--pink-300:#f38ec0;--pink-400:#f06bac;--pink-500:#ec4899;--pink-600:#c93d82;--pink-700:#a5326b;--pink-800:#822854;--pink-900:#5e1d3d;--indigo-50:#f7f7fe;--indigo-100:#dadafc;--indigo-200:#bcbdf9;--indigo-300:#9ea0f6;--indigo-400:#8183f4;--indigo-500:#6366f1;--indigo-600:#5457cd;--indigo-700:#4547a9;--indigo-800:#363885;--indigo-900:#282960;--teal-50:#f3fbfb;--teal-100:#c7eeea;--teal-200:#9ae0d9;--teal-300:#6dd3c8;--teal-400:#41c5b7;--teal-500:#14b8a6;--teal-600:#119c8d;--teal-700:#0e8174;--teal-800:#0b655b;--teal-900:#084a42;--orange-50:#fff8f3;--orange-100:#feddc7;--orange-200:#fcc39b;--orange-300:#fba86f;--orange-400:#fa8e42;--orange-500:#f97316;--orange-600:#d46213;--orange-700:#ae510f;--orange-800:#893f0c;--orange-900:#642e09;--bluegray-50:#f7f8f9;--bluegray-100:#dadee3;--bluegray-200:#bcc3cd;--bluegray-300:#9fa9b7;--bluegray-400:#818ea1;--bluegray-500:#64748b;--bluegray-600:#556376;--bluegray-700:#465161;--bluegray-800:#37404c;--bluegray-900:#282e38;--purple-50:#fbf7ff;--purple-100:#ead6fd;--purple-200:#dab6fc;--purple-300:#c996fa;--purple-400:#b975f9;--purple-500:#a855f7;--purple-600:#8f48d2;--purple-700:#763cad;--purple-800:#5c2f88;--purple-900:#432263;--red-50:#fff5f5;--red-100:#ffd0ce;--red-200:#ffaca7;--red-300:#ff8780;--red-400:#ff6259;--red-500:#ff3d32;--red-600:#d9342b;--red-700:#b32b23;--red-800:#8c221c;--red-900:#661814;--primary-50:#f3fcf9;--primary-100:#c6eee1;--primary-200:#98e1c9;--primary-300:#6bd4b1;--primary-400:#3dc699;--primary-500:#10b981;--primary-600:#0e9d6e;--primary-700:#0b825a;--primary-800:#096647;--primary-900:#064a34}.p-editor-container .p-editor-toolbar{background:#f9fafb;border-top-left-radius:6px;border-top-right-radius:6px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #e5e7eb}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{color:#6b7280;border:0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#fff;border:0;border-radius:6px;padding:.75rem 0;box-shadow:0 2px 12px #0000001a}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#4b5563;background:#f3f4f6}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.75rem 1.25rem}.p-editor-container .p-editor-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #e5e7eb}.p-editor-container .p-editor-content .ql-editor{color:#4b5563;background:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .ql-snow.ql-toolbar button:hover,.p-editor-container .ql-snow.ql-toolbar button:focus{color:#4b5563}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:#4b5563}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill{fill:#4b5563}.p-editor-container .ql-snow.ql-toolbar button.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#10b981}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#10b981}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#10b981}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label{color:#10b981}@layer primereact{*{box-sizing:border-box}.p-component{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-disabled,.p-component:disabled{opacity:.6}.p-error{color:#e24c4c}.p-text-secondary{color:#6b7280}.pi{font-size:1rem}.p-icon{width:1rem;height:1rem}.p-link{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);border-radius:6px;font-size:1rem}.p-link:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-component-overlay-enter{animation:.15s forwards p-component-overlay-enter-animation}.p-component-overlay-leave{animation:.15s forwards p-component-overlay-leave-animation}@keyframes p-component-overlay-enter-animation{0%{background-color:#0000}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:#0000}}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.75rem}.p-autocomplete .p-autocomplete-multiple-container{gap:.5rem;padding:.375rem .75rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:#10b981}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.375rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);color:#4b5563;margin:0;padding:0;font-size:1rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{color:#047857;background:#f0fdfa;border-radius:6px;margin-right:.5rem;padding:.375rem .75rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-autocomplete-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-autocomplete-panel .p-autocomplete-items{padding:.75rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{color:#4b5563;background:#f3f4f6}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#047857;background:#f0fdfa}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{color:#374151;background:#fff;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datepicker{color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem}.p-datepicker:not(.p-datepicker-inline){background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#fff}.p-datepicker .p-datepicker-header{color:#4b5563;background:#fff;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.5rem;font-weight:600}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{color:#4b5563;padding:.5rem;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{color:#10b981}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{margin:.5rem 0;font-size:1rem}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{border:1px solid #0000;border-radius:50%;width:2.5rem;height:2.5rem;transition:box-shadow .2s}.p-datepicker table td>span.p-highlight{color:#047857;background:#f0fdfa}.p-datepicker table td>span:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datepicker table td.p-datepicker-today>span{color:#4b5563;background:#d1d5db;border-color:#0000}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#047857;background:#f0fdfa}.p-datepicker .p-datepicker-buttonbar{border-top:1px solid #e5e7eb;padding:1rem 0}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #e5e7eb;padding:.5rem}.p-datepicker .p-timepicker button{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-datepicker .p-timepicker button:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{border-radius:6px;padding:.5rem;transition:box-shadow .2s}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#047857;background:#f0fdfa}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{border-radius:6px;padding:.5rem;transition:box-shadow .2s}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#047857;background:#f0fdfa}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #e5e7eb;padding:0 .5rem}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{border-left:0;padding-left:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}@media screen and (width<=769px){.p-datepicker table th,.p-datepicker table td{padding:0}}.p-cascadeselect{background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-cascadeselect:not(.p-disabled):hover{border-color:#10b981}.p-cascadeselect:not(.p-disabled).p-focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-cascadeselect.p-variant-filled,.p-cascadeselect.p-variant-filled:enabled:hover{background-color:#f3f4f6}.p-cascadeselect.p-variant-filled:enabled:focus{background-color:#fff}.p-cascadeselect .p-cascadeselect-label{background:0 0;border:0;padding:.75rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#6b7280}.p-cascadeselect .p-cascadeselect-label:enabled:focus{box-shadow:none;outline:0}.p-cascadeselect .p-cascadeselect-trigger{color:#6b7280;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:3rem}.p-cascadeselect.p-invalid.p-component{border-color:#e24c4c}.p-cascadeselect-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-cascadeselect-panel .p-cascadeselect-items{padding:.75rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;transition:box-shadow .2s}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child{margin-top:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child{margin-bottom:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#047857;background:#f0fdfa}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus{background:#10b9813d}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.75rem 1.25rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-checkbox-input{appearance:none;opacity:0;z-index:1;cursor:pointer;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-checkbox{width:22px;height:22px}.p-checkbox .p-checkbox-input{border:2px solid #d1d5db;border-radius:6px}.p-checkbox .p-checkbox-box{color:#4b5563;background:#fff;border:2px solid #d1d5db;border-radius:6px;outline-color:#0000;width:22px;height:22px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-checkbox .p-checkbox-box .p-checkbox-icon{color:#fff;font-size:14px;transition-duration:.2s}.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{width:14px;height:14px}.p-checkbox.p-highlight .p-checkbox-box{background:#10b981;border-color:#10b981}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:#10b981}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{color:#fff;background:#047857;border-color:#047857}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#e24c4c}.p-checkbox.p-variant-filled .p-checkbox-box{background-color:#f3f4f6}.p-checkbox.p-variant-filled.p-highlight .p-checkbox-box{background:#10b981}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#047857}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f3f4f6}.p-input-filled .p-checkbox.p-highlight .p-checkbox-box{background:#10b981}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#047857}.p-checkbox{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-checkbox-input{cursor:pointer}.p-checkbox-box{justify-content:center;align-items:center;display:flex}.p-tristatecheckbox.p-variant-filled .p-checkbox-box{background-color:#f3f4f6}.p-tristatecheckbox.p-variant-filled.p-highlight .p-checkbox-box{background:#10b981}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#047857}.p-chips{display:inline-flex}.p-chips-multiple-container{cursor:text;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style-type:none;display:flex;overflow:hidden}.p-chips-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-chips-input-token{flex:auto;display:inline-flex}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{box-shadow:none;background-color:#0000;border:0;border-radius:0;outline:0;width:100%;margin:0;padding:0}.p-fluid .p-chips{display:flex}.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:#10b981}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-chips .p-chips-multiple-container{outline-color:#0000;padding:.375rem .75rem}.p-chips .p-chips-multiple-container .p-chips-token{color:#4b5563;background:#e5e7eb;border-radius:16px;margin-right:.5rem;padding:.375rem .75rem}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{color:#4b5563;background:#e5e7eb}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.375rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);color:#4b5563;margin:0;padding:0;font-size:1rem}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-colorpicker-preview{width:2rem;height:2rem}.p-colorpicker-panel{background:#323232;border:1px solid #191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 2px 12px #0000001a}.p-dropdown{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.p-dropdown-clear-icon{margin-top:-.5rem;position:absolute;top:50%}.p-dropdown-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-dropdown-label{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:auto;width:1%;display:block;overflow:hidden}.p-dropdown-label-empty{opacity:0;overflow:hidden}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute;top:0;left:0}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;white-space:nowrap;align-items:center;font-weight:400;display:flex;position:relative;overflow:hidden}.p-dropdown-item-group{cursor:auto}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.p-dropdown{background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-dropdown:not(.p-disabled):hover{border-color:#10b981}.p-dropdown:not(.p-disabled).p-focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-dropdown.p-variant-filled{background:#f3f4f6}.p-dropdown.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext{background-color:#0000}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-label{background:0 0;border:0}.p-dropdown .p-dropdown-label.p-placeholder{color:#6b7280}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{box-shadow:none;outline:0}.p-dropdown .p-dropdown-trigger{color:#6b7280;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:3rem}.p-dropdown .p-dropdown-clear-icon{color:#6b7280;right:3rem}.p-dropdown.p-invalid.p-component{border-color:#e24c4c}.p-dropdown-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-dropdown-panel .p-dropdown-header{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{margin-right:-1.75rem;padding-right:1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{color:#6b7280;right:.75rem}.p-dropdown-panel .p-dropdown-items{padding:.75rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child{margin-top:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child{margin-bottom:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#047857;background:#f0fdfa}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:#10b9813d}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon{margin-left:-.5rem;margin-right:.5rem;position:relative}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{color:#374151;background:#fff;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{color:#4b5563;background:0 0;padding:.75rem 1.25rem}.p-inputgroup-addon{color:#6b7280;background:#f3f4f6;border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;border-left:1px solid #d1d5db;min-width:3rem;padding:.75rem}.p-inputgroup-addon:last-child{border-right:1px solid #d1d5db}.p-inputgroup>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus,.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext,.p-inputgroup .p-float-label:first-child input{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup-addon:last-child,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext,.p-inputgroup .p-float-label:last-child input{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:3rem}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-inputswitch{display:inline-block;position:relative}.p-inputswitch-input{appearance:none;opacity:0;z-index:1;cursor:pointer;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-inputswitch-slider{cursor:pointer;border:1px solid #0000;position:absolute;inset:0}.p-inputswitch-slider:before{content:"";position:absolute;top:50%}.p-inputswitch{width:3rem;height:1.75rem}.p-inputswitch .p-inputswitch-input{border-radius:30px}.p-inputswitch .p-inputswitch-slider{background:#d1d5db;border-radius:30px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inputswitch .p-inputswitch-slider:before{background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-.625rem;transition-duration:.2s;left:.25rem}.p-inputswitch.p-highlight .p-inputswitch-slider{background:#10b981}.p-inputswitch.p-highlight .p-inputswitch-slider:before{background:#fff;transform:translate(1.25rem)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{background:#b7bcc5}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{background:#059669}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-inputswitch.p-invalid>.p-inputswitch-slider{border-color:#e24c4c}.p-inputtext{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);color:#4b5563;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;padding:.75rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inputtext:enabled:hover{border-color:#10b981}.p-inputtext:enabled:focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-inputtext.p-invalid.p-component{border-color:#e24c4c}.p-inputtext.p-variant-filled,.p-inputtext.p-variant-filled:enabled:hover{background-color:#f3f4f6}.p-inputtext.p-variant-filled:enabled:focus{background-color:#fff}.p-inputtext.p-inputtext-sm{padding:.65625rem;font-size:.875rem}.p-inputtext.p-inputtext-lg{padding:.9375rem;font-size:1.25rem}.p-float-label>label{color:#6b7280;transition-duration:.2s;left:.75rem}.p-float-label>.p-invalid+label{color:#e24c4c}.p-icon-field-left>.p-inputtext{padding-left:2.5rem}.p-icon-field-left.p-float-label>label{left:2.5rem}.p-icon-field-right>.p-inputtext{padding-right:2.5rem}::-webkit-input-placeholder{color:#6b7280}:-moz-placeholder-shown{color:#6b7280}::-moz-placeholder{color:#6b7280}:-ms-placeholder-shown{color:#6b7280}.p-input-filled .p-inputtext,.p-input-filled .p-inputtext:enabled:hover{background-color:#f3f4f6}.p-input-filled .p-inputtext:enabled:focus{background-color:#fff}.p-inputtext-sm .p-inputtext{padding:.65625rem;font-size:.875rem}.p-inputtext-lg .p-inputtext{padding:.9375rem;font-size:1.25rem}.p-icon-field{position:relative}.p-icon-field>.p-input-icon{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-icon-field-left,.p-fluid .p-icon-field-right{width:100%}.p-icon-field-left>.p-input-icon:first-of-type{color:#6b7280;left:.75rem}.p-icon-field-right>.p-input-icon:last-of-type{color:#6b7280;right:.75rem}.p-inputotp{align-items:center;gap:.5rem;display:flex}.p-inputotp-input{text-align:center;width:2.5rem}.p-listbox-list-wrapper{overflow:auto}.p-listbox-list{margin:0;padding:0;list-style-type:none}.p-listbox-item{cursor:pointer;position:relative;overflow:hidden}.p-listbox-item-group{cursor:auto}.p-listbox-filter-container{position:relative}.p-listbox-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-listbox-filter{width:100%}.p-listbox{color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-listbox .p-listbox-header{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{color:#6b7280;right:.75rem}.p-listbox .p-listbox-list{outline:0;padding:.75rem 0}.p-listbox .p-listbox-list .p-listbox-item{color:#4b5563;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-listbox .p-listbox-list .p-listbox-item:first-child{margin-top:0}.p-listbox .p-listbox-list .p-listbox-item:last-child{margin-bottom:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#047857;background:#f0fdfa}.p-listbox .p-listbox-list .p-listbox-item-group{color:#374151;background:#fff;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-listbox .p-listbox-list .p-listbox-empty-message{color:#4b5563;background:0 0;padding:.75rem 1.25rem}.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus{background:#10b9813d}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus,.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover,.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus{color:#4b5563;background:#f3f4f6}.p-listbox.p-focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-listbox.p-invalid{border-color:#e24c4c}.p-mention-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-mention-panel .p-mention-items{padding:.75rem 0}.p-mention-panel .p-mention-items .p-mention-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-mention-panel .p-mention-items .p-mention-item:hover{color:#4b5563;background:#f3f4f6}.p-mention-panel .p-mention-items .p-mention-item.p-highlight{color:#047857;background:#f0fdfa}.p-multiselect{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.p-multiselect-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-multiselect-label-container{cursor:pointer;flex:auto;overflow:hidden}.p-multiselect-label{white-space:nowrap;cursor:pointer;text-overflow:ellipsis;display:block;overflow:hidden}.p-multiselect-label-empty{visibility:hidden;overflow:hidden}.p-multiselect-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-multiselect-token-icon{cursor:pointer}.p-multiselect .p-multiselect-panel{min-width:100%}.p-multiselect-items-wrapper{overflow:auto}.p-multiselect-items{margin:0;padding:0;list-style-type:none}.p-multiselect-item{cursor:pointer;white-space:nowrap;align-items:center;font-weight:400;display:flex;position:relative;overflow:hidden}.p-multiselect-item-group{cursor:auto}.p-multiselect-header{justify-content:space-between;align-items:center;display:flex}.p-multiselect-filter-container{flex:auto;position:relative}.p-multiselect-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex;position:relative;overflow:hidden}.p-fluid .p-multiselect{display:flex}.p-multiselect{background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect:not(.p-disabled):hover{border-color:#10b981}.p-multiselect:not(.p-disabled).p-focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-multiselect.p-variant-filled{background:#f3f4f6}.p-multiselect.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-multiselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-multiselect .p-multiselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#6b7280}.p-multiselect.p-multiselect-chip .p-multiselect-token{color:#4b5563;background:#e5e7eb;border-radius:16px;margin-right:.5rem;padding:.375rem .75rem}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{color:#6b7280;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:3rem}.p-multiselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.375rem .75rem}.p-multiselect-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-multiselect-panel .p-multiselect-header{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{color:#6b7280;right:.75rem}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;margin-left:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-multiselect-panel .p-multiselect-items{padding:.75rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child{margin-top:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child{margin-bottom:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#047857;background:#f0fdfa}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:#10b9813d}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{color:#374151;background:#fff;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{color:#4b5563;background:0 0;padding:.75rem 1.25rem}.p-password.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-password-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;padding:1.25rem;box-shadow:0 2px 12px #0000001a}.p-password-panel .p-password-meter{background:#e5e7eb;margin-bottom:.5rem}.p-password-panel .p-password-meter .p-password-strength.weak{background:#ea5455}.p-password-panel .p-password-meter .p-password-strength.medium{background:#ff9f42}.p-password-panel .p-password-meter .p-password-strength.strong{background:#29c76f}.p-radiobutton{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-radiobutton-input{cursor:pointer}.p-radiobutton-box{justify-content:center;align-items:center;display:flex}.p-radiobutton-icon{backface-visibility:hidden;visibility:hidden;border-radius:50%;transform:translateZ(0)scale(.1)}.p-radiobutton.p-highlight .p-radiobutton-icon{visibility:visible;transform:translateZ(0)scale(1)}.p-radiobutton{width:22px;height:22px}.p-radiobutton .p-radiobutton-input{appearance:none;opacity:0;z-index:1;border:2px solid #d1d5db;border-radius:50%;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-radiobutton .p-radiobutton-box{color:#4b5563;background:#fff;border:2px solid #d1d5db;border-radius:50%;outline-color:#0000;width:22px;height:22px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{background-color:#fff;width:12px;height:12px;transition-duration:.2s}.p-radiobutton.p-highlight .p-radiobutton-box{background:#10b981;border-color:#10b981}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:#10b981}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#047857;border-color:#047857}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon{background-color:#fff}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#e24c4c}.p-radiobutton.p-variant-filled .p-radiobutton-box{background-color:#f3f4f6}.p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{background:#10b981}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f3f4f6}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#047857}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#f3f4f6}.p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{background:#10b981}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f3f4f6}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#047857}.p-rating{align-items:center;display:flex;position:relative}.p-rating-item{cursor:pointer;align-items:center;display:inline-flex}.p-rating.p-readonly .p-rating-item{cursor:default}.p-rating{gap:.5rem}.p-rating .p-rating-item{border-radius:50%;outline-color:#0000}.p-rating .p-rating-item .p-rating-icon{color:#4b5563;font-size:1.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-rating .p-rating-item .p-rating-icon.p-icon{width:1.143rem;height:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-rating-cancel{color:#ea5455}.p-rating .p-rating-item.p-focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon,.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:#10b981}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:#e73d3e}.p-selectbutton .p-button{color:#4b5563;background:#fff;border:1px solid #d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#6b7280}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#374151}.p-selectbutton .p-button.p-highlight{color:#fff;background:#10b981;border-color:#10b981}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}.p-selectbutton .p-button.p-highlight:hover{color:#fff;background:#059669;border-color:#059669}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}.p-selectbutton.p-invalid>.p-button{border-color:#e24c4c}.p-slider{background:#e5e7eb;border:0;border-radius:6px}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-.5715rem;margin-left:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-bottom:-.5715rem;margin-left:-.5715rem}.p-slider .p-slider-handle{background:#fff;border:2px solid #10b981;border-radius:50%;width:1.143rem;height:1.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-slider .p-slider-handle:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-slider .p-slider-range{background:#10b981}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#10b981;border-color:#10b981}.p-treeselect{background:#fff;border:1px solid #d1d5db;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect:not(.p-disabled):hover{border-color:#10b981}.p-treeselect:not(.p-disabled).p-focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-treeselect.p-treeselect-clearable .p-treeselect-label{padding-right:1.75rem}.p-treeselect.p-variant-filled{background:#f3f4f6}.p-treeselect.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-treeselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-treeselect .p-treeselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#6b7280}.p-treeselect.p-treeselect-chip .p-treeselect-token{color:#4b5563;background:#e5e7eb;border-radius:16px;margin-right:.5rem;padding:.375rem .75rem}.p-treeselect .p-treeselect-trigger{color:#6b7280;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:3rem}.p-treeselect .p-treeselect-clear-icon{color:#6b7280;right:3rem}.p-treeselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.375rem .75rem}.p-treeselect-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-treeselect-panel .p-treeselect-header{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container{margin-right:.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter{padding-right:1.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon{color:#6b7280;right:.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter{padding-right:3.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon{right:2.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{color:#4b5563;background:0 0;padding:.75rem 1.25rem}.p-input-filled .p-treeselect{background:#f3f4f6}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#f3f4f6}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#fff}.p-togglebutton{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-togglebutton-input{cursor:pointer}.p-togglebutton .p-button{flex:auto}.p-togglebutton .p-togglebutton-input{appearance:none;opacity:0;z-index:1;border:1px solid #d1d5db;border-radius:6px;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-togglebutton .p-button{color:#4b5563;background:#fff;border:1px solid #d1d5db;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-togglebutton .p-button .p-button-icon-left,.p-togglebutton .p-button .p-button-icon-right{color:#6b7280}.p-togglebutton.p-highlight .p-button{color:#fff;background:#10b981;border-color:#10b981}.p-togglebutton.p-highlight .p-button .p-button-icon-left,.p-togglebutton.p-highlight .p-button .p-button-icon-right{color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}:is(.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right){color:#374151}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button{color:#fff;background:#059669;border-color:#059669}:is(.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right){color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-togglebutton.p-invalid>.p-button{border-color:#e24c4c}.p-button{color:#fff;background:#10b981;border:1px solid #10b981;border-radius:6px;padding:.75rem 1.25rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-button:not(:disabled):hover{color:#fff;background:#059669;border-color:#059669}.p-button:not(:disabled):active{color:#fff;background:#047857;border-color:#047857}.p-button.p-button-outlined{color:#10b981;background-color:#0000;border:1px solid}.p-button.p-button-outlined:not(:disabled):hover{color:#10b981;background:#10b9810a;border:1px solid}.p-button.p-button-outlined:not(:disabled):active{color:#10b981;background:#10b98129;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:#6b7280;border-color:#6b7280}.p-button.p-button-outlined.p-button-plain:not(:disabled):hover{color:#6b7280;background:#f3f4f6}.p-button.p-button-outlined.p-button-plain:not(:disabled):active{color:#6b7280;background:#e5e7eb}.p-button.p-button-text{color:#10b981;background-color:#0000;border-color:#0000}.p-button.p-button-text:not(:disabled):hover{color:#10b981;background:#10b9810a;border-color:#0000}.p-button.p-button-text:not(:disabled):active{color:#10b981;background:#10b98129;border-color:#0000}.p-button.p-button-text.p-button-plain{color:#6b7280}.p-button.p-button-text.p-button-plain:not(:disabled):hover{color:#6b7280;background:#f3f4f6}.p-button.p-button-text.p-button-plain:not(:disabled):active{color:#6b7280;background:#e5e7eb}.p-button:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-button .p-button-label{transition-duration:.2s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{color:#10b981;background-color:#fff;min-width:1rem;height:1rem;margin-left:.5rem;line-height:1rem}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:3rem;padding:.75rem 0}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:3rem}.p-button.p-button-sm{padding:.65625rem 1.09375rem;font-size:.875rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{padding:.9375rem 1.5625rem;font-size:1.25rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only.p-button-loading-left .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only.p-button-loading-right .p-button-label{margin-right:.5rem}.p-button.p-button-loading-label-only.p-button-loading-top .p-button-label{margin-top:.5rem}.p-button.p-button-loading-label-only.p-button-loading-bottom .p-button-label{margin-bottom:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:3rem}.p-fluid .p-button-group{display:flex}.p-fluid .p-button-group .p-button{flex:1}.p-button.p-button-secondary,.p-button-group.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button,.p-fileupload-choose.p-button-secondary{color:#fff;background:#64748b;border:1px solid #64748b}.p-button.p-button-secondary:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-secondary:not(:disabled):hover{color:#fff;background:#475569;border-color:#475569}.p-button.p-button-secondary:not(:disabled):focus,.p-button-group.p-button-secondary>.p-button:not(:disabled):focus,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-secondary:not(:disabled):focus{box-shadow:0 0 0 .2rem #e2e8f0}.p-button.p-button-secondary:not(:disabled):active,.p-button-group.p-button-secondary>.p-button:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-secondary:not(:disabled):active{color:#fff;background:#334155;border-color:#334155}.p-button.p-button-secondary.p-button-outlined,.p-button-group.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined,.p-fileupload-choose.p-button-secondary.p-button-outlined{color:#64748b;background-color:#0000;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):hover{color:#64748b;background:#64748b0a;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):active{color:#64748b;background:#64748b29;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-button-group.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text,.p-fileupload-choose.p-button-secondary.p-button-text{color:#64748b;background-color:#0000;border-color:#0000}.p-button.p-button-secondary.p-button-text:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):hover{color:#64748b;background:#64748b0a;border-color:#0000}.p-button.p-button-secondary.p-button-text:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):active{color:#64748b;background:#64748b29;border-color:#0000}.p-button.p-button-info,.p-button-group.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button,.p-fileupload-choose.p-button-info{color:#fff;background:#0ea5e9;border:1px solid #0ea5e9}.p-button.p-button-info:not(:disabled):hover,.p-button-group.p-button-info>.p-button:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-info:not(:disabled):hover{color:#fff;background:#0284c7;border-color:#0284c7}.p-button.p-button-info:not(:disabled):focus,.p-button-group.p-button-info>.p-button:not(:disabled):focus,.p-splitbutton.p-button-info>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-info:not(:disabled):focus{box-shadow:0 0 0 .2rem #bfdbfe}.p-button.p-button-info:not(:disabled):active,.p-button-group.p-button-info>.p-button:not(:disabled):active,.p-splitbutton.p-button-info>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-info:not(:disabled):active{color:#fff;background:#0369a1;border-color:#0369a1}.p-button.p-button-info.p-button-outlined,.p-button-group.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined,.p-fileupload-choose.p-button-info.p-button-outlined{color:#0ea5e9;background-color:#0000;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):active{color:#0ea5e9;background:#0ea5e929;border:1px solid}.p-button.p-button-info.p-button-text,.p-button-group.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text,.p-fileupload-choose.p-button-info.p-button-text{color:#0ea5e9;background-color:#0000;border-color:#0000}.p-button.p-button-info.p-button-text:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a;border-color:#0000}.p-button.p-button-info.p-button-text:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):active{color:#0ea5e9;background:#0ea5e929;border-color:#0000}.p-button.p-button-success,.p-button-group.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button,.p-fileupload-choose.p-button-success{color:#fff;background:#22c55e;border:1px solid #22c55e}.p-button.p-button-success:not(:disabled):hover,.p-button-group.p-button-success>.p-button:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-success:not(:disabled):hover{color:#fff;background:#16a34a;border-color:#16a34a}.p-button.p-button-success:not(:disabled):focus,.p-button-group.p-button-success>.p-button:not(:disabled):focus,.p-splitbutton.p-button-success>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-success:not(:disabled):focus{box-shadow:0 0 0 .2rem #bbf7d0}.p-button.p-button-success:not(:disabled):active,.p-button-group.p-button-success>.p-button:not(:disabled):active,.p-splitbutton.p-button-success>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-success:not(:disabled):active{color:#fff;background:#15803d;border-color:#15803d}.p-button.p-button-success.p-button-outlined,.p-button-group.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined,.p-fileupload-choose.p-button-success.p-button-outlined{color:#22c55e;background-color:#0000;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):hover{color:#22c55e;background:#22c55e0a;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):active{color:#22c55e;background:#22c55e29;border:1px solid}.p-button.p-button-success.p-button-text,.p-button-group.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text,.p-fileupload-choose.p-button-success.p-button-text{color:#22c55e;background-color:#0000;border-color:#0000}.p-button.p-button-success.p-button-text:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):hover{color:#22c55e;background:#22c55e0a;border-color:#0000}.p-button.p-button-success.p-button-text:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):active{color:#22c55e;background:#22c55e29;border-color:#0000}.p-button.p-button-warning,.p-button-group.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button,.p-fileupload-choose.p-button-warning{color:#fff;background:#f97316;border:1px solid #f97316}.p-button.p-button-warning:not(:disabled):hover,.p-button-group.p-button-warning>.p-button:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-warning:not(:disabled):hover{color:#fff;background:#ea580c;border-color:#ea580c}.p-button.p-button-warning:not(:disabled):focus,.p-button-group.p-button-warning>.p-button:not(:disabled):focus,.p-splitbutton.p-button-warning>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-warning:not(:disabled):focus{box-shadow:0 0 0 .2rem #fde68a}.p-button.p-button-warning:not(:disabled):active,.p-button-group.p-button-warning>.p-button:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-warning:not(:disabled):active{color:#fff;background:#c2410c;border-color:#c2410c}.p-button.p-button-warning.p-button-outlined,.p-button-group.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined,.p-fileupload-choose.p-button-warning.p-button-outlined{color:#f97316;background-color:#0000;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):hover{color:#f97316;background:#f973160a;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):active{color:#f97316;background:#f9731629;border:1px solid}.p-button.p-button-warning.p-button-text,.p-button-group.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text,.p-fileupload-choose.p-button-warning.p-button-text{color:#f97316;background-color:#0000;border-color:#0000}.p-button.p-button-warning.p-button-text:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):hover{color:#f97316;background:#f973160a;border-color:#0000}.p-button.p-button-warning.p-button-text:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):active{color:#f97316;background:#f9731629;border-color:#0000}.p-button.p-button-help,.p-button-group.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button,.p-fileupload-choose.p-button-help{color:#fff;background:#a855f7;border:1px solid #a855f7}.p-button.p-button-help:not(:disabled):hover,.p-button-group.p-button-help>.p-button:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-help:not(:disabled):hover{color:#fff;background:#9333ea;border-color:#9333ea}.p-button.p-button-help:not(:disabled):focus,.p-button-group.p-button-help>.p-button:not(:disabled):focus,.p-splitbutton.p-button-help>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-help:not(:disabled):focus{box-shadow:0 0 0 .2rem #e9d5ff}.p-button.p-button-help:not(:disabled):active,.p-button-group.p-button-help>.p-button:not(:disabled):active,.p-splitbutton.p-button-help>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-help:not(:disabled):active{color:#fff;background:#7e22ce;border-color:#7e22ce}.p-button.p-button-help.p-button-outlined,.p-button-group.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined,.p-fileupload-choose.p-button-help.p-button-outlined{color:#a855f7;background-color:#0000;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):hover{color:#a855f7;background:#a855f70a;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):active{color:#a855f7;background:#a855f729;border:1px solid}.p-button.p-button-help.p-button-text,.p-button-group.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text,.p-fileupload-choose.p-button-help.p-button-text{color:#a855f7;background-color:#0000;border-color:#0000}.p-button.p-button-help.p-button-text:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):hover{color:#a855f7;background:#a855f70a;border-color:#0000}.p-button.p-button-help.p-button-text:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):active{color:#a855f7;background:#a855f729;border-color:#0000}.p-button.p-button-danger,.p-button-group.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button,.p-fileupload-choose.p-button-danger{color:#fff;background:#ef4444;border:1px solid #ef4444}.p-button.p-button-danger:not(:disabled):hover,.p-button-group.p-button-danger>.p-button:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-danger:not(:disabled):hover{color:#fff;background:#dc2626;border-color:#dc2626}.p-button.p-button-danger:not(:disabled):focus,.p-button-group.p-button-danger>.p-button:not(:disabled):focus,.p-splitbutton.p-button-danger>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-danger:not(:disabled):focus{box-shadow:0 0 0 .2rem #fecaca}.p-button.p-button-danger:not(:disabled):active,.p-button-group.p-button-danger>.p-button:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-danger:not(:disabled):active{color:#fff;background:#b91c1c;border-color:#b91c1c}.p-button.p-button-danger.p-button-outlined,.p-button-group.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined,.p-fileupload-choose.p-button-danger.p-button-outlined{color:#ef4444;background-color:#0000;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):hover{color:#ef4444;background:#ef44440a;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):active{color:#ef4444;background:#ef444429;border:1px solid}.p-button.p-button-danger.p-button-text,.p-button-group.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text,.p-fileupload-choose.p-button-danger.p-button-text{color:#ef4444;background-color:#0000;border-color:#0000}.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):hover{color:#ef4444;background:#ef44440a;border-color:#0000}.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):active{color:#ef4444;background:#ef444429;border-color:#0000}.p-button.p-button-contrast,.p-button-group.p-button-contrast>.p-button,.p-splitbutton.p-button-contrast>.p-button{color:#fff;background:#1f2937;border:1px solid #1f2937}.p-button.p-button-contrast:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):hover{color:#fff;background:#374151;border-color:#374151}.p-button.p-button-contrast:not(:disabled):focus,.p-button-group.p-button-contrast>.p-button:not(:disabled):focus,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-contrast:not(:disabled):active,.p-button-group.p-button-contrast>.p-button:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):active{color:#fff;background:#4b5563;border-color:#4b5563}.p-button.p-button-contrast.p-button-outlined,.p-button-group.p-button-contrast>.p-button.p-button-outlined,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined{color:#1f2937;background-color:#0000;border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover{color:#1f2937;background:#1f29370a;border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active{color:#1f2937;background:#1f293729;border:1px solid}.p-button.p-button-contrast.p-button-text,.p-button-group.p-button-contrast>.p-button.p-button-text,.p-splitbutton.p-button-contrast>.p-button.p-button-text{color:#1f2937;background-color:#0000;border-color:#0000}.p-button.p-button-contrast.p-button-text:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):hover{color:#1f2937;background:#1f29370a;border-color:#0000}.p-button.p-button-contrast.p-button-text:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):active{color:#1f2937;background:#1f293729;border-color:#0000}.p-button.p-button-link{color:#047857;background:0 0;border:#0000}.p-button.p-button-link:not(:disabled):hover{color:#047857;background:0 0;border-color:#0000}.p-button.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline}.p-button.p-button-link:not(:disabled):focus{background:0 0;border-color:#0000;box-shadow:0 0 0 .2rem #a7f3d0}.p-button.p-button-link:not(:disabled):active{color:#047857;background:0 0;border-color:#0000}.p-splitbutton{border-radius:6px}.p-splitbutton.p-button-outlined>.p-button{color:#10b981;background-color:#0000;border:1px solid}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):hover{color:#10b981;background:#10b9810a}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):active{color:#10b981;background:#10b98129}.p-splitbutton.p-button-outlined.p-button-plain>.p-button{color:#6b7280;border-color:#6b7280}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):hover{color:#6b7280;background:#f3f4f6}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):active{color:#6b7280;background:#e5e7eb}.p-splitbutton.p-button-text>.p-button{color:#10b981;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-text>.p-button:not(:disabled):hover{color:#10b981;background:#10b9810a;border-color:#0000}.p-splitbutton.p-button-text>.p-button:not(:disabled):active{color:#10b981;background:#10b98129;border-color:#0000}.p-splitbutton.p-button-text.p-button-plain>.p-button{color:#6b7280}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):hover{color:#6b7280;background:#f3f4f6}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):active{color:#6b7280;background:#e5e7eb}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-splitbutton.p-button-rounded,.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-sm>.p-button{padding:.65625rem 1.09375rem;font-size:.875rem}.p-splitbutton.p-button-sm>.p-button .p-button-icon{font-size:.875rem}.p-splitbutton.p-button-lg>.p-button{padding:.9375rem 1.5625rem;font-size:1.25rem}.p-splitbutton.p-button-lg>.p-button.p-button-icon-only{width:auto}.p-splitbutton.p-button-lg>.p-button .p-button-icon{font-size:1.25rem}.p-splitbutton .p-splitbutton-menubutton,.p-splitbutton .p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button,.p-splitbutton .p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button{border-top-left-radius:0;border-bottom-left-radius:0}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button{color:#64748b;background-color:#0000;border:1px solid}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):hover{color:#64748b;background:#64748b0a}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):active{color:#64748b;background:#64748b29}.p-splitbutton.p-button-secondary.p-button-text>.p-button{color:#64748b;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):hover{color:#64748b;background:#64748b0a;border-color:#0000}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):active{color:#64748b;background:#64748b29;border-color:#0000}.p-splitbutton.p-button-info.p-button-outlined>.p-button{color:#0ea5e9;background-color:#0000;border:1px solid}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):active{color:#0ea5e9;background:#0ea5e929}.p-splitbutton.p-button-info.p-button-text>.p-button{color:#0ea5e9;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a;border-color:#0000}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):active{color:#0ea5e9;background:#0ea5e929;border-color:#0000}.p-splitbutton.p-button-success.p-button-outlined>.p-button{color:#22c55e;background-color:#0000;border:1px solid}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):hover{color:#22c55e;background:#22c55e0a}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):active{color:#22c55e;background:#22c55e29}.p-splitbutton.p-button-success.p-button-text>.p-button{color:#22c55e;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):hover{color:#22c55e;background:#22c55e0a;border-color:#0000}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):active{color:#22c55e;background:#22c55e29;border-color:#0000}.p-splitbutton.p-button-warning.p-button-outlined>.p-button{color:#f97316;background-color:#0000;border:1px solid}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):hover{color:#f97316;background:#f973160a}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):active{color:#f97316;background:#f9731629}.p-splitbutton.p-button-warning.p-button-text>.p-button{color:#f97316;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):hover{color:#f97316;background:#f973160a;border-color:#0000}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):active{color:#f97316;background:#f9731629;border-color:#0000}.p-splitbutton.p-button-help.p-button-outlined>.p-button{color:#a855f7;background-color:#0000;border:1px solid}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):hover{color:#a855f7;background:#a855f70a}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):active{color:#a855f7;background:#a855f729}.p-splitbutton.p-button-help.p-button-text>.p-button{color:#a855f7;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):hover{color:#a855f7;background:#a855f70a;border-color:#0000}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):active{color:#a855f7;background:#a855f729;border-color:#0000}.p-splitbutton.p-button-danger.p-button-outlined>.p-button{color:#ef4444;background-color:#0000;border:1px solid}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):hover{color:#ef4444;background:#ef44440a}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):active{color:#ef4444;background:#ef444429}.p-splitbutton.p-button-danger.p-button-text>.p-button{color:#ef4444;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):hover{color:#ef4444;background:#ef44440a;border-color:#0000}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):active{color:#ef4444;background:#ef444429;border-color:#0000}.p-speeddial-button.p-button.p-button-icon-only{width:4rem;height:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon.p-icon{width:1.3rem;height:1.3rem}.p-speeddial-list{outline:0}.p-speeddial-action{color:#fff;background:#4b5563;width:3rem;height:3rem}.p-speeddial-action:hover{color:#fff;background:#022354}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item,.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006;border-radius:6px}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,.p-carousel .p-carousel-content .p-carousel-next:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-carousel .p-carousel-content .p-carousel-prev:focus-visible,.p-carousel .p-carousel-content .p-carousel-next:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{margin:.5rem}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-bottom:.5rem;margin-right:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#d1d5db;border-radius:0;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#9ca3af}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{color:#047857;background:#f0fdfa}.p-datatable .p-paginator-top,.p-datatable .p-paginator-bottom{border-width:0 0 1px;border-radius:0}.p-datatable .p-datatable-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;padding:1rem;font-weight:700}.p-datatable .p-datatable-footer{color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem;font-weight:700}.p-datatable .p-datatable-thead>tr>th{text-align:left;color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem;font-weight:700;transition:box-shadow .2s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem;font-weight:700}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#374151;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{color:#047857;background:#f0fdfa;border-radius:50%;min-width:1.143rem;height:1.143rem;margin-left:.5rem;line-height:1.143rem}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover{color:#374151;background:#f3f4f6}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#374151}.p-datatable .p-sortable-column.p-highlight{color:#047857;background:#f0fdfa}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#047857}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover{color:#047857;background:#f0fdfa}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#047857}.p-datatable .p-sortable-column:focus-visible{outline:0;box-shadow:inset 0 0 0 .15rem #a7f3d0}.p-datatable .p-datatable-tbody>tr{color:#4b5563;background:#fff;transition:box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:700}.p-datatable .p-datatable-tbody>tr>td.p-highlight,.p-datatable .p-datatable-tbody>tr.p-highlight{color:#047857;background:#f0fdfa}.p-datatable .p-datatable-tbody>tr.p-highlight-contextmenu{outline-offset:-.15rem;outline:.15rem solid #a7f3d0}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover{color:#4b5563;background:#f3f4f6}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:focus-visible{outline-offset:-.15rem;outline:.15rem solid #a7f3d0}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:focus-visible{outline-offset:-.15rem;outline:.15rem solid #a7f3d0}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover{color:#4b5563;background:#f3f4f6}.p-datatable .p-column-resizer-helper{background:#10b981}.p-datatable .p-datatable-scrollable-header,.p-datatable .p-datatable-scrollable-footer{background:#f9fafb}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot{background-color:#f9fafb}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable .p-datatable-loading-icon.p-icon{width:2rem;height:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#f8f8fa}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{color:#047857;background:#f0fdfa}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#047857}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd+.p-row-expanded{background:#f8f8fa}.p-datatable.p-datatable-sm .p-datatable-header,.p-datatable.p-datatable-sm .p-datatable-thead>tr>th,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-sm .p-datatable-footer{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-header,.p-datatable.p-datatable-lg .p-datatable-thead>tr>th,.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-lg .p-datatable-footer{padding:1.25rem}.p-datatable-drag-selection-helper{background:#10b98129}.p-dataview .p-paginator-top,.p-dataview .p-paginator-bottom{border-width:0 0 1px;border-radius:0}.p-dataview .p-dataview-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;padding:1rem;font-weight:700}.p-dataview .p-dataview-content{color:#4b5563;background:#fff;border:0;padding:0}.p-dataview .p-dataview-footer{color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:1rem;font-weight:700}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-dataview .p-dataview-loading-icon.p-icon{width:2rem;height:2rem}.p-datascroller .p-paginator-top,.p-datascroller .p-paginator-bottom{border-width:0 0 1px;border-radius:0}.p-datascroller .p-datascroller-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;padding:1rem;font-weight:700}.p-datascroller .p-datascroller-content{color:#4b5563;background:#fff;border:0;padding:0}.p-datascroller.p-datascroller-inline .p-datascroller-list>li{border:0 solid #e5e7eb;border-bottom-width:1px}.p-datascroller .p-datascroller-footer{color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:1rem;font-weight:700}.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button{margin-left:.5rem}.p-column-filter-menu-button{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{color:#374151;background:#f3f4f6}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{color:#047857;background:#f0fdfa}.p-column-filter-menu-button:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-column-filter-clear-button{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-column-filter-clear-button:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-column-filter-overlay{color:#4b5563;background:#fff;border:0;border-radius:6px;min-width:12.5rem;box-shadow:0 2px 12px #0000001a}.p-column-filter-overlay .p-column-filter-row-items{padding:.75rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#047857;background:#f0fdfa}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:#4b5563;background:#f3f4f6}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .15rem #a7f3d0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-constraint{border-bottom:1px solid #e5e7eb;padding:1.25rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar,.p-orderlist .p-orderlist-controls{padding:1.25rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.25rem;font-weight:700}.p-orderlist .p-orderlist-filter-container{background:#fff;border:1px solid #e5e7eb;border-bottom:0;padding:1.25rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:1.75rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{color:#6b7280;right:.75rem}.p-orderlist .p-orderlist-list{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;outline:0;padding:.75rem 0}.p-orderlist .p-orderlist-list .p-orderlist-item{color:#4b5563;background:0 0;border:0;margin:0;padding:.75rem 1.25rem;transition:transform .2s,box-shadow .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{color:#4b5563;background:#e5e7eb}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#047857;background:#f0fdfa}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:#10b9813d}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#f8f8fa}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#f3f4f6}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-organizationchart .p-organizationchart-node-content.p-highlight{color:#047857;background:#f0fdfa}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#80eed5}.p-organizationchart .p-organizationchart-line-down{background:#e5e7eb}.p-organizationchart .p-organizationchart-line-left{border-color:#e5e7eb;border-right-style:solid;border-right-width:1px}.p-organizationchart .p-organizationchart-line-top{border-color:#e5e7eb;border-top-style:solid;border-top-width:1px}.p-organizationchart .p-organizationchart-node-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;padding:1.25rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-paginator{color:#6b7280;background:#fff;border:0 solid #f3f4f6;border-radius:6px;padding:.5rem 1rem}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{color:#6b7280;background-color:#0000;border:0;border-radius:50%;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-paginator .p-paginator-first{border-top-left-radius:50%;border-bottom-left-radius:50%}.p-paginator .p-paginator-last{border-top-right-radius:50%;border-bottom-right-radius:50%}.p-paginator .p-dropdown{height:3rem;margin-left:.5rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:3rem}.p-paginator .p-paginator-current{color:#6b7280;background-color:#0000;border:0;min-width:3rem;height:3rem;margin:.143rem;padding:0 .5rem}.p-paginator .p-paginator-pages .p-paginator-page{color:#6b7280;background-color:#0000;border:0;border-radius:50%;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{color:#047857;background:#f0fdfa;border-color:#f0fdfa}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-picklist .p-picklist-buttons{padding:1.25rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.25rem;font-weight:700}.p-picklist .p-picklist-filter-container{background:#fff;border:1px solid #e5e7eb;border-bottom:0;padding:1.25rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:1.75rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{color:#6b7280;right:.75rem}.p-picklist .p-picklist-list{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;outline:0;padding:.75rem 0}.p-picklist .p-picklist-list .p-picklist-item{color:#4b5563;background:0 0;border:0;margin:0;padding:.75rem 1.25rem;transition:transform .2s,box-shadow .2s}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-picklist .p-picklist-list .p-picklist-item.p-focus{color:#4b5563;background:#e5e7eb}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#047857;background:#f0fdfa}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:#10b9813d}.p-tree-container{margin:0;padding:0;list-style-type:none;overflow:auto}.p-treenode-children{margin:0;padding:0;list-style-type:none}.p-treenode-selectable{cursor:pointer;-webkit-user-select:none;user-select:none}.p-tree-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-treenode-leaf>.p-treenode-content .p-tree-toggler{visibility:hidden}.p-treenode-content{align-items:center;display:flex}.p-tree-filter{width:100%}.p-tree-filter-container{width:100%;display:block;position:relative}.p-tree-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-tree-loading{min-height:4rem;position:relative}.p-tree .p-tree-loading-overlay{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}.p-tree{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:1.25rem}.p-tree .p-tree-container .p-treenode{outline:0;padding:.143rem}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .15rem #a7f3d0}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:6px;padding:.5rem;transition:box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{color:#6b7280;margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-indeterminate .p-checkbox-icon{color:#4b5563}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{color:#047857;background:#f0fdfa}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#047857}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover{color:#4b5563;background:#f3f4f6}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:1.75rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{color:#6b7280;right:.75rem}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-tree-loading-icon.p-icon{width:2rem;height:2rem}.p-tree .p-treenode-droppoint{height:.5rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background:#99f1dd}.p-treetable{position:relative}.p-treetable>.p-treetable-wrapper{overflow:auto}.p-treetable table{border-collapse:collapse;table-layout:fixed;width:100%}.p-treetable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-treetable-selectable .p-treetable-tbody>tr{cursor:pointer}.p-treetable-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-treetable-toggler+.p-checkbox,.p-treetable-toggler+.p-checkbox+span{vertical-align:middle}.p-treetable-resizable>.p-treetable-wrapper{overflow-x:auto}.p-treetable-resizable .p-treetable-thead>tr>th,.p-treetable-resizable .p-treetable-tfoot>tr>td,.p-treetable-resizable .p-treetable-tbody>tr>td{overflow:hidden}.p-treetable-resizable .p-resizable-column{background-clip:padding-box;position:relative}.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-treetable .p-column-resizer{cursor:col-resize;border:1px solid #0000;width:.5rem;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;right:0}.p-treetable .p-column-resizer-helper{z-index:10;width:1px;display:none;position:absolute}.p-treetable-scrollable-wrapper{position:relative}.p-treetable-scrollable-header,.p-treetable-scrollable-footer{border:0;overflow:hidden}.p-treetable-scrollable-body{position:relative;overflow:auto}.p-treetable-virtual-table{position:absolute}.p-treetable-frozen-view .p-treetable-scrollable-body{overflow:hidden}.p-treetable-unfrozen-view{position:absolute;top:0;left:0}.p-treetable-reorder-indicator-up,.p-treetable-reorder-indicator-down{display:none;position:absolute}.p-treetable .p-treetable-loading-overlay{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.p-treetable .p-treetable-thead>tr>th.p-align-left>.p-column-header-content,.p-treetable .p-treetable-tbody>tr>td.p-align-left,.p-treetable .p-treetable-tfoot>tr>td.p-align-left{text-align:left;justify-content:flex-start}.p-treetable .p-treetable-thead>tr>th.p-align-right>.p-column-header-content,.p-treetable .p-treetable-tbody>tr>td.p-align-right,.p-treetable .p-treetable-tfoot>tr>td.p-align-right{text-align:right;justify-content:flex-end}.p-treetable .p-treetable-thead>tr>th.p-align-center>.p-column-header-content,.p-treetable .p-treetable-tbody>tr>td.p-align-center,.p-treetable .p-treetable-tfoot>tr>td.p-align-center{text-align:center;justify-content:center}.p-treetable .p-paginator-top,.p-treetable .p-paginator-bottom{border-width:0 0 1px;border-radius:0}.p-treetable .p-treetable-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;padding:1rem;font-weight:700}.p-treetable .p-treetable-footer{color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem;font-weight:700}.p-treetable .p-treetable-thead>tr>th{text-align:left;color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem;font-weight:700;transition:box-shadow .2s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem;font-weight:700}.p-treetable .p-sortable-column{outline-color:#a7f3d0}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#374151;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{color:#047857;background:#f0fdfa;border-radius:50%;min-width:1.143rem;height:1.143rem;margin-left:.5rem;line-height:1.143rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{color:#374151;background:#f3f4f6}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#374151}.p-treetable .p-sortable-column.p-highlight{color:#047857;background:#f0fdfa}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#047857}.p-treetable .p-treetable-tbody>tr{color:#4b5563;background:#fff;transition:box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox .p-indeterminate .p-checkbox-icon{color:#4b5563}.p-treetable .p-treetable-tbody>tr:focus-visible{outline-offset:-.15rem;outline:.15rem solid #a7f3d0}.p-treetable .p-treetable-tbody>tr.p-highlight{color:#047857;background:#f0fdfa}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#047857}.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#4b5563}.p-treetable .p-column-resizer-helper{background:#10b981}.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer{background:#f9fafb}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable .p-treetable-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable.p-treetable-gridlines .p-treetable-header{border-width:1px 1px 0}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th,.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td{border-width:1px}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd{background:#f8f8fa}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight{color:#047857;background:#f0fdfa}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#047857}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd+.p-row-expanded{background:#f8f8fa}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-thead>tr>th,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-sm .p-treetable-footer{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-header,.p-treetable.p-treetable-lg .p-treetable-thead>tr>th,.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td,.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-lg .p-treetable-footer{padding:1.25rem}.p-timeline .p-timeline-event-marker{background-color:#fff;border:2px solid #10b981;border-radius:50%;width:1rem;height:1rem}.p-timeline .p-timeline-event-connector{background-color:#e5e7eb}.p-timeline.p-timeline-vertical .p-timeline-event-opposite,.p-timeline.p-timeline-vertical .p-timeline-event-content{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline.p-timeline-horizontal .p-timeline-event-content{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-accordion .p-accordion-header .p-accordion-header-link{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:1.25rem;font-weight:700;transition:box-shadow .2s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{color:#374151;background:#f9fafb;border-color:#e5e7eb;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-accordion .p-accordion-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px;padding:1.25rem}.p-accordion .p-accordion-tab{margin-bottom:4px}.p-card{color:#4b5563;background:#fff;border-radius:6px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.p-card .p-card-body{padding:1.25rem}.p-card .p-card-title{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.p-card .p-card-subtitle{color:#6b7280;margin-bottom:.5rem;font-weight:400}.p-card .p-card-content{padding:1.25rem 0}.p-card .p-card-footer{padding:1.25rem 0 0}.p-fieldset{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.p-fieldset .p-fieldset-legend{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:1.25rem;font-weight:700}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{color:#374151;border-radius:6px;padding:1.25rem;transition:box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-fieldset .p-fieldset-content{padding:1.25rem}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-horizontal:before{border-top:1px #e5e7eb}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1.25rem;padding:1.25rem 0}.p-divider.p-divider-vertical:before{border-left:1px #e5e7eb}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel .p-panel-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.25rem}.p-panel .p-panel-header .p-panel-title{font-weight:700}.p-panel .p-panel-header .p-panel-header-icon{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-panel.p-panel-toggleable .p-panel-header{padding:.75rem 1.25rem}.p-panel:has(>.p-panel-footer) .p-panel-content{border-bottom-right-radius:0;border-bottom-left-radius:0}.p-panel .p-panel-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:1.25rem}.p-panel .p-panel-footer{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-top:0;padding:.75rem 1.25rem}.p-splitter{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.p-splitter .p-splitter-gutter{background:#f9fafb;transition:background-color .2s,color .2s,box-shadow .2s}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:#e5e7eb}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-splitter .p-splitter-gutter-resizing{background:#e5e7eb}.p-stepper .p-stepper-nav{justify-content:space-between;margin:0;padding:0;list-style-type:none;display:flex}.p-stepper .p-stepper-header{padding:.5rem}.p-stepper .p-stepper-header .p-stepper-action{background:#fff;border-radius:6px;outline-color:#0000;transition:box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-number{color:#4b5563;background:#fff;border:2px solid #f3f4f6;border-radius:50%;min-width:2rem;height:2rem;font-size:1.143rem;line-height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-title{color:#6b7280;margin-left:.5rem;font-weight:700;transition:background-color .2s,color .2s,box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-stepper .p-stepper-header.p-highlight .p-stepper-number{color:#047857;background:#f0fdfa}.p-stepper .p-stepper-header.p-highlight .p-stepper-title{color:#4b5563}.p-stepper .p-stepper-header:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-stepper .p-stepper-header:has(~.p-highlight) .p-stepper-separator{background-color:#10b981}.p-stepper .p-stepper-panels{color:#4b5563;background:#fff;padding:1.25rem}.p-stepper .p-stepper-separator{background-color:#e5e7eb;width:100%;height:2px;margin-inline-start:1rem;transition:box-shadow .2s}.p-stepper.p-stepper-vertical{flex-direction:column;display:flex}.p-stepper.p-stepper-vertical .p-stepper-toggleable-content{color:#4b5563;background:#fff;flex:auto;display:flex}.p-stepper.p-stepper-vertical .p-stepper-panel{flex-direction:column;flex:initial;display:flex}.p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active{flex:auto}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header{flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content{width:100%;padding-left:1rem}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator{flex:none;width:2px;height:auto;margin-inline-start:calc(1.75rem + 2px)}.p-stepper.p-stepper-vertical .p-stepper-panel:has(~.p-stepper-panel-active) .p-stepper-separator{background-color:#10b981}.p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content{padding-left:3rem}.p-scrollpanel .p-scrollpanel-bar{background:#f9fafb;border:0}.p-scrollpanel .p-scrollpanel-bar:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;position:relative;overflow:auto hidden}.p-tabview-nav{flex:auto;margin:0;padding:0;list-style-type:none;display:flex}.p-tabview-nav-link{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-tabview-ink-bar{z-index:1;display:none}.p-tabview-nav-link:focus,.p-tabview-close{z-index:1}.p-tabview-title{white-space:nowrap;line-height:1}.p-tabview-nav-btn{z-index:2;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tabview .p-tabview-nav{background:#fff;border:0 solid #e5e7eb;border-bottom-width:2px}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{color:#6b7280;background:#fff;border:0 solid #0000;border-bottom:2px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0 0 -2px;padding:1.25rem;font-weight:700;transition:box-shadow .2s}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .2rem #a7f3d0}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{color:#6b7280;background:#fff;border-color:#9ca3af}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#10b981;background:#fff;border-color:#10b981}.p-tabview .p-tabview-close{margin-left:.5rem}.p-tabview .p-tabview-nav-btn.p-link{color:#10b981;background:#fff;border-radius:0;width:3rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .2rem #a7f3d0}.p-tabview .p-tabview-panels{color:#4b5563;background:#fff;border:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:1.25rem}.p-toolbar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;gap:.5rem;padding:1.25rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-confirm-popup .p-confirm-popup-content{padding:1.25rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:0 1.25rem 1.25rem}.p-confirm-popup .p-confirm-popup-footer button{width:auto;margin:0 .5rem 0 0}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border:solid #fff0;border-bottom-color:#fff}.p-confirm-popup:before{border:solid #fff0;border-bottom-color:#f2f2f2}.p-confirm-popup.p-confirm-popup-flipped:after,.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-icon.p-icon{width:1.5rem;height:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border:0;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-dialog .p-dialog-header{color:#374151;background:#fff;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.5rem}.p-dialog .p-dialog-header .p-dialog-title{font-size:1.25rem;font-weight:700}.p-dialog .p-dialog-header .p-dialog-header-icon{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-dialog .p-dialog-header .p-dialog-header-icon{margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{color:#4b5563;background:#fff;padding:0 1.5rem 2rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog .p-dialog-footer{color:#4b5563;text-align:right;background:#fff;border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:0 1.5rem 1.5rem}.p-dialog .p-dialog-footer button{width:auto;margin:0 .5rem 0 0}.p-dialog.p-dialog-maximized .p-dialog-header,.p-dialog.p-dialog-maximized .p-dialog-content:last-of-type{border-radius:0}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon{width:2rem;height:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-overlaypanel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-overlaypanel .p-overlaypanel-content{padding:1.25rem}.p-overlaypanel .p-overlaypanel-close{color:#fff;background:#10b981;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;position:absolute;top:-1rem;right:-1rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{color:#fff;background:#059669}.p-overlaypanel:after{border:solid #fff0;border-bottom-color:#fff}.p-overlaypanel:before{border:solid #fff0;border-bottom-color:#f2f2f2}.p-overlaypanel.p-overlaypanel-flipped:after,.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{color:#4b5563;background:#fff;border:0;box-shadow:0 1px 3px #0000004d}.p-sidebar .p-sidebar-header{padding:1.25rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1.25rem}.p-tooltip .p-tooltip-text{color:#fff;background:#4b5563;border-radius:6px;padding:.75rem;box-shadow:0 2px 12px #0000001a}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#4b5563}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#4b5563}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#4b5563}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#4b5563}.p-fileupload .p-fileupload-buttonbar{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;gap:.5rem;padding:1.25rem}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:2rem 1rem}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-breadcrumb{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{border-radius:6px;transition:box-shadow .2s}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#6b7280}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{color:#4b5563;margin:0 .5rem}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#4b5563}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#6b7280}.p-contextmenu{color:#4b5563;background:#fff;border:0;border-radius:6px;width:12.5rem;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-contextmenu .p-contextmenu-root-list{outline:0}.p-contextmenu .p-submenu-list{background:#fff;border:0;border-radius:6px;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-contextmenu .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-contextmenu .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-contextmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-dock .p-dock-list-container{background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0}.p-dock .p-dock-item{border-radius:6px;padding:.5rem}.p-dock .p-dock-item.p-focus{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .15rem #a7f3d0}.p-dock .p-dock-action{width:4rem;height:4rem}.p-dock.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-bottom .p-dock-item-second-next{margin:0 .9rem}.p-dock.p-dock-top .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-bottom .p-dock-item-next{margin:0 1.3rem}.p-dock.p-dock-top .p-dock-item-current,.p-dock.p-dock-bottom .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container{width:100%;overflow-x:auto}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container{height:100%;overflow-y:auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock.p-dock-mobile .p-dock-list .p-dock-item,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-current{margin:0;transform:none}.p-megamenu{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem}.p-megamenu .p-megamenu-root-list{outline:0}.p-megamenu .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu .p-megamenu-panel{color:#4b5563;background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-megamenu .p-submenu-header{color:#374151;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-megamenu .p-submenu-list{width:12.5rem;padding:.5rem 0}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.5rem 0}.p-megamenu .p-megamenu-button{color:#6b7280;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-megamenu .p-megamenu-button:hover{color:#6b7280;background:#f3f4f6}.p-megamenu .p-megamenu-button:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:6px;transition:box-shadow .2s}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list{background:#fff;border:0;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon{font-size:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem{width:100%;position:static}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list{width:100%;box-shadow:none;border:0;position:static}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menuitem{width:100%;position:static}.p-menu{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:12.5rem;padding:.5rem 0}.p-menu .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menu.p-menu-overlay{background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-menu .p-submenu-header{color:#374151;background:#fff;border-top-left-radius:0;border-top-right-radius:0;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-menu .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem}.p-menubar .p-menubar-root-list{outline:0}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:6px;transition:box-shadow .2s}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-submenu-list{background:#fff;border:0;width:12.5rem;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-button{color:#6b7280;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar.p-menubar-mobile .p-menubar-button:hover{color:#6b7280;background:#f3f4f6}.p-menubar.p-menubar-mobile .p-menubar-button:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-menubar.p-menubar-mobile .p-menubar-root-list{background:#fff;border:0;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}@media screen and (width<=960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{color:#6b7280;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;display:flex}.p-menubar .p-menubar-button:hover{color:#6b7280;background:#f3f4f6}.p-menubar .p-menubar-button:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-menubar .p-menubar-root-list{background:#fff;border:0;width:100%;padding:.5rem 0;display:none;position:absolute;box-shadow:0 2px 12px #0000001a}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-menubar .p-menubar-root-list>.p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{width:100%;box-shadow:none;border:0;position:static}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{z-index:1;flex-direction:column;display:flex;top:100%;left:0}}.p-panelmenu .p-panelmenu-header{outline:0}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link{color:#6b7280;padding:1.25rem;font-weight:700}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .2rem #a7f3d0}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{color:#374151;background:#f9fafb;border-color:#e5e7eb;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-panelmenu .p-panelmenu-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px;padding:.5rem 0}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:4px}.p-slidemenu{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:12.5rem;padding:.5rem 0}.p-slidemenu .p-menuitem-link>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-slidemenu .p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-slidemenu.p-slidemenu-overlay{background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-slidemenu .p-slidemenu-list{background:#fff;border:0;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:#f0fdfa}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text,.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon,.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon{color:#047857}.p-slidemenu .p-slidemenu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-slidemenu-icon.p-icon{width:.875rem;height:.875rem}.p-slidemenu .p-slidemenu-backward{color:#4b5563;padding:.75rem 1.25rem}.p-steps .p-steps-item .p-menuitem-link{background:#fff;border-radius:6px;transition:box-shadow .2s}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:#4b5563;z-index:1;background:#fff;border:1px solid #f3f4f6;border-radius:50%;min-width:2rem;height:2rem;font-size:1.143rem;line-height:2rem}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{color:#6b7280;margin-top:.5rem}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-steps .p-steps-item.p-highlight .p-steps-title{color:#4b5563;font-weight:700}.p-steps .p-steps-item:before{content:" ";border-top:1px solid #e5e7eb;width:100%;margin-top:-1rem;display:block;position:absolute;top:50%;left:0}.p-tabmenu .p-tabmenu-nav{background:#fff;border:0 solid #e5e7eb;border-bottom-width:2px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{color:#6b7280;background:#fff;border:0 solid #0000;border-bottom:2px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;height:calc(100% + 2px);margin:0 0 -2px;padding:1.25rem;font-weight:700;transition:box-shadow .2s}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .2rem #a7f3d0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{color:#6b7280;background:#fff;border-color:#9ca3af}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{color:#10b981;background:#fff;border-color:#10b981}.p-tieredmenu{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:12.5rem;padding:.5rem 0}.p-tieredmenu.p-tieredmenu-overlay{background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-tieredmenu .p-tieredmenu-root-list{outline:0}.p-tieredmenu .p-submenu-list{background:#fff;border:0;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-tieredmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-inline-message{border-radius:6px;margin:0;padding:.75rem}.p-inline-message.p-inline-message-info{color:#3b82f6;background:#dbeafeb3;border:0 solid #3b82f6}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#3b82f6}.p-inline-message.p-inline-message-success{color:#1ea97c;background:#e4f8f0b3;border:0 solid #1ea97c}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1ea97c}.p-inline-message.p-inline-message-warn{color:#cc8925;background:#fff2e2b3;border:0 solid #cc8925}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#cc8925}.p-inline-message.p-inline-message-error{color:#ff5757;background:#ffe7e6b3;border:0 solid #ff5757}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#ff5757}.p-inline-message .p-inline-message-icon{margin-right:.5rem;font-size:1rem}.p-inline-message .p-inline-message-icon.p-icon{width:1rem;height:1rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{border-radius:6px;margin:1rem 0}.p-message .p-message-wrapper{padding:1.25rem 1.75rem}.p-message .p-message-close{background:0 0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-message .p-message-close:hover{background:#ffffff80}.p-message .p-message-close:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-message.p-message-info{color:#3b82f6;background:#dbeafeb3;border:0 solid #3b82f6;border-left-width:6px}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:#3b82f6}.p-message.p-message-success{color:#1ea97c;background:#e4f8f0b3;border:0 solid #1ea97c;border-left-width:6px}.p-message.p-message-success .p-message-icon,.p-message.p-message-success .p-message-close{color:#1ea97c}.p-message.p-message-warn{color:#cc8925;background:#fff2e2b3;border:0 solid #cc8925;border-left-width:6px}.p-message.p-message-warn .p-message-icon,.p-message.p-message-warn .p-message-close{color:#cc8925}.p-message.p-message-error{color:#ff5757;background:#ffe7e6b3;border:0 solid #ff5757;border-left-width:6px}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:#ff5757}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{margin-right:.5rem;font-size:1.5rem}.p-message .p-message-icon.p-icon{width:1.5rem;height:1.5rem}.p-message .p-message-summary{font-weight:700}.p-message .p-message-detail{margin-left:.5rem}.p-toast{opacity:1}.p-toast .p-toast-message{border-radius:6px;margin:0 0 1rem;box-shadow:0 2px 12px #0000001a}.p-toast .p-toast-message .p-toast-message-content{padding:1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{width:2rem;height:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{background:0 0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:#ffffff80}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-toast .p-toast-message.p-toast-message-info{color:#3b82f6;background:#dbeafeb3;border:0 solid #3b82f6;border-left-width:6px}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:#3b82f6}.p-toast .p-toast-message.p-toast-message-success{color:#1ea97c;background:#e4f8f0b3;border:0 solid #1ea97c;border-left-width:6px}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#1ea97c}.p-toast .p-toast-message.p-toast-message-warn{color:#cc8925;background:#fff2e2b3;border:0 solid #cc8925;border-left-width:6px}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:#cc8925}.p-toast .p-toast-message.p-toast-message-error{color:#ff5757;background:#ffe7e6b3;border:0 solid #ff5757;border-left-width:6px}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:#ff5757}.p-galleria .p-galleria-close{color:#f9fafb;background:0 0;border-radius:50%;width:4rem;height:4rem;margin:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close .p-galleria-close-icon.p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-close:hover{color:#f9fafb;background:#ffffff1a}.p-galleria .p-galleria-item-nav{color:#f9fafb;background:0 0;border-radius:6px;width:4rem;height:4rem;margin:0 .5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon{font-size:2rem}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon.p-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon.p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{color:#f9fafb;background:#ffffff1a}.p-galleria .p-galleria-caption{color:#f9fafb;background:#00000080;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#d1d5db;border-radius:50%;width:1rem;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#9ca3af}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{color:#047857;background:#f0fdfa}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:#00000080}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:#fff6}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:#fff9}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{color:#047857;background:#f0fdfa}.p-galleria .p-galleria-thumbnail-container{background:#000000e6;padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next{color:#f9fafb;background-color:#0000;border-radius:50%;width:2rem;height:2rem;margin:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover{color:#f9fafb;background:#ffffff1a}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content{transition:box-shadow .2s}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-galleria-mask,.p-image-mask{--maskbg:#000000e6}.p-image-preview-indicator{color:#f8f9fa;background-color:#0000;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-preview-indicator .p-icon{width:1.5rem;height:1.5rem}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{color:#f8f9fa;background-color:#0000;border-radius:50%;width:3rem;height:3rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{color:#f8f9fa;background-color:#ffffff1a}.p-image-action.p-link span{font-size:1.5rem}.p-image-action.p-link .p-icon{width:1.5rem;height:1.5rem}.p-avatar{background-color:#e5e7eb;border-radius:6px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-circle{border-radius:50%}.p-avatar-group .p-avatar{border:2px solid #fff}.p-chip{color:#4b5563;background-color:#e5e7eb;border-radius:16px;padding:0 .75rem}.p-chip .p-chip-text{margin-top:.375rem;margin-bottom:.375rem;line-height:1.5}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip img{width:2.25rem;height:2.25rem;margin-left:-.75rem;margin-right:.5rem}.p-chip .p-chip-remove-icon{border-radius:6px;margin-left:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-chip .p-chip-remove-icon:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-chip .p-chip-remove-icon:focus{outline:0}.p-scrolltop{border-radius:50%;width:3rem;height:3rem;transition:background-color .2s,color .2s,box-shadow .2s;box-shadow:0 2px 12px #0000001a}.p-scrolltop.p-link{background:#000000b3}.p-scrolltop.p-link:hover{background:#000c}.p-scrolltop .p-scrolltop-icon{color:#f9fafb;font-size:1.5rem}.p-scrolltop .p-scrolltop-icon.p-icon{width:1.5rem;height:1.5rem}.p-skeleton{background-color:#e5e7eb;border-radius:6px}.p-skeleton:after{background:linear-gradient(90deg,#fff0,#fff6,#fff0)}.p-tag .p-tag-icon{margin-right:.25rem;font-size:.75rem}.p-tag .p-tag-icon.p-icon{width:.75rem;height:.75rem}.p-inplace .p-inplace-display{border-radius:6px;padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inplace .p-inplace-display:not(.p-disabled):hover{color:#4b5563;background:#f3f4f6}.p-inplace .p-inplace-display:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-metergroup .p-metergroup-meter-container{background:#e5e7eb;border-radius:6px}.p-metergroup .p-metergroup-meter{background:#10b981;border:0}.p-metergroup .p-metergroup-label-list .p-metergroup-label-list-item{line-height:1.5rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label-type{background:#10b981;border-radius:100%;width:.5rem;height:.5rem;margin-right:.5rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label{margin-right:1rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label-icon{width:1rem;height:1rem;margin-right:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter-container{height:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-start{margin-bottom:1rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-end{margin-top:1rem}.p-metergroup.p-metergroup-vertical .p-metergroup-meter-container{width:.5rem;height:100%}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-metergroup.p-metergroup-vertical .p-metergroup-label-list:not(.p-metergroup-label-list-start){margin-left:1rem}.p-progressbar{background:#e5e7eb;border:0;border-radius:6px;height:1.5rem}.p-progressbar .p-progressbar-value{background:#10b981;border:0;margin:0}.p-progressbar .p-progressbar-label{color:#fff;line-height:1.5rem}.p-terminal{color:#4b5563;background:#fff;border:1px solid #e5e7eb;padding:1.25rem}.p-terminal .p-terminal-input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);font-size:1rem}.p-badge{color:#fff;background:#10b981;min-width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;line-height:1.5rem}.p-badge.p-badge-secondary{color:#fff;background-color:#64748b}.p-badge.p-badge-success{color:#fff;background-color:#22c55e}.p-badge.p-badge-info{color:#fff;background-color:#0ea5e9}.p-badge.p-badge-warning{color:#fff;background-color:#f97316}.p-badge.p-badge-danger{color:#fff;background-color:#ef4444}.p-badge.p-badge-lg{min-width:2.25rem;height:2.25rem;font-size:1.125rem;line-height:2.25rem}.p-badge.p-badge-xl{min-width:3rem;height:3rem;font-size:1.5rem;line-height:3rem}.p-tag{color:#fff;background:#10b981;border-radius:6px;padding:.25rem .4rem;font-size:.75rem;font-weight:700}.p-tag.p-tag-success{color:#fff;background-color:#22c55e}.p-tag.p-tag-info{color:#fff;background-color:#0ea5e9}.p-tag.p-tag-warning{color:#fff;background-color:#f97316}.p-tag.p-tag-danger{color:#fff;background-color:#ef4444}.p-button-label{font-weight:700}.p-selectbutton>.p-button,.p-togglebutton.p-button,.p-accordion .p-accordion-header .p-accordion-header-link,.p-tabview .p-tabview-nav li .p-tabview-nav-link,.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{transition:background-color .2s,border-color .2s,box-shadow .2s}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button,.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background-color:#10b981}.p-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #71f3c8,0 1px 2px #000}.p-button.p-button-secondary:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b0b9c6,0 1px 2px #000}.p-button.p-button-success:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #88eaac,0 1px 2px #000}.p-button.p-button-info:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #83d3f8,0 1px 2px #000}.p-button.p-button-warning:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #fcb98b,0 1px 2px #000}.p-button.p-button-help:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #d4aafb,0 1px 2px #000}.p-button.p-button-danger:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f7a2a2,0 1px 2px #000}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #10b981}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #10b981}.p-speeddial-item.p-focus>.p-speeddial-action{box-shadow:0 0 0 2px #fff,0 0 0 4px #71f3c8,0 1px 2px #000}.p-toast-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p-inline-message-text{font-weight:500}.p-picklist-buttons .p-button,.p-orderlist-controls .p-button{transition:opacity .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-steps .p-steps-item.p-highlight .p-steps-number,.p-stepper .p-stepper-header.p-highlight .p-stepper-number{color:#fff;background:#10b981}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.grid{flex-wrap:wrap;margin-top:-.5rem;margin-left:-.5rem;margin-right:-.5rem;display:flex}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter{margin-top:0;margin-left:0;margin-right:0}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-grow:1;flex-basis:0;padding:.5rem}.col-fixed{flex:none;padding:.5rem}.col-1{flex:none;width:8.3333%;padding:.5rem}.col-2{flex:none;width:16.6667%;padding:.5rem}.col-3{flex:none;width:25%;padding:.5rem}.col-4{flex:none;width:33.3333%;padding:.5rem}.col-5{flex:none;width:41.6667%;padding:.5rem}.col-6{flex:none;width:50%;padding:.5rem}.col-7{flex:none;width:58.3333%;padding:.5rem}.col-8{flex:none;width:66.6667%;padding:.5rem}.col-9{flex:none;width:75%;padding:.5rem}.col-10{flex:none;width:83.3333%;padding:.5rem}.col-11{flex:none;width:91.6667%;padding:.5rem}.col-12{flex:none;width:100%;padding:.5rem}@media screen and (width>=576px){.sm\:col{flex-grow:1;flex-basis:0;padding:.5rem}.sm\:col-fixed{flex:none;padding:.5rem}.sm\:col-1{flex:none;width:8.3333%;padding:.5rem}.sm\:col-2{flex:none;width:16.6667%;padding:.5rem}.sm\:col-3{flex:none;width:25%;padding:.5rem}.sm\:col-4{flex:none;width:33.3333%;padding:.5rem}.sm\:col-5{flex:none;width:41.6667%;padding:.5rem}.sm\:col-6{flex:none;width:50%;padding:.5rem}.sm\:col-7{flex:none;width:58.3333%;padding:.5rem}.sm\:col-8{flex:none;width:66.6667%;padding:.5rem}.sm\:col-9{flex:none;width:75%;padding:.5rem}.sm\:col-10{flex:none;width:83.3333%;padding:.5rem}.sm\:col-11{flex:none;width:91.6667%;padding:.5rem}.sm\:col-12{flex:none;width:100%;padding:.5rem}}@media screen and (width>=768px){.md\:col{flex-grow:1;flex-basis:0;padding:.5rem}.md\:col-fixed{flex:none;padding:.5rem}.md\:col-1{flex:none;width:8.3333%;padding:.5rem}.md\:col-2{flex:none;width:16.6667%;padding:.5rem}.md\:col-3{flex:none;width:25%;padding:.5rem}.md\:col-4{flex:none;width:33.3333%;padding:.5rem}.md\:col-5{flex:none;width:41.6667%;padding:.5rem}.md\:col-6{flex:none;width:50%;padding:.5rem}.md\:col-7{flex:none;width:58.3333%;padding:.5rem}.md\:col-8{flex:none;width:66.6667%;padding:.5rem}.md\:col-9{flex:none;width:75%;padding:.5rem}.md\:col-10{flex:none;width:83.3333%;padding:.5rem}.md\:col-11{flex:none;width:91.6667%;padding:.5rem}.md\:col-12{flex:none;width:100%;padding:.5rem}}@media screen and (width>=992px){.lg\:col{flex-grow:1;flex-basis:0;padding:.5rem}.lg\:col-fixed{flex:none;padding:.5rem}.lg\:col-1{flex:none;width:8.3333%;padding:.5rem}.lg\:col-2{flex:none;width:16.6667%;padding:.5rem}.lg\:col-3{flex:none;width:25%;padding:.5rem}.lg\:col-4{flex:none;width:33.3333%;padding:.5rem}.lg\:col-5{flex:none;width:41.6667%;padding:.5rem}.lg\:col-6{flex:none;width:50%;padding:.5rem}.lg\:col-7{flex:none;width:58.3333%;padding:.5rem}.lg\:col-8{flex:none;width:66.6667%;padding:.5rem}.lg\:col-9{flex:none;width:75%;padding:.5rem}.lg\:col-10{flex:none;width:83.3333%;padding:.5rem}.lg\:col-11{flex:none;width:91.6667%;padding:.5rem}.lg\:col-12{flex:none;width:100%;padding:.5rem}}@media screen and (width>=1200px){.xl\:col{flex-grow:1;flex-basis:0;padding:.5rem}.xl\:col-fixed{flex:none;padding:.5rem}.xl\:col-1{flex:none;width:8.3333%;padding:.5rem}.xl\:col-2{flex:none;width:16.6667%;padding:.5rem}.xl\:col-3{flex:none;width:25%;padding:.5rem}.xl\:col-4{flex:none;width:33.3333%;padding:.5rem}.xl\:col-5{flex:none;width:41.6667%;padding:.5rem}.xl\:col-6{flex:none;width:50%;padding:.5rem}.xl\:col-7{flex:none;width:58.3333%;padding:.5rem}.xl\:col-8{flex:none;width:66.6667%;padding:.5rem}.xl\:col-9{flex:none;width:75%;padding:.5rem}.xl\:col-10{flex:none;width:83.3333%;padding:.5rem}.xl\:col-11{flex:none;width:91.6667%;padding:.5rem}.xl\:col-12{flex:none;width:100%;padding:.5rem}}.col-offset-0{margin-left:0!important}.col-offset-1{margin-left:8.3333%!important}.col-offset-2{margin-left:16.6667%!important}.col-offset-3{margin-left:25%!important}.col-offset-4{margin-left:33.3333%!important}.col-offset-5{margin-left:41.6667%!important}.col-offset-6{margin-left:50%!important}.col-offset-7{margin-left:58.3333%!important}.col-offset-8{margin-left:66.6667%!important}.col-offset-9{margin-left:75%!important}.col-offset-10{margin-left:83.3333%!important}.col-offset-11{margin-left:91.6667%!important}.col-offset-12{margin-left:100%!important}@media screen and (width>=576px){.sm\:col-offset-0{margin-left:0!important}.sm\:col-offset-1{margin-left:8.3333%!important}.sm\:col-offset-2{margin-left:16.6667%!important}.sm\:col-offset-3{margin-left:25%!important}.sm\:col-offset-4{margin-left:33.3333%!important}.sm\:col-offset-5{margin-left:41.6667%!important}.sm\:col-offset-6{margin-left:50%!important}.sm\:col-offset-7{margin-left:58.3333%!important}.sm\:col-offset-8{margin-left:66.6667%!important}.sm\:col-offset-9{margin-left:75%!important}.sm\:col-offset-10{margin-left:83.3333%!important}.sm\:col-offset-11{margin-left:91.6667%!important}.sm\:col-offset-12{margin-left:100%!important}}@media screen and (width>=768px){.md\:col-offset-0{margin-left:0!important}.md\:col-offset-1{margin-left:8.3333%!important}.md\:col-offset-2{margin-left:16.6667%!important}.md\:col-offset-3{margin-left:25%!important}.md\:col-offset-4{margin-left:33.3333%!important}.md\:col-offset-5{margin-left:41.6667%!important}.md\:col-offset-6{margin-left:50%!important}.md\:col-offset-7{margin-left:58.3333%!important}.md\:col-offset-8{margin-left:66.6667%!important}.md\:col-offset-9{margin-left:75%!important}.md\:col-offset-10{margin-left:83.3333%!important}.md\:col-offset-11{margin-left:91.6667%!important}.md\:col-offset-12{margin-left:100%!important}}@media screen and (width>=992px){.lg\:col-offset-0{margin-left:0!important}.lg\:col-offset-1{margin-left:8.3333%!important}.lg\:col-offset-2{margin-left:16.6667%!important}.lg\:col-offset-3{margin-left:25%!important}.lg\:col-offset-4{margin-left:33.3333%!important}.lg\:col-offset-5{margin-left:41.6667%!important}.lg\:col-offset-6{margin-left:50%!important}.lg\:col-offset-7{margin-left:58.3333%!important}.lg\:col-offset-8{margin-left:66.6667%!important}.lg\:col-offset-9{margin-left:75%!important}.lg\:col-offset-10{margin-left:83.3333%!important}.lg\:col-offset-11{margin-left:91.6667%!important}.lg\:col-offset-12{margin-left:100%!important}}@media screen and (width>=1200px){.xl\:col-offset-0{margin-left:0!important}.xl\:col-offset-1{margin-left:8.3333%!important}.xl\:col-offset-2{margin-left:16.6667%!important}.xl\:col-offset-3{margin-left:25%!important}.xl\:col-offset-4{margin-left:33.3333%!important}.xl\:col-offset-5{margin-left:41.6667%!important}.xl\:col-offset-6{margin-left:50%!important}.xl\:col-offset-7{margin-left:58.3333%!important}.xl\:col-offset-8{margin-left:66.6667%!important}.xl\:col-offset-9{margin-left:75%!important}.xl\:col-offset-10{margin-left:83.3333%!important}.xl\:col-offset-11{margin-left:91.6667%!important}.xl\:col-offset-12{margin-left:100%!important}}.text-0{color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.text-50{color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-800))!important}.text-100{color:var(--lightningcss-light,var(--p-surface-100))var(--lightningcss-dark,var(--p-surface-700))!important}.text-200{color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-600))!important}.text-300{color:var(--lightningcss-light,var(--p-surface-300))var(--lightningcss-dark,var(--p-surface-500))!important}.text-400{color:var(--lightningcss-light,var(--p-surface-400))var(--lightningcss-dark,var(--p-surface-400))!important}.text-500{color:var(--lightningcss-light,var(--p-surface-500))var(--lightningcss-dark,var(--p-surface-300))!important}.text-600{color:var(--lightningcss-light,var(--p-surface-600))var(--lightningcss-dark,var(--p-surface-200))!important}.text-700{color:var(--lightningcss-light,var(--p-surface-700))var(--lightningcss-dark,var(--p-surface-100))!important}.text-800{color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-50))!important}.text-900{color:var(--lightningcss-light,var(--p-surface-900))var(--lightningcss-dark,var(--p-surface-0))!important}.focus\:text-0:focus,.hover\:text-0:hover,.active\:text-0:active{color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.focus\:text-50:focus,.hover\:text-50:hover,.active\:text-50:active{color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-800))!important}.focus\:text-100:focus,.hover\:text-100:hover,.active\:text-100:active{color:var(--lightningcss-light,var(--p-surface-100))var(--lightningcss-dark,var(--p-surface-700))!important}.focus\:text-200:focus,.hover\:text-200:hover,.active\:text-200:active{color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-600))!important}.focus\:text-300:focus,.hover\:text-300:hover,.active\:text-300:active{color:var(--lightningcss-light,var(--p-surface-300))var(--lightningcss-dark,var(--p-surface-500))!important}.focus\:text-400:focus,.hover\:text-400:hover,.active\:text-400:active{color:var(--lightningcss-light,var(--p-surface-400))var(--lightningcss-dark,var(--p-surface-400))!important}.focus\:text-500:focus,.hover\:text-500:hover,.active\:text-500:active{color:var(--lightningcss-light,var(--p-surface-500))var(--lightningcss-dark,var(--p-surface-300))!important}.focus\:text-600:focus,.hover\:text-600:hover,.active\:text-600:active{color:var(--lightningcss-light,var(--p-surface-600))var(--lightningcss-dark,var(--p-surface-200))!important}.focus\:text-700:focus,.hover\:text-700:hover,.active\:text-700:active{color:var(--lightningcss-light,var(--p-surface-700))var(--lightningcss-dark,var(--p-surface-100))!important}.focus\:text-800:focus,.hover\:text-800:hover,.active\:text-800:active{color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-50))!important}.focus\:text-900:focus,.hover\:text-900:hover,.active\:text-900:active{color:var(--lightningcss-light,var(--p-surface-900))var(--lightningcss-dark,var(--p-surface-0))!important}.surface-0{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.surface-50{background-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-800))!important}.surface-100{background-color:var(--lightningcss-light,var(--p-surface-100))var(--lightningcss-dark,var(--p-surface-700))!important}.surface-200{background-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-600))!important}.surface-300{background-color:var(--lightningcss-light,var(--p-surface-300))var(--lightningcss-dark,var(--p-surface-500))!important}.surface-400{background-color:var(--lightningcss-light,var(--p-surface-400))var(--lightningcss-dark,var(--p-surface-400))!important}.surface-500{background-color:var(--lightningcss-light,var(--p-surface-500))var(--lightningcss-dark,var(--p-surface-300))!important}.surface-600{background-color:var(--lightningcss-light,var(--p-surface-600))var(--lightningcss-dark,var(--p-surface-200))!important}.surface-700{background-color:var(--lightningcss-light,var(--p-surface-700))var(--lightningcss-dark,var(--p-surface-100))!important}.surface-800{background-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-50))!important}.surface-900{background-color:var(--lightningcss-light,var(--p-surface-900))var(--lightningcss-dark,var(--p-surface-0))!important}.focus\:surface-0:focus,.hover\:surface-0:hover,.active\:surface-0:active{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.focus\:surface-50:focus,.hover\:surface-50:hover,.active\:surface-50:active{background-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-800))!important}.focus\:surface-100:focus,.hover\:surface-100:hover,.active\:surface-100:active{background-color:var(--lightningcss-light,var(--p-surface-100))var(--lightningcss-dark,var(--p-surface-700))!important}.focus\:surface-200:focus,.hover\:surface-200:hover,.active\:surface-200:active{background-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-600))!important}.focus\:surface-300:focus,.hover\:surface-300:hover,.active\:surface-300:active{background-color:var(--lightningcss-light,var(--p-surface-300))var(--lightningcss-dark,var(--p-surface-500))!important}.focus\:surface-400:focus,.hover\:surface-400:hover,.active\:surface-400:active{background-color:var(--lightningcss-light,var(--p-surface-400))var(--lightningcss-dark,var(--p-surface-400))!important}.focus\:surface-500:focus,.hover\:surface-500:hover,.active\:surface-500:active{background-color:var(--lightningcss-light,var(--p-surface-500))var(--lightningcss-dark,var(--p-surface-300))!important}.focus\:surface-600:focus,.hover\:surface-600:hover,.active\:surface-600:active{background-color:var(--lightningcss-light,var(--p-surface-600))var(--lightningcss-dark,var(--p-surface-200))!important}.focus\:surface-700:focus,.hover\:surface-700:hover,.active\:surface-700:active{background-color:var(--lightningcss-light,var(--p-surface-700))var(--lightningcss-dark,var(--p-surface-100))!important}.focus\:surface-800:focus,.hover\:surface-800:hover,.active\:surface-800:active{background-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-50))!important}.focus\:surface-900:focus,.hover\:surface-900:hover,.active\:surface-900:active{background-color:var(--lightningcss-light,var(--p-surface-900))var(--lightningcss-dark,var(--p-surface-0))!important}.border-0{border-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.border-50{border-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-800))!important}.border-100{border-color:var(--lightningcss-light,var(--p-surface-100))var(--lightningcss-dark,var(--p-surface-700))!important}.border-200{border-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-600))!important}.border-300{border-color:var(--lightningcss-light,var(--p-surface-300))var(--lightningcss-dark,var(--p-surface-500))!important}.border-400{border-color:var(--lightningcss-light,var(--p-surface-400))var(--lightningcss-dark,var(--p-surface-400))!important}.border-500{border-color:var(--lightningcss-light,var(--p-surface-500))var(--lightningcss-dark,var(--p-surface-300))!important}.border-600{border-color:var(--lightningcss-light,var(--p-surface-600))var(--lightningcss-dark,var(--p-surface-200))!important}.border-700{border-color:var(--lightningcss-light,var(--p-surface-700))var(--lightningcss-dark,var(--p-surface-100))!important}.border-800{border-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-50))!important}.border-900{border-color:var(--lightningcss-light,var(--p-surface-900))var(--lightningcss-dark,var(--p-surface-0))!important}.focus\:border-0:focus,.hover\:border-0:hover,.active\:border-0:active{border-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.focus\:border-50:focus,.hover\:border-50:hover,.active\:border-50:active{border-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-800))!important}.focus\:border-100:focus,.hover\:border-100:hover,.active\:border-100:active{border-color:var(--lightningcss-light,var(--p-surface-100))var(--lightningcss-dark,var(--p-surface-700))!important}.focus\:border-200:focus,.hover\:border-200:hover,.active\:border-200:active{border-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-600))!important}.focus\:border-300:focus,.hover\:border-300:hover,.active\:border-300:active{border-color:var(--lightningcss-light,var(--p-surface-300))var(--lightningcss-dark,var(--p-surface-500))!important}.focus\:border-400:focus,.hover\:border-400:hover,.active\:border-400:active{border-color:var(--lightningcss-light,var(--p-surface-400))var(--lightningcss-dark,var(--p-surface-400))!important}.focus\:border-500:focus,.hover\:border-500:hover,.active\:border-500:active{border-color:var(--lightningcss-light,var(--p-surface-500))var(--lightningcss-dark,var(--p-surface-300))!important}.focus\:border-600:focus,.hover\:border-600:hover,.active\:border-600:active{border-color:var(--lightningcss-light,var(--p-surface-600))var(--lightningcss-dark,var(--p-surface-200))!important}.focus\:border-700:focus,.hover\:border-700:hover,.active\:border-700:active{border-color:var(--lightningcss-light,var(--p-surface-700))var(--lightningcss-dark,var(--p-surface-100))!important}.focus\:border-800:focus,.hover\:border-800:hover,.active\:border-800:active{border-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-50))!important}.focus\:border-900:focus,.hover\:border-900:hover,.active\:border-900:active{border-color:var(--lightningcss-light,var(--p-surface-900))var(--lightningcss-dark,var(--p-surface-0))!important}.bg-transparent{background-color:#0000!important}@media screen and (width>=576px){.sm\:bg-transparent{background-color:#0000!important}}@media screen and (width>=768px){.md\:bg-transparent{background-color:#0000!important}}@media screen and (width>=992px){.lg\:bg-transparent{background-color:#0000!important}}@media screen and (width>=1200px){.xl\:bg-transparent{background-color:#0000!important}}.border-transparent{border-color:#0000!important}@media screen and (width>=576px){.sm\:border-transparent{border-color:#0000!important}}@media screen and (width>=768px){.md\:border-transparent{border-color:#0000!important}}@media screen and (width>=992px){.lg\:border-transparent{border-color:#0000!important}}@media screen and (width>=1200px){.xl\:border-transparent{border-color:#0000!important}}.text-blue-50{color:var(--p-blue-50)!important}.text-blue-100{color:var(--p-blue-100)!important}.text-blue-200{color:var(--p-blue-200)!important}.text-blue-300{color:var(--p-blue-300)!important}.text-blue-400{color:var(--p-blue-400)!important}.text-blue-500{color:var(--p-blue-500)!important}.text-blue-600{color:var(--p-blue-600)!important}.text-blue-700{color:var(--p-blue-700)!important}.text-blue-800{color:var(--p-blue-800)!important}.text-blue-900{color:var(--p-blue-900)!important}.focus\:text-blue-50:focus{color:var(--p-blue-50)!important}.focus\:text-blue-100:focus{color:var(--p-blue-100)!important}.focus\:text-blue-200:focus{color:var(--p-blue-200)!important}.focus\:text-blue-300:focus{color:var(--p-blue-300)!important}.focus\:text-blue-400:focus{color:var(--p-blue-400)!important}.focus\:text-blue-500:focus{color:var(--p-blue-500)!important}.focus\:text-blue-600:focus{color:var(--p-blue-600)!important}.focus\:text-blue-700:focus{color:var(--p-blue-700)!important}.focus\:text-blue-800:focus{color:var(--p-blue-800)!important}.focus\:text-blue-900:focus{color:var(--p-blue-900)!important}.hover\:text-blue-50:hover{color:var(--p-blue-50)!important}.hover\:text-blue-100:hover{color:var(--p-blue-100)!important}.hover\:text-blue-200:hover{color:var(--p-blue-200)!important}.hover\:text-blue-300:hover{color:var(--p-blue-300)!important}.hover\:text-blue-400:hover{color:var(--p-blue-400)!important}.hover\:text-blue-500:hover{color:var(--p-blue-500)!important}.hover\:text-blue-600:hover{color:var(--p-blue-600)!important}.hover\:text-blue-700:hover{color:var(--p-blue-700)!important}.hover\:text-blue-800:hover{color:var(--p-blue-800)!important}.hover\:text-blue-900:hover{color:var(--p-blue-900)!important}.active\:text-blue-50:active{color:var(--p-blue-50)!important}.active\:text-blue-100:active{color:var(--p-blue-100)!important}.active\:text-blue-200:active{color:var(--p-blue-200)!important}.active\:text-blue-300:active{color:var(--p-blue-300)!important}.active\:text-blue-400:active{color:var(--p-blue-400)!important}.active\:text-blue-500:active{color:var(--p-blue-500)!important}.active\:text-blue-600:active{color:var(--p-blue-600)!important}.active\:text-blue-700:active{color:var(--p-blue-700)!important}.active\:text-blue-800:active{color:var(--p-blue-800)!important}.active\:text-blue-900:active{color:var(--p-blue-900)!important}.text-green-50{color:var(--p-green-50)!important}.text-green-100{color:var(--p-green-100)!important}.text-green-200{color:var(--p-green-200)!important}.text-green-300{color:var(--p-green-300)!important}.text-green-400{color:var(--p-green-400)!important}.text-green-500{color:var(--p-green-500)!important}.text-green-600{color:var(--p-green-600)!important}.text-green-700{color:var(--p-green-700)!important}.text-green-800{color:var(--p-green-800)!important}.text-green-900{color:var(--p-green-900)!important}.focus\:text-green-50:focus{color:var(--p-green-50)!important}.focus\:text-green-100:focus{color:var(--p-green-100)!important}.focus\:text-green-200:focus{color:var(--p-green-200)!important}.focus\:text-green-300:focus{color:var(--p-green-300)!important}.focus\:text-green-400:focus{color:var(--p-green-400)!important}.focus\:text-green-500:focus{color:var(--p-green-500)!important}.focus\:text-green-600:focus{color:var(--p-green-600)!important}.focus\:text-green-700:focus{color:var(--p-green-700)!important}.focus\:text-green-800:focus{color:var(--p-green-800)!important}.focus\:text-green-900:focus{color:var(--p-green-900)!important}.hover\:text-green-50:hover{color:var(--p-green-50)!important}.hover\:text-green-100:hover{color:var(--p-green-100)!important}.hover\:text-green-200:hover{color:var(--p-green-200)!important}.hover\:text-green-300:hover{color:var(--p-green-300)!important}.hover\:text-green-400:hover{color:var(--p-green-400)!important}.hover\:text-green-500:hover{color:var(--p-green-500)!important}.hover\:text-green-600:hover{color:var(--p-green-600)!important}.hover\:text-green-700:hover{color:var(--p-green-700)!important}.hover\:text-green-800:hover{color:var(--p-green-800)!important}.hover\:text-green-900:hover{color:var(--p-green-900)!important}.active\:text-green-50:active{color:var(--p-green-50)!important}.active\:text-green-100:active{color:var(--p-green-100)!important}.active\:text-green-200:active{color:var(--p-green-200)!important}.active\:text-green-300:active{color:var(--p-green-300)!important}.active\:text-green-400:active{color:var(--p-green-400)!important}.active\:text-green-500:active{color:var(--p-green-500)!important}.active\:text-green-600:active{color:var(--p-green-600)!important}.active\:text-green-700:active{color:var(--p-green-700)!important}.active\:text-green-800:active{color:var(--p-green-800)!important}.active\:text-green-900:active{color:var(--p-green-900)!important}.text-yellow-50{color:var(--p-yellow-50)!important}.text-yellow-100{color:var(--p-yellow-100)!important}.text-yellow-200{color:var(--p-yellow-200)!important}.text-yellow-300{color:var(--p-yellow-300)!important}.text-yellow-400{color:var(--p-yellow-400)!important}.text-yellow-500{color:var(--p-yellow-500)!important}.text-yellow-600{color:var(--p-yellow-600)!important}.text-yellow-700{color:var(--p-yellow-700)!important}.text-yellow-800{color:var(--p-yellow-800)!important}.text-yellow-900{color:var(--p-yellow-900)!important}.focus\:text-yellow-50:focus{color:var(--p-yellow-50)!important}.focus\:text-yellow-100:focus{color:var(--p-yellow-100)!important}.focus\:text-yellow-200:focus{color:var(--p-yellow-200)!important}.focus\:text-yellow-300:focus{color:var(--p-yellow-300)!important}.focus\:text-yellow-400:focus{color:var(--p-yellow-400)!important}.focus\:text-yellow-500:focus{color:var(--p-yellow-500)!important}.focus\:text-yellow-600:focus{color:var(--p-yellow-600)!important}.focus\:text-yellow-700:focus{color:var(--p-yellow-700)!important}.focus\:text-yellow-800:focus{color:var(--p-yellow-800)!important}.focus\:text-yellow-900:focus{color:var(--p-yellow-900)!important}.hover\:text-yellow-50:hover{color:var(--p-yellow-50)!important}.hover\:text-yellow-100:hover{color:var(--p-yellow-100)!important}.hover\:text-yellow-200:hover{color:var(--p-yellow-200)!important}.hover\:text-yellow-300:hover{color:var(--p-yellow-300)!important}.hover\:text-yellow-400:hover{color:var(--p-yellow-400)!important}.hover\:text-yellow-500:hover{color:var(--p-yellow-500)!important}.hover\:text-yellow-600:hover{color:var(--p-yellow-600)!important}.hover\:text-yellow-700:hover{color:var(--p-yellow-700)!important}.hover\:text-yellow-800:hover{color:var(--p-yellow-800)!important}.hover\:text-yellow-900:hover{color:var(--p-yellow-900)!important}.active\:text-yellow-50:active{color:var(--p-yellow-50)!important}.active\:text-yellow-100:active{color:var(--p-yellow-100)!important}.active\:text-yellow-200:active{color:var(--p-yellow-200)!important}.active\:text-yellow-300:active{color:var(--p-yellow-300)!important}.active\:text-yellow-400:active{color:var(--p-yellow-400)!important}.active\:text-yellow-500:active{color:var(--p-yellow-500)!important}.active\:text-yellow-600:active{color:var(--p-yellow-600)!important}.active\:text-yellow-700:active{color:var(--p-yellow-700)!important}.active\:text-yellow-800:active{color:var(--p-yellow-800)!important}.active\:text-yellow-900:active{color:var(--p-yellow-900)!important}.text-cyan-50{color:var(--p-cyan-50)!important}.text-cyan-100{color:var(--p-cyan-100)!important}.text-cyan-200{color:var(--p-cyan-200)!important}.text-cyan-300{color:var(--p-cyan-300)!important}.text-cyan-400{color:var(--p-cyan-400)!important}.text-cyan-500{color:var(--p-cyan-500)!important}.text-cyan-600{color:var(--p-cyan-600)!important}.text-cyan-700{color:var(--p-cyan-700)!important}.text-cyan-800{color:var(--p-cyan-800)!important}.text-cyan-900{color:var(--p-cyan-900)!important}.focus\:text-cyan-50:focus{color:var(--p-cyan-50)!important}.focus\:text-cyan-100:focus{color:var(--p-cyan-100)!important}.focus\:text-cyan-200:focus{color:var(--p-cyan-200)!important}.focus\:text-cyan-300:focus{color:var(--p-cyan-300)!important}.focus\:text-cyan-400:focus{color:var(--p-cyan-400)!important}.focus\:text-cyan-500:focus{color:var(--p-cyan-500)!important}.focus\:text-cyan-600:focus{color:var(--p-cyan-600)!important}.focus\:text-cyan-700:focus{color:var(--p-cyan-700)!important}.focus\:text-cyan-800:focus{color:var(--p-cyan-800)!important}.focus\:text-cyan-900:focus{color:var(--p-cyan-900)!important}.hover\:text-cyan-50:hover{color:var(--p-cyan-50)!important}.hover\:text-cyan-100:hover{color:var(--p-cyan-100)!important}.hover\:text-cyan-200:hover{color:var(--p-cyan-200)!important}.hover\:text-cyan-300:hover{color:var(--p-cyan-300)!important}.hover\:text-cyan-400:hover{color:var(--p-cyan-400)!important}.hover\:text-cyan-500:hover{color:var(--p-cyan-500)!important}.hover\:text-cyan-600:hover{color:var(--p-cyan-600)!important}.hover\:text-cyan-700:hover{color:var(--p-cyan-700)!important}.hover\:text-cyan-800:hover{color:var(--p-cyan-800)!important}.hover\:text-cyan-900:hover{color:var(--p-cyan-900)!important}.active\:text-cyan-50:active{color:var(--p-cyan-50)!important}.active\:text-cyan-100:active{color:var(--p-cyan-100)!important}.active\:text-cyan-200:active{color:var(--p-cyan-200)!important}.active\:text-cyan-300:active{color:var(--p-cyan-300)!important}.active\:text-cyan-400:active{color:var(--p-cyan-400)!important}.active\:text-cyan-500:active{color:var(--p-cyan-500)!important}.active\:text-cyan-600:active{color:var(--p-cyan-600)!important}.active\:text-cyan-700:active{color:var(--p-cyan-700)!important}.active\:text-cyan-800:active{color:var(--p-cyan-800)!important}.active\:text-cyan-900:active{color:var(--p-cyan-900)!important}.text-pink-50{color:var(--p-pink-50)!important}.text-pink-100{color:var(--p-pink-100)!important}.text-pink-200{color:var(--p-pink-200)!important}.text-pink-300{color:var(--p-pink-300)!important}.text-pink-400{color:var(--p-pink-400)!important}.text-pink-500{color:var(--p-pink-500)!important}.text-pink-600{color:var(--p-pink-600)!important}.text-pink-700{color:var(--p-pink-700)!important}.text-pink-800{color:var(--p-pink-800)!important}.text-pink-900{color:var(--p-pink-900)!important}.focus\:text-pink-50:focus{color:var(--p-pink-50)!important}.focus\:text-pink-100:focus{color:var(--p-pink-100)!important}.focus\:text-pink-200:focus{color:var(--p-pink-200)!important}.focus\:text-pink-300:focus{color:var(--p-pink-300)!important}.focus\:text-pink-400:focus{color:var(--p-pink-400)!important}.focus\:text-pink-500:focus{color:var(--p-pink-500)!important}.focus\:text-pink-600:focus{color:var(--p-pink-600)!important}.focus\:text-pink-700:focus{color:var(--p-pink-700)!important}.focus\:text-pink-800:focus{color:var(--p-pink-800)!important}.focus\:text-pink-900:focus{color:var(--p-pink-900)!important}.hover\:text-pink-50:hover{color:var(--p-pink-50)!important}.hover\:text-pink-100:hover{color:var(--p-pink-100)!important}.hover\:text-pink-200:hover{color:var(--p-pink-200)!important}.hover\:text-pink-300:hover{color:var(--p-pink-300)!important}.hover\:text-pink-400:hover{color:var(--p-pink-400)!important}.hover\:text-pink-500:hover{color:var(--p-pink-500)!important}.hover\:text-pink-600:hover{color:var(--p-pink-600)!important}.hover\:text-pink-700:hover{color:var(--p-pink-700)!important}.hover\:text-pink-800:hover{color:var(--p-pink-800)!important}.hover\:text-pink-900:hover{color:var(--p-pink-900)!important}.active\:text-pink-50:active{color:var(--p-pink-50)!important}.active\:text-pink-100:active{color:var(--p-pink-100)!important}.active\:text-pink-200:active{color:var(--p-pink-200)!important}.active\:text-pink-300:active{color:var(--p-pink-300)!important}.active\:text-pink-400:active{color:var(--p-pink-400)!important}.active\:text-pink-500:active{color:var(--p-pink-500)!important}.active\:text-pink-600:active{color:var(--p-pink-600)!important}.active\:text-pink-700:active{color:var(--p-pink-700)!important}.active\:text-pink-800:active{color:var(--p-pink-800)!important}.active\:text-pink-900:active{color:var(--p-pink-900)!important}.text-indigo-50{color:var(--p-indigo-50)!important}.text-indigo-100{color:var(--p-indigo-100)!important}.text-indigo-200{color:var(--p-indigo-200)!important}.text-indigo-300{color:var(--p-indigo-300)!important}.text-indigo-400{color:var(--p-indigo-400)!important}.text-indigo-500{color:var(--p-indigo-500)!important}.text-indigo-600{color:var(--p-indigo-600)!important}.text-indigo-700{color:var(--p-indigo-700)!important}.text-indigo-800{color:var(--p-indigo-800)!important}.text-indigo-900{color:var(--p-indigo-900)!important}.focus\:text-indigo-50:focus{color:var(--p-indigo-50)!important}.focus\:text-indigo-100:focus{color:var(--p-indigo-100)!important}.focus\:text-indigo-200:focus{color:var(--p-indigo-200)!important}.focus\:text-indigo-300:focus{color:var(--p-indigo-300)!important}.focus\:text-indigo-400:focus{color:var(--p-indigo-400)!important}.focus\:text-indigo-500:focus{color:var(--p-indigo-500)!important}.focus\:text-indigo-600:focus{color:var(--p-indigo-600)!important}.focus\:text-indigo-700:focus{color:var(--p-indigo-700)!important}.focus\:text-indigo-800:focus{color:var(--p-indigo-800)!important}.focus\:text-indigo-900:focus{color:var(--p-indigo-900)!important}.hover\:text-indigo-50:hover{color:var(--p-indigo-50)!important}.hover\:text-indigo-100:hover{color:var(--p-indigo-100)!important}.hover\:text-indigo-200:hover{color:var(--p-indigo-200)!important}.hover\:text-indigo-300:hover{color:var(--p-indigo-300)!important}.hover\:text-indigo-400:hover{color:var(--p-indigo-400)!important}.hover\:text-indigo-500:hover{color:var(--p-indigo-500)!important}.hover\:text-indigo-600:hover{color:var(--p-indigo-600)!important}.hover\:text-indigo-700:hover{color:var(--p-indigo-700)!important}.hover\:text-indigo-800:hover{color:var(--p-indigo-800)!important}.hover\:text-indigo-900:hover{color:var(--p-indigo-900)!important}.active\:text-indigo-50:active{color:var(--p-indigo-50)!important}.active\:text-indigo-100:active{color:var(--p-indigo-100)!important}.active\:text-indigo-200:active{color:var(--p-indigo-200)!important}.active\:text-indigo-300:active{color:var(--p-indigo-300)!important}.active\:text-indigo-400:active{color:var(--p-indigo-400)!important}.active\:text-indigo-500:active{color:var(--p-indigo-500)!important}.active\:text-indigo-600:active{color:var(--p-indigo-600)!important}.active\:text-indigo-700:active{color:var(--p-indigo-700)!important}.active\:text-indigo-800:active{color:var(--p-indigo-800)!important}.active\:text-indigo-900:active{color:var(--p-indigo-900)!important}.text-teal-50{color:var(--p-teal-50)!important}.text-teal-100{color:var(--p-teal-100)!important}.text-teal-200{color:var(--p-teal-200)!important}.text-teal-300{color:var(--p-teal-300)!important}.text-teal-400{color:var(--p-teal-400)!important}.text-teal-500{color:var(--p-teal-500)!important}.text-teal-600{color:var(--p-teal-600)!important}.text-teal-700{color:var(--p-teal-700)!important}.text-teal-800{color:var(--p-teal-800)!important}.text-teal-900{color:var(--p-teal-900)!important}.focus\:text-teal-50:focus{color:var(--p-teal-50)!important}.focus\:text-teal-100:focus{color:var(--p-teal-100)!important}.focus\:text-teal-200:focus{color:var(--p-teal-200)!important}.focus\:text-teal-300:focus{color:var(--p-teal-300)!important}.focus\:text-teal-400:focus{color:var(--p-teal-400)!important}.focus\:text-teal-500:focus{color:var(--p-teal-500)!important}.focus\:text-teal-600:focus{color:var(--p-teal-600)!important}.focus\:text-teal-700:focus{color:var(--p-teal-700)!important}.focus\:text-teal-800:focus{color:var(--p-teal-800)!important}.focus\:text-teal-900:focus{color:var(--p-teal-900)!important}.hover\:text-teal-50:hover{color:var(--p-teal-50)!important}.hover\:text-teal-100:hover{color:var(--p-teal-100)!important}.hover\:text-teal-200:hover{color:var(--p-teal-200)!important}.hover\:text-teal-300:hover{color:var(--p-teal-300)!important}.hover\:text-teal-400:hover{color:var(--p-teal-400)!important}.hover\:text-teal-500:hover{color:var(--p-teal-500)!important}.hover\:text-teal-600:hover{color:var(--p-teal-600)!important}.hover\:text-teal-700:hover{color:var(--p-teal-700)!important}.hover\:text-teal-800:hover{color:var(--p-teal-800)!important}.hover\:text-teal-900:hover{color:var(--p-teal-900)!important}.active\:text-teal-50:active{color:var(--p-teal-50)!important}.active\:text-teal-100:active{color:var(--p-teal-100)!important}.active\:text-teal-200:active{color:var(--p-teal-200)!important}.active\:text-teal-300:active{color:var(--p-teal-300)!important}.active\:text-teal-400:active{color:var(--p-teal-400)!important}.active\:text-teal-500:active{color:var(--p-teal-500)!important}.active\:text-teal-600:active{color:var(--p-teal-600)!important}.active\:text-teal-700:active{color:var(--p-teal-700)!important}.active\:text-teal-800:active{color:var(--p-teal-800)!important}.active\:text-teal-900:active{color:var(--p-teal-900)!important}.text-orange-50{color:var(--p-orange-50)!important}.text-orange-100{color:var(--p-orange-100)!important}.text-orange-200{color:var(--p-orange-200)!important}.text-orange-300{color:var(--p-orange-300)!important}.text-orange-400{color:var(--p-orange-400)!important}.text-orange-500{color:var(--p-orange-500)!important}.text-orange-600{color:var(--p-orange-600)!important}.text-orange-700{color:var(--p-orange-700)!important}.text-orange-800{color:var(--p-orange-800)!important}.text-orange-900{color:var(--p-orange-900)!important}.focus\:text-orange-50:focus{color:var(--p-orange-50)!important}.focus\:text-orange-100:focus{color:var(--p-orange-100)!important}.focus\:text-orange-200:focus{color:var(--p-orange-200)!important}.focus\:text-orange-300:focus{color:var(--p-orange-300)!important}.focus\:text-orange-400:focus{color:var(--p-orange-400)!important}.focus\:text-orange-500:focus{color:var(--p-orange-500)!important}.focus\:text-orange-600:focus{color:var(--p-orange-600)!important}.focus\:text-orange-700:focus{color:var(--p-orange-700)!important}.focus\:text-orange-800:focus{color:var(--p-orange-800)!important}.focus\:text-orange-900:focus{color:var(--p-orange-900)!important}.hover\:text-orange-50:hover{color:var(--p-orange-50)!important}.hover\:text-orange-100:hover{color:var(--p-orange-100)!important}.hover\:text-orange-200:hover{color:var(--p-orange-200)!important}.hover\:text-orange-300:hover{color:var(--p-orange-300)!important}.hover\:text-orange-400:hover{color:var(--p-orange-400)!important}.hover\:text-orange-500:hover{color:var(--p-orange-500)!important}.hover\:text-orange-600:hover{color:var(--p-orange-600)!important}.hover\:text-orange-700:hover{color:var(--p-orange-700)!important}.hover\:text-orange-800:hover{color:var(--p-orange-800)!important}.hover\:text-orange-900:hover{color:var(--p-orange-900)!important}.active\:text-orange-50:active{color:var(--p-orange-50)!important}.active\:text-orange-100:active{color:var(--p-orange-100)!important}.active\:text-orange-200:active{color:var(--p-orange-200)!important}.active\:text-orange-300:active{color:var(--p-orange-300)!important}.active\:text-orange-400:active{color:var(--p-orange-400)!important}.active\:text-orange-500:active{color:var(--p-orange-500)!important}.active\:text-orange-600:active{color:var(--p-orange-600)!important}.active\:text-orange-700:active{color:var(--p-orange-700)!important}.active\:text-orange-800:active{color:var(--p-orange-800)!important}.active\:text-orange-900:active{color:var(--p-orange-900)!important}.text-bluegray-50{color:var(--p-bluegray-50)!important}.text-bluegray-100{color:var(--p-bluegray-100)!important}.text-bluegray-200{color:var(--p-bluegray-200)!important}.text-bluegray-300{color:var(--p-bluegray-300)!important}.text-bluegray-400{color:var(--p-bluegray-400)!important}.text-bluegray-500{color:var(--p-bluegray-500)!important}.text-bluegray-600{color:var(--p-bluegray-600)!important}.text-bluegray-700{color:var(--p-bluegray-700)!important}.text-bluegray-800{color:var(--p-bluegray-800)!important}.text-bluegray-900{color:var(--p-bluegray-900)!important}.focus\:text-bluegray-50:focus{color:var(--p-bluegray-50)!important}.focus\:text-bluegray-100:focus{color:var(--p-bluegray-100)!important}.focus\:text-bluegray-200:focus{color:var(--p-bluegray-200)!important}.focus\:text-bluegray-300:focus{color:var(--p-bluegray-300)!important}.focus\:text-bluegray-400:focus{color:var(--p-bluegray-400)!important}.focus\:text-bluegray-500:focus{color:var(--p-bluegray-500)!important}.focus\:text-bluegray-600:focus{color:var(--p-bluegray-600)!important}.focus\:text-bluegray-700:focus{color:var(--p-bluegray-700)!important}.focus\:text-bluegray-800:focus{color:var(--p-bluegray-800)!important}.focus\:text-bluegray-900:focus{color:var(--p-bluegray-900)!important}.hover\:text-bluegray-50:hover{color:var(--p-bluegray-50)!important}.hover\:text-bluegray-100:hover{color:var(--p-bluegray-100)!important}.hover\:text-bluegray-200:hover{color:var(--p-bluegray-200)!important}.hover\:text-bluegray-300:hover{color:var(--p-bluegray-300)!important}.hover\:text-bluegray-400:hover{color:var(--p-bluegray-400)!important}.hover\:text-bluegray-500:hover{color:var(--p-bluegray-500)!important}.hover\:text-bluegray-600:hover{color:var(--p-bluegray-600)!important}.hover\:text-bluegray-700:hover{color:var(--p-bluegray-700)!important}.hover\:text-bluegray-800:hover{color:var(--p-bluegray-800)!important}.hover\:text-bluegray-900:hover{color:var(--p-bluegray-900)!important}.active\:text-bluegray-50:active{color:var(--p-bluegray-50)!important}.active\:text-bluegray-100:active{color:var(--p-bluegray-100)!important}.active\:text-bluegray-200:active{color:var(--p-bluegray-200)!important}.active\:text-bluegray-300:active{color:var(--p-bluegray-300)!important}.active\:text-bluegray-400:active{color:var(--p-bluegray-400)!important}.active\:text-bluegray-500:active{color:var(--p-bluegray-500)!important}.active\:text-bluegray-600:active{color:var(--p-bluegray-600)!important}.active\:text-bluegray-700:active{color:var(--p-bluegray-700)!important}.active\:text-bluegray-800:active{color:var(--p-bluegray-800)!important}.active\:text-bluegray-900:active{color:var(--p-bluegray-900)!important}.text-purple-50{color:var(--p-purple-50)!important}.text-purple-100{color:var(--p-purple-100)!important}.text-purple-200{color:var(--p-purple-200)!important}.text-purple-300{color:var(--p-purple-300)!important}.text-purple-400{color:var(--p-purple-400)!important}.text-purple-500{color:var(--p-purple-500)!important}.text-purple-600{color:var(--p-purple-600)!important}.text-purple-700{color:var(--p-purple-700)!important}.text-purple-800{color:var(--p-purple-800)!important}.text-purple-900{color:var(--p-purple-900)!important}.focus\:text-purple-50:focus{color:var(--p-purple-50)!important}.focus\:text-purple-100:focus{color:var(--p-purple-100)!important}.focus\:text-purple-200:focus{color:var(--p-purple-200)!important}.focus\:text-purple-300:focus{color:var(--p-purple-300)!important}.focus\:text-purple-400:focus{color:var(--p-purple-400)!important}.focus\:text-purple-500:focus{color:var(--p-purple-500)!important}.focus\:text-purple-600:focus{color:var(--p-purple-600)!important}.focus\:text-purple-700:focus{color:var(--p-purple-700)!important}.focus\:text-purple-800:focus{color:var(--p-purple-800)!important}.focus\:text-purple-900:focus{color:var(--p-purple-900)!important}.hover\:text-purple-50:hover{color:var(--p-purple-50)!important}.hover\:text-purple-100:hover{color:var(--p-purple-100)!important}.hover\:text-purple-200:hover{color:var(--p-purple-200)!important}.hover\:text-purple-300:hover{color:var(--p-purple-300)!important}.hover\:text-purple-400:hover{color:var(--p-purple-400)!important}.hover\:text-purple-500:hover{color:var(--p-purple-500)!important}.hover\:text-purple-600:hover{color:var(--p-purple-600)!important}.hover\:text-purple-700:hover{color:var(--p-purple-700)!important}.hover\:text-purple-800:hover{color:var(--p-purple-800)!important}.hover\:text-purple-900:hover{color:var(--p-purple-900)!important}.active\:text-purple-50:active{color:var(--p-purple-50)!important}.active\:text-purple-100:active{color:var(--p-purple-100)!important}.active\:text-purple-200:active{color:var(--p-purple-200)!important}.active\:text-purple-300:active{color:var(--p-purple-300)!important}.active\:text-purple-400:active{color:var(--p-purple-400)!important}.active\:text-purple-500:active{color:var(--p-purple-500)!important}.active\:text-purple-600:active{color:var(--p-purple-600)!important}.active\:text-purple-700:active{color:var(--p-purple-700)!important}.active\:text-purple-800:active{color:var(--p-purple-800)!important}.active\:text-purple-900:active{color:var(--p-purple-900)!important}.text-gray-50{color:var(--p-gray-50)!important}.text-gray-100{color:var(--p-gray-100)!important}.text-gray-200{color:var(--p-gray-200)!important}.text-gray-300{color:var(--p-gray-300)!important}.text-gray-400{color:var(--p-gray-400)!important}.text-gray-500{color:var(--p-gray-500)!important}.text-gray-600{color:var(--p-gray-600)!important}.text-gray-700{color:var(--p-gray-700)!important}.text-gray-800{color:var(--p-gray-800)!important}.text-gray-900{color:var(--p-gray-900)!important}.focus\:text-gray-50:focus{color:var(--p-gray-50)!important}.focus\:text-gray-100:focus{color:var(--p-gray-100)!important}.focus\:text-gray-200:focus{color:var(--p-gray-200)!important}.focus\:text-gray-300:focus{color:var(--p-gray-300)!important}.focus\:text-gray-400:focus{color:var(--p-gray-400)!important}.focus\:text-gray-500:focus{color:var(--p-gray-500)!important}.focus\:text-gray-600:focus{color:var(--p-gray-600)!important}.focus\:text-gray-700:focus{color:var(--p-gray-700)!important}.focus\:text-gray-800:focus{color:var(--p-gray-800)!important}.focus\:text-gray-900:focus{color:var(--p-gray-900)!important}.hover\:text-gray-50:hover{color:var(--p-gray-50)!important}.hover\:text-gray-100:hover{color:var(--p-gray-100)!important}.hover\:text-gray-200:hover{color:var(--p-gray-200)!important}.hover\:text-gray-300:hover{color:var(--p-gray-300)!important}.hover\:text-gray-400:hover{color:var(--p-gray-400)!important}.hover\:text-gray-500:hover{color:var(--p-gray-500)!important}.hover\:text-gray-600:hover{color:var(--p-gray-600)!important}.hover\:text-gray-700:hover{color:var(--p-gray-700)!important}.hover\:text-gray-800:hover{color:var(--p-gray-800)!important}.hover\:text-gray-900:hover{color:var(--p-gray-900)!important}.active\:text-gray-50:active{color:var(--p-gray-50)!important}.active\:text-gray-100:active{color:var(--p-gray-100)!important}.active\:text-gray-200:active{color:var(--p-gray-200)!important}.active\:text-gray-300:active{color:var(--p-gray-300)!important}.active\:text-gray-400:active{color:var(--p-gray-400)!important}.active\:text-gray-500:active{color:var(--p-gray-500)!important}.active\:text-gray-600:active{color:var(--p-gray-600)!important}.active\:text-gray-700:active{color:var(--p-gray-700)!important}.active\:text-gray-800:active{color:var(--p-gray-800)!important}.active\:text-gray-900:active{color:var(--p-gray-900)!important}.text-red-50{color:var(--p-red-50)!important}.text-red-100{color:var(--p-red-100)!important}.text-red-200{color:var(--p-red-200)!important}.text-red-300{color:var(--p-red-300)!important}.text-red-400{color:var(--p-red-400)!important}.text-red-500{color:var(--p-red-500)!important}.text-red-600{color:var(--p-red-600)!important}.text-red-700{color:var(--p-red-700)!important}.text-red-800{color:var(--p-red-800)!important}.text-red-900{color:var(--p-red-900)!important}.focus\:text-red-50:focus{color:var(--p-red-50)!important}.focus\:text-red-100:focus{color:var(--p-red-100)!important}.focus\:text-red-200:focus{color:var(--p-red-200)!important}.focus\:text-red-300:focus{color:var(--p-red-300)!important}.focus\:text-red-400:focus{color:var(--p-red-400)!important}.focus\:text-red-500:focus{color:var(--p-red-500)!important}.focus\:text-red-600:focus{color:var(--p-red-600)!important}.focus\:text-red-700:focus{color:var(--p-red-700)!important}.focus\:text-red-800:focus{color:var(--p-red-800)!important}.focus\:text-red-900:focus{color:var(--p-red-900)!important}.hover\:text-red-50:hover{color:var(--p-red-50)!important}.hover\:text-red-100:hover{color:var(--p-red-100)!important}.hover\:text-red-200:hover{color:var(--p-red-200)!important}.hover\:text-red-300:hover{color:var(--p-red-300)!important}.hover\:text-red-400:hover{color:var(--p-red-400)!important}.hover\:text-red-500:hover{color:var(--p-red-500)!important}.hover\:text-red-600:hover{color:var(--p-red-600)!important}.hover\:text-red-700:hover{color:var(--p-red-700)!important}.hover\:text-red-800:hover{color:var(--p-red-800)!important}.hover\:text-red-900:hover{color:var(--p-red-900)!important}.active\:text-red-50:active{color:var(--p-red-50)!important}.active\:text-red-100:active{color:var(--p-red-100)!important}.active\:text-red-200:active{color:var(--p-red-200)!important}.active\:text-red-300:active{color:var(--p-red-300)!important}.active\:text-red-400:active{color:var(--p-red-400)!important}.active\:text-red-500:active{color:var(--p-red-500)!important}.active\:text-red-600:active{color:var(--p-red-600)!important}.active\:text-red-700:active{color:var(--p-red-700)!important}.active\:text-red-800:active{color:var(--p-red-800)!important}.active\:text-red-900:active{color:var(--p-red-900)!important}.text-primary-50{color:var(--p-primary-50)!important}.text-primary-100{color:var(--p-primary-100)!important}.text-primary-200{color:var(--p-primary-200)!important}.text-primary-300{color:var(--p-primary-300)!important}.text-primary-400{color:var(--p-primary-400)!important}.text-primary-500{color:var(--p-primary-500)!important}.text-primary-600{color:var(--p-primary-600)!important}.text-primary-700{color:var(--p-primary-700)!important}.text-primary-800{color:var(--p-primary-800)!important}.text-primary-900{color:var(--p-primary-900)!important}.focus\:text-primary-50:focus{color:var(--p-primary-50)!important}.focus\:text-primary-100:focus{color:var(--p-primary-100)!important}.focus\:text-primary-200:focus{color:var(--p-primary-200)!important}.focus\:text-primary-300:focus{color:var(--p-primary-300)!important}.focus\:text-primary-400:focus{color:var(--p-primary-400)!important}.focus\:text-primary-500:focus{color:var(--p-primary-500)!important}.focus\:text-primary-600:focus{color:var(--p-primary-600)!important}.focus\:text-primary-700:focus{color:var(--p-primary-700)!important}.focus\:text-primary-800:focus{color:var(--p-primary-800)!important}.focus\:text-primary-900:focus{color:var(--p-primary-900)!important}.hover\:text-primary-50:hover{color:var(--p-primary-50)!important}.hover\:text-primary-100:hover{color:var(--p-primary-100)!important}.hover\:text-primary-200:hover{color:var(--p-primary-200)!important}.hover\:text-primary-300:hover{color:var(--p-primary-300)!important}.hover\:text-primary-400:hover{color:var(--p-primary-400)!important}.hover\:text-primary-500:hover{color:var(--p-primary-500)!important}.hover\:text-primary-600:hover{color:var(--p-primary-600)!important}.hover\:text-primary-700:hover{color:var(--p-primary-700)!important}.hover\:text-primary-800:hover{color:var(--p-primary-800)!important}.hover\:text-primary-900:hover{color:var(--p-primary-900)!important}.active\:text-primary-50:active{color:var(--p-primary-50)!important}.active\:text-primary-100:active{color:var(--p-primary-100)!important}.active\:text-primary-200:active{color:var(--p-primary-200)!important}.active\:text-primary-300:active{color:var(--p-primary-300)!important}.active\:text-primary-400:active{color:var(--p-primary-400)!important}.active\:text-primary-500:active{color:var(--p-primary-500)!important}.active\:text-primary-600:active{color:var(--p-primary-600)!important}.active\:text-primary-700:active{color:var(--p-primary-700)!important}.active\:text-primary-800:active{color:var(--p-primary-800)!important}.active\:text-primary-900:active{color:var(--p-primary-900)!important}.bg-blue-50{background-color:var(--p-blue-50)!important}.bg-blue-100{background-color:var(--p-blue-100)!important}.bg-blue-200{background-color:var(--p-blue-200)!important}.bg-blue-300{background-color:var(--p-blue-300)!important}.bg-blue-400{background-color:var(--p-blue-400)!important}.bg-blue-500{background-color:var(--p-blue-500)!important}.bg-blue-600{background-color:var(--p-blue-600)!important}.bg-blue-700{background-color:var(--p-blue-700)!important}.bg-blue-800{background-color:var(--p-blue-800)!important}.bg-blue-900{background-color:var(--p-blue-900)!important}.focus\:bg-blue-50:focus{background-color:var(--p-blue-50)!important}.focus\:bg-blue-100:focus{background-color:var(--p-blue-100)!important}.focus\:bg-blue-200:focus{background-color:var(--p-blue-200)!important}.focus\:bg-blue-300:focus{background-color:var(--p-blue-300)!important}.focus\:bg-blue-400:focus{background-color:var(--p-blue-400)!important}.focus\:bg-blue-500:focus{background-color:var(--p-blue-500)!important}.focus\:bg-blue-600:focus{background-color:var(--p-blue-600)!important}.focus\:bg-blue-700:focus{background-color:var(--p-blue-700)!important}.focus\:bg-blue-800:focus{background-color:var(--p-blue-800)!important}.focus\:bg-blue-900:focus{background-color:var(--p-blue-900)!important}.hover\:bg-blue-50:hover{background-color:var(--p-blue-50)!important}.hover\:bg-blue-100:hover{background-color:var(--p-blue-100)!important}.hover\:bg-blue-200:hover{background-color:var(--p-blue-200)!important}.hover\:bg-blue-300:hover{background-color:var(--p-blue-300)!important}.hover\:bg-blue-400:hover{background-color:var(--p-blue-400)!important}.hover\:bg-blue-500:hover{background-color:var(--p-blue-500)!important}.hover\:bg-blue-600:hover{background-color:var(--p-blue-600)!important}.hover\:bg-blue-700:hover{background-color:var(--p-blue-700)!important}.hover\:bg-blue-800:hover{background-color:var(--p-blue-800)!important}.hover\:bg-blue-900:hover{background-color:var(--p-blue-900)!important}.active\:bg-blue-50:active{background-color:var(--p-blue-50)!important}.active\:bg-blue-100:active{background-color:var(--p-blue-100)!important}.active\:bg-blue-200:active{background-color:var(--p-blue-200)!important}.active\:bg-blue-300:active{background-color:var(--p-blue-300)!important}.active\:bg-blue-400:active{background-color:var(--p-blue-400)!important}.active\:bg-blue-500:active{background-color:var(--p-blue-500)!important}.active\:bg-blue-600:active{background-color:var(--p-blue-600)!important}.active\:bg-blue-700:active{background-color:var(--p-blue-700)!important}.active\:bg-blue-800:active{background-color:var(--p-blue-800)!important}.active\:bg-blue-900:active{background-color:var(--p-blue-900)!important}.bg-green-50{background-color:var(--p-green-50)!important}.bg-green-100{background-color:var(--p-green-100)!important}.bg-green-200{background-color:var(--p-green-200)!important}.bg-green-300{background-color:var(--p-green-300)!important}.bg-green-400{background-color:var(--p-green-400)!important}.bg-green-500{background-color:var(--p-green-500)!important}.bg-green-600{background-color:var(--p-green-600)!important}.bg-green-700{background-color:var(--p-green-700)!important}.bg-green-800{background-color:var(--p-green-800)!important}.bg-green-900{background-color:var(--p-green-900)!important}.focus\:bg-green-50:focus{background-color:var(--p-green-50)!important}.focus\:bg-green-100:focus{background-color:var(--p-green-100)!important}.focus\:bg-green-200:focus{background-color:var(--p-green-200)!important}.focus\:bg-green-300:focus{background-color:var(--p-green-300)!important}.focus\:bg-green-400:focus{background-color:var(--p-green-400)!important}.focus\:bg-green-500:focus{background-color:var(--p-green-500)!important}.focus\:bg-green-600:focus{background-color:var(--p-green-600)!important}.focus\:bg-green-700:focus{background-color:var(--p-green-700)!important}.focus\:bg-green-800:focus{background-color:var(--p-green-800)!important}.focus\:bg-green-900:focus{background-color:var(--p-green-900)!important}.hover\:bg-green-50:hover{background-color:var(--p-green-50)!important}.hover\:bg-green-100:hover{background-color:var(--p-green-100)!important}.hover\:bg-green-200:hover{background-color:var(--p-green-200)!important}.hover\:bg-green-300:hover{background-color:var(--p-green-300)!important}.hover\:bg-green-400:hover{background-color:var(--p-green-400)!important}.hover\:bg-green-500:hover{background-color:var(--p-green-500)!important}.hover\:bg-green-600:hover{background-color:var(--p-green-600)!important}.hover\:bg-green-700:hover{background-color:var(--p-green-700)!important}.hover\:bg-green-800:hover{background-color:var(--p-green-800)!important}.hover\:bg-green-900:hover{background-color:var(--p-green-900)!important}.active\:bg-green-50:active{background-color:var(--p-green-50)!important}.active\:bg-green-100:active{background-color:var(--p-green-100)!important}.active\:bg-green-200:active{background-color:var(--p-green-200)!important}.active\:bg-green-300:active{background-color:var(--p-green-300)!important}.active\:bg-green-400:active{background-color:var(--p-green-400)!important}.active\:bg-green-500:active{background-color:var(--p-green-500)!important}.active\:bg-green-600:active{background-color:var(--p-green-600)!important}.active\:bg-green-700:active{background-color:var(--p-green-700)!important}.active\:bg-green-800:active{background-color:var(--p-green-800)!important}.active\:bg-green-900:active{background-color:var(--p-green-900)!important}.bg-yellow-50{background-color:var(--p-yellow-50)!important}.bg-yellow-100{background-color:var(--p-yellow-100)!important}.bg-yellow-200{background-color:var(--p-yellow-200)!important}.bg-yellow-300{background-color:var(--p-yellow-300)!important}.bg-yellow-400{background-color:var(--p-yellow-400)!important}.bg-yellow-500{background-color:var(--p-yellow-500)!important}.bg-yellow-600{background-color:var(--p-yellow-600)!important}.bg-yellow-700{background-color:var(--p-yellow-700)!important}.bg-yellow-800{background-color:var(--p-yellow-800)!important}.bg-yellow-900{background-color:var(--p-yellow-900)!important}.focus\:bg-yellow-50:focus{background-color:var(--p-yellow-50)!important}.focus\:bg-yellow-100:focus{background-color:var(--p-yellow-100)!important}.focus\:bg-yellow-200:focus{background-color:var(--p-yellow-200)!important}.focus\:bg-yellow-300:focus{background-color:var(--p-yellow-300)!important}.focus\:bg-yellow-400:focus{background-color:var(--p-yellow-400)!important}.focus\:bg-yellow-500:focus{background-color:var(--p-yellow-500)!important}.focus\:bg-yellow-600:focus{background-color:var(--p-yellow-600)!important}.focus\:bg-yellow-700:focus{background-color:var(--p-yellow-700)!important}.focus\:bg-yellow-800:focus{background-color:var(--p-yellow-800)!important}.focus\:bg-yellow-900:focus{background-color:var(--p-yellow-900)!important}.hover\:bg-yellow-50:hover{background-color:var(--p-yellow-50)!important}.hover\:bg-yellow-100:hover{background-color:var(--p-yellow-100)!important}.hover\:bg-yellow-200:hover{background-color:var(--p-yellow-200)!important}.hover\:bg-yellow-300:hover{background-color:var(--p-yellow-300)!important}.hover\:bg-yellow-400:hover{background-color:var(--p-yellow-400)!important}.hover\:bg-yellow-500:hover{background-color:var(--p-yellow-500)!important}.hover\:bg-yellow-600:hover{background-color:var(--p-yellow-600)!important}.hover\:bg-yellow-700:hover{background-color:var(--p-yellow-700)!important}.hover\:bg-yellow-800:hover{background-color:var(--p-yellow-800)!important}.hover\:bg-yellow-900:hover{background-color:var(--p-yellow-900)!important}.active\:bg-yellow-50:active{background-color:var(--p-yellow-50)!important}.active\:bg-yellow-100:active{background-color:var(--p-yellow-100)!important}.active\:bg-yellow-200:active{background-color:var(--p-yellow-200)!important}.active\:bg-yellow-300:active{background-color:var(--p-yellow-300)!important}.active\:bg-yellow-400:active{background-color:var(--p-yellow-400)!important}.active\:bg-yellow-500:active{background-color:var(--p-yellow-500)!important}.active\:bg-yellow-600:active{background-color:var(--p-yellow-600)!important}.active\:bg-yellow-700:active{background-color:var(--p-yellow-700)!important}.active\:bg-yellow-800:active{background-color:var(--p-yellow-800)!important}.active\:bg-yellow-900:active{background-color:var(--p-yellow-900)!important}.bg-cyan-50{background-color:var(--p-cyan-50)!important}.bg-cyan-100{background-color:var(--p-cyan-100)!important}.bg-cyan-200{background-color:var(--p-cyan-200)!important}.bg-cyan-300{background-color:var(--p-cyan-300)!important}.bg-cyan-400{background-color:var(--p-cyan-400)!important}.bg-cyan-500{background-color:var(--p-cyan-500)!important}.bg-cyan-600{background-color:var(--p-cyan-600)!important}.bg-cyan-700{background-color:var(--p-cyan-700)!important}.bg-cyan-800{background-color:var(--p-cyan-800)!important}.bg-cyan-900{background-color:var(--p-cyan-900)!important}.focus\:bg-cyan-50:focus{background-color:var(--p-cyan-50)!important}.focus\:bg-cyan-100:focus{background-color:var(--p-cyan-100)!important}.focus\:bg-cyan-200:focus{background-color:var(--p-cyan-200)!important}.focus\:bg-cyan-300:focus{background-color:var(--p-cyan-300)!important}.focus\:bg-cyan-400:focus{background-color:var(--p-cyan-400)!important}.focus\:bg-cyan-500:focus{background-color:var(--p-cyan-500)!important}.focus\:bg-cyan-600:focus{background-color:var(--p-cyan-600)!important}.focus\:bg-cyan-700:focus{background-color:var(--p-cyan-700)!important}.focus\:bg-cyan-800:focus{background-color:var(--p-cyan-800)!important}.focus\:bg-cyan-900:focus{background-color:var(--p-cyan-900)!important}.hover\:bg-cyan-50:hover{background-color:var(--p-cyan-50)!important}.hover\:bg-cyan-100:hover{background-color:var(--p-cyan-100)!important}.hover\:bg-cyan-200:hover{background-color:var(--p-cyan-200)!important}.hover\:bg-cyan-300:hover{background-color:var(--p-cyan-300)!important}.hover\:bg-cyan-400:hover{background-color:var(--p-cyan-400)!important}.hover\:bg-cyan-500:hover{background-color:var(--p-cyan-500)!important}.hover\:bg-cyan-600:hover{background-color:var(--p-cyan-600)!important}.hover\:bg-cyan-700:hover{background-color:var(--p-cyan-700)!important}.hover\:bg-cyan-800:hover{background-color:var(--p-cyan-800)!important}.hover\:bg-cyan-900:hover{background-color:var(--p-cyan-900)!important}.active\:bg-cyan-50:active{background-color:var(--p-cyan-50)!important}.active\:bg-cyan-100:active{background-color:var(--p-cyan-100)!important}.active\:bg-cyan-200:active{background-color:var(--p-cyan-200)!important}.active\:bg-cyan-300:active{background-color:var(--p-cyan-300)!important}.active\:bg-cyan-400:active{background-color:var(--p-cyan-400)!important}.active\:bg-cyan-500:active{background-color:var(--p-cyan-500)!important}.active\:bg-cyan-600:active{background-color:var(--p-cyan-600)!important}.active\:bg-cyan-700:active{background-color:var(--p-cyan-700)!important}.active\:bg-cyan-800:active{background-color:var(--p-cyan-800)!important}.active\:bg-cyan-900:active{background-color:var(--p-cyan-900)!important}.bg-pink-50{background-color:var(--p-pink-50)!important}.bg-pink-100{background-color:var(--p-pink-100)!important}.bg-pink-200{background-color:var(--p-pink-200)!important}.bg-pink-300{background-color:var(--p-pink-300)!important}.bg-pink-400{background-color:var(--p-pink-400)!important}.bg-pink-500{background-color:var(--p-pink-500)!important}.bg-pink-600{background-color:var(--p-pink-600)!important}.bg-pink-700{background-color:var(--p-pink-700)!important}.bg-pink-800{background-color:var(--p-pink-800)!important}.bg-pink-900{background-color:var(--p-pink-900)!important}.focus\:bg-pink-50:focus{background-color:var(--p-pink-50)!important}.focus\:bg-pink-100:focus{background-color:var(--p-pink-100)!important}.focus\:bg-pink-200:focus{background-color:var(--p-pink-200)!important}.focus\:bg-pink-300:focus{background-color:var(--p-pink-300)!important}.focus\:bg-pink-400:focus{background-color:var(--p-pink-400)!important}.focus\:bg-pink-500:focus{background-color:var(--p-pink-500)!important}.focus\:bg-pink-600:focus{background-color:var(--p-pink-600)!important}.focus\:bg-pink-700:focus{background-color:var(--p-pink-700)!important}.focus\:bg-pink-800:focus{background-color:var(--p-pink-800)!important}.focus\:bg-pink-900:focus{background-color:var(--p-pink-900)!important}.hover\:bg-pink-50:hover{background-color:var(--p-pink-50)!important}.hover\:bg-pink-100:hover{background-color:var(--p-pink-100)!important}.hover\:bg-pink-200:hover{background-color:var(--p-pink-200)!important}.hover\:bg-pink-300:hover{background-color:var(--p-pink-300)!important}.hover\:bg-pink-400:hover{background-color:var(--p-pink-400)!important}.hover\:bg-pink-500:hover{background-color:var(--p-pink-500)!important}.hover\:bg-pink-600:hover{background-color:var(--p-pink-600)!important}.hover\:bg-pink-700:hover{background-color:var(--p-pink-700)!important}.hover\:bg-pink-800:hover{background-color:var(--p-pink-800)!important}.hover\:bg-pink-900:hover{background-color:var(--p-pink-900)!important}.active\:bg-pink-50:active{background-color:var(--p-pink-50)!important}.active\:bg-pink-100:active{background-color:var(--p-pink-100)!important}.active\:bg-pink-200:active{background-color:var(--p-pink-200)!important}.active\:bg-pink-300:active{background-color:var(--p-pink-300)!important}.active\:bg-pink-400:active{background-color:var(--p-pink-400)!important}.active\:bg-pink-500:active{background-color:var(--p-pink-500)!important}.active\:bg-pink-600:active{background-color:var(--p-pink-600)!important}.active\:bg-pink-700:active{background-color:var(--p-pink-700)!important}.active\:bg-pink-800:active{background-color:var(--p-pink-800)!important}.active\:bg-pink-900:active{background-color:var(--p-pink-900)!important}.bg-indigo-50{background-color:var(--p-indigo-50)!important}.bg-indigo-100{background-color:var(--p-indigo-100)!important}.bg-indigo-200{background-color:var(--p-indigo-200)!important}.bg-indigo-300{background-color:var(--p-indigo-300)!important}.bg-indigo-400{background-color:var(--p-indigo-400)!important}.bg-indigo-500{background-color:var(--p-indigo-500)!important}.bg-indigo-600{background-color:var(--p-indigo-600)!important}.bg-indigo-700{background-color:var(--p-indigo-700)!important}.bg-indigo-800{background-color:var(--p-indigo-800)!important}.bg-indigo-900{background-color:var(--p-indigo-900)!important}.focus\:bg-indigo-50:focus{background-color:var(--p-indigo-50)!important}.focus\:bg-indigo-100:focus{background-color:var(--p-indigo-100)!important}.focus\:bg-indigo-200:focus{background-color:var(--p-indigo-200)!important}.focus\:bg-indigo-300:focus{background-color:var(--p-indigo-300)!important}.focus\:bg-indigo-400:focus{background-color:var(--p-indigo-400)!important}.focus\:bg-indigo-500:focus{background-color:var(--p-indigo-500)!important}.focus\:bg-indigo-600:focus{background-color:var(--p-indigo-600)!important}.focus\:bg-indigo-700:focus{background-color:var(--p-indigo-700)!important}.focus\:bg-indigo-800:focus{background-color:var(--p-indigo-800)!important}.focus\:bg-indigo-900:focus{background-color:var(--p-indigo-900)!important}.hover\:bg-indigo-50:hover{background-color:var(--p-indigo-50)!important}.hover\:bg-indigo-100:hover{background-color:var(--p-indigo-100)!important}.hover\:bg-indigo-200:hover{background-color:var(--p-indigo-200)!important}.hover\:bg-indigo-300:hover{background-color:var(--p-indigo-300)!important}.hover\:bg-indigo-400:hover{background-color:var(--p-indigo-400)!important}.hover\:bg-indigo-500:hover{background-color:var(--p-indigo-500)!important}.hover\:bg-indigo-600:hover{background-color:var(--p-indigo-600)!important}.hover\:bg-indigo-700:hover{background-color:var(--p-indigo-700)!important}.hover\:bg-indigo-800:hover{background-color:var(--p-indigo-800)!important}.hover\:bg-indigo-900:hover{background-color:var(--p-indigo-900)!important}.active\:bg-indigo-50:active{background-color:var(--p-indigo-50)!important}.active\:bg-indigo-100:active{background-color:var(--p-indigo-100)!important}.active\:bg-indigo-200:active{background-color:var(--p-indigo-200)!important}.active\:bg-indigo-300:active{background-color:var(--p-indigo-300)!important}.active\:bg-indigo-400:active{background-color:var(--p-indigo-400)!important}.active\:bg-indigo-500:active{background-color:var(--p-indigo-500)!important}.active\:bg-indigo-600:active{background-color:var(--p-indigo-600)!important}.active\:bg-indigo-700:active{background-color:var(--p-indigo-700)!important}.active\:bg-indigo-800:active{background-color:var(--p-indigo-800)!important}.active\:bg-indigo-900:active{background-color:var(--p-indigo-900)!important}.bg-teal-50{background-color:var(--p-teal-50)!important}.bg-teal-100{background-color:var(--p-teal-100)!important}.bg-teal-200{background-color:var(--p-teal-200)!important}.bg-teal-300{background-color:var(--p-teal-300)!important}.bg-teal-400{background-color:var(--p-teal-400)!important}.bg-teal-500{background-color:var(--p-teal-500)!important}.bg-teal-600{background-color:var(--p-teal-600)!important}.bg-teal-700{background-color:var(--p-teal-700)!important}.bg-teal-800{background-color:var(--p-teal-800)!important}.bg-teal-900{background-color:var(--p-teal-900)!important}.focus\:bg-teal-50:focus{background-color:var(--p-teal-50)!important}.focus\:bg-teal-100:focus{background-color:var(--p-teal-100)!important}.focus\:bg-teal-200:focus{background-color:var(--p-teal-200)!important}.focus\:bg-teal-300:focus{background-color:var(--p-teal-300)!important}.focus\:bg-teal-400:focus{background-color:var(--p-teal-400)!important}.focus\:bg-teal-500:focus{background-color:var(--p-teal-500)!important}.focus\:bg-teal-600:focus{background-color:var(--p-teal-600)!important}.focus\:bg-teal-700:focus{background-color:var(--p-teal-700)!important}.focus\:bg-teal-800:focus{background-color:var(--p-teal-800)!important}.focus\:bg-teal-900:focus{background-color:var(--p-teal-900)!important}.hover\:bg-teal-50:hover{background-color:var(--p-teal-50)!important}.hover\:bg-teal-100:hover{background-color:var(--p-teal-100)!important}.hover\:bg-teal-200:hover{background-color:var(--p-teal-200)!important}.hover\:bg-teal-300:hover{background-color:var(--p-teal-300)!important}.hover\:bg-teal-400:hover{background-color:var(--p-teal-400)!important}.hover\:bg-teal-500:hover{background-color:var(--p-teal-500)!important}.hover\:bg-teal-600:hover{background-color:var(--p-teal-600)!important}.hover\:bg-teal-700:hover{background-color:var(--p-teal-700)!important}.hover\:bg-teal-800:hover{background-color:var(--p-teal-800)!important}.hover\:bg-teal-900:hover{background-color:var(--p-teal-900)!important}.active\:bg-teal-50:active{background-color:var(--p-teal-50)!important}.active\:bg-teal-100:active{background-color:var(--p-teal-100)!important}.active\:bg-teal-200:active{background-color:var(--p-teal-200)!important}.active\:bg-teal-300:active{background-color:var(--p-teal-300)!important}.active\:bg-teal-400:active{background-color:var(--p-teal-400)!important}.active\:bg-teal-500:active{background-color:var(--p-teal-500)!important}.active\:bg-teal-600:active{background-color:var(--p-teal-600)!important}.active\:bg-teal-700:active{background-color:var(--p-teal-700)!important}.active\:bg-teal-800:active{background-color:var(--p-teal-800)!important}.active\:bg-teal-900:active{background-color:var(--p-teal-900)!important}.bg-orange-50{background-color:var(--p-orange-50)!important}.bg-orange-100{background-color:var(--p-orange-100)!important}.bg-orange-200{background-color:var(--p-orange-200)!important}.bg-orange-300{background-color:var(--p-orange-300)!important}.bg-orange-400{background-color:var(--p-orange-400)!important}.bg-orange-500{background-color:var(--p-orange-500)!important}.bg-orange-600{background-color:var(--p-orange-600)!important}.bg-orange-700{background-color:var(--p-orange-700)!important}.bg-orange-800{background-color:var(--p-orange-800)!important}.bg-orange-900{background-color:var(--p-orange-900)!important}.focus\:bg-orange-50:focus{background-color:var(--p-orange-50)!important}.focus\:bg-orange-100:focus{background-color:var(--p-orange-100)!important}.focus\:bg-orange-200:focus{background-color:var(--p-orange-200)!important}.focus\:bg-orange-300:focus{background-color:var(--p-orange-300)!important}.focus\:bg-orange-400:focus{background-color:var(--p-orange-400)!important}.focus\:bg-orange-500:focus{background-color:var(--p-orange-500)!important}.focus\:bg-orange-600:focus{background-color:var(--p-orange-600)!important}.focus\:bg-orange-700:focus{background-color:var(--p-orange-700)!important}.focus\:bg-orange-800:focus{background-color:var(--p-orange-800)!important}.focus\:bg-orange-900:focus{background-color:var(--p-orange-900)!important}.hover\:bg-orange-50:hover{background-color:var(--p-orange-50)!important}.hover\:bg-orange-100:hover{background-color:var(--p-orange-100)!important}.hover\:bg-orange-200:hover{background-color:var(--p-orange-200)!important}.hover\:bg-orange-300:hover{background-color:var(--p-orange-300)!important}.hover\:bg-orange-400:hover{background-color:var(--p-orange-400)!important}.hover\:bg-orange-500:hover{background-color:var(--p-orange-500)!important}.hover\:bg-orange-600:hover{background-color:var(--p-orange-600)!important}.hover\:bg-orange-700:hover{background-color:var(--p-orange-700)!important}.hover\:bg-orange-800:hover{background-color:var(--p-orange-800)!important}.hover\:bg-orange-900:hover{background-color:var(--p-orange-900)!important}.active\:bg-orange-50:active{background-color:var(--p-orange-50)!important}.active\:bg-orange-100:active{background-color:var(--p-orange-100)!important}.active\:bg-orange-200:active{background-color:var(--p-orange-200)!important}.active\:bg-orange-300:active{background-color:var(--p-orange-300)!important}.active\:bg-orange-400:active{background-color:var(--p-orange-400)!important}.active\:bg-orange-500:active{background-color:var(--p-orange-500)!important}.active\:bg-orange-600:active{background-color:var(--p-orange-600)!important}.active\:bg-orange-700:active{background-color:var(--p-orange-700)!important}.active\:bg-orange-800:active{background-color:var(--p-orange-800)!important}.active\:bg-orange-900:active{background-color:var(--p-orange-900)!important}.bg-bluegray-50{background-color:var(--p-bluegray-50)!important}.bg-bluegray-100{background-color:var(--p-bluegray-100)!important}.bg-bluegray-200{background-color:var(--p-bluegray-200)!important}.bg-bluegray-300{background-color:var(--p-bluegray-300)!important}.bg-bluegray-400{background-color:var(--p-bluegray-400)!important}.bg-bluegray-500{background-color:var(--p-bluegray-500)!important}.bg-bluegray-600{background-color:var(--p-bluegray-600)!important}.bg-bluegray-700{background-color:var(--p-bluegray-700)!important}.bg-bluegray-800{background-color:var(--p-bluegray-800)!important}.bg-bluegray-900{background-color:var(--p-bluegray-900)!important}.focus\:bg-bluegray-50:focus{background-color:var(--p-bluegray-50)!important}.focus\:bg-bluegray-100:focus{background-color:var(--p-bluegray-100)!important}.focus\:bg-bluegray-200:focus{background-color:var(--p-bluegray-200)!important}.focus\:bg-bluegray-300:focus{background-color:var(--p-bluegray-300)!important}.focus\:bg-bluegray-400:focus{background-color:var(--p-bluegray-400)!important}.focus\:bg-bluegray-500:focus{background-color:var(--p-bluegray-500)!important}.focus\:bg-bluegray-600:focus{background-color:var(--p-bluegray-600)!important}.focus\:bg-bluegray-700:focus{background-color:var(--p-bluegray-700)!important}.focus\:bg-bluegray-800:focus{background-color:var(--p-bluegray-800)!important}.focus\:bg-bluegray-900:focus{background-color:var(--p-bluegray-900)!important}.hover\:bg-bluegray-50:hover{background-color:var(--p-bluegray-50)!important}.hover\:bg-bluegray-100:hover{background-color:var(--p-bluegray-100)!important}.hover\:bg-bluegray-200:hover{background-color:var(--p-bluegray-200)!important}.hover\:bg-bluegray-300:hover{background-color:var(--p-bluegray-300)!important}.hover\:bg-bluegray-400:hover{background-color:var(--p-bluegray-400)!important}.hover\:bg-bluegray-500:hover{background-color:var(--p-bluegray-500)!important}.hover\:bg-bluegray-600:hover{background-color:var(--p-bluegray-600)!important}.hover\:bg-bluegray-700:hover{background-color:var(--p-bluegray-700)!important}.hover\:bg-bluegray-800:hover{background-color:var(--p-bluegray-800)!important}.hover\:bg-bluegray-900:hover{background-color:var(--p-bluegray-900)!important}.active\:bg-bluegray-50:active{background-color:var(--p-bluegray-50)!important}.active\:bg-bluegray-100:active{background-color:var(--p-bluegray-100)!important}.active\:bg-bluegray-200:active{background-color:var(--p-bluegray-200)!important}.active\:bg-bluegray-300:active{background-color:var(--p-bluegray-300)!important}.active\:bg-bluegray-400:active{background-color:var(--p-bluegray-400)!important}.active\:bg-bluegray-500:active{background-color:var(--p-bluegray-500)!important}.active\:bg-bluegray-600:active{background-color:var(--p-bluegray-600)!important}.active\:bg-bluegray-700:active{background-color:var(--p-bluegray-700)!important}.active\:bg-bluegray-800:active{background-color:var(--p-bluegray-800)!important}.active\:bg-bluegray-900:active{background-color:var(--p-bluegray-900)!important}.bg-purple-50{background-color:var(--p-purple-50)!important}.bg-purple-100{background-color:var(--p-purple-100)!important}.bg-purple-200{background-color:var(--p-purple-200)!important}.bg-purple-300{background-color:var(--p-purple-300)!important}.bg-purple-400{background-color:var(--p-purple-400)!important}.bg-purple-500{background-color:var(--p-purple-500)!important}.bg-purple-600{background-color:var(--p-purple-600)!important}.bg-purple-700{background-color:var(--p-purple-700)!important}.bg-purple-800{background-color:var(--p-purple-800)!important}.bg-purple-900{background-color:var(--p-purple-900)!important}.focus\:bg-purple-50:focus{background-color:var(--p-purple-50)!important}.focus\:bg-purple-100:focus{background-color:var(--p-purple-100)!important}.focus\:bg-purple-200:focus{background-color:var(--p-purple-200)!important}.focus\:bg-purple-300:focus{background-color:var(--p-purple-300)!important}.focus\:bg-purple-400:focus{background-color:var(--p-purple-400)!important}.focus\:bg-purple-500:focus{background-color:var(--p-purple-500)!important}.focus\:bg-purple-600:focus{background-color:var(--p-purple-600)!important}.focus\:bg-purple-700:focus{background-color:var(--p-purple-700)!important}.focus\:bg-purple-800:focus{background-color:var(--p-purple-800)!important}.focus\:bg-purple-900:focus{background-color:var(--p-purple-900)!important}.hover\:bg-purple-50:hover{background-color:var(--p-purple-50)!important}.hover\:bg-purple-100:hover{background-color:var(--p-purple-100)!important}.hover\:bg-purple-200:hover{background-color:var(--p-purple-200)!important}.hover\:bg-purple-300:hover{background-color:var(--p-purple-300)!important}.hover\:bg-purple-400:hover{background-color:var(--p-purple-400)!important}.hover\:bg-purple-500:hover{background-color:var(--p-purple-500)!important}.hover\:bg-purple-600:hover{background-color:var(--p-purple-600)!important}.hover\:bg-purple-700:hover{background-color:var(--p-purple-700)!important}.hover\:bg-purple-800:hover{background-color:var(--p-purple-800)!important}.hover\:bg-purple-900:hover{background-color:var(--p-purple-900)!important}.active\:bg-purple-50:active{background-color:var(--p-purple-50)!important}.active\:bg-purple-100:active{background-color:var(--p-purple-100)!important}.active\:bg-purple-200:active{background-color:var(--p-purple-200)!important}.active\:bg-purple-300:active{background-color:var(--p-purple-300)!important}.active\:bg-purple-400:active{background-color:var(--p-purple-400)!important}.active\:bg-purple-500:active{background-color:var(--p-purple-500)!important}.active\:bg-purple-600:active{background-color:var(--p-purple-600)!important}.active\:bg-purple-700:active{background-color:var(--p-purple-700)!important}.active\:bg-purple-800:active{background-color:var(--p-purple-800)!important}.active\:bg-purple-900:active{background-color:var(--p-purple-900)!important}.bg-gray-50{background-color:var(--p-gray-50)!important}.bg-gray-100{background-color:var(--p-gray-100)!important}.bg-gray-200{background-color:var(--p-gray-200)!important}.bg-gray-300{background-color:var(--p-gray-300)!important}.bg-gray-400{background-color:var(--p-gray-400)!important}.bg-gray-500{background-color:var(--p-gray-500)!important}.bg-gray-600{background-color:var(--p-gray-600)!important}.bg-gray-700{background-color:var(--p-gray-700)!important}.bg-gray-800{background-color:var(--p-gray-800)!important}.bg-gray-900{background-color:var(--p-gray-900)!important}.focus\:bg-gray-50:focus{background-color:var(--p-gray-50)!important}.focus\:bg-gray-100:focus{background-color:var(--p-gray-100)!important}.focus\:bg-gray-200:focus{background-color:var(--p-gray-200)!important}.focus\:bg-gray-300:focus{background-color:var(--p-gray-300)!important}.focus\:bg-gray-400:focus{background-color:var(--p-gray-400)!important}.focus\:bg-gray-500:focus{background-color:var(--p-gray-500)!important}.focus\:bg-gray-600:focus{background-color:var(--p-gray-600)!important}.focus\:bg-gray-700:focus{background-color:var(--p-gray-700)!important}.focus\:bg-gray-800:focus{background-color:var(--p-gray-800)!important}.focus\:bg-gray-900:focus{background-color:var(--p-gray-900)!important}.hover\:bg-gray-50:hover{background-color:var(--p-gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--p-gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--p-gray-200)!important}.hover\:bg-gray-300:hover{background-color:var(--p-gray-300)!important}.hover\:bg-gray-400:hover{background-color:var(--p-gray-400)!important}.hover\:bg-gray-500:hover{background-color:var(--p-gray-500)!important}.hover\:bg-gray-600:hover{background-color:var(--p-gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--p-gray-700)!important}.hover\:bg-gray-800:hover{background-color:var(--p-gray-800)!important}.hover\:bg-gray-900:hover{background-color:var(--p-gray-900)!important}.active\:bg-gray-50:active{background-color:var(--p-gray-50)!important}.active\:bg-gray-100:active{background-color:var(--p-gray-100)!important}.active\:bg-gray-200:active{background-color:var(--p-gray-200)!important}.active\:bg-gray-300:active{background-color:var(--p-gray-300)!important}.active\:bg-gray-400:active{background-color:var(--p-gray-400)!important}.active\:bg-gray-500:active{background-color:var(--p-gray-500)!important}.active\:bg-gray-600:active{background-color:var(--p-gray-600)!important}.active\:bg-gray-700:active{background-color:var(--p-gray-700)!important}.active\:bg-gray-800:active{background-color:var(--p-gray-800)!important}.active\:bg-gray-900:active{background-color:var(--p-gray-900)!important}.bg-red-50{background-color:var(--p-red-50)!important}.bg-red-100{background-color:var(--p-red-100)!important}.bg-red-200{background-color:var(--p-red-200)!important}.bg-red-300{background-color:var(--p-red-300)!important}.bg-red-400{background-color:var(--p-red-400)!important}.bg-red-500{background-color:var(--p-red-500)!important}.bg-red-600{background-color:var(--p-red-600)!important}.bg-red-700{background-color:var(--p-red-700)!important}.bg-red-800{background-color:var(--p-red-800)!important}.bg-red-900{background-color:var(--p-red-900)!important}.focus\:bg-red-50:focus{background-color:var(--p-red-50)!important}.focus\:bg-red-100:focus{background-color:var(--p-red-100)!important}.focus\:bg-red-200:focus{background-color:var(--p-red-200)!important}.focus\:bg-red-300:focus{background-color:var(--p-red-300)!important}.focus\:bg-red-400:focus{background-color:var(--p-red-400)!important}.focus\:bg-red-500:focus{background-color:var(--p-red-500)!important}.focus\:bg-red-600:focus{background-color:var(--p-red-600)!important}.focus\:bg-red-700:focus{background-color:var(--p-red-700)!important}.focus\:bg-red-800:focus{background-color:var(--p-red-800)!important}.focus\:bg-red-900:focus{background-color:var(--p-red-900)!important}.hover\:bg-red-50:hover{background-color:var(--p-red-50)!important}.hover\:bg-red-100:hover{background-color:var(--p-red-100)!important}.hover\:bg-red-200:hover{background-color:var(--p-red-200)!important}.hover\:bg-red-300:hover{background-color:var(--p-red-300)!important}.hover\:bg-red-400:hover{background-color:var(--p-red-400)!important}.hover\:bg-red-500:hover{background-color:var(--p-red-500)!important}.hover\:bg-red-600:hover{background-color:var(--p-red-600)!important}.hover\:bg-red-700:hover{background-color:var(--p-red-700)!important}.hover\:bg-red-800:hover{background-color:var(--p-red-800)!important}.hover\:bg-red-900:hover{background-color:var(--p-red-900)!important}.active\:bg-red-50:active{background-color:var(--p-red-50)!important}.active\:bg-red-100:active{background-color:var(--p-red-100)!important}.active\:bg-red-200:active{background-color:var(--p-red-200)!important}.active\:bg-red-300:active{background-color:var(--p-red-300)!important}.active\:bg-red-400:active{background-color:var(--p-red-400)!important}.active\:bg-red-500:active{background-color:var(--p-red-500)!important}.active\:bg-red-600:active{background-color:var(--p-red-600)!important}.active\:bg-red-700:active{background-color:var(--p-red-700)!important}.active\:bg-red-800:active{background-color:var(--p-red-800)!important}.active\:bg-red-900:active{background-color:var(--p-red-900)!important}.bg-primary-50{background-color:var(--p-primary-50)!important}.bg-primary-100{background-color:var(--p-primary-100)!important}.bg-primary-200{background-color:var(--p-primary-200)!important}.bg-primary-300{background-color:var(--p-primary-300)!important}.bg-primary-400{background-color:var(--p-primary-400)!important}.bg-primary-500{background-color:var(--p-primary-500)!important}.bg-primary-600{background-color:var(--p-primary-600)!important}.bg-primary-700{background-color:var(--p-primary-700)!important}.bg-primary-800{background-color:var(--p-primary-800)!important}.bg-primary-900{background-color:var(--p-primary-900)!important}.focus\:bg-primary-50:focus{background-color:var(--p-primary-50)!important}.focus\:bg-primary-100:focus{background-color:var(--p-primary-100)!important}.focus\:bg-primary-200:focus{background-color:var(--p-primary-200)!important}.focus\:bg-primary-300:focus{background-color:var(--p-primary-300)!important}.focus\:bg-primary-400:focus{background-color:var(--p-primary-400)!important}.focus\:bg-primary-500:focus{background-color:var(--p-primary-500)!important}.focus\:bg-primary-600:focus{background-color:var(--p-primary-600)!important}.focus\:bg-primary-700:focus{background-color:var(--p-primary-700)!important}.focus\:bg-primary-800:focus{background-color:var(--p-primary-800)!important}.focus\:bg-primary-900:focus{background-color:var(--p-primary-900)!important}.hover\:bg-primary-50:hover{background-color:var(--p-primary-50)!important}.hover\:bg-primary-100:hover{background-color:var(--p-primary-100)!important}.hover\:bg-primary-200:hover{background-color:var(--p-primary-200)!important}.hover\:bg-primary-300:hover{background-color:var(--p-primary-300)!important}.hover\:bg-primary-400:hover{background-color:var(--p-primary-400)!important}.hover\:bg-primary-500:hover{background-color:var(--p-primary-500)!important}.hover\:bg-primary-600:hover{background-color:var(--p-primary-600)!important}.hover\:bg-primary-700:hover{background-color:var(--p-primary-700)!important}.hover\:bg-primary-800:hover{background-color:var(--p-primary-800)!important}.hover\:bg-primary-900:hover{background-color:var(--p-primary-900)!important}.active\:bg-primary-50:active{background-color:var(--p-primary-50)!important}.active\:bg-primary-100:active{background-color:var(--p-primary-100)!important}.active\:bg-primary-200:active{background-color:var(--p-primary-200)!important}.active\:bg-primary-300:active{background-color:var(--p-primary-300)!important}.active\:bg-primary-400:active{background-color:var(--p-primary-400)!important}.active\:bg-primary-500:active{background-color:var(--p-primary-500)!important}.active\:bg-primary-600:active{background-color:var(--p-primary-600)!important}.active\:bg-primary-700:active{background-color:var(--p-primary-700)!important}.active\:bg-primary-800:active{background-color:var(--p-primary-800)!important}.active\:bg-primary-900:active{background-color:var(--p-primary-900)!important}.border-blue-50{border-color:var(--p-blue-50)!important}.border-blue-100{border-color:var(--p-blue-100)!important}.border-blue-200{border-color:var(--p-blue-200)!important}.border-blue-300{border-color:var(--p-blue-300)!important}.border-blue-400{border-color:var(--p-blue-400)!important}.border-blue-500{border-color:var(--p-blue-500)!important}.border-blue-600{border-color:var(--p-blue-600)!important}.border-blue-700{border-color:var(--p-blue-700)!important}.border-blue-800{border-color:var(--p-blue-800)!important}.border-blue-900{border-color:var(--p-blue-900)!important}.focus\:border-blue-50:focus{border-color:var(--p-blue-50)!important}.focus\:border-blue-100:focus{border-color:var(--p-blue-100)!important}.focus\:border-blue-200:focus{border-color:var(--p-blue-200)!important}.focus\:border-blue-300:focus{border-color:var(--p-blue-300)!important}.focus\:border-blue-400:focus{border-color:var(--p-blue-400)!important}.focus\:border-blue-500:focus{border-color:var(--p-blue-500)!important}.focus\:border-blue-600:focus{border-color:var(--p-blue-600)!important}.focus\:border-blue-700:focus{border-color:var(--p-blue-700)!important}.focus\:border-blue-800:focus{border-color:var(--p-blue-800)!important}.focus\:border-blue-900:focus{border-color:var(--p-blue-900)!important}.hover\:border-blue-50:hover{border-color:var(--p-blue-50)!important}.hover\:border-blue-100:hover{border-color:var(--p-blue-100)!important}.hover\:border-blue-200:hover{border-color:var(--p-blue-200)!important}.hover\:border-blue-300:hover{border-color:var(--p-blue-300)!important}.hover\:border-blue-400:hover{border-color:var(--p-blue-400)!important}.hover\:border-blue-500:hover{border-color:var(--p-blue-500)!important}.hover\:border-blue-600:hover{border-color:var(--p-blue-600)!important}.hover\:border-blue-700:hover{border-color:var(--p-blue-700)!important}.hover\:border-blue-800:hover{border-color:var(--p-blue-800)!important}.hover\:border-blue-900:hover{border-color:var(--p-blue-900)!important}.active\:border-blue-50:active{border-color:var(--p-blue-50)!important}.active\:border-blue-100:active{border-color:var(--p-blue-100)!important}.active\:border-blue-200:active{border-color:var(--p-blue-200)!important}.active\:border-blue-300:active{border-color:var(--p-blue-300)!important}.active\:border-blue-400:active{border-color:var(--p-blue-400)!important}.active\:border-blue-500:active{border-color:var(--p-blue-500)!important}.active\:border-blue-600:active{border-color:var(--p-blue-600)!important}.active\:border-blue-700:active{border-color:var(--p-blue-700)!important}.active\:border-blue-800:active{border-color:var(--p-blue-800)!important}.active\:border-blue-900:active{border-color:var(--p-blue-900)!important}.border-green-50{border-color:var(--p-green-50)!important}.border-green-100{border-color:var(--p-green-100)!important}.border-green-200{border-color:var(--p-green-200)!important}.border-green-300{border-color:var(--p-green-300)!important}.border-green-400{border-color:var(--p-green-400)!important}.border-green-500{border-color:var(--p-green-500)!important}.border-green-600{border-color:var(--p-green-600)!important}.border-green-700{border-color:var(--p-green-700)!important}.border-green-800{border-color:var(--p-green-800)!important}.border-green-900{border-color:var(--p-green-900)!important}.focus\:border-green-50:focus{border-color:var(--p-green-50)!important}.focus\:border-green-100:focus{border-color:var(--p-green-100)!important}.focus\:border-green-200:focus{border-color:var(--p-green-200)!important}.focus\:border-green-300:focus{border-color:var(--p-green-300)!important}.focus\:border-green-400:focus{border-color:var(--p-green-400)!important}.focus\:border-green-500:focus{border-color:var(--p-green-500)!important}.focus\:border-green-600:focus{border-color:var(--p-green-600)!important}.focus\:border-green-700:focus{border-color:var(--p-green-700)!important}.focus\:border-green-800:focus{border-color:var(--p-green-800)!important}.focus\:border-green-900:focus{border-color:var(--p-green-900)!important}.hover\:border-green-50:hover{border-color:var(--p-green-50)!important}.hover\:border-green-100:hover{border-color:var(--p-green-100)!important}.hover\:border-green-200:hover{border-color:var(--p-green-200)!important}.hover\:border-green-300:hover{border-color:var(--p-green-300)!important}.hover\:border-green-400:hover{border-color:var(--p-green-400)!important}.hover\:border-green-500:hover{border-color:var(--p-green-500)!important}.hover\:border-green-600:hover{border-color:var(--p-green-600)!important}.hover\:border-green-700:hover{border-color:var(--p-green-700)!important}.hover\:border-green-800:hover{border-color:var(--p-green-800)!important}.hover\:border-green-900:hover{border-color:var(--p-green-900)!important}.active\:border-green-50:active{border-color:var(--p-green-50)!important}.active\:border-green-100:active{border-color:var(--p-green-100)!important}.active\:border-green-200:active{border-color:var(--p-green-200)!important}.active\:border-green-300:active{border-color:var(--p-green-300)!important}.active\:border-green-400:active{border-color:var(--p-green-400)!important}.active\:border-green-500:active{border-color:var(--p-green-500)!important}.active\:border-green-600:active{border-color:var(--p-green-600)!important}.active\:border-green-700:active{border-color:var(--p-green-700)!important}.active\:border-green-800:active{border-color:var(--p-green-800)!important}.active\:border-green-900:active{border-color:var(--p-green-900)!important}.border-yellow-50{border-color:var(--p-yellow-50)!important}.border-yellow-100{border-color:var(--p-yellow-100)!important}.border-yellow-200{border-color:var(--p-yellow-200)!important}.border-yellow-300{border-color:var(--p-yellow-300)!important}.border-yellow-400{border-color:var(--p-yellow-400)!important}.border-yellow-500{border-color:var(--p-yellow-500)!important}.border-yellow-600{border-color:var(--p-yellow-600)!important}.border-yellow-700{border-color:var(--p-yellow-700)!important}.border-yellow-800{border-color:var(--p-yellow-800)!important}.border-yellow-900{border-color:var(--p-yellow-900)!important}.focus\:border-yellow-50:focus{border-color:var(--p-yellow-50)!important}.focus\:border-yellow-100:focus{border-color:var(--p-yellow-100)!important}.focus\:border-yellow-200:focus{border-color:var(--p-yellow-200)!important}.focus\:border-yellow-300:focus{border-color:var(--p-yellow-300)!important}.focus\:border-yellow-400:focus{border-color:var(--p-yellow-400)!important}.focus\:border-yellow-500:focus{border-color:var(--p-yellow-500)!important}.focus\:border-yellow-600:focus{border-color:var(--p-yellow-600)!important}.focus\:border-yellow-700:focus{border-color:var(--p-yellow-700)!important}.focus\:border-yellow-800:focus{border-color:var(--p-yellow-800)!important}.focus\:border-yellow-900:focus{border-color:var(--p-yellow-900)!important}.hover\:border-yellow-50:hover{border-color:var(--p-yellow-50)!important}.hover\:border-yellow-100:hover{border-color:var(--p-yellow-100)!important}.hover\:border-yellow-200:hover{border-color:var(--p-yellow-200)!important}.hover\:border-yellow-300:hover{border-color:var(--p-yellow-300)!important}.hover\:border-yellow-400:hover{border-color:var(--p-yellow-400)!important}.hover\:border-yellow-500:hover{border-color:var(--p-yellow-500)!important}.hover\:border-yellow-600:hover{border-color:var(--p-yellow-600)!important}.hover\:border-yellow-700:hover{border-color:var(--p-yellow-700)!important}.hover\:border-yellow-800:hover{border-color:var(--p-yellow-800)!important}.hover\:border-yellow-900:hover{border-color:var(--p-yellow-900)!important}.active\:border-yellow-50:active{border-color:var(--p-yellow-50)!important}.active\:border-yellow-100:active{border-color:var(--p-yellow-100)!important}.active\:border-yellow-200:active{border-color:var(--p-yellow-200)!important}.active\:border-yellow-300:active{border-color:var(--p-yellow-300)!important}.active\:border-yellow-400:active{border-color:var(--p-yellow-400)!important}.active\:border-yellow-500:active{border-color:var(--p-yellow-500)!important}.active\:border-yellow-600:active{border-color:var(--p-yellow-600)!important}.active\:border-yellow-700:active{border-color:var(--p-yellow-700)!important}.active\:border-yellow-800:active{border-color:var(--p-yellow-800)!important}.active\:border-yellow-900:active{border-color:var(--p-yellow-900)!important}.border-cyan-50{border-color:var(--p-cyan-50)!important}.border-cyan-100{border-color:var(--p-cyan-100)!important}.border-cyan-200{border-color:var(--p-cyan-200)!important}.border-cyan-300{border-color:var(--p-cyan-300)!important}.border-cyan-400{border-color:var(--p-cyan-400)!important}.border-cyan-500{border-color:var(--p-cyan-500)!important}.border-cyan-600{border-color:var(--p-cyan-600)!important}.border-cyan-700{border-color:var(--p-cyan-700)!important}.border-cyan-800{border-color:var(--p-cyan-800)!important}.border-cyan-900{border-color:var(--p-cyan-900)!important}.focus\:border-cyan-50:focus{border-color:var(--p-cyan-50)!important}.focus\:border-cyan-100:focus{border-color:var(--p-cyan-100)!important}.focus\:border-cyan-200:focus{border-color:var(--p-cyan-200)!important}.focus\:border-cyan-300:focus{border-color:var(--p-cyan-300)!important}.focus\:border-cyan-400:focus{border-color:var(--p-cyan-400)!important}.focus\:border-cyan-500:focus{border-color:var(--p-cyan-500)!important}.focus\:border-cyan-600:focus{border-color:var(--p-cyan-600)!important}.focus\:border-cyan-700:focus{border-color:var(--p-cyan-700)!important}.focus\:border-cyan-800:focus{border-color:var(--p-cyan-800)!important}.focus\:border-cyan-900:focus{border-color:var(--p-cyan-900)!important}.hover\:border-cyan-50:hover{border-color:var(--p-cyan-50)!important}.hover\:border-cyan-100:hover{border-color:var(--p-cyan-100)!important}.hover\:border-cyan-200:hover{border-color:var(--p-cyan-200)!important}.hover\:border-cyan-300:hover{border-color:var(--p-cyan-300)!important}.hover\:border-cyan-400:hover{border-color:var(--p-cyan-400)!important}.hover\:border-cyan-500:hover{border-color:var(--p-cyan-500)!important}.hover\:border-cyan-600:hover{border-color:var(--p-cyan-600)!important}.hover\:border-cyan-700:hover{border-color:var(--p-cyan-700)!important}.hover\:border-cyan-800:hover{border-color:var(--p-cyan-800)!important}.hover\:border-cyan-900:hover{border-color:var(--p-cyan-900)!important}.active\:border-cyan-50:active{border-color:var(--p-cyan-50)!important}.active\:border-cyan-100:active{border-color:var(--p-cyan-100)!important}.active\:border-cyan-200:active{border-color:var(--p-cyan-200)!important}.active\:border-cyan-300:active{border-color:var(--p-cyan-300)!important}.active\:border-cyan-400:active{border-color:var(--p-cyan-400)!important}.active\:border-cyan-500:active{border-color:var(--p-cyan-500)!important}.active\:border-cyan-600:active{border-color:var(--p-cyan-600)!important}.active\:border-cyan-700:active{border-color:var(--p-cyan-700)!important}.active\:border-cyan-800:active{border-color:var(--p-cyan-800)!important}.active\:border-cyan-900:active{border-color:var(--p-cyan-900)!important}.border-pink-50{border-color:var(--p-pink-50)!important}.border-pink-100{border-color:var(--p-pink-100)!important}.border-pink-200{border-color:var(--p-pink-200)!important}.border-pink-300{border-color:var(--p-pink-300)!important}.border-pink-400{border-color:var(--p-pink-400)!important}.border-pink-500{border-color:var(--p-pink-500)!important}.border-pink-600{border-color:var(--p-pink-600)!important}.border-pink-700{border-color:var(--p-pink-700)!important}.border-pink-800{border-color:var(--p-pink-800)!important}.border-pink-900{border-color:var(--p-pink-900)!important}.focus\:border-pink-50:focus{border-color:var(--p-pink-50)!important}.focus\:border-pink-100:focus{border-color:var(--p-pink-100)!important}.focus\:border-pink-200:focus{border-color:var(--p-pink-200)!important}.focus\:border-pink-300:focus{border-color:var(--p-pink-300)!important}.focus\:border-pink-400:focus{border-color:var(--p-pink-400)!important}.focus\:border-pink-500:focus{border-color:var(--p-pink-500)!important}.focus\:border-pink-600:focus{border-color:var(--p-pink-600)!important}.focus\:border-pink-700:focus{border-color:var(--p-pink-700)!important}.focus\:border-pink-800:focus{border-color:var(--p-pink-800)!important}.focus\:border-pink-900:focus{border-color:var(--p-pink-900)!important}.hover\:border-pink-50:hover{border-color:var(--p-pink-50)!important}.hover\:border-pink-100:hover{border-color:var(--p-pink-100)!important}.hover\:border-pink-200:hover{border-color:var(--p-pink-200)!important}.hover\:border-pink-300:hover{border-color:var(--p-pink-300)!important}.hover\:border-pink-400:hover{border-color:var(--p-pink-400)!important}.hover\:border-pink-500:hover{border-color:var(--p-pink-500)!important}.hover\:border-pink-600:hover{border-color:var(--p-pink-600)!important}.hover\:border-pink-700:hover{border-color:var(--p-pink-700)!important}.hover\:border-pink-800:hover{border-color:var(--p-pink-800)!important}.hover\:border-pink-900:hover{border-color:var(--p-pink-900)!important}.active\:border-pink-50:active{border-color:var(--p-pink-50)!important}.active\:border-pink-100:active{border-color:var(--p-pink-100)!important}.active\:border-pink-200:active{border-color:var(--p-pink-200)!important}.active\:border-pink-300:active{border-color:var(--p-pink-300)!important}.active\:border-pink-400:active{border-color:var(--p-pink-400)!important}.active\:border-pink-500:active{border-color:var(--p-pink-500)!important}.active\:border-pink-600:active{border-color:var(--p-pink-600)!important}.active\:border-pink-700:active{border-color:var(--p-pink-700)!important}.active\:border-pink-800:active{border-color:var(--p-pink-800)!important}.active\:border-pink-900:active{border-color:var(--p-pink-900)!important}.border-indigo-50{border-color:var(--p-indigo-50)!important}.border-indigo-100{border-color:var(--p-indigo-100)!important}.border-indigo-200{border-color:var(--p-indigo-200)!important}.border-indigo-300{border-color:var(--p-indigo-300)!important}.border-indigo-400{border-color:var(--p-indigo-400)!important}.border-indigo-500{border-color:var(--p-indigo-500)!important}.border-indigo-600{border-color:var(--p-indigo-600)!important}.border-indigo-700{border-color:var(--p-indigo-700)!important}.border-indigo-800{border-color:var(--p-indigo-800)!important}.border-indigo-900{border-color:var(--p-indigo-900)!important}.focus\:border-indigo-50:focus{border-color:var(--p-indigo-50)!important}.focus\:border-indigo-100:focus{border-color:var(--p-indigo-100)!important}.focus\:border-indigo-200:focus{border-color:var(--p-indigo-200)!important}.focus\:border-indigo-300:focus{border-color:var(--p-indigo-300)!important}.focus\:border-indigo-400:focus{border-color:var(--p-indigo-400)!important}.focus\:border-indigo-500:focus{border-color:var(--p-indigo-500)!important}.focus\:border-indigo-600:focus{border-color:var(--p-indigo-600)!important}.focus\:border-indigo-700:focus{border-color:var(--p-indigo-700)!important}.focus\:border-indigo-800:focus{border-color:var(--p-indigo-800)!important}.focus\:border-indigo-900:focus{border-color:var(--p-indigo-900)!important}.hover\:border-indigo-50:hover{border-color:var(--p-indigo-50)!important}.hover\:border-indigo-100:hover{border-color:var(--p-indigo-100)!important}.hover\:border-indigo-200:hover{border-color:var(--p-indigo-200)!important}.hover\:border-indigo-300:hover{border-color:var(--p-indigo-300)!important}.hover\:border-indigo-400:hover{border-color:var(--p-indigo-400)!important}.hover\:border-indigo-500:hover{border-color:var(--p-indigo-500)!important}.hover\:border-indigo-600:hover{border-color:var(--p-indigo-600)!important}.hover\:border-indigo-700:hover{border-color:var(--p-indigo-700)!important}.hover\:border-indigo-800:hover{border-color:var(--p-indigo-800)!important}.hover\:border-indigo-900:hover{border-color:var(--p-indigo-900)!important}.active\:border-indigo-50:active{border-color:var(--p-indigo-50)!important}.active\:border-indigo-100:active{border-color:var(--p-indigo-100)!important}.active\:border-indigo-200:active{border-color:var(--p-indigo-200)!important}.active\:border-indigo-300:active{border-color:var(--p-indigo-300)!important}.active\:border-indigo-400:active{border-color:var(--p-indigo-400)!important}.active\:border-indigo-500:active{border-color:var(--p-indigo-500)!important}.active\:border-indigo-600:active{border-color:var(--p-indigo-600)!important}.active\:border-indigo-700:active{border-color:var(--p-indigo-700)!important}.active\:border-indigo-800:active{border-color:var(--p-indigo-800)!important}.active\:border-indigo-900:active{border-color:var(--p-indigo-900)!important}.border-teal-50{border-color:var(--p-teal-50)!important}.border-teal-100{border-color:var(--p-teal-100)!important}.border-teal-200{border-color:var(--p-teal-200)!important}.border-teal-300{border-color:var(--p-teal-300)!important}.border-teal-400{border-color:var(--p-teal-400)!important}.border-teal-500{border-color:var(--p-teal-500)!important}.border-teal-600{border-color:var(--p-teal-600)!important}.border-teal-700{border-color:var(--p-teal-700)!important}.border-teal-800{border-color:var(--p-teal-800)!important}.border-teal-900{border-color:var(--p-teal-900)!important}.focus\:border-teal-50:focus{border-color:var(--p-teal-50)!important}.focus\:border-teal-100:focus{border-color:var(--p-teal-100)!important}.focus\:border-teal-200:focus{border-color:var(--p-teal-200)!important}.focus\:border-teal-300:focus{border-color:var(--p-teal-300)!important}.focus\:border-teal-400:focus{border-color:var(--p-teal-400)!important}.focus\:border-teal-500:focus{border-color:var(--p-teal-500)!important}.focus\:border-teal-600:focus{border-color:var(--p-teal-600)!important}.focus\:border-teal-700:focus{border-color:var(--p-teal-700)!important}.focus\:border-teal-800:focus{border-color:var(--p-teal-800)!important}.focus\:border-teal-900:focus{border-color:var(--p-teal-900)!important}.hover\:border-teal-50:hover{border-color:var(--p-teal-50)!important}.hover\:border-teal-100:hover{border-color:var(--p-teal-100)!important}.hover\:border-teal-200:hover{border-color:var(--p-teal-200)!important}.hover\:border-teal-300:hover{border-color:var(--p-teal-300)!important}.hover\:border-teal-400:hover{border-color:var(--p-teal-400)!important}.hover\:border-teal-500:hover{border-color:var(--p-teal-500)!important}.hover\:border-teal-600:hover{border-color:var(--p-teal-600)!important}.hover\:border-teal-700:hover{border-color:var(--p-teal-700)!important}.hover\:border-teal-800:hover{border-color:var(--p-teal-800)!important}.hover\:border-teal-900:hover{border-color:var(--p-teal-900)!important}.active\:border-teal-50:active{border-color:var(--p-teal-50)!important}.active\:border-teal-100:active{border-color:var(--p-teal-100)!important}.active\:border-teal-200:active{border-color:var(--p-teal-200)!important}.active\:border-teal-300:active{border-color:var(--p-teal-300)!important}.active\:border-teal-400:active{border-color:var(--p-teal-400)!important}.active\:border-teal-500:active{border-color:var(--p-teal-500)!important}.active\:border-teal-600:active{border-color:var(--p-teal-600)!important}.active\:border-teal-700:active{border-color:var(--p-teal-700)!important}.active\:border-teal-800:active{border-color:var(--p-teal-800)!important}.active\:border-teal-900:active{border-color:var(--p-teal-900)!important}.border-orange-50{border-color:var(--p-orange-50)!important}.border-orange-100{border-color:var(--p-orange-100)!important}.border-orange-200{border-color:var(--p-orange-200)!important}.border-orange-300{border-color:var(--p-orange-300)!important}.border-orange-400{border-color:var(--p-orange-400)!important}.border-orange-500{border-color:var(--p-orange-500)!important}.border-orange-600{border-color:var(--p-orange-600)!important}.border-orange-700{border-color:var(--p-orange-700)!important}.border-orange-800{border-color:var(--p-orange-800)!important}.border-orange-900{border-color:var(--p-orange-900)!important}.focus\:border-orange-50:focus{border-color:var(--p-orange-50)!important}.focus\:border-orange-100:focus{border-color:var(--p-orange-100)!important}.focus\:border-orange-200:focus{border-color:var(--p-orange-200)!important}.focus\:border-orange-300:focus{border-color:var(--p-orange-300)!important}.focus\:border-orange-400:focus{border-color:var(--p-orange-400)!important}.focus\:border-orange-500:focus{border-color:var(--p-orange-500)!important}.focus\:border-orange-600:focus{border-color:var(--p-orange-600)!important}.focus\:border-orange-700:focus{border-color:var(--p-orange-700)!important}.focus\:border-orange-800:focus{border-color:var(--p-orange-800)!important}.focus\:border-orange-900:focus{border-color:var(--p-orange-900)!important}.hover\:border-orange-50:hover{border-color:var(--p-orange-50)!important}.hover\:border-orange-100:hover{border-color:var(--p-orange-100)!important}.hover\:border-orange-200:hover{border-color:var(--p-orange-200)!important}.hover\:border-orange-300:hover{border-color:var(--p-orange-300)!important}.hover\:border-orange-400:hover{border-color:var(--p-orange-400)!important}.hover\:border-orange-500:hover{border-color:var(--p-orange-500)!important}.hover\:border-orange-600:hover{border-color:var(--p-orange-600)!important}.hover\:border-orange-700:hover{border-color:var(--p-orange-700)!important}.hover\:border-orange-800:hover{border-color:var(--p-orange-800)!important}.hover\:border-orange-900:hover{border-color:var(--p-orange-900)!important}.active\:border-orange-50:active{border-color:var(--p-orange-50)!important}.active\:border-orange-100:active{border-color:var(--p-orange-100)!important}.active\:border-orange-200:active{border-color:var(--p-orange-200)!important}.active\:border-orange-300:active{border-color:var(--p-orange-300)!important}.active\:border-orange-400:active{border-color:var(--p-orange-400)!important}.active\:border-orange-500:active{border-color:var(--p-orange-500)!important}.active\:border-orange-600:active{border-color:var(--p-orange-600)!important}.active\:border-orange-700:active{border-color:var(--p-orange-700)!important}.active\:border-orange-800:active{border-color:var(--p-orange-800)!important}.active\:border-orange-900:active{border-color:var(--p-orange-900)!important}.border-bluegray-50{border-color:var(--p-bluegray-50)!important}.border-bluegray-100{border-color:var(--p-bluegray-100)!important}.border-bluegray-200{border-color:var(--p-bluegray-200)!important}.border-bluegray-300{border-color:var(--p-bluegray-300)!important}.border-bluegray-400{border-color:var(--p-bluegray-400)!important}.border-bluegray-500{border-color:var(--p-bluegray-500)!important}.border-bluegray-600{border-color:var(--p-bluegray-600)!important}.border-bluegray-700{border-color:var(--p-bluegray-700)!important}.border-bluegray-800{border-color:var(--p-bluegray-800)!important}.border-bluegray-900{border-color:var(--p-bluegray-900)!important}.focus\:border-bluegray-50:focus{border-color:var(--p-bluegray-50)!important}.focus\:border-bluegray-100:focus{border-color:var(--p-bluegray-100)!important}.focus\:border-bluegray-200:focus{border-color:var(--p-bluegray-200)!important}.focus\:border-bluegray-300:focus{border-color:var(--p-bluegray-300)!important}.focus\:border-bluegray-400:focus{border-color:var(--p-bluegray-400)!important}.focus\:border-bluegray-500:focus{border-color:var(--p-bluegray-500)!important}.focus\:border-bluegray-600:focus{border-color:var(--p-bluegray-600)!important}.focus\:border-bluegray-700:focus{border-color:var(--p-bluegray-700)!important}.focus\:border-bluegray-800:focus{border-color:var(--p-bluegray-800)!important}.focus\:border-bluegray-900:focus{border-color:var(--p-bluegray-900)!important}.hover\:border-bluegray-50:hover{border-color:var(--p-bluegray-50)!important}.hover\:border-bluegray-100:hover{border-color:var(--p-bluegray-100)!important}.hover\:border-bluegray-200:hover{border-color:var(--p-bluegray-200)!important}.hover\:border-bluegray-300:hover{border-color:var(--p-bluegray-300)!important}.hover\:border-bluegray-400:hover{border-color:var(--p-bluegray-400)!important}.hover\:border-bluegray-500:hover{border-color:var(--p-bluegray-500)!important}.hover\:border-bluegray-600:hover{border-color:var(--p-bluegray-600)!important}.hover\:border-bluegray-700:hover{border-color:var(--p-bluegray-700)!important}.hover\:border-bluegray-800:hover{border-color:var(--p-bluegray-800)!important}.hover\:border-bluegray-900:hover{border-color:var(--p-bluegray-900)!important}.active\:border-bluegray-50:active{border-color:var(--p-bluegray-50)!important}.active\:border-bluegray-100:active{border-color:var(--p-bluegray-100)!important}.active\:border-bluegray-200:active{border-color:var(--p-bluegray-200)!important}.active\:border-bluegray-300:active{border-color:var(--p-bluegray-300)!important}.active\:border-bluegray-400:active{border-color:var(--p-bluegray-400)!important}.active\:border-bluegray-500:active{border-color:var(--p-bluegray-500)!important}.active\:border-bluegray-600:active{border-color:var(--p-bluegray-600)!important}.active\:border-bluegray-700:active{border-color:var(--p-bluegray-700)!important}.active\:border-bluegray-800:active{border-color:var(--p-bluegray-800)!important}.active\:border-bluegray-900:active{border-color:var(--p-bluegray-900)!important}.border-purple-50{border-color:var(--p-purple-50)!important}.border-purple-100{border-color:var(--p-purple-100)!important}.border-purple-200{border-color:var(--p-purple-200)!important}.border-purple-300{border-color:var(--p-purple-300)!important}.border-purple-400{border-color:var(--p-purple-400)!important}.border-purple-500{border-color:var(--p-purple-500)!important}.border-purple-600{border-color:var(--p-purple-600)!important}.border-purple-700{border-color:var(--p-purple-700)!important}.border-purple-800{border-color:var(--p-purple-800)!important}.border-purple-900{border-color:var(--p-purple-900)!important}.focus\:border-purple-50:focus{border-color:var(--p-purple-50)!important}.focus\:border-purple-100:focus{border-color:var(--p-purple-100)!important}.focus\:border-purple-200:focus{border-color:var(--p-purple-200)!important}.focus\:border-purple-300:focus{border-color:var(--p-purple-300)!important}.focus\:border-purple-400:focus{border-color:var(--p-purple-400)!important}.focus\:border-purple-500:focus{border-color:var(--p-purple-500)!important}.focus\:border-purple-600:focus{border-color:var(--p-purple-600)!important}.focus\:border-purple-700:focus{border-color:var(--p-purple-700)!important}.focus\:border-purple-800:focus{border-color:var(--p-purple-800)!important}.focus\:border-purple-900:focus{border-color:var(--p-purple-900)!important}.hover\:border-purple-50:hover{border-color:var(--p-purple-50)!important}.hover\:border-purple-100:hover{border-color:var(--p-purple-100)!important}.hover\:border-purple-200:hover{border-color:var(--p-purple-200)!important}.hover\:border-purple-300:hover{border-color:var(--p-purple-300)!important}.hover\:border-purple-400:hover{border-color:var(--p-purple-400)!important}.hover\:border-purple-500:hover{border-color:var(--p-purple-500)!important}.hover\:border-purple-600:hover{border-color:var(--p-purple-600)!important}.hover\:border-purple-700:hover{border-color:var(--p-purple-700)!important}.hover\:border-purple-800:hover{border-color:var(--p-purple-800)!important}.hover\:border-purple-900:hover{border-color:var(--p-purple-900)!important}.active\:border-purple-50:active{border-color:var(--p-purple-50)!important}.active\:border-purple-100:active{border-color:var(--p-purple-100)!important}.active\:border-purple-200:active{border-color:var(--p-purple-200)!important}.active\:border-purple-300:active{border-color:var(--p-purple-300)!important}.active\:border-purple-400:active{border-color:var(--p-purple-400)!important}.active\:border-purple-500:active{border-color:var(--p-purple-500)!important}.active\:border-purple-600:active{border-color:var(--p-purple-600)!important}.active\:border-purple-700:active{border-color:var(--p-purple-700)!important}.active\:border-purple-800:active{border-color:var(--p-purple-800)!important}.active\:border-purple-900:active{border-color:var(--p-purple-900)!important}.border-gray-50{border-color:var(--p-gray-50)!important}.border-gray-100{border-color:var(--p-gray-100)!important}.border-gray-200{border-color:var(--p-gray-200)!important}.border-gray-300{border-color:var(--p-gray-300)!important}.border-gray-400{border-color:var(--p-gray-400)!important}.border-gray-500{border-color:var(--p-gray-500)!important}.border-gray-600{border-color:var(--p-gray-600)!important}.border-gray-700{border-color:var(--p-gray-700)!important}.border-gray-800{border-color:var(--p-gray-800)!important}.border-gray-900{border-color:var(--p-gray-900)!important}.focus\:border-gray-50:focus{border-color:var(--p-gray-50)!important}.focus\:border-gray-100:focus{border-color:var(--p-gray-100)!important}.focus\:border-gray-200:focus{border-color:var(--p-gray-200)!important}.focus\:border-gray-300:focus{border-color:var(--p-gray-300)!important}.focus\:border-gray-400:focus{border-color:var(--p-gray-400)!important}.focus\:border-gray-500:focus{border-color:var(--p-gray-500)!important}.focus\:border-gray-600:focus{border-color:var(--p-gray-600)!important}.focus\:border-gray-700:focus{border-color:var(--p-gray-700)!important}.focus\:border-gray-800:focus{border-color:var(--p-gray-800)!important}.focus\:border-gray-900:focus{border-color:var(--p-gray-900)!important}.hover\:border-gray-50:hover{border-color:var(--p-gray-50)!important}.hover\:border-gray-100:hover{border-color:var(--p-gray-100)!important}.hover\:border-gray-200:hover{border-color:var(--p-gray-200)!important}.hover\:border-gray-300:hover{border-color:var(--p-gray-300)!important}.hover\:border-gray-400:hover{border-color:var(--p-gray-400)!important}.hover\:border-gray-500:hover{border-color:var(--p-gray-500)!important}.hover\:border-gray-600:hover{border-color:var(--p-gray-600)!important}.hover\:border-gray-700:hover{border-color:var(--p-gray-700)!important}.hover\:border-gray-800:hover{border-color:var(--p-gray-800)!important}.hover\:border-gray-900:hover{border-color:var(--p-gray-900)!important}.active\:border-gray-50:active{border-color:var(--p-gray-50)!important}.active\:border-gray-100:active{border-color:var(--p-gray-100)!important}.active\:border-gray-200:active{border-color:var(--p-gray-200)!important}.active\:border-gray-300:active{border-color:var(--p-gray-300)!important}.active\:border-gray-400:active{border-color:var(--p-gray-400)!important}.active\:border-gray-500:active{border-color:var(--p-gray-500)!important}.active\:border-gray-600:active{border-color:var(--p-gray-600)!important}.active\:border-gray-700:active{border-color:var(--p-gray-700)!important}.active\:border-gray-800:active{border-color:var(--p-gray-800)!important}.active\:border-gray-900:active{border-color:var(--p-gray-900)!important}.border-red-50{border-color:var(--p-red-50)!important}.border-red-100{border-color:var(--p-red-100)!important}.border-red-200{border-color:var(--p-red-200)!important}.border-red-300{border-color:var(--p-red-300)!important}.border-red-400{border-color:var(--p-red-400)!important}.border-red-500{border-color:var(--p-red-500)!important}.border-red-600{border-color:var(--p-red-600)!important}.border-red-700{border-color:var(--p-red-700)!important}.border-red-800{border-color:var(--p-red-800)!important}.border-red-900{border-color:var(--p-red-900)!important}.focus\:border-red-50:focus{border-color:var(--p-red-50)!important}.focus\:border-red-100:focus{border-color:var(--p-red-100)!important}.focus\:border-red-200:focus{border-color:var(--p-red-200)!important}.focus\:border-red-300:focus{border-color:var(--p-red-300)!important}.focus\:border-red-400:focus{border-color:var(--p-red-400)!important}.focus\:border-red-500:focus{border-color:var(--p-red-500)!important}.focus\:border-red-600:focus{border-color:var(--p-red-600)!important}.focus\:border-red-700:focus{border-color:var(--p-red-700)!important}.focus\:border-red-800:focus{border-color:var(--p-red-800)!important}.focus\:border-red-900:focus{border-color:var(--p-red-900)!important}.hover\:border-red-50:hover{border-color:var(--p-red-50)!important}.hover\:border-red-100:hover{border-color:var(--p-red-100)!important}.hover\:border-red-200:hover{border-color:var(--p-red-200)!important}.hover\:border-red-300:hover{border-color:var(--p-red-300)!important}.hover\:border-red-400:hover{border-color:var(--p-red-400)!important}.hover\:border-red-500:hover{border-color:var(--p-red-500)!important}.hover\:border-red-600:hover{border-color:var(--p-red-600)!important}.hover\:border-red-700:hover{border-color:var(--p-red-700)!important}.hover\:border-red-800:hover{border-color:var(--p-red-800)!important}.hover\:border-red-900:hover{border-color:var(--p-red-900)!important}.active\:border-red-50:active{border-color:var(--p-red-50)!important}.active\:border-red-100:active{border-color:var(--p-red-100)!important}.active\:border-red-200:active{border-color:var(--p-red-200)!important}.active\:border-red-300:active{border-color:var(--p-red-300)!important}.active\:border-red-400:active{border-color:var(--p-red-400)!important}.active\:border-red-500:active{border-color:var(--p-red-500)!important}.active\:border-red-600:active{border-color:var(--p-red-600)!important}.active\:border-red-700:active{border-color:var(--p-red-700)!important}.active\:border-red-800:active{border-color:var(--p-red-800)!important}.active\:border-red-900:active{border-color:var(--p-red-900)!important}.border-primary-50{border-color:var(--p-primary-50)!important}.border-primary-100{border-color:var(--p-primary-100)!important}.border-primary-200{border-color:var(--p-primary-200)!important}.border-primary-300{border-color:var(--p-primary-300)!important}.border-primary-400{border-color:var(--p-primary-400)!important}.border-primary-500{border-color:var(--p-primary-500)!important}.border-primary-600{border-color:var(--p-primary-600)!important}.border-primary-700{border-color:var(--p-primary-700)!important}.border-primary-800{border-color:var(--p-primary-800)!important}.border-primary-900{border-color:var(--p-primary-900)!important}.focus\:border-primary-50:focus{border-color:var(--p-primary-50)!important}.focus\:border-primary-100:focus{border-color:var(--p-primary-100)!important}.focus\:border-primary-200:focus{border-color:var(--p-primary-200)!important}.focus\:border-primary-300:focus{border-color:var(--p-primary-300)!important}.focus\:border-primary-400:focus{border-color:var(--p-primary-400)!important}.focus\:border-primary-500:focus{border-color:var(--p-primary-500)!important}.focus\:border-primary-600:focus{border-color:var(--p-primary-600)!important}.focus\:border-primary-700:focus{border-color:var(--p-primary-700)!important}.focus\:border-primary-800:focus{border-color:var(--p-primary-800)!important}.focus\:border-primary-900:focus{border-color:var(--p-primary-900)!important}.hover\:border-primary-50:hover{border-color:var(--p-primary-50)!important}.hover\:border-primary-100:hover{border-color:var(--p-primary-100)!important}.hover\:border-primary-200:hover{border-color:var(--p-primary-200)!important}.hover\:border-primary-300:hover{border-color:var(--p-primary-300)!important}.hover\:border-primary-400:hover{border-color:var(--p-primary-400)!important}.hover\:border-primary-500:hover{border-color:var(--p-primary-500)!important}.hover\:border-primary-600:hover{border-color:var(--p-primary-600)!important}.hover\:border-primary-700:hover{border-color:var(--p-primary-700)!important}.hover\:border-primary-800:hover{border-color:var(--p-primary-800)!important}.hover\:border-primary-900:hover{border-color:var(--p-primary-900)!important}.active\:border-primary-50:active{border-color:var(--p-primary-50)!important}.active\:border-primary-100:active{border-color:var(--p-primary-100)!important}.active\:border-primary-200:active{border-color:var(--p-primary-200)!important}.active\:border-primary-300:active{border-color:var(--p-primary-300)!important}.active\:border-primary-400:active{border-color:var(--p-primary-400)!important}.active\:border-primary-500:active{border-color:var(--p-primary-500)!important}.active\:border-primary-600:active{border-color:var(--p-primary-600)!important}.active\:border-primary-700:active{border-color:var(--p-primary-700)!important}.active\:border-primary-800:active{border-color:var(--p-primary-800)!important}.active\:border-primary-900:active{border-color:var(--p-primary-900)!important}.bg-white-alpha-10{background-color:#ffffff1a!important}.bg-white-alpha-20{background-color:#fff3!important}.bg-white-alpha-30{background-color:#ffffff4d!important}.bg-white-alpha-40{background-color:#fff6!important}.bg-white-alpha-50{background-color:#ffffff80!important}.bg-white-alpha-60{background-color:#fff9!important}.bg-white-alpha-70{background-color:#ffffffb3!important}.bg-white-alpha-80{background-color:#fffc!important}.bg-white-alpha-90{background-color:#ffffffe6!important}.hover\:bg-white-alpha-10:hover{background-color:#ffffff1a!important}.hover\:bg-white-alpha-20:hover{background-color:#fff3!important}.hover\:bg-white-alpha-30:hover{background-color:#ffffff4d!important}.hover\:bg-white-alpha-40:hover{background-color:#fff6!important}.hover\:bg-white-alpha-50:hover{background-color:#ffffff80!important}.hover\:bg-white-alpha-60:hover{background-color:#fff9!important}.hover\:bg-white-alpha-70:hover{background-color:#ffffffb3!important}.hover\:bg-white-alpha-80:hover{background-color:#fffc!important}.hover\:bg-white-alpha-90:hover{background-color:#ffffffe6!important}.focus\:bg-white-alpha-10:focus{background-color:#ffffff1a!important}.focus\:bg-white-alpha-20:focus{background-color:#fff3!important}.focus\:bg-white-alpha-30:focus{background-color:#ffffff4d!important}.focus\:bg-white-alpha-40:focus{background-color:#fff6!important}.focus\:bg-white-alpha-50:focus{background-color:#ffffff80!important}.focus\:bg-white-alpha-60:focus{background-color:#fff9!important}.focus\:bg-white-alpha-70:focus{background-color:#ffffffb3!important}.focus\:bg-white-alpha-80:focus{background-color:#fffc!important}.focus\:bg-white-alpha-90:focus{background-color:#ffffffe6!important}.active\:bg-white-alpha-10:active{background-color:#ffffff1a!important}.active\:bg-white-alpha-20:active{background-color:#fff3!important}.active\:bg-white-alpha-30:active{background-color:#ffffff4d!important}.active\:bg-white-alpha-40:active{background-color:#fff6!important}.active\:bg-white-alpha-50:active{background-color:#ffffff80!important}.active\:bg-white-alpha-60:active{background-color:#fff9!important}.active\:bg-white-alpha-70:active{background-color:#ffffffb3!important}.active\:bg-white-alpha-80:active{background-color:#fffc!important}.active\:bg-white-alpha-90:active{background-color:#ffffffe6!important}.bg-black-alpha-10{background-color:#0000001a!important}.bg-black-alpha-20{background-color:#0003!important}.bg-black-alpha-30{background-color:#0000004d!important}.bg-black-alpha-40{background-color:#0006!important}.bg-black-alpha-50{background-color:#00000080!important}.bg-black-alpha-60{background-color:#0009!important}.bg-black-alpha-70{background-color:#000000b3!important}.bg-black-alpha-80{background-color:#000c!important}.bg-black-alpha-90{background-color:#000000e6!important}.hover\:bg-black-alpha-10:hover{background-color:#0000001a!important}.hover\:bg-black-alpha-20:hover{background-color:#0003!important}.hover\:bg-black-alpha-30:hover{background-color:#0000004d!important}.hover\:bg-black-alpha-40:hover{background-color:#0006!important}.hover\:bg-black-alpha-50:hover{background-color:#00000080!important}.hover\:bg-black-alpha-60:hover{background-color:#0009!important}.hover\:bg-black-alpha-70:hover{background-color:#000000b3!important}.hover\:bg-black-alpha-80:hover{background-color:#000c!important}.hover\:bg-black-alpha-90:hover{background-color:#000000e6!important}.focus\:bg-black-alpha-10:focus{background-color:#0000001a!important}.focus\:bg-black-alpha-20:focus{background-color:#0003!important}.focus\:bg-black-alpha-30:focus{background-color:#0000004d!important}.focus\:bg-black-alpha-40:focus{background-color:#0006!important}.focus\:bg-black-alpha-50:focus{background-color:#00000080!important}.focus\:bg-black-alpha-60:focus{background-color:#0009!important}.focus\:bg-black-alpha-70:focus{background-color:#000000b3!important}.focus\:bg-black-alpha-80:focus{background-color:#000c!important}.focus\:bg-black-alpha-90:focus{background-color:#000000e6!important}.active\:bg-black-alpha-10:active{background-color:#0000001a!important}.active\:bg-black-alpha-20:active{background-color:#0003!important}.active\:bg-black-alpha-30:active{background-color:#0000004d!important}.active\:bg-black-alpha-40:active{background-color:#0006!important}.active\:bg-black-alpha-50:active{background-color:#00000080!important}.active\:bg-black-alpha-60:active{background-color:#0009!important}.active\:bg-black-alpha-70:active{background-color:#000000b3!important}.active\:bg-black-alpha-80:active{background-color:#000c!important}.active\:bg-black-alpha-90:active{background-color:#000000e6!important}.border-white-alpha-10{border-color:#ffffff1a!important}.border-white-alpha-20{border-color:#fff3!important}.border-white-alpha-30{border-color:#ffffff4d!important}.border-white-alpha-40{border-color:#fff6!important}.border-white-alpha-50{border-color:#ffffff80!important}.border-white-alpha-60{border-color:#fff9!important}.border-white-alpha-70{border-color:#ffffffb3!important}.border-white-alpha-80{border-color:#fffc!important}.border-white-alpha-90{border-color:#ffffffe6!important}.hover\:border-white-alpha-10:hover{border-color:#ffffff1a!important}.hover\:border-white-alpha-20:hover{border-color:#fff3!important}.hover\:border-white-alpha-30:hover{border-color:#ffffff4d!important}.hover\:border-white-alpha-40:hover{border-color:#fff6!important}.hover\:border-white-alpha-50:hover{border-color:#ffffff80!important}.hover\:border-white-alpha-60:hover{border-color:#fff9!important}.hover\:border-white-alpha-70:hover{border-color:#ffffffb3!important}.hover\:border-white-alpha-80:hover{border-color:#fffc!important}.hover\:border-white-alpha-90:hover{border-color:#ffffffe6!important}.focus\:border-white-alpha-10:focus{border-color:#ffffff1a!important}.focus\:border-white-alpha-20:focus{border-color:#fff3!important}.focus\:border-white-alpha-30:focus{border-color:#ffffff4d!important}.focus\:border-white-alpha-40:focus{border-color:#fff6!important}.focus\:border-white-alpha-50:focus{border-color:#ffffff80!important}.focus\:border-white-alpha-60:focus{border-color:#fff9!important}.focus\:border-white-alpha-70:focus{border-color:#ffffffb3!important}.focus\:border-white-alpha-80:focus{border-color:#fffc!important}.focus\:border-white-alpha-90:focus{border-color:#ffffffe6!important}.active\:border-white-alpha-10:active{border-color:#ffffff1a!important}.active\:border-white-alpha-20:active{border-color:#fff3!important}.active\:border-white-alpha-30:active{border-color:#ffffff4d!important}.active\:border-white-alpha-40:active{border-color:#fff6!important}.active\:border-white-alpha-50:active{border-color:#ffffff80!important}.active\:border-white-alpha-60:active{border-color:#fff9!important}.active\:border-white-alpha-70:active{border-color:#ffffffb3!important}.active\:border-white-alpha-80:active{border-color:#fffc!important}.active\:border-white-alpha-90:active{border-color:#ffffffe6!important}.border-black-alpha-10{border-color:#0000001a!important}.border-black-alpha-20{border-color:#0003!important}.border-black-alpha-30{border-color:#0000004d!important}.border-black-alpha-40{border-color:#0006!important}.border-black-alpha-50{border-color:#00000080!important}.border-black-alpha-60{border-color:#0009!important}.border-black-alpha-70{border-color:#000000b3!important}.border-black-alpha-80{border-color:#000c!important}.border-black-alpha-90{border-color:#000000e6!important}.hover\:border-black-alpha-10:hover{border-color:#0000001a!important}.hover\:border-black-alpha-20:hover{border-color:#0003!important}.hover\:border-black-alpha-30:hover{border-color:#0000004d!important}.hover\:border-black-alpha-40:hover{border-color:#0006!important}.hover\:border-black-alpha-50:hover{border-color:#00000080!important}.hover\:border-black-alpha-60:hover{border-color:#0009!important}.hover\:border-black-alpha-70:hover{border-color:#000000b3!important}.hover\:border-black-alpha-80:hover{border-color:#000c!important}.hover\:border-black-alpha-90:hover{border-color:#000000e6!important}.focus\:border-black-alpha-10:focus{border-color:#0000001a!important}.focus\:border-black-alpha-20:focus{border-color:#0003!important}.focus\:border-black-alpha-30:focus{border-color:#0000004d!important}.focus\:border-black-alpha-40:focus{border-color:#0006!important}.focus\:border-black-alpha-50:focus{border-color:#00000080!important}.focus\:border-black-alpha-60:focus{border-color:#0009!important}.focus\:border-black-alpha-70:focus{border-color:#000000b3!important}.focus\:border-black-alpha-80:focus{border-color:#000c!important}.focus\:border-black-alpha-90:focus{border-color:#000000e6!important}.active\:border-black-alpha-10:active{border-color:#0000001a!important}.active\:border-black-alpha-20:active{border-color:#0003!important}.active\:border-black-alpha-30:active{border-color:#0000004d!important}.active\:border-black-alpha-40:active{border-color:#0006!important}.active\:border-black-alpha-50:active{border-color:#00000080!important}.active\:border-black-alpha-60:active{border-color:#0009!important}.active\:border-black-alpha-70:active{border-color:#000000b3!important}.active\:border-black-alpha-80:active{border-color:#000c!important}.active\:border-black-alpha-90:active{border-color:#000000e6!important}.text-white-alpha-10{color:#ffffff1a!important}.text-white-alpha-20{color:#fff3!important}.text-white-alpha-30{color:#ffffff4d!important}.text-white-alpha-40{color:#fff6!important}.text-white-alpha-50{color:#ffffff80!important}.text-white-alpha-60{color:#fff9!important}.text-white-alpha-70{color:#ffffffb3!important}.text-white-alpha-80{color:#fffc!important}.text-white-alpha-90{color:#ffffffe6!important}.hover\:text-white-alpha-10:hover{color:#ffffff1a!important}.hover\:text-white-alpha-20:hover{color:#fff3!important}.hover\:text-white-alpha-30:hover{color:#ffffff4d!important}.hover\:text-white-alpha-40:hover{color:#fff6!important}.hover\:text-white-alpha-50:hover{color:#ffffff80!important}.hover\:text-white-alpha-60:hover{color:#fff9!important}.hover\:text-white-alpha-70:hover{color:#ffffffb3!important}.hover\:text-white-alpha-80:hover{color:#fffc!important}.hover\:text-white-alpha-90:hover{color:#ffffffe6!important}.focus\:text-white-alpha-10:focus{color:#ffffff1a!important}.focus\:text-white-alpha-20:focus{color:#fff3!important}.focus\:text-white-alpha-30:focus{color:#ffffff4d!important}.focus\:text-white-alpha-40:focus{color:#fff6!important}.focus\:text-white-alpha-50:focus{color:#ffffff80!important}.focus\:text-white-alpha-60:focus{color:#fff9!important}.focus\:text-white-alpha-70:focus{color:#ffffffb3!important}.focus\:text-white-alpha-80:focus{color:#fffc!important}.focus\:text-white-alpha-90:focus{color:#ffffffe6!important}.active\:text-white-alpha-10:active{color:#ffffff1a!important}.active\:text-white-alpha-20:active{color:#fff3!important}.active\:text-white-alpha-30:active{color:#ffffff4d!important}.active\:text-white-alpha-40:active{color:#fff6!important}.active\:text-white-alpha-50:active{color:#ffffff80!important}.active\:text-white-alpha-60:active{color:#fff9!important}.active\:text-white-alpha-70:active{color:#ffffffb3!important}.active\:text-white-alpha-80:active{color:#fffc!important}.active\:text-white-alpha-90:active{color:#ffffffe6!important}.text-black-alpha-10{color:#0000001a!important}.text-black-alpha-20{color:#0003!important}.text-black-alpha-30{color:#0000004d!important}.text-black-alpha-40{color:#0006!important}.text-black-alpha-50{color:#00000080!important}.text-black-alpha-60{color:#0009!important}.text-black-alpha-70{color:#000000b3!important}.text-black-alpha-80{color:#000c!important}.text-black-alpha-90{color:#000000e6!important}.hover\:text-black-alpha-10:hover{color:#0000001a!important}.hover\:text-black-alpha-20:hover{color:#0003!important}.hover\:text-black-alpha-30:hover{color:#0000004d!important}.hover\:text-black-alpha-40:hover{color:#0006!important}.hover\:text-black-alpha-50:hover{color:#00000080!important}.hover\:text-black-alpha-60:hover{color:#0009!important}.hover\:text-black-alpha-70:hover{color:#000000b3!important}.hover\:text-black-alpha-80:hover{color:#000c!important}.hover\:text-black-alpha-90:hover{color:#000000e6!important}.focus\:text-black-alpha-10:focus{color:#0000001a!important}.focus\:text-black-alpha-20:focus{color:#0003!important}.focus\:text-black-alpha-30:focus{color:#0000004d!important}.focus\:text-black-alpha-40:focus{color:#0006!important}.focus\:text-black-alpha-50:focus{color:#00000080!important}.focus\:text-black-alpha-60:focus{color:#0009!important}.focus\:text-black-alpha-70:focus{color:#000000b3!important}.focus\:text-black-alpha-80:focus{color:#000c!important}.focus\:text-black-alpha-90:focus{color:#000000e6!important}.active\:text-black-alpha-10:active{color:#0000001a!important}.active\:text-black-alpha-20:active{color:#0003!important}.active\:text-black-alpha-30:active{color:#0000004d!important}.active\:text-black-alpha-40:active{color:#0006!important}.active\:text-black-alpha-50:active{color:#00000080!important}.active\:text-black-alpha-60:active{color:#0009!important}.active\:text-black-alpha-70:active{color:#000000b3!important}.active\:text-black-alpha-80:active{color:#000c!important}.active\:text-black-alpha-90:active{color:#000000e6!important}.text-primary{color:var(--p-primary-color)!important}.bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.bg-white{background-color:#fff!important}.border-primary{border-color:var(--p-primary-color)!important}.text-white{color:#fff!important}.border-white{border-color:#fff!important}.text-color{color:var(--p-text-color)!important}.text-color-secondary{color:var(--p-text-muted-color)!important}.surface-ground{background-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-950))!important}.surface-section{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-950))!important}.surface-card,.surface-overlay{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.surface-hover{background-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-100))!important}.surface-border{border-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-700))!important}.focus\:text-primary:focus,.hover\:text-primary:hover,.active\:text-primary:active{color:var(--p-primary-color)!important}.focus\:bg-primary:focus,.hover\:bg-primary:hover,.active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.focus\:bg-primary-reverse:focus,.hover\:bg-primary-reverse:hover,.active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.focus\:bg-white:focus,.hover\:bg-white:hover,.active\:bg-white:active{background-color:#fff!important}.focus\:border-primary:focus,.hover\:border-primary:hover,.active\:border-primary:active{border-color:var(--p-primary-color)!important}.focus\:text-white:focus,.hover\:text-white:hover,.active\:text-white:active{color:#fff!important}.focus\:border-white:focus,.hover\:border-white:hover,.active\:border-white:active{border-color:#fff!important}.focus\:text-color:focus,.hover\:text-color:hover,.active\:text-color:active{color:var(--p-text-color)!important}.focus\:text-color-secondary:focus,.hover\:text-color-secondary:hover,.active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.focus\:surface-ground:focus,.hover\:surface-ground:hover,.active\:surface-ground:active{background-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-950))!important}.focus\:surface-section:focus,.hover\:surface-section:hover,.active\:surface-section:active{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-950))!important}.focus\:surface-card:focus,.hover\:surface-card:hover,.active\:surface-card:active,.focus\:surface-overlay:focus,.hover\:surface-overlay:hover,.active\:surface-overlay:active{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.focus\:surface-hover:focus,.hover\:surface-hover:hover,.active\:surface-hover:active{background-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-100))!important}.focus\:surface-border:focus,.hover\:surface-border:hover,.active\:surface-border:active{border-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-700))!important}@media screen and (width>=576px){.sm\:text-primary{color:var(--p-primary-color)!important}.sm\:bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.sm\:bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.sm\:bg-white{background-color:#fff!important}.sm\:border-primary{border-color:var(--p-primary-color)!important}.sm\:text-white{color:#fff!important}.sm\:border-white{border-color:#fff!important}.sm\:text-color{color:var(--p-text-color)!important}.sm\:text-color-secondary{color:var(--p-text-muted-color)!important}.sm\:surface-ground{background-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-950))!important}.sm\:surface-section{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-950))!important}.sm\:surface-card,.sm\:surface-overlay{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.sm\:surface-hover{background-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-100))!important}.sm\:surface-border{border-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-700))!important}.sm\:focus\:text-primary:focus,.sm\:hover\:text-primary:hover,.sm\:active\:text-primary:active{color:var(--p-primary-color)!important}.sm\:focus\:bg-primary:focus,.sm\:hover\:bg-primary:hover,.sm\:active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.sm\:focus\:bg-primary-reverse:focus,.sm\:hover\:bg-primary-reverse:hover,.sm\:active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.sm\:focus\:bg-white:focus,.sm\:hover\:bg-white:hover,.sm\:active\:bg-white:active{background-color:#fff!important}.sm\:focus\:border-primary:focus,.sm\:hover\:border-primary:hover,.sm\:active\:border-primary:active{border-color:var(--p-primary-color)!important}.sm\:focus\:text-white:focus,.sm\:hover\:text-white:hover,.sm\:active\:text-white:active{color:#fff!important}.sm\:focus\:border-white:focus,.sm\:hover\:border-white:hover,.sm\:active\:border-white:active{border-color:#fff!important}.sm\:focus\:text-color:focus,.sm\:hover\:text-color:hover,.sm\:active\:text-color:active{color:var(--p-text-color)!important}.sm\:focus\:text-color-secondary:focus,.sm\:hover\:text-color-secondary:hover,.sm\:active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.sm\:focus\:surface-ground:focus,.sm\:hover\:surface-ground:hover,.sm\:active\:surface-ground:active{background-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-950))!important}.sm\:focus\:surface-section:focus,.sm\:hover\:surface-section:hover,.sm\:active\:surface-section:active{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-950))!important}.sm\:focus\:surface-card:focus,.sm\:hover\:surface-card:hover,.sm\:active\:surface-card:active,.sm\:focus\:surface-overlay:focus,.sm\:hover\:surface-overlay:hover,.sm\:active\:surface-overlay:active{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.sm\:focus\:surface-hover:focus,.sm\:hover\:surface-hover:hover,.sm\:active\:surface-hover:active{background-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-100))!important}.sm\:focus\:surface-border:focus,.sm\:hover\:surface-border:hover,.sm\:active\:surface-border:active{border-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-700))!important}}@media screen and (width>=768px){.md\:text-primary{color:var(--p-primary-color)!important}.md\:bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.md\:bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.md\:bg-white{background-color:#fff!important}.md\:border-primary{border-color:var(--p-primary-color)!important}.md\:text-white{color:#fff!important}.md\:border-white{border-color:#fff!important}.md\:text-color{color:var(--p-text-color)!important}.md\:text-color-secondary{color:var(--p-text-muted-color)!important}.md\:surface-ground{background-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-950))!important}.md\:surface-section{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-950))!important}.md\:surface-card,.md\:surface-overlay{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.md\:surface-hover{background-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-100))!important}.md\:surface-border{border-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-700))!important}.md\:focus\:text-primary:focus,.md\:hover\:text-primary:hover,.md\:active\:text-primary:active{color:var(--p-primary-color)!important}.md\:focus\:bg-primary:focus,.md\:hover\:bg-primary:hover,.md\:active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.md\:focus\:bg-primary-reverse:focus,.md\:hover\:bg-primary-reverse:hover,.md\:active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.md\:focus\:bg-white:focus,.md\:hover\:bg-white:hover,.md\:active\:bg-white:active{background-color:#fff!important}.md\:focus\:border-primary:focus,.md\:hover\:border-primary:hover,.md\:active\:border-primary:active{border-color:var(--p-primary-color)!important}.md\:focus\:text-white:focus,.md\:hover\:text-white:hover,.md\:active\:text-white:active{color:#fff!important}.md\:focus\:border-white:focus,.md\:hover\:border-white:hover,.md\:active\:border-white:active{border-color:#fff!important}.md\:focus\:text-color:focus,.md\:hover\:text-color:hover,.md\:active\:text-color:active{color:var(--p-text-color)!important}.md\:focus\:text-color-secondary:focus,.md\:hover\:text-color-secondary:hover,.md\:active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.md\:focus\:surface-ground:focus,.md\:hover\:surface-ground:hover,.md\:active\:surface-ground:active{background-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-950))!important}.md\:focus\:surface-section:focus,.md\:hover\:surface-section:hover,.md\:active\:surface-section:active{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-950))!important}.md\:focus\:surface-card:focus,.md\:hover\:surface-card:hover,.md\:active\:surface-card:active,.md\:focus\:surface-overlay:focus,.md\:hover\:surface-overlay:hover,.md\:active\:surface-overlay:active{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.md\:focus\:surface-hover:focus,.md\:hover\:surface-hover:hover,.md\:active\:surface-hover:active{background-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-100))!important}.md\:focus\:surface-border:focus,.md\:hover\:surface-border:hover,.md\:active\:surface-border:active{border-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-700))!important}}@media screen and (width>=992px){.lg\:text-primary{color:var(--p-primary-color)!important}.lg\:bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.lg\:bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.lg\:bg-white{background-color:#fff!important}.lg\:border-primary{border-color:var(--p-primary-color)!important}.lg\:text-white{color:#fff!important}.lg\:border-white{border-color:#fff!important}.lg\:text-color{color:var(--p-text-color)!important}.lg\:text-color-secondary{color:var(--p-text-muted-color)!important}.lg\:surface-ground{background-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-950))!important}.lg\:surface-section{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-950))!important}.lg\:surface-card,.lg\:surface-overlay{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.lg\:surface-hover{background-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-100))!important}.lg\:surface-border{border-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-700))!important}.lg\:focus\:text-primary:focus,.lg\:hover\:text-primary:hover,.lg\:active\:text-primary:active{color:var(--p-primary-color)!important}.lg\:focus\:bg-primary:focus,.lg\:hover\:bg-primary:hover,.lg\:active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.lg\:focus\:bg-primary-reverse:focus,.lg\:hover\:bg-primary-reverse:hover,.lg\:active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.lg\:focus\:bg-white:focus,.lg\:hover\:bg-white:hover,.lg\:active\:bg-white:active{background-color:#fff!important}.lg\:focus\:border-primary:focus,.lg\:hover\:border-primary:hover,.lg\:active\:border-primary:active{border-color:var(--p-primary-color)!important}.lg\:focus\:text-white:focus,.lg\:hover\:text-white:hover,.lg\:active\:text-white:active{color:#fff!important}.lg\:focus\:border-white:focus,.lg\:hover\:border-white:hover,.lg\:active\:border-white:active{border-color:#fff!important}.lg\:focus\:text-color:focus,.lg\:hover\:text-color:hover,.lg\:active\:text-color:active{color:var(--p-text-color)!important}.lg\:focus\:text-color-secondary:focus,.lg\:hover\:text-color-secondary:hover,.lg\:active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.lg\:focus\:surface-ground:focus,.lg\:hover\:surface-ground:hover,.lg\:active\:surface-ground:active{background-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-950))!important}.lg\:focus\:surface-section:focus,.lg\:hover\:surface-section:hover,.lg\:active\:surface-section:active{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-950))!important}.lg\:focus\:surface-card:focus,.lg\:hover\:surface-card:hover,.lg\:active\:surface-card:active,.lg\:focus\:surface-overlay:focus,.lg\:hover\:surface-overlay:hover,.lg\:active\:surface-overlay:active{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.lg\:focus\:surface-hover:focus,.lg\:hover\:surface-hover:hover,.lg\:active\:surface-hover:active{background-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-100))!important}.lg\:focus\:surface-border:focus,.lg\:hover\:surface-border:hover,.lg\:active\:surface-border:active{border-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-700))!important}}@media screen and (width>=1200px){.xl\:text-primary{color:var(--p-primary-color)!important}.xl\:bg-primary{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.xl\:bg-primary-reverse{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.xl\:bg-white{background-color:#fff!important}.xl\:border-primary{border-color:var(--p-primary-color)!important}.xl\:text-white{color:#fff!important}.xl\:border-white{border-color:#fff!important}.xl\:text-color{color:var(--p-text-color)!important}.xl\:text-color-secondary{color:var(--p-text-muted-color)!important}.xl\:surface-ground{background-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-950))!important}.xl\:surface-section{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-950))!important}.xl\:surface-card,.xl\:surface-overlay{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.xl\:surface-hover{background-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-100))!important}.xl\:surface-border{border-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-700))!important}.xl\:focus\:text-primary:focus,.xl\:hover\:text-primary:hover,.xl\:active\:text-primary:active{color:var(--p-primary-color)!important}.xl\:focus\:bg-primary:focus,.xl\:hover\:bg-primary:hover,.xl\:active\:bg-primary:active{color:var(--p-primary-contrast-color)!important;background-color:var(--p-primary-color)!important}.xl\:focus\:bg-primary-reverse:focus,.xl\:hover\:bg-primary-reverse:hover,.xl\:active\:bg-primary-reverse:active{color:var(--p-primary-color)!important;background-color:var(--p-primary-contrast-color)!important}.xl\:focus\:bg-white:focus,.xl\:hover\:bg-white:hover,.xl\:active\:bg-white:active{background-color:#fff!important}.xl\:focus\:border-primary:focus,.xl\:hover\:border-primary:hover,.xl\:active\:border-primary:active{border-color:var(--p-primary-color)!important}.xl\:focus\:text-white:focus,.xl\:hover\:text-white:hover,.xl\:active\:text-white:active{color:#fff!important}.xl\:focus\:border-white:focus,.xl\:hover\:border-white:hover,.xl\:active\:border-white:active{border-color:#fff!important}.xl\:focus\:text-color:focus,.xl\:hover\:text-color:hover,.xl\:active\:text-color:active{color:var(--p-text-color)!important}.xl\:focus\:text-color-secondary:focus,.xl\:hover\:text-color-secondary:hover,.xl\:active\:text-color-secondary:active{color:var(--p-text-muted-color)!important}.xl\:focus\:surface-ground:focus,.xl\:hover\:surface-ground:hover,.xl\:active\:surface-ground:active{background-color:var(--lightningcss-light,var(--p-surface-50))var(--lightningcss-dark,var(--p-surface-950))!important}.xl\:focus\:surface-section:focus,.xl\:hover\:surface-section:hover,.xl\:active\:surface-section:active{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-950))!important}.xl\:focus\:surface-card:focus,.xl\:hover\:surface-card:hover,.xl\:active\:surface-card:active,.xl\:focus\:surface-overlay:focus,.xl\:hover\:surface-overlay:hover,.xl\:active\:surface-overlay:active{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.xl\:focus\:surface-hover:focus,.xl\:hover\:surface-hover:hover,.xl\:active\:surface-hover:active{background-color:var(--lightningcss-light,var(--p-surface-800))var(--lightningcss-dark,var(--p-surface-100))!important}.xl\:focus\:surface-border:focus,.xl\:hover\:surface-border:hover,.xl\:active\:surface-border:active{border-color:var(--lightningcss-light,var(--p-surface-200))var(--lightningcss-dark,var(--p-surface-700))!important}}.field{margin-bottom:1rem}.field>label{margin-bottom:.5rem;display:inline-block}.field.grid>label{align-items:center;display:flex}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12{padding-top:0;padding-bottom:0}.formgroup-inline{flex-wrap:wrap;align-items:flex-start;display:flex}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label{margin-bottom:0;margin-right:.5rem}.field-checkbox,.field-radiobutton{align-items:center;margin-bottom:1rem;display:flex}.field-checkbox>label,.field-radiobutton>label{margin-left:.5rem;line-height:1}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}@media screen and (width>=576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}}@media screen and (width>=768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}}@media screen and (width>=992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}}@media screen and (width>=1200px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media screen and (width>=576px){.sm\:text-center{text-align:center!important}.sm\:text-justify{text-align:justify!important}.sm\:text-left{text-align:left!important}.sm\:text-right{text-align:right!important}}@media screen and (width>=768px){.md\:text-center{text-align:center!important}.md\:text-justify{text-align:justify!important}.md\:text-left{text-align:left!important}.md\:text-right{text-align:right!important}}@media screen and (width>=992px){.lg\:text-center{text-align:center!important}.lg\:text-justify{text-align:justify!important}.lg\:text-left{text-align:left!important}.lg\:text-right{text-align:right!important}}@media screen and (width>=1200px){.xl\:text-center{text-align:center!important}.xl\:text-justify{text-align:justify!important}.xl\:text-left{text-align:left!important}.xl\:text-right{text-align:right!important}}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.focus\:underline:focus,.hover\:underline:hover,.active\:underline:active{text-decoration:underline!important}.focus\:line-through:focus,.hover\:line-through:hover,.active\:line-through:active{text-decoration:line-through!important}.focus\:no-underline:focus,.hover\:no-underline:hover,.active\:no-underline:active{text-decoration:none!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.text-overflow-clip{text-overflow:clip!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}@media screen and (width>=576px){.sm\:text-overflow-clip{text-overflow:clip!important}.sm\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (width>=768px){.md\:text-overflow-clip{text-overflow:clip!important}.md\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (width>=992px){.lg\:text-overflow-clip{text-overflow:clip!important}.lg\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (width>=1200px){.xl\:text-overflow-clip{text-overflow:clip!important}.xl\:text-overflow-ellipsis{text-overflow:ellipsis!important}}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}@media screen and (width>=576px){.sm\:font-light{font-weight:300!important}.sm\:font-normal{font-weight:400!important}.sm\:font-medium{font-weight:500!important}.sm\:font-semibold{font-weight:600!important}.sm\:font-bold{font-weight:700!important}}@media screen and (width>=768px){.md\:font-light{font-weight:300!important}.md\:font-normal{font-weight:400!important}.md\:font-medium{font-weight:500!important}.md\:font-semibold{font-weight:600!important}.md\:font-bold{font-weight:700!important}}@media screen and (width>=992px){.lg\:font-light{font-weight:300!important}.lg\:font-normal{font-weight:400!important}.lg\:font-medium{font-weight:500!important}.lg\:font-semibold{font-weight:600!important}.lg\:font-bold{font-weight:700!important}}@media screen and (width>=1200px){.xl\:font-light{font-weight:300!important}.xl\:font-normal{font-weight:400!important}.xl\:font-medium{font-weight:500!important}.xl\:font-semibold{font-weight:600!important}.xl\:font-bold{font-weight:700!important}}.font-italic{font-style:italic!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.text-7xl{font-size:4rem!important}.text-8xl{font-size:6rem!important}@media screen and (width>=576px){.sm\:text-xs{font-size:.75rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:text-base{font-size:1rem!important}.sm\:text-lg{font-size:1.125rem!important}.sm\:text-xl{font-size:1.25rem!important}.sm\:text-2xl{font-size:1.5rem!important}.sm\:text-3xl{font-size:1.75rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-5xl{font-size:2.5rem!important}.sm\:text-6xl{font-size:3rem!important}.sm\:text-7xl{font-size:4rem!important}.sm\:text-8xl{font-size:6rem!important}}@media screen and (width>=768px){.md\:text-xs{font-size:.75rem!important}.md\:text-sm{font-size:.875rem!important}.md\:text-base{font-size:1rem!important}.md\:text-lg{font-size:1.125rem!important}.md\:text-xl{font-size:1.25rem!important}.md\:text-2xl{font-size:1.5rem!important}.md\:text-3xl{font-size:1.75rem!important}.md\:text-4xl{font-size:2rem!important}.md\:text-5xl{font-size:2.5rem!important}.md\:text-6xl{font-size:3rem!important}.md\:text-7xl{font-size:4rem!important}.md\:text-8xl{font-size:6rem!important}}@media screen and (width>=992px){.lg\:text-xs{font-size:.75rem!important}.lg\:text-sm{font-size:.875rem!important}.lg\:text-base{font-size:1rem!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important}.lg\:text-3xl{font-size:1.75rem!important}.lg\:text-4xl{font-size:2rem!important}.lg\:text-5xl{font-size:2.5rem!important}.lg\:text-6xl{font-size:3rem!important}.lg\:text-7xl{font-size:4rem!important}.lg\:text-8xl{font-size:6rem!important}}@media screen and (width>=1200px){.xl\:text-xs{font-size:.75rem!important}.xl\:text-sm{font-size:.875rem!important}.xl\:text-base{font-size:1rem!important}.xl\:text-lg{font-size:1.125rem!important}.xl\:text-xl{font-size:1.25rem!important}.xl\:text-2xl{font-size:1.5rem!important}.xl\:text-3xl{font-size:1.75rem!important}.xl\:text-4xl{font-size:2rem!important}.xl\:text-5xl{font-size:2.5rem!important}.xl\:text-6xl{font-size:3rem!important}.xl\:text-7xl{font-size:4rem!important}.xl\:text-8xl{font-size:6rem!important}}.line-height-1{line-height:1!important}.line-height-2{line-height:1.25!important}.line-height-3{line-height:1.5!important}.line-height-4{line-height:2!important}.white-space-normal{white-space:normal!important}.white-space-nowrap{white-space:nowrap!important}.vertical-align-baseline{vertical-align:baseline!important}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-text-top{vertical-align:text-top!important}.vertical-align-text-bottom{vertical-align:text-bottom!important}.vertical-align-sub{vertical-align:sub!important}.vertical-align-super{vertical-align:super!important}@media screen and (width>=576px){.sm\:vertical-align-baseline{vertical-align:baseline!important}.sm\:vertical-align-top{vertical-align:top!important}.sm\:vertical-align-middle{vertical-align:middle!important}.sm\:vertical-align-bottom{vertical-align:bottom!important}.sm\:vertical-align-text-top{vertical-align:text-top!important}.sm\:vertical-align-text-bottom{vertical-align:text-bottom!important}.sm\:vertical-align-sub{vertical-align:sub!important}.sm\:vertical-align-super{vertical-align:super!important}}@media screen and (width>=768px){.md\:vertical-align-baseline{vertical-align:baseline!important}.md\:vertical-align-top{vertical-align:top!important}.md\:vertical-align-middle{vertical-align:middle!important}.md\:vertical-align-bottom{vertical-align:bottom!important}.md\:vertical-align-text-top{vertical-align:text-top!important}.md\:vertical-align-text-bottom{vertical-align:text-bottom!important}.md\:vertical-align-sub{vertical-align:sub!important}.md\:vertical-align-super{vertical-align:super!important}}@media screen and (width>=992px){.lg\:vertical-align-baseline{vertical-align:baseline!important}.lg\:vertical-align-top{vertical-align:top!important}.lg\:vertical-align-middle{vertical-align:middle!important}.lg\:vertical-align-bottom{vertical-align:bottom!important}.lg\:vertical-align-text-top{vertical-align:text-top!important}.lg\:vertical-align-text-bottom{vertical-align:text-bottom!important}.lg\:vertical-align-sub{vertical-align:sub!important}.lg\:vertical-align-super{vertical-align:super!important}}@media screen and (width>=1200px){.xl\:vertical-align-baseline{vertical-align:baseline!important}.xl\:vertical-align-top{vertical-align:top!important}.xl\:vertical-align-middle{vertical-align:middle!important}.xl\:vertical-align-bottom{vertical-align:bottom!important}.xl\:vertical-align-text-top{vertical-align:text-top!important}.xl\:vertical-align-text-bottom{vertical-align:text-bottom!important}.xl\:vertical-align-sub{vertical-align:sub!important}.xl\:vertical-align-super{vertical-align:super!important}}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}@media screen and (width>=576px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:flex-column{flex-direction:column!important}.sm\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (width>=768px){.md\:flex-row{flex-direction:row!important}.md\:flex-row-reverse{flex-direction:row-reverse!important}.md\:flex-column{flex-direction:column!important}.md\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (width>=992px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-row-reverse{flex-direction:row-reverse!important}.lg\:flex-column{flex-direction:column!important}.lg\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (width>=1200px){.xl\:flex-row{flex-direction:row!important}.xl\:flex-row-reverse{flex-direction:row-reverse!important}.xl\:flex-column{flex-direction:column!important}.xl\:flex-column-reverse{flex-direction:column-reverse!important}}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}@media screen and (width>=576px){.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (width>=768px){.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (width>=992px){.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (width>=1200px){.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:flex-nowrap{flex-wrap:nowrap!important}}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}@media screen and (width>=576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}.sm\:justify-content-between{justify-content:space-between!important}.sm\:justify-content-around{justify-content:space-around!important}.sm\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (width>=768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}.md\:justify-content-center{justify-content:center!important}.md\:justify-content-between{justify-content:space-between!important}.md\:justify-content-around{justify-content:space-around!important}.md\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (width>=992px){.lg\:justify-content-start{justify-content:flex-start!important}.lg\:justify-content-end{justify-content:flex-end!important}.lg\:justify-content-center{justify-content:center!important}.lg\:justify-content-between{justify-content:space-between!important}.lg\:justify-content-around{justify-content:space-around!important}.lg\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (width>=1200px){.xl\:justify-content-start{justify-content:flex-start!important}.xl\:justify-content-end{justify-content:flex-end!important}.xl\:justify-content-center{justify-content:center!important}.xl\:justify-content-between{justify-content:space-between!important}.xl\:justify-content-around{justify-content:space-around!important}.xl\:justify-content-evenly{justify-content:space-evenly!important}}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-evenly{align-content:space-evenly!important}@media screen and (width>=576px){.sm\:align-content-start{align-content:flex-start!important}.sm\:align-content-end{align-content:flex-end!important}.sm\:align-content-center{align-content:center!important}.sm\:align-content-between{align-content:space-between!important}.sm\:align-content-around{align-content:space-around!important}.sm\:align-content-evenly{align-content:space-evenly!important}}@media screen and (width>=768px){.md\:align-content-start{align-content:flex-start!important}.md\:align-content-end{align-content:flex-end!important}.md\:align-content-center{align-content:center!important}.md\:align-content-between{align-content:space-between!important}.md\:align-content-around{align-content:space-around!important}.md\:align-content-evenly{align-content:space-evenly!important}}@media screen and (width>=992px){.lg\:align-content-start{align-content:flex-start!important}.lg\:align-content-end{align-content:flex-end!important}.lg\:align-content-center{align-content:center!important}.lg\:align-content-between{align-content:space-between!important}.lg\:align-content-around{align-content:space-around!important}.lg\:align-content-evenly{align-content:space-evenly!important}}@media screen and (width>=1200px){.xl\:align-content-start{align-content:flex-start!important}.xl\:align-content-end{align-content:flex-end!important}.xl\:align-content-center{align-content:center!important}.xl\:align-content-between{align-content:space-between!important}.xl\:align-content-around{align-content:space-around!important}.xl\:align-content-evenly{align-content:space-evenly!important}}.align-items-stretch{align-items:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}@media screen and (width>=576px){.sm\:align-items-stretch{align-items:stretch!important}.sm\:align-items-start{align-items:flex-start!important}.sm\:align-items-center{align-items:center!important}.sm\:align-items-end{align-items:flex-end!important}.sm\:align-items-baseline{align-items:baseline!important}}@media screen and (width>=768px){.md\:align-items-stretch{align-items:stretch!important}.md\:align-items-start{align-items:flex-start!important}.md\:align-items-center{align-items:center!important}.md\:align-items-end{align-items:flex-end!important}.md\:align-items-baseline{align-items:baseline!important}}@media screen and (width>=992px){.lg\:align-items-stretch{align-items:stretch!important}.lg\:align-items-start{align-items:flex-start!important}.lg\:align-items-center{align-items:center!important}.lg\:align-items-end{align-items:flex-end!important}.lg\:align-items-baseline{align-items:baseline!important}}@media screen and (width>=1200px){.xl\:align-items-stretch{align-items:stretch!important}.xl\:align-items-start{align-items:flex-start!important}.xl\:align-items-center{align-items:center!important}.xl\:align-items-end{align-items:flex-end!important}.xl\:align-items-baseline{align-items:baseline!important}}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}@media screen and (width>=576px){.sm\:align-self-auto{align-self:auto!important}.sm\:align-self-start{align-self:flex-start!important}.sm\:align-self-end{align-self:flex-end!important}.sm\:align-self-center{align-self:center!important}.sm\:align-self-stretch{align-self:stretch!important}.sm\:align-self-baseline{align-self:baseline!important}}@media screen and (width>=768px){.md\:align-self-auto{align-self:auto!important}.md\:align-self-start{align-self:flex-start!important}.md\:align-self-end{align-self:flex-end!important}.md\:align-self-center{align-self:center!important}.md\:align-self-stretch{align-self:stretch!important}.md\:align-self-baseline{align-self:baseline!important}}@media screen and (width>=992px){.lg\:align-self-auto{align-self:auto!important}.lg\:align-self-start{align-self:flex-start!important}.lg\:align-self-end{align-self:flex-end!important}.lg\:align-self-center{align-self:center!important}.lg\:align-self-stretch{align-self:stretch!important}.lg\:align-self-baseline{align-self:baseline!important}}@media screen and (width>=1200px){.xl\:align-self-auto{align-self:auto!important}.xl\:align-self-start{align-self:flex-start!important}.xl\:align-self-end{align-self:flex-end!important}.xl\:align-self-center{align-self:center!important}.xl\:align-self-stretch{align-self:stretch!important}.xl\:align-self-baseline{align-self:baseline!important}}.flex-order-0{order:0!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-3{order:3!important}.flex-order-4{order:4!important}.flex-order-5{order:5!important}.flex-order-6{order:6!important}@media screen and (width>=576px){.sm\:flex-order-0{order:0!important}.sm\:flex-order-1{order:1!important}.sm\:flex-order-2{order:2!important}.sm\:flex-order-3{order:3!important}.sm\:flex-order-4{order:4!important}.sm\:flex-order-5{order:5!important}.sm\:flex-order-6{order:6!important}}@media screen and (width>=768px){.md\:flex-order-0{order:0!important}.md\:flex-order-1{order:1!important}.md\:flex-order-2{order:2!important}.md\:flex-order-3{order:3!important}.md\:flex-order-4{order:4!important}.md\:flex-order-5{order:5!important}.md\:flex-order-6{order:6!important}}@media screen and (width>=992px){.lg\:flex-order-0{order:0!important}.lg\:flex-order-1{order:1!important}.lg\:flex-order-2{order:2!important}.lg\:flex-order-3{order:3!important}.lg\:flex-order-4{order:4!important}.lg\:flex-order-5{order:5!important}.lg\:flex-order-6{order:6!important}}@media screen and (width>=1200px){.xl\:flex-order-0{order:0!important}.xl\:flex-order-1{order:1!important}.xl\:flex-order-2{order:2!important}.xl\:flex-order-3{order:3!important}.xl\:flex-order-4{order:4!important}.xl\:flex-order-5{order:5!important}.xl\:flex-order-6{order:6!important}}.flex-1{flex:1!important}.flex-auto{flex:auto!important}.flex-initial{flex:0 auto!important}.flex-none{flex:none!important}@media screen and (width>=576px){.sm\:flex-1{flex:1!important}.sm\:flex-auto{flex:auto!important}.sm\:flex-initial{flex:0 auto!important}.sm\:flex-none{flex:none!important}}@media screen and (width>=768px){.md\:flex-1{flex:1!important}.md\:flex-auto{flex:auto!important}.md\:flex-initial{flex:0 auto!important}.md\:flex-none{flex:none!important}}@media screen and (width>=992px){.lg\:flex-1{flex:1!important}.lg\:flex-auto{flex:auto!important}.lg\:flex-initial{flex:0 auto!important}.lg\:flex-none{flex:none!important}}@media screen and (width>=1200px){.xl\:flex-1{flex:1!important}.xl\:flex-auto{flex:auto!important}.xl\:flex-initial{flex:0 auto!important}.xl\:flex-none{flex:none!important}}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}@media screen and (width>=576px){.sm\:flex-grow-0{flex-grow:0!important}.sm\:flex-grow-1{flex-grow:1!important}}@media screen and (width>=768px){.md\:flex-grow-0{flex-grow:0!important}.md\:flex-grow-1{flex-grow:1!important}}@media screen and (width>=992px){.lg\:flex-grow-0{flex-grow:0!important}.lg\:flex-grow-1{flex-grow:1!important}}@media screen and (width>=1200px){.xl\:flex-grow-0{flex-grow:0!important}.xl\:flex-grow-1{flex-grow:1!important}}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media screen and (width>=576px){.sm\:flex-shrink-0{flex-shrink:0!important}.sm\:flex-shrink-1{flex-shrink:1!important}}@media screen and (width>=768px){.md\:flex-shrink-0{flex-shrink:0!important}.md\:flex-shrink-1{flex-shrink:1!important}}@media screen and (width>=992px){.lg\:flex-shrink-0{flex-shrink:0!important}.lg\:flex-shrink-1{flex-shrink:1!important}}@media screen and (width>=1200px){.xl\:flex-shrink-0{flex-shrink:0!important}.xl\:flex-shrink-1{flex-shrink:1!important}}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:3rem!important}.gap-7{gap:4rem!important}.gap-8{gap:5rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:3rem!important}.row-gap-7{row-gap:4rem!important}.row-gap-8{row-gap:5rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:3rem!important}.column-gap-7{column-gap:4rem!important}.column-gap-8{column-gap:5rem!important}@media screen and (width>=576px){.sm\:gap-0{gap:0!important}.sm\:gap-1{gap:.25rem!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-3{gap:1rem!important}.sm\:gap-4{gap:1.5rem!important}.sm\:gap-5{gap:2rem!important}.sm\:gap-6{gap:3rem!important}.sm\:gap-7{gap:4rem!important}.sm\:gap-8{gap:5rem!important}.sm\:row-gap-0{row-gap:0!important}.sm\:row-gap-1{row-gap:.25rem!important}.sm\:row-gap-2{row-gap:.5rem!important}.sm\:row-gap-3{row-gap:1rem!important}.sm\:row-gap-4{row-gap:1.5rem!important}.sm\:row-gap-5{row-gap:2rem!important}.sm\:row-gap-6{row-gap:3rem!important}.sm\:row-gap-7{row-gap:4rem!important}.sm\:row-gap-8{row-gap:5rem!important}.sm\:column-gap-0{column-gap:0!important}.sm\:column-gap-1{column-gap:.25rem!important}.sm\:column-gap-2{column-gap:.5rem!important}.sm\:column-gap-3{column-gap:1rem!important}.sm\:column-gap-4{column-gap:1.5rem!important}.sm\:column-gap-5{column-gap:2rem!important}.sm\:column-gap-6{column-gap:3rem!important}.sm\:column-gap-7{column-gap:4rem!important}.sm\:column-gap-8{column-gap:5rem!important}}@media screen and (width>=768px){.md\:gap-0{gap:0!important}.md\:gap-1{gap:.25rem!important}.md\:gap-2{gap:.5rem!important}.md\:gap-3{gap:1rem!important}.md\:gap-4{gap:1.5rem!important}.md\:gap-5{gap:2rem!important}.md\:gap-6{gap:3rem!important}.md\:gap-7{gap:4rem!important}.md\:gap-8{gap:5rem!important}.md\:row-gap-0{row-gap:0!important}.md\:row-gap-1{row-gap:.25rem!important}.md\:row-gap-2{row-gap:.5rem!important}.md\:row-gap-3{row-gap:1rem!important}.md\:row-gap-4{row-gap:1.5rem!important}.md\:row-gap-5{row-gap:2rem!important}.md\:row-gap-6{row-gap:3rem!important}.md\:row-gap-7{row-gap:4rem!important}.md\:row-gap-8{row-gap:5rem!important}.md\:column-gap-0{column-gap:0!important}.md\:column-gap-1{column-gap:.25rem!important}.md\:column-gap-2{column-gap:.5rem!important}.md\:column-gap-3{column-gap:1rem!important}.md\:column-gap-4{column-gap:1.5rem!important}.md\:column-gap-5{column-gap:2rem!important}.md\:column-gap-6{column-gap:3rem!important}.md\:column-gap-7{column-gap:4rem!important}.md\:column-gap-8{column-gap:5rem!important}}@media screen and (width>=992px){.lg\:gap-0{gap:0!important}.lg\:gap-1{gap:.25rem!important}.lg\:gap-2{gap:.5rem!important}.lg\:gap-3{gap:1rem!important}.lg\:gap-4{gap:1.5rem!important}.lg\:gap-5{gap:2rem!important}.lg\:gap-6{gap:3rem!important}.lg\:gap-7{gap:4rem!important}.lg\:gap-8{gap:5rem!important}.lg\:row-gap-0{row-gap:0!important}.lg\:row-gap-1{row-gap:.25rem!important}.lg\:row-gap-2{row-gap:.5rem!important}.lg\:row-gap-3{row-gap:1rem!important}.lg\:row-gap-4{row-gap:1.5rem!important}.lg\:row-gap-5{row-gap:2rem!important}.lg\:row-gap-6{row-gap:3rem!important}.lg\:row-gap-7{row-gap:4rem!important}.lg\:row-gap-8{row-gap:5rem!important}.lg\:column-gap-0{column-gap:0!important}.lg\:column-gap-1{column-gap:.25rem!important}.lg\:column-gap-2{column-gap:.5rem!important}.lg\:column-gap-3{column-gap:1rem!important}.lg\:column-gap-4{column-gap:1.5rem!important}.lg\:column-gap-5{column-gap:2rem!important}.lg\:column-gap-6{column-gap:3rem!important}.lg\:column-gap-7{column-gap:4rem!important}.lg\:column-gap-8{column-gap:5rem!important}}@media screen and (width>=1200px){.xl\:gap-0{gap:0!important}.xl\:gap-1{gap:.25rem!important}.xl\:gap-2{gap:.5rem!important}.xl\:gap-3{gap:1rem!important}.xl\:gap-4{gap:1.5rem!important}.xl\:gap-5{gap:2rem!important}.xl\:gap-6{gap:3rem!important}.xl\:gap-7{gap:4rem!important}.xl\:gap-8{gap:5rem!important}.xl\:row-gap-0{row-gap:0!important}.xl\:row-gap-1{row-gap:.25rem!important}.xl\:row-gap-2{row-gap:.5rem!important}.xl\:row-gap-3{row-gap:1rem!important}.xl\:row-gap-4{row-gap:1.5rem!important}.xl\:row-gap-5{row-gap:2rem!important}.xl\:row-gap-6{row-gap:3rem!important}.xl\:row-gap-7{row-gap:4rem!important}.xl\:row-gap-8{row-gap:5rem!important}.xl\:column-gap-0{column-gap:0!important}.xl\:column-gap-1{column-gap:.25rem!important}.xl\:column-gap-2{column-gap:.5rem!important}.xl\:column-gap-3{column-gap:1rem!important}.xl\:column-gap-4{column-gap:1.5rem!important}.xl\:column-gap-5{column-gap:2rem!important}.xl\:column-gap-6{column-gap:3rem!important}.xl\:column-gap-7{column-gap:4rem!important}.xl\:column-gap-8{column-gap:5rem!important}}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:3rem!important}.p-7{padding:4rem!important}.p-8{padding:5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:5rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:2rem!important}.pr-6{padding-right:3rem!important}.pr-7{padding-right:4rem!important}.pr-8{padding-right:5rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:2rem!important}.pl-6{padding-left:3rem!important}.pl-7{padding-left:4rem!important}.pl-8{padding-left:5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:5rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.px-7{padding-left:4rem!important;padding-right:4rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-7{padding-top:4rem!important;padding-bottom:4rem!important}.py-8{padding-top:5rem!important;padding-bottom:5rem!important}@media screen and (width>=576px){.sm\:p-0{padding:0!important}.sm\:p-1{padding:.25rem!important}.sm\:p-2{padding:.5rem!important}.sm\:p-3{padding:1rem!important}.sm\:p-4{padding:1.5rem!important}.sm\:p-5{padding:2rem!important}.sm\:p-6{padding:3rem!important}.sm\:p-7{padding:4rem!important}.sm\:p-8{padding:5rem!important}.sm\:pt-0{padding-top:0!important}.sm\:pt-1{padding-top:.25rem!important}.sm\:pt-2{padding-top:.5rem!important}.sm\:pt-3{padding-top:1rem!important}.sm\:pt-4{padding-top:1.5rem!important}.sm\:pt-5{padding-top:2rem!important}.sm\:pt-6{padding-top:3rem!important}.sm\:pt-7{padding-top:4rem!important}.sm\:pt-8{padding-top:5rem!important}.sm\:pr-0{padding-right:0!important}.sm\:pr-1{padding-right:.25rem!important}.sm\:pr-2{padding-right:.5rem!important}.sm\:pr-3{padding-right:1rem!important}.sm\:pr-4{padding-right:1.5rem!important}.sm\:pr-5{padding-right:2rem!important}.sm\:pr-6{padding-right:3rem!important}.sm\:pr-7{padding-right:4rem!important}.sm\:pr-8{padding-right:5rem!important}.sm\:pl-0{padding-left:0!important}.sm\:pl-1{padding-left:.25rem!important}.sm\:pl-2{padding-left:.5rem!important}.sm\:pl-3{padding-left:1rem!important}.sm\:pl-4{padding-left:1.5rem!important}.sm\:pl-5{padding-left:2rem!important}.sm\:pl-6{padding-left:3rem!important}.sm\:pl-7{padding-left:4rem!important}.sm\:pl-8{padding-left:5rem!important}.sm\:pb-0{padding-bottom:0!important}.sm\:pb-1{padding-bottom:.25rem!important}.sm\:pb-2{padding-bottom:.5rem!important}.sm\:pb-3{padding-bottom:1rem!important}.sm\:pb-4{padding-bottom:1.5rem!important}.sm\:pb-5{padding-bottom:2rem!important}.sm\:pb-6{padding-bottom:3rem!important}.sm\:pb-7{padding-bottom:4rem!important}.sm\:pb-8{padding-bottom:5rem!important}.sm\:px-0{padding-left:0!important;padding-right:0!important}.sm\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-3{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:px-5{padding-left:2rem!important;padding-right:2rem!important}.sm\:px-6{padding-left:3rem!important;padding-right:3rem!important}.sm\:px-7{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-8{padding-left:5rem!important;padding-right:5rem!important}.sm\:py-0{padding-top:0!important;padding-bottom:0!important}.sm\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.sm\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.sm\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.sm\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.sm\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.sm\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (width>=768px){.md\:p-0{padding:0!important}.md\:p-1{padding:.25rem!important}.md\:p-2{padding:.5rem!important}.md\:p-3{padding:1rem!important}.md\:p-4{padding:1.5rem!important}.md\:p-5{padding:2rem!important}.md\:p-6{padding:3rem!important}.md\:p-7{padding:4rem!important}.md\:p-8{padding:5rem!important}.md\:pt-0{padding-top:0!important}.md\:pt-1{padding-top:.25rem!important}.md\:pt-2{padding-top:.5rem!important}.md\:pt-3{padding-top:1rem!important}.md\:pt-4{padding-top:1.5rem!important}.md\:pt-5{padding-top:2rem!important}.md\:pt-6{padding-top:3rem!important}.md\:pt-7{padding-top:4rem!important}.md\:pt-8{padding-top:5rem!important}.md\:pr-0{padding-right:0!important}.md\:pr-1{padding-right:.25rem!important}.md\:pr-2{padding-right:.5rem!important}.md\:pr-3{padding-right:1rem!important}.md\:pr-4{padding-right:1.5rem!important}.md\:pr-5{padding-right:2rem!important}.md\:pr-6{padding-right:3rem!important}.md\:pr-7{padding-right:4rem!important}.md\:pr-8{padding-right:5rem!important}.md\:pl-0{padding-left:0!important}.md\:pl-1{padding-left:.25rem!important}.md\:pl-2{padding-left:.5rem!important}.md\:pl-3{padding-left:1rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:pl-5{padding-left:2rem!important}.md\:pl-6{padding-left:3rem!important}.md\:pl-7{padding-left:4rem!important}.md\:pl-8{padding-left:5rem!important}.md\:pb-0{padding-bottom:0!important}.md\:pb-1{padding-bottom:.25rem!important}.md\:pb-2{padding-bottom:.5rem!important}.md\:pb-3{padding-bottom:1rem!important}.md\:pb-4{padding-bottom:1.5rem!important}.md\:pb-5{padding-bottom:2rem!important}.md\:pb-6{padding-bottom:3rem!important}.md\:pb-7{padding-bottom:4rem!important}.md\:pb-8{padding-bottom:5rem!important}.md\:px-0{padding-left:0!important;padding-right:0!important}.md\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.md\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:px-3{padding-left:1rem!important;padding-right:1rem!important}.md\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-5{padding-left:2rem!important;padding-right:2rem!important}.md\:px-6{padding-left:3rem!important;padding-right:3rem!important}.md\:px-7{padding-left:4rem!important;padding-right:4rem!important}.md\:px-8{padding-left:5rem!important;padding-right:5rem!important}.md\:py-0{padding-top:0!important;padding-bottom:0!important}.md\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.md\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.md\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.md\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.md\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.md\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.md\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (width>=992px){.lg\:p-0{padding:0!important}.lg\:p-1{padding:.25rem!important}.lg\:p-2{padding:.5rem!important}.lg\:p-3{padding:1rem!important}.lg\:p-4{padding:1.5rem!important}.lg\:p-5{padding:2rem!important}.lg\:p-6{padding:3rem!important}.lg\:p-7{padding:4rem!important}.lg\:p-8{padding:5rem!important}.lg\:pt-0{padding-top:0!important}.lg\:pt-1{padding-top:.25rem!important}.lg\:pt-2{padding-top:.5rem!important}.lg\:pt-3{padding-top:1rem!important}.lg\:pt-4{padding-top:1.5rem!important}.lg\:pt-5{padding-top:2rem!important}.lg\:pt-6{padding-top:3rem!important}.lg\:pt-7{padding-top:4rem!important}.lg\:pt-8{padding-top:5rem!important}.lg\:pr-0{padding-right:0!important}.lg\:pr-1{padding-right:.25rem!important}.lg\:pr-2{padding-right:.5rem!important}.lg\:pr-3{padding-right:1rem!important}.lg\:pr-4{padding-right:1.5rem!important}.lg\:pr-5{padding-right:2rem!important}.lg\:pr-6{padding-right:3rem!important}.lg\:pr-7{padding-right:4rem!important}.lg\:pr-8{padding-right:5rem!important}.lg\:pl-0{padding-left:0!important}.lg\:pl-1{padding-left:.25rem!important}.lg\:pl-2{padding-left:.5rem!important}.lg\:pl-3{padding-left:1rem!important}.lg\:pl-4{padding-left:1.5rem!important}.lg\:pl-5{padding-left:2rem!important}.lg\:pl-6{padding-left:3rem!important}.lg\:pl-7{padding-left:4rem!important}.lg\:pl-8{padding-left:5rem!important}.lg\:pb-0{padding-bottom:0!important}.lg\:pb-1{padding-bottom:.25rem!important}.lg\:pb-2{padding-bottom:.5rem!important}.lg\:pb-3{padding-bottom:1rem!important}.lg\:pb-4{padding-bottom:1.5rem!important}.lg\:pb-5{padding-bottom:2rem!important}.lg\:pb-6{padding-bottom:3rem!important}.lg\:pb-7{padding-bottom:4rem!important}.lg\:pb-8{padding-bottom:5rem!important}.lg\:px-0{padding-left:0!important;padding-right:0!important}.lg\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lg\:px-3{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:px-5{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-6{padding-left:3rem!important;padding-right:3rem!important}.lg\:px-7{padding-left:4rem!important;padding-right:4rem!important}.lg\:px-8{padding-left:5rem!important;padding-right:5rem!important}.lg\:py-0{padding-top:0!important;padding-bottom:0!important}.lg\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.lg\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.lg\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.lg\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.lg\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.lg\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.lg\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.lg\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (width>=1200px){.xl\:p-0{padding:0!important}.xl\:p-1{padding:.25rem!important}.xl\:p-2{padding:.5rem!important}.xl\:p-3{padding:1rem!important}.xl\:p-4{padding:1.5rem!important}.xl\:p-5{padding:2rem!important}.xl\:p-6{padding:3rem!important}.xl\:p-7{padding:4rem!important}.xl\:p-8{padding:5rem!important}.xl\:pt-0{padding-top:0!important}.xl\:pt-1{padding-top:.25rem!important}.xl\:pt-2{padding-top:.5rem!important}.xl\:pt-3{padding-top:1rem!important}.xl\:pt-4{padding-top:1.5rem!important}.xl\:pt-5{padding-top:2rem!important}.xl\:pt-6{padding-top:3rem!important}.xl\:pt-7{padding-top:4rem!important}.xl\:pt-8{padding-top:5rem!important}.xl\:pr-0{padding-right:0!important}.xl\:pr-1{padding-right:.25rem!important}.xl\:pr-2{padding-right:.5rem!important}.xl\:pr-3{padding-right:1rem!important}.xl\:pr-4{padding-right:1.5rem!important}.xl\:pr-5{padding-right:2rem!important}.xl\:pr-6{padding-right:3rem!important}.xl\:pr-7{padding-right:4rem!important}.xl\:pr-8{padding-right:5rem!important}.xl\:pl-0{padding-left:0!important}.xl\:pl-1{padding-left:.25rem!important}.xl\:pl-2{padding-left:.5rem!important}.xl\:pl-3{padding-left:1rem!important}.xl\:pl-4{padding-left:1.5rem!important}.xl\:pl-5{padding-left:2rem!important}.xl\:pl-6{padding-left:3rem!important}.xl\:pl-7{padding-left:4rem!important}.xl\:pl-8{padding-left:5rem!important}.xl\:pb-0{padding-bottom:0!important}.xl\:pb-1{padding-bottom:.25rem!important}.xl\:pb-2{padding-bottom:.5rem!important}.xl\:pb-3{padding-bottom:1rem!important}.xl\:pb-4{padding-bottom:1.5rem!important}.xl\:pb-5{padding-bottom:2rem!important}.xl\:pb-6{padding-bottom:3rem!important}.xl\:pb-7{padding-bottom:4rem!important}.xl\:pb-8{padding-bottom:5rem!important}.xl\:px-0{padding-left:0!important;padding-right:0!important}.xl\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-3{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.xl\:px-5{padding-left:2rem!important;padding-right:2rem!important}.xl\:px-6{padding-left:3rem!important;padding-right:3rem!important}.xl\:px-7{padding-left:4rem!important;padding-right:4rem!important}.xl\:px-8{padding-left:5rem!important;padding-right:5rem!important}.xl\:py-0{padding-top:0!important;padding-bottom:0!important}.xl\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.xl\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.xl\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.xl\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.xl\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.xl\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.xl\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.xl\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2rem!important}.m-6{margin:3rem!important}.m-7{margin:4rem!important}.m-8{margin:5rem!important}.-m-1{margin:-.25rem!important}.-m-2{margin:-.5rem!important}.-m-3{margin:-1rem!important}.-m-4{margin:-1.5rem!important}.-m-5{margin:-2rem!important}.-m-6{margin:-3rem!important}.-m-7{margin:-4rem!important}.-m-8{margin:-5rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:4rem!important}.mt-8{margin-top:5rem!important}.-mt-1{margin-top:-.25rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-3{margin-top:-1rem!important}.-mt-4{margin-top:-1.5rem!important}.-mt-5{margin-top:-2rem!important}.-mt-6{margin-top:-3rem!important}.-mt-7{margin-top:-4rem!important}.-mt-8{margin-top:-5rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.mr-6{margin-right:3rem!important}.mr-7{margin-right:4rem!important}.mr-8{margin-right:5rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-2{margin-right:-.5rem!important}.-mr-3{margin-right:-1rem!important}.-mr-4{margin-right:-1.5rem!important}.-mr-5{margin-right:-2rem!important}.-mr-6{margin-right:-3rem!important}.-mr-7{margin-right:-4rem!important}.-mr-8{margin-right:-5rem!important}.mr-auto{margin-right:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:2rem!important}.ml-6{margin-left:3rem!important}.ml-7{margin-left:4rem!important}.ml-8{margin-left:5rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-1rem!important}.-ml-4{margin-left:-1.5rem!important}.-ml-5{margin-left:-2rem!important}.-ml-6{margin-left:-3rem!important}.-ml-7{margin-left:-4rem!important}.-ml-8{margin-left:-5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!important}.-mb-1{margin-bottom:-.25rem!important}.-mb-2{margin-bottom:-.5rem!important}.-mb-3{margin-bottom:-1rem!important}.-mb-4{margin-bottom:-1.5rem!important}.-mb-5{margin-bottom:-2rem!important}.-mb-6{margin-bottom:-3rem!important}.-mb-7{margin-bottom:-4rem!important}.-mb-8{margin-bottom:-5rem!important}.mb-auto{margin-bottom:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.mx-7{margin-left:4rem!important;margin-right:4rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-7{margin-top:4rem!important;margin-bottom:4rem!important}.my-8{margin-top:5rem!important;margin-bottom:5rem!important}.-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media screen and (width>=576px){.sm\:m-0{margin:0!important}.sm\:m-1{margin:.25rem!important}.sm\:m-2{margin:.5rem!important}.sm\:m-3{margin:1rem!important}.sm\:m-4{margin:1.5rem!important}.sm\:m-5{margin:2rem!important}.sm\:m-6{margin:3rem!important}.sm\:m-7{margin:4rem!important}.sm\:m-8{margin:5rem!important}.sm\:-m-1{margin:-.25rem!important}.sm\:-m-2{margin:-.5rem!important}.sm\:-m-3{margin:-1rem!important}.sm\:-m-4{margin:-1.5rem!important}.sm\:-m-5{margin:-2rem!important}.sm\:-m-6{margin:-3rem!important}.sm\:-m-7{margin:-4rem!important}.sm\:-m-8{margin:-5rem!important}.sm\:m-auto{margin:auto!important}.sm\:mt-0{margin-top:0!important}.sm\:mt-1{margin-top:.25rem!important}.sm\:mt-2{margin-top:.5rem!important}.sm\:mt-3{margin-top:1rem!important}.sm\:mt-4{margin-top:1.5rem!important}.sm\:mt-5{margin-top:2rem!important}.sm\:mt-6{margin-top:3rem!important}.sm\:mt-7{margin-top:4rem!important}.sm\:mt-8{margin-top:5rem!important}.sm\:-mt-1{margin-top:-.25rem!important}.sm\:-mt-2{margin-top:-.5rem!important}.sm\:-mt-3{margin-top:-1rem!important}.sm\:-mt-4{margin-top:-1.5rem!important}.sm\:-mt-5{margin-top:-2rem!important}.sm\:-mt-6{margin-top:-3rem!important}.sm\:-mt-7{margin-top:-4rem!important}.sm\:-mt-8{margin-top:-5rem!important}.sm\:mt-auto{margin-top:auto!important}.sm\:mr-0{margin-right:0!important}.sm\:mr-1{margin-right:.25rem!important}.sm\:mr-2{margin-right:.5rem!important}.sm\:mr-3{margin-right:1rem!important}.sm\:mr-4{margin-right:1.5rem!important}.sm\:mr-5{margin-right:2rem!important}.sm\:mr-6{margin-right:3rem!important}.sm\:mr-7{margin-right:4rem!important}.sm\:mr-8{margin-right:5rem!important}.sm\:-mr-1{margin-right:-.25rem!important}.sm\:-mr-2{margin-right:-.5rem!important}.sm\:-mr-3{margin-right:-1rem!important}.sm\:-mr-4{margin-right:-1.5rem!important}.sm\:-mr-5{margin-right:-2rem!important}.sm\:-mr-6{margin-right:-3rem!important}.sm\:-mr-7{margin-right:-4rem!important}.sm\:-mr-8{margin-right:-5rem!important}.sm\:mr-auto{margin-right:auto!important}.sm\:ml-0{margin-left:0!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:ml-2{margin-left:.5rem!important}.sm\:ml-3{margin-left:1rem!important}.sm\:ml-4{margin-left:1.5rem!important}.sm\:ml-5{margin-left:2rem!important}.sm\:ml-6{margin-left:3rem!important}.sm\:ml-7{margin-left:4rem!important}.sm\:ml-8{margin-left:5rem!important}.sm\:-ml-1{margin-left:-.25rem!important}.sm\:-ml-2{margin-left:-.5rem!important}.sm\:-ml-3{margin-left:-1rem!important}.sm\:-ml-4{margin-left:-1.5rem!important}.sm\:-ml-5{margin-left:-2rem!important}.sm\:-ml-6{margin-left:-3rem!important}.sm\:-ml-7{margin-left:-4rem!important}.sm\:-ml-8{margin-left:-5rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mb-0{margin-bottom:0!important}.sm\:mb-1{margin-bottom:.25rem!important}.sm\:mb-2{margin-bottom:.5rem!important}.sm\:mb-3{margin-bottom:1rem!important}.sm\:mb-4{margin-bottom:1.5rem!important}.sm\:mb-5{margin-bottom:2rem!important}.sm\:mb-6{margin-bottom:3rem!important}.sm\:mb-7{margin-bottom:4rem!important}.sm\:mb-8{margin-bottom:5rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:-mb-2{margin-bottom:-.5rem!important}.sm\:-mb-3{margin-bottom:-1rem!important}.sm\:-mb-4{margin-bottom:-1.5rem!important}.sm\:-mb-5{margin-bottom:-2rem!important}.sm\:-mb-6{margin-bottom:-3rem!important}.sm\:-mb-7{margin-bottom:-4rem!important}.sm\:-mb-8{margin-bottom:-5rem!important}.sm\:mb-auto{margin-bottom:auto!important}.sm\:mx-0{margin-left:0!important;margin-right:0!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.sm\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.sm\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.sm\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.sm\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.sm\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.sm\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.sm\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.sm\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.sm\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.sm\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.sm\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.sm\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.sm\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.sm\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-0{margin-top:0!important;margin-bottom:0!important}.sm\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.sm\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.sm\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.sm\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.sm\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.sm\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.sm\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.sm\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.sm\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.sm\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.sm\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.sm\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.sm\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.sm\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.sm\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.sm\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.sm\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (width>=768px){.md\:m-0{margin:0!important}.md\:m-1{margin:.25rem!important}.md\:m-2{margin:.5rem!important}.md\:m-3{margin:1rem!important}.md\:m-4{margin:1.5rem!important}.md\:m-5{margin:2rem!important}.md\:m-6{margin:3rem!important}.md\:m-7{margin:4rem!important}.md\:m-8{margin:5rem!important}.md\:-m-1{margin:-.25rem!important}.md\:-m-2{margin:-.5rem!important}.md\:-m-3{margin:-1rem!important}.md\:-m-4{margin:-1.5rem!important}.md\:-m-5{margin:-2rem!important}.md\:-m-6{margin:-3rem!important}.md\:-m-7{margin:-4rem!important}.md\:-m-8{margin:-5rem!important}.md\:m-auto{margin:auto!important}.md\:mt-0{margin-top:0!important}.md\:mt-1{margin-top:.25rem!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-3{margin-top:1rem!important}.md\:mt-4{margin-top:1.5rem!important}.md\:mt-5{margin-top:2rem!important}.md\:mt-6{margin-top:3rem!important}.md\:mt-7{margin-top:4rem!important}.md\:mt-8{margin-top:5rem!important}.md\:-mt-1{margin-top:-.25rem!important}.md\:-mt-2{margin-top:-.5rem!important}.md\:-mt-3{margin-top:-1rem!important}.md\:-mt-4{margin-top:-1.5rem!important}.md\:-mt-5{margin-top:-2rem!important}.md\:-mt-6{margin-top:-3rem!important}.md\:-mt-7{margin-top:-4rem!important}.md\:-mt-8{margin-top:-5rem!important}.md\:mt-auto{margin-top:auto!important}.md\:mr-0{margin-right:0!important}.md\:mr-1{margin-right:.25rem!important}.md\:mr-2{margin-right:.5rem!important}.md\:mr-3{margin-right:1rem!important}.md\:mr-4{margin-right:1.5rem!important}.md\:mr-5{margin-right:2rem!important}.md\:mr-6{margin-right:3rem!important}.md\:mr-7{margin-right:4rem!important}.md\:mr-8{margin-right:5rem!important}.md\:-mr-1{margin-right:-.25rem!important}.md\:-mr-2{margin-right:-.5rem!important}.md\:-mr-3{margin-right:-1rem!important}.md\:-mr-4{margin-right:-1.5rem!important}.md\:-mr-5{margin-right:-2rem!important}.md\:-mr-6{margin-right:-3rem!important}.md\:-mr-7{margin-right:-4rem!important}.md\:-mr-8{margin-right:-5rem!important}.md\:mr-auto{margin-right:auto!important}.md\:ml-0{margin-left:0!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-2{margin-left:.5rem!important}.md\:ml-3{margin-left:1rem!important}.md\:ml-4{margin-left:1.5rem!important}.md\:ml-5{margin-left:2rem!important}.md\:ml-6{margin-left:3rem!important}.md\:ml-7{margin-left:4rem!important}.md\:ml-8{margin-left:5rem!important}.md\:-ml-1{margin-left:-.25rem!important}.md\:-ml-2{margin-left:-.5rem!important}.md\:-ml-3{margin-left:-1rem!important}.md\:-ml-4{margin-left:-1.5rem!important}.md\:-ml-5{margin-left:-2rem!important}.md\:-ml-6{margin-left:-3rem!important}.md\:-ml-7{margin-left:-4rem!important}.md\:-ml-8{margin-left:-5rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mb-0{margin-bottom:0!important}.md\:mb-1{margin-bottom:.25rem!important}.md\:mb-2{margin-bottom:.5rem!important}.md\:mb-3{margin-bottom:1rem!important}.md\:mb-4{margin-bottom:1.5rem!important}.md\:mb-5{margin-bottom:2rem!important}.md\:mb-6{margin-bottom:3rem!important}.md\:mb-7{margin-bottom:4rem!important}.md\:mb-8{margin-bottom:5rem!important}.md\:-mb-1{margin-bottom:-.25rem!important}.md\:-mb-2{margin-bottom:-.5rem!important}.md\:-mb-3{margin-bottom:-1rem!important}.md\:-mb-4{margin-bottom:-1.5rem!important}.md\:-mb-5{margin-bottom:-2rem!important}.md\:-mb-6{margin-bottom:-3rem!important}.md\:-mb-7{margin-bottom:-4rem!important}.md\:-mb-8{margin-bottom:-5rem!important}.md\:mb-auto{margin-bottom:auto!important}.md\:mx-0{margin-left:0!important;margin-right:0!important}.md\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.md\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.md\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.md\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.md\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.md\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.md\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.md\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.md\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.md\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.md\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.md\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.md\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-0{margin-top:0!important;margin-bottom:0!important}.md\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.md\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.md\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.md\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.md\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.md\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.md\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.md\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.md\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.md\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.md\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.md\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.md\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.md\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.md\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.md\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.md\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (width>=992px){.lg\:m-0{margin:0!important}.lg\:m-1{margin:.25rem!important}.lg\:m-2{margin:.5rem!important}.lg\:m-3{margin:1rem!important}.lg\:m-4{margin:1.5rem!important}.lg\:m-5{margin:2rem!important}.lg\:m-6{margin:3rem!important}.lg\:m-7{margin:4rem!important}.lg\:m-8{margin:5rem!important}.lg\:-m-1{margin:-.25rem!important}.lg\:-m-2{margin:-.5rem!important}.lg\:-m-3{margin:-1rem!important}.lg\:-m-4{margin:-1.5rem!important}.lg\:-m-5{margin:-2rem!important}.lg\:-m-6{margin:-3rem!important}.lg\:-m-7{margin:-4rem!important}.lg\:-m-8{margin:-5rem!important}.lg\:m-auto{margin:auto!important}.lg\:mt-0{margin-top:0!important}.lg\:mt-1{margin-top:.25rem!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-3{margin-top:1rem!important}.lg\:mt-4{margin-top:1.5rem!important}.lg\:mt-5{margin-top:2rem!important}.lg\:mt-6{margin-top:3rem!important}.lg\:mt-7{margin-top:4rem!important}.lg\:mt-8{margin-top:5rem!important}.lg\:-mt-1{margin-top:-.25rem!important}.lg\:-mt-2{margin-top:-.5rem!important}.lg\:-mt-3{margin-top:-1rem!important}.lg\:-mt-4{margin-top:-1.5rem!important}.lg\:-mt-5{margin-top:-2rem!important}.lg\:-mt-6{margin-top:-3rem!important}.lg\:-mt-7{margin-top:-4rem!important}.lg\:-mt-8{margin-top:-5rem!important}.lg\:mt-auto{margin-top:auto!important}.lg\:mr-0{margin-right:0!important}.lg\:mr-1{margin-right:.25rem!important}.lg\:mr-2{margin-right:.5rem!important}.lg\:mr-3{margin-right:1rem!important}.lg\:mr-4{margin-right:1.5rem!important}.lg\:mr-5{margin-right:2rem!important}.lg\:mr-6{margin-right:3rem!important}.lg\:mr-7{margin-right:4rem!important}.lg\:mr-8{margin-right:5rem!important}.lg\:-mr-1{margin-right:-.25rem!important}.lg\:-mr-2{margin-right:-.5rem!important}.lg\:-mr-3{margin-right:-1rem!important}.lg\:-mr-4{margin-right:-1.5rem!important}.lg\:-mr-5{margin-right:-2rem!important}.lg\:-mr-6{margin-right:-3rem!important}.lg\:-mr-7{margin-right:-4rem!important}.lg\:-mr-8{margin-right:-5rem!important}.lg\:mr-auto{margin-right:auto!important}.lg\:ml-0{margin-left:0!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-2{margin-left:.5rem!important}.lg\:ml-3{margin-left:1rem!important}.lg\:ml-4{margin-left:1.5rem!important}.lg\:ml-5{margin-left:2rem!important}.lg\:ml-6{margin-left:3rem!important}.lg\:ml-7{margin-left:4rem!important}.lg\:ml-8{margin-left:5rem!important}.lg\:-ml-1{margin-left:-.25rem!important}.lg\:-ml-2{margin-left:-.5rem!important}.lg\:-ml-3{margin-left:-1rem!important}.lg\:-ml-4{margin-left:-1.5rem!important}.lg\:-ml-5{margin-left:-2rem!important}.lg\:-ml-6{margin-left:-3rem!important}.lg\:-ml-7{margin-left:-4rem!important}.lg\:-ml-8{margin-left:-5rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mb-0{margin-bottom:0!important}.lg\:mb-1{margin-bottom:.25rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-3{margin-bottom:1rem!important}.lg\:mb-4{margin-bottom:1.5rem!important}.lg\:mb-5{margin-bottom:2rem!important}.lg\:mb-6{margin-bottom:3rem!important}.lg\:mb-7{margin-bottom:4rem!important}.lg\:mb-8{margin-bottom:5rem!important}.lg\:-mb-1{margin-bottom:-.25rem!important}.lg\:-mb-2{margin-bottom:-.5rem!important}.lg\:-mb-3{margin-bottom:-1rem!important}.lg\:-mb-4{margin-bottom:-1.5rem!important}.lg\:-mb-5{margin-bottom:-2rem!important}.lg\:-mb-6{margin-bottom:-3rem!important}.lg\:-mb-7{margin-bottom:-4rem!important}.lg\:-mb-8{margin-bottom:-5rem!important}.lg\:mb-auto{margin-bottom:auto!important}.lg\:mx-0{margin-left:0!important;margin-right:0!important}.lg\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lg\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lg\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.lg\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.lg\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.lg\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.lg\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.lg\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.lg\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.lg\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.lg\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.lg\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.lg\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.lg\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.lg\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-0{margin-top:0!important;margin-bottom:0!important}.lg\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.lg\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.lg\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.lg\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.lg\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.lg\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.lg\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.lg\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.lg\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.lg\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.lg\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.lg\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.lg\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.lg\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.lg\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (width>=1200px){.xl\:m-0{margin:0!important}.xl\:m-1{margin:.25rem!important}.xl\:m-2{margin:.5rem!important}.xl\:m-3{margin:1rem!important}.xl\:m-4{margin:1.5rem!important}.xl\:m-5{margin:2rem!important}.xl\:m-6{margin:3rem!important}.xl\:m-7{margin:4rem!important}.xl\:m-8{margin:5rem!important}.xl\:-m-1{margin:-.25rem!important}.xl\:-m-2{margin:-.5rem!important}.xl\:-m-3{margin:-1rem!important}.xl\:-m-4{margin:-1.5rem!important}.xl\:-m-5{margin:-2rem!important}.xl\:-m-6{margin:-3rem!important}.xl\:-m-7{margin:-4rem!important}.xl\:-m-8{margin:-5rem!important}.xl\:m-auto{margin:auto!important}.xl\:mt-0{margin-top:0!important}.xl\:mt-1{margin-top:.25rem!important}.xl\:mt-2{margin-top:.5rem!important}.xl\:mt-3{margin-top:1rem!important}.xl\:mt-4{margin-top:1.5rem!important}.xl\:mt-5{margin-top:2rem!important}.xl\:mt-6{margin-top:3rem!important}.xl\:mt-7{margin-top:4rem!important}.xl\:mt-8{margin-top:5rem!important}.xl\:-mt-1{margin-top:-.25rem!important}.xl\:-mt-2{margin-top:-.5rem!important}.xl\:-mt-3{margin-top:-1rem!important}.xl\:-mt-4{margin-top:-1.5rem!important}.xl\:-mt-5{margin-top:-2rem!important}.xl\:-mt-6{margin-top:-3rem!important}.xl\:-mt-7{margin-top:-4rem!important}.xl\:-mt-8{margin-top:-5rem!important}.xl\:mt-auto{margin-top:auto!important}.xl\:mr-0{margin-right:0!important}.xl\:mr-1{margin-right:.25rem!important}.xl\:mr-2{margin-right:.5rem!important}.xl\:mr-3{margin-right:1rem!important}.xl\:mr-4{margin-right:1.5rem!important}.xl\:mr-5{margin-right:2rem!important}.xl\:mr-6{margin-right:3rem!important}.xl\:mr-7{margin-right:4rem!important}.xl\:mr-8{margin-right:5rem!important}.xl\:-mr-1{margin-right:-.25rem!important}.xl\:-mr-2{margin-right:-.5rem!important}.xl\:-mr-3{margin-right:-1rem!important}.xl\:-mr-4{margin-right:-1.5rem!important}.xl\:-mr-5{margin-right:-2rem!important}.xl\:-mr-6{margin-right:-3rem!important}.xl\:-mr-7{margin-right:-4rem!important}.xl\:-mr-8{margin-right:-5rem!important}.xl\:mr-auto{margin-right:auto!important}.xl\:ml-0{margin-left:0!important}.xl\:ml-1{margin-left:.25rem!important}.xl\:ml-2{margin-left:.5rem!important}.xl\:ml-3{margin-left:1rem!important}.xl\:ml-4{margin-left:1.5rem!important}.xl\:ml-5{margin-left:2rem!important}.xl\:ml-6{margin-left:3rem!important}.xl\:ml-7{margin-left:4rem!important}.xl\:ml-8{margin-left:5rem!important}.xl\:-ml-1{margin-left:-.25rem!important}.xl\:-ml-2{margin-left:-.5rem!important}.xl\:-ml-3{margin-left:-1rem!important}.xl\:-ml-4{margin-left:-1.5rem!important}.xl\:-ml-5{margin-left:-2rem!important}.xl\:-ml-6{margin-left:-3rem!important}.xl\:-ml-7{margin-left:-4rem!important}.xl\:-ml-8{margin-left:-5rem!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mb-0{margin-bottom:0!important}.xl\:mb-1{margin-bottom:.25rem!important}.xl\:mb-2{margin-bottom:.5rem!important}.xl\:mb-3{margin-bottom:1rem!important}.xl\:mb-4{margin-bottom:1.5rem!important}.xl\:mb-5{margin-bottom:2rem!important}.xl\:mb-6{margin-bottom:3rem!important}.xl\:mb-7{margin-bottom:4rem!important}.xl\:mb-8{margin-bottom:5rem!important}.xl\:-mb-1{margin-bottom:-.25rem!important}.xl\:-mb-2{margin-bottom:-.5rem!important}.xl\:-mb-3{margin-bottom:-1rem!important}.xl\:-mb-4{margin-bottom:-1.5rem!important}.xl\:-mb-5{margin-bottom:-2rem!important}.xl\:-mb-6{margin-bottom:-3rem!important}.xl\:-mb-7{margin-bottom:-4rem!important}.xl\:-mb-8{margin-bottom:-5rem!important}.xl\:mb-auto{margin-bottom:auto!important}.xl\:mx-0{margin-left:0!important;margin-right:0!important}.xl\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.xl\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.xl\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.xl\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.xl\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.xl\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.xl\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.xl\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.xl\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.xl\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.xl\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.xl\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.xl\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.xl\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.xl\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.xl\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-0{margin-top:0!important;margin-bottom:0!important}.xl\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.xl\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.xl\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.xl\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.xl\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.xl\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.xl\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.xl\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.xl\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.xl\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.xl\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.xl\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.xl\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.xl\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.xl\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.xl\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.xl\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.focus\:shadow-none:focus,.hover\:shadow-none:hover,.active\:shadow-none:active{box-shadow:none!important}.focus\:shadow-1:focus,.hover\:shadow-1:hover,.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.focus\:shadow-2:focus,.hover\:shadow-2:hover,.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.focus\:shadow-3:focus,.hover\:shadow-3:hover,.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.focus\:shadow-4:focus,.hover\:shadow-4:hover,.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.focus\:shadow-5:focus,.hover\:shadow-5:hover,.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.focus\:shadow-6:focus,.hover\:shadow-6:hover,.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.focus\:shadow-7:focus,.hover\:shadow-7:hover,.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.focus\:shadow-8:focus,.hover\:shadow-8:hover,.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}@media screen and (width>=576px){.sm\:shadow-none{box-shadow:none!important}.sm\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:focus\:shadow-none:focus,.sm\:hover\:shadow-none:hover,.sm\:active\:shadow-none:active{box-shadow:none!important}.sm\:focus\:shadow-1:focus,.sm\:hover\:shadow-1:hover,.sm\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:focus\:shadow-2:focus,.sm\:hover\:shadow-2:hover,.sm\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:focus\:shadow-3:focus,.sm\:hover\:shadow-3:hover,.sm\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:focus\:shadow-4:focus,.sm\:hover\:shadow-4:hover,.sm\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:focus\:shadow-5:focus,.sm\:hover\:shadow-5:hover,.sm\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:focus\:shadow-6:focus,.sm\:hover\:shadow-6:hover,.sm\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:focus\:shadow-7:focus,.sm\:hover\:shadow-7:hover,.sm\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:focus\:shadow-8:focus,.sm\:hover\:shadow-8:hover,.sm\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (width>=768px){.md\:shadow-none{box-shadow:none!important}.md\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:focus\:shadow-none:focus,.md\:hover\:shadow-none:hover,.md\:active\:shadow-none:active{box-shadow:none!important}.md\:focus\:shadow-1:focus,.md\:hover\:shadow-1:hover,.md\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:focus\:shadow-2:focus,.md\:hover\:shadow-2:hover,.md\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:focus\:shadow-3:focus,.md\:hover\:shadow-3:hover,.md\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:focus\:shadow-4:focus,.md\:hover\:shadow-4:hover,.md\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:focus\:shadow-5:focus,.md\:hover\:shadow-5:hover,.md\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:focus\:shadow-6:focus,.md\:hover\:shadow-6:hover,.md\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:focus\:shadow-7:focus,.md\:hover\:shadow-7:hover,.md\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:focus\:shadow-8:focus,.md\:hover\:shadow-8:hover,.md\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (width>=992px){.lg\:shadow-none{box-shadow:none!important}.lg\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:focus\:shadow-none:focus,.lg\:hover\:shadow-none:hover,.lg\:active\:shadow-none:active{box-shadow:none!important}.lg\:focus\:shadow-1:focus,.lg\:hover\:shadow-1:hover,.lg\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:focus\:shadow-2:focus,.lg\:hover\:shadow-2:hover,.lg\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:focus\:shadow-3:focus,.lg\:hover\:shadow-3:hover,.lg\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:focus\:shadow-4:focus,.lg\:hover\:shadow-4:hover,.lg\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:focus\:shadow-5:focus,.lg\:hover\:shadow-5:hover,.lg\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:focus\:shadow-6:focus,.lg\:hover\:shadow-6:hover,.lg\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:focus\:shadow-7:focus,.lg\:hover\:shadow-7:hover,.lg\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:focus\:shadow-8:focus,.lg\:hover\:shadow-8:hover,.lg\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (width>=1200px){.xl\:shadow-none{box-shadow:none!important}.xl\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:focus\:shadow-none:focus,.xl\:hover\:shadow-none:hover,.xl\:active\:shadow-none:active{box-shadow:none!important}.xl\:focus\:shadow-1:focus,.xl\:hover\:shadow-1:hover,.xl\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:focus\:shadow-2:focus,.xl\:hover\:shadow-2:hover,.xl\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:focus\:shadow-3:focus,.xl\:hover\:shadow-3:hover,.xl\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:focus\:shadow-4:focus,.xl\:hover\:shadow-4:hover,.xl\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:focus\:shadow-5:focus,.xl\:hover\:shadow-5:hover,.xl\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:focus\:shadow-6:focus,.xl\:hover\:shadow-6:hover,.xl\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:focus\:shadow-7:focus,.xl\:hover\:shadow-7:hover,.xl\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:focus\:shadow-8:focus,.xl\:hover\:shadow-8:hover,.xl\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}.border-none{border-style:none;border-width:0!important}.border-1{border-style:solid;border-width:1px!important}.border-2{border-style:solid;border-width:2px!important}.border-3{border-style:solid;border-width:3px!important}.border-top-none{border-top-style:none;border-top-width:0!important}.border-top-1{border-top-style:solid;border-top-width:1px!important}.border-top-2{border-top-style:solid;border-top-width:2px!important}.border-top-3{border-top-style:solid;border-top-width:3px!important}.border-right-none{border-right-style:none;border-right-width:0!important}.border-right-1{border-right-style:solid;border-right-width:1px!important}.border-right-2{border-right-style:solid;border-right-width:2px!important}.border-right-3{border-right-style:solid;border-right-width:3px!important}.border-left-none{border-left-style:none;border-left-width:0!important}.border-left-1{border-left-style:solid;border-left-width:1px!important}.border-left-2{border-left-style:solid;border-left-width:2px!important}.border-left-3{border-left-style:solid;border-left-width:3px!important}.border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.border-x-none{border-left-style:none;border-right-style:none;border-left-width:0!important;border-right-width:0!important}.border-x-1{border-left-style:solid;border-right-style:solid;border-left-width:1px!important;border-right-width:1px!important}.border-x-2{border-left-style:solid;border-right-style:solid;border-left-width:2px!important;border-right-width:2px!important}.border-x-3{border-left-style:solid;border-right-style:solid;border-left-width:3px!important;border-right-width:3px!important}.border-y-none{border-top-style:none;border-bottom-style:none;border-top-width:0!important;border-bottom-width:0!important}.border-y-1{border-top-style:solid;border-bottom-style:solid;border-top-width:1px!important;border-bottom-width:1px!important}.border-y-2{border-top-style:solid;border-bottom-style:solid;border-top-width:2px!important;border-bottom-width:2px!important}.border-y-3{border-top-style:solid;border-bottom-style:solid;border-top-width:3px!important;border-bottom-width:3px!important}@media screen and (width>=576px){.sm\:border-none{border-style:none;border-width:0!important}.sm\:border-1{border-style:solid;border-width:1px!important}.sm\:border-2{border-style:solid;border-width:2px!important}.sm\:border-3{border-style:solid;border-width:3px!important}.sm\:border-top-none{border-top-style:none;border-top-width:0!important}.sm\:border-top-1{border-top-style:solid;border-top-width:1px!important}.sm\:border-top-2{border-top-style:solid;border-top-width:2px!important}.sm\:border-top-3{border-top-style:solid;border-top-width:3px!important}.sm\:border-right-none{border-right-style:none;border-right-width:0!important}.sm\:border-right-1{border-right-style:solid;border-right-width:1px!important}.sm\:border-right-2{border-right-style:solid;border-right-width:2px!important}.sm\:border-right-3{border-right-style:solid;border-right-width:3px!important}.sm\:border-left-none{border-left-style:none;border-left-width:0!important}.sm\:border-left-1{border-left-style:solid;border-left-width:1px!important}.sm\:border-left-2{border-left-style:solid;border-left-width:2px!important}.sm\:border-left-3{border-left-style:solid;border-left-width:3px!important}.sm\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.sm\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.sm\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.sm\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.sm\:border-x-none{border-left-style:none;border-right-style:none;border-left-width:0!important;border-right-width:0!important}.sm\:border-x-1{border-left-style:solid;border-right-style:solid;border-left-width:1px!important;border-right-width:1px!important}.sm\:border-x-2{border-left-style:solid;border-right-style:solid;border-left-width:2px!important;border-right-width:2px!important}.sm\:border-x-3{border-left-style:solid;border-right-style:solid;border-left-width:3px!important;border-right-width:3px!important}.sm\:border-y-none{border-top-style:none;border-bottom-style:none;border-top-width:0!important;border-bottom-width:0!important}.sm\:border-y-1{border-top-style:solid;border-bottom-style:solid;border-top-width:1px!important;border-bottom-width:1px!important}.sm\:border-y-2{border-top-style:solid;border-bottom-style:solid;border-top-width:2px!important;border-bottom-width:2px!important}.sm\:border-y-3{border-top-style:solid;border-bottom-style:solid;border-top-width:3px!important;border-bottom-width:3px!important}}@media screen and (width>=768px){.md\:border-none{border-style:none;border-width:0!important}.md\:border-1{border-style:solid;border-width:1px!important}.md\:border-2{border-style:solid;border-width:2px!important}.md\:border-3{border-style:solid;border-width:3px!important}.md\:border-top-none{border-top-style:none;border-top-width:0!important}.md\:border-top-1{border-top-style:solid;border-top-width:1px!important}.md\:border-top-2{border-top-style:solid;border-top-width:2px!important}.md\:border-top-3{border-top-style:solid;border-top-width:3px!important}.md\:border-right-none{border-right-style:none;border-right-width:0!important}.md\:border-right-1{border-right-style:solid;border-right-width:1px!important}.md\:border-right-2{border-right-style:solid;border-right-width:2px!important}.md\:border-right-3{border-right-style:solid;border-right-width:3px!important}.md\:border-left-none{border-left-style:none;border-left-width:0!important}.md\:border-left-1{border-left-style:solid;border-left-width:1px!important}.md\:border-left-2{border-left-style:solid;border-left-width:2px!important}.md\:border-left-3{border-left-style:solid;border-left-width:3px!important}.md\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.md\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.md\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.md\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.md\:border-x-none{border-left-style:none;border-right-style:none;border-left-width:0!important;border-right-width:0!important}.md\:border-x-1{border-left-style:solid;border-right-style:solid;border-left-width:1px!important;border-right-width:1px!important}.md\:border-x-2{border-left-style:solid;border-right-style:solid;border-left-width:2px!important;border-right-width:2px!important}.md\:border-x-3{border-left-style:solid;border-right-style:solid;border-left-width:3px!important;border-right-width:3px!important}.md\:border-y-none{border-top-style:none;border-bottom-style:none;border-top-width:0!important;border-bottom-width:0!important}.md\:border-y-1{border-top-style:solid;border-bottom-style:solid;border-top-width:1px!important;border-bottom-width:1px!important}.md\:border-y-2{border-top-style:solid;border-bottom-style:solid;border-top-width:2px!important;border-bottom-width:2px!important}.md\:border-y-3{border-top-style:solid;border-bottom-style:solid;border-top-width:3px!important;border-bottom-width:3px!important}}@media screen and (width>=992px){.lg\:border-none{border-style:none;border-width:0!important}.lg\:border-1{border-style:solid;border-width:1px!important}.lg\:border-2{border-style:solid;border-width:2px!important}.lg\:border-3{border-style:solid;border-width:3px!important}.lg\:border-top-none{border-top-style:none;border-top-width:0!important}.lg\:border-top-1{border-top-style:solid;border-top-width:1px!important}.lg\:border-top-2{border-top-style:solid;border-top-width:2px!important}.lg\:border-top-3{border-top-style:solid;border-top-width:3px!important}.lg\:border-right-none{border-right-style:none;border-right-width:0!important}.lg\:border-right-1{border-right-style:solid;border-right-width:1px!important}.lg\:border-right-2{border-right-style:solid;border-right-width:2px!important}.lg\:border-right-3{border-right-style:solid;border-right-width:3px!important}.lg\:border-left-none{border-left-style:none;border-left-width:0!important}.lg\:border-left-1{border-left-style:solid;border-left-width:1px!important}.lg\:border-left-2{border-left-style:solid;border-left-width:2px!important}.lg\:border-left-3{border-left-style:solid;border-left-width:3px!important}.lg\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.lg\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.lg\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.lg\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.lg\:border-x-none{border-left-style:none;border-right-style:none;border-left-width:0!important;border-right-width:0!important}.lg\:border-x-1{border-left-style:solid;border-right-style:solid;border-left-width:1px!important;border-right-width:1px!important}.lg\:border-x-2{border-left-style:solid;border-right-style:solid;border-left-width:2px!important;border-right-width:2px!important}.lg\:border-x-3{border-left-style:solid;border-right-style:solid;border-left-width:3px!important;border-right-width:3px!important}.lg\:border-y-none{border-top-style:none;border-bottom-style:none;border-top-width:0!important;border-bottom-width:0!important}.lg\:border-y-1{border-top-style:solid;border-bottom-style:solid;border-top-width:1px!important;border-bottom-width:1px!important}.lg\:border-y-2{border-top-style:solid;border-bottom-style:solid;border-top-width:2px!important;border-bottom-width:2px!important}.lg\:border-y-3{border-top-style:solid;border-bottom-style:solid;border-top-width:3px!important;border-bottom-width:3px!important}}@media screen and (width>=1200px){.xl\:border-none{border-style:none;border-width:0!important}.xl\:border-1{border-style:solid;border-width:1px!important}.xl\:border-2{border-style:solid;border-width:2px!important}.xl\:border-3{border-style:solid;border-width:3px!important}.xl\:border-top-none{border-top-style:none;border-top-width:0!important}.xl\:border-top-1{border-top-style:solid;border-top-width:1px!important}.xl\:border-top-2{border-top-style:solid;border-top-width:2px!important}.xl\:border-top-3{border-top-style:solid;border-top-width:3px!important}.xl\:border-right-none{border-right-style:none;border-right-width:0!important}.xl\:border-right-1{border-right-style:solid;border-right-width:1px!important}.xl\:border-right-2{border-right-style:solid;border-right-width:2px!important}.xl\:border-right-3{border-right-style:solid;border-right-width:3px!important}.xl\:border-left-none{border-left-style:none;border-left-width:0!important}.xl\:border-left-1{border-left-style:solid;border-left-width:1px!important}.xl\:border-left-2{border-left-style:solid;border-left-width:2px!important}.xl\:border-left-3{border-left-style:solid;border-left-width:3px!important}.xl\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.xl\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.xl\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.xl\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.xl\:border-x-none{border-left-style:none;border-right-style:none;border-left-width:0!important;border-right-width:0!important}.xl\:border-x-1{border-left-style:solid;border-right-style:solid;border-left-width:1px!important;border-right-width:1px!important}.xl\:border-x-2{border-left-style:solid;border-right-style:solid;border-left-width:2px!important;border-right-width:2px!important}.xl\:border-x-3{border-left-style:solid;border-right-style:solid;border-left-width:3px!important;border-right-width:3px!important}.xl\:border-y-none{border-top-style:none;border-bottom-style:none;border-top-width:0!important;border-bottom-width:0!important}.xl\:border-y-1{border-top-style:solid;border-bottom-style:solid;border-top-width:1px!important;border-bottom-width:1px!important}.xl\:border-y-2{border-top-style:solid;border-bottom-style:solid;border-top-width:2px!important;border-bottom-width:2px!important}.xl\:border-y-3{border-top-style:solid;border-bottom-style:solid;border-top-width:3px!important;border-bottom-width:3px!important}}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}@media screen and (width>=576px){.sm\:border-solid{border-style:solid!important}.sm\:border-dashed{border-style:dashed!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-double{border-style:double!important}}@media screen and (width>=768px){.md\:border-solid{border-style:solid!important}.md\:border-dashed{border-style:dashed!important}.md\:border-dotted{border-style:dotted!important}.md\:border-double{border-style:double!important}}@media screen and (width>=992px){.lg\:border-solid{border-style:solid!important}.lg\:border-dashed{border-style:dashed!important}.lg\:border-dotted{border-style:dotted!important}.lg\:border-double{border-style:double!important}}@media screen and (width>=1200px){.xl\:border-solid{border-style:solid!important}.xl\:border-dashed{border-style:dashed!important}.xl\:border-dotted{border-style:dotted!important}.xl\:border-double{border-style:double!important}}.border-noround{border-radius:0!important}.border-round{border-radius:var(--p-content-border-radius)!important}.border-round-xs{border-radius:.125rem!important}.border-round-sm{border-radius:.25rem!important}.border-round-md{border-radius:.375rem!important}.border-round-lg{border-radius:.5rem!important}.border-round-xl{border-radius:.75rem!important}.border-round-2xl{border-radius:1rem!important}.border-round-3xl{border-radius:1.5rem!important}.border-circle{border-radius:50%!important}@media screen and (width>=576px){.sm\:border-noround{border-radius:0!important}.sm\:border-round{border-radius:var(--p-content-border-radius)!important}.sm\:border-round-xs{border-radius:.125rem!important}.sm\:border-round-sm{border-radius:.25rem!important}.sm\:border-round-md{border-radius:.375rem!important}.sm\:border-round-lg{border-radius:.5rem!important}.sm\:border-round-xl{border-radius:.75rem!important}.sm\:border-round-2xl{border-radius:1rem!important}.sm\:border-round-3xl{border-radius:1.5rem!important}.sm\:border-circle{border-radius:50%!important}}@media screen and (width>=768px){.md\:border-noround{border-radius:0!important}.md\:border-round{border-radius:var(--p-content-border-radius)!important}.md\:border-round-xs{border-radius:.125rem!important}.md\:border-round-sm{border-radius:.25rem!important}.md\:border-round-md{border-radius:.375rem!important}.md\:border-round-lg{border-radius:.5rem!important}.md\:border-round-xl{border-radius:.75rem!important}.md\:border-round-2xl{border-radius:1rem!important}.md\:border-round-3xl{border-radius:1.5rem!important}.md\:border-circle{border-radius:50%!important}}@media screen and (width>=992px){.lg\:border-noround{border-radius:0!important}.lg\:border-round{border-radius:var(--p-content-border-radius)!important}.lg\:border-round-xs{border-radius:.125rem!important}.lg\:border-round-sm{border-radius:.25rem!important}.lg\:border-round-md{border-radius:.375rem!important}.lg\:border-round-lg{border-radius:.5rem!important}.lg\:border-round-xl{border-radius:.75rem!important}.lg\:border-round-2xl{border-radius:1rem!important}.lg\:border-round-3xl{border-radius:1.5rem!important}.lg\:border-circle{border-radius:50%!important}}@media screen and (width>=1200px){.xl\:border-noround{border-radius:0!important}.xl\:border-round{border-radius:var(--p-content-border-radius)!important}.xl\:border-round-xs{border-radius:.125rem!important}.xl\:border-round-sm{border-radius:.25rem!important}.xl\:border-round-md{border-radius:.375rem!important}.xl\:border-round-lg{border-radius:.5rem!important}.xl\:border-round-xl{border-radius:.75rem!important}.xl\:border-round-2xl{border-radius:1rem!important}.xl\:border-round-3xl{border-radius:1.5rem!important}.xl\:border-circle{border-radius:50%!important}}.border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border-noround-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-bottom-xs{border-bottom-right-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-bottom-sm{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-bottom-md{border-bottom-right-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-bottom-lg{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-bottom-xl{border-bottom-right-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-bottom-2xl{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-round-bottom-3xl{border-bottom-right-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.border-circle-bottom{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}@media screen and (width>=576px){.sm\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sm\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-noround-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.sm\:border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.sm\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.sm\:border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.sm\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.sm\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.sm\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-bottom-xs{border-bottom-right-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.sm\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.sm\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-bottom-sm{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.sm\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.sm\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-bottom-md{border-bottom-right-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.sm\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.sm\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-bottom-lg{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.sm\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.sm\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-bottom-xl{border-bottom-right-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.sm\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.sm\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-bottom-2xl{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.sm\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.sm\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-round-bottom-3xl{border-bottom-right-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.sm\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.sm\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.sm\:border-circle-bottom{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}}@media screen and (width>=768px){.md\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.md\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.md\:border-noround-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.md\:border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.md\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.md\:border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.md\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.md\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.md\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-bottom-xs{border-bottom-right-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.md\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.md\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-bottom-sm{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.md\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.md\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-bottom-md{border-bottom-right-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.md\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.md\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-bottom-lg{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.md\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.md\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-bottom-xl{border-bottom-right-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.md\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.md\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-bottom-2xl{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.md\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.md\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-round-bottom-3xl{border-bottom-right-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.md\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.md\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.md\:border-circle-bottom{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}}@media screen and (width>=992px){.lg\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lg\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-noround-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.lg\:border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.lg\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.lg\:border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.lg\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.lg\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.lg\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-bottom-xs{border-bottom-right-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.lg\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.lg\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-bottom-sm{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.lg\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.lg\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-bottom-md{border-bottom-right-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.lg\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.lg\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-bottom-lg{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.lg\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.lg\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-bottom-xl{border-bottom-right-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.lg\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.lg\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-bottom-2xl{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.lg\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.lg\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-round-bottom-3xl{border-bottom-right-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.lg\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.lg\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.lg\:border-circle-bottom{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}}@media screen and (width>=1200px){.xl\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.xl\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-noround-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.xl\:border-round-left{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.xl\:border-round-top{border-top-left-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.xl\:border-round-right{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.xl\:border-round-bottom{border-bottom-left-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}.xl\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.xl\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-bottom-xs{border-bottom-right-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.xl\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.xl\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-bottom-sm{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.xl\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.xl\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-bottom-md{border-bottom-right-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.xl\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.xl\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-bottom-lg{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.xl\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.xl\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-bottom-xl{border-bottom-right-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.xl\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.xl\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-bottom-2xl{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.xl\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.xl\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-round-bottom-3xl{border-bottom-right-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.xl\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.xl\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.xl\:border-circle-bottom{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}}.w-full{width:100%!important}.w-screen{width:100vw!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-2{width:16.6667%!important}.w-3{width:25%!important}.w-4{width:33.3333%!important}.w-5{width:41.6667%!important}.w-6{width:50%!important}.w-7{width:58.3333%!important}.w-8{width:66.6667%!important}.w-9{width:75%!important}.w-10{width:83.3333%!important}.w-11{width:91.6667%!important}.w-12{width:100%!important}.w-min{width:min-content!important}.w-max{width:max-content!important}.w-fit{width:fit-content!important}.w-1rem{width:1rem!important}.w-2rem{width:2rem!important}.w-3rem{width:3rem!important}.w-4rem{width:4rem!important}.w-5rem{width:5rem!important}.w-6rem{width:6rem!important}.w-7rem{width:7rem!important}.w-8rem{width:8rem!important}.w-9rem{width:9rem!important}.w-10rem{width:10rem!important}.w-11rem{width:11rem!important}.w-12rem{width:12rem!important}.w-13rem{width:13rem!important}.w-14rem{width:14rem!important}.w-15rem{width:15rem!important}.w-16rem{width:16rem!important}.w-17rem{width:17rem!important}.w-18rem{width:18rem!important}.w-19rem{width:19rem!important}.w-20rem{width:20rem!important}.w-21rem{width:21rem!important}.w-22rem{width:22rem!important}.w-23rem{width:23rem!important}.w-24rem{width:24rem!important}.w-25rem{width:25rem!important}.w-26rem{width:26rem!important}.w-27rem{width:27rem!important}.w-28rem{width:28rem!important}.w-29rem{width:29rem!important}.w-30rem{width:30rem!important}@media screen and (width>=576px){.sm\:w-full{width:100%!important}.sm\:w-screen{width:100vw!important}.sm\:w-auto{width:auto!important}.sm\:w-1{width:8.3333%!important}.sm\:w-2{width:16.6667%!important}.sm\:w-3{width:25%!important}.sm\:w-4{width:33.3333%!important}.sm\:w-5{width:41.6667%!important}.sm\:w-6{width:50%!important}.sm\:w-7{width:58.3333%!important}.sm\:w-8{width:66.6667%!important}.sm\:w-9{width:75%!important}.sm\:w-10{width:83.3333%!important}.sm\:w-11{width:91.6667%!important}.sm\:w-12{width:100%!important}.sm\:w-min{width:min-content!important}.sm\:w-max{width:max-content!important}.sm\:w-fit{width:fit-content!important}.sm\:w-1rem{width:1rem!important}.sm\:w-2rem{width:2rem!important}.sm\:w-3rem{width:3rem!important}.sm\:w-4rem{width:4rem!important}.sm\:w-5rem{width:5rem!important}.sm\:w-6rem{width:6rem!important}.sm\:w-7rem{width:7rem!important}.sm\:w-8rem{width:8rem!important}.sm\:w-9rem{width:9rem!important}.sm\:w-10rem{width:10rem!important}.sm\:w-11rem{width:11rem!important}.sm\:w-12rem{width:12rem!important}.sm\:w-13rem{width:13rem!important}.sm\:w-14rem{width:14rem!important}.sm\:w-15rem{width:15rem!important}.sm\:w-16rem{width:16rem!important}.sm\:w-17rem{width:17rem!important}.sm\:w-18rem{width:18rem!important}.sm\:w-19rem{width:19rem!important}.sm\:w-20rem{width:20rem!important}.sm\:w-21rem{width:21rem!important}.sm\:w-22rem{width:22rem!important}.sm\:w-23rem{width:23rem!important}.sm\:w-24rem{width:24rem!important}.sm\:w-25rem{width:25rem!important}.sm\:w-26rem{width:26rem!important}.sm\:w-27rem{width:27rem!important}.sm\:w-28rem{width:28rem!important}.sm\:w-29rem{width:29rem!important}.sm\:w-30rem{width:30rem!important}}@media screen and (width>=768px){.md\:w-full{width:100%!important}.md\:w-screen{width:100vw!important}.md\:w-auto{width:auto!important}.md\:w-1{width:8.3333%!important}.md\:w-2{width:16.6667%!important}.md\:w-3{width:25%!important}.md\:w-4{width:33.3333%!important}.md\:w-5{width:41.6667%!important}.md\:w-6{width:50%!important}.md\:w-7{width:58.3333%!important}.md\:w-8{width:66.6667%!important}.md\:w-9{width:75%!important}.md\:w-10{width:83.3333%!important}.md\:w-11{width:91.6667%!important}.md\:w-12{width:100%!important}.md\:w-min{width:min-content!important}.md\:w-max{width:max-content!important}.md\:w-fit{width:fit-content!important}.md\:w-1rem{width:1rem!important}.md\:w-2rem{width:2rem!important}.md\:w-3rem{width:3rem!important}.md\:w-4rem{width:4rem!important}.md\:w-5rem{width:5rem!important}.md\:w-6rem{width:6rem!important}.md\:w-7rem{width:7rem!important}.md\:w-8rem{width:8rem!important}.md\:w-9rem{width:9rem!important}.md\:w-10rem{width:10rem!important}.md\:w-11rem{width:11rem!important}.md\:w-12rem{width:12rem!important}.md\:w-13rem{width:13rem!important}.md\:w-14rem{width:14rem!important}.md\:w-15rem{width:15rem!important}.md\:w-16rem{width:16rem!important}.md\:w-17rem{width:17rem!important}.md\:w-18rem{width:18rem!important}.md\:w-19rem{width:19rem!important}.md\:w-20rem{width:20rem!important}.md\:w-21rem{width:21rem!important}.md\:w-22rem{width:22rem!important}.md\:w-23rem{width:23rem!important}.md\:w-24rem{width:24rem!important}.md\:w-25rem{width:25rem!important}.md\:w-26rem{width:26rem!important}.md\:w-27rem{width:27rem!important}.md\:w-28rem{width:28rem!important}.md\:w-29rem{width:29rem!important}.md\:w-30rem{width:30rem!important}}@media screen and (width>=992px){.lg\:w-full{width:100%!important}.lg\:w-screen{width:100vw!important}.lg\:w-auto{width:auto!important}.lg\:w-1{width:8.3333%!important}.lg\:w-2{width:16.6667%!important}.lg\:w-3{width:25%!important}.lg\:w-4{width:33.3333%!important}.lg\:w-5{width:41.6667%!important}.lg\:w-6{width:50%!important}.lg\:w-7{width:58.3333%!important}.lg\:w-8{width:66.6667%!important}.lg\:w-9{width:75%!important}.lg\:w-10{width:83.3333%!important}.lg\:w-11{width:91.6667%!important}.lg\:w-12{width:100%!important}.lg\:w-min{width:min-content!important}.lg\:w-max{width:max-content!important}.lg\:w-fit{width:fit-content!important}.lg\:w-1rem{width:1rem!important}.lg\:w-2rem{width:2rem!important}.lg\:w-3rem{width:3rem!important}.lg\:w-4rem{width:4rem!important}.lg\:w-5rem{width:5rem!important}.lg\:w-6rem{width:6rem!important}.lg\:w-7rem{width:7rem!important}.lg\:w-8rem{width:8rem!important}.lg\:w-9rem{width:9rem!important}.lg\:w-10rem{width:10rem!important}.lg\:w-11rem{width:11rem!important}.lg\:w-12rem{width:12rem!important}.lg\:w-13rem{width:13rem!important}.lg\:w-14rem{width:14rem!important}.lg\:w-15rem{width:15rem!important}.lg\:w-16rem{width:16rem!important}.lg\:w-17rem{width:17rem!important}.lg\:w-18rem{width:18rem!important}.lg\:w-19rem{width:19rem!important}.lg\:w-20rem{width:20rem!important}.lg\:w-21rem{width:21rem!important}.lg\:w-22rem{width:22rem!important}.lg\:w-23rem{width:23rem!important}.lg\:w-24rem{width:24rem!important}.lg\:w-25rem{width:25rem!important}.lg\:w-26rem{width:26rem!important}.lg\:w-27rem{width:27rem!important}.lg\:w-28rem{width:28rem!important}.lg\:w-29rem{width:29rem!important}.lg\:w-30rem{width:30rem!important}}@media screen and (width>=1200px){.xl\:w-full{width:100%!important}.xl\:w-screen{width:100vw!important}.xl\:w-auto{width:auto!important}.xl\:w-1{width:8.3333%!important}.xl\:w-2{width:16.6667%!important}.xl\:w-3{width:25%!important}.xl\:w-4{width:33.3333%!important}.xl\:w-5{width:41.6667%!important}.xl\:w-6{width:50%!important}.xl\:w-7{width:58.3333%!important}.xl\:w-8{width:66.6667%!important}.xl\:w-9{width:75%!important}.xl\:w-10{width:83.3333%!important}.xl\:w-11{width:91.6667%!important}.xl\:w-12{width:100%!important}.xl\:w-min{width:min-content!important}.xl\:w-max{width:max-content!important}.xl\:w-fit{width:fit-content!important}.xl\:w-1rem{width:1rem!important}.xl\:w-2rem{width:2rem!important}.xl\:w-3rem{width:3rem!important}.xl\:w-4rem{width:4rem!important}.xl\:w-5rem{width:5rem!important}.xl\:w-6rem{width:6rem!important}.xl\:w-7rem{width:7rem!important}.xl\:w-8rem{width:8rem!important}.xl\:w-9rem{width:9rem!important}.xl\:w-10rem{width:10rem!important}.xl\:w-11rem{width:11rem!important}.xl\:w-12rem{width:12rem!important}.xl\:w-13rem{width:13rem!important}.xl\:w-14rem{width:14rem!important}.xl\:w-15rem{width:15rem!important}.xl\:w-16rem{width:16rem!important}.xl\:w-17rem{width:17rem!important}.xl\:w-18rem{width:18rem!important}.xl\:w-19rem{width:19rem!important}.xl\:w-20rem{width:20rem!important}.xl\:w-21rem{width:21rem!important}.xl\:w-22rem{width:22rem!important}.xl\:w-23rem{width:23rem!important}.xl\:w-24rem{width:24rem!important}.xl\:w-25rem{width:25rem!important}.xl\:w-26rem{width:26rem!important}.xl\:w-27rem{width:27rem!important}.xl\:w-28rem{width:28rem!important}.xl\:w-29rem{width:29rem!important}.xl\:w-30rem{width:30rem!important}}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-auto{height:auto!important}.h-min{height:min-content!important}.h-max{height:max-content!important}.h-fit{height:fit-content!important}.h-1rem{height:1rem!important}.h-2rem{height:2rem!important}.h-3rem{height:3rem!important}.h-4rem{height:4rem!important}.h-5rem{height:5rem!important}.h-6rem{height:6rem!important}.h-7rem{height:7rem!important}.h-8rem{height:8rem!important}.h-9rem{height:9rem!important}.h-10rem{height:10rem!important}.h-11rem{height:11rem!important}.h-12rem{height:12rem!important}.h-13rem{height:13rem!important}.h-14rem{height:14rem!important}.h-15rem{height:15rem!important}.h-16rem{height:16rem!important}.h-17rem{height:17rem!important}.h-18rem{height:18rem!important}.h-19rem{height:19rem!important}.h-20rem{height:20rem!important}.h-21rem{height:21rem!important}.h-22rem{height:22rem!important}.h-23rem{height:23rem!important}.h-24rem{height:24rem!important}.h-25rem{height:25rem!important}.h-26rem{height:26rem!important}.h-27rem{height:27rem!important}.h-28rem{height:28rem!important}.h-29rem{height:29rem!important}.h-30rem{height:30rem!important}@media screen and (width>=576px){.sm\:h-full{height:100%!important}.sm\:h-screen{height:100vh!important}.sm\:h-auto{height:auto!important}.sm\:h-min{height:min-content!important}.sm\:h-max{height:max-content!important}.sm\:h-fit{height:fit-content!important}.sm\:h-1rem{height:1rem!important}.sm\:h-2rem{height:2rem!important}.sm\:h-3rem{height:3rem!important}.sm\:h-4rem{height:4rem!important}.sm\:h-5rem{height:5rem!important}.sm\:h-6rem{height:6rem!important}.sm\:h-7rem{height:7rem!important}.sm\:h-8rem{height:8rem!important}.sm\:h-9rem{height:9rem!important}.sm\:h-10rem{height:10rem!important}.sm\:h-11rem{height:11rem!important}.sm\:h-12rem{height:12rem!important}.sm\:h-13rem{height:13rem!important}.sm\:h-14rem{height:14rem!important}.sm\:h-15rem{height:15rem!important}.sm\:h-16rem{height:16rem!important}.sm\:h-17rem{height:17rem!important}.sm\:h-18rem{height:18rem!important}.sm\:h-19rem{height:19rem!important}.sm\:h-20rem{height:20rem!important}.sm\:h-21rem{height:21rem!important}.sm\:h-22rem{height:22rem!important}.sm\:h-23rem{height:23rem!important}.sm\:h-24rem{height:24rem!important}.sm\:h-25rem{height:25rem!important}.sm\:h-26rem{height:26rem!important}.sm\:h-27rem{height:27rem!important}.sm\:h-28rem{height:28rem!important}.sm\:h-29rem{height:29rem!important}.sm\:h-30rem{height:30rem!important}}@media screen and (width>=768px){.md\:h-full{height:100%!important}.md\:h-screen{height:100vh!important}.md\:h-auto{height:auto!important}.md\:h-min{height:min-content!important}.md\:h-max{height:max-content!important}.md\:h-fit{height:fit-content!important}.md\:h-1rem{height:1rem!important}.md\:h-2rem{height:2rem!important}.md\:h-3rem{height:3rem!important}.md\:h-4rem{height:4rem!important}.md\:h-5rem{height:5rem!important}.md\:h-6rem{height:6rem!important}.md\:h-7rem{height:7rem!important}.md\:h-8rem{height:8rem!important}.md\:h-9rem{height:9rem!important}.md\:h-10rem{height:10rem!important}.md\:h-11rem{height:11rem!important}.md\:h-12rem{height:12rem!important}.md\:h-13rem{height:13rem!important}.md\:h-14rem{height:14rem!important}.md\:h-15rem{height:15rem!important}.md\:h-16rem{height:16rem!important}.md\:h-17rem{height:17rem!important}.md\:h-18rem{height:18rem!important}.md\:h-19rem{height:19rem!important}.md\:h-20rem{height:20rem!important}.md\:h-21rem{height:21rem!important}.md\:h-22rem{height:22rem!important}.md\:h-23rem{height:23rem!important}.md\:h-24rem{height:24rem!important}.md\:h-25rem{height:25rem!important}.md\:h-26rem{height:26rem!important}.md\:h-27rem{height:27rem!important}.md\:h-28rem{height:28rem!important}.md\:h-29rem{height:29rem!important}.md\:h-30rem{height:30rem!important}}@media screen and (width>=992px){.lg\:h-full{height:100%!important}.lg\:h-screen{height:100vh!important}.lg\:h-auto{height:auto!important}.lg\:h-min{height:min-content!important}.lg\:h-max{height:max-content!important}.lg\:h-fit{height:fit-content!important}.lg\:h-1rem{height:1rem!important}.lg\:h-2rem{height:2rem!important}.lg\:h-3rem{height:3rem!important}.lg\:h-4rem{height:4rem!important}.lg\:h-5rem{height:5rem!important}.lg\:h-6rem{height:6rem!important}.lg\:h-7rem{height:7rem!important}.lg\:h-8rem{height:8rem!important}.lg\:h-9rem{height:9rem!important}.lg\:h-10rem{height:10rem!important}.lg\:h-11rem{height:11rem!important}.lg\:h-12rem{height:12rem!important}.lg\:h-13rem{height:13rem!important}.lg\:h-14rem{height:14rem!important}.lg\:h-15rem{height:15rem!important}.lg\:h-16rem{height:16rem!important}.lg\:h-17rem{height:17rem!important}.lg\:h-18rem{height:18rem!important}.lg\:h-19rem{height:19rem!important}.lg\:h-20rem{height:20rem!important}.lg\:h-21rem{height:21rem!important}.lg\:h-22rem{height:22rem!important}.lg\:h-23rem{height:23rem!important}.lg\:h-24rem{height:24rem!important}.lg\:h-25rem{height:25rem!important}.lg\:h-26rem{height:26rem!important}.lg\:h-27rem{height:27rem!important}.lg\:h-28rem{height:28rem!important}.lg\:h-29rem{height:29rem!important}.lg\:h-30rem{height:30rem!important}}@media screen and (width>=1200px){.xl\:h-full{height:100%!important}.xl\:h-screen{height:100vh!important}.xl\:h-auto{height:auto!important}.xl\:h-min{height:min-content!important}.xl\:h-max{height:max-content!important}.xl\:h-fit{height:fit-content!important}.xl\:h-1rem{height:1rem!important}.xl\:h-2rem{height:2rem!important}.xl\:h-3rem{height:3rem!important}.xl\:h-4rem{height:4rem!important}.xl\:h-5rem{height:5rem!important}.xl\:h-6rem{height:6rem!important}.xl\:h-7rem{height:7rem!important}.xl\:h-8rem{height:8rem!important}.xl\:h-9rem{height:9rem!important}.xl\:h-10rem{height:10rem!important}.xl\:h-11rem{height:11rem!important}.xl\:h-12rem{height:12rem!important}.xl\:h-13rem{height:13rem!important}.xl\:h-14rem{height:14rem!important}.xl\:h-15rem{height:15rem!important}.xl\:h-16rem{height:16rem!important}.xl\:h-17rem{height:17rem!important}.xl\:h-18rem{height:18rem!important}.xl\:h-19rem{height:19rem!important}.xl\:h-20rem{height:20rem!important}.xl\:h-21rem{height:21rem!important}.xl\:h-22rem{height:22rem!important}.xl\:h-23rem{height:23rem!important}.xl\:h-24rem{height:24rem!important}.xl\:h-25rem{height:25rem!important}.xl\:h-26rem{height:26rem!important}.xl\:h-27rem{height:27rem!important}.xl\:h-28rem{height:28rem!important}.xl\:h-29rem{height:29rem!important}.xl\:h-30rem{height:30rem!important}}.min-w-0{min-width:0!important}.min-w-full{min-width:100%!important}.min-w-screen{min-width:100vw!important}.min-w-min{min-width:min-content!important}.min-w-max{min-width:max-content!important}@media screen and (width>=576px){.sm\:min-w-0{min-width:0!important}.sm\:min-w-full{min-width:100%!important}.sm\:min-w-screen{min-width:100vw!important}.sm\:min-w-min{min-width:min-content!important}.sm\:min-w-max{min-width:max-content!important}}@media screen and (width>=768px){.md\:min-w-0{min-width:0!important}.md\:min-w-full{min-width:100%!important}.md\:min-w-screen{min-width:100vw!important}.md\:min-w-min{min-width:min-content!important}.md\:min-w-max{min-width:max-content!important}}@media screen and (width>=992px){.lg\:min-w-0{min-width:0!important}.lg\:min-w-full{min-width:100%!important}.lg\:min-w-screen{min-width:100vw!important}.lg\:min-w-min{min-width:min-content!important}.lg\:min-w-max{min-width:max-content!important}}@media screen and (width>=1200px){.xl\:min-w-0{min-width:0!important}.xl\:min-w-full{min-width:100%!important}.xl\:min-w-screen{min-width:100vw!important}.xl\:min-w-min{min-width:min-content!important}.xl\:min-w-max{min-width:max-content!important}}.max-w-0{max-width:0!important}.max-w-full{max-width:100%!important}.max-w-screen{max-width:100vw!important}.max-w-min{max-width:min-content!important}.max-w-max{max-width:max-content!important}.max-w-fit{max-width:fit-content!important}.max-w-1rem{max-width:1rem!important}.max-w-2rem{max-width:2rem!important}.max-w-3rem{max-width:3rem!important}.max-w-4rem{max-width:4rem!important}.max-w-5rem{max-width:5rem!important}.max-w-6rem{max-width:6rem!important}.max-w-7rem{max-width:7rem!important}.max-w-8rem{max-width:8rem!important}.max-w-9rem{max-width:9rem!important}.max-w-10rem{max-width:10rem!important}.max-w-11rem{max-width:11rem!important}.max-w-12rem{max-width:12rem!important}.max-w-13rem{max-width:13rem!important}.max-w-14rem{max-width:14rem!important}.max-w-15rem{max-width:15rem!important}.max-w-16rem{max-width:16rem!important}.max-w-17rem{max-width:17rem!important}.max-w-18rem{max-width:18rem!important}.max-w-19rem{max-width:19rem!important}.max-w-20rem{max-width:20rem!important}.max-w-21rem{max-width:21rem!important}.max-w-22rem{max-width:22rem!important}.max-w-23rem{max-width:23rem!important}.max-w-24rem{max-width:24rem!important}.max-w-25rem{max-width:25rem!important}.max-w-26rem{max-width:26rem!important}.max-w-27rem{max-width:27rem!important}.max-w-28rem{max-width:28rem!important}.max-w-29rem{max-width:29rem!important}.max-w-30rem{max-width:30rem!important}@media screen and (width>=576px){.sm\:max-w-0{max-width:0!important}.sm\:max-w-full{max-width:100%!important}.sm\:max-w-screen{max-width:100vw!important}.sm\:max-w-min{max-width:min-content!important}.sm\:max-w-max{max-width:max-content!important}.sm\:max-w-fit{max-width:fit-content!important}.sm\:max-w-1rem{max-width:1rem!important}.sm\:max-w-2rem{max-width:2rem!important}.sm\:max-w-3rem{max-width:3rem!important}.sm\:max-w-4rem{max-width:4rem!important}.sm\:max-w-5rem{max-width:5rem!important}.sm\:max-w-6rem{max-width:6rem!important}.sm\:max-w-7rem{max-width:7rem!important}.sm\:max-w-8rem{max-width:8rem!important}.sm\:max-w-9rem{max-width:9rem!important}.sm\:max-w-10rem{max-width:10rem!important}.sm\:max-w-11rem{max-width:11rem!important}.sm\:max-w-12rem{max-width:12rem!important}.sm\:max-w-13rem{max-width:13rem!important}.sm\:max-w-14rem{max-width:14rem!important}.sm\:max-w-15rem{max-width:15rem!important}.sm\:max-w-16rem{max-width:16rem!important}.sm\:max-w-17rem{max-width:17rem!important}.sm\:max-w-18rem{max-width:18rem!important}.sm\:max-w-19rem{max-width:19rem!important}.sm\:max-w-20rem{max-width:20rem!important}.sm\:max-w-21rem{max-width:21rem!important}.sm\:max-w-22rem{max-width:22rem!important}.sm\:max-w-23rem{max-width:23rem!important}.sm\:max-w-24rem{max-width:24rem!important}.sm\:max-w-25rem{max-width:25rem!important}.sm\:max-w-26rem{max-width:26rem!important}.sm\:max-w-27rem{max-width:27rem!important}.sm\:max-w-28rem{max-width:28rem!important}.sm\:max-w-29rem{max-width:29rem!important}.sm\:max-w-30rem{max-width:30rem!important}}@media screen and (width>=768px){.md\:max-w-0{max-width:0!important}.md\:max-w-full{max-width:100%!important}.md\:max-w-screen{max-width:100vw!important}.md\:max-w-min{max-width:min-content!important}.md\:max-w-max{max-width:max-content!important}.md\:max-w-fit{max-width:fit-content!important}.md\:max-w-1rem{max-width:1rem!important}.md\:max-w-2rem{max-width:2rem!important}.md\:max-w-3rem{max-width:3rem!important}.md\:max-w-4rem{max-width:4rem!important}.md\:max-w-5rem{max-width:5rem!important}.md\:max-w-6rem{max-width:6rem!important}.md\:max-w-7rem{max-width:7rem!important}.md\:max-w-8rem{max-width:8rem!important}.md\:max-w-9rem{max-width:9rem!important}.md\:max-w-10rem{max-width:10rem!important}.md\:max-w-11rem{max-width:11rem!important}.md\:max-w-12rem{max-width:12rem!important}.md\:max-w-13rem{max-width:13rem!important}.md\:max-w-14rem{max-width:14rem!important}.md\:max-w-15rem{max-width:15rem!important}.md\:max-w-16rem{max-width:16rem!important}.md\:max-w-17rem{max-width:17rem!important}.md\:max-w-18rem{max-width:18rem!important}.md\:max-w-19rem{max-width:19rem!important}.md\:max-w-20rem{max-width:20rem!important}.md\:max-w-21rem{max-width:21rem!important}.md\:max-w-22rem{max-width:22rem!important}.md\:max-w-23rem{max-width:23rem!important}.md\:max-w-24rem{max-width:24rem!important}.md\:max-w-25rem{max-width:25rem!important}.md\:max-w-26rem{max-width:26rem!important}.md\:max-w-27rem{max-width:27rem!important}.md\:max-w-28rem{max-width:28rem!important}.md\:max-w-29rem{max-width:29rem!important}.md\:max-w-30rem{max-width:30rem!important}}@media screen and (width>=992px){.lg\:max-w-0{max-width:0!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-screen{max-width:100vw!important}.lg\:max-w-min{max-width:min-content!important}.lg\:max-w-max{max-width:max-content!important}.lg\:max-w-fit{max-width:fit-content!important}.lg\:max-w-1rem{max-width:1rem!important}.lg\:max-w-2rem{max-width:2rem!important}.lg\:max-w-3rem{max-width:3rem!important}.lg\:max-w-4rem{max-width:4rem!important}.lg\:max-w-5rem{max-width:5rem!important}.lg\:max-w-6rem{max-width:6rem!important}.lg\:max-w-7rem{max-width:7rem!important}.lg\:max-w-8rem{max-width:8rem!important}.lg\:max-w-9rem{max-width:9rem!important}.lg\:max-w-10rem{max-width:10rem!important}.lg\:max-w-11rem{max-width:11rem!important}.lg\:max-w-12rem{max-width:12rem!important}.lg\:max-w-13rem{max-width:13rem!important}.lg\:max-w-14rem{max-width:14rem!important}.lg\:max-w-15rem{max-width:15rem!important}.lg\:max-w-16rem{max-width:16rem!important}.lg\:max-w-17rem{max-width:17rem!important}.lg\:max-w-18rem{max-width:18rem!important}.lg\:max-w-19rem{max-width:19rem!important}.lg\:max-w-20rem{max-width:20rem!important}.lg\:max-w-21rem{max-width:21rem!important}.lg\:max-w-22rem{max-width:22rem!important}.lg\:max-w-23rem{max-width:23rem!important}.lg\:max-w-24rem{max-width:24rem!important}.lg\:max-w-25rem{max-width:25rem!important}.lg\:max-w-26rem{max-width:26rem!important}.lg\:max-w-27rem{max-width:27rem!important}.lg\:max-w-28rem{max-width:28rem!important}.lg\:max-w-29rem{max-width:29rem!important}.lg\:max-w-30rem{max-width:30rem!important}}@media screen and (width>=1200px){.xl\:max-w-0{max-width:0!important}.xl\:max-w-full{max-width:100%!important}.xl\:max-w-screen{max-width:100vw!important}.xl\:max-w-min{max-width:min-content!important}.xl\:max-w-max{max-width:max-content!important}.xl\:max-w-fit{max-width:fit-content!important}.xl\:max-w-1rem{max-width:1rem!important}.xl\:max-w-2rem{max-width:2rem!important}.xl\:max-w-3rem{max-width:3rem!important}.xl\:max-w-4rem{max-width:4rem!important}.xl\:max-w-5rem{max-width:5rem!important}.xl\:max-w-6rem{max-width:6rem!important}.xl\:max-w-7rem{max-width:7rem!important}.xl\:max-w-8rem{max-width:8rem!important}.xl\:max-w-9rem{max-width:9rem!important}.xl\:max-w-10rem{max-width:10rem!important}.xl\:max-w-11rem{max-width:11rem!important}.xl\:max-w-12rem{max-width:12rem!important}.xl\:max-w-13rem{max-width:13rem!important}.xl\:max-w-14rem{max-width:14rem!important}.xl\:max-w-15rem{max-width:15rem!important}.xl\:max-w-16rem{max-width:16rem!important}.xl\:max-w-17rem{max-width:17rem!important}.xl\:max-w-18rem{max-width:18rem!important}.xl\:max-w-19rem{max-width:19rem!important}.xl\:max-w-20rem{max-width:20rem!important}.xl\:max-w-21rem{max-width:21rem!important}.xl\:max-w-22rem{max-width:22rem!important}.xl\:max-w-23rem{max-width:23rem!important}.xl\:max-w-24rem{max-width:24rem!important}.xl\:max-w-25rem{max-width:25rem!important}.xl\:max-w-26rem{max-width:26rem!important}.xl\:max-w-27rem{max-width:27rem!important}.xl\:max-w-28rem{max-width:28rem!important}.xl\:max-w-29rem{max-width:29rem!important}.xl\:max-w-30rem{max-width:30rem!important}}.min-h-0{min-height:0!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}@media screen and (width>=576px){.sm\:min-h-0{min-height:0!important}.sm\:min-h-full{min-height:100%!important}.sm\:min-h-screen{min-height:100vh!important}}@media screen and (width>=768px){.md\:min-h-0{min-height:0!important}.md\:min-h-full{min-height:100%!important}.md\:min-h-screen{min-height:100vh!important}}@media screen and (width>=992px){.lg\:min-h-0{min-height:0!important}.lg\:min-h-full{min-height:100%!important}.lg\:min-h-screen{min-height:100vh!important}}@media screen and (width>=1200px){.xl\:min-h-0{min-height:0!important}.xl\:min-h-full{min-height:100%!important}.xl\:min-h-screen{min-height:100vh!important}}.max-h-0{max-height:0!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.max-h-min{max-height:min-content!important}.max-h-max{max-height:max-content!important}.max-h-fit{max-height:fit-content!important}.max-h-1rem{max-height:1rem!important}.max-h-2rem{max-height:2rem!important}.max-h-3rem{max-height:3rem!important}.max-h-4rem{max-height:4rem!important}.max-h-5rem{max-height:5rem!important}.max-h-6rem{max-height:6rem!important}.max-h-7rem{max-height:7rem!important}.max-h-8rem{max-height:8rem!important}.max-h-9rem{max-height:9rem!important}.max-h-10rem{max-height:10rem!important}.max-h-11rem{max-height:11rem!important}.max-h-12rem{max-height:12rem!important}.max-h-13rem{max-height:13rem!important}.max-h-14rem{max-height:14rem!important}.max-h-15rem{max-height:15rem!important}.max-h-16rem{max-height:16rem!important}.max-h-17rem{max-height:17rem!important}.max-h-18rem{max-height:18rem!important}.max-h-19rem{max-height:19rem!important}.max-h-20rem{max-height:20rem!important}.max-h-21rem{max-height:21rem!important}.max-h-22rem{max-height:22rem!important}.max-h-23rem{max-height:23rem!important}.max-h-24rem{max-height:24rem!important}.max-h-25rem{max-height:25rem!important}.max-h-26rem{max-height:26rem!important}.max-h-27rem{max-height:27rem!important}.max-h-28rem{max-height:28rem!important}.max-h-29rem{max-height:29rem!important}.max-h-30rem{max-height:30rem!important}@media screen and (width>=576px){.sm\:max-h-0{max-height:0!important}.sm\:max-h-full{max-height:100%!important}.sm\:max-h-screen{max-height:100vh!important}.sm\:max-h-min{max-height:min-content!important}.sm\:max-h-max{max-height:max-content!important}.sm\:max-h-fit{max-height:fit-content!important}.sm\:max-h-1rem{max-height:1rem!important}.sm\:max-h-2rem{max-height:2rem!important}.sm\:max-h-3rem{max-height:3rem!important}.sm\:max-h-4rem{max-height:4rem!important}.sm\:max-h-5rem{max-height:5rem!important}.sm\:max-h-6rem{max-height:6rem!important}.sm\:max-h-7rem{max-height:7rem!important}.sm\:max-h-8rem{max-height:8rem!important}.sm\:max-h-9rem{max-height:9rem!important}.sm\:max-h-10rem{max-height:10rem!important}.sm\:max-h-11rem{max-height:11rem!important}.sm\:max-h-12rem{max-height:12rem!important}.sm\:max-h-13rem{max-height:13rem!important}.sm\:max-h-14rem{max-height:14rem!important}.sm\:max-h-15rem{max-height:15rem!important}.sm\:max-h-16rem{max-height:16rem!important}.sm\:max-h-17rem{max-height:17rem!important}.sm\:max-h-18rem{max-height:18rem!important}.sm\:max-h-19rem{max-height:19rem!important}.sm\:max-h-20rem{max-height:20rem!important}.sm\:max-h-21rem{max-height:21rem!important}.sm\:max-h-22rem{max-height:22rem!important}.sm\:max-h-23rem{max-height:23rem!important}.sm\:max-h-24rem{max-height:24rem!important}.sm\:max-h-25rem{max-height:25rem!important}.sm\:max-h-26rem{max-height:26rem!important}.sm\:max-h-27rem{max-height:27rem!important}.sm\:max-h-28rem{max-height:28rem!important}.sm\:max-h-29rem{max-height:29rem!important}.sm\:max-h-30rem{max-height:30rem!important}}@media screen and (width>=768px){.md\:max-h-0{max-height:0!important}.md\:max-h-full{max-height:100%!important}.md\:max-h-screen{max-height:100vh!important}.md\:max-h-min{max-height:min-content!important}.md\:max-h-max{max-height:max-content!important}.md\:max-h-fit{max-height:fit-content!important}.md\:max-h-1rem{max-height:1rem!important}.md\:max-h-2rem{max-height:2rem!important}.md\:max-h-3rem{max-height:3rem!important}.md\:max-h-4rem{max-height:4rem!important}.md\:max-h-5rem{max-height:5rem!important}.md\:max-h-6rem{max-height:6rem!important}.md\:max-h-7rem{max-height:7rem!important}.md\:max-h-8rem{max-height:8rem!important}.md\:max-h-9rem{max-height:9rem!important}.md\:max-h-10rem{max-height:10rem!important}.md\:max-h-11rem{max-height:11rem!important}.md\:max-h-12rem{max-height:12rem!important}.md\:max-h-13rem{max-height:13rem!important}.md\:max-h-14rem{max-height:14rem!important}.md\:max-h-15rem{max-height:15rem!important}.md\:max-h-16rem{max-height:16rem!important}.md\:max-h-17rem{max-height:17rem!important}.md\:max-h-18rem{max-height:18rem!important}.md\:max-h-19rem{max-height:19rem!important}.md\:max-h-20rem{max-height:20rem!important}.md\:max-h-21rem{max-height:21rem!important}.md\:max-h-22rem{max-height:22rem!important}.md\:max-h-23rem{max-height:23rem!important}.md\:max-h-24rem{max-height:24rem!important}.md\:max-h-25rem{max-height:25rem!important}.md\:max-h-26rem{max-height:26rem!important}.md\:max-h-27rem{max-height:27rem!important}.md\:max-h-28rem{max-height:28rem!important}.md\:max-h-29rem{max-height:29rem!important}.md\:max-h-30rem{max-height:30rem!important}}@media screen and (width>=992px){.lg\:max-h-0{max-height:0!important}.lg\:max-h-full{max-height:100%!important}.lg\:max-h-screen{max-height:100vh!important}.lg\:max-h-min{max-height:min-content!important}.lg\:max-h-max{max-height:max-content!important}.lg\:max-h-fit{max-height:fit-content!important}.lg\:max-h-1rem{max-height:1rem!important}.lg\:max-h-2rem{max-height:2rem!important}.lg\:max-h-3rem{max-height:3rem!important}.lg\:max-h-4rem{max-height:4rem!important}.lg\:max-h-5rem{max-height:5rem!important}.lg\:max-h-6rem{max-height:6rem!important}.lg\:max-h-7rem{max-height:7rem!important}.lg\:max-h-8rem{max-height:8rem!important}.lg\:max-h-9rem{max-height:9rem!important}.lg\:max-h-10rem{max-height:10rem!important}.lg\:max-h-11rem{max-height:11rem!important}.lg\:max-h-12rem{max-height:12rem!important}.lg\:max-h-13rem{max-height:13rem!important}.lg\:max-h-14rem{max-height:14rem!important}.lg\:max-h-15rem{max-height:15rem!important}.lg\:max-h-16rem{max-height:16rem!important}.lg\:max-h-17rem{max-height:17rem!important}.lg\:max-h-18rem{max-height:18rem!important}.lg\:max-h-19rem{max-height:19rem!important}.lg\:max-h-20rem{max-height:20rem!important}.lg\:max-h-21rem{max-height:21rem!important}.lg\:max-h-22rem{max-height:22rem!important}.lg\:max-h-23rem{max-height:23rem!important}.lg\:max-h-24rem{max-height:24rem!important}.lg\:max-h-25rem{max-height:25rem!important}.lg\:max-h-26rem{max-height:26rem!important}.lg\:max-h-27rem{max-height:27rem!important}.lg\:max-h-28rem{max-height:28rem!important}.lg\:max-h-29rem{max-height:29rem!important}.lg\:max-h-30rem{max-height:30rem!important}}@media screen and (width>=1200px){.xl\:max-h-0{max-height:0!important}.xl\:max-h-full{max-height:100%!important}.xl\:max-h-screen{max-height:100vh!important}.xl\:max-h-min{max-height:min-content!important}.xl\:max-h-max{max-height:max-content!important}.xl\:max-h-fit{max-height:fit-content!important}.xl\:max-h-1rem{max-height:1rem!important}.xl\:max-h-2rem{max-height:2rem!important}.xl\:max-h-3rem{max-height:3rem!important}.xl\:max-h-4rem{max-height:4rem!important}.xl\:max-h-5rem{max-height:5rem!important}.xl\:max-h-6rem{max-height:6rem!important}.xl\:max-h-7rem{max-height:7rem!important}.xl\:max-h-8rem{max-height:8rem!important}.xl\:max-h-9rem{max-height:9rem!important}.xl\:max-h-10rem{max-height:10rem!important}.xl\:max-h-11rem{max-height:11rem!important}.xl\:max-h-12rem{max-height:12rem!important}.xl\:max-h-13rem{max-height:13rem!important}.xl\:max-h-14rem{max-height:14rem!important}.xl\:max-h-15rem{max-height:15rem!important}.xl\:max-h-16rem{max-height:16rem!important}.xl\:max-h-17rem{max-height:17rem!important}.xl\:max-h-18rem{max-height:18rem!important}.xl\:max-h-19rem{max-height:19rem!important}.xl\:max-h-20rem{max-height:20rem!important}.xl\:max-h-21rem{max-height:21rem!important}.xl\:max-h-22rem{max-height:22rem!important}.xl\:max-h-23rem{max-height:23rem!important}.xl\:max-h-24rem{max-height:24rem!important}.xl\:max-h-25rem{max-height:25rem!important}.xl\:max-h-26rem{max-height:26rem!important}.xl\:max-h-27rem{max-height:27rem!important}.xl\:max-h-28rem{max-height:28rem!important}.xl\:max-h-29rem{max-height:29rem!important}.xl\:max-h-30rem{max-height:30rem!important}}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}@media screen and (width>=576px){.sm\:static{position:static!important}.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:relative{position:relative!important}.sm\:sticky{position:sticky!important}}@media screen and (width>=768px){.md\:static{position:static!important}.md\:fixed{position:fixed!important}.md\:absolute{position:absolute!important}.md\:relative{position:relative!important}.md\:sticky{position:sticky!important}}@media screen and (width>=992px){.lg\:static{position:static!important}.lg\:fixed{position:fixed!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:sticky{position:sticky!important}}@media screen and (width>=1200px){.xl\:static{position:static!important}.xl\:fixed{position:fixed!important}.xl\:absolute{position:absolute!important}.xl\:relative{position:relative!important}.xl\:sticky{position:sticky!important}}.top-auto{top:auto!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}@media screen and (width>=576px){.sm\:top-auto{top:auto!important}.sm\:top-0{top:0!important}.sm\:top-50{top:50%!important}.sm\:top-100{top:100%!important}}@media screen and (width>=768px){.md\:top-auto{top:auto!important}.md\:top-0{top:0!important}.md\:top-50{top:50%!important}.md\:top-100{top:100%!important}}@media screen and (width>=992px){.lg\:top-auto{top:auto!important}.lg\:top-0{top:0!important}.lg\:top-50{top:50%!important}.lg\:top-100{top:100%!important}}@media screen and (width>=1200px){.xl\:top-auto{top:auto!important}.xl\:top-0{top:0!important}.xl\:top-50{top:50%!important}.xl\:top-100{top:100%!important}}.left-auto{left:auto!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}@media screen and (width>=576px){.sm\:left-auto{left:auto!important}.sm\:left-0{left:0!important}.sm\:left-50{left:50%!important}.sm\:left-100{left:100%!important}}@media screen and (width>=768px){.md\:left-auto{left:auto!important}.md\:left-0{left:0!important}.md\:left-50{left:50%!important}.md\:left-100{left:100%!important}}@media screen and (width>=992px){.lg\:left-auto{left:auto!important}.lg\:left-0{left:0!important}.lg\:left-50{left:50%!important}.lg\:left-100{left:100%!important}}@media screen and (width>=1200px){.xl\:left-auto{left:auto!important}.xl\:left-0{left:0!important}.xl\:left-50{left:50%!important}.xl\:left-100{left:100%!important}}.right-auto{right:auto!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}@media screen and (width>=576px){.sm\:right-auto{right:auto!important}.sm\:right-0{right:0!important}.sm\:right-50{right:50%!important}.sm\:right-100{right:100%!important}}@media screen and (width>=768px){.md\:right-auto{right:auto!important}.md\:right-0{right:0!important}.md\:right-50{right:50%!important}.md\:right-100{right:100%!important}}@media screen and (width>=992px){.lg\:right-auto{right:auto!important}.lg\:right-0{right:0!important}.lg\:right-50{right:50%!important}.lg\:right-100{right:100%!important}}@media screen and (width>=1200px){.xl\:right-auto{right:auto!important}.xl\:right-0{right:0!important}.xl\:right-50{right:50%!important}.xl\:right-100{right:100%!important}}.bottom-auto{bottom:auto!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}@media screen and (width>=576px){.sm\:bottom-auto{bottom:auto!important}.sm\:bottom-0{bottom:0!important}.sm\:bottom-50{bottom:50%!important}.sm\:bottom-100{bottom:100%!important}}@media screen and (width>=768px){.md\:bottom-auto{bottom:auto!important}.md\:bottom-0{bottom:0!important}.md\:bottom-50{bottom:50%!important}.md\:bottom-100{bottom:100%!important}}@media screen and (width>=992px){.lg\:bottom-auto{bottom:auto!important}.lg\:bottom-0{bottom:0!important}.lg\:bottom-50{bottom:50%!important}.lg\:bottom-100{bottom:100%!important}}@media screen and (width>=1200px){.xl\:bottom-auto{bottom:auto!important}.xl\:bottom-0{bottom:0!important}.xl\:bottom-50{bottom:50%!important}.xl\:bottom-100{bottom:100%!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}@media screen and (width>=576px){.sm\:overflow-auto{overflow:auto!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-visible{overflow:visible!important}.sm\:overflow-scroll{overflow:scroll!important}}@media screen and (width>=768px){.md\:overflow-auto{overflow:auto!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-visible{overflow:visible!important}.md\:overflow-scroll{overflow:scroll!important}}@media screen and (width>=992px){.lg\:overflow-auto{overflow:auto!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-visible{overflow:visible!important}.lg\:overflow-scroll{overflow:scroll!important}}@media screen and (width>=1200px){.xl\:overflow-auto{overflow:auto!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-visible{overflow:visible!important}.xl\:overflow-scroll{overflow:scroll!important}}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}@media screen and (width>=576px){.sm\:overflow-x-auto{overflow-x:auto!important}.sm\:overflow-x-hidden{overflow-x:hidden!important}.sm\:overflow-x-visible{overflow-x:visible!important}.sm\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (width>=768px){.md\:overflow-x-auto{overflow-x:auto!important}.md\:overflow-x-hidden{overflow-x:hidden!important}.md\:overflow-x-visible{overflow-x:visible!important}.md\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (width>=992px){.lg\:overflow-x-auto{overflow-x:auto!important}.lg\:overflow-x-hidden{overflow-x:hidden!important}.lg\:overflow-x-visible{overflow-x:visible!important}.lg\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (width>=1200px){.xl\:overflow-x-auto{overflow-x:auto!important}.xl\:overflow-x-hidden{overflow-x:hidden!important}.xl\:overflow-x-visible{overflow-x:visible!important}.xl\:overflow-x-scroll{overflow-x:scroll!important}}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}@media screen and (width>=576px){.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:overflow-y-hidden{overflow-y:hidden!important}.sm\:overflow-y-visible{overflow-y:visible!important}.sm\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (width>=768px){.md\:overflow-y-auto{overflow-y:auto!important}.md\:overflow-y-hidden{overflow-y:hidden!important}.md\:overflow-y-visible{overflow-y:visible!important}.md\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (width>=992px){.lg\:overflow-y-auto{overflow-y:auto!important}.lg\:overflow-y-hidden{overflow-y:hidden!important}.lg\:overflow-y-visible{overflow-y:visible!important}.lg\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (width>=1200px){.xl\:overflow-y-auto{overflow-y:auto!important}.xl\:overflow-y-hidden{overflow-y:hidden!important}.xl\:overflow-y-visible{overflow-y:visible!important}.xl\:overflow-y-scroll{overflow-y:scroll!important}}.z-auto{z-index:auto!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-4{z-index:4!important}.z-5{z-index:5!important}@media screen and (width>=576px){.sm\:z-auto{z-index:auto!important}.sm\:z-0{z-index:0!important}.sm\:z-1{z-index:1!important}.sm\:z-2{z-index:2!important}.sm\:z-3{z-index:3!important}.sm\:z-4{z-index:4!important}.sm\:z-5{z-index:5!important}}@media screen and (width>=768px){.md\:z-auto{z-index:auto!important}.md\:z-0{z-index:0!important}.md\:z-1{z-index:1!important}.md\:z-2{z-index:2!important}.md\:z-3{z-index:3!important}.md\:z-4{z-index:4!important}.md\:z-5{z-index:5!important}}@media screen and (width>=992px){.lg\:z-auto{z-index:auto!important}.lg\:z-0{z-index:0!important}.lg\:z-1{z-index:1!important}.lg\:z-2{z-index:2!important}.lg\:z-3{z-index:3!important}.lg\:z-4{z-index:4!important}.lg\:z-5{z-index:5!important}}@media screen and (width>=1200px){.xl\:z-auto{z-index:auto!important}.xl\:z-0{z-index:0!important}.xl\:z-1{z-index:1!important}.xl\:z-2{z-index:2!important}.xl\:z-3{z-index:3!important}.xl\:z-4{z-index:4!important}.xl\:z-5{z-index:5!important}}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}@media screen and (width>=576px){.sm\:bg-repeat{background-repeat:repeat!important}.sm\:bg-no-repeat{background-repeat:no-repeat!important}.sm\:bg-repeat-x{background-repeat:repeat-x!important}.sm\:bg-repeat-y{background-repeat:repeat-y!important}.sm\:bg-repeat-round{background-repeat:round!important}.sm\:bg-repeat-space{background-repeat:space!important}}@media screen and (width>=768px){.md\:bg-repeat{background-repeat:repeat!important}.md\:bg-no-repeat{background-repeat:no-repeat!important}.md\:bg-repeat-x{background-repeat:repeat-x!important}.md\:bg-repeat-y{background-repeat:repeat-y!important}.md\:bg-repeat-round{background-repeat:round!important}.md\:bg-repeat-space{background-repeat:space!important}}@media screen and (width>=992px){.lg\:bg-repeat{background-repeat:repeat!important}.lg\:bg-no-repeat{background-repeat:no-repeat!important}.lg\:bg-repeat-x{background-repeat:repeat-x!important}.lg\:bg-repeat-y{background-repeat:repeat-y!important}.lg\:bg-repeat-round{background-repeat:round!important}.lg\:bg-repeat-space{background-repeat:space!important}}@media screen and (width>=1200px){.xl\:bg-repeat{background-repeat:repeat!important}.xl\:bg-no-repeat{background-repeat:no-repeat!important}.xl\:bg-repeat-x{background-repeat:repeat-x!important}.xl\:bg-repeat-y{background-repeat:repeat-y!important}.xl\:bg-repeat-round{background-repeat:round!important}.xl\:bg-repeat-space{background-repeat:space!important}}.bg-auto{background-size:auto!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}@media screen and (width>=576px){.sm\:bg-auto{background-size:auto!important}.sm\:bg-cover{background-size:cover!important}.sm\:bg-contain{background-size:contain!important}}@media screen and (width>=768px){.md\:bg-auto{background-size:auto!important}.md\:bg-cover{background-size:cover!important}.md\:bg-contain{background-size:contain!important}}@media screen and (width>=992px){.lg\:bg-auto{background-size:auto!important}.lg\:bg-cover{background-size:cover!important}.lg\:bg-contain{background-size:contain!important}}@media screen and (width>=1200px){.xl\:bg-auto{background-size:auto!important}.xl\:bg-cover{background-size:cover!important}.xl\:bg-contain{background-size:contain!important}}.bg-bottom{background-position:bottom!important}.bg-center{background-position:50%!important}.bg-left{background-position:0!important}.bg-left-bottom{background-position:0 100%!important}.bg-left-top{background-position:0 0!important}.bg-right{background-position:100%!important}.bg-right-bottom{background-position:100% 100%!important}.bg-right-top{background-position:100% 0!important}.bg-top{background-position:top!important}@media screen and (width>=576px){.sm\:bg-bottom{background-position:bottom!important}.sm\:bg-center{background-position:50%!important}.sm\:bg-left{background-position:0!important}.sm\:bg-left-bottom{background-position:0 100%!important}.sm\:bg-left-top{background-position:0 0!important}.sm\:bg-right{background-position:100%!important}.sm\:bg-right-bottom{background-position:100% 100%!important}.sm\:bg-right-top{background-position:100% 0!important}.sm\:bg-top{background-position:top!important}}@media screen and (width>=768px){.md\:bg-bottom{background-position:bottom!important}.md\:bg-center{background-position:50%!important}.md\:bg-left{background-position:0!important}.md\:bg-left-bottom{background-position:0 100%!important}.md\:bg-left-top{background-position:0 0!important}.md\:bg-right{background-position:100%!important}.md\:bg-right-bottom{background-position:100% 100%!important}.md\:bg-right-top{background-position:100% 0!important}.md\:bg-top{background-position:top!important}}@media screen and (width>=992px){.lg\:bg-bottom{background-position:bottom!important}.lg\:bg-center{background-position:50%!important}.lg\:bg-left{background-position:0!important}.lg\:bg-left-bottom{background-position:0 100%!important}.lg\:bg-left-top{background-position:0 0!important}.lg\:bg-right{background-position:100%!important}.lg\:bg-right-bottom{background-position:100% 100%!important}.lg\:bg-right-top{background-position:100% 0!important}.lg\:bg-top{background-position:top!important}}@media screen and (width>=1200px){.xl\:bg-bottom{background-position:bottom!important}.xl\:bg-center{background-position:50%!important}.xl\:bg-left{background-position:0!important}.xl\:bg-left-bottom{background-position:0 100%!important}.xl\:bg-left-top{background-position:0 0!important}.xl\:bg-right{background-position:100%!important}.xl\:bg-right-bottom{background-position:100% 100%!important}.xl\:bg-right-top{background-position:100% 0!important}.xl\:bg-top{background-position:top!important}}.list-none{list-style:none!important}.list-disc{list-style:outside!important}.list-decimal{list-style:decimal!important}.appearance-none{appearance:none!important}.outline-none{outline:none!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-move{cursor:move!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;user-select:auto!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.reset{all:unset}.transition-none{transition-property:none!important}.transition-all{transition-property:all!important}.transition-colors{transition-property:background-color,border-color,color!important}.transition-transform{transition-property:transform!important}.transition-duration-100{transition-duration:.1s!important}.transition-duration-150{transition-duration:.15s!important}.transition-duration-200{transition-duration:.2s!important}.transition-duration-300{transition-duration:.3s!important}.transition-duration-400{transition-duration:.4s!important}.transition-duration-500{transition-duration:.5s!important}.transition-duration-1000{transition-duration:1s!important}.transition-duration-2000{transition-duration:2s!important}.transition-duration-3000{transition-duration:3s!important}.transition-linear{transition-timing-function:linear!important}.transition-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.transition-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-delay-100{transition-delay:.1s!important}.transition-delay-150{transition-delay:.15s!important}.transition-delay-200{transition-delay:.2s!important}.transition-delay-300{transition-delay:.3s!important}.transition-delay-400{transition-delay:.4s!important}.transition-delay-500{transition-delay:.5s!important}.transition-delay-1000{transition-delay:1s!important}.translate-x-0{transform:translate(0%)!important}.translate-x-100{transform:translate(100%)!important}.-translate-x-100{transform:translate(-100%)!important}.translate-y-0{transform:translateY(0%)!important}.translate-y-100{transform:translateY(100%)!important}.-translate-y-100{transform:translateY(-100%)!important}@media screen and (width>=576px){.sm\:translate-x-0{transform:translate(0%)!important}.sm\:translate-x-100{transform:translate(100%)!important}.sm\:-translate-x-100{transform:translate(-100%)!important}.sm\:translate-y-0{transform:translateY(0%)!important}.sm\:translate-y-100{transform:translateY(100%)!important}.sm\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (width>=768px){.md\:translate-x-0{transform:translate(0%)!important}.md\:translate-x-100{transform:translate(100%)!important}.md\:-translate-x-100{transform:translate(-100%)!important}.md\:translate-y-0{transform:translateY(0%)!important}.md\:translate-y-100{transform:translateY(100%)!important}.md\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (width>=992px){.lg\:translate-x-0{transform:translate(0%)!important}.lg\:translate-x-100{transform:translate(100%)!important}.lg\:-translate-x-100{transform:translate(-100%)!important}.lg\:translate-y-0{transform:translateY(0%)!important}.lg\:translate-y-100{transform:translateY(100%)!important}.lg\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (width>=1200px){.xl\:translate-x-0{transform:translate(0%)!important}.xl\:translate-x-100{transform:translate(100%)!important}.xl\:-translate-x-100{transform:translate(-100%)!important}.xl\:translate-y-0{transform:translateY(0%)!important}.xl\:translate-y-100{transform:translateY(100%)!important}.xl\:-translate-y-100{transform:translateY(-100%)!important}}.rotate-45{transform:rotate(45deg)!important}.-rotate-45{transform:rotate(-45deg)!important}.rotate-90{transform:rotate(90deg)!important}.-rotate-90{transform:rotate(-90deg)!important}.rotate-180{transform:rotate(180deg)!important}.-rotate-180{transform:rotate(-180deg)!important}@media screen and (width>=576px){.sm\:rotate-45{transform:rotate(45deg)!important}.sm\:-rotate-45{transform:rotate(-45deg)!important}.sm\:rotate-90{transform:rotate(90deg)!important}.sm\:-rotate-90{transform:rotate(-90deg)!important}.sm\:rotate-180{transform:rotate(180deg)!important}.sm\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (width>=768px){.md\:rotate-45{transform:rotate(45deg)!important}.md\:-rotate-45{transform:rotate(-45deg)!important}.md\:rotate-90{transform:rotate(90deg)!important}.md\:-rotate-90{transform:rotate(-90deg)!important}.md\:rotate-180{transform:rotate(180deg)!important}.md\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (width>=992px){.lg\:rotate-45{transform:rotate(45deg)!important}.lg\:-rotate-45{transform:rotate(-45deg)!important}.lg\:rotate-90{transform:rotate(90deg)!important}.lg\:-rotate-90{transform:rotate(-90deg)!important}.lg\:rotate-180{transform:rotate(180deg)!important}.lg\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (width>=1200px){.xl\:rotate-45{transform:rotate(45deg)!important}.xl\:-rotate-45{transform:rotate(-45deg)!important}.xl\:rotate-90{transform:rotate(90deg)!important}.xl\:-rotate-90{transform:rotate(-90deg)!important}.xl\:rotate-180{transform:rotate(180deg)!important}.xl\:-rotate-180{transform:rotate(-180deg)!important}}.origin-center{transform-origin:50%!important}.origin-top{transform-origin:top!important}.origin-top-right{transform-origin:100% 0!important}.origin-right{transform-origin:100%!important}.origin-bottom-right{transform-origin:100% 100%!important}.origin-bottom{transform-origin:bottom!important}.origin-bottom-left{transform-origin:0 100%!important}.origin-left{transform-origin:0!important}.origin-top-left{transform-origin:top-left!important}@media screen and (width>=576px){.sm\:origin-center{transform-origin:50%!important}.sm\:origin-top{transform-origin:top!important}.sm\:origin-top-right{transform-origin:100% 0!important}.sm\:origin-right{transform-origin:100%!important}.sm\:origin-bottom-right{transform-origin:100% 100%!important}.sm\:origin-bottom{transform-origin:bottom!important}.sm\:origin-bottom-left{transform-origin:0 100%!important}.sm\:origin-left{transform-origin:0!important}.sm\:origin-top-left{transform-origin:top-left!important}}@media screen and (width>=768px){.md\:origin-center{transform-origin:50%!important}.md\:origin-top{transform-origin:top!important}.md\:origin-top-right{transform-origin:100% 0!important}.md\:origin-right{transform-origin:100%!important}.md\:origin-bottom-right{transform-origin:100% 100%!important}.md\:origin-bottom{transform-origin:bottom!important}.md\:origin-bottom-left{transform-origin:0 100%!important}.md\:origin-left{transform-origin:0!important}.md\:origin-top-left{transform-origin:top-left!important}}@media screen and (width>=992px){.lg\:origin-center{transform-origin:50%!important}.lg\:origin-top{transform-origin:top!important}.lg\:origin-top-right{transform-origin:100% 0!important}.lg\:origin-right{transform-origin:100%!important}.lg\:origin-bottom-right{transform-origin:100% 100%!important}.lg\:origin-bottom{transform-origin:bottom!important}.lg\:origin-bottom-left{transform-origin:0 100%!important}.lg\:origin-left{transform-origin:0!important}.lg\:origin-top-left{transform-origin:top-left!important}}@media screen and (width>=1200px){.xl\:origin-center{transform-origin:50%!important}.xl\:origin-top{transform-origin:top!important}.xl\:origin-top-right{transform-origin:100% 0!important}.xl\:origin-right{transform-origin:100%!important}.xl\:origin-bottom-right{transform-origin:100% 100%!important}.xl\:origin-bottom{transform-origin:bottom!important}.xl\:origin-bottom-left{transform-origin:0 100%!important}.xl\:origin-left{transform-origin:0!important}.xl\:origin-top-left{transform-origin:top-left!important}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(-100%)}to{opacity:1;transform:translate(0%)}}@keyframes fadeoutleft{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0%)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(100%)}to{opacity:1;transform:translate(0%)}}@keyframes fadeoutright{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0%)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(-100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeoutup{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0%)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeoutdown{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0%)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px)rotateX(-100deg)}to{transform:perspective(2000px)rotateX(0)}}@keyframes flipleft{0%{opacity:0;transform:perspective(2000px)rotateY(-100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipright{0%{opacity:0;transform:perspective(2000px)rotateY(100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipup{0%{opacity:0;transform:perspective(2000px)rotateX(-100deg)}to{opacity:1;transform:perspective(2000px)rotateX(0)}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translateY(60px)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate(10px)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate(-10px)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translateY(-60px)}}.fadein{animation:.15s linear fadein}.fadeout{animation:.15s linear fadeout}.slidedown{animation:.45s ease-in-out slidedown}.slideup{animation:.45s cubic-bezier(0,1,0,1) slideup}.scalein{animation:.15s linear scalein}.fadeinleft{animation:.15s linear fadeinleft}.fadeoutleft{animation:.15s linear fadeoutleft}.fadeinright{animation:.15s linear fadeinright}.fadeoutright{animation:.15s linear fadeoutright}.fadeinup{animation:.15s linear fadeinup}.fadeoutup{animation:.15s linear fadeoutup}.fadeindown{animation:.15s linear fadeindown}.fadeoutdown{animation:.15s linear fadeoutdown}.animate-width{animation:1s linear animate-width}.flip{backface-visibility:visible;animation:.15s linear flip}.flipup{backface-visibility:visible;animation:.15s linear flipup}.flipleft{backface-visibility:visible;animation:.15s linear flipleft}.flipright{backface-visibility:visible;animation:.15s linear flipright}.zoomin{animation:.15s linear zoomin}.zoomindown{animation:.15s linear zoomindown}.zoominleft{animation:.15s linear zoominleft}.zoominright{animation:.15s linear zoominright}.zoominup{animation:.15s linear zoominup}.animation-duration-100{animation-duration:.1s!important}.animation-duration-150{animation-duration:.15s!important}.animation-duration-200{animation-duration:.2s!important}.animation-duration-300{animation-duration:.3s!important}.animation-duration-400{animation-duration:.4s!important}.animation-duration-500{animation-duration:.5s!important}.animation-duration-1000{animation-duration:1s!important}.animation-duration-2000{animation-duration:2s!important}.animation-duration-3000{animation-duration:3s!important}.animation-delay-100{animation-delay:.1s!important}.animation-delay-150{animation-delay:.15s!important}.animation-delay-200{animation-delay:.2s!important}.animation-delay-300{animation-delay:.3s!important}.animation-delay-400{animation-delay:.4s!important}.animation-delay-500{animation-delay:.5s!important}.animation-delay-1000{animation-delay:1s!important}.animation-iteration-1{animation-iteration-count:1!important}.animation-iteration-2{animation-iteration-count:2!important}.animation-iteration-infinite{animation-iteration-count:infinite!important}.animation-linear{animation-timing-function:linear!important}.animation-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.animation-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.animation-fill-none{animation-fill-mode:none!important}.animation-fill-forwards{animation-fill-mode:forwards!important}.animation-fill-backwards{animation-fill-mode:backwards!important}.animation-fill-both{animation-fill-mode:both!important}:root{--craft-orange:#ff5a0a;--deep-anthracite:#1e1f21;--pure-white:#fff;--steel-blue:#3a4c6a;--sand-beige:#f7f1d5;--concrete:#d4d5d6;--success:#4caf50;--warning:#ffb300;--error:#d32f2f;--gray-900:#212121;--gray-700:#424242;--gray-500:#9e9e9e;--gray-300:#e0e0e0;--gray-100:#f7f8fb;--gray-50:#fbfbfd;--app-bg:var(--gray-100);--app-surface:var(--pure-white);--app-surface-raised:var(--pure-white);--app-text:var(--deep-anthracite);--app-text-muted:#87939e;--app-border:#ebedf1;--app-accent-soft:#fff5ef;--app-input-bg:var(--pure-white);--app-component-font-size:.875rem;--primary-color:var(--craft-orange);--primary-500:var(--craft-orange);--primary-600:#df641d;--primary-700:#bd5418;--primary-color-text:var(--pure-white);--surface-ground:var(--app-bg);--surface-section:var(--app-bg);--surface-card:var(--app-surface);--surface-overlay:var(--app-surface-raised);--surface-border:var(--app-border);--text-color:var(--app-text);--text-color-secondary:var(--app-text-muted);color:var(--app-text);background:var(--app-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter var,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}.projects-page.personnel-files-page{row-gap:1rem;min-height:0}.personnel-files-page__file-input{display:none}.personnel-tabs{flex:1}.personnel-tabs>.p-tabview-panels>.p-tabview-panel{min-height:0}.personnel-tabs>.p-tabview-panels>.p-tabview-panel:has(.personnel-files-layout){align-content:stretch;height:100%}.personnel-files-layout{flex:1;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:1rem;min-height:0;display:grid}.personnel-files-list,.personnel-files-detail{min-height:0;overflow:auto}.personnel-files-list{flex-direction:column;gap:.45rem;display:flex}.personnel-files-employee{border:1px solid var(--surface-border);background:var(--surface-card);width:100%;color:var(--text-color);text-align:left;cursor:pointer;border-radius:.45rem;gap:.18rem;padding:.55rem .7rem;display:grid}.personnel-files-employee:hover,.personnel-files-employee--active{border-color:var(--craft-orange);background:var(--app-accent-soft)}.personnel-files-employee__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.personnel-files-employee strong,.personnel-files-employee span,.personnel-files-employee small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.personnel-files-employee span{color:var(--text-color-secondary);justify-self:end;font-size:.82rem}.personnel-files-employee small{color:var(--text-color-secondary);font-size:.78rem}.personnel-files-detail{flex-direction:column;gap:1rem;display:flex}.personnel-files-panel{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:.5rem;padding:1rem}.personnel-files-panel--summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7.5rem;display:grid}.personnel-files-panel--summary-missing{grid-template-columns:max-content minmax(18rem,1fr) auto}.personnel-files-section-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.personnel-files-panel__meta{flex-direction:column;min-width:0;display:flex}.personnel-files-panel__meta>span,.personnel-files-section-header>div>span{color:var(--text-color-secondary);text-transform:uppercase;font-size:.82rem;font-weight:600;display:block}.personnel-files-panel--summary h3{margin:.15rem 0;font-size:1.45rem}.personnel-files-panel--summary small{color:var(--text-color-secondary)}.personnel-files-panel__notice{border:1px solid var(--surface-border);background:var(--surface-ground);max-width:46rem;color:var(--text-color-secondary);border-radius:.45rem;justify-self:start;align-items:center;gap:.45rem;margin:.7rem .5rem 0;padding:.45rem .65rem;font-size:.88rem;line-height:1.4;display:inline-flex}.personnel-files-panel__notice span{min-width:0}.personnel-files-panel__notice i{color:var(--craft-orange);flex:none;font-size:.95rem}.personnel-files-panel--table{flex-direction:column;flex:1;gap:.8rem;min-height:24rem;display:flex}.personnel-files-form-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.personnel-files-qualifications.p-datatable-scrollable{flex:1}.personnel-files-status{border-radius:999px;align-items:center;min-height:1.8rem;padding:.25rem .55rem;font-size:.82rem;font-weight:700;display:inline-flex}.personnel-files-status--success{color:#166534;background:#dcfce7}.personnel-files-status--warning{color:#92400e;background:#fef3c7}.personnel-files-status--danger{color:#991b1b;background:#fee2e2}.personnel-files-status--neutral{color:#3a4c6a;background:#eef3fa}.personnel-files-documents{flex-wrap:wrap;gap:.35rem;display:flex}.personnel-files-document{border:1px solid var(--surface-border);background:var(--surface-ground);border-radius:.45rem;align-items:center;max-width:18rem;display:inline-flex}.personnel-files-document__link{min-width:0;color:var(--text-color);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.35rem .2rem .35rem .55rem;display:inline-grid}.personnel-files-document__link:disabled{cursor:default}.personnel-files-document__link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.personnel-files-document__link small{color:var(--text-color-secondary)}.personnel-files-empty{min-height:18rem;color:var(--text-color-secondary);border:1px dashed var(--surface-border);border-radius:.5rem;place-items:center;display:grid}.personnel-files-dialog{width:min(44rem,100vw - 2rem)}.personnel-files-dialog__content{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=64rem){.personnel-files-layout,.personnel-files-form-grid,.personnel-files-panel--summary,.personnel-files-panel--summary-missing{grid-template-columns:1fr}.personnel-files-panel__notice{width:100%}}[data-theme=dark]{--surface-0:#1e1f21;--surface-50:#232528;--surface-100:#272a2d;--surface-200:#34383d;--surface-hover:#34383d;--app-bg:#151618;--app-surface:var(--deep-anthracite);--app-surface-raised:#272a2d;--app-text:var(--gray-100);--app-text-muted:var(--concrete);--app-border:var(--gray-700);--app-accent-soft:#3b2a22;--app-input-bg:#272a2d;--surface-ground:var(--app-bg);--surface-section:var(--app-bg);--surface-card:var(--app-surface);--surface-overlay:var(--app-surface-raised);--surface-border:var(--app-border);--text-color:var(--app-text);--text-color-secondary:var(--app-text-muted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--app-bg);min-width:320px;height:100vh;color:var(--app-text);margin:0;overflow:hidden}html,#root{height:100%}button,input,textarea,select{font:inherit}.app-shell{background:var(--app-bg);grid-template-columns:16.25rem minmax(0,1fr);height:100vh;transition:grid-template-columns .24s;display:grid;position:relative;overflow:hidden}.app-shell--collapsed{grid-template-columns:5.25rem minmax(0,1fr)}.app-sidebar{background:var(--app-surface);border-right:0;flex-direction:column;height:100vh;padding:1.45rem 1rem 1.05rem;transition:padding .24s,box-shadow .24s;display:flex;position:sticky;top:0;box-shadow:.25rem 0 1rem #282b3008}.app-brand{justify-content:center;align-items:center;gap:.75rem;min-height:6.3rem;margin-bottom:1.2rem;display:flex;position:relative}.app-brand__logo{object-fit:contain;flex:none;width:auto;max-width:100%;height:5rem;transition:height .24s,opacity .18s}.app-shell--collapsed .app-sidebar{padding-left:.8rem;padding-right:.8rem}.app-shell--collapsed .app-brand{min-height:5rem}.app-shell--collapsed .app-brand__logo{height:3.2rem}.app-sidebar__toggle.p-button.p-button-text{border:1px solid var(--app-border);background:var(--app-surface);width:2rem;height:2rem;color:var(--app-text-muted);position:absolute;top:2.3rem;right:-1rem;box-shadow:0 .35rem 1rem #1e1f211a}.dashboard-v2-page{min-height:100%;color:var(--text-color);flex-direction:column;gap:1rem;display:flex}.app-content--start{scrollbar-gutter:stable;overflow:hidden auto}.dashboard-v2-hero{isolation:isolate;border:1px solid var(--surface-border);background:linear-gradient(110deg, color-mix(in srgb, var(--craft-orange) 9%, var(--surface-card)) 0%, var(--surface-card) 42%), var(--surface-card);border-radius:.85rem;justify-content:space-between;align-items:flex-end;gap:2rem;min-height:11.5rem;padding:1.6rem 1.75rem;display:flex;position:relative;overflow:hidden}.dashboard-v2-hero:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--craft-orange) 16%, transparent);width:23rem;height:23rem;box-shadow:0 0 0 3.5rem color-mix(in srgb, var(--craft-orange) 4%, transparent), 0 0 0 7rem color-mix(in srgb, var(--craft-orange) 3%, transparent);border-radius:50%;position:absolute;top:-8rem;right:-6rem}.dashboard-v2-hero__copy{min-width:0;max-width:48rem}.dashboard-v2-hero__eyebrow{color:var(--primary-600);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.77rem;font-weight:800;display:block}.dashboard-v2-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.1}.dashboard-v2-hero p{max-width:44rem;color:var(--text-color-secondary);margin:.6rem 0 0;font-size:.94rem}.dashboard-v2-hero__meta{flex-wrap:wrap;gap:.65rem 1rem;margin-top:1.15rem;display:flex}.dashboard-v2-hero__meta span{color:var(--text-color-secondary);align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:inline-flex}.dashboard-v2-hero__meta i{color:var(--craft-orange)}.dashboard-v2-hero__actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.dashboard-v2-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-v2-signal{border:1px solid var(--surface-border);background:var(--surface-card);min-width:0;color:var(--text-color);text-align:left;cursor:pointer;border-radius:.7rem;gap:.25rem;padding:.9rem 1rem;transition:border-color .14s,transform .14s,background .14s;display:grid;position:relative}.dashboard-v2-signal:hover,.dashboard-v2-signal:focus-visible{border-color:color-mix(in srgb, var(--craft-orange) 55%, var(--surface-border));background:color-mix(in srgb, var(--craft-orange) 3%, var(--surface-card));transform:translateY(-1px)}.dashboard-v2-signal>span{min-width:0;color:var(--text-color-secondary);align-items:center;gap:.5rem;font-size:.77rem;font-weight:700;display:flex}.dashboard-v2-signal>span i{color:var(--craft-orange)}.dashboard-v2-signal>strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.35rem;overflow:hidden}.dashboard-v2-signal>small{color:var(--text-color-secondary);font-size:.73rem}.dashboard-v2-signal>.dashboard-v2-site-state-summary{color:var(--text-color);grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem .45rem;margin-top:.1rem;font-size:.68rem;font-weight:600;display:grid}.dashboard-v2-site-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem;min-width:0;display:grid}.dashboard-v2-site-state>i{background:var(--text-color-secondary);border-radius:50%;width:.42rem;height:.42rem}.dashboard-v2-site-state>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-v2-site-state>strong{font-variant-numeric:tabular-nums;font-size:.7rem}.dashboard-v2-site-state--warning>i{background:var(--warning)}.dashboard-v2-site-state--info>i{background:var(--primary-color)}.dashboard-v2-site-state--error>i{background:var(--error)}.dashboard-v2-site-state--success>i{background:var(--success)}.dashboard-v2-signal--primary{border-color:color-mix(in srgb, var(--craft-orange) 24%, var(--surface-border));background:color-mix(in srgb, var(--craft-orange) 5%, var(--surface-card))}.dashboard-v2-signal--danger:after{content:"";background:var(--error);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.8rem;right:.8rem}.dashboard-v2-layout{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:start;gap:1rem;display:grid}.dashboard-v2-panel{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:.75rem;min-width:0;overflow:hidden}.dashboard-v2-panel__header{border-bottom:1px solid var(--surface-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4rem;padding:.8rem .95rem;display:grid}.dashboard-v2-panel__icon{background:var(--app-accent-soft);width:2.35rem;height:2.35rem;color:var(--craft-orange);border-radius:.55rem;place-items:center;font-size:1rem;display:grid}.dashboard-v2-panel__header h2,.dashboard-v2-panel__header small{margin:0;display:block}.dashboard-v2-panel__header h2{margin-top:.08rem;font-size:.98rem}.dashboard-v2-panel__header small{color:var(--text-color-secondary);letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:700}.dashboard-v2-panel__action{justify-self:end}.dashboard-v2-panel__action .p-button{font-size:.76rem}.dashboard-v2-panel__content{padding:.8rem .95rem}.dashboard-v2-panel--priorities,.dashboard-v2-panel--commercial,.dashboard-v2-panel--invoices{grid-column:1}.dashboard-v2-panel--day-plan,.dashboard-v2-panel--quick-access{grid-column:2}.dashboard-v2-panel--day-plan{grid-row:1/span 2}.dashboard-v2-panel--priorities .dashboard-v2-panel__content,.dashboard-v2-panel--day-plan .dashboard-v2-panel__content{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(32rem,100vh - 18rem);overflow-y:auto}.dashboard-v2-layout--two-panel .dashboard-v2-panel--day-plan{grid-row:1}.dashboard-v2-panel--quick-access{grid-row:3/span 2}.dashboard-v2-loading{gap:.45rem;display:grid}.dashboard-v2-empty{min-height:6rem;color:var(--text-color-secondary);text-align:center;justify-content:center;align-items:center;gap:.55rem;padding:1rem;font-size:.82rem;display:flex}.dashboard-v2-empty>i{color:color-mix(in srgb, var(--text-color-secondary) 65%, transparent);font-size:1.05rem}.dashboard-v2-priority-list,.dashboard-v2-day-plan,.dashboard-v2-invoice-list,.dashboard-v2-chip-list{gap:.35rem;display:grid}.dashboard-v2-priority{background:var(--surface-ground);border:1px solid #0000;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.65rem;padding:.45rem .3rem .45rem .55rem;display:grid}.dashboard-v2-priority:hover{border-color:var(--surface-border)}.dashboard-v2-priority__body{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.25rem;padding:0;display:grid}.dashboard-v2-priority__body>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;overflow:hidden}.dashboard-v2-priority__body>span{color:var(--text-color-secondary);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:.72rem;display:flex}.dashboard-v2-priority__body>span>span{align-items:center;gap:.3rem;display:inline-flex}.dashboard-v2-priority__due{background:color-mix(in srgb, var(--text-color-secondary) 9%, transparent);border-radius:999px;padding:.15rem .4rem;font-weight:700}.dashboard-v2-priority__due--danger{background:color-mix(in srgb, var(--error) 10%, transparent);color:var(--error)}.dashboard-v2-priority__due--warning{background:color-mix(in srgb, var(--warning) 15%, transparent);color:color-mix(in srgb, var(--warning) 72%, var(--text-color))}.dashboard-v2-day-plan__row{background:var(--surface-ground);min-width:0;min-height:3.9rem;color:var(--text-color);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.5rem .55rem;display:grid}.dashboard-v2-day-plan__row:hover,.dashboard-v2-day-plan__row:focus-visible,.dashboard-v2-chip-list button:hover,.dashboard-v2-chip-list button:focus-visible,.dashboard-v2-invoice-list button:hover,.dashboard-v2-invoice-list button:focus-visible{border-color:color-mix(in srgb, var(--craft-orange) 38%, var(--surface-border))}.dashboard-v2-day-plan__row--mine{border-color:color-mix(in srgb, var(--craft-orange) 22%, var(--surface-border));background:color-mix(in srgb, var(--craft-orange) 4%, var(--surface-card))}.dashboard-v2-day-plan__avatar{background:color-mix(in srgb, var(--steel-blue) 12%, var(--surface-card));width:2.15rem;height:2.15rem;color:var(--steel-blue);border-radius:50%;place-items:center;font-size:.69rem;font-weight:800;display:grid}.dashboard-v2-day-plan__row>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.dashboard-v2-day-plan__row strong,.dashboard-v2-day-plan__row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-v2-day-plan__row small{text-overflow:initial;white-space:normal;line-height:1.35}.dashboard-v2-day-plan__row--absence .dashboard-v2-day-plan__avatar{background:color-mix(in srgb, var(--warning) 13%, var(--surface-card));color:color-mix(in srgb, var(--warning) 72%, var(--text-color))}.dashboard-v2-day-plan__row--response-color{border-left-color:var(--dashboard-v2-day-plan-color);border-left-width:.22rem}.dashboard-v2-day-plan__row--response-color .dashboard-v2-day-plan__avatar{background:color-mix(in srgb, var(--dashboard-v2-day-plan-color) 14%, var(--surface-card));color:var(--dashboard-v2-day-plan-color)}.dashboard-v2-panel--day-plan .dashboard-v2-day-plan__row--site .dashboard-v2-day-plan__avatar{background:color-mix(in srgb, #2e9b59 12%, var(--app-surface));color:#277a44;font-size:.95rem}.dashboard-v2-day-plan__row strong{font-size:.82rem}.dashboard-v2-day-plan__row small,.dashboard-v2-list-note{color:var(--text-color-secondary);font-size:.71rem}.dashboard-v2-list-note{text-align:center;padding:.55rem}.dashboard-v2-commercial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.dashboard-v2-commercial-grid button{border:1px solid var(--surface-border);background:var(--surface-ground);min-width:0;color:var(--text-color);text-align:left;cursor:pointer;border-radius:.6rem;gap:.35rem;padding:.75rem;display:grid}.dashboard-v2-commercial-grid button:hover,.dashboard-v2-commercial-grid button:focus-visible{border-color:color-mix(in srgb, var(--craft-orange) 42%, var(--surface-border))}.dashboard-v2-commercial-grid span,.dashboard-v2-commercial-grid small{color:var(--text-color-secondary);font-size:.69rem}.dashboard-v2-commercial-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;overflow:hidden}.dashboard-v2-inline-error{color:var(--error);align-items:center;gap:.4rem;margin:.65rem 0 0;font-size:.72rem;display:flex}.dashboard-v2-invoice-list button{background:var(--surface-ground);min-width:0;min-height:3.6rem;color:var(--text-color);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.8rem;padding:.5rem .65rem;display:grid}.dashboard-v2-invoice-list button>span:first-child{gap:.12rem;min-width:0;display:grid}.dashboard-v2-invoice-list button>span:first-child strong,.dashboard-v2-invoice-list button>span:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-v2-invoice-list button>span:first-child strong{font-size:.82rem}.dashboard-v2-invoice-list button>span:first-child small{color:var(--text-color-secondary);font-size:.69rem}.dashboard-v2-invoice-list button>strong{white-space:nowrap;font-size:.82rem}.dashboard-v2-invoice-status{background:color-mix(in srgb, var(--steel-blue) 10%, transparent);color:var(--steel-blue);white-space:nowrap;border-radius:999px;padding:.18rem .45rem;font-size:.66rem;font-weight:700}.dashboard-v2-invoice-status--in_review{background:color-mix(in srgb, var(--warning) 14%, transparent);color:color-mix(in srgb, var(--warning) 70%, var(--text-color))}.dashboard-v2-invoice-status--issued,.dashboard-v2-invoice-status--paid{background:color-mix(in srgb, var(--success) 11%, transparent);color:color-mix(in srgb, var(--success) 75%, var(--text-color))}.dashboard-v2-invoices-dialog.p-dialog{width:min(58rem,100vw - 2rem)}.dashboard-v2-invoices-dialog .p-dialog-content{gap:.85rem;max-height:min(68vh,42rem);display:grid;overflow-y:auto}.dashboard-v2-invoices-dialog__summary{border:1px solid var(--surface-border);background:var(--surface-ground);border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.25rem 1rem;padding:.85rem 1rem;display:grid}.dashboard-v2-invoices-dialog__summary span,.dashboard-v2-invoices-dialog__summary small{color:var(--text-color-secondary);font-size:.72rem}.dashboard-v2-invoices-dialog__summary strong{grid-area:1/2/span 2;align-self:center;font-size:1.2rem}.dashboard-v2-invoice-list--dialog{max-height:30rem;padding-right:.2rem;overflow-y:auto}.dashboard-v2-unbilled-hours-list button{grid-template-columns:minmax(0,1fr) auto auto}.dashboard-v2-quick-section+.dashboard-v2-quick-section{border-top:1px solid var(--surface-border);margin-top:1rem;padding-top:.85rem}.dashboard-v2-quick-section__heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;font-size:.77rem;display:flex}.dashboard-v2-chip-list button{background:var(--surface-ground);min-width:0;min-height:2.75rem;color:var(--text-color);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.4rem .55rem;display:grid}.dashboard-v2-chip-list button>i:first-child{color:var(--craft-orange);font-size:.77rem}.dashboard-v2-chip-list button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:650;overflow:hidden}.dashboard-v2-chip-list button>small{max-width:7rem;color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.dashboard-v2-quick-actions{border-top:1px solid var(--surface-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;padding-top:.85rem;display:grid}@media (width<=1200px){.dashboard-v2-signal-grid,.dashboard-v2-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.dashboard-v2-hero{flex-direction:column;align-items:stretch;min-height:0}.dashboard-v2-hero__actions{justify-content:flex-start}.dashboard-v2-layout{grid-template-columns:1fr}.dashboard-v2-panel--priorities,.dashboard-v2-panel--commercial,.dashboard-v2-panel--invoices,.dashboard-v2-panel--day-plan,.dashboard-v2-panel--quick-access{grid-area:auto/1}}@media (width<=860px){.app-shell--start{height:auto;min-height:100vh;overflow:visible}.app-shell--start .app-main,.app-shell--start .app-content--start{height:auto;min-height:0;overflow:visible}}@media (width<=640px){.dashboard-v2-hero{padding:1.2rem}.dashboard-v2-hero__actions,.dashboard-v2-hero__actions .p-button{width:100%}.dashboard-v2-signal-grid,.dashboard-v2-commercial-grid,.dashboard-v2-quick-actions{grid-template-columns:1fr}.dashboard-v2-panel__header{grid-template-columns:auto minmax(0,1fr)}.dashboard-v2-panel__action{grid-column:1/-1;justify-self:start}.dashboard-v2-invoice-list button{grid-template-columns:minmax(0,1fr) auto}.dashboard-v2-invoice-list button>.dashboard-v2-invoice-status{grid-column:1}}.app-sidebar__toggle.p-button.p-button-text:enabled:hover,.app-sidebar__toggle.p-button.p-button-text:enabled:focus,.app-sidebar__toggle.p-button.p-button-text:enabled:active{background:var(--app-surface-raised);color:var(--app-text);box-shadow:0 .45rem 1.15rem #1e1f2124}.app-nav{border-top:1px solid var(--app-border);scrollbar-gutter:stable;gap:.55rem;min-height:0;padding-top:.75rem;padding-right:.15rem;display:grid;overflow-y:auto}.app-nav-group{gap:.3rem;display:grid}.app-nav-group:not(:first-child){padding-top:.6rem}.app-nav-group__label{border:0;border-bottom:1px solid color-mix(in srgb, var(--app-border) 64%, transparent);width:100%;color:color-mix(in srgb, var(--app-text-muted) 68%, var(--app-surface));letter-spacing:.045em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .72rem .35rem;font-size:.66rem;font-weight:700;line-height:1.2;display:flex}.app-nav-group__label:hover,.app-nav-group__label:focus-visible{color:var(--app-text-muted);outline:none}.app-nav-group__label i{font-size:.58rem}.app-nav-group__children{gap:.24rem;display:grid}.app-nav-group--collapsed .app-nav-group__children{display:none}.app-nav__link{width:100%;min-height:2.12rem;color:var(--app-text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.72rem;padding:0 .95rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s,padding .24s;display:flex;position:relative}.app-nav__link--parent{cursor:pointer}.app-nav__badge{background:var(--craft-orange);min-width:1.35rem;height:1.35rem;color:var(--primary-color-text);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 .35rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.app-shell--collapsed .app-nav__badge{min-width:1.1rem;height:1.1rem;padding:0 .2rem;font-size:.6rem;position:absolute;top:.1rem;right:.1rem}.app-shell--collapsed .app-nav__link.active .app-nav__badge{background:var(--primary-color-text);color:var(--craft-orange)}.app-nav__link--child{min-height:1.95rem;padding-left:2.95rem;font-size:.84rem}.app-nav__link--child i{font-size:.82rem}.app-nav__link i{width:1.08rem;color:inherit;text-align:center;flex:0 0 1.08rem;font-size:.9rem}.app-nav__label,.app-user__meta{transition:opacity .18s,visibility .18s}.app-shell--collapsed .app-nav__link{justify-content:center;gap:0;padding-left:0;padding-right:0}.app-shell--collapsed .app-nav-group__children{gap:.3rem;display:grid}.app-shell--collapsed .app-nav-group:not(:first-child){border-top:1px solid color-mix(in srgb, var(--app-border) 64%, transparent)}.app-shell--collapsed .app-nav-group__label{display:none}.app-shell--collapsed .app-nav__label{opacity:0;visibility:hidden;width:0;overflow:hidden}.app-nav__link:hover,.app-nav__link.active{background:var(--app-accent-soft);color:var(--craft-orange)}.app-nav__link--disabled{cursor:default}.app-nav__link--disabled:hover{color:var(--app-text-muted);background:0 0}.app-shell--collapsed .app-nav__link{min-height:2.55rem}.app-shell--collapsed .app-nav__link.active{background:var(--craft-orange);color:var(--primary-color-text)}.app-sidebar__footer{gap:.9rem;margin-top:auto;display:grid}.app-sidebar-favorites{border-top:1px solid var(--app-border);gap:.38rem;min-width:0;padding-top:.45rem;display:grid}.app-sidebar-favorites__toggle{width:100%;min-height:2.15rem;color:var(--app-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 .72rem;display:flex}.app-sidebar-favorites__toggle:hover,.app-sidebar-favorites__toggle:focus-visible{background:var(--app-accent-soft);color:var(--craft-orange);outline:none}.app-sidebar-favorites__toggle>span{align-items:center;gap:.5rem;min-width:0;display:flex}.app-sidebar-favorites__toggle>span>i{color:var(--craft-orange);font-size:.78rem}.app-sidebar-favorites__toggle strong{color:inherit;font-size:.78rem;font-weight:800}.app-sidebar-favorites__toggle small{background:var(--gray-100);min-width:1.25rem;height:1.25rem;color:var(--app-text-muted);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.66rem;font-weight:800;display:inline-grid}.app-sidebar-favorites__toggle>i{font-size:.68rem}.app-sidebar-favorites__list{scrollbar-gutter:stable;gap:.12rem;max-height:min(24rem,100vh - 4rem);padding-right:.15rem;display:grid;overflow-y:auto}.app-sidebar-favorites-panel.p-overlaypanel{border-color:var(--app-border);width:min(21rem,100vw - 1rem);margin:0;overflow:hidden;box-shadow:0 .8rem 2rem #1e1f2124}.app-sidebar-favorites-panel.p-overlaypanel:before,.app-sidebar-favorites-panel.p-overlaypanel:after{display:none}.app-sidebar-favorites-panel .p-overlaypanel-content{max-height:inherit;grid-template-rows:auto minmax(0,1fr);gap:.65rem;padding:.75rem;display:grid}.app-sidebar-favorites-panel__header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.15rem .35rem .55rem;display:flex}.app-sidebar-favorites-panel__header>span{min-width:0;color:var(--app-text);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.app-sidebar-favorites-panel__header>span i{color:var(--craft-orange);font-size:.78rem}.app-sidebar-favorites-panel__header small{background:var(--gray-100);min-width:1.3rem;height:1.3rem;color:var(--app-text-muted);border-radius:999px;place-items:center;padding:0 .32rem;font-size:.68rem;font-weight:800;display:inline-grid}.app-sidebar-favorites__item{min-width:0;position:relative}.app-sidebar-favorites__link{min-width:0;min-height:1.85rem;color:var(--app-text-muted);border-radius:7px;align-items:center;gap:.55rem;padding:0 2.35rem 0 .72rem;font-size:.8rem;text-decoration:none;display:flex}.app-sidebar-favorites__link i{color:var(--craft-orange);flex:none;font-size:.72rem}.app-sidebar-favorites__link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-sidebar-favorites__link:hover,.app-sidebar-favorites__link.active,.app-sidebar-favorites__item--active .app-sidebar-favorites__link{background:var(--app-accent-soft);color:var(--craft-orange)}.app-sidebar-favorites__remove{width:1.45rem;height:1.45rem;color:var(--app-text-muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;transition:background-color .18s,color .18s,opacity .18s;display:inline-grid;position:absolute;top:50%;right:.42rem;transform:translateY(-50%)}.app-brand--co-branded{flex-direction:column;gap:.9rem;min-height:7.8rem;margin-left:1rem;margin-right:1rem}.app-brand__company-logo,.app-brand__partner-logo{object-fit:contain;width:auto;max-width:100%;display:block}.app-brand__company-logo{width:70%;max-width:70%;height:auto;max-height:4.5rem}.app-brand__partner-logo{opacity:.65;width:100%;max-width:100%;height:auto}.app-sidebar-favorites__remove i{font-size:.72rem}.app-sidebar-favorites__item:hover .app-sidebar-favorites__remove,.app-sidebar-favorites__item:focus-within .app-sidebar-favorites__remove,.app-sidebar-favorites__item--active .app-sidebar-favorites__remove{opacity:1;pointer-events:auto}.app-sidebar-favorites__remove:hover,.app-sidebar-favorites__remove:focus-visible{background:var(--app-surface);color:var(--red-500);outline:none}.app-shell--collapsed .app-sidebar-favorites__link{justify-content:center;min-height:2.1rem;padding:0}.app-shell--collapsed .app-sidebar-favorites__link span{display:none}.app-shell--collapsed .app-sidebar-favorites__list{max-height:11rem}.app-shell--collapsed .app-sidebar-favorites__remove{background:var(--app-surface);width:1.2rem;height:1.2rem;top:0;right:0;transform:none}.app-sidebar-favorites~.app-user{margin-top:.25rem}.app-settings-menu.p-overlaypanel{width:16.5rem}.app-settings-menu .p-overlaypanel-content{padding:.75rem}.app-settings-menu__menu.p-menu{background:0 0;border:0;width:100%}.app-settings-menu__menu .p-menu-list{gap:.25rem;display:grid}.app-settings-menu__menu .p-menuitem-link{height:2.32rem;color:var(--app-text-muted);border-radius:8px}.app-settings-menu__menu .p-menuitem-link:not(.p-disabled):hover,.app-settings-menu__menu .p-menuitem-link:not(.p-disabled):focus{background:var(--app-accent-soft);color:var(--craft-orange)}.app-settings-menu__menu .p-menuitem-icon,.app-settings-menu__menu .p-menuitem-text{color:inherit}.app-settings-menu__menu .p-menuitem-separator{border-top-color:var(--app-border);margin:.5rem 0}.app-settings-menu__field{background:var(--gray-100);height:2.32rem;color:var(--app-text-muted);border-radius:8px;align-items:center;margin:.25rem 0;text-decoration:none;display:flex;position:relative}.app-settings-menu__field>i{z-index:1;font-size:1rem;position:absolute;left:.95rem}.app-sidebar-select.p-dropdown{background:0 0;border:0;width:100%;height:100%}.app-sidebar-select .p-dropdown-label{color:var(--app-text-muted);padding-left:3rem;font-size:.9375rem;line-height:1.35rem}.app-sidebar-select .p-dropdown-trigger{width:2.25rem;color:var(--app-text-muted)}.app-user{cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.35rem;margin-top:4.25rem;display:grid}.app-shell--collapsed .app-user{grid-template-columns:1fr;justify-items:center}.app-user__avatar.p-avatar{background:var(--app-text-muted);width:2.1rem;height:2.1rem;color:var(--primary-color-text);font-size:.78rem;font-weight:700;transition:background-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 0 #0000}.app-user:hover .app-user__avatar.p-avatar,.app-user:focus-visible .app-user__avatar.p-avatar{background:var(--craft-orange);box-shadow:0 0 0 .25rem var(--app-accent-soft)}.app-user:focus-visible{outline:2px solid var(--craft-orange);outline-offset:2px}.app-user:active .app-user__avatar.p-avatar{transform:scale(.96)}.app-user__avatar.p-avatar img{object-fit:cover;width:100%;height:100%}.app-user__meta{min-width:0;line-height:1.15;display:grid}.app-user__meta strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:500;overflow:hidden}.app-user__meta small{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.app-main{background:var(--app-bg);min-width:0;min-height:0;overflow:hidden}.app-content{width:100%;height:100vh;min-height:0;padding:1.45rem .35rem 1.15rem 1.25rem;overflow:hidden}.page{gap:1rem;display:grid}.page-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-header h2{margin:0;font-size:1.5rem;line-height:1.2}.page-header p{max-width:46rem;color:var(--app-text-muted);margin:.35rem 0 0}.surface-table{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;overflow:hidden}.projects-page{background:var(--app-bg);border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:0;height:calc(100vh - 2.6rem);min-height:0;display:grid;overflow:hidden}.projects-page--with-analytics{grid-template-rows:auto auto minmax(0,1fr);gap:1rem}.projects-page__header{background:var(--app-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-content:space-between;align-items:center;gap:1rem;min-height:3.35rem;padding:.4rem .45rem .4rem 1rem;display:grid}.projects-page__title,.projects-page__toolbar,.projects-page__actions{align-items:center;min-width:0;display:flex}.projects-page__title{align-items:center;gap:.18rem;display:grid}.projects-page__title-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.projects-page__title-row .p-button.p-button-text{flex:none;width:2.12rem;height:2.12rem}.projects-page__toolbar{justify-content:flex-end;gap:.55rem}.projects-page__actions{flex:none;gap:.45rem}.projects-page__title h2{margin:0;font-size:1.12rem;font-weight:700;line-height:1.2}.projects-page__active-project{min-width:0;color:var(--app-text-muted);align-items:center;gap:.38rem;font-size:.76rem;font-weight:750;line-height:1.15;display:inline-flex}.projects-page__active-project i{color:var(--craft-orange);font-size:.78rem}.projects-page__active-project strong{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;overflow:hidden}.projects-page__title .p-button.p-button-text{background:var(--app-surface);width:2.12rem;height:2.12rem;color:var(--app-text)}.projects-page__title-row .p-button.p-button-text,.projects-page__title-row .p-button.p-button-text.p-button-secondary,.projects-page__title-row .p-button.p-button-text .p-button-icon{color:var(--craft-orange);background:0 0}.projects-page__title-row .p-button.p-button-text:enabled:hover,.projects-page__title-row .p-button.p-button-text:enabled:focus,.projects-page__title-row .p-button.p-button-text:enabled:active,.projects-page__title-row .p-button.p-button-text.p-button-secondary:enabled:hover,.projects-page__title-row .p-button.p-button-text.p-button-secondary:enabled:focus,.projects-page__title-row .p-button.p-button-text.p-button-secondary:enabled:active{background:var(--gray-100);color:var(--craft-orange)}.projects-page__title-row .p-button.p-button-text:enabled:hover .p-button-icon,.projects-page__title-row .p-button.p-button-text:enabled:focus .p-button-icon,.projects-page__title-row .p-button.p-button-text:enabled:active .p-button-icon{color:var(--craft-orange)}.projects-page__search{flex:0 20rem;width:min(24vw,20rem);min-width:12rem;position:relative}.projects-page__search .p-inputtext{background:var(--gray-100);width:100%;height:2.18rem;font-size:var(--app-component-font-size);border-radius:7px;padding-left:2.2rem;padding-right:.8rem}.projects-page__search .p-input-icon{color:var(--craft-orange)}.projects-page__filter-button.p-button{border-radius:7px;width:2.18rem;height:2.18rem;padding:0}.projects-page__actions>.p-button:not(.projects-page__filter-button){border-radius:7px;height:2.18rem;padding:0 .9rem;font-size:.875rem;font-weight:700}.planning-page{background:var(--app-bg);border-radius:8px;grid-template-rows:minmax(0,1fr);height:calc(100vh - 2.6rem);min-height:0;display:grid;overflow:hidden}.planning-page__content{grid-template-columns:minmax(0,1fr) 18rem;gap:1rem;min-height:0;padding-top:0;display:grid}.planning-calendar,.planning-sites{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;min-width:0;min-height:0;overflow:hidden}.planning-selection-lists{grid-template-rows:12.5rem minmax(15rem,1fr);gap:1rem;min-width:0;min-height:0;display:grid;overflow:hidden}.planning-calendar{padding:.65rem}.planning-calendar .fc{height:100%;color:var(--app-text);font-size:.8125rem}.planning-calendar .fc .fc-toolbar.fc-header-toolbar{gap:.75rem;margin-bottom:.65rem}.planning-calendar .fc .fc-toolbar-title{color:var(--app-text);font-size:1rem;font-weight:700}.planning-calendar .fc .fc-button{background:var(--gray-100);color:var(--app-text);box-shadow:none;border:0;border-radius:8px;font-size:.8125rem;font-weight:700}.planning-calendar .fc .fc-button-primary:not(:disabled).fc-button-active,.planning-calendar .fc .fc-button-primary:not(:disabled):active,.planning-calendar .fc .fc-button-primary:hover,.planning-calendar .fc .fc-button-primary:focus{background:var(--craft-orange);color:var(--primary-color-text);box-shadow:none}.planning-calendar .fc .fc-planningTitle-button,.planning-calendar .fc .fc-planningTitle-button:enabled:hover,.planning-calendar .fc .fc-planningTitle-button:enabled:focus,.planning-calendar .fc .fc-planningTitle-button:enabled:active{color:var(--app-text);cursor:default;pointer-events:none;box-shadow:none;background:0 0;border:0;padding:0;font-size:1.25rem;font-weight:700}.planning-calendar .fc-theme-standard td,.planning-calendar .fc-theme-standard th,.planning-calendar .fc-theme-standard .fc-scrollgrid{border-color:var(--app-border)}.planning-calendar .fc-datagrid-cell-main{color:var(--app-text);font-weight:600}.planning-calendar .fc-resource-group{color:var(--app-text);box-shadow:inset 0 1px #ffffffa6;background:color-mix(in srgb, var(--app-bg) 58%, var(--app-surface))!important}.planning-calendar .fc-resource-group .fc-datagrid-expander{color:var(--craft-orange)}.planning-calendar .fc-resource-group .fc-datagrid-cell-main{min-width:0;color:var(--app-text);flex:auto}.planning-calendar .fc-resource-group .fc-datagrid-cell-cushion{align-items:center;gap:.25rem;width:100%;display:flex}.planning-calendar .fc-resource-group .fc-datagrid-expander{flex:none;align-self:center;align-items:center;margin:0;display:inline-flex}.planning-resource-group{align-items:flex-start;gap:.55rem;min-width:0;padding:.1rem 0;display:flex}.planning-resource-group>i{color:var(--craft-orange);flex:none;margin-top:.08rem;font-size:.85rem}.planning-resource-group>span{gap:.18rem;min-width:0;display:grid}.planning-resource-group strong{color:var(--app-text);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:850;line-height:1.15;overflow:hidden}.planning-resource-group small{color:var(--app-text-muted);white-space:nowrap;align-items:center;gap:.35rem;font-size:.625rem;font-weight:650;line-height:1.1;display:flex}.planning-resource-group small b{color:var(--app-border);font-weight:500}.planning-resource-label{grid-template-columns:1.65rem minmax(0,1fr) auto 2.25rem;align-items:center;gap:.45rem;width:100%;min-width:0;display:grid}.planning-calendar .fc-datagrid-body .fc-resource:not(.fc-resource-group) .fc-datagrid-cell-frame,.planning-calendar .fc-datagrid-body .fc-resource:not(.fc-resource-group) .fc-datagrid-cell-cushion{height:100%}.planning-calendar .fc-datagrid-body .fc-resource:not(.fc-resource-group) .fc-datagrid-cell-cushion{align-items:center;width:100%;display:flex}.planning-calendar .fc-datagrid-body .fc-resource:not(.fc-resource-group) .fc-datagrid-cell-main{width:100%}.planning-resource-label__avatar{width:1.65rem;height:1.65rem;color:var(--pure-white);letter-spacing:-.02em;border-radius:50%;place-items:center;font-size:.58rem;font-weight:850;display:grid}.planning-resource-label__name{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;overflow:hidden}.planning-resource-label__meter{grid-template-columns:repeat(8,.22rem);gap:.08rem;display:grid}.planning-resource-label__meter i{background:color-mix(in srgb, var(--app-text-muted) 14%, transparent);border-radius:1px;width:.22rem;height:.52rem}.planning-resource-label__meter--low i.is-filled{background:#39a56a}.planning-resource-label__meter--medium i.is-filled{background:#e7a819}.planning-resource-label__meter--high i.is-filled{background:#df4d4d}.planning-resource-label small{color:var(--app-text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.62rem;font-weight:700}.planning-calendar .fc-datagrid-header .fc-datagrid-cell-frame,.planning-calendar .fc-datagrid-header .fc-datagrid-cell-cushion{width:100%}.planning-calendar .fc-datagrid-expander-placeholder{display:none}.planning-calendar .fc-timeline-slot-cushion,.planning-calendar .fc-col-header-cell-cushion{color:var(--app-text-muted)}.planning-calendar .fc-event{isolation:isolate;color:#f4f7fb;-webkit-backdrop-filter:blur(9px)saturate(145%);backdrop-filter:blur(9px)saturate(145%);background:linear-gradient(135deg,#ffffff2e,#ffffff0d),linear-gradient(135deg,#243248f0,#1f526ae6);border:1px solid #ffffff47;border-radius:6px;transition:background-color .12s,border-color .12s,box-shadow .12s,transform .12s;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 .28rem .75rem #12223247}.planning-calendar .fc-event:hover{background:linear-gradient(135deg,#ffffff38,#ffffff12),linear-gradient(135deg,#2a3d56f5,#215e78eb);border-color:#ffffff61;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 .42rem 1rem #12223257}.planning-calendar .fc-event.planning-calendar__event--absence,.planning-calendar .fc-event.planning-calendar__event--site{border-color:#0000;box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 1px #17191d0f,0 .16rem .38rem #17191d1a}.planning-calendar .fc-event.planning-calendar__event--absence{background:color-mix(in srgb, var(--planning-event-type-color,var(--app-text-muted)) 10%, var(--app-surface));color:var(--planning-event-type-color,var(--app-text))}.planning-calendar .fc-event.planning-calendar__event--site{background:color-mix(in srgb, #2e9b59 12%, var(--app-surface));color:#277a44}.planning-calendar .fc-event.planning-calendar__event--absence:hover{background:color-mix(in srgb, var(--planning-event-type-color,var(--app-text-muted)) 14%, var(--app-surface));box-shadow:inset 0 1px 0 #ffffffc7, inset 0 0 0 1px color-mix(in srgb, var(--planning-event-type-color,var(--app-text-muted)) 22%, transparent), 0 .28rem .62rem #17191d24;border-color:#0000}.planning-calendar .fc-event.planning-calendar__event--site:hover{background:color-mix(in srgb, #2e9b59 17%, var(--app-surface));border-color:#0000;box-shadow:inset 0 1px #ffffffc7,inset 0 0 0 1px #2e9b5938,0 .28rem .62rem #17191d24}.planning-calendar .planning-calendar__event--site .planning-calendar__event strong,.planning-calendar .planning-calendar__event--site .planning-calendar__event span{color:#277a44}.planning-calendar .planning-calendar__event--absence .planning-calendar__event strong,.planning-calendar .planning-calendar__event--absence .planning-calendar__event span{color:var(--planning-event-type-color,var(--app-text))}.planning-calendar .fc-event.fc-event-selected{border-color:#0000;box-shadow:inset 0 1px #ffffffc7,0 .3rem .7rem #1f405c38,0 0 .8rem #ff5a0a33}.planning-calendar .fc-h-event.fc-event-selected .fc-event-resizer{width:var(--fc-event-resizer-thickness);background:0 0;border:0;border-radius:0;height:auto;margin-top:0;top:0;bottom:0}.planning-calendar .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.planning-calendar .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:calc(var(--fc-event-resizer-thickness) * -.5)}.planning-calendar .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.planning-calendar .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:calc(var(--fc-event-resizer-thickness) * -.5)}.planning-calendar .fc-event-copy-mode{border-color:var(--craft-orange);background:linear-gradient(135deg,#fff3,#ffffff0f),linear-gradient(135deg,#3d6380f0,#2a5b7ae6)}.planning-calendar .fc-event-copy-mode:after{background:var(--craft-orange);width:1rem;height:1rem;color:var(--pure-white);content:"+";border-radius:999px;place-items:center;font-size:.75rem;font-weight:900;line-height:1;display:grid;position:absolute;top:.18rem;right:.28rem}.planning-calendar__shadow-host{position:relative}.planning-calendar__copy-shadow{z-index:1000;opacity:.62;-webkit-backdrop-filter:blur(7px)saturate(135%);backdrop-filter:blur(7px)saturate(135%);border-radius:6px;background:linear-gradient(135deg,#ffffff24,#ffffff0a),linear-gradient(135deg,#3556708f,#264c6885)!important;border-color:#ffffff4d!important;transform:none!important;box-shadow:inset 0 1px #fff3,0 0 0 1px #4572942e!important}.planning-calendar__copy-shadow--copy{opacity:.72;background:linear-gradient(135deg,#ffffff29,#ffffff0d),linear-gradient(135deg,#395c78ad,#28506ea3)!important;border-color:#ff5a0a8c!important;box-shadow:inset 0 1px #ffffff38,0 0 0 2px #ff5a0a38!important}.planning-calendar__copy-shadow--copy:after{background:var(--craft-orange);width:1rem;height:1rem;color:var(--pure-white);content:"+";border-radius:999px;place-items:center;font-size:.75rem;font-weight:900;line-height:1;display:grid;position:absolute;top:.18rem;right:.28rem}.planning-drag-hint{z-index:1200;border:1px solid var(--app-border);background:var(--app-surface-raised);max-width:min(24rem,100vw - 2rem);color:var(--app-text);pointer-events:none;border-radius:8px;align-items:center;gap:.55rem;padding:.65rem .85rem;font-size:.8125rem;font-weight:800;display:inline-flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 .8rem 1.8rem #1e1f2129}.planning-drag-hint i{color:var(--craft-orange);font-size:.95rem}.planning-drag-hint--copy{background:var(--app-accent-soft);color:var(--craft-orange);border-color:#ff5a0a57}.planning-drag-hint--copy i{color:var(--craft-orange)}.planning-calendar .fc-event.fc-event-dragging,.planning-calendar .fc-event.fc-event-resizing{opacity:.88;box-shadow:0 .45rem .9rem #1f405c47}.planning-calendar__event,.planning-calendar__event-title{gap:.1rem;min-width:0;padding:.18rem .42rem;display:grid;overflow:hidden}.planning-calendar__event strong,.planning-calendar__event span,.planning-calendar__event-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.planning-calendar__event strong{color:#f4f7fb;align-items:center;gap:.3rem;font-size:.75rem;font-weight:800;line-height:1.2;display:inline-flex}.planning-calendar__event span{color:#f4f7fbb8;text-transform:uppercase;align-items:center;gap:.22rem;font-size:.64rem;font-weight:800;line-height:1.05;display:inline-flex}.planning-calendar__event span i{flex:none;font-size:.58rem}.planning-calendar__resource-filter{gap:.35rem;width:100%;min-width:0;display:grid}.planning-calendar__resource-filter>span{color:var(--app-text-muted);text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:700;line-height:1;overflow:hidden}.planning-calendar__department-filter.p-multiselect{background:var(--gray-100);border:0;border-radius:6px;width:100%;min-height:2.05rem}.planning-calendar__department-filter .p-multiselect-label-container{width:100%;min-width:0}.planning-calendar__department-filter .p-multiselect-label{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;padding:.48rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.1;overflow:hidden}.planning-calendar__department-filter .p-multiselect-label.p-placeholder{color:var(--app-text-muted);font-weight:500}.planning-calendar__department-filter .p-multiselect-trigger,.planning-calendar__department-filter .p-multiselect-clear-icon{color:var(--app-text-muted)}.planning-calendar__department-filter .p-multiselect-trigger{width:2rem}.planning-calendar__department-panel.p-multiselect-panel{border:1px solid var(--app-border);background:var(--app-surface-raised);color:var(--app-text);border-radius:8px}.planning-calendar__department-panel .p-multiselect-header{border-bottom-color:var(--app-border);background:var(--app-surface-raised)}.planning-calendar__department-panel .p-multiselect-filter-container .p-inputtext{background:var(--gray-100);border-radius:8px;font-size:.8125rem}.planning-calendar__department-panel .p-multiselect-items .p-multiselect-item{color:var(--app-text);border-radius:6px;margin:.15rem .35rem}.planning-calendar__department-panel .p-multiselect-items .p-multiselect-item.p-highlight,.planning-calendar__department-panel .p-multiselect-items .p-multiselect-item.p-focus{background:var(--app-accent-soft);color:var(--craft-orange)}.planning-department-option{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.planning-department-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.planning-department-option small{background:var(--gray-100);min-width:1.45rem;height:1.45rem;color:var(--app-text-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.planning-sites{grid-template-rows:auto minmax(0,1fr);display:grid}.planning-sites__header{border-bottom:1px solid var(--app-border);gap:.75rem;padding:.9rem;display:grid}.planning-sites__header h3{margin:0;font-size:1rem}.planning-sites__search .p-inputtext{background:var(--gray-100);width:100%;height:2.45rem;font-size:var(--app-component-font-size);border-radius:8px;padding-left:2.45rem}.planning-sites__search .p-input-icon{color:var(--craft-orange)}.planning-sites__list{height:100%}.planning-site-card{border:1px solid var(--app-border);background:var(--gray-50);height:calc(100% - .9rem);min-height:3.4rem;color:var(--app-text);cursor:grab;border-radius:8px;gap:.35rem;margin:.45rem .65rem;padding:.6rem .65rem;transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s;display:grid}.planning-site-card:hover{background:var(--app-surface);border-color:#ff5a0a47;transform:translateY(-1px);box-shadow:0 .35rem .8rem #1e1f211a}.planning-site-card--site{background:color-mix(in srgb, #2e9b59 4%, var(--gray-50));border-left:3px solid #2e9b59}.planning-site-card--site:hover{background:color-mix(in srgb, #2e9b59 7%, var(--app-surface));border-left-color:#277a44}.planning-site-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.planning-site-card strong,.planning-site-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.planning-site-card strong{font-size:.8125rem}.planning-site-card__title{align-items:center;gap:.38rem;min-width:0;display:inline-flex}.planning-site-card__title>i{color:#2e9b59;flex:none;font-size:.78rem}.planning-site-card__title>span{color:var(--app-text);font-size:inherit;font-weight:inherit}.planning-site-card__location{padding-left:1.16rem}.planning-site-card span{color:var(--app-text-muted);font-size:.75rem}.planning-calendar__event strong>i{flex:none;font-size:.68rem}.planning-type-card{align-items:center;height:calc(100% - .5rem);min-height:2.35rem;margin-top:.25rem;margin-bottom:.25rem;display:flex}.planning-type-card__label{align-items:center;gap:.4rem;display:inline-flex;color:var(--app-text)!important;font-size:.8125rem!important}.planning-type-card__label i{background:var(--app-text-muted);border-radius:50%;flex:0 0 .55rem;width:.55rem;height:.55rem}.planning-event-panel{width:min(28rem,100vw - 2rem)}.planning-event-panel-mask.p-dialog-mask{justify-content:flex-start;align-items:flex-start}.planning-event-panel__content{gap:.85rem;display:grid}.planning-event-panel__header{gap:.55rem;padding-bottom:.7rem;display:grid}.planning-event-panel__title{gap:.25rem;min-width:0;display:grid}.planning-event-panel__title span{color:var(--app-text-muted);letter-spacing:0;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1}.planning-event-panel__title strong{overflow-wrap:anywhere;color:var(--app-text);font-size:1rem;line-height:1.25}.planning-event-panel__meta{gap:.45rem;display:grid}.planning-event-panel__meta span{min-width:0;color:var(--app-text-muted);grid-template-columns:1rem minmax(4.5rem,auto) minmax(0,1fr);align-items:baseline;column-gap:.45rem;font-size:.8125rem;font-weight:600;display:grid}.planning-event-panel__meta i{color:var(--craft-orange);font-size:.8125rem}.planning-event-panel__meta span>span{color:var(--app-text-muted);font-size:.75rem;font-weight:800;display:block}.planning-event-panel__meta strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.planning-event-panel__field{gap:.45rem;display:grid}.planning-event-panel__field label{color:var(--app-text);font-size:.8125rem;font-weight:800}.planning-event-panel__field textarea{background:var(--gray-50);width:100%;min-height:7.25rem;max-height:13rem;color:var(--app-text);font-size:var(--app-component-font-size);resize:vertical;border-radius:8px;line-height:1.45}.planning-event-panel__field small{color:var(--app-text-muted);justify-self:end;font-size:.75rem}.planning-event-panel__actions{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.15rem;display:flex}.planning-event-panel__primary-actions{justify-content:flex-end;gap:.5rem;display:flex}.reports-page{background:var(--app-bg);border-radius:8px;grid-template-rows:minmax(0,1fr);height:calc(100vh - 2.6rem);min-height:0;display:grid;overflow:hidden}.reports-page--table{grid-template-rows:auto auto minmax(0,1fr);gap:0;padding:0}.worktime-summary{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;align-items:stretch;gap:1rem;min-width:0;margin:.55rem .45rem;padding:.65rem .8rem;display:flex}.worktime-summary__heading{border-right:1px solid var(--app-border);align-content:center;min-width:11rem;padding-right:1.5rem;display:grid}.worktime-summary__heading span,.worktime-summary__item strong{color:var(--app-text);font-weight:850}.worktime-summary__heading small,.worktime-summary__item span{color:var(--app-text-muted);font-size:.72rem;font-weight:750}.worktime-summary__items{grid-template-columns:repeat(5,minmax(7rem,1fr));gap:.45rem;width:100%;min-width:0;display:grid}.worktime-summary__item{background:var(--app-bg);border-radius:7px;gap:.12rem;padding:.38rem .55rem;display:grid}.worktime-summary__item strong{font-variant-numeric:tabular-nums;font-size:.92rem}.worktime-type{min-height:1.5rem;color:var(--app-text);background:0 0;border:0;align-items:center;gap:.42rem;padding:0;font-size:.76rem;font-weight:400;display:inline-flex}.worktime-type__dot{width:.55rem;height:.55rem;box-shadow:0 0 0 2px color-mix(in srgb, currentColor 8%, transparent);border-radius:50%;flex:0 0 .55rem;display:block}.worktime-type .worktime-type__label{color:var(--app-text);font:inherit;font-weight:400}.worktime-table__type-column{width:16rem}.worktime-table__expander{width:3.5rem}.worktime-table__expander .p-column-header-content{justify-content:center}.worktime-table__expander-actions{justify-content:center;align-items:center;gap:.05rem;display:inline-flex}.worktime-table__expander-actions .p-button{width:1.35rem;height:1.35rem;padding:0}.worktime-table__expander-actions .p-button-icon{font-size:.62rem}.worktime-table__sites-column{text-align:center;width:9rem}.worktime-table__sites-column .p-column-header-content{justify-content:center}.worktime-table__hours,.worktime-table__site-count{color:var(--app-text);font-variant-numeric:tabular-nums}.worktime-details__state{min-height:4rem;color:var(--app-text-muted);align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.82rem;font-weight:750;display:flex}.worktime-details__state--error{color:var(--error)}.worktime-details__table{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;margin:.25rem .5rem .65rem 3rem;font-size:.8rem}.worktime-details__table .p-datatable-thead>tr>th,.worktime-details__table .p-datatable-tbody>tr>td{padding:.55rem .7rem}.worktime-table .p-datatable-row-expansion>td{background:color-mix(in srgb, var(--app-surface) 76%, var(--app-bg));padding:0!important}.worktime-period-employee{color:var(--app-text);align-items:center;gap:.5rem;display:inline-flex}.worktime-period-employee i{color:var(--app-text-muted)}.worktime-period-details{margin-left:3rem}.reports-dayplan{min-width:0;gap:.85rem!important}.reports-header.projects-page__header{grid-template-columns:minmax(18rem,auto) minmax(0,1fr);min-height:3.35rem;padding:.4rem .45rem .4rem 1rem}.reports-header__title{grid-template-columns:auto auto;align-items:center;gap:.85rem}.reports-header__title h2{margin:0}.reports-header__title p{color:var(--app-text-muted);white-space:nowrap;margin:.18rem 0 0;font-size:.8rem;font-weight:700}.reports-header__toolbar{align-items:center;gap:.45rem}.reports-view-switch .p-button{padding:.48rem .7rem;font-size:.78rem}.reports-period-type-filter{width:11rem}.reports-header__search{flex:0 20rem;width:min(24vw,20rem);min-width:12rem}.reports-page__content{grid-template-columns:minmax(0,1fr) 22rem;gap:1rem;min-height:0;display:grid}.reports-calendar .fc .fc-reportsTitle-button,.reports-calendar .fc .fc-reportsTitle-button:enabled:hover,.reports-calendar .fc .fc-reportsTitle-button:enabled:focus,.reports-calendar .fc .fc-reportsTitle-button:enabled:active{color:var(--app-text);cursor:default;pointer-events:none;box-shadow:none;background:0 0;border:0;padding:0;font-size:1.25rem;font-weight:700}.reports-calendar .fc-daygrid-day-frame{min-height:6.5rem}.reports-calendar .fc-daygrid-day-number{color:var(--app-text-muted);font-size:.78rem;font-weight:800}.reports-calendar .fc-day-today{background:var(--app-accent-soft)}.reports-calendar .fc-event.reports-calendar__event--open{background:linear-gradient(135deg,#ffffff29,#ffffff0d),linear-gradient(135deg,#9b1f2ff0,#75233ee6);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff38,0 .24rem .7rem #75233e47}.reports-calendar .fc-event{cursor:pointer;-webkit-backdrop-filter:blur(9px)saturate(145%);backdrop-filter:blur(9px)saturate(145%);border-radius:6px}.reports-calendar .fc-event.reports-calendar__event--future{cursor:not-allowed;opacity:.88;background:linear-gradient(135deg,#ffffff2e,#ffffff0f),linear-gradient(135deg,#56606ce0,#3a444ed6);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff38,0 .18rem .5rem #3a444e33}.reports-calendar .fc-event.reports-calendar__event--done{background:linear-gradient(135deg,#ffffff29,#ffffff0d),linear-gradient(135deg,#267d48f0,#186158e6);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff38,0 .24rem .7rem #18615842}.reports-calendar__event{gap:.08rem;min-width:0;min-height:1.32rem;padding:.15rem .38rem;display:grid}.reports-calendar__event strong,.reports-calendar__event span{color:#f4f7fb;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.15;overflow:hidden}.reports-calendar__event strong{font-size:.75rem;font-weight:850}.reports-calendar__event span{opacity:.72;text-transform:uppercase;align-items:center;gap:.22rem;font-size:.66rem;font-weight:800;display:inline-flex}.reports-calendar__event span i{flex:none;font-size:.58rem}.reports-open{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.reports-open__header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.9rem;display:flex}.reports-open__header h3{color:var(--app-text);margin:0;font-size:1rem;line-height:1.2}.reports-open__header p{color:var(--app-text-muted);margin:.22rem 0 0;font-size:.78rem;font-weight:700}.reports-open__header .p-button.p-button-text{flex:none;width:2.15rem;height:2.15rem}.reports-open__table.p-datatable{border:0;min-height:0;font-size:.8rem}.reports-open__table .p-datatable-thead>tr>th{color:var(--app-text-muted);text-transform:uppercase;padding:.65rem .75rem;font-size:.72rem;font-weight:850}.reports-open__table th.reports-open__date,.reports-open__table th.reports-open__date .p-column-header-content{text-align:right;justify-content:flex-end}.reports-open__table .reports-open__date{text-align:right;font-variant-numeric:tabular-nums}.reports-open__table .p-datatable-tbody>tr{cursor:pointer}.reports-open__table .p-datatable-tbody>tr>td{padding:.72rem .75rem}.reports-open__site{gap:.12rem;min-width:0;display:grid}.reports-open__site strong,.reports-open__site small{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.reports-open__site strong{color:var(--app-text);font-size:.82rem;font-weight:850}.reports-open__site small{color:var(--app-text-muted);font-size:.73rem}.reports-status{min-width:4.2rem;color:var(--pure-white);border-radius:6px;justify-content:center;align-items:center;padding:.18rem .45rem;font-size:.72rem;font-weight:850;line-height:1.2;display:inline-flex}.reports-status--open{background:var(--error)}.reports-status--done{background:var(--success)}.reports-table__employees{gap:.35rem;min-width:0;display:grid}.reports-table__employees .dashboard-table__employee{max-width:100%}.reports-table__time{gap:.12rem;min-width:0;display:grid}.reports-table__time strong,.reports-table__time small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-table__time strong{color:var(--app-text);font-size:.86rem;font-weight:800}.reports-table__time small{color:var(--app-text-muted);font-size:.74rem;font-weight:750}.reports-employee-picker{width:min(15rem,24vw)}.reports-employee-picker.p-dropdown,.reports-range-picker.p-calendar .p-inputtext,.reports-day-picker.p-calendar .p-inputtext{height:2.18rem}.reports-employee-picker.p-dropdown{align-items:center}.reports-employee-picker.p-dropdown .p-dropdown-label{align-items:center;height:100%;padding-top:0;padding-bottom:0;display:flex}.reports-employee-picker.p-dropdown .p-dropdown-trigger{height:100%}.worktime-column-type-filter.p-multiselect{width:100%;min-width:14rem}.worktime-details__table .worktime-details__note,.site-dashboard-report-dialog__content .worktime-description-input{font-weight:400!important}.reports-date-controls{flex-wrap:nowrap;align-items:center;gap:.25rem;display:inline-flex}.reports-date-controls>.p-button.p-button-text{border-radius:7px;width:2.18rem;height:2.18rem;padding:0}.reports-range-picker.p-calendar{width:20rem}.reports-day-picker.p-calendar{width:10.8rem}.reports-range-picker.p-calendar .p-datepicker-trigger,.reports-day-picker.p-calendar .p-datepicker-trigger{border-radius:0 7px 7px 0;width:2.18rem;height:2.18rem;padding:0}.reports-table__date{min-width:0;display:block}.reports-table__date strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850;overflow:hidden}.reports-table .reports-table__date-column{width:12rem}.reports-view-toggle{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;flex:none;gap:.18rem;height:2.18rem;padding:.16rem;display:inline-flex;overflow:hidden}.reports-view-toggle__button{width:2.08rem;height:1.84rem;color:var(--app-text-muted);cursor:pointer;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.reports-view-toggle__button:hover{background:var(--gray-50);color:var(--app-text)}.reports-view-toggle__button--active{background:var(--craft-orange);color:#fff;box-shadow:0 .35rem .8rem color-mix(in srgb, var(--craft-orange) 22%, transparent)}.reports-header__toolbar>.p-button{height:2.18rem}.reports-page>.reports-table{min-height:0}.reports-page>.reports-table.p-datatable-scrollable{flex-direction:column;display:flex}.reports-page>.reports-table.p-datatable-scrollable .p-datatable-table{border-spacing:0}.reports-page>.reports-table.p-datatable-scrollable .p-datatable-thead>tr>th{z-index:2;background:var(--app-bg);position:sticky;top:0}.reports-page>.reports-table.p-datatable-scrollable .p-datatable-tbody>tr>td{border-top:.45rem solid var(--app-bg)}.reports-table .reports-table__user-column{width:26%}.reports-table .reports-table__time-column{width:12rem}.reports-dialog{width:min(44rem,100vw - 2rem)}.reports-dialog .p-dialog-content{padding-bottom:1rem}.reports-dialog__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.reports-dialog__content .p-calendar,.reports-dialog__content .p-dropdown,.reports-dialog__content .p-multiselect,.reports-dialog__content .p-inputtextarea{width:100%}.reports-dialog__weather{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;gap:.55rem;margin:.35rem 0;padding:1rem .85rem;display:grid}.reports-dialog__weather>span{color:var(--app-text-muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.reports-dialog__weather>strong{color:var(--app-text);font-size:.86rem}.reports-weather-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.reports-weather-grid span{min-width:0;color:var(--app-text-muted);gap:.14rem;font-size:.72rem;font-weight:800;display:grid}.reports-weather-grid strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850;overflow:hidden}.reports-dialog__actions{justify-content:flex-end;gap:.55rem;padding-top:.35rem;display:flex}.projects-filters{flex:32rem;grid-template-columns:minmax(8.5rem,1.1fr) minmax(7rem,.8fr) minmax(9rem,1fr);gap:.45rem;min-width:18rem;display:grid}.projects-filter-field{min-width:0}.projects-filter-dropdown.p-multiselect,.projects-filter-dropdown.p-dropdown{background:var(--gray-100);border:0;border-radius:7px;align-items:center;width:100%;min-height:2.18rem;display:flex}.projects-filter-dropdown.p-dropdown .p-dropdown-label{align-items:center;min-height:2.18rem;padding-top:0;padding-bottom:0;font-size:.84rem;font-weight:700;display:flex}.projects-filter-dropdown.p-dropdown .p-dropdown-trigger{width:2.35rem}.projects-filter-dropdown .p-multiselect-label-container{align-self:stretch;align-items:center;min-width:0;display:flex}.projects-filter-dropdown .p-multiselect-label{min-height:100%;color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;align-content:center;align-items:center;gap:.3rem;padding:0 .62rem;font-size:.8125rem;line-height:1.1;display:flex;overflow:hidden}.projects-filter-dropdown .status-badge{min-width:6.85rem}.projects-filter-dropdown .p-multiselect-token{background:var(--surface-0);max-width:100%;min-height:1.45rem;color:var(--app-text);border-radius:6px;margin:0;font-size:.75rem}.projects-filter-dropdown .p-multiselect-token-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projects-filter-dropdown .p-multiselect-trigger{width:2rem;color:var(--craft-orange)}.projects-filter-dropdown .p-multiselect-clear-icon{color:var(--app-text-muted);font-size:.8rem;right:2rem}.projects-table{background:0 0;border:0;border-radius:8px;flex-direction:column;min-height:0;margin-top:.7rem;font-size:.8125rem;display:flex;overflow:hidden}.projects-table .p-datatable-wrapper{scrollbar-gutter:stable;background:0 0;flex:auto;min-height:0;max-height:none;overflow:auto}.projects-table .p-datatable-table{table-layout:fixed;border-collapse:separate;border-spacing:0 .45rem}.projects-table .p-datatable-thead>tr>th{color:var(--app-text);white-space:nowrap;background:0 0;border:0;padding:.7rem .62rem .28rem;font-weight:800;line-height:1}.projects-table .p-datatable-tbody>tr{background:var(--app-surface);color:var(--app-text);cursor:pointer;border-radius:8px;transition:background-color .15s,box-shadow .15s}.projects-table .p-datatable-tbody>tr:hover{background:var(--app-accent-soft);box-shadow:0 .5rem 1.25rem #0000000f}.dashboard-table .p-datatable-tbody>tr{cursor:default}.reports-table .p-datatable-tbody>tr{cursor:pointer}.dashboard-table .p-datatable-tbody>tr:hover{background:var(--app-surface);box-shadow:none}.reports-table .p-datatable-tbody>tr:hover .dashboard-table__employee>span{background:color-mix(in srgb, var(--craft-orange) 18%, var(--app-accent-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--craft-orange) 28%, transparent)}.reports-table .p-datatable-tbody>tr:hover .dashboard-table__site-main strong,.reports-table .p-datatable-tbody>tr:hover .dashboard-table__employee strong,.reports-table .p-datatable-tbody>tr:hover .reports-table__time strong,.reports-table .p-datatable-tbody>tr:hover .reports-table__time small,.reports-table .p-datatable-tbody>tr:hover .reports-table__date strong,.reports-table .p-datatable-tbody>tr.reports-table__row--date-hover .reports-table__date strong,.reports-table .p-datatable-tbody>tr.reports-table__row--group-hover .reports-table__date strong,.reports-table .p-datatable-tbody>tr.reports-table__row--group-hover .dashboard-table__site-main strong,.reports-table .p-datatable-tbody>tr.reports-table__row--group-hover .dashboard-table__employee strong,.reports-table .p-datatable-tbody>tr.reports-table__row--group-hover .reports-table__time strong,.reports-table .p-datatable-tbody>tr.reports-table__row--group-hover .reports-table__time small{color:var(--craft-orange)}.reports-table .p-datatable-tbody>tr.reports-table__row--group-hover .dashboard-table__employee>span,.dashboard-table .p-datatable-tbody>tr.dashboard-table__row--site-hover .dashboard-table__employee>span{background:color-mix(in srgb, var(--craft-orange) 18%, var(--app-accent-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--craft-orange) 28%, transparent)}.dashboard-table .p-datatable-tbody>tr.dashboard-table__row--site-hover .dashboard-table__site-main strong,.dashboard-table .p-datatable-tbody>tr.dashboard-table__row--site-hover .dashboard-table__employee strong{color:var(--craft-orange)}.invoices-table .p-datatable-tbody>tr{cursor:default}.invoices-table .p-datatable-tbody>tr:hover{background:var(--app-surface);box-shadow:none}.projects-table--projects .p-datatable-tbody>tr,.projects-table--construction-sites .p-datatable-tbody>tr{cursor:pointer}.projects-table--projects .p-datatable-tbody>tr:hover,.projects-table--construction-sites .p-datatable-tbody>tr:hover{background:var(--app-accent-soft);box-shadow:0 .5rem 1.25rem #0000000f}.projects-table .p-datatable-tbody>tr>td{height:2.45rem;color:var(--app-text);white-space:nowrap;vertical-align:top;border:0;padding:.48rem .62rem;line-height:1.2}.projects-table .p-datatable-tbody>tr>td:first-child{color:var(--app-text-muted);border-radius:8px 0 0 8px}.projects-table .p-datatable-tbody>tr>td:last-child{border-radius:0 8px 8px 0}.projects-table__text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.projects-table__label-button{width:100%;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:0;display:block;overflow:hidden}.projects-table__strong{color:var(--app-text);font-weight:800}.todo-title--completed{color:var(--app-text-muted);text-decoration:line-through;text-decoration-thickness:.08em}.projects-table__number{text-align:right;font-variant-numeric:tabular-nums;display:block}.projects-table__date-value{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;display:block;overflow:hidden}.projects-table__location{max-width:100%;color:var(--craft-orange);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.projects-table__location .pi{font-size:.95rem;line-height:1}.projects-table__location span{min-width:0;color:var(--app-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projects-table__project-reference{align-items:center;gap:.35rem;max-width:100%;display:inline-flex}.projects-table__project-reference .projects-table__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projects-table__site-count-button.p-button.p-button-text{background:var(--app-accent-soft);max-width:100%;color:var(--app-text);border-radius:999px;padding:.2rem .45rem;font-size:.78rem;font-weight:800}.projects-table__site-count-button .p-button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projects-table__site-count-button .pi{color:var(--craft-orange);font-size:.78rem}.projects-table__actions{white-space:nowrap;justify-content:flex-end;gap:.2rem;display:inline-flex}.invoices-table__actions{justify-content:flex-end;width:100%;display:flex}.projects-table .invoices-table__action-cell{width:11.5rem;min-width:11.5rem}.invoices-table__actions>.p-button{flex-shrink:0}.inventory-page{grid-template-rows:auto auto minmax(0,1fr);gap:1rem;height:calc(100vh - 2.6rem);min-height:0;display:grid}.inventory-page__header{background:var(--app-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.inventory-page__header h2{margin:0;font-size:1.35rem}.inventory-page__header p{color:var(--app-text-muted);margin:.2rem 0 0;font-size:.78rem}.inventory-page__header-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.inventory-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.inventory-summary__panel{border:1px solid var(--app-border);background:var(--app-surface);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:.85rem;padding:.85rem 1rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.inventory-summary__panel:hover{border-color:color-mix(in srgb, var(--primary-color) 45%, var(--app-border));transform:translateY(-1px)}.inventory-summary__panel:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.inventory-summary__panel--active{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color), 0 4px 12px color-mix(in srgb, var(--primary-color) 12%, transparent)}.inventory-summary__panel>span:last-child{gap:.12rem;display:grid}.inventory-summary small{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.inventory-summary strong{font-size:1.4rem;line-height:1}.inventory-summary__icon{border-radius:8px;flex:0 0 2.35rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.inventory-summary__icon--blue{background:color-mix(in srgb, var(--primary-color) 14%, transparent);color:var(--primary-color)}.inventory-summary__icon--green{color:#16a34a;background:#16a34a24}.inventory-summary__icon--amber{color:#d97706;background:#d9770624}.inventory-summary__icon--red{color:#dc2626;background:#dc262624}.inventory-table-shell{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.inventory-toolbar{border-bottom:1px solid var(--app-border);align-items:center;gap:.55rem;padding:.65rem .75rem;display:flex}.inventory-toolbar .p-icon-field{flex:1;min-width:14rem}.inventory-toolbar .p-icon-field .p-inputtext{width:100%}.inventory-toolbar .p-dropdown{width:12rem}.inventory-toolbar__count{color:var(--app-text-muted);white-space:nowrap;margin-left:auto;font-size:.75rem}.inventory-table{min-height:0}.inventory-table .p-datatable-wrapper{height:100%}.inventory-tree-table{border:0;flex-direction:column;height:100%;display:flex}.inventory-tree-table .p-treetable-scrollable-wrapper,.inventory-tree-table .p-treetable-scrollable-view,.inventory-tree-table .p-treetable-scrollable-body{min-height:0}.inventory-tree-table .p-treetable-wrapper{flex:1;min-height:0}.inventory-tree-table .p-treetable-tbody>tr>td{vertical-align:middle}.inventory-tree-table .p-treetable-tbody>tr>td:first-child{white-space:nowrap}.inventory-tree-table .p-treetable-toggler{vertical-align:middle;flex:none;display:inline-flex}.inventory-tree-table .inventory-item-name{vertical-align:middle;width:auto;max-width:calc(100% - 2.5rem);display:inline-flex}.inventory-tree-group{align-items:center;gap:.65rem;font-weight:600;display:inline-flex}.inventory-tree-group small{color:var(--app-text-muted);font-size:.66rem;font-weight:500}.inventory-view-toggle{border-left:1px solid var(--app-border);flex:none;gap:.25rem;padding-left:.5rem;display:flex}.inventory-item-name{width:100%;min-width:12rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;display:flex}.inventory-item-name>span:last-child{min-width:0;display:grid}.inventory-item-name strong,.inventory-item-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-item-name small{max-width:18rem;color:var(--app-text-muted);font-size:.7rem;font-weight:400}.inventory-category-icon{color:#fff;border-radius:7px;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}.inventory-assignment-link{color:var(--primary-color);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}.inventory-row-actions{justify-content:flex-end;gap:.1rem;display:flex}.inventory-item-dialog.p-dialog{width:min(48rem,100vw - 2rem)}.inventory-small-dialog.p-dialog{width:min(31rem,100vw - 2rem)}.inventory-service-dialog.p-dialog{width:min(58rem,100vw - 2rem)}.inventory-categories-dialog.p-dialog,.inventory-qr-dialog.p-dialog{width:min(62rem,100vw - 2rem)}.inventory-category-editor-dialog.p-dialog{width:min(32rem,100vw - 2rem)}.inventory-service-overview-dialog.p-dialog{width:min(70rem,100vw - 2rem)}.inventory-item-dialog .p-dialog-content,.inventory-service-dialog .p-dialog-content,.inventory-categories-dialog .p-dialog-content,.inventory-qr-dialog .p-dialog-content{padding-top:.25rem}.inventory-form-grid,.inventory-service-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;padding-top:.65rem;display:grid}.inventory-form-grid--single{grid-template-columns:1fr}.inventory-form-grid .form-field,.inventory-service-editor .form-field,.inventory-category-editor .form-field{gap:.35rem;display:grid}.inventory-form-grid .form-field>span:first-child,.inventory-service-editor .form-field>span:first-child,.inventory-category-editor .form-field>span:first-child{color:var(--app-text-muted);font-size:.72rem;font-weight:600}.inventory-form-grid .p-inputtext,.inventory-form-grid .p-dropdown,.inventory-form-grid .p-inputnumber,.inventory-form-grid .p-inputnumber-input,.inventory-service-editor .p-inputtext,.inventory-service-editor .p-dropdown,.inventory-service-editor .p-inputnumber,.inventory-service-editor .p-inputnumber-input,.inventory-category-editor .p-inputtext,.inventory-category-editor .p-dropdown,.inventory-category-editor .p-inputnumber,.inventory-category-editor .p-inputnumber-input{width:100%}.inventory-checkbox{align-self:end;align-items:center;gap:.55rem;min-height:2.6rem;font-size:.8rem;display:flex}.inventory-dialog__footer{justify-content:flex-end;gap:.45rem;display:flex}.inventory-dialog-hint{background:var(--surface-ground);color:var(--app-text-muted);border-radius:6px;padding:.75rem;line-height:1.45}.inventory-category-editor{background:var(--surface-ground);border-radius:8px;grid-template-columns:1.3fr 1.3fr 1fr .7fr .6fr;align-items:end;gap:.65rem;padding:.8rem;display:grid}.inventory-category-editor__actions{gap:.25rem;display:flex}.inventory-color-field{align-items:center;gap:.45rem;min-height:2.6rem;display:flex}.inventory-color-field code{font-size:.68rem}.inventory-category-list,.inventory-service-list,.inventory-qr-list{gap:.45rem;margin-top:.85rem;display:grid}.inventory-category-tree__toolbar{background:var(--surface-ground);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.75rem;display:flex}.inventory-category-tree__toolbar>span,.inventory-service-overview__toolbar>span:first-child,.inventory-qr-batch-header>span{gap:.15rem;display:grid}.inventory-category-tree__toolbar small,.inventory-service-overview__toolbar small,.inventory-qr-batch-header small{color:var(--app-text-muted);font-size:.7rem}.inventory-category-tree{border:1px solid var(--app-border);border-radius:8px}.inventory-category-tree .p-tree-container{padding:.25rem}.inventory-category-tree .p-treenode-content{border-bottom:1px solid color-mix(in srgb, var(--app-border) 70%, transparent);min-height:3.25rem}.inventory-category-tree .p-treenode-label{flex:1;min-width:0}.inventory-category-tree__node{align-items:center;gap:.65rem;width:100%;min-width:0;display:flex}.inventory-category-tree__label{flex:1;min-width:0;display:grid}.inventory-category-tree__label strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-category-tree__label small{color:var(--app-text-muted);font-size:.66rem}.inventory-category-tree__actions{align-items:center;margin-left:auto;display:flex}.inventory-icon-option{align-items:center;gap:.65rem;display:flex}.inventory-icon-option i{width:1.25rem;color:var(--primary-color);text-align:center;font-size:1rem}.inventory-category-row{border:1px solid var(--app-border);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.5rem .6rem;display:grid}.inventory-category-row>span:nth-child(2){display:grid}.inventory-category-row small{color:var(--app-text-muted);font-size:.68rem}.inventory-empty-inline{color:var(--app-text-muted);text-align:center;margin:1.5rem}.inventory-service-toolbar,.inventory-qr-toolbar{justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.inventory-service-editor{border:1px solid var(--app-border);background:var(--surface-ground);border-radius:8px;margin:.45rem 0 .9rem;padding:.85rem}.inventory-service-editor__actions{grid-column:1/-1;justify-content:flex-end;gap:.4rem;display:flex}.inventory-service-card{border:1px solid var(--app-border);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.65rem;padding:.6rem;display:grid}.inventory-service-card>span:nth-child(2){display:grid}.inventory-service-card small{color:var(--app-text-muted);font-size:.68rem}.inventory-service-card__icon{background:var(--surface-ground);width:2rem;height:2rem;color:var(--primary-color);border-radius:7px;place-items:center;display:grid}.inventory-service-card__icon--repair{color:#dc2626}.inventory-service-card__icon--inspection{color:#7c3aed}.inventory-pill{background:var(--surface-ground);width:max-content;color:var(--app-text-muted);border-radius:999px;align-items:center;padding:.18rem .45rem;font-size:.66rem;font-weight:600;display:inline-flex}.inventory-pill--success{color:#15803d;background:#16a34a21}.inventory-pill--danger{color:#dc2626;background:#dc262621}.inventory-dialog-message{width:100%;margin:.3rem 0 .55rem}.inventory-qr-create{background:var(--surface-ground);border-radius:8px;align-items:end;gap:.75rem;padding:.85rem;display:flex}.inventory-qr-create .form-field{gap:.35rem;display:grid}.inventory-qr-create .form-field>span{color:var(--app-text-muted);font-size:.72rem;font-weight:600}.inventory-qr-create .p-inputnumber{width:9rem}.inventory-qr-batch-header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-bottom:.65rem;display:flex}.inventory-qr-grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.65rem;max-height:27rem;margin-top:.75rem;display:grid;overflow:auto}.inventory-qr-label{border:1px solid var(--app-border);background:var(--app-surface);border-radius:7px;place-items:center;gap:.35rem;padding:.7rem;display:grid}.inventory-qr-label>img,.inventory-qr-label .inventory-qr-placeholder{object-fit:contain;width:6rem;height:6rem}.inventory-qr-label strong{font-size:.74rem}.inventory-qr-empty{min-height:14rem;color:var(--app-text-muted);align-content:center;place-items:center;gap:.65rem;display:grid}.inventory-qr-empty i{opacity:.45;font-size:3rem}.inventory-service-overview__toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.inventory-service-overview__toolbar .p-inputtext{width:min(18rem,40vw);padding-left:2.25rem}.inventory-service-overview__list{gap:.55rem;max-height:65vh;padding-right:.2rem;display:grid;overflow:auto}.inventory-service-group{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px}.inventory-service-group>summary{cursor:pointer;grid-template-columns:auto minmax(10rem,1fr) auto auto auto;align-items:center;gap:.7rem;padding:.7rem .8rem;list-style:none;display:grid}.inventory-service-group>summary::-webkit-details-marker{display:none}.inventory-service-group>summary>span:nth-child(2){display:grid}.inventory-service-group>summary small{color:var(--app-text-muted);font-size:.68rem}.inventory-service-group__icon{background:color-mix(in srgb, var(--primary-color) 13%, transparent);width:2.2rem;height:2.2rem;color:var(--primary-color);border-radius:7px;place-items:center;display:grid}.inventory-service-group__count{color:var(--app-text-muted);white-space:nowrap;font-size:.7rem}.inventory-service-group__chevron{transition:transform .15s}.inventory-service-group[open] .inventory-service-group__chevron{transform:rotate(180deg)}.inventory-service-group__content{border-top:1px solid var(--app-border);background:var(--surface-ground);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem;display:grid}.inventory-service-group__content>.p-button{grid-column:1/-1;justify-self:end}.inventory-service-group__section{background:var(--app-surface);border-radius:7px;align-content:start;gap:.4rem;min-width:0;padding:.65rem;display:grid}.inventory-service-group__section h4{margin:0 0 .25rem;font-size:.76rem}.inventory-service-group__section>small{color:var(--app-text-muted)}.inventory-service-overview__row{border-top:1px solid var(--app-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.4rem 0;display:grid}.inventory-service-overview__row>i{color:var(--primary-color)}.inventory-service-overview__row>span:nth-child(2){min-width:0;display:grid}.inventory-service-overview__row strong,.inventory-service-overview__row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-service-overview__row small,.inventory-service-overview__row>span:last-child{color:var(--app-text-muted);font-size:.66rem}.inventory-qr-toolbar>span:first-child{display:grid}.inventory-qr-toolbar small{color:var(--app-text-muted);font-size:.7rem}.inventory-qr-toolbar .p-inputnumber{width:8rem}.inventory-qr-card{border:1px solid var(--app-border);border-radius:7px;grid-template-columns:4.5rem minmax(9rem,1fr) minmax(14rem,1.5fr) auto auto;align-items:center;gap:.65rem;padding:.6rem;display:grid}.inventory-qr-card>img,.inventory-qr-placeholder{object-fit:contain;color:#111;background:#fff;border-radius:5px;place-items:center;width:4.2rem;height:4.2rem;font-size:2rem;display:grid}.inventory-qr-card__meta{gap:.15rem;display:grid}.inventory-qr-card__meta small{color:var(--app-text-muted);font-size:.7rem}.inventory-qr-card__assign{gap:.4rem;display:flex}.inventory-qr-card__assign .p-dropdown{flex:1;min-width:0}@media (width<=950px){.inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-toolbar{flex-wrap:wrap}.inventory-toolbar .p-icon-field{flex-basis:100%}.inventory-toolbar__count{margin-left:0}.inventory-category-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-category-editor__actions{grid-column:1/-1;justify-content:flex-end}.inventory-qr-card{grid-template-columns:4.5rem minmax(0,1fr) auto auto}.inventory-qr-card__assign{grid-column:2/-1}.inventory-view-toggle{border-top:1px solid var(--app-border);border-left:0;order:5;width:100%;padding:.4rem 0 0}}@media (width<=680px){.inventory-page{height:auto;min-height:calc(100vh - 2.6rem)}.inventory-page__header{flex-direction:column;align-items:flex-start}.inventory-page__header-actions{width:100%}.inventory-summary,.inventory-form-grid,.inventory-service-editor{grid-template-columns:1fr}.inventory-service-editor__actions{grid-column:auto}.inventory-service-card{grid-template-columns:auto minmax(0,1fr) auto}.inventory-service-card .inventory-pill{grid-column:2}.inventory-category-editor{grid-template-columns:1fr}.inventory-category-editor__actions{grid-column:auto}.inventory-category-tree__toolbar,.inventory-service-overview__toolbar,.inventory-qr-batch-header{flex-direction:column;align-items:stretch}.inventory-service-overview__toolbar .p-inputtext{width:100%}.inventory-service-group>summary{grid-template-columns:auto minmax(0,1fr) auto}.inventory-service-group__count{display:none}.inventory-service-group__content{grid-template-columns:1fr}}.specifications-panel{background:var(--surface-card);flex-direction:column;height:100%;min-height:34rem;font-size:.82rem;display:flex;overflow:hidden}.specifications-panel__list{border-right:1px solid var(--surface-border);background:var(--surface-ground);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.specifications-panel__list>header,.specifications-panel__toolbar,.specifications-structure-levels>header,.specifications-tree>header,.specifications-additional-texts>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.specifications-panel__list>header>span,.specifications-panel__toolbar>span{align-items:center;gap:.65rem;display:flex}.specifications-panel__list-items{flex-direction:column;flex:1;gap:.4rem;min-height:0;display:flex;overflow:auto}.specifications-list-item{width:100%;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem;display:flex}.specifications-list-item:hover,.specifications-list-item--active{border-color:var(--primary-200);background:var(--primary-50)}[data-theme=dark] .specifications-list-item:hover,[data-theme=dark] .specifications-list-item--active{background:color-mix(in srgb, var(--primary-color) 16%, var(--surface-card))}.specifications-list-item>span:first-child,.specifications-panel__toolbar>span>span,.specifications-tree__node>span,.specifications-structure-levels article>span,.specifications-additional-texts article>span{flex-direction:column;gap:.15rem;min-width:0;display:flex}.specifications-list-item small,.specifications-panel__toolbar small,.specifications-detail small{color:var(--text-color-secondary)}.specifications-status{background:var(--surface-200);border-radius:999px;flex:none;padding:.2rem .45rem;font-size:.7rem;font-weight:700}.specifications-status--entwurf{color:var(--blue-700);background:var(--blue-100)}.specifications-status--beauftragt{color:var(--green-700);background:var(--green-100)}.specifications-status--archiviert{color:var(--text-color-secondary);background:var(--surface-200)}.specifications-panel__list-actions{gap:.5rem;display:grid}.specifications-import{cursor:pointer;justify-content:center;gap:.5rem;display:inline-flex}.specifications-import input{display:none}.specifications-panel__content{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.specifications-panel__toolbar{z-index:2;border-bottom:1px solid var(--surface-border);background:var(--surface-card);flex-wrap:nowrap;flex:none;padding:1rem 1.25rem;position:sticky;top:0}.specifications-panel__toolbar>div,.specifications-tree>header>span{flex-wrap:wrap;gap:.5rem;display:flex}.specifications-panel__title{flex:auto;min-width:0}.specifications-panel__title>span:not(.specifications-panel__title-actions){min-width:0;overflow:hidden}.specifications-panel__title>span:not(.specifications-panel__title-actions) strong,.specifications-panel__title>span:not(.specifications-panel__title-actions) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.specifications-panel__title-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:.15rem;display:inline-flex;flex-direction:row!important}.specifications-panel__title-actions .p-button{white-space:nowrap}.specifications-panel__toolbar-actions{justify-content:flex-end;align-items:center;gap:.75rem;margin-left:auto;display:flex}.specifications-panel__create-actions{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.specifications-panel__tree-actions{white-space:nowrap;align-items:center;gap:.1rem;display:inline-flex}.specifications-search{align-items:center;min-width:min(19rem,32vw);margin-left:auto;display:inline-flex;position:relative}.specifications-search>.pi-search{z-index:1;color:var(--text-color-secondary);position:absolute;left:.75rem}.specifications-search .p-inputtext{width:100%;padding-left:2.25rem;padding-right:2.4rem}.specifications-search .p-button{width:2rem;height:2rem;position:absolute;right:.15rem}.specifications-panel__message{margin:1rem 1.25rem 0}.specifications-panel__loading{gap:1rem;padding:1.25rem;display:grid}.specifications-detail{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding:1.25rem;display:flex;overflow:hidden}.specifications-detail__summary,.specifications-structure-levels,.specifications-tree,.specifications-additional-texts{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:.8rem;padding:1rem}.specifications-tree{flex-direction:column;flex:auto;min-height:8rem;padding:0;display:flex;overflow:hidden}.specifications-tree__scroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.specifications-tree__virtual-list{flex:auto;min-height:0}.specifications-tree__virtual-row{padding:0 .55rem 0 calc(.55rem + var(--specification-depth) * 1.15rem)}.specifications-grid{flex:auto;min-width:0;min-height:0}.specifications-grid .ag-root-wrapper{background:var(--surface-card);border:0;border-radius:0}.specifications-grid .ag-header{border-bottom-color:var(--surface-border);background:var(--surface-card)}.specifications-grid .ag-header-cell-label{color:var(--text-color-secondary);text-transform:uppercase;font-size:.68rem;font-weight:700}.specifications-grid .ag-row{border-bottom-color:var(--surface-border);color:var(--text-color);background:var(--surface-card)}.specifications-grid .ag-row-hover{background:color-mix(in srgb, var(--primary-color) 5%, var(--surface-card))}.specifications-grid .ag-cell{align-items:center;line-height:1.25;display:flex}.ag-cell.ag-cell--editable:not(.ag-cell-inline-editing){cursor:cell}.specifications-grid .ag-cell-focus:not(.ag-cell-inline-editing){box-shadow:inset 0 0 0 2px var(--primary-color)}.specifications-grid .ag-cell[col-id=tree].ag-cell-focus:not(.ag-cell-inline-editing){box-shadow:none}.specifications-grid .ag-cell-inline-editing{border-color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color)}.specifications-grid .ag-cell-inline-editing .ag-input-field-input{color:var(--text-color);background:var(--surface-card)}.specifications-grid__position-number-editor{width:100%;height:100%;color:var(--text-color);background:var(--surface-card);font-variant-numeric:tabular-nums;align-items:center;display:flex}.specifications-grid__position-number-editor>span{color:var(--text-color-secondary);-webkit-user-select:none;user-select:none;flex:none;padding-inline-start:.5rem}.specifications-grid__position-number-editor>input{min-width:0;height:100%;color:inherit;font:inherit;font-variant-numeric:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0 .5rem 0 0}.specifications-grid .specifications-grid__row--section{background:color-mix(in srgb, var(--text-color) 4%, var(--surface-card));font-weight:600}.specifications-grid .specifications-grid__row--section .ag-cell{background:0 0}.specifications-grid .specifications-grid__row--draft .ag-cell{border-top:1px dashed var(--primary-color);border-bottom:1px dashed var(--primary-color);background:color-mix(in srgb, var(--primary-color) 7%, var(--surface-card))}.specifications-grid .specifications-grid__row--note .ag-cell:first-child{border-left:3px solid var(--blue-300)}.specifications-grid .specifications-grid__row--position .ag-cell:first-child{border-left:3px solid var(--primary-color)}.specifications-grid__tree-cell{justify-content:flex-end;align-items:center;width:100%;min-width:0;display:flex}.specifications-grid__tree-header{justify-content:center;align-items:center;width:100%;display:flex}.specifications-grid__tree-header .p-button{width:1.75rem;height:1.75rem;padding:0}.specifications-grid__number{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.specifications-grid__position-title{flex-wrap:wrap;align-items:center;gap:.2rem .4rem;width:100%;min-width:0;display:flex}.specifications-grid__position-title>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.specifications-grid__position-title>small{color:var(--text-color-secondary);-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;flex:1 0 100%;display:-webkit-box;overflow:hidden}.specifications-grid__position-title>.p-button{flex:none;width:1.55rem;height:1.55rem;padding:0}.specifications-grid__note{color:var(--text-color-secondary);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.specifications-grid__numeric-cell{font-variant-numeric:tabular-nums;justify-content:flex-end}.specifications-grid__actions{justify-content:flex-end;align-items:center;gap:.05rem;width:100%;display:flex}.specifications-grid__actions .p-button{width:1.65rem;height:1.65rem;padding:0}.specifications-grid-dialog.p-dialog{border-radius:0;width:100vw;height:100vh;max-height:100vh;margin:0}.specifications-grid-dialog .p-dialog-content{flex:auto;min-height:0;padding:0;display:flex}.specifications-maximized-content{flex-direction:column;flex:auto;gap:1rem;min-width:0;min-height:0;padding:1rem;display:flex}.specifications-grid--maximized{flex:auto;width:100%;min-height:8rem}.specifications-detail__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.specifications-detail__summary>div{flex-direction:column;gap:.2rem;display:flex}.specifications-detail__summary>p{grid-column:1/-1}.specifications-structure-levels>div{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem;margin-top:.75rem;display:grid}.specifications-structure-levels article,.specifications-additional-texts article{background:var(--surface-ground);border-radius:.65rem;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.specifications-tree>header,.specifications-additional-texts>header{margin-bottom:.75rem}.specifications-tree__branch{margin-left:calc(var(--specification-depth) * 1.15rem)}.specifications-tree__node{border:1px solid var(--surface-border);border-radius:.6rem;align-items:flex-start;gap:.5rem;min-height:2.65rem;margin:.2rem 0;padding:.4rem .55rem;display:flex}.specifications-tree__node--section{background:var(--surface-ground);align-items:center;min-height:2rem;padding:.15rem .4rem}.specifications-tree__node--section .specifications-tree__actions{flex-flow:row;align-items:center;gap:.1rem}.specifications-tree__node--section .specifications-tree__actions .p-button{width:1.65rem;height:1.65rem;padding:0}.specifications-tree__node--text{border-left:3px solid var(--blue-300)}.specifications-tree__node--position{border-left:3px solid var(--primary-color)}.specifications-tree__columns,.specifications-tree__node--position{grid-template-columns:minmax(7rem,.8fr) minmax(16rem,2.5fr) minmax(6rem,.7fr) minmax(5rem,.6fr) minmax(8rem,.9fr) minmax(8rem,.9fr) minmax(5rem,auto);align-items:start;gap:.75rem;display:grid}.specifications-tree__columns{z-index:2;border-bottom:1px solid var(--surface-border);color:var(--text-color-secondary);text-transform:uppercase;background:var(--surface-card);padding:.4rem .55rem;font-size:.68rem;font-weight:700;position:sticky;top:0}.specifications-tree__cell{overflow-wrap:anywhere;min-width:0;font-size:.76rem}.specifications-tree__cell--title{flex-direction:column;gap:.2rem;display:flex}.specifications-tree__position-title{justify-content:space-between;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.specifications-tree__position-title>strong{overflow-wrap:anywhere;min-width:0}.specifications-tree__position-title>.p-button{flex:none;width:1.55rem;height:1.55rem;padding:0}.specifications-tree__position-title>.p-button .p-button-icon{font-size:.72rem}.specifications-tree__cell--numeric{text-align:right;font-variant-numeric:tabular-nums}.specifications-tree__editable-cell{cursor:pointer;border-radius:.3rem}.specifications-tree__editable-cell:hover{background:color-mix(in srgb, var(--primary-color) 8%, transparent)}.specifications-tree__node--position .specifications-tree__actions{justify-content:flex-end}.specifications-tree__node--position .specifications-tree__actions .p-button,.specifications-tree__node--text>.p-button{width:1.7rem;height:1.7rem;padding:0}.specifications-tree__node>.specifications-tree__toggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-flow:row;flex:1;align-items:center;gap:.6rem;padding:0;display:flex}.specifications-tree__toggle>span{flex-direction:row;align-items:baseline;gap:.55rem;min-width:0;display:flex}.specifications-tree__toggle>span small{font-variant-numeric:tabular-nums;flex:none}.specifications-tree__toggle>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.specifications-tree__expand-button,.specifications-tree__section-edit-cell{color:inherit;background:0 0;border:0;padding:0}.specifications-tree__expand-button{cursor:pointer;flex:0 0 1rem;justify-content:center;align-items:center;width:1rem;height:1.65rem;display:inline-flex}.specifications-tree__expand-button:disabled{opacity:1;cursor:default}.specifications-tree__section-edit-cell{text-align:left;cursor:pointer;border-radius:.3rem;flex:auto;align-items:baseline;gap:.55rem;min-width:0;display:flex}.specifications-tree__section-edit-cell:hover:not(:disabled){background:color-mix(in srgb, var(--primary-color) 8%, transparent)}.specifications-tree__section-edit-cell:disabled{opacity:1;cursor:default}.specifications-tree__section-edit-cell small{font-variant-numeric:tabular-nums;flex:none}.specifications-tree__section-edit-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.specifications-tree__actions{margin-left:auto;display:flex}.specifications-text-block{white-space:pre-wrap;max-width:75ch;margin:.1rem 0 0;font-size:.7rem;line-height:1.25}.specifications-tree__node--editing{background:color-mix(in srgb, var(--primary-color) 6%, var(--surface-card));align-items:center}.specifications-tree__node--editing .p-inputtext,.specifications-tree__node--editing .p-inputnumber-input,.specifications-tree__node--editing .p-inputtextarea{width:100%;min-height:1.8rem;padding:.25rem .4rem;font-size:.74rem}.specifications-tree__node--editing .p-inputnumber{width:100%}.specifications-tree__position-inputs{align-items:center;gap:.2rem;min-width:0;display:flex}.specifications-tree__position-inputs>small{font-variant-numeric:tabular-nums;flex:none}.specifications-tree__position-inputs>.p-inputtext{min-width:0}.specifications-tree__node>.specifications-tree__inline-section{grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.35rem;width:100%;min-width:0;display:grid}.specifications-tree__inline-actions{flex-flow:row;align-items:center}.specifications-tree__inline-actions .p-button{width:1.75rem;height:1.75rem;padding:0}.specifications-additional-texts{flex-direction:column;flex:none;padding:0;display:flex;overflow:hidden}.specifications-additional-texts--expanded{flex-basis:min(18rem,38vh);min-height:min(10rem,30vh);max-height:min(20rem,42vh)}.specifications-additional-texts>header{background:var(--surface-ground);min-height:2.5rem;margin:0;padding:.2rem .5rem}.specifications-additional-texts>header>button:first-child{min-width:0;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.55rem;padding:.35rem;display:flex}.specifications-additional-texts>header>button:first-child small{margin-left:auto}.specifications-additional-texts__content{border-top:1px solid var(--surface-border);flex:auto;gap:.6rem;min-height:0;padding:.75rem;display:grid;overflow:auto}.specifications-longtext-editor>label{flex-direction:column;flex:auto;gap:.45rem;min-height:0;display:flex}.specifications-longtext-editor>label>span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.specifications-longtext-editor .p-inputtextarea{resize:none;flex:auto;width:100%;min-height:7rem}.specifications-dialog.p-dialog{width:min(46rem,100vw - 2rem)}.specifications-wizard-dialog.p-dialog{width:min(54rem,100vw - 2rem)}.specifications-wizard-dialog .p-dialog-content{min-height:27rem}.specifications-wizard__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.25rem;display:grid}.specifications-wizard__step{border:1px solid var(--surface-border);min-width:0;color:var(--text-color-secondary);background:var(--surface-ground);font:inherit;text-align:left;cursor:pointer;border-radius:.65rem;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid}.specifications-wizard__step:disabled{cursor:not-allowed;opacity:.65}.specifications-wizard__step small{background:var(--surface-card);border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-weight:700;display:inline-flex}.specifications-wizard__step span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.specifications-wizard__step--active{border-color:var(--primary-color);color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 8%, var(--surface-card))}.specifications-wizard__step--active small,.specifications-wizard__step--complete small{color:var(--primary-color-text);background:var(--primary-color)}.specifications-wizard__content,.specifications-wizard-dialog .specifications-dialog__levels{margin-top:0}.specifications-print-dialog.p-dialog{width:min(52rem,100vw - 2rem)}.specifications-print-dialog .p-dialog-content{flex-direction:column;min-height:0;display:flex}.specifications-print-dialog__hint{color:var(--text-color-secondary);margin:0 0 .85rem}.specifications-print-dialog__footer{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.specifications-print-dialog__footer>span{gap:.5rem;display:flex}.specifications-print-dialog__all,.specifications-print-dialog__section,.specifications-print-dialog__position{cursor:pointer;align-items:center;gap:.65rem;display:flex}.specifications-print-dialog__all{border:1px solid var(--primary-200);background:var(--primary-50);border-radius:.65rem;padding:.8rem}[data-theme=dark] .specifications-print-dialog__all{background:color-mix(in srgb, var(--primary-color) 12%, var(--surface-card))}.specifications-print-dialog__all>span,.specifications-print-dialog__section>span,.specifications-print-dialog__position>span{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.specifications-print-dialog__all small,.specifications-print-dialog__section small,.specifications-print-dialog__position small{color:var(--text-color-secondary)}.specifications-print-dialog__tree{border:1px solid var(--surface-border);scrollbar-gutter:stable;border-radius:.65rem;gap:.3rem;min-height:8rem;max-height:min(32rem,58vh);margin-top:.75rem;padding:.35rem;display:grid;overflow:auto}.specifications-print-dialog__branch{gap:.25rem;display:grid}.specifications-print-dialog__children{gap:.25rem;margin-left:1.5rem;display:grid}.specifications-print-dialog__section,.specifications-print-dialog__position{border-radius:.5rem;min-height:2.7rem;padding:.45rem .6rem}.specifications-print-dialog__section{background:var(--surface-ground)}.specifications-print-dialog__position:hover{background:var(--surface-hover)}.specifications-print-dialog__section>small{flex:none}.specifications-order-dialog.p-dialog{width:min(60rem,100vw - 2rem)}.specifications-order-dialog .p-dialog-content{min-height:min(34rem,70vh)}.specifications-order-dialog__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.specifications-order-dialog__tree{max-height:min(27rem,50vh)}.specifications-order-dialog__data{padding-top:.25rem}.specifications-order-dialog__footer-hint{max-width:25rem;color:var(--text-color-secondary);line-height:1.35}.specifications-order-dialog .specifications-print-dialog__footer>span{justify-content:flex-end;align-items:center}.specifications-dialog__levels{margin-top:1rem}.specifications-dialog__numbering{margin-top:1.25rem}.specifications-dialog__numbering h3{margin:0 0 .75rem;font-size:.95rem}.specifications-dialog__footer{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.specifications-dialog__footer>span{gap:.5rem;display:flex}.specifications-choice-dialog.p-dialog{width:min(34rem,100vw - 2rem)}.specifications-choice-dialog__progress{gap:.4rem;margin-top:1rem;display:grid}.specifications-choice-dialog__progress .p-progressbar{height:.5rem}.specifications-choice-dialog__actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.specifications-sidebar__item{padding-left:.75rem}.specifications-sidebar__lock{color:var(--text-color-secondary);font-size:.75rem}.specifications-sidebar__error{color:var(--red-600);padding:.4rem .75rem;display:block}.measurement-dialog .p-message{margin-top:1rem}.site-dashboard-documents__workspace-panel>.calculation-panel{grid-row:1/-1;min-height:0}.calculation-panel{background:var(--surface-card);flex-direction:column;min-width:0;height:100%;min-height:34rem;font-size:.76rem;display:flex;overflow:hidden}.calculation-panel__loading{gap:1rem;padding:1.25rem;display:grid}.calculation-panel__header{border-bottom:1px solid var(--surface-border);background:var(--surface-card);flex-wrap:wrap;flex:none;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1rem;display:flex}.calculation-panel__identity{flex:auto;align-items:center;gap:.65rem;min-width:10rem;display:flex}.calculation-panel__identity>i{color:var(--primary-color);font-size:1.1rem}.calculation-panel__identity>span{gap:.15rem;min-width:0;display:grid}.calculation-panel__identity strong,.calculation-panel__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calculation-panel__identity small,.calculation-panel__header-metrics small,.calculation-position__header small,.calculation-panel__footer small{color:var(--text-color-secondary);font-size:.64rem}.calculation-panel__header-metrics{flex:none;align-items:stretch;gap:.35rem;display:flex}.calculation-panel__header-metrics>span{background:var(--surface-ground);text-align:right;border-radius:.45rem;gap:.15rem;min-width:7.5rem;padding:.45rem .65rem;display:grid}.calculation-panel__header-metrics strong{font-variant-numeric:tabular-nums}.calculation-panel__header-actions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.35rem;display:flex}.calculation-panel__header-actions .p-button{white-space:nowrap}.calculation-panel__message{margin:.75rem 1rem 0}.calculation-panel__workspace{flex:auto;grid-template-columns:clamp(14rem,22vw,20rem) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.calculation-explorer{border-right:1px solid var(--surface-border);background:var(--surface-ground);flex-direction:column;min-width:0;min-height:0;display:flex}.calculation-explorer>header{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.7rem .8rem;display:flex}.calculation-explorer>header small{color:var(--text-color-secondary);font-size:.63rem}.calculation-explorer__search{border-bottom:1px solid var(--surface-border);background:var(--surface-card);padding:.55rem;display:flex;position:relative}.calculation-explorer__search>i{z-index:1;color:var(--text-color-secondary);font-size:.68rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.calculation-explorer__search .p-inputtext{width:100%;min-width:0;padding:.4rem .55rem .4rem 1.7rem;font-size:.7rem}.calculation-explorer__rows{flex:auto;min-height:0;overflow:auto}.calculation-explorer__section,.calculation-explorer__position{width:100%;min-width:0;min-height:2.45rem;padding:.4rem .5rem .4rem calc(.55rem + var(--calculation-depth) * .85rem);border:0;border-bottom:1px solid color-mix(in srgb, var(--surface-border) 70%, transparent);color:var(--text-color);font:inherit;text-align:left;background:0 0}.calculation-explorer__section{background:color-mix(in srgb, var(--surface-card) 55%, transparent);align-items:center;gap:.45rem;display:flex}.calculation-explorer__section>i{color:var(--text-color-secondary);font-size:.7rem}.calculation-explorer__section>span{align-items:baseline;gap:.4rem;min-width:0;display:flex}.calculation-explorer__position>span{grid-template-columns:auto minmax(0,1fr);gap:.12rem .4rem;min-width:0;display:grid}.calculation-explorer__position>span>span{display:contents}.calculation-explorer__section strong,.calculation-explorer__position strong{font-variant-numeric:tabular-nums;flex:none;font-size:.68rem}.calculation-explorer__section small,.calculation-explorer__position small{min-width:0;color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.calculation-explorer__position .calculation-explorer__position-quantity{grid-column:2;font-size:.59rem}.calculation-explorer__position{cursor:pointer;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.calculation-explorer__position:hover{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}.calculation-explorer__position--active{border-left:3px solid var(--primary-color);background:color-mix(in srgb, var(--primary-color) 11%, var(--surface-card));color:var(--primary-color)}.calculation-explorer__position>em{background:var(--surface-border);min-width:1.25rem;height:1.25rem;color:var(--text-color-secondary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.58rem;font-style:normal;display:inline-flex}.calculation-position{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.calculation-position__header{border-bottom:1px solid var(--surface-border);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.5rem;min-height:4.2rem;padding:.65rem 1rem;display:flex}.calculation-position__header>span:first-child{flex:14rem;gap:.12rem;min-width:0;display:grid}.calculation-position__header>.p-button{flex:none}.calculation-position__header>span:first-child>span{justify-content:flex-start;align-items:baseline;gap:.65rem;min-width:0;display:flex}.calculation-position__header>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.calculation-position__header em{color:var(--craft-orange);flex:none;font-size:.68rem;font-style:normal;font-weight:700}.calculation-position__prices{text-align:right;font-variant-numeric:tabular-nums;grid-template-columns:auto auto;gap:.12rem .7rem;display:grid}.calculation-ekt-summary{grid-template-columns:repeat(6,minmax(5rem,1fr));gap:.4rem;width:100%;display:grid}.calculation-ekt-summary>span{background:var(--surface-ground);text-align:right;border-radius:.4rem;gap:.12rem;min-width:0;padding:.45rem .6rem;display:grid}.calculation-ekt-summary small{color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.calculation-ekt-summary strong{font-variant-numeric:tabular-nums;font-size:.68rem}.calculation-ekt-summary>span:last-child{background:color-mix(in srgb, var(--primary-color) 10%, var(--surface-card));color:var(--primary-color)}.calculation-ekt-summary--compact{border-bottom:1px solid var(--surface-border);padding:.55rem 1rem}.calculation-price-bridge{border-bottom:1px solid var(--surface-border);background:0 0}.calculation-price-bridge>header{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 1rem 0;display:flex}.calculation-price-bridge>header span{font-size:.68rem;font-weight:700}.calculation-price-bridge>header small{color:var(--text-color-secondary);font-size:.59rem}.calculation-price-bridge .calculation-ekt-summary--compact{border-bottom:0}.calculation-lines{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.calculation-lines-grid{flex:auto;min-width:0;min-height:10rem}.calculation-lines-grid .ag-root-wrapper{background:var(--surface-card);border:0;border-radius:0}.calculation-lines-grid .ag-header{border-bottom-color:var(--surface-border);background:var(--surface-ground)}.calculation-lines-grid .ag-header-cell-label,.calculation-lines-grid .ag-header-group-cell-label{color:var(--text-color-secondary);text-transform:uppercase;font-size:.6rem;font-weight:700}.calculation-lines-grid .ag-header-group-cell{border-bottom:1px solid var(--surface-border)}.calculation-lines-grid .ag-row{border-bottom-color:var(--surface-border);color:var(--text-color);background:var(--surface-card)}.calculation-lines-grid .ag-cell{align-items:center;font-size:.69rem;display:flex}.calculation-lines-grid .ag-cell-focus:not(.ag-cell-inline-editing){box-shadow:inset 0 0 0 2px var(--primary-color)}.calculation-lines-grid .calculation-grid__summary-row .ag-cell-focus:not(.ag-cell-inline-editing){box-shadow:none}.calculation-lines-grid .ag-cell-inline-editing{border-color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color)}.calculation-lines-grid .ag-cell--editable{cursor:text}.calculation-lines-grid .ag-cell--editable:hover{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}.calculation-grid__numeric{font-variant-numeric:tabular-nums;justify-content:flex-end}.calculation-grid__total{color:var(--primary-color);font-weight:700}.calculation-lines-grid .calculation-grid__readonly{background:var(--surface-ground);color:var(--text-color-secondary)}.calculation-lines-grid .ag-row-pinned{background:var(--surface-ground)}.calculation-lines-grid .calculation-grid__summary-row{border-top:2px solid var(--surface-border);font-weight:700}.calculation-lines-grid .calculation-grid__surcharge-row{border-top:1px solid color-mix(in srgb, var(--surface-border) 70%, transparent);background:color-mix(in srgb, var(--surface-ground) 70%, var(--surface-card));color:var(--text-color-secondary);font-weight:400}.calculation-lines-grid .calculation-grid__inclusive-row{border-top:2px solid color-mix(in srgb, var(--primary-color) 35%, var(--surface-border));background:color-mix(in srgb, var(--primary-color) 7%, var(--surface-card));color:var(--primary-color);font-weight:700}.calculation-lines-grid .ag-row-pinned .ag-cell[col-id=bezeichnung]{text-align:right;justify-content:flex-end}.calculation-grid__summary-label{justify-content:flex-end;align-items:center;gap:.25rem;width:100%;display:inline-flex}.calculation-grid__article-label{align-items:center;gap:.35rem;height:100%;display:inline-flex}.calculation-grid__article-label>.pi{flex-shrink:0}.calculation-grid__summary-label .p-button{width:1.5rem;height:1.5rem;padding:0}.calculation-grid__summary-label .p-button .p-button-icon{font-size:.62rem}.calculation-grid__actions{justify-content:flex-end;align-items:center;gap:.1rem;width:100%;display:flex}.calculation-grid__actions .p-button{width:1.75rem;height:1.75rem;padding:0}.calculation-lines .p-datatable{min-height:0}.calculation-lines .p-datatable-thead>tr>th{background:var(--surface-ground);color:var(--text-color-secondary);text-transform:uppercase;padding:.45rem .55rem;font-size:.59rem}.calculation-lines .p-datatable-tbody>tr>td{padding:.42rem .55rem;font-size:.68rem}.calculation-lines__number{text-align:right;font-variant-numeric:tabular-nums}.calculation-lines__actions{justify-content:flex-end;gap:.1rem;display:flex}.calculation-lines__actions .p-button{width:1.7rem;height:1.7rem}.calculation-lines__add{flex:none}.calculation-panel__footer{border-top:1px solid var(--surface-border);background:var(--surface-card);flex:none;display:grid}.calculation-panel__footer-main,.calculation-panel__footer-details>div{grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);align-items:center;gap:1rem;padding:.55rem 1rem;display:grid}.calculation-panel__footer-title{align-items:center;gap:.35rem;min-width:0;display:flex}.calculation-panel__footer-title>span{gap:.08rem;min-width:0;display:grid}.calculation-panel__footer-title small{color:var(--text-color-secondary);font-size:.61rem}.calculation-panel__footer-title strong{color:var(--primary-color);font-size:.76rem}.calculation-panel__footer-title .p-button{width:1.5rem;height:1.5rem;padding:0}.calculation-panel__footer-title .p-button .p-button-icon{font-size:.62rem}.calculation-panel__footer-details{border-top:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-ground) 72%, var(--surface-card))}.calculation-panel__footer-details>div{border-bottom:1px solid color-mix(in srgb, var(--surface-border) 65%, transparent);min-height:2.25rem;padding-block:.3rem}.calculation-panel__footer-details>div:last-child{border-bottom:0}.calculation-panel__footer-details>div>strong{color:var(--text-color-secondary);text-align:right;padding-left:1.85rem;font-size:.67rem;font-weight:500}.calculation-panel__footer-details .calculation-ekt-summary>span{background:0 0;padding-block:.25rem}.calculation-ekt-summary--values-only>span{align-content:center}.calculation-line-dialog.p-dialog{width:min(48rem,100vw - 2rem)}.calculation-settings-dialog.p-dialog{width:min(62rem,100vw - 2rem)}.calculation-maximized-dialog.p-dialog{border-radius:0;width:100vw;height:100vh;max-height:100vh;margin:0}.calculation-maximized-dialog .p-dialog-content{flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.calculation-maximized-dialog .p-dialog-content>.calculation-panel{flex:auto;height:100%;min-height:0}.calculation-settings-dialog .p-tabview-panels{padding:1rem 0 0}.calculation-surcharges{min-width:46rem;overflow:auto}.calculation-surcharges__head,.calculation-surcharges__row{grid-template-columns:minmax(8rem,1.3fr) repeat(4,minmax(6.5rem,1fr));align-items:center;gap:.55rem;padding:.45rem .25rem;display:grid}.calculation-surcharges__head{border-bottom:1px solid var(--surface-border);color:var(--text-color-secondary);text-transform:uppercase;font-size:.64rem}.calculation-surcharges__row{border-bottom:1px solid color-mix(in srgb, var(--surface-border) 70%, transparent)}.calculation-surcharges__row .p-inputnumber{width:100%}.calculation-surcharges__row .p-inputnumber-input{text-align:right;width:100%;padding:.45rem;font-size:.7rem}.calculation-surcharges__row>strong:last-child{text-align:right;font-variant-numeric:tabular-nums}@media (width<=1100px){.calculation-panel__header{flex-wrap:wrap;align-items:flex-start}.calculation-panel__identity{flex-basis:calc(100% - 22rem)}.calculation-panel__header-metrics{order:3;width:100%}.calculation-panel__header-metrics>span{flex:1 1 0}.calculation-panel__workspace{grid-template-columns:14rem minmax(0,1fr)}.calculation-ekt-summary{grid-template-columns:repeat(3,1fr)}}.measurement-dialog__name-step-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 8rem;gap:1rem;display:grid}.measurements-panel{background:var(--surface-card);flex-direction:column;height:100%;min-height:34rem;font-size:.76rem;display:flex;overflow:hidden}.site-dashboard-documents__workspace-panel>.measurements-panel{grid-row:1/-1;min-height:0}.measurements-panel__loading{gap:1rem;padding:1.25rem;display:grid}.measurements-panel__header{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.85rem 1.25rem;display:flex}.measurements-panel__heading{align-items:center;gap:.65rem;min-width:0;display:flex}.measurements-panel__header-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:.15rem;display:inline-flex}.measurements-panel__header-actions .p-button{white-space:nowrap}.measurements-panel__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.measurements-panel__identity>i{color:var(--primary-color);flex:none;font-size:1.05rem}.measurements-panel__identity>span{gap:.12rem;min-width:0;display:grid}.measurements-panel__identity>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.measurements-panel__header small{color:var(--text-color-secondary);font-size:.66rem}.measurements-panel__meta{color:var(--text-color-secondary);flex-wrap:wrap;align-items:center;gap:.35rem .85rem;font-size:.68rem;display:flex}.measurements-panel__meta>span{align-items:center;gap:.3rem;display:inline-flex}.measurements-panel__meta i{color:var(--primary-color);font-size:.55rem}.measurements-panel__actions{flex-wrap:wrap;flex:none;align-items:center;gap:.45rem;display:flex}.measurements-panel__actions .p-button{white-space:nowrap}.measurements-panel__message{margin:1rem 1.25rem 0}.measurements-positions{flex-direction:column;flex:1;min-height:0;padding:0 1.25rem 1.25rem;display:flex;overflow:hidden}.measurements-positions>header{border-top:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 0;display:flex}.measurements-positions>header>span{align-items:baseline;gap:.65rem;display:flex}.measurements-positions>header small{color:var(--text-color-secondary)}.measurements-positions__actions{align-items:center!important;gap:.2rem!important}.measurements-positions__actions .p-button{font-size:.68rem}.measurements-view-switch{margin-right:.35rem}.measurements-view-switch.p-button{padding:.38rem .65rem;font-size:.68rem}.measurements-sheet-filter.p-dropdown{width:min(14rem,40vw)}.measurements-positions__list{scrollbar-gutter:stable;gap:.7rem;min-height:0;padding-right:.35rem;display:grid;overflow:auto}.measurement-position{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:.7rem;overflow:visible}.measurement-position__header{background:var(--surface-ground);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.5rem .65rem;display:grid}.measurement-position__identity{align-items:baseline;gap:.65rem;min-width:0;display:flex}.measurement-position__toggle.p-button{flex:none;width:1.55rem;height:1.55rem;padding:0}.measurement-position__toggle .p-button-icon{font-size:.68rem}.measurement-position__number{color:var(--primary-color);font-variant-numeric:tabular-nums;flex:none}.measurement-position__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.measurement-position__quantity{font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;min-width:0;display:flex}.measurement-position__quantity small{color:var(--text-color-secondary)}.measurement-position__header small,.measurement-line small{color:var(--text-color-secondary);font-size:.64rem}.measurement-position__actions{justify-content:flex-end;align-items:center;display:flex!important}.measurement-position__actions .p-button{width:1.8rem;height:1.8rem}.measurement-lines{overflow-x:auto}.measurement-lines__columns,.measurement-line{grid-template-columns:minmax(4.5rem,.35fr) minmax(8rem,.65fr) minmax(9rem,.8fr) minmax(5rem,.4fr) minmax(16rem,1.5fr) minmax(6rem,.5fr) minmax(4rem,auto);min-width:60rem;display:grid}.measurement-lines__columns{border:1px solid var(--surface-border);background:var(--surface-ground);color:var(--text-color-secondary);letter-spacing:.03em;text-transform:uppercase;border-radius:.45rem;margin-bottom:.45rem;padding:.35rem .65rem;font-size:.62rem;font-weight:700}.measurements-positions__list--flat{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:.7rem;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.measurement-lines-grid{flex:auto;height:100%;min-height:8rem}.measurement-lines-grid .ag-root-wrapper{background:var(--surface-card);border:0;border-radius:0}.measurement-lines-grid .ag-header{border-bottom-color:var(--surface-border);background:var(--surface-ground)}.measurement-lines-grid .ag-header-cell-label{color:var(--text-color-secondary);text-transform:uppercase;font-size:.64rem;font-weight:700}.measurement-lines-grid .ag-row{border-bottom-color:var(--surface-border);color:var(--text-color);background:var(--surface-card)}.measurement-lines-grid .ag-cell{align-items:center;font-size:.72rem;display:flex}.measurement-lines-grid .ag-cell-focus:not(.ag-cell-inline-editing){box-shadow:inset 0 0 0 2px var(--primary-color)}.measurement-lines-grid .ag-cell-inline-editing{border-color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color)}.measurement-grid__position{align-items:baseline;gap:.4rem;width:100%;min-width:0;display:flex}.measurement-grid__position>strong{color:var(--primary-color);font-variant-numeric:tabular-nums;flex:none}.measurement-grid__position>small{min-width:0;color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.measurement-grid__numeric{font-variant-numeric:tabular-nums;justify-content:flex-end}.measurement-grid__actions{justify-content:flex-end;align-items:center;gap:.1rem;width:100%;display:flex}.measurement-grid__actions .p-button{width:1.75rem;height:1.75rem;padding:0}.measurements-maximized-dialog.p-dialog{border-radius:0;width:100vw;height:100vh;max-height:100vh;margin:0}.measurements-maximized-dialog .p-dialog-content{flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.measurements-maximized-layout{flex:auto;grid-template-columns:clamp(15rem,22vw,20rem) minmax(0,1fr);min-width:0;min-height:0;display:grid}.measurements-lv-explorer{border-right:1px solid var(--surface-border);background:var(--surface-ground);flex-direction:column;min-width:0;min-height:0;display:flex}.measurements-lv-explorer>header{border-bottom:1px solid var(--surface-border);align-items:center;gap:.5rem;min-height:3rem;padding:.65rem .85rem;display:flex}.measurements-lv-explorer>header .pi{color:var(--primary-color)}.measurements-lv-explorer__tools{border-bottom:1px solid var(--surface-border);background:var(--surface-card);align-items:center;gap:.25rem;padding:.55rem;display:flex}.measurements-lv-explorer__tools>.measurement-position-search-dialog__search-input{flex:auto;min-width:0}.measurements-lv-explorer__tools .p-inputtext{min-width:0;font-size:.7rem}.measurements-lv-explorer__tools>span:last-child{flex:none;display:flex}.measurements-lv-explorer__tools .p-button{width:1.8rem;height:1.8rem;padding:0}.measurements-lv-explorer__tree{flex:auto;min-height:0;overflow:hidden}.measurements-lv-explorer__tree>.measurement-position-search-tree{border:0;border-radius:0;height:100%}.measurements-lv-explorer__tree .measurement-position-search-tree__rows{height:calc(100% - 2rem);max-height:none}.measurements-lv-explorer__tree .measurement-position-search-tree__columns,.measurements-lv-explorer__tree .measurement-position-search-tree__section,.measurements-lv-explorer__tree .measurement-position-search-tree__position{grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr)}.measurements-lv-explorer__tree .measurement-position-search-tree__section,.measurements-lv-explorer__tree .measurement-position-search-tree__position{white-space:nowrap;min-height:2.35rem;padding-right:.45rem;font-size:.68rem}.measurements-lv-explorer__tree .measurement-position-search-tree__section>span,.measurements-lv-explorer__tree .measurement-position-search-tree__position>strong,.measurements-lv-explorer__tree .measurement-position-search-tree__position>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.measurements-maximized-main{min-width:0;min-height:0;overflow:hidden}.measurements-maximized-main>.measurements-panel{height:100%;min-height:0}.measurement-lines-table{overflow:auto}.measurement-lines-table .p-datatable-table{min-width:78rem}.measurement-lines-table .p-datatable-thead>tr>th{background:var(--surface-ground);color:var(--text-color-secondary);letter-spacing:.03em;text-transform:uppercase;padding:.45rem .6rem;font-size:.62rem}.measurement-lines-table .p-datatable-tbody>tr>td{height:2.75rem;padding:.35rem .6rem;font-size:.72rem}.measurement-lines-table .p-datatable-tbody>tr>td:first-child{width:5rem}.measurement-lines-table .p-datatable-tbody>tr>td:nth-child(2){width:14rem}.measurement-lines-table .p-datatable-tbody>tr>td:nth-child(3){width:9rem}.measurement-lines-table .p-datatable-tbody>tr>td:nth-child(4){width:10rem}.measurement-lines-table .p-datatable-tbody>tr>td:nth-child(5){width:6rem}.measurement-lines-table .p-datatable-tbody>tr>td:nth-child(6){width:20rem}.measurement-lines-table .p-datatable-tbody>tr>td:nth-child(7){width:7rem}.measurement-lines-table .p-datatable-tbody>tr>td:nth-child(8){width:5rem}.measurement-lines-table .p-datatable-tbody>tr>td:nth-child(9){width:4rem}.measurement-lines-table .p-cell-editing{padding:.2rem!important}.measurement-lines-table .p-cell-editing .p-inputtext,.measurement-lines-table .p-cell-editing .p-inputnumber,.measurement-lines-table .p-cell-editing .p-dropdown,.measurement-lines-table .p-cell-editing .p-autocomplete{width:100%;min-width:0;font-size:.72rem}.measurement-lines-table .p-cell-editing .p-autocomplete-input{width:100%;min-width:0}.measurement-lines-table .p-cell-editing .p-inputtext,.measurement-lines-table .p-cell-editing .p-inputnumber-input,.measurement-lines-table .p-cell-editing .p-dropdown-label{padding:.38rem .45rem}.measurement-lines-table__numeric{text-align:right;font-variant-numeric:tabular-nums}.measurement-lines-table th.measurement-lines-table__numeric .p-column-header-content{justify-content:flex-end}.measurement-lines-table__actions{text-align:right}.measurement-lines-table__actions .p-button{width:1.75rem;height:1.75rem}.measurement-lines-table__row-editor{white-space:nowrap}.measurement-lines-table__row-editor .p-row-editor-init,.measurement-lines-table__row-editor .p-row-editor-save,.measurement-lines-table__row-editor .p-row-editor-cancel{width:1.75rem;height:1.75rem}.measurement-lines-table .p-datatable-footer{border-width:1px 0 0;padding:0}.measurement-lines-table__add{width:100%;color:var(--primary-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.72rem;display:flex}.measurement-lines-table__add:hover:not(:disabled){background:color-mix(in srgb, var(--primary-color) 6%, transparent)}.measurement-lines-table__add:disabled{color:var(--text-color-secondary);cursor:default;opacity:.6}.measurement-position-option{gap:.15rem;display:grid}.measurement-position-option small{color:var(--text-color-secondary);font-size:.68rem}.measurement-position-autocomplete-panel{width:min(18rem,100vw - 2rem)!important}.measurement-position-cell-editor{align-items:center;gap:.25rem;width:100%;min-width:0;height:100%;display:flex}.measurement-position-cell-editor .p-autocomplete{flex:auto;width:0;min-width:0;display:flex}.measurement-position-cell-editor .p-autocomplete-input{flex:auto;width:100%;min-width:0;height:1.85rem;padding:.3rem .45rem;font-size:.72rem}.measurement-position-cell-editor .p-autocomplete-dropdown{display:none!important}.measurement-position-cell-editor>.p-button{border:1px solid var(--surface-border);background:var(--surface-card);width:1.85rem;height:1.85rem;color:var(--text-color-secondary);box-shadow:none;border-radius:.35rem;flex:none;padding:0}.measurement-position-cell-editor>.p-button:hover{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 7%, var(--surface-card));color:var(--primary-color)}.measurement-position-search-dialog.p-dialog{width:min(50rem,100vw - 2rem)}.measurement-position-search-dialog .p-dialog-content{gap:.8rem;padding-top:.25rem;display:grid}.measurement-position-search-dialog__search-input{display:block;position:relative}.measurement-position-search-dialog__search-input>.pi{z-index:1;color:var(--text-color-secondary);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.measurement-position-search-dialog__search-input>.p-inputtext{width:100%;padding-left:2.1rem}.measurement-position-search-dialog__tree-actions{justify-content:flex-end;gap:.25rem;margin-top:-.25rem;display:flex}.measurement-position-search-tree{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:.55rem;overflow:hidden}.measurement-position-search-tree__columns,.measurement-position-search-tree__section,.measurement-position-search-tree__position{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:center;width:100%;display:grid}.measurement-position-search-tree__columns{border-bottom:1px solid var(--surface-border);background:var(--surface-ground);color:var(--text-color-secondary);letter-spacing:.04em;text-transform:uppercase;padding:.5rem .7rem;font-size:.65rem;font-weight:800}.measurement-position-search-tree__rows{max-height:24rem;overflow:auto}.measurement-position-search-tree__section,.measurement-position-search-tree__position{min-height:2.65rem;padding:.42rem .7rem;padding-left:calc(.7rem + var(--position-search-depth,0) * 1.1rem);border:0;border-bottom:1px solid color-mix(in srgb, var(--surface-border) 72%, transparent);color:var(--text-color);font:inherit;text-align:left;cursor:pointer;background:0 0}.measurement-position-search-tree__section{background:color-mix(in srgb, var(--surface-ground) 72%, var(--surface-card))}.measurement-position-search-tree__section>span,.measurement-position-search-tree__position>strong{align-items:center;gap:.42rem;min-width:0;display:flex}.measurement-position-search-tree__section>span:last-child,.measurement-position-search-tree__position>span{overflow-wrap:anywhere;min-width:0;padding-left:.65rem}.measurement-position-search-tree__section .pi-chevron-down,.measurement-position-search-tree__section .pi-chevron-right,.measurement-position-search-tree__section .pi-minus{width:.7rem;color:var(--text-color-secondary);font-size:.65rem}.measurement-position-search-tree__section .pi-folder,.measurement-position-search-tree__section .pi-folder-open,.measurement-position-search-tree__position>strong{color:var(--primary-color)}.measurement-position-search-tree__position>strong .pi{color:var(--text-color-secondary);font-size:.75rem}.measurement-position-search-tree__section:hover,.measurement-position-search-tree__position:hover{background:color-mix(in srgb, var(--primary-color) 6%, var(--surface-card))}.measurement-position-search-tree__position--selected{background:color-mix(in srgb, var(--primary-color) 14%, var(--surface-card));box-shadow:inset 3px 0 0 var(--primary-color);position:relative}.measurement-position-search-tree__position--selected:hover{background:color-mix(in srgb, var(--primary-color) 18%, var(--surface-card))}.measurement-position-search-tree__section:focus-visible,.measurement-position-search-tree__position:focus-visible{z-index:1;outline:2px solid var(--primary-color);outline-offset:-2px;position:relative}.measurement-position-search-dialog__hint{color:var(--text-color-secondary)}.measurement-line{border-top:1px solid var(--surface-border);align-items:center;padding:.42rem .65rem;font-size:.72rem}.measurement-line>span{overflow-wrap:anywhere;align-content:start;gap:.15rem;min-width:0;padding-right:.75rem;display:grid}.measurement-lines__empty{border-top:1px solid var(--surface-border);color:var(--text-color-secondary);padding:.55rem .7rem;display:block}.measurement-line--editing{background:color-mix(in srgb, var(--primary-color) 4%, var(--surface-card));align-items:start}.measurement-line--editing .p-inputtext,.measurement-line--editing .p-inputnumber,.measurement-line--editing .p-dropdown{width:100%;min-width:0;font-size:.68rem}.measurement-line--editing .p-inputtext,.measurement-line--editing .p-inputnumber-input,.measurement-line--editing .p-dropdown-label{padding:.35rem .45rem}.measurement-line__index{min-width:1.5rem;color:var(--primary-color);font-variant-numeric:tabular-nums}.measurement-line__descriptions,.measurement-line__calculation{gap:.25rem!important}.measurement-line__result{font-variant-numeric:tabular-nums;align-content:center!important}.measurement-line__numeric{text-align:right;font-variant-numeric:tabular-nums;padding-right:.75rem}.measurement-line__numeric .p-inputnumber-input{text-align:right}.measurement-line__actions{justify-content:flex-end;align-items:center!important;padding-right:0!important;display:flex!important}.measurement-line__actions .p-button{width:1.75rem;height:1.75rem}.measurement-line__error{color:var(--red-600)!important}.measurement-line__limit{color:var(--text-color-secondary)!important}.measurement-assignment-dialog{width:min(34rem,100vw - 2rem)}.measurement-assignment-dialog .form-field .p-dropdown{width:100%}.measurement-print-dialog.p-dialog{width:min(42rem,100vw - 2rem)}.measurement-print-dialog .p-dialog-content{gap:1rem;padding-top:.25rem;display:grid}.measurement-print-dialog__hint{color:var(--text-color-secondary);margin:0}.measurement-print-dialog .form-field{min-width:0}.measurement-print-dialog .form-field>span small{color:var(--text-color-secondary);font-weight:400}.measurement-print-dialog .p-multiselect,.measurement-print-dialog .p-multiselect-label-container{min-width:0;max-width:100%}.measurement-print-dialog .p-multiselect{width:100%}.measurement-print-dialog .p-multiselect-label-container{overflow:hidden}.measurement-print-dialog .p-multiselect-label{min-width:0;max-width:100%;overflow:hidden}.measurement-print-dialog .p-multiselect-token{min-width:0;max-width:calc(100% - .25rem)}.measurement-print-dialog .p-multiselect-token-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.specifications-panel{height:auto;display:block;overflow:visible}.specifications-panel__content{display:block;overflow:visible}.specifications-detail{display:grid;overflow:visible}.specifications-panel__list{border-right:0;border-bottom:1px solid var(--surface-border);max-height:24rem}.specifications-detail__summary{grid-template-columns:1fr}.specifications-detail__summary>p{grid-column:auto}.specifications-panel__toolbar{flex-direction:row;align-items:center;overflow-x:auto}.specifications-panel__toolbar-actions{flex-direction:row;align-items:center;width:auto;margin-left:auto}.specifications-panel__create-actions,.specifications-panel__tree-actions{flex-wrap:wrap}.specifications-search{width:auto;min-width:12rem}.specifications-tree__scroll{height:55vh;max-height:55vh}.specifications-additional-texts--expanded{min-height:0;max-height:none}.specifications-additional-texts__content{max-height:18rem}.specifications-tree{overflow-x:auto}.specifications-tree__columns,.specifications-tree__node--position,.specifications-grid{min-width:62rem}.specifications-choice-dialog__actions{grid-template-columns:1fr}.specifications-dialog__footer{flex-direction:column-reverse;align-items:stretch}.specifications-dialog__footer>span{justify-content:flex-end}.measurements-panel{height:auto;min-height:34rem;overflow:visible}.measurements-panel__header{flex-direction:column;align-items:flex-start}.measurements-panel__actions{width:100%}.measurements-positions{max-height:60vh}.measurements-positions>header{flex-direction:column;align-items:flex-start}.measurements-positions__actions{flex-wrap:wrap}.measurement-position__header{grid-template-columns:minmax(0,1fr) auto auto}}.projects-table__icon-button.p-button.p-button-text{width:1.8rem;height:1.8rem;color:var(--app-text-muted);padding:0}.projects-table__icon-button .pi{font-size:.95rem}.invoice-output-actions{border-right:1px solid color-mix(in srgb, var(--app-text-muted) 35%, transparent);align-items:center;gap:.2rem;margin-right:.2rem;padding-right:.45rem;display:inline-flex}.projects-table__icon-button.invoices-table__document-button.p-button.p-button-text,.projects-table__icon-button.site-dashboard-invoices__document-button.p-button.p-button-text{color:var(--primary-color)}.projects-table--location-icon-only .projects-table__location-cell{text-align:center;width:3.5rem!important;min-width:3.5rem!important;max-width:3.5rem!important}.projects-table--location-icon-only .projects-table__location{justify-content:center;width:100%}.projects-table__favorite-button--active.p-button.p-button-text,.projects-table__favorite-button--active.p-button.p-button-text:enabled:hover{color:var(--craft-orange)}.projects-table__action-cell{text-align:right}.projects-table .projects-table__id{width:3.5rem!important;min-width:3.5rem!important;max-width:3.5rem!important}.projects-table .projects-table__project{width:12rem}.projects-table .projects-table__short-name{width:11rem}.projects-table .projects-table__numeric{text-align:right;width:6.8rem}.projects-table th.projects-table__numeric .projects-table__heading{justify-content:flex-end;width:100%}.projects-table .p-sortable-column .p-sortable-column-icon{width:.8rem;height:.8rem;color:var(--craft-orange);margin-left:.28rem}.projects-table .p-sortable-column.p-highlight,.projects-table .p-sortable-column.p-highlight .p-sortable-column-icon{color:var(--craft-orange)}.projects-table .projects-table__center{text-align:center;width:3.2rem}.projects-table .projects-table__compact{width:3.5rem}.projects-table .projects-table__contract-type{width:8rem}.projects-table .projects-table__contract-period{width:6.6rem}.projects-table .projects-table__badge-cell{width:7rem}.projects-table .projects-table__sites{width:8.2rem}.projects-table .projects-table__is-site{text-align:center;width:5.25rem!important;min-width:5.25rem!important;max-width:5.25rem!important}.projects-table .projects-table__invoice{width:8.7rem}.projects-table .projects-table__open-services{width:12.2rem}.projects-table .projects-table__action-cell{width:7.2rem}.projects-page>.projects-table{min-height:0}.projects-page>.projects-table.p-datatable-scrollable{flex-direction:column;display:flex}.projects-page>.projects-table.p-datatable-scrollable .p-datatable-table{border-spacing:0}.projects-page>.projects-table.p-datatable-scrollable .p-datatable-thead>tr>th{z-index:2;background:var(--app-bg);position:sticky;top:0}.projects-page>.projects-table.p-datatable-scrollable .p-datatable-tbody>tr>td{border-top:.45rem solid var(--app-bg)}.invoices-page .projects-page__toolbar{justify-content:flex-end}.invoices-filters{flex-basis:28rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.invoice-search-dialog.p-dialog:not(.p-dialog-maximized){width:min(90rem,100vw - 2rem);height:90dvh}.invoice-search-dialog .p-dialog-content{flex-direction:column;flex:auto;min-height:0;display:flex}.invoice-search-dialog__results{flex-direction:column;flex:auto;min-height:10rem;display:flex}.invoice-search-dialog__results>p{flex:none;margin:.35rem 0 .65rem}.invoice-search-dialog__results>.p-datatable{flex:1 1 0;min-height:0}.invoice-search-dialog__form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.invoice-search-dialog__fields{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.4rem .55rem;min-width:0;margin:0;padding:0;display:grid}.invoice-search-dialog__criteria{flex:none;margin-bottom:.65rem;padding:.25rem .65rem .5rem}.invoice-search-dialog__criteria .p-fieldset-content{padding:.25rem 0 0}.invoice-search-dialog__criteria .p-fieldset-legend>a{padding:.35rem .5rem}.invoice-search-help-tooltip{max-width:min(28rem,100vw - 2rem)}.invoice-search-dialog__fields .form-field{gap:.2rem;min-width:0}.invoice-search-dialog__fields .form-field>span,.invoice-search-dialog__fields .form-field>label{font-size:.75rem}.invoice-search-dialog__fields .p-inputtext{width:100%;height:2rem;padding:.3rem .5rem;font-size:.8rem}.invoice-search-dialog__fields .p-multiselect{height:2rem;font-size:.8rem}.invoice-search-dialog__fields .p-multiselect-label{padding:.25rem .5rem}.invoice-search-dialog__actions{align-items:center;gap:.2rem;display:flex}.invoice-search-dialog__actions .p-button{height:2rem;font-size:.8rem}.invoice-search-dialog__actions .p-button-icon-only{width:2rem;padding:.3rem}@media (width<=640px){.invoice-search-dialog__form{grid-template-columns:minmax(0,1fr)}.invoice-search-dialog__actions{justify-content:flex-end}}@media (width>=861px){.invoices-page .projects-page__search{flex:0 14rem;width:14rem;min-width:10rem}}.delivery-notes-tabs.p-tabview{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;margin-top:.7rem;display:grid;overflow:hidden}.delivery-notes-tabs>.p-tabview-panels,.delivery-notes-tabs .p-tabview-panel,.delivery-notes-table.p-datatable-scrollable{height:100%;min-height:0}.delivery-notes-tabs>.p-tabview-panels{background:0 0;padding:.75rem 0 0;overflow:hidden}.delivery-notes-table.p-datatable-scrollable{flex-direction:column;display:flex}.delivery-notes-inbox{grid-template-rows:auto minmax(0,1fr);gap:.75rem;height:100%;min-height:0;display:grid}.delivery-notes-inbox__upload{min-width:0}.delivery-notes-table__row{cursor:pointer}.delivery-notes-table .delivery-notes-table__inbox-actions{width:14.5rem!important;min-width:14.5rem!important;max-width:14.5rem!important;padding-right:1.5rem!important}.delivery-notes-table .delivery-notes-table__note-actions--open{box-sizing:border-box;width:11.5rem!important;min-width:11.5rem!important;max-width:11.5rem!important;padding-right:.75rem!important}.delivery-notes-table .delivery-notes-table__note-actions--archived{box-sizing:border-box;width:7.5rem!important;min-width:7.5rem!important;max-width:7.5rem!important;padding-right:.75rem!important}.delivery-notes-table__note-actions .projects-table__actions{align-items:center;max-width:100%}.delivery-notes-table__note-actions .projects-table__actions .p-button{width:1.8rem;height:1.8rem;padding:0}.document-preview-dialog{width:min(92rem,94vw);height:min(58rem,92vh)}.document-preview-dialog .p-dialog-content,.document-preview-dialog__content{height:100%;min-height:0;padding:0;overflow:hidden}.document-preview-dialog__frame{background:#fff;border:0;width:100%;height:100%;display:block}.document-preview-dialog__image-viewport{width:100%;height:100%;overflow:auto}.document-preview-dialog__image-button{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.document-preview-dialog__image-button img{object-fit:contain;max-width:100%;max-height:100%;display:block}.document-preview-dialog__image-viewport--zoomed .document-preview-dialog__image-button{cursor:zoom-out;width:max-content;min-width:100%;height:max-content;min-height:100%}.document-preview-dialog__image-viewport--zoomed img{max-width:none;max-height:none}.document-preview-dialog__state{height:100%;min-height:24rem;color:var(--app-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:2rem;display:flex}.document-preview-dialog__state>.pi{color:var(--craft-orange);font-size:2rem}.document-preview-dialog__state>strong{color:var(--app-text)}.delivery-note-editor-page{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.delivery-note-editor__header{border-bottom:1px solid var(--app-border);align-items:center;gap:.7rem;min-width:0;padding-bottom:.7rem;display:flex}.delivery-note-editor__header>span,.delivery-note-editor__sidebar-header{min-width:0;display:grid}.delivery-note-editor__header strong,.delivery-note-editor__header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delivery-note-editor__header small,.delivery-note-editor__sidebar-header>span{color:var(--app-text-muted);font-size:.76rem}.delivery-note-editor{grid-template-columns:minmax(0,1fr) minmax(42rem,58rem);gap:.8rem;min-height:0;padding-top:.8rem;display:grid}.delivery-note-editor__viewer,.delivery-note-editor__sidebar{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;min-height:0;overflow:hidden}.delivery-note-editor__viewer{grid-template-rows:auto minmax(0,1fr);display:grid}.delivery-note-editor__viewer-toolbar{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.35rem .75rem;display:flex}.delivery-note-editor__viewer-toolbar>span{align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.delivery-note-editor__viewer-toolbar>span>.pi{color:var(--craft-orange)}.delivery-note-editor__viewer-content{background:color-mix(in srgb, var(--app-text) 8%, var(--app-bg));min-height:0}.delivery-note-editor__pdf{background:#fff;border:0;width:100%;height:100%;display:block}.delivery-note-editor__empty{height:100%;color:var(--app-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.delivery-note-editor__empty>.pi{color:var(--craft-orange);font-size:2rem}.delivery-note-editor__empty>strong{color:var(--app-text)}.delivery-note-editor__sidebar{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.delivery-note-editor__sidebar-header,.delivery-note-editor__sidebar-footer{padding:.85rem}.delivery-note-editor__sidebar-header{border-bottom:1px solid var(--app-border)}.delivery-note-editor__sidebar-header>strong{font-size:1.05rem}.delivery-note-editor__form{align-content:start;gap:.7rem;min-height:0;padding:.85rem;display:grid;overflow:auto}.delivery-note-editor__form .p-inputtext,.delivery-note-editor__form .p-inputnumber,.delivery-note-editor__form .p-calendar,.delivery-note-editor__form .p-dropdown{width:100%}.delivery-note-material-costs{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-width:0;height:18rem;display:grid;overflow:hidden}.delivery-note-material-costs>header{border-bottom:1px solid var(--app-border);background:var(--gray-50);justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.45rem .65rem;display:flex}.delivery-note-material-costs>header>span{min-width:0;display:grid}.delivery-note-material-costs>header strong{font-size:.82rem}.delivery-note-material-costs>header small{color:var(--app-text-muted);font-size:.67rem}.delivery-note-material-costs__grid{min-width:0;min-height:0}.delivery-note-material-costs__grid>.ag-root-wrapper{border:0;border-radius:0}.delivery-note-material-costs__empty{width:100%;height:100%;color:var(--app-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.76rem;display:flex}.delivery-note-material-costs__empty:hover,.delivery-note-material-costs__empty:focus-visible{background:var(--app-accent-soft);color:var(--craft-orange);outline:none}.delivery-note-material-costs__delete.p-button{width:1.75rem;height:1.75rem;padding:0}.delivery-note-material-costs__site-panel{border:1px solid var(--app-border);background:var(--app-surface-raised);border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(24rem,100vw - 2rem);max-height:19rem;display:grid;overflow:hidden;box-shadow:0 .8rem 2rem #0000002e}.ag-popup-editor:has(.delivery-note-material-costs__site-panel){max-width:calc(100vw - 1rem);transform:translate(calc(9.5rem - 100%))}.delivery-note-material-costs__site-search{border-bottom:1px solid var(--app-border);align-items:center;padding:.6rem;display:flex;position:relative}.delivery-note-material-costs__site-search>.pi{z-index:1;color:var(--app-text-muted);position:absolute;left:1.15rem}.delivery-note-material-costs__site-search .p-inputtext{width:100%;padding-left:2rem}.delivery-note-material-costs__site-options{align-content:start;min-height:3rem;padding:.35rem;display:grid;overflow:auto}.delivery-note-material-costs__site-option{min-height:2.4rem;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:.76rem;display:grid}.delivery-note-material-costs__site-option:hover,.delivery-note-material-costs__site-option:focus-visible,.delivery-note-material-costs__site-option--selected{background:var(--app-accent-soft);color:var(--craft-orange);outline:none}.delivery-note-material-costs__site-option>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delivery-note-material-costs__site-empty{color:var(--app-text-muted);text-align:center;padding:1rem;font-size:.76rem}.delivery-note-booking-status{color:var(--app-text-muted);white-space:nowrap;align-items:center;gap:.3rem;font-size:.68rem;display:inline-flex}.delivery-note-booking-status--booked{color:#15803d}.delivery-note-booking-status--open{color:#b45309}.warehouse-page{grid-template-rows:auto auto minmax(0,1fr);gap:.9rem;height:calc(100vh - 2.6rem);min-height:0;display:grid}.warehouse-page__header{background:var(--app-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.warehouse-page__header h2{margin:0;font-size:1.35rem}.warehouse-page__header p{color:var(--app-text-muted);margin:.2rem 0 0;font-size:.78rem}.warehouse-page__header>div:last-child{gap:.5rem;display:flex}.warehouse-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.warehouse-summary article{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.warehouse-summary article>.pi{color:var(--craft-orange);font-size:1.35rem}.warehouse-summary article>span{display:grid}.warehouse-summary small{color:var(--app-text-muted);font-size:.7rem}.warehouse-summary strong{font-size:1.25rem}.warehouse-tabs{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;min-height:0;overflow:hidden}.warehouse-tabs.p-tabview,.warehouse-tabs .p-tabview-panels,.warehouse-tabs .p-tabview-panel{flex-direction:column;height:100%;min-height:0;display:flex}.warehouse-tabs .p-tabview-panels{flex:1;padding:0}.warehouse-toolbar{border-bottom:1px solid var(--app-border);align-items:center;gap:.65rem;padding:.7rem;display:flex}.warehouse-toolbar .p-icon-field{flex:1}.warehouse-toolbar .p-icon-field .p-inputtext{width:100%}.warehouse-toolbar>span{color:var(--app-text-muted);white-space:nowrap;margin-left:auto;font-size:.75rem}.warehouse-table{flex:1;min-width:0;min-height:0}.warehouse-table .p-datatable-wrapper{overflow-x:hidden}.warehouse-table .p-datatable-table{width:100%;min-width:0}.projects-table.warehouse-table .projects-table__action-cell{width:12rem}.warehouse-table .projects-table__actions{gap:.3rem}.warehouse-table .projects-table__actions .p-button.p-button-icon-only{width:2rem;height:2rem}.warehouse-stock--empty{color:#b91c1c}.warehouse-transaction-lines{gap:.15rem;font-size:.74rem;display:grid}.warehouse-transaction-lines span{white-space:nowrap}.warehouse-dialog.p-dialog{width:min(42rem,100vw - 2rem)}.warehouse-transaction-dialog.p-dialog{width:min(52rem,100vw - 2rem)}.warehouse-qr-dialog.p-dialog{width:min(34rem,100vw - 2rem)}.warehouse-qr-preview{text-align:center;justify-items:center;gap:.45rem;display:grid}.warehouse-qr-preview>img{border:1px solid var(--app-border);border-radius:8px;width:min(18rem,75vw);height:auto}.warehouse-qr-preview>.pi{color:var(--craft-orange);margin:5rem;font-size:2rem}.warehouse-qr-preview>span{color:var(--app-text-muted);font-size:.78rem}.warehouse-qr-preview>.p-message{width:100%}.warehouse-active-field{align-self:end;align-items:center;gap:.5rem;min-height:2.5rem;display:flex}.warehouse-transaction-form{gap:1rem;display:grid}.warehouse-transaction-editor{border:1px solid var(--app-border);border-radius:8px;overflow:hidden}.warehouse-transaction-editor>header{border-bottom:1px solid var(--app-border);background:var(--gray-50);justify-content:space-between;align-items:center;padding:.55rem .7rem;display:flex}.warehouse-transaction-line{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(0,1fr) 9rem 2.5rem;align-items:center;gap:.5rem;padding:.5rem .7rem;display:grid}.warehouse-transaction-editor--fixed .warehouse-transaction-line{grid-template-columns:minmax(0,1fr) 9rem}.warehouse-transaction-line:last-of-type{border-bottom:0}.warehouse-transaction-line .p-dropdown,.warehouse-transaction-line .p-inputnumber,.warehouse-transaction-line .p-inputnumber-input{width:100%}.warehouse-transaction-editor>.p-message{margin:.65rem}@media (width<=900px){.warehouse-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-page__header{flex-direction:column;align-items:flex-start}}@media (width<=560px){.warehouse-qr-dialog .project-dialog__footer{flex-wrap:wrap}}.delivery-note-editor__sidebar-footer{border-top:1px solid var(--app-border);justify-content:flex-end;display:flex}.delivery-note-editor__sidebar-footer>.p-button{width:100%}.delivery-note-dialog__document{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;align-items:center;gap:.7rem;padding:.75rem;display:flex}.delivery-note-dialog__document>.pi{color:var(--craft-orange);font-size:1.2rem}.delivery-note-dialog__document>span{min-width:0;display:grid}.delivery-note-dialog__document small{color:var(--app-text-muted)}.delivery-note-dialog__document strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.delivery-note-editor-page{overflow:auto}.delivery-note-editor{grid-template-rows:minmax(28rem,58vh) auto;grid-template-columns:1fr}.delivery-note-editor__sidebar{min-height:32rem}}.invoices-table-shell{min-height:0}.invoices-page .invoices-table-shell--full{grid-template-rows:minmax(0,1fr) auto;height:auto;min-height:0;margin-top:.7rem;display:grid}.invoices-page .invoices-table-shell--full .invoices-table--full,.site-dashboard-invoices .invoices-table-shell--compact .invoices-table--compact{height:100%;min-height:0;margin-top:0}.invoices-page .invoices-table--full.p-datatable-scrollable,.site-dashboard-invoices .invoices-table--compact.p-datatable-scrollable,.site-dashboard-site-orders .site-orders-table.p-datatable-scrollable{flex-direction:column;min-height:0;display:flex}.invoices-page .invoices-table--full .p-datatable-wrapper,.site-dashboard-invoices .invoices-table--compact .p-datatable-wrapper,.site-dashboard-site-orders .site-orders-table .p-datatable-wrapper{height:100%;min-height:0;max-height:none;overflow:auto}.invoices-page .invoices-table--full .p-datatable-table,.site-dashboard-invoices .invoices-table--compact .p-datatable-table,.site-dashboard-site-orders .site-orders-table .p-datatable-table{border-spacing:0}.invoices-page .invoices-table--full .p-datatable-thead>tr>th,.site-dashboard-invoices .invoices-table--compact .p-datatable-thead>tr>th,.site-dashboard-site-orders .site-orders-table .p-datatable-thead>tr>th{z-index:2;background:var(--app-bg);position:sticky;top:0}.invoices-page .invoices-table--full .p-datatable-tbody>tr>td,.site-dashboard-invoices .invoices-table--compact .p-datatable-tbody>tr>td,.site-dashboard-site-orders .site-orders-table .p-datatable-tbody>tr>td{border-top:.45rem solid var(--app-bg)}.invoices-table .invoices-table__id{width:4.5rem}.invoices-table .invoices-table__selection{text-align:center;width:3.1rem;min-width:3.1rem;max-width:3.1rem}.invoices-table .invoices-table__number{width:8.6rem}.invoices-table .invoices-table__site{width:22rem}.invoices-table .invoices-table__note{width:11rem}.todos-table .todos-table__completed{text-align:center;width:5.5rem}.todos-table .todos-table__title{width:auto;min-width:14rem}.todos-table .todos-table__date{width:9rem}.todos-table .todos-table__site{width:13rem}.todos-table__site-content{align-items:center;gap:.4rem;min-width:0;display:flex}.todos-table__site-content .projects-table__text{min-width:0}.todos-table__site-link{color:var(--primary-color);flex:none;justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.todos-table__site-link:hover,.todos-table__site-link:focus-visible{color:var(--primary-700);text-decoration:underline}.todos-table__site-link .pi{font-size:.75rem}.todos-table .todos-table__employees{width:14rem}.todos-table .todos-table__row--overdue>td{background:color-mix(in srgb, var(--app-danger) 7%, var(--app-surface))}.todos-table .todos-table__row--overdue .projects-table__date-value{color:var(--app-danger);font-weight:850}.invoices-table .invoices-table__type{width:7.4rem}.invoices-table .invoices-table__orders{width:8rem}.invoices-table .invoices-table__status{text-align:center;width:6.4rem}.invoices-table .invoices-table__status .p-column-header-content{justify-content:center}.invoices-table__status-filter.p-dropdown,.invoices-table__status-filter.p-multiselect{width:13rem}.invoices-table__status-filter.p-multiselect .p-multiselect-label{white-space:nowrap;overflow:hidden}.system-health-page{flex-direction:column;gap:1rem;display:flex;overflow:auto}.help-page{overflow:auto}.help-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.help-page__section{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;align-content:start;gap:.85rem;min-width:0;padding:1rem;display:grid}.help-page__section header{align-items:center;gap:.65rem;min-width:0;display:flex}.help-page__section-icon{background:var(--app-accent-soft);width:2.2rem;height:2.2rem;color:var(--craft-orange);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.help-page__section h3{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:850;overflow:hidden}.help-page__questions{gap:.55rem;display:grid}.help-page__question{border:1px solid var(--app-border);background:color-mix(in srgb, var(--gray-50) 72%, var(--app-surface));border-radius:8px;min-width:0}.help-page__question summary{min-width:0;color:var(--app-text);cursor:pointer;align-items:center;gap:.6rem;padding:.72rem .82rem;font-size:.86rem;font-weight:800;list-style:none;display:flex}.help-page__question summary::-webkit-details-marker{display:none}.help-page__question summary:after{color:var(--craft-orange);content:"+";margin-left:auto;font-size:.95rem;font-weight:850}.help-page__question[open] summary:after{content:"-"}.help-page__question p{color:var(--app-text-muted);margin:0;padding:0 .82rem .82rem;font-size:.84rem;font-weight:650;line-height:1.45}.system-health-page__actions{flex:none;justify-self:end;align-items:center;gap:1rem;margin-left:auto;display:flex;flex-wrap:nowrap!important}.system-health-page__actions>span{text-align:right;gap:.15rem;display:grid}.system-health-page__actions small{color:var(--app-text-muted);text-transform:uppercase;font-size:.7rem;font-weight:700}.system-health-page__actions strong{color:var(--app-text);font-size:.78rem;font-weight:750}.system-health-hero{border:1px solid var(--app-border);background:var(--app-surface);border-left-width:4px;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.15rem;min-height:9rem;padding:1.35rem;display:grid}.system-health-hero--healthy{border-left-color:var(--success)}.system-health-hero--warning{border-left-color:var(--craft-orange)}.system-health-hero--danger{border-left-color:var(--error)}.system-health-hero__icon{background:color-mix(in srgb, var(--app-text-muted) 10%, transparent);width:3.6rem;height:3.6rem;color:var(--app-text-muted);border-radius:50%;place-items:center;font-size:1.3rem;display:inline-grid}.system-health-hero--healthy .system-health-hero__icon{background:color-mix(in srgb, var(--success) 13%, transparent);color:var(--success)}.system-health-hero--warning .system-health-hero__icon{background:color-mix(in srgb, var(--craft-orange) 13%, transparent);color:var(--craft-orange)}.system-health-hero--danger .system-health-hero__icon{background:color-mix(in srgb, var(--error) 12%, transparent);color:var(--error)}.system-health-hero__content{justify-items:start;gap:.35rem;display:grid}.system-health-hero__content h3,.system-health-section__header h3{color:var(--app-text);margin:0;font-weight:850}.system-health-hero__content h3{margin-top:.15rem;font-size:1.2rem}.system-health-hero__content p,.system-health-section__header p{color:var(--app-text-muted);margin:0;line-height:1.45}.system-health-hero__content p{font-size:.86rem}.system-health-hero__error{color:var(--error);font-size:.78rem;font-weight:700}.system-health-status{background:color-mix(in srgb, var(--app-text-muted) 9%, transparent);color:var(--app-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.38rem;padding:.26rem .52rem;font-size:.72rem;font-weight:800;display:inline-flex}.system-health-status>span{background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.system-health-status--healthy{background:color-mix(in srgb, var(--success) 11%, transparent);color:color-mix(in srgb, var(--success) 78%, var(--app-text))}.system-health-status--warning{background:color-mix(in srgb, var(--craft-orange) 11%, transparent);color:var(--craft-orange)}.system-health-status--danger{background:color-mix(in srgb, var(--error) 10%, transparent);color:var(--error)}.system-health-summary{grid-template-columns:repeat(3,auto);gap:0;margin:0;display:grid}.system-health-summary div{border-left:1px solid var(--app-border);text-align:center;gap:.2rem;min-width:6.8rem;padding:.35rem 1rem;display:grid}.system-health-summary dt,.system-health-build__details dt,.system-health-component__details dt{color:var(--app-text-muted);font-size:.72rem;font-weight:700}.system-health-summary dd{color:var(--app-text);margin:0;font-size:1.05rem;font-weight:850}.system-health-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,.34fr);align-items:start;gap:1rem;display:grid}.system-health-build-stack{gap:1rem;min-width:0;display:grid}.system-health-section{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;min-width:0;padding:1.15rem}.system-health-section__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.system-health-section__header h3{font-size:1rem}.system-health-section__header p{margin-top:.2rem;font-size:.8rem}.system-health-groups{background:var(--gray-100);color:var(--app-text-muted);white-space:nowrap;border-radius:999px;padding:.32rem .55rem;font-size:.7rem;font-weight:700}.system-health-components{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.system-health-component{border:1px solid var(--app-border);background:color-mix(in srgb, var(--gray-50) 64%, var(--app-surface));border-radius:8px;min-width:0;padding:.9rem}.system-health-component--danger{border-color:color-mix(in srgb, var(--error) 38%, var(--app-border))}.system-health-component--warning{border-color:color-mix(in srgb, var(--craft-orange) 38%, var(--app-border))}.system-health-component header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.system-health-component__icon{background:var(--app-accent-soft);width:2.25rem;height:2.25rem;color:var(--craft-orange);border-radius:8px;place-items:center;font-size:.9rem;display:inline-grid}.system-health-component__heading{gap:.1rem;min-width:0;display:grid}.system-health-component__heading strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.system-health-component__heading small{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.system-health-component__details{border-top:1px solid var(--app-border);gap:.42rem;margin:.75rem 0 0;padding-top:.65rem;display:grid}.system-health-component__details div,.system-health-build__details>div:not(.system-health-build__version){grid-template-columns:minmax(7rem,1fr) auto;gap:.6rem;display:grid}.system-health-component__details dd,.system-health-build__details dd{overflow-wrap:anywhere;min-width:0;color:var(--app-text);text-align:right;margin:0;font-size:.75rem;font-weight:700}.system-health-build__details{gap:.7rem;margin:0;display:grid}.system-health-build__version{background:var(--app-accent-soft);border-radius:8px;gap:.25rem;padding:.9rem;display:grid}.system-health-build__version dd{color:var(--craft-orange);text-align:left;font-size:1.05rem}.system-health-build__details>div:not(.system-health-build__version){border-bottom:1px solid var(--app-border);padding-bottom:.65rem}.system-health-empty{min-height:5rem;color:var(--app-text-muted);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.system-health-empty--error{color:var(--error)}.system-health-loading{gap:1rem;display:grid}.system-health-loading__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.invoices-table .invoices-table__date{width:8rem}.invoices-table th.invoices-table__date,.invoices-table th.invoices-table__date .p-column-header-content,.invoices-table th.invoices-table__amount,.invoices-table th.invoices-table__amount .p-column-header-content,.projects-table th.projects-table__numeric,.projects-table th.projects-table__numeric .p-column-header-content,.site-orders-table th.site-orders-table__amount,.site-orders-table th.site-orders-table__amount .p-column-header-content{text-align:right;justify-content:flex-end}.invoices-table .invoices-table__amount{text-align:right;width:7.4rem}.invoices-table-summary{background:var(--app-surface);color:var(--app-text-muted);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:.35rem;padding:.7rem .85rem;font-size:.84rem;font-weight:700;display:flex}.invoices-table-summary__group{flex-wrap:wrap;align-items:center;gap:.45rem 1rem;display:inline-flex}.invoices-table-summary__selection-summary{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:inline-flex}.invoices-table-summary__clear.p-button{width:1.9rem;min-width:1.9rem;height:1.9rem;margin-right:-.35rem}.invoices-table-summary strong{color:var(--app-text);font-weight:900}.invoices-table--compact{height:100%;margin-top:0}.invoices-table--compact .p-datatable-tbody>tr{background:var(--gray-50)}.invoices-table--compact .invoices-table__number{width:9rem}.invoices-table--compact .invoices-table__type{width:7.5rem}.invoices-table--compact .invoices-table__status{width:6.4rem}.invoices-table--compact .invoices-table__date{width:8.2rem}.invoices-table--compact .invoices-table__amount{width:7.6rem}.projects-table--construction-sites .projects-table__id{width:4.2rem}.projects-table--construction-sites .projects-table__project{width:11rem}.projects-table--construction-sites .projects-table__short-name{width:13rem}.projects-table--construction-sites .projects-table__numeric{width:6.1rem}.projects-table--construction-sites .projects-table__center{text-align:center;width:5.2rem;min-width:5.2rem}.projects-table--construction-sites .projects-table__location-cell{width:13rem;min-width:13rem}.projects-table--construction-sites .projects-table__compact{width:4.2rem;min-width:4.2rem}.projects-table--construction-sites .projects-table__badge-cell{width:6.8rem}.projects-table--construction-sites .projects-table__invoice{width:8.4rem}.projects-table--construction-sites .projects-table__open-services{width:10rem}.projects-table--construction-sites .projects-table__action-cell{width:9rem}.administration-page{grid-template-rows:auto minmax(0,1fr);gap:.75rem;height:calc(100vh - 2.6rem);min-height:0;display:grid}.administration-page__description{color:var(--app-text-muted);margin:0;font-size:.76rem;font-weight:600;line-height:1.2}.administration-tabs.p-tabview{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.administration-tabs,.administration-tabs>.p-tabview-panels{min-height:0}.administration-tabs>.p-tabview-nav-container{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;min-width:0;overflow:hidden}.administration-tabs>.p-tabview-nav-container .p-tabview-nav-content{scrollbar-width:thin;overflow-x:auto}.administration-tabs>.p-tabview-nav-container .p-tabview-nav{white-space:nowrap;background:0 0;border:0;width:max-content;min-width:100%;padding:0 .35rem}.administration-tabs>.p-tabview-nav-container .p-tabview-nav-link{background:0 0;padding:.82rem .78rem;font-size:.82rem}.administration-tabs>.p-tabview-panels{background:var(--app-bg);border-radius:8px;height:100%;margin-top:.75rem;padding:.75rem;overflow:auto}.administration-tabs>.p-tabview-panels>.p-tabview-panel{align-content:start;gap:.75rem;min-width:0;display:grid}.administration-template-tabs>.p-tabview-nav-container{margin:0 0 .75rem}.administration-template-tabs>.p-tabview-panels{background:0 0;padding:0}.administration-grid{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.4fr);align-items:start;gap:.75rem;display:grid}.administration-grid--company{grid-template-columns:minmax(0,1fr)}.administration-account{gap:.75rem;min-height:0;padding-bottom:1rem;display:grid;overflow:auto}.administration-panel{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;gap:.75rem;min-width:0;padding:.85rem;display:grid;box-shadow:0 .25rem .8rem #0f172a08}.administration-panel h3{margin:0;font-size:1rem;line-height:1.25}.administration-panel__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.administration-panel p{color:var(--app-text-muted);margin:.25rem 0 0}.administration-address{gap:.18rem;display:grid}.administration-panel--identity,.administration-panel--company-header{grid-template-columns:auto minmax(0,1fr);align-items:center}.administration-panel--company-header .administration-logo{width:min(16rem,35vw);height:6rem}.administration-panel--company-header .administration-logo img{object-fit:contain}.administration-panel--company-details{gap:.75rem}.administration-panel__header .administration-actions{flex-wrap:wrap;gap:.5rem}.administration-company-tabs>.p-tabview-nav-container{margin:0 0 .75rem}.administration-company-tabs>.p-tabview-panels{background:0 0;padding:0}.administration-company-tabs__description{margin:0 0 1rem!important}.administration-company-save-error{justify-content:flex-start;width:100%}.administration-company-identity__details{min-width:0}.administration-avatar,.administration-logo{background:var(--app-bg);width:5rem;height:5rem;color:var(--app-text-muted);border-radius:8px;place-items:center;font-size:1.5rem;font-weight:800;display:grid;overflow:hidden}.administration-avatar{border-radius:50%}.administration-avatar img,.administration-logo img{object-fit:cover;width:100%;height:100%}.administration-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.administration-inline-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.85rem;display:grid}.administration-inline-form--compact{grid-template-columns:minmax(14rem,22rem)}.administration-template-upload{grid-template-columns:minmax(12rem,18rem) minmax(12rem,18rem) auto auto;align-items:end}.administration-template-upload .administration-upload-button{align-self:end;max-width:18rem}.administration-template-upload .administration-upload-button .p-button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.administration-bwa-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,13rem));align-items:center;gap:.55rem .75rem;margin-top:1rem;display:grid}.administration-bwa-grid__row{display:contents}.administration-bwa-grid__header{color:var(--app-text-muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.administration-bwa-grid__label{color:var(--app-text);font-size:.9rem;font-weight:600}@media (width<=48rem){.administration-bwa-grid{grid-template-columns:1fr}.administration-bwa-grid__header{display:none}.administration-bwa-grid__row{border-bottom:1px solid var(--app-border);grid-template-columns:1fr;gap:.4rem;padding:.65rem 0;display:grid}}.administration-provider-list{flex-wrap:wrap;gap:.65rem;display:flex}.administration-provider-list.auth-provider-list{justify-content:flex-start}.administration-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.administration-panel--table{gap:0;margin-top:0;padding:0;overflow:hidden}.administration-panel--table>.administration-panel__header{border-bottom:1px solid var(--app-border);padding:.8rem .85rem}.administration-table{min-width:0;font-size:.82rem}.administration-table .p-datatable-wrapper{min-width:0;overflow:auto}.administration-table .p-datatable-thead>tr>th{border-color:var(--app-border);background:color-mix(in srgb, var(--app-bg) 72%, var(--app-surface));color:var(--app-text-muted);white-space:nowrap;padding:.55rem .65rem;font-size:.74rem;font-weight:800;line-height:1.15}.administration-table .p-datatable-tbody>tr{transition:background-color .15s}.administration-table .p-datatable-tbody>tr:hover{background:var(--app-accent-soft)}.administration-table .p-datatable-tbody>tr>td{height:2.6rem;color:var(--app-text);vertical-align:middle;padding:.48rem .65rem;line-height:1.2}.administration-table .projects-table__action-cell{text-align:right;white-space:nowrap;width:4.5rem}.administration-table .projects-table__action-cell .p-button.p-button-icon-only{width:2rem;height:2rem}.administration-table .p-datatable-emptymessage>td{height:auto;color:var(--app-text-muted);text-align:center;padding:2rem 1rem}.administration-table .p-paginator{border-top:1px solid var(--app-border);min-height:2.75rem;padding:.3rem .5rem}@media (width<=64rem){.administration-grid{grid-template-columns:1fr}.administration-inline-form,.administration-template-upload{grid-template-columns:repeat(2,minmax(0,1fr))}.administration-template-upload .administration-upload-button{width:100%;max-width:none;margin-top:0}}@media (width<=48rem){.administration-page{grid-template-rows:auto auto;height:auto;overflow:visible}.administration-tabs.p-tabview{display:block}.administration-tabs>.p-tabview-panels{background:0 0;height:auto;padding:.5rem 0;overflow:visible}.administration-tabs>.p-tabview-nav-container .p-tabview-nav-link{padding:.72rem .68rem}.administration-form-grid,.administration-inline-form,.administration-inline-form--compact,.administration-template-upload{grid-template-columns:minmax(0,1fr)}.administration-panel__header{flex-direction:column;align-items:stretch}.administration-panel__header .administration-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.administration-panel__header .administration-actions .p-icon-field,.administration-panel__header .administration-actions .p-inputtext{width:100%}.administration-panel__header>.p-button{align-self:flex-start}.administration-panel--identity,.administration-panel--company-header{grid-template-columns:minmax(0,1fr);justify-items:start}.administration-panel--company-header .administration-logo{width:min(100%,16rem);height:5rem}.administration-table .p-datatable-table{min-width:44rem}}.administration-departments-table .p-row-toggler{width:2rem;height:2rem;color:var(--app-text-muted)}.administration-departments-table .p-row-toggler:enabled:hover{background:var(--app-bg);color:var(--craft-orange)}.administration-departments-table .p-datatable-tbody>tr:has(+.p-datatable-row-expansion)>td{background:color-mix(in srgb, var(--craft-orange) 4%, var(--app-surface));border-bottom-color:#0000}.administration-departments-table .p-datatable-row-expansion>td{background:color-mix(in srgb, var(--craft-orange) 4%, var(--app-surface));border-top:0;padding:0}.administration-expansion{border-left:2px solid color-mix(in srgb, var(--craft-orange) 55%, var(--app-border));margin:0 .75rem .85rem 3.25rem;padding:0 0 0 .85rem}.administration-nested-table{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;overflow:hidden;box-shadow:0 .35rem 1rem #0f172a0d}.administration-nested-table .p-datatable-thead>tr>th{background:color-mix(in srgb, var(--app-bg) 74%, var(--app-surface));font-size:.74rem}.administration-nested-table .p-datatable-tbody>tr>td{background:var(--app-surface);font-size:.82rem}.administration-dialog{width:min(38rem,100vw - 2rem)}.administration-dialog--wide{width:min(56rem,100vw - 2rem)}.administration-dialog .form-field{grid-template-columns:minmax(0,1fr)}.administration-dialog .p-inputnumber,.administration-dialog .p-inputnumber-input,.administration-dialog .p-dropdown,.administration-dialog .p-calendar{width:100%;min-width:0;max-width:100%}.administration-dialog .p-calendar .p-inputtext,.administration-dialog .p-dropdown-label{min-width:0}.assignment-approval-dialog{width:min(44rem,100vw - 2rem)}.assignment-approval-dialog__content{gap:1.25rem;display:grid}.assignment-approval-dialog__request{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-bg) 70%, var(--app-surface));border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.assignment-approval-dialog__request>span:first-child{gap:.15rem;display:grid}.assignment-approval-dialog__request small,.assignment-approval-dialog__request>span:last-child{color:var(--app-text-muted);font-size:.82rem}.assignment-approval-dialog__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.assignment-approval-dialog__step{border:1px solid var(--app-border);background:var(--app-surface);min-width:0;color:var(--app-text-muted);text-align:left;border-radius:8px;align-items:center;gap:.6rem;padding:.65rem .75rem;display:flex}.assignment-approval-dialog__step:not(:disabled){cursor:pointer}.assignment-approval-dialog__step>span{background:var(--app-bg);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.75rem;display:inline-flex}.assignment-approval-dialog__step--active{border-color:color-mix(in srgb, var(--craft-orange) 55%, var(--app-border));background:var(--app-accent-soft);color:var(--app-text)}.assignment-approval-dialog__step--active>span,.assignment-approval-dialog__step--complete>span{background:var(--craft-orange);color:#fff}.assignment-approval-dialog__choices,.hourly-rate-dialog__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.assignment-approval-dialog__choices>button,.hourly-rate-dialog__choices>button{border:1px solid var(--app-border);background:var(--app-surface);min-width:0;min-height:8rem;color:var(--app-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.25rem .7rem;padding:1rem;display:grid}.assignment-approval-dialog__choices>button:hover,.assignment-approval-dialog__choices>button:focus-visible,.hourly-rate-dialog__choices>button:hover,.hourly-rate-dialog__choices>button:focus-visible,.hourly-rate-dialog__choices>button[aria-pressed=true]{border-color:color-mix(in srgb, var(--craft-orange) 55%, var(--app-border));background:var(--app-accent-soft)}.assignment-approval-dialog__choices i,.hourly-rate-dialog__choices i{color:var(--craft-orange);grid-row:1/span 2;font-size:1.15rem}.assignment-approval-dialog__choices span,.hourly-rate-dialog__choices span{color:var(--app-text-muted);font-size:.82rem;line-height:1.4}.assignment-approval-dialog__form{grid-template-columns:1fr}.assignment-approval-dialog__form .p-message{width:100%}.assignment-approval-dialog__footer-spacer{flex:auto}.hourly-rate-dialog .p-dialog-content{flex-direction:column;gap:1.25rem;display:flex}.hourly-rate-dialog__generation{border:1px solid var(--app-border);border-radius:8px;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.hourly-rate-dialog .administration-form-grid{align-items:start}.hourly-rate-dialog__hint{color:var(--app-text-muted);margin:0;font-size:.82rem;line-height:1.5}.hourly-rate-dialog__generate-action{justify-content:flex-start;display:flex}@media (width<=560px){.assignment-approval-dialog__choices,.hourly-rate-dialog__choices,.assignment-approval-dialog__steps{grid-template-columns:1fr}.assignment-approval-dialog__request{flex-direction:column;align-items:flex-start}}.administration-dialog .administration-employees-multiselect{width:100%;min-width:0;max-width:100%}.administration-dialog .administration-employees-multiselect .p-multiselect-label{white-space:normal;flex-wrap:wrap;gap:.25rem;max-width:100%;display:flex;overflow:hidden}.administration-dialog .administration-employees-multiselect .p-multiselect-token{max-width:min(14rem,100%)}.administration-dialog .administration-employees-multiselect .p-multiselect-token-label{text-overflow:ellipsis;overflow:hidden}.administration-group-list{flex-wrap:wrap;gap:.4rem;display:flex}.administration-group-chip{border:1px solid var(--app-border);background:var(--app-bg);max-width:100%;min-height:2rem;color:var(--app-text);border-radius:999px;align-items:center;gap:.35rem;padding:.12rem .2rem .12rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex}.administration-group-chip small{color:var(--app-text-muted);font-size:.72rem;font-weight:700}.administration-group-chip .p-button.p-button-icon-only{width:1.45rem;height:1.45rem}.administration-upload-button{margin-top:.75rem;position:relative;overflow:hidden}.administration-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.administration-upload-button .p-button-icon{margin-right:.65rem}.administration-status{background:var(--app-bg);min-height:1.65rem;color:var(--app-text-muted);border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex}.administration-status--accepted,.administration-status--approved{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.administration-status--pending{background:color-mix(in srgb, var(--warning) 16%, transparent);color:color-mix(in srgb, var(--warning) 72%, var(--app-text))}.administration-status--cancelled,.administration-status--expired,.administration-status--rejected{color:#dc2626;background:#dc26261f}.site-dashboard{background:var(--app-bg);border-radius:8px;grid-template-rows:minmax(0,1fr);gap:1rem;height:calc(100vh - 2.6rem);min-height:0;display:grid;overflow:hidden}.site-dashboard-card h3,.site-dashboard-card p{margin:0}.site-dashboard-overview__title{min-width:0}.site-dashboard-overview__heading{align-items:center;gap:.55rem;min-width:0;display:flex}.site-dashboard-overview__title h2{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.12rem;font-weight:800;line-height:1.2;overflow:hidden}.site-dashboard-overview__title p{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:.08rem 0 0;font-size:.8125rem;overflow:hidden}.site-dashboard-overview__project{max-width:100%;color:var(--app-text);align-items:center;gap:.4rem;margin-top:.36rem;font-size:.78rem;font-weight:800;line-height:1.15;display:inline-flex}.site-dashboard-overview__project span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-dashboard-overview__project i{color:var(--craft-orange);font-size:.82rem}.site-dashboard__grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.55fr) minmax(22rem,1fr);gap:1rem;min-height:0;display:grid}.site-dashboard__grid--with-analytics{grid-template-rows:minmax(0,1fr)}.site-dashboard-card{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;min-width:0;min-height:0;padding:1rem;display:grid;overflow:hidden;box-shadow:0 .35rem 1rem #0000000a}.site-dashboard-card>header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.site-dashboard-card__header-actions{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.site-dashboard-todos__completion-filter.p-dropdown{background:var(--gray-100);border:0;border-radius:7px;width:9.25rem;min-height:2rem}.site-dashboard-todos__completion-filter .p-dropdown-label{align-items:center;min-height:2rem;padding-top:0;padding-bottom:0;font-size:.78rem;font-weight:750;display:flex}.site-dashboard-todos__completion-filter .p-dropdown-trigger{width:2rem}.site-dashboard-card h3{color:var(--app-text);font-size:.92rem;font-weight:850;line-height:1.15}.site-dashboard-card p{color:var(--app-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.28rem;font-size:.8125rem;line-height:1.25;display:-webkit-box;overflow:hidden}.site-dashboard-card--overview{grid-area:1/1;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-self:start;gap:.75rem 1.2rem;height:7.25rem;min-height:0;padding:.85rem 1.35rem 1.1rem}.site-dashboard-card--overview>header{grid-area:1/1;grid-template-columns:auto minmax(12rem,1fr) minmax(17rem,auto);align-items:center;gap:.75rem;min-width:0;display:grid}.site-dashboard-overview__actions{justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.site-dashboard-overview-meta{place-self:center end;gap:.4rem;min-width:0;min-height:0;display:grid}.site-dashboard-overview-meta span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;display:grid}.site-dashboard-overview-meta i{color:var(--craft-orange);font-size:.82rem}.site-dashboard-overview-meta strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:800;line-height:1.15;overflow:hidden}.site-dashboard-overview__number{text-align:right;font-variant-numeric:tabular-nums}.site-dashboard-card--documents{grid-area:1/1/auto/-1;grid-template-rows:auto minmax(0,1fr);align-self:stretch;gap:.75rem;min-height:clamp(38rem,72vh,58rem);margin-top:7.8rem}.administration-folder-structures__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.administration-folder-structures__template-bar{border:1px solid var(--app-border);background:var(--app-bg);border-radius:8px;grid-template-columns:minmax(15rem,24rem) minmax(0,1fr);align-items:end;gap:.75rem;padding:.75rem;display:grid}.administration-folder-structures__checkbox{min-height:2.5rem;color:var(--app-text);cursor:pointer;align-items:center;gap:.55rem;display:flex}@media (width<=60rem){.administration-folder-structures__template-bar{grid-template-columns:1fr}.administration-folder-structures__template-bar .administration-folder-structures__header-actions{justify-content:flex-start}}.administration-folder-structures__message{background:var(--app-bg);min-height:3rem;color:var(--app-text-muted);border-radius:7px;align-items:center;gap:.55rem;padding:.75rem;display:flex}.administration-folder-structures__message--error{background:color-mix(in srgb, var(--red-500) 9%, var(--app-surface));color:var(--red-700)}.administration-folder-tree{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;gap:.16rem;min-height:8rem;padding:.45rem;display:grid}.administration-folder-tree__row{min-height:2.6rem;margin-left:calc(var(--folder-depth,0) * 1.8rem);background:var(--app-surface);border:1px solid #0000;border-radius:6px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.35rem .35rem .35rem .45rem;transition:border-color .12s,box-shadow .12s,opacity .12s;display:grid;position:relative}.administration-folder-tree__row:not([data-depth="0"]){border-left-color:color-mix(in srgb, var(--craft-orange) 48%, var(--app-border))}.administration-folder-tree__row:hover,.administration-folder-tree__row:focus-within{border-color:color-mix(in srgb, var(--craft-orange) 28%, var(--app-border))}.administration-folder-tree__row--dragging{opacity:.42}.administration-folder-tree__row--drop-before:before,.administration-folder-tree__row--drop-after:after{z-index:1;background:var(--craft-orange);content:"";border-radius:999px;height:2px;position:absolute;left:.25rem;right:.25rem}.administration-folder-tree__row--drop-before:before{top:-.16rem}.administration-folder-tree__row--drop-after:after{bottom:-.16rem}.administration-folder-tree__row--drop-inside{border-color:color-mix(in srgb, var(--craft-orange) 65%, var(--app-border));background:var(--app-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--craft-orange) 28%, transparent)}.administration-folder-tree__handle{width:1.35rem;height:1.7rem;color:var(--app-text-muted);cursor:grab;place-items:center;display:grid}.administration-folder-tree__row:active .administration-folder-tree__handle{cursor:grabbing}.administration-folder-tree__row>.pi-folder{color:var(--craft-orange)}.administration-folder-tree__name{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.administration-folder-tree__actions{opacity:.35;align-items:center;gap:.05rem;transition:opacity .12s;display:inline-flex}.administration-folder-tree__row:hover .administration-folder-tree__actions,.administration-folder-tree__row:focus-within .administration-folder-tree__actions{opacity:1}.administration-folder-tree__actions .p-button{width:2rem;height:2rem}.folder-node-tooltip .p-tooltip-text{overflow-wrap:anywhere;white-space:normal;max-width:min(22rem,45vw)}.administration-folder-structures__empty{min-height:12rem;color:var(--app-text-muted);text-align:center;align-content:center;place-items:center;gap:.45rem;padding:1rem;display:grid}.administration-folder-structures__empty>.pi{color:var(--craft-orange);font-size:1.8rem}.administration-folder-structures__empty strong{color:var(--app-text)}.project-sites-workspace{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;min-height:0;padding:.5rem}.project-sites-workspace__content{min-width:0;min-height:0;display:flex;overflow:hidden}.project-sites-workspace__content>.projects-table,.project-sites-workspace__content>.administration-panel,.project-sites-workspace__content>.specifications-panel,.project-sites-workspace__documents{flex:auto;min-width:0;min-height:0}.project-sites-workspace__content>.projects-table{margin-top:0}.project-sites-workspace__content>.administration-panel{overflow:auto}.project-sites-workspace__documents{grid-template-rows:auto auto minmax(0,1fr);gap:.45rem;display:grid;overflow:hidden}.project-sites-workspace__placeholder{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:.45rem;min-width:0;min-height:0;display:grid}.project-sites-workspace__placeholder .site-dashboard-empty{min-height:100%}.project-sites-workspace__data-section{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:.45rem;min-width:0;min-height:0;display:grid;overflow:hidden}.project-sites-workspace__data-section>.invoices-table-shell{min-height:0}.project-sites-workspace__data-section>.invoices-table-shell--full{grid-template-rows:minmax(0,1fr) auto auto;height:100%;display:grid}.project-sites-workspace__data-section .invoices-table--full.p-datatable-scrollable{flex-direction:column;height:100%;min-height:0;display:flex}.project-sites-workspace__data-section .invoices-table--full .p-datatable-wrapper{flex:auto;min-height:0}.project-sites-workspace__documents-table{margin-top:0}.project-sites-workspace__document-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.project-sites-workspace__selection-cell{text-align:center;width:3rem;min-width:3rem}.document-upload-area{gap:.45rem;min-width:0;display:grid}.document-heading-actions{flex-wrap:wrap;align-items:center;gap:1rem;min-width:0;display:flex}.document-download-actions{align-items:center;gap:.25rem;display:inline-flex}.document-download-actions>span{white-space:nowrap;font-size:var(--app-component-font-size);margin-right:.25rem}.document-download-actions>.p-button.p-button-icon-only{flex:0 0 2.25rem;width:2.25rem;height:2.25rem;padding:0}.document-download-error{color:var(--red-700);border:1px solid var(--red-200);background:var(--red-50);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.78rem;display:grid}.document-download-error>span{overflow-wrap:anywhere}.document-download-error>.p-button{width:1.75rem;height:1.75rem}.project-sites-workspace__file-button{cursor:pointer;justify-self:start;overflow:hidden}.project-sites-workspace__file-button input{display:none}.project-sites-workspace__folder-row--drop-before:before,.project-sites-workspace__folder-row--drop-after:after{z-index:2;right:.25rem;left:calc(.65rem + (var(--folder-depth,0) * .85rem));background:var(--craft-orange);content:"";border-radius:999px;height:2px;position:absolute}.project-sites-workspace__folder-row--drop-before:before{top:-.12rem}.project-sites-workspace__folder-row--drop-after:after{bottom:-.12rem}.project-sites-workspace__folder-row--drop-inside .site-dashboard-document-folders__item{background:var(--app-accent-soft);color:var(--craft-orange);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--craft-orange) 45%, transparent)}.site-dashboard__grid--with-analytics .site-dashboard-card--documents{grid-row:1;margin-top:7.8rem}.site-dashboard-analytics{gap:.55rem;min-width:0;padding-right:.15rem;display:grid}.site-dashboard-card--analytics-summary{grid-area:1/2;grid-template-rows:auto minmax(0,1fr);align-self:start;gap:.35rem;height:7.25rem;padding:.55rem .75rem}.site-dashboard-card--analytics-summary>header{align-items:center}.site-dashboard-analytics-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;min-height:0;display:grid}.site-dashboard-analytics-summary__item{--site-analytics-traffic-color:var(--craft-orange);--site-analytics-traffic-soft:var(--app-accent-soft);border:1px solid var(--app-border);border-left:.2rem solid var(--site-analytics-summary-accent,var(--craft-orange));background:0 0;border-radius:6px;align-content:center;gap:.18rem;min-width:0;padding:.38rem 1.55rem .38rem .5rem;display:grid;position:relative}button.site-dashboard-analytics-summary__item{width:100%;color:inherit;font:inherit;text-align:left}.site-dashboard-analytics-summary__item--interactive{cursor:pointer;transition:border-color .14s,background .14s}.site-dashboard-analytics-summary__item--interactive:hover,.site-dashboard-analytics-summary__item--interactive:focus-visible{border-color:color-mix(in srgb, var(--craft-orange) 45%, var(--app-border));background:color-mix(in srgb, var(--craft-orange) 4%, transparent)}.site-dashboard-analytics-summary__item--full-cost,.site-dashboard-analytics-summary__item--margin{--site-analytics-summary-accent:var(--craft-orange);--site-analytics-summary-soft:var(--app-accent-soft)}.site-dashboard-analytics-summary__item--hours{--site-analytics-summary-accent:var(--craft-orange);--site-analytics-summary-soft:var(--app-accent-soft);padding-right:.5rem}.site-dashboard-analytics-summary__item>span{min-width:0;display:grid}.site-dashboard-analytics-summary__item small{color:var(--app-text-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.55rem;font-weight:750;line-height:1;overflow:hidden}.site-dashboard-analytics-summary__item>span>strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.05;overflow:hidden}.site-dashboard-analytics-summary__item>strong{color:var(--craft-orange);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:900;overflow:hidden}.site-dashboard-analytics-summary__item .site-dashboard-analytics__traffic-light{width:.72rem;height:.72rem;top:50%;right:.5rem;transform:translateY(-50%)}.site-dashboard-analytics-overlay.p-overlaypanel{width:min(60rem,100vw - 2rem);max-height:min(42rem,100vh - 4rem);z-index:1100!important}.site-dashboard-analytics-overlay-mask{z-index:1099;cursor:default;background:#1e1f2161;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.site-dashboard-analytics-overlay .p-overlaypanel-content{gap:.65rem;max-height:min(40rem,100vh - 6rem);display:grid;overflow:auto}.site-dashboard-analytics-overlay__title{color:var(--app-text);margin:0;padding-right:2rem;font-size:1rem}.site-dashboard-analytics__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.projects-page__analytics-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.site-dashboard-analytics__kpi{border:1px solid var(--app-border);border-left:.28rem solid var(--site-analytics-accent,var(--craft-orange));background:linear-gradient(180deg, #ffffffdb, #fff), var(--site-analytics-soft,var(--gray-50));border-radius:8px;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .58rem;min-width:0;min-height:4.85rem;padding:.62rem .78rem;display:grid;position:relative;overflow:hidden;box-shadow:0 .25rem .75rem #00000009}.site-dashboard-analytics__kpi--hours{--site-analytics-accent:#1e1f21;--site-analytics-soft:#f2f3f5}.site-dashboard-analytics__kpi--work{--site-analytics-accent:#ff5a0a;--site-analytics-soft:#fff3ed}.site-dashboard-analytics__kpi--service{--site-analytics-accent:#2f8f5b;--site-analytics-soft:#effaf4}.site-dashboard-analytics__kpi--orders{--site-analytics-accent:#3a4c6a;--site-analytics-soft:#eef3fa}.site-dashboard-analytics__kpi--invoices{--site-analytics-accent:#b77900;--site-analytics-soft:#fff8e8}.site-dashboard-analytics__kpi--full-cost{--site-analytics-accent:#7753b8;--site-analytics-soft:#f4f0fb}.site-dashboard-analytics__kpi--labor-cost{--site-analytics-accent:#0f766e;--site-analytics-soft:#ecfdf9}.site-dashboard-analytics__kpi--margin{--site-analytics-accent:#7753b8;--site-analytics-soft:#f4f0fb}.site-dashboard-analytics__kpi--actual-margin{--site-analytics-accent:#166534;--site-analytics-soft:#f0fdf4}.site-dashboard-analytics__icon{background:var(--site-analytics-soft,var(--app-accent-soft));width:1.92rem;height:1.92rem;color:var(--site-analytics-accent,var(--craft-orange));border-radius:8px;grid-row:1/4;place-items:center;font-size:.98rem;display:grid}.site-dashboard-analytics__label{color:var(--app-text-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:850;line-height:1.15;overflow:hidden}.site-dashboard-analytics__value{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:900;line-height:1.18;overflow:hidden}.site-dashboard-analytics__detail{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:760;line-height:1.2;overflow:hidden}.site-dashboard-analytics__summary{border:1px solid var(--app-border);background:linear-gradient(180deg, #ffffffe6, #fff), var(--gray-50);border-radius:8px;gap:.4rem;padding:.58rem .68rem;display:grid}.site-dashboard-analytics__summary-header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.site-dashboard-analytics__summary-header span{color:var(--app-text-muted);text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:850;display:inline-flex}.site-dashboard-analytics__summary-header i{color:var(--craft-orange)}.site-dashboard-analytics__summary-header>strong{color:var(--app-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:900;overflow:hidden}.site-dashboard-analytics__hours-progress.p-progressbar{background:var(--gray-200);border-radius:999px;height:.72rem}.site-dashboard-analytics__hours-progress--has-hours.p-progressbar{background:#dc2626}.site-dashboard-analytics__hours-progress .p-progressbar-value{background:#16a34a;border-radius:0}.site-dashboard-analytics__hours-legend{color:var(--app-text-muted);flex-wrap:wrap;gap:.32rem .58rem;font-size:.7rem;font-weight:700;display:flex}.site-dashboard-analytics__hours-legend span{align-items:center;gap:.28rem;display:inline-flex}.site-dashboard-analytics__legend-dot{border-radius:999px;width:.5rem;height:.5rem}.site-dashboard-analytics__legend-dot--billed{background:#16a34a}.site-dashboard-analytics__legend-dot--open{background:#dc2626}.site-dashboard-analytics__derived-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.site-dashboard-analytics__derived-item{--site-analytics-group-accent:var(--craft-orange);--site-analytics-group-soft:var(--app-accent-soft);--site-analytics-traffic-color:var(--site-analytics-group-accent);--site-analytics-traffic-soft:var(--site-analytics-group-soft);border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;gap:.42rem;min-width:0;padding:.58rem 2.1rem .58rem .62rem;display:grid;position:relative}.site-dashboard-analytics__derived-item--full-cost{--site-analytics-group-accent:#7753b8;--site-analytics-group-soft:#f4f0fb}.site-dashboard-analytics__derived-item--labor-cost{--site-analytics-group-accent:#0f766e;--site-analytics-group-soft:#ecfdf9}.site-dashboard-analytics__derived-item--margin{--site-analytics-group-accent:#166534;--site-analytics-group-soft:#f0fdf4}.site-dashboard-analytics__derived-item--material-cost{--site-analytics-group-accent:#b77900;--site-analytics-group-soft:#fff8e8}.site-dashboard-analytics__derived-item header{justify-content:flex-start;align-items:center;gap:.75rem;min-width:0;display:flex}.site-dashboard-analytics__derived-item header span{min-width:0;color:var(--app-text-muted);text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:850;display:inline-flex}.site-dashboard-analytics__derived-item header i{color:var(--craft-orange)}.site-dashboard-analytics__derived-item header span strong{color:inherit;font-size:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-dashboard-analytics__traffic-light{border:1px solid color-mix(in srgb, var(--site-analytics-traffic-color) 38%, white);background:color-mix(in srgb, var(--site-analytics-traffic-color) 88%, white);width:1.06rem;height:1.06rem;box-shadow:0 0 0 .22rem var(--site-analytics-traffic-soft);border-radius:999px;position:absolute;top:.64rem;right:.72rem}.site-dashboard-analytics__traffic-light--red{--site-analytics-traffic-color:#ef4444;--site-analytics-traffic-soft:#fee2e2}.site-dashboard-analytics__traffic-light--yellow{--site-analytics-traffic-color:#facc15;--site-analytics-traffic-soft:#fef3c7}.site-dashboard-analytics__traffic-light--green{--site-analytics-traffic-color:#22c55e;--site-analytics-traffic-soft:#dcfce7}.site-dashboard-analytics__derived-item header>strong{color:var(--app-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:900;overflow:hidden}.site-dashboard-analytics__derived-summary{color:var(--app-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:900;line-height:1.15;overflow:hidden}.site-dashboard-analytics__group-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem .55rem;margin:0;display:grid}.site-dashboard-analytics__group-metrics div{min-width:0}.site-dashboard-analytics__group-metrics dt{color:var(--app-text-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 .08rem;font-size:.65rem;font-weight:500;overflow:hidden}.site-dashboard-analytics__group-metrics dd{color:var(--app-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;font-weight:850;overflow:hidden}.site-dashboard-analytics__group-metrics .p-inputnumber{width:100%}.site-dashboard-analytics__rate-input.p-inputtext{border-radius:6px;width:100%;min-width:0;height:1.7rem;padding:.22rem .38rem;font-size:.78rem;font-weight:850}.site-dashboard-analytics__bar{background:var(--gray-200);border-radius:999px;height:.32rem;margin-top:.18rem;display:block;position:relative;overflow:hidden}.site-dashboard-analytics__bar-value{border-radius:inherit;background:var(--craft-orange);height:100%;display:block}.site-dashboard-analytics__bar--target{overflow:visible}.site-dashboard-analytics__bar--target:after{top:-.14rem;bottom:-.14rem;left:var(--site-analytics-target-position,100%);background:color-mix(in srgb, var(--app-text) 72%, transparent);content:"";border-radius:999px;width:.12rem;position:absolute;transform:translate(-50%)}.site-dashboard-analytics__bar-target-label{bottom:calc(100% + .18rem);left:var(--site-analytics-target-position,100%);color:var(--app-text-muted);text-transform:uppercase;font-size:.58rem;font-weight:700;line-height:1;position:absolute;transform:translate(-50%)}.site-dashboard-analytics__empty{border:1px dashed var(--app-border);color:var(--app-text-muted);text-align:center;border-radius:8px;padding:.85rem;font-size:.82rem;font-weight:800}.site-dashboard-documents__header{align-items:center}.site-dashboard-documents__tools{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.site-dashboard-documents__hint{color:var(--app-text-muted);white-space:nowrap;font-size:.78rem}.site-dashboard-documents__filter{width:min(14rem,40vw)}.site-dashboard-documents__filter--search{width:min(28rem,55vw)}.site-dashboard-documents__filter--search .p-chips-multiple-container{white-space:nowrap;flex-wrap:nowrap;width:100%;min-height:2rem;overflow:auto hidden}.site-dashboard-documents__filter--search .p-chips-token{flex:none}.site-dashboard-documents__filter--search .p-chips-input-token{flex:1 0 9rem;min-width:9rem}.site-dashboard-documents__filter .p-multiselect-label{min-height:2rem;padding-block:.38rem;font-size:.82rem}.site-dashboard-document-browser{grid-template-columns:minmax(11.5rem,14rem) minmax(0,1fr);gap:.5rem;min-height:0;display:grid;overflow:hidden}.site-dashboard-document-folders{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;min-width:0;padding:.35rem;overflow:auto}.site-dashboard-document-folders__workspace{border-radius:8px;gap:.12rem;transition:outline-color .14s,background-color .14s;display:grid}.site-dashboard-document-folders__workspace--document-drop-ready{outline:1px dashed color-mix(in srgb, var(--craft-orange) 65%, var(--app-border));outline-offset:3px;background:color-mix(in srgb, var(--app-accent-soft) 32%, transparent)}.site-dashboard-document-folders__workspace+.site-dashboard-document-folders__workspace{border-top:1px solid var(--app-border);margin-top:.55rem;padding-top:.55rem}.site-dashboard-document-folders__row{cursor:grab;min-width:0;position:relative}.site-dashboard-document-folders__row:active{cursor:grabbing}.site-dashboard-document-folders__row--root,.site-dashboard-document-folders__row--root:active,.site-dashboard-document-folders__row--fixed,.site-dashboard-document-folders__row--fixed:active{cursor:default}.site-dashboard-document-folders__row--root .site-dashboard-document-folders__root{padding-right:4rem}.site-dashboard-document-folders__row--root .site-dashboard-document-folders__root small{pointer-events:none;position:absolute;right:.35rem}.site-dashboard-document-folders__row--root .site-dashboard-document-folders__actions{right:1.85rem}.site-dashboard-document-folders__row--section-start{border-top:1px solid var(--app-border);margin-top:.5rem;padding-top:.5rem}.site-dashboard-document-folders__row--section-start .site-dashboard-document-folders__actions{top:calc(50% + .25rem)}.site-dashboard-document-folders__row--desktop-child .site-dashboard-document-folders__root{min-height:1.85rem;color:var(--app-text-muted);padding:.28rem .45rem .28rem 1.3rem;font-size:.73rem;font-weight:750}.site-dashboard-document-folders__row--desktop-child .site-dashboard-document-folders__root:before{border-bottom:1px solid var(--app-border);border-left:1px solid var(--app-border);content:"";width:.35rem;height:.7rem;position:absolute;left:.72rem;transform:translateY(-.2rem)}.site-dashboard-document-folders__row--dragging{opacity:.45}.site-dashboard-document-folders__row--document-ready .site-dashboard-document-folders__item,.site-dashboard-document-folders__row--workflow-ready .site-dashboard-document-folders__root{background:color-mix(in srgb, var(--app-accent-soft) 42%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--craft-orange) 28%, transparent);transition:background-color .12s,box-shadow .12s,color .12s}.site-dashboard-document-folders__row--archive-hover .site-dashboard-document-folders__root{color:var(--craft-orange);background:var(--app-accent-soft);box-shadow:inset 0 0 0 1px var(--craft-orange)}.site-dashboard-document-folders__row--document-target .site-dashboard-document-folders__item{background:var(--app-accent-soft);color:var(--craft-orange);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--craft-orange) 45%, transparent)}.site-dashboard-document-folders__actions{background:var(--gray-50);opacity:0;border-radius:5px;align-items:center;gap:.05rem;padding:.08rem;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.site-dashboard-document-folders__row:hover .site-dashboard-document-folders__actions,.site-dashboard-document-folders__row:focus-within .site-dashboard-document-folders__actions,.site-dashboard-document-folders__row--active .site-dashboard-document-folders__actions{opacity:1}.site-dashboard-document-folders__actions .p-button{justify-content:center;align-items:center;width:1.55rem;height:1.55rem;padding:0;line-height:1;display:inline-flex}.site-dashboard-document-folders__actions .p-button-icon{margin:0;font-size:.72rem;line-height:1;display:block}.site-dashboard-create-speed-dial.p-speeddial{z-index:1050;position:fixed;bottom:1.5rem;right:1.5rem}.site-dashboard-create-speed-dial-mask{z-index:1049;cursor:default;background:#1e1f2161;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.site-dashboard-create-speed-dial .p-speeddial-button,.site-dashboard-create-speed-dial .p-speeddial-action{background:var(--craft-orange);width:2.75rem;height:2.75rem;color:var(--pure-white);border:0;box-shadow:0 .45rem 1rem #1e1f212e}.site-dashboard-create-speed-dial .p-speeddial-action{background:var(--app-surface-raised);width:2.35rem;height:2.35rem;color:var(--craft-orange)}.site-dashboard-create-speed-dial .p-speeddial-button:not(:disabled):hover,.site-dashboard-create-speed-dial .p-speeddial-button:not(:disabled):focus,.site-dashboard-create-speed-dial .p-speeddial-action:hover,.site-dashboard-create-speed-dial .p-speeddial-action:focus{background:var(--craft-orange-dark,#df4d08);color:var(--pure-white)}.site-dashboard-document-folders__root,.site-dashboard-document-folders__item{width:100%;min-height:2rem;color:var(--app-text-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.35rem .45rem;font-size:.78rem;display:grid}.site-dashboard-document-folders__root{color:var(--app-text);font-weight:850}.site-dashboard-document-folders__item{padding-left:calc(.65rem + (var(--folder-depth,0) * .85rem))}.site-dashboard-document-folders__root span,.site-dashboard-document-folders__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-dashboard-document-folders__root small,.site-dashboard-document-folders__item small{background:var(--app-surface);min-width:1.35rem;color:var(--app-text-muted);text-align:center;border-radius:999px;padding:.08rem .28rem;font-size:.68rem}.site-dashboard-document-folders__root:hover,.site-dashboard-document-folders__item:hover,.site-dashboard-document-folders__root:focus-visible,.site-dashboard-document-folders__item:focus-visible,.site-dashboard-document-folders__item--active{background:var(--app-accent-soft);color:var(--craft-orange);outline:none}.site-dashboard-documents__location{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:.75rem;min-height:2rem;padding:0 .2rem .35rem;display:flex}.site-dashboard-documents__location span{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.site-dashboard-documents__location i{color:var(--craft-orange)}.site-dashboard-documents__location strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.site-dashboard-documents__location-title>span{align-items:start;gap:.08rem;display:grid}.site-dashboard-documents__location small{color:var(--app-text-muted);white-space:nowrap;font-size:.72rem}.site-dashboard-documents__location-tools{flex:auto;justify-content:flex-end}.site-dashboard-documents__location-tools .site-dashboard-documents__filter--search{width:min(28rem,55vw)}.site-dashboard-column-filter{width:13rem}.site-dashboard-tabs{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;min-width:0;padding:.18rem;display:inline-flex;overflow:hidden}.site-dashboard-tabs__tab{min-height:2rem;color:var(--app-text-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:.34rem .72rem;font-size:.78rem;font-weight:850;line-height:1.15}.site-dashboard-tabs__tab:hover,.site-dashboard-tabs__tab:focus-visible{color:var(--craft-orange);outline:none}.site-dashboard-tabs__tab--active{background:var(--app-surface);color:var(--craft-orange);box-shadow:0 .18rem .45rem #00000014}.site-dashboard-documents,.site-dashboard-daily-reports,.site-dashboard-invoices,.site-dashboard-contacts{scrollbar-gutter:stable;align-content:start;gap:.45rem;height:100%;min-height:0;padding-right:.2rem;display:grid;overflow:auto}.site-dashboard-invoices{align-content:stretch;overflow:hidden}.document-workflow-panel{grid-template-rows:auto minmax(0,1fr)}.site-dashboard-site-orders{overflow:hidden}.site-dashboard-invoices .invoices-table-shell--compact{height:100%;min-height:0}.site-dashboard-documents--droppable{border-radius:8px;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.site-dashboard-documents--drop-active,.project-sites-workspace__documents--drop-active{box-shadow:inset 0 0 0 2px var(--craft-orange), 0 0 0 3px color-mix(in srgb, var(--craft-orange) 14%, transparent);border-radius:8px}.site-dashboard-documents--drop-active .document-file-dropzone:not(.document-file-dropzone--disabled),.project-sites-workspace__documents--drop-active .document-file-dropzone:not(.document-file-dropzone--disabled){border-color:var(--craft-orange);background:var(--app-accent-soft);color:var(--craft-orange)}.site-dashboard-documents__workspace-panel{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:.45rem;min-height:0;display:grid;overflow:hidden}.site-dashboard-desktop-v2__panel--documents{grid-template-rows:auto minmax(0,1fr);padding:.65rem}.document-file-dropzone{border:1px dashed color-mix(in srgb, var(--craft-orange) 55%, var(--app-border));background:color-mix(in srgb, var(--app-accent-soft) 58%, var(--app-surface));width:100%;min-height:3.35rem;color:var(--app-text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;padding:.55rem .8rem;transition:border-color .12s,background-color .12s,color .12s;display:flex}.document-file-dropzone:hover,.document-file-dropzone:focus-visible{border-color:var(--craft-orange);background:var(--app-accent-soft);color:var(--craft-orange);outline:none}.document-file-dropzone>.pi{color:var(--craft-orange);font-size:1.2rem}.document-file-dropzone>span{gap:.08rem;display:grid}.document-file-dropzone strong{font-size:.82rem}.document-file-dropzone small{color:var(--app-text-muted);font-size:.72rem;font-weight:650}.document-file-dropzone--disabled{border-color:var(--app-border);background:var(--gray-50);color:var(--app-text-muted);cursor:not-allowed;opacity:.8}.document-file-dropzone--disabled>.pi{color:var(--app-text-muted)}.document-workflow-dropzone{cursor:pointer;min-height:4rem}.document-workflow-dropzone>input{display:none}.document-workflow-dropzone--active{border-color:var(--craft-orange);background:var(--app-accent-soft);color:var(--craft-orange);box-shadow:0 0 0 3px color-mix(in srgb, var(--craft-orange) 14%, transparent)}.site-dashboard-document-folders__row--workflow-target{background:var(--app-accent-soft);box-shadow:inset 0 0 0 2px var(--craft-orange), 0 0 0 3px color-mix(in srgb, var(--craft-orange) 14%, transparent);border-radius:7px}.document-assignment-panel__hint{color:var(--app-text-muted);font-size:.78rem;font-weight:700}.document-workflow-target-dialog__summary{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;align-items:center;gap:.75rem;padding:.85rem;display:flex}.document-workflow-target-dialog__summary>.pi{color:var(--craft-orange);font-size:1.35rem}.document-workflow-target-dialog__summary>span{gap:.15rem;display:grid}.document-workflow-target-dialog__summary small{color:var(--app-text-muted)}.document-workflow-pending-files{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;gap:.4rem;padding:.65rem;display:grid}.document-workflow-pending-files>small{color:var(--app-text-muted);font-weight:700}.document-workflow-pending-files>span{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.document-workflow-pending-files>span>.pi{color:var(--craft-orange)}.document-workflow-pending-files strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-workflow-pending-files>span>small{color:var(--app-text-muted)}.site-dashboard-documents-table.p-datatable-scrollable{flex-direction:column;min-height:0;display:flex}.site-dashboard-documents-table .p-datatable-wrapper{flex:auto;min-height:0;overflow-x:hidden}.site-dashboard-documents-table .p-datatable-tbody>tr>td{vertical-align:middle;height:2.15rem;padding:.25rem .5rem}.site-dashboard-documents-table .projects-table__actions{align-items:center}.site-dashboard-documents-table .projects-table__actions .p-button{width:1.8rem;height:1.8rem;padding:0}.site-dashboard-document-table__name{width:100%;min-width:0;max-width:100%;color:var(--app-text);cursor:grab;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.55rem;display:inline-flex}.site-dashboard-document-table__name:active{cursor:grabbing}.site-dashboard-document-table__name i{color:var(--craft-orange)}.site-dashboard-document-table__name strong,.site-dashboard-document-table__name .projects-table__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;line-height:1.25;overflow:hidden}.site-dashboard-documents-table .site-dashboard-document__tags{justify-content:flex-start}.site-dashboard-empty{border:1px dashed var(--app-border);background:var(--gray-50);min-height:5rem;color:var(--app-text-muted);text-align:center;border-radius:8px;place-items:center;padding:1rem;font-size:.84rem;font-weight:800;display:grid}.site-dashboard-empty--action{cursor:pointer;width:100%;font:inherit}.site-dashboard-empty--action:hover,.site-dashboard-empty--action:focus-visible{border-color:color-mix(in srgb, var(--craft-orange) 48%, var(--app-border));background:var(--app-accent-soft);color:var(--craft-orange);outline:none}.site-dashboard-document{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.25rem;min-height:3.45rem;padding:.55rem .5rem;display:grid}.site-dashboard-document[draggable=true]{cursor:grab}.site-dashboard-document[draggable=true]:active{cursor:grabbing}.site-dashboard-document--dragging{opacity:.45}.site-dashboard-document>*{align-self:center;transform:translateY(-.05rem)}.site-dashboard-document .p-button{margin:0;line-height:1}.site-dashboard-document .p-button-icon{line-height:1}.site-dashboard-daily-reports{grid-template-rows:auto minmax(0,1fr);align-content:stretch;overflow:hidden}.site-dashboard-desktop-status{border:1px solid color-mix(in srgb, var(--steel-blue) 28%, var(--app-border));background:color-mix(in srgb, var(--steel-blue) 7%, var(--app-surface));min-width:0;min-height:2.25rem;color:var(--app-text-muted);border-radius:6px;align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.76rem;display:flex}.site-dashboard-desktop-status__label{flex:none;align-items:center;gap:.35rem;padding:0 .35rem;font-weight:800;display:inline-flex}.site-dashboard-desktop-status__label>i{color:var(--steel-blue)}.site-dashboard-desktop-status__message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-dashboard-desktop-status__links{scrollbar-width:thin;flex:auto;align-items:center;gap:.3rem;min-width:0;display:flex;overflow-x:auto}.site-dashboard-desktop-status__links button{min-width:0;color:var(--app-text-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:.3rem;padding:.25rem .45rem;display:inline-flex}.site-dashboard-desktop-status__links button:hover,.site-dashboard-desktop-status__links button:focus-visible{background:var(--app-accent-soft);color:var(--craft-orange);outline:none}.site-dashboard-desktop-status__links button>i{font-size:.75rem}.site-dashboard-desktop-status__links button>strong{color:var(--app-text);font-size:.8rem}.site-dashboard-desktop-status__links button:hover>strong,.site-dashboard-desktop-status__links button:focus-visible>strong{color:var(--craft-orange)}.site-dashboard-desktop-v2__panel{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 .18rem .55rem #1e1f210d}.site-dashboard-desktop-v2__panel>header{align-items:center;gap:.55rem;min-width:0;display:flex}.site-dashboard-desktop-v2__panel>header>span:not(.site-dashboard-desktop-v2__panel-icon),.site-dashboard-desktop-v2__items button>span:first-child{gap:.08rem;min-width:0;display:grid}.site-dashboard-desktop-v2__panel>header strong{color:var(--app-text);font-size:.83rem}.site-dashboard-desktop-v2__panel>header small{color:var(--app-text-muted);font-size:.68rem}.site-dashboard-desktop-v2__items button strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.site-dashboard-desktop-v2__items button small{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.site-dashboard-desktop-v2__panel-footer{border:0;border-top:1px solid var(--app-border);width:100%;color:var(--craft-orange);cursor:pointer;font:inherit;background:0 0;justify-content:flex-end;align-items:center;gap:.35rem;padding:.48rem .75rem;font-size:.7rem;font-weight:800;display:flex}.site-dashboard-desktop-v2__panel-footer:hover,.site-dashboard-desktop-v2__panel-footer:focus-visible{background:var(--app-accent-soft);outline:none}.site-dashboard-desktop-v2__work-panels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;min-height:0;display:grid}.site-dashboard-desktop-v2__notice{background:color-mix(in srgb, var(--red-500) 8%, var(--app-surface));color:var(--red-700);border-radius:7px;grid-column:1/-1;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.74rem;font-weight:750;display:flex}.site-dashboard-desktop-v2__panel>header{border-bottom:1px solid var(--app-border);padding:.65rem .75rem}.site-dashboard-desktop-v2__panel-icon{border-radius:7px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.site-dashboard-desktop-v2__panel--invoices .site-dashboard-desktop-v2__panel-icon{background:color-mix(in srgb, var(--steel-blue) 12%, var(--app-surface));color:var(--steel-blue)}.site-dashboard-desktop-v2__panel--todos .site-dashboard-desktop-v2__panel-icon{background:color-mix(in srgb, var(--green-500) 12%, var(--app-surface));color:var(--green-600)}.site-dashboard-desktop-v2__panel--costs .site-dashboard-desktop-v2__panel-icon{background:color-mix(in srgb, var(--craft-orange) 12%, var(--app-surface));color:var(--craft-orange)}.site-dashboard-desktop-v2__count{background:var(--gray-100);border-radius:999px;place-items:center;min-width:1.8rem;min-height:1.8rem;margin-left:auto;padding:.25rem;display:grid;font-size:.8rem!important}.site-dashboard-desktop-v2__items{align-content:start;min-height:7.5rem;display:grid}.site-dashboard-desktop-v2__items>button{border:0;border-bottom:1px solid var(--app-border);cursor:pointer;min-width:0;min-height:2.5rem;font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.45rem .75rem;display:grid}.site-dashboard-desktop-v2__items>button:hover,.site-dashboard-desktop-v2__items>button:focus-visible{background:var(--gray-50);outline:none}.site-dashboard-desktop-v2__items>button>i{color:var(--app-text-muted);font-size:.65rem}.site-dashboard-desktop-v2__item-value{white-space:nowrap;font-size:.68rem;font-weight:800;color:var(--app-text)!important}.site-dashboard-desktop-v2__missing-value{background:color-mix(in srgb, var(--craft-orange) 12%, var(--app-surface));white-space:nowrap;border-radius:999px;padding:.15rem .32rem;font-size:.62rem;font-weight:850;color:var(--craft-orange)!important}.site-dashboard-desktop-v2__panel-empty{min-height:7.5rem;color:var(--app-text-muted);text-align:center;place-items:center;padding:1rem;font-size:.72rem;display:grid}@media (width<=78rem){.site-dashboard-desktop-v2__work-panels{grid-template-columns:1fr 1fr}.site-dashboard-desktop-v2__panel--costs{grid-column:1/-1}}@media (width<=60rem){.site-dashboard-desktop-v2__work-panels{grid-template-columns:1fr}.site-dashboard-desktop-v2__panel--costs{grid-column:auto}}.site-dashboard-daily-reports__filter{border:1px solid var(--app-border);background:var(--surface-card);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.site-dashboard-daily-reports__filter>span{gap:.12rem;min-width:0;display:grid}.site-dashboard-daily-reports__filter strong{font-size:.8rem}.site-dashboard-daily-reports__filter small{color:var(--app-text-muted);font-size:.7rem}.site-dashboard-daily-reports__filter-actions{align-items:center;gap:.8rem;display:flex}.site-dashboard-daily-reports__total-hours{border-right:1px solid var(--app-border);white-space:nowrap;justify-items:end;gap:.05rem;padding-right:.8rem;display:grid}.site-dashboard-daily-reports__total-hours>small{letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:750}.site-dashboard-daily-reports__total-hours>strong{color:var(--craft-orange);font-variant-numeric:tabular-nums;font-size:.86rem}.site-dashboard-daily-reports__filter .p-button{flex:none;font-size:.72rem}.site-daily-reports-table .site-daily-reports-table__date{width:7.5rem}.site-daily-reports-table .site-daily-reports-table__employees{width:13rem}.site-daily-reports-table .site-daily-reports-table__hours{width:8.75rem}.site-daily-reports-table .site-daily-reports-table__note{width:38rem}.site-daily-reports-table__employee-list{gap:.12rem;min-width:0;display:grid}.site-daily-reports-table__employee-list span,.site-daily-reports-table__note .dialog-field-tooltip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.site-daily-reports-table__employee-list span{color:var(--app-text);font-size:.8rem;font-weight:780;line-height:1.18}.site-daily-reports-table__hours,.site-daily-reports-table__hours>span{text-align:right}.site-daily-reports-table__hours strong,.site-daily-reports-table__hours small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.site-daily-reports-table__hours strong{color:var(--app-text);font-size:.82rem;font-weight:850;line-height:1.15}.site-daily-reports-table__hours small{color:var(--app-text-muted);margin-top:.12rem;font-size:.72rem;font-weight:760;line-height:1.15}.site-dashboard-daily-report{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;grid-template-columns:minmax(6.5rem,.55fr) minmax(0,1.85fr) auto;align-items:center;gap:.62rem .8rem;padding:.72rem .78rem;display:grid}.site-dashboard-daily-report__date{align-content:start;gap:.12rem;min-width:0;display:grid}.site-dashboard-daily-report__date strong,.site-dashboard-daily-report__date span,.site-dashboard-daily-report p{text-overflow:ellipsis;min-width:0;overflow:hidden}.site-dashboard-daily-report__date strong{color:var(--app-text);font-size:.88rem;font-weight:850;line-height:1.2}.site-dashboard-daily-report__date span{color:var(--app-text-muted);white-space:nowrap;font-size:.76rem;font-weight:800;line-height:1.2}.site-dashboard-daily-report__times{grid-template-columns:minmax(11rem,1.45fr) repeat(4,minmax(0,1fr));gap:.45rem;min-width:0;display:grid}.site-dashboard-daily-report__times>span{min-width:0;color:var(--app-text-muted);text-transform:uppercase;gap:.12rem;font-size:.66rem;font-weight:850;line-height:1.15;display:grid}.site-dashboard-daily-report__times>span>strong{color:var(--app-text);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.79rem;font-weight:850;line-height:1.2;overflow:hidden}.site-dashboard-daily-report__times>.site-dashboard-daily-report__employees>strong{white-space:normal;overflow:visible}.site-dashboard-daily-report__employee-list{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.site-dashboard-daily-report__employee,.site-dashboard-daily-report__employee-empty{border:1px solid color-mix(in srgb, var(--craft-orange) 26%, var(--app-border));background:color-mix(in srgb, var(--craft-orange) 10%, var(--app-surface));max-width:100%;min-height:1.35rem;color:var(--app-text);text-overflow:ellipsis;text-transform:none;white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .46rem;font-size:.72rem;font-weight:850;line-height:1.1;display:inline-flex;overflow:hidden}.site-dashboard-daily-report__employee-empty{border-color:var(--app-border);background:var(--app-surface);color:var(--app-text-muted)}.site-dashboard-daily-report p{color:var(--app-text);white-space:nowrap;grid-column:1/-1;margin:0;font-size:.8rem;font-weight:700;line-height:1.35}.site-dashboard-daily-report>.p-button{align-self:center;width:2.15rem;height:2.15rem}.site-dashboard-daily-report p span{color:var(--app-text-muted);text-transform:uppercase;margin-right:.45rem;font-size:.66rem;font-weight:850}.site-dashboard-document__icon{background:var(--app-surface);width:2.45rem;height:2.1rem;color:var(--craft-orange);border-radius:7px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.site-dashboard-document__meta{align-content:center;gap:.16rem;min-width:0;display:grid}.site-dashboard-document__meta strong,.site-dashboard-document__meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-dashboard-document__meta strong{color:var(--app-text);font-size:.9rem;font-weight:850}.site-dashboard-document__meta small{color:var(--app-text-muted);font-size:.78rem}.site-dashboard-document__tags{flex-wrap:wrap;justify-content:flex-end;gap:.38rem .55rem;min-width:0;display:flex}.site-dashboard-document__tag{max-width:8rem;min-height:1.25rem;color:var(--craft-orange);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:.72rem;font-weight:500;line-height:1.15;display:inline-flex;overflow:hidden}.site-dashboard-document__tag:hover{color:var(--primary-600);text-decoration:underline}.site-dashboard-document__tag:focus-visible{outline:2px solid color-mix(in srgb, var(--craft-orange) 45%, transparent);outline-offset:.16rem}.site-dashboard-document__tag--empty{color:var(--app-text-muted);cursor:default;text-decoration:none}.site-dashboard-upload-dropzone{border:1px solid var(--app-border);background:linear-gradient(135deg, color-mix(in srgb, var(--craft-orange) 8%, transparent), transparent 55%), var(--app-surface);min-height:6.4rem;color:var(--app-text);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid;position:relative}.site-dashboard-upload-dropzone:hover,.site-dashboard-upload-dropzone:focus-within,.site-dashboard-upload-dropzone--selected{border-color:color-mix(in srgb, var(--craft-orange) 48%, var(--app-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--craft-orange) 12%, transparent)}.site-dashboard-upload-dropzone.p-invalid{border-color:var(--error)}.site-dashboard-upload-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.site-dashboard-upload-dropzone__icon{background:color-mix(in srgb, var(--craft-orange) 14%, var(--app-panel));width:2.8rem;height:2.8rem;color:var(--craft-orange);border-radius:7px;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.site-dashboard-upload-dropzone__text{gap:.2rem;min-width:0;display:grid}.site-dashboard-upload-dropzone__text strong,.site-dashboard-upload-dropzone__text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-dashboard-upload-dropzone__text strong{color:var(--app-text);font-size:.95rem;font-weight:800}.site-dashboard-upload-dropzone__text small{color:var(--app-text-muted);font-size:.8rem}.document-link-action{border:1px dashed color-mix(in srgb, var(--craft-orange) 42%, var(--app-border));cursor:pointer;text-align:left;background:0 0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;width:100%;margin-bottom:.75rem;padding:.8rem .9rem;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.document-link-action:hover,.document-link-action:focus-visible{border-color:var(--craft-orange);background:var(--app-accent-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--craft-orange) 12%, transparent);outline:none}.document-link-action:disabled{cursor:default;opacity:.55}.document-assignment-panel{gap:1rem;display:grid}.document-assignment-tree{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;max-height:min(28rem,55vh);overflow:hidden auto}.document-assignment-tree__root,.document-assignment-tree__folder,.document-assignment-tree__document{width:100%;min-height:2.6rem;padding:.5rem .75rem .5rem calc(.75rem + (var(--tree-depth,0) * 1.15rem));border:0;border-bottom:1px solid color-mix(in srgb, var(--app-border) 62%, transparent);color:var(--app-text);text-align:left;background:0 0;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.5rem;margin:0;display:grid}.document-assignment-tree__root,.document-assignment-tree__folder{cursor:pointer;font:inherit;font-weight:750}.document-assignment-tree__root{background:color-mix(in srgb, var(--app-surface) 76%, var(--app-accent-soft));font-weight:850}.document-assignment-tree__root:hover,.document-assignment-tree__root:focus-visible,.document-assignment-tree__folder:not(.document-assignment-tree__folder--static):hover,.document-assignment-tree__folder:not(.document-assignment-tree__folder--static):focus-visible,.document-assignment-tree__document:hover{background:var(--app-accent-soft);outline:none}.document-assignment-tree__folder--static{cursor:default}.document-assignment-tree__root>small,.document-assignment-tree__folder>small{background:var(--app-bg);min-width:1.4rem;color:var(--app-text-muted);text-align:center;border-radius:999px;padding:.1rem .3rem;font-size:.7rem}.document-assignment-tree__document{cursor:pointer;grid-template-columns:1rem 1.1rem minmax(0,1fr) auto;font-size:.86rem;font-weight:650}.document-assignment-tree__document input{width:1rem;height:1rem;accent-color:var(--craft-orange);margin:0}.document-assignment-tree__document>span,.document-assignment-tree__folder>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-assignment-tree__document>small{color:var(--app-text-muted);font-size:.72rem;font-weight:700}.document-assignment-tree__document--assigned{cursor:default;opacity:.65}.document-assignment-tree>[role=group]>:last-child>:last-child,.document-assignment-tree>[role=group]>:last-child>[role=group]>:last-child{border-bottom:0}.site-dashboard-document-upload__summary{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;align-content:center;min-height:4.25rem;padding:.65rem .75rem}.site-dashboard-document-upload__summary strong,.site-dashboard-document-upload__summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-dashboard-document-upload__summary strong{color:var(--app-text);font-size:.9rem}.site-dashboard-document-upload__summary small{color:var(--app-text-muted);font-size:.78rem}.site-dashboard-upload-list{gap:.65rem;display:grid}.site-dashboard-upload-list__empty{border:1px dashed var(--app-border);min-height:4.25rem;color:var(--app-text-muted);border-radius:8px;place-items:center;font-size:.85rem;display:grid}.site-dashboard-upload-item{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;grid-template-columns:auto minmax(16rem,1.35fr) minmax(14rem,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.65rem;display:grid}.site-dashboard-upload-item__label.p-inputtext{width:100%;min-width:0;padding-block:.42rem;font-size:.9rem;font-weight:700}.site-dashboard-upload-item__file-meta{align-items:center;gap:.25rem;min-width:0;display:flex}.site-dashboard-upload-item__file-size,.site-dashboard-upload-item__file-separator{flex:none}.site-dashboard-upload-item__file-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.site-dashboard-upload-item__tags{gap:.35rem;min-width:0;display:grid}.site-dashboard-upload-item__tags .p-autocomplete,.site-dashboard-upload-item__tags .p-autocomplete-multiple-container,.form-field>.p-autocomplete,.form-field>.p-autocomplete .p-autocomplete-multiple-container{width:100%}.site-dashboard-location{grid-template-columns:minmax(0,1.25fr) minmax(11.25rem,.75fr);align-items:stretch;gap:.85rem;height:100%;min-height:0;display:grid;overflow:hidden}.site-dashboard-dialog--location{width:min(68rem,100vw - 2rem)}.site-dashboard-dialog-location{grid-template-rows:auto minmax(14rem,22rem);gap:1rem;height:min(29rem,100vh - 12rem);min-height:22rem;display:grid}.site-dashboard-dialog-location>header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.site-dashboard-dialog-location__summary{flex:1;grid-template-columns:1fr;gap:.55rem;min-width:0;display:grid}.site-dashboard-dialog-location__item{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;padding:.85rem;display:grid}.site-dashboard-dialog-location__item>i{color:var(--craft-orange);margin-top:.12rem;font-size:.95rem}.site-dashboard-dialog-location__item h3,.site-dashboard-dialog-location__item p{margin:0}.site-dashboard-dialog-location__item p{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.82rem;line-height:1.25;overflow:hidden}.site-dashboard-dialog-location__map{min-height:0;display:grid}.site-dashboard-map{background:var(--gray-100);cursor:default;border-radius:8px;min-height:0;margin-bottom:.15rem;position:relative;overflow:hidden}.site-dashboard-map.map-picker{aspect-ratio:auto;cursor:default;justify-self:stretch;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%}.site-dashboard-map--empty{color:var(--app-text-muted);text-align:center;place-items:center;padding:1rem;font-size:.88rem;font-weight:850;display:grid}.site-dashboard-map .map-picker__tiles img{object-fit:fill}.site-dashboard-map__marker,.site-dashboard-map__marker-label,.site-dashboard-map .map-picker__marker,.site-dashboard-map .map-picker__marker-label{top:50%;left:50%}.site-dashboard-map__marker-label{max-width:min(26rem,100% - 2rem)}.site-dashboard-weather{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;align-content:start;gap:.65rem;min-width:0;padding:.85rem;display:grid}.site-dashboard-weather>span{color:var(--app-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2}.site-dashboard-weather>strong{color:var(--app-text);font-size:.82rem;line-height:1.25}.site-dashboard-weather__grid{gap:.55rem;display:grid}.site-dashboard-weather__grid span{min-width:0;color:var(--app-text-muted);gap:.12rem;font-size:.72rem;font-weight:800;display:grid}.site-dashboard-weather__grid strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850;line-height:1.25;overflow:hidden}.site-dashboard .p-button.p-button-text,.site-dashboard .p-button.p-button-text.p-button-secondary,.site-dashboard-dialog .p-button.p-button-text,.site-dashboard-dialog .p-button.p-button-text.p-button-secondary{color:var(--craft-orange)}.site-dashboard .p-button.p-button-text:enabled:hover,.site-dashboard .p-button.p-button-text:enabled:focus,.site-dashboard .p-button.p-button-text:enabled:active,.site-dashboard .p-button.p-button-text.p-button-secondary:enabled:hover,.site-dashboard .p-button.p-button-text.p-button-secondary:enabled:focus,.site-dashboard .p-button.p-button-text.p-button-secondary:enabled:active,.site-dashboard-dialog .p-button.p-button-text:enabled:hover,.site-dashboard-dialog .p-button.p-button-text:enabled:focus,.site-dashboard-dialog .p-button.p-button-text:enabled:active,.site-dashboard-dialog .p-button.p-button-text.p-button-secondary:enabled:hover,.site-dashboard-dialog .p-button.p-button-text.p-button-secondary:enabled:focus,.site-dashboard-dialog .p-button.p-button-text.p-button-secondary:enabled:active{background:var(--app-accent-soft);color:var(--craft-orange)}.site-dashboard-contact{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem;display:grid}.site-dashboard-contact strong,.site-dashboard-contact a span,.site-dashboard-contact a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-dashboard-contact strong{color:var(--app-text);font-size:1rem;font-weight:850;display:block}.site-dashboard-contact a{color:var(--craft-orange);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;margin-top:.45rem;font-size:.83rem;font-weight:700;text-decoration:none;display:grid}.site-dashboard-contact a i{color:var(--app-text-muted);font-size:.82rem}.site-dashboard-contact__actions{align-items:flex-start;gap:.2rem;display:inline-flex}.site-dashboard-dialog{width:min(34rem,100vw - 2rem)}.site-dashboard-dialog--documents{width:min(58rem,100vw - 2rem)}.site-order-dialog{width:min(52rem,100vw - 2rem)}.site-order-dialog .p-tabview-nav{margin-bottom:1rem}.site-order-dialog__documents{gap:1rem;display:grid}.site-order-dialog__upload{border-bottom:1px solid var(--app-border);padding-bottom:1rem}.site-order-dialog__document-list{max-height:22rem}.site-orders-table__expander{text-align:center;width:3rem}.site-todos-table__completed{text-align:center;width:7.5rem;min-width:7.5rem}.site-todos-table__completed .p-column-filter-menu-button{flex:none;display:inline-flex}.site-todos-table__title{width:auto;min-width:0}.site-todos-table__date{width:7.6rem;min-width:7.6rem}.site-todos-table .projects-table__action-cell{width:4.6rem;min-width:4.6rem;padding-right:.25rem}.site-todos-table .projects-table__actions{gap:.2rem}.site-dashboard-todos{scrollbar-gutter:auto;padding-right:0}.site-dashboard-todos .site-todos-table .p-datatable-wrapper{scrollbar-gutter:auto}.site-order-expansion{background:color-mix(in srgb, var(--app-bg) 70%, var(--app-surface));gap:1rem;padding:.75rem 1rem 1rem 3.2rem;display:grid}.site-order-expansion__details{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.site-order-expansion__details div{min-width:0}.site-order-expansion__details dt{color:var(--app-text-muted);text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;font-weight:800}.site-order-expansion__details dd{min-width:0;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.86rem;font-weight:700;overflow:hidden}.site-order-expansion__details--single{grid-template-columns:1fr}.site-order-expansion__details--single dd{white-space:normal}.site-order-expansion__section-title{color:var(--app-text-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:flex}.site-order-expansion__documents{max-height:18rem}.site-orders-table th.site-orders-table__amount,.site-orders-table th.site-orders-table__amount .p-column-header-content{text-align:right;justify-content:flex-end}.site-dashboard-report-dialog{width:min(44rem,100vw - 2rem)}.site-dashboard-report-dialog__content .p-calendar,.site-dashboard-report-dialog__content .p-inputnumber,.site-dashboard-report-dialog__content .p-multiselect,.site-dashboard-report-dialog__content .p-inputtextarea,.site-dashboard-report-dialog__content .p-inputtext{width:100%}.site-dashboard-report-dialog__duration{color:var(--app-text-muted);grid-column:1;align-self:end;font-size:.76rem;font-weight:800;line-height:1.3;display:inline-flex}.site-dashboard-report-dialog__time-error{text-align:right;grid-column:2;place-self:end;font-size:.78rem;font-weight:750}.dashboard-tile__icon{background:var(--pure-white);width:2.15rem;height:2.15rem;color:var(--craft-orange);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.dashboard-tile__header-actions{flex:none;align-items:center;gap:.28rem;display:inline-flex}.dashboard-tile__icon .pi{font-size:1rem;line-height:1}.dashboard-tile__jump.p-button{width:2.15rem;height:2.15rem;color:var(--app-text-muted);padding:0}.dashboard-tile__jump.p-button:hover{background:var(--gray-100);color:var(--app-text)}.dashboard-page{background:var(--app-bg);border-radius:8px;grid-template-rows:minmax(0,1fr);height:calc(100vh - 2.6rem);min-height:0;display:grid;overflow:hidden}.dashboard-page__grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;min-height:0;display:grid}.dashboard-page__grid>.col-12{width:auto;padding:0}.dashboard-page__grid>.lg\:col-4{grid-row:1}.dashboard-page__grid>.lg\:col-4:first-child{grid-column:1}.dashboard-page__grid>.lg\:col-4:nth-child(2){grid-column:2}.dashboard-page__grid>.lg\:col-4:nth-child(3){grid-column:3}.dashboard-page__grid>.lg\:col-4:nth-child(4){grid-column:4}.dashboard-page__grid>.col-12:last-child{grid-column:1/-1;min-height:0}.dashboard-tile{background:var(--app-bg);border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:0;min-width:0;height:100%;min-height:17.25rem;display:grid}.dashboard-tile__header{background:var(--app-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;min-height:3.35rem;padding:.4rem .45rem .4rem 1rem;display:grid}.dashboard-tile__meta{align-items:center;min-width:0;display:grid}.dashboard-tile__meta h3{min-width:0;color:var(--app-text);align-items:center;gap:.45rem;margin:0;font-size:1.05rem;font-weight:850;line-height:1.15;display:flex}.dashboard-tile__badge.p-badge{border:1px solid var(--app-border);background:var(--gray-100);min-width:1.65rem;height:1.38rem;color:var(--app-text-muted);border-radius:999px;flex:none;padding:0 .52rem;font-size:.76rem;font-weight:850;line-height:1.28rem}.dashboard-tile__meta h3:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-tile__content{background:var(--app-surface);border-radius:8px;flex:auto;align-items:stretch;width:100%;min-height:0;margin-top:.45rem;padding:.85rem;display:flex}.dashboard-project-jump{grid-template-rows:auto 1fr auto;align-content:start;gap:.85rem;width:100%;min-height:0;display:grid}.dashboard-tile__action.p-button{place-self:end start}.dashboard-project-jump__search{margin-bottom:.3rem}.dashboard-project-jump__search,.dashboard-project-jump__search .p-autocomplete-input{width:100%}.dashboard-project-jump__links{gap:.35rem;display:grid}.dashboard-project-jump__links>span{color:var(--app-text-muted);font-size:.75rem;font-weight:800}.dashboard-project-jump__link{min-width:0;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.28rem 0;font-size:.8125rem;font-weight:700;display:flex}.dashboard-project-jump__link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-project-jump__link .pi,.dashboard-project-jump__link:hover{color:var(--craft-orange)}.dashboard-project-option{gap:.18rem;display:grid}.dashboard-project-option strong{color:var(--app-text)}.dashboard-project-option span{color:var(--app-text-muted);font-size:.75rem}.dashboard-report-jump{grid-template-rows:1fr auto;gap:.85rem;width:100%;min-height:0;display:grid}.dashboard-report-jump__links{gap:.35rem;display:grid}.dashboard-report-jump__links>span{color:var(--app-text-muted);font-size:.75rem;font-weight:800}.dashboard-report-jump__link{min-width:0;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.28rem 0;font-size:.8125rem;display:grid}.dashboard-report-jump__link span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.dashboard-report-jump__link strong{background:var(--app-accent-soft);min-width:4.2rem;height:1.45rem;color:var(--craft-orange);border-radius:999px;justify-content:center;align-items:center;font-size:.735rem;font-weight:800;display:inline-flex}.dashboard-report-jump__link .pi,.dashboard-report-jump__link:hover{color:var(--craft-orange)}.dashboard-dayplan{flex-direction:column;height:100%;min-height:0;display:flex}.dashboard-dayplan--table{background:var(--app-bg);min-width:0;box-shadow:none;border:0;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;display:grid}.dashboard-dayplan__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-dayplan--table .dashboard-dayplan__header{grid-template-columns:minmax(18rem,auto) minmax(0,1fr);display:grid}.dashboard-dayplan__titlebar{align-items:center;gap:1rem;min-width:0;display:flex}.dashboard-dayplan--table .dashboard-dayplan__titlebar{grid-template-columns:auto auto;gap:.85rem;display:grid}.dashboard-dayplan__header h3{color:var(--app-text);margin:.12rem 0 0;font-size:1.05rem;line-height:1.2}.dashboard-dayplan--table .dashboard-dayplan__header h3{margin:0}.dashboard-dayplan__header p{color:var(--app-text-muted);margin:.28rem 0 0;font-size:.8125rem}.dashboard-dayplan--table .dashboard-dayplan__header p{white-space:nowrap;margin:.18rem 0 0;font-weight:700}.dashboard-dayplan__date-controls,.dashboard-dayplan__tools{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.dashboard-dayplan__date-controls .p-calendar{width:10.8rem}.dashboard-dayplan__tools{justify-content:flex-end;margin-left:auto}.dashboard-dayplan--table .dashboard-dayplan__tools{margin-left:0}.dashboard-dayplan__search{width:min(20rem,32vw)}.dashboard-dayplan__search .p-inputtext{width:100%}.dashboard-dayplan--table>.dashboard-dayplan__table{min-height:0}.dashboard-dayplan--table>.dashboard-dayplan__table.p-datatable-scrollable{flex-direction:column;display:flex}.dashboard-dayplan--table>.dashboard-dayplan__table.p-datatable-scrollable .p-datatable-table{border-spacing:0}.dashboard-dayplan--table>.dashboard-dayplan__table.p-datatable-scrollable .p-datatable-thead>tr>th{z-index:2;background:var(--app-bg);position:sticky;top:0}.dashboard-dayplan--table>.dashboard-dayplan__table.p-datatable-scrollable .p-datatable-tbody>tr>td{border-top:.45rem solid var(--app-bg)}.dashboard-table{flex:auto;min-height:0;margin-top:0}.dashboard-table .p-datatable-wrapper{min-height:0;max-height:none}.dashboard-table .dashboard-table__site{width:34%}.dashboard-table .dashboard-table__user{width:22%}.dashboard-table .dashboard-table__worknote{width:44%}.dashboard-table__site-main{gap:.12rem;min-width:0;display:grid}.dashboard-table__site-main strong,.dashboard-table__site-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-table__site-main strong{color:var(--app-text);font-weight:850}.dashboard-table__site-main small{color:var(--app-text-muted);font-size:.75rem}.dashboard-table__employee{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.dashboard-table__employee>span{background:var(--app-accent-soft);width:1.75rem;height:1.75rem;color:var(--craft-orange);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.7rem;font-weight:850;display:inline-flex}.dashboard-table__employee strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.status-badge{min-width:3.55rem;height:1.42rem;color:var(--primary-color-text);border-radius:999px;justify-content:center;align-items:center;padding:0 .68rem;font-size:.735rem;font-weight:800;line-height:1;display:inline-flex}.status-badge--neutral{white-space:nowrap;background:var(--surface-200);width:max-content;color:var(--app-text-muted);flex-shrink:0;justify-self:start}.status-badge--success{background:var(--success)}.status-badge--warning{background:var(--warning);color:var(--gray-900)}.status-badge--info{background:var(--primary-color)}.status-badge--error{background:var(--error)}.invoice-status-dot{min-width:1rem;color:var(--app-text);vertical-align:middle;justify-content:center;align-items:center;gap:.45rem;line-height:1;display:inline-flex}.invoice-status-dot__marker{background:var(--deep-anthracite);width:.72rem;height:.72rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--deep-anthracite) 10%, transparent);border-radius:999px;display:inline-block}.invoice-status-dot__marker--prepared{background:var(--deep-anthracite);box-shadow:0 0 0 3px color-mix(in srgb, var(--deep-anthracite) 10%, transparent)}.invoice-status-dot__marker--in_review{background:var(--warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--warning) 20%, transparent)}.invoice-status-dot__marker--issued{background:var(--craft-orange);box-shadow:0 0 0 3px color-mix(in srgb, var(--craft-orange) 16%, transparent)}.invoice-status-dot__marker--paid{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 16%, transparent)}.invoice-status-dot__marker--cancelled{background:var(--red-500,#dc2626)}.invoice-dialog__editable-fields{border:0;min-width:0;margin:0;padding:0}.invoice-cancellation-dialog.p-dialog{width:min(38rem,100vw - 2rem)}.invoice-cancellation-dialog .form-field{margin-block:.75rem}.invoice-status-dot__label{color:var(--app-text);font-size:.82rem;font-weight:700;line-height:1.2}.app-paginator.p-paginator{background:var(--app-surface);border:0;border-radius:8px;flex:none;align-content:center;align-items:center;gap:.25rem;height:3.18rem;margin-top:.75rem;padding:0 1rem;line-height:1;display:flex}.app-paginator .p-paginator-pages{align-items:center;gap:.25rem;height:auto;margin:0;display:inline-flex}.app-paginator .p-paginator-current{height:auto;color:var(--app-text);align-items:center;margin-right:auto;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.app-paginator .p-paginator-first,.app-paginator .p-paginator-prev,.app-paginator .p-paginator-page,.app-paginator .p-paginator-next,.app-paginator .p-paginator-last{border-radius:7px;justify-content:center;align-items:center;width:2.62rem;height:2.62rem;margin:0;padding:0;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.app-paginator .p-paginator-element:not(.p-highlight){background:var(--gray-100);color:var(--app-text)}.app-paginator .p-dropdown{background:var(--gray-100);border:0;border-radius:7px;align-self:center;align-items:center;width:5.25rem;height:2.12rem;margin:0;font-size:.875rem;display:inline-flex}.app-paginator .p-dropdown-label{align-items:center;height:100%;padding-block:0;line-height:1;display:flex}.app-paginator .p-dropdown-trigger{align-items:center}.page-state{background:linear-gradient(135deg, color-mix(in srgb, var(--craft-orange) 8%, transparent), transparent 42%), linear-gradient(315deg, color-mix(in srgb, var(--steel-blue) 8%, transparent), transparent 40%), var(--app-bg);text-align:center;border-radius:8px;align-content:center;place-items:center;width:100%;height:100%;min-height:100dvh;padding:clamp(1.25rem,4vw,3rem);display:grid}.page-state__panel{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-surface) 94%, white);border-radius:8px;justify-items:center;gap:.75rem;width:min(100%,28rem);padding:clamp(1.4rem,4vw,2.25rem);display:grid;box-shadow:0 1rem 2.6rem #1e1f211a}.page-state__mark{place-items:center;min-width:4.5rem;min-height:4.5rem;margin-bottom:.25rem;display:inline-grid;position:relative}.page-state__status-icon{background:var(--craft-orange);width:.72rem;height:.72rem;box-shadow:-1rem 0 0 var(--steel-blue), 1rem 0 0 var(--deep-anthracite);border-radius:999px}.cc-loader{width:7.5rem;height:7.5rem;color:var(--app-text);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-family:Inter var,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex;position:relative}.cc-loader--compact{flex:none;width:4rem;height:4rem}.page-state__mark .cc-loader{position:absolute}.cc-spinner{background:conic-gradient(from 0deg, var(--craft-orange) 0deg 140deg, transparent 140deg 180deg, var(--app-text) 180deg 320deg, transparent 320deg 360deg);border-radius:50%;animation:1s linear infinite cc-rotate;position:absolute;inset:0}.cc-spinner:after{background:var(--app-surface);content:"";border-radius:50%;position:absolute;inset:.75rem}.cc-loader--compact .cc-spinner:after{inset:.42rem}.cc-loader-text{z-index:1;min-width:4.25rem;color:var(--app-text);text-align:left;font-size:.875rem;font-weight:700;line-height:1;animation:1.5s ease-in-out infinite cc-pulse-text;position:relative}.cc-loader--compact .cc-loader-text{min-width:2.75rem;font-size:.64rem}.cc-loader-text:after{content:"Laden";animation:1.5s infinite cc-loading-dots}@keyframes cc-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cc-loading-dots{0%{content:"Laden"}25%{content:"Laden."}50%{content:"Laden.."}75%{content:"Laden..."}to{content:"Laden"}}@keyframes cc-pulse-text{0%,to{opacity:.5}50%{opacity:1}}.page-state__bar{background:var(--gray-100);border-radius:999px;width:min(16rem,72vw);height:.28rem;margin-top:.3rem;position:relative;overflow:hidden}.page-state__bar:after{border-radius:inherit;background:var(--craft-orange);content:"";width:42%;animation:1.15s ease-in-out infinite page-state-loading;position:absolute;inset:0}@keyframes page-state-loading{0%{transform:translate(-110%)}to{transform:translate(250%)}}.page-state h2,.page-state p{margin:0}.page-state p{max-width:34rem;color:var(--app-text-muted)}.auth-page{background:linear-gradient(135deg, #ff5a0a17 0%, transparent 34%), linear-gradient(315deg, #3a4c6a1a 0%, transparent 38%), var(--gray-100);place-items:center;min-height:100vh;padding:clamp(1rem,4vw,2.5rem);display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";background:#ff5a0a1a;border-radius:999px;width:24rem;height:24rem;position:absolute;inset:auto -8rem -9rem auto}.auth-panel{z-index:1;border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;gap:1.35rem;width:min(100%,27.5rem);padding:clamp(1.4rem,4vw,2.25rem);display:grid;position:relative;box-shadow:0 1.35rem 3.5rem #1e1f211f}.auth-panel__header{text-align:center;justify-items:center;gap:.58rem;display:grid}.auth-panel__logo{object-fit:contain;width:min(10.5rem,58vw);height:auto;margin-bottom:.25rem}.auth-panel h1,.auth-panel p{margin:0}.auth-panel h1{color:var(--deep-anthracite);font-size:clamp(1.45rem,6vw,1.85rem);font-weight:850;line-height:1.2}.auth-panel p,.auth-panel__eyebrow{color:var(--app-text-muted)}.auth-panel__eyebrow{color:var(--craft-orange);text-transform:uppercase;font-size:.8125rem;font-weight:850}.auth-panel__header p{max-width:22rem;font-size:.925rem;line-height:1.5}.auth-provider-list{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.auth-provider-badge{border:1px solid var(--app-border);background:var(--app-surface);min-height:2rem;color:var(--app-text);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.4rem .72rem;font-size:.8125rem;font-weight:800;line-height:1;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.auth-provider-badge__icon{color:currentColor;flex:none;width:1rem;height:1rem}.auth-provider-badge:not(:disabled):hover,.auth-provider-badge:not(:disabled):focus-visible{border-color:var(--craft-orange);background:var(--app-accent-soft);color:var(--craft-orange);outline:none;box-shadow:0 .55rem 1.15rem #ff5a0a1f}.auth-provider-badge:disabled{border-color:var(--app-border);background:var(--gray-50);color:var(--app-text-muted);cursor:default;opacity:1}.onboarding-page{background:var(--gray-100);height:100vh;min-height:100vh;padding:clamp(1rem,3vw,2rem);overflow:hidden}.onboarding-shell{grid-template-rows:auto auto auto minmax(0,1fr);gap:1rem;width:min(100%,58rem);height:100%;min-height:0;margin:0 auto;display:grid}.onboarding-header,.onboarding-choice,.onboarding-form{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px}.onboarding-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.onboarding-header img{width:8.5rem;height:auto}.onboarding-header span{color:var(--craft-orange);text-transform:uppercase;font-size:.75rem;font-weight:850}.onboarding-header h1,.onboarding-header p,.onboarding-form h2,.onboarding-success h2,.onboarding-success p{margin:0}.onboarding-header h1{font-size:1.4rem;line-height:1.2}.onboarding-header p,.onboarding-muted,.onboarding-success p{color:var(--app-text-muted)}.onboarding-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem;display:grid}.onboarding-choice__item{border:1px solid var(--app-border);background:var(--app-surface);min-width:0;color:var(--app-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.18rem .72rem;padding:.9rem;display:grid}.onboarding-choice__item:disabled{background:var(--gray-50);color:var(--app-text-muted);cursor:default;opacity:.68}.onboarding-choice__item i{color:var(--craft-orange);grid-row:1/span 2;font-size:1.2rem}.onboarding-choice__item strong,.onboarding-choice__item span{text-overflow:ellipsis;min-width:0;overflow:hidden}.onboarding-choice__item span{color:var(--app-text-muted);font-size:.82rem}.onboarding-choice__item--active{background:var(--app-accent-soft);border-color:#ff5a0a70}.onboarding-form{grid-row:4;min-height:0;padding:1rem;overflow:auto}.onboarding-form h2{grid-column:1/-1;padding-top:.35rem;font-size:1rem}.onboarding-company-results{grid-column:1/-1;gap:.5rem;min-height:2.5rem;display:grid}.onboarding-company-result{border:1px solid var(--app-border);background:var(--app-surface);width:100%;color:var(--app-text);text-align:left;cursor:pointer;border-radius:8px;gap:.2rem;padding:.75rem .85rem;display:grid}.onboarding-company-result strong,.onboarding-company-result span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.onboarding-company-result span{color:var(--app-text-muted);font-size:.82rem}.onboarding-company-result--selected{border-color:var(--craft-orange);background:var(--app-accent-soft)}.onboarding-success{text-align:center;grid-column:1/-1;justify-items:center;gap:.6rem;padding:2.5rem 1rem;display:grid}.onboarding-success i{color:var(--craft-orange);font-size:2rem}.landing-page{background:var(--app-bg);height:100vh;color:var(--app-text);overflow:hidden}.landing-hero{background:var(--app-surface);grid-template-columns:minmax(0,1.02fr) minmax(28rem,.98fr);height:100vh;min-height:100vh;display:grid;position:relative;overflow:hidden}.landing-hero__copy{z-index:2;grid-template-rows:auto minmax(0,1fr) auto;gap:2rem;min-width:0;padding:1.45rem clamp(1.25rem,4.4vw,4.5rem) 2.2rem;display:grid;position:relative}.landing-hero__nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.landing-hero__nav img{width:min(13.5rem,48vw);height:auto}.landing-hero__nav .p-button,.landing-hero__actions .p-button{border-radius:8px;height:2.6rem;font-weight:800}.landing-hero__content{align-self:center;max-width:42rem}.landing-hero h1{max-width:46rem;color:var(--deep-anthracite);margin:1.2rem 0 0;font-size:clamp(2.35rem,4.5vw,4.35rem);line-height:1.04}.landing-hero h1 span{white-space:nowrap;display:block}.landing-hero h1 em{color:var(--craft-orange);font-style:normal}.landing-hero__actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.landing-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;max-width:35rem;display:grid}.landing-hero__metrics div{border:1px solid var(--app-border);background:var(--gray-50);border-radius:8px;gap:.12rem;min-width:0;padding:.85rem .95rem;display:grid}.landing-hero__metrics strong{color:var(--steel-blue);font-size:1.15rem;font-weight:900}.landing-hero__metrics span{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:750;overflow:hidden}.landing-hero__visual{background:var(--deep-anthracite);clip-path:polygon(11% 0,100% 0,100% 100%,0 100%);min-width:0;position:relative;overflow:hidden}.landing-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1e1f214d,#0000 36%),linear-gradient(#0000 58%,#1e1f211a);position:absolute;inset:0}.landing-hero__visual img{object-fit:cover;width:100%;height:100%}.project-dialog{width:min(48rem,100vw - 2rem)}.project-dialog .p-dialog-content{padding-bottom:1rem}.project-dialog .p-dialog-footer{border-top:1px solid var(--app-border);background:var(--app-surface);padding:.85rem 1.5rem}.project-dialog__footer{justify-content:flex-end;gap:.55rem;display:flex}.project-dialog__tabs{grid-column:1/-1}.project-dialog__project-grid{grid-column:1/-1;grid-template-columns:minmax(10rem,.8fr) minmax(16rem,1.4fr) auto;align-items:end;gap:1rem;display:grid}.project-dialog__tabs .p-tabview-nav{border-color:var(--app-border)}.project-dialog__tabs .p-tabview-nav li .p-tabview-nav-link{padding:.72rem .9rem;font-size:.875rem;font-weight:800}.project-dialog__tabs .p-tabview-panels{background:0 0;padding:1rem 0 0}.project-dialog__tab-grid,.project-dialog__site-general,.project-dialog__location,.project-dialog__coordinate-grid{gap:1rem;display:grid}.project-dialog__tab-grid,.project-dialog__coordinate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-dialog__site-general{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:1.25rem}.project-dialog__site-general>.form-field,.project-dialog__field-tooltip{min-width:0;max-width:100%}.project-dialog__field-tooltip{display:block}.project-dialog__site-general .p-dropdown{min-width:0;max-width:100%}.project-dialog__site-general .p-dropdown-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.project-dialog__site-general .p-dropdown-trigger{flex:none}.project-dialog__clients.p-multiselect,.project-dialog__clients .p-multiselect-label-container,.project-dialog__clients .p-multiselect-label{min-width:0;max-width:100%}.project-dialog__clients .p-multiselect-label-container{overflow:hidden}.project-dialog__clients.p-multiselect-chip .p-multiselect-label{white-space:normal;flex-wrap:wrap;gap:.35rem;display:flex;overflow:hidden}.project-dialog__clients .p-multiselect-token{min-width:0;max-width:100%;margin:0}.project-dialog__clients .p-multiselect-token-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-dialog__archive-control{align-items:center;gap:.65rem;min-height:2.5rem;display:inline-flex}.project-dialog__billing-archive-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 1.25rem;display:grid}.project-dialog__billing-heading{align-items:center;gap:.5rem;display:inline-flex}.project-dialog__billing-info{color:var(--app-text-muted);cursor:help}.project-dialog__archive-control>span:last-child{font-weight:500}.project-dialog__location{grid-template-columns:minmax(0,1fr)}.map-picker-shell{gap:.75rem;display:grid}.map-picker-current{border:1px solid var(--app-border);background:var(--app-surface-raised);border-radius:8px;gap:.28rem;min-width:0;padding:.85rem .95rem;display:grid}.map-picker-current span,.map-picker-search>span:first-child{color:var(--app-text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.map-picker-current strong{min-width:0;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;line-height:1.35;overflow:hidden}.map-picker-current small{min-width:0;color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.35;overflow:hidden}.map-picker-current small strong{color:var(--craft-orange);font-size:inherit}.map-picker-search{grid-template-columns:minmax(0,1fr);gap:.4rem;display:grid}.map-picker-search__field,.map-picker-search__field .p-autocomplete,.map-picker-search__field .p-autocomplete-input{width:100%}.map-picker-search__field{align-items:center;display:flex;position:relative}.map-picker-search__field .p-autocomplete{align-items:center;display:flex}.map-picker-search__field .p-autocomplete-panel{z-index:10;max-width:100%}.map-picker-search__suggestion{text-overflow:ellipsis;white-space:nowrap;max-width:36rem;display:block;overflow:hidden}.map-picker-search__status{min-height:1rem;color:var(--app-text-muted);font-size:.78rem}.map-picker{aspect-ratio:16/9;border:1px solid var(--app-border);background:var(--gray-100);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;min-height:18rem;position:relative;overflow:hidden}.map-picker--loading{cursor:wait}.loading-overlay{z-index:4;color:var(--gray-900);text-align:center;pointer-events:all;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#ffffffbd;align-content:center;place-items:center;gap:.65rem;padding:1rem;font-size:.86rem;font-weight:800;display:grid;position:absolute;inset:0}.map-picker__tiles{position:absolute;inset:0}.map-picker__tiles img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.map-picker__marker{filter:drop-shadow(0 .18rem .35rem #00000052);pointer-events:none;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.map-picker__marker-pulse{background:#f57c0024;border:2px solid #f57c006b;border-radius:999px;position:absolute;inset:0}.map-picker__marker-dot{border:2px solid var(--pure-white);background:var(--craft-orange);border-radius:999px;width:.82rem;height:.82rem;position:relative;box-shadow:0 0 0 .24rem #f57c003d,0 .15rem .35rem #00000047}.map-picker__marker-label{z-index:1;max-width:min(22rem,100% - 2rem);color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#ffffffeb;border:1px solid #ffffffbf;border-radius:7px;padding:.38rem .55rem;font-size:.78rem;font-weight:800;line-height:1.25;display:block;position:absolute;overflow:hidden;transform:translate(-50%,calc(-100% - 1.5rem));box-shadow:0 .35rem .9rem #00000024}.map-picker__controls{border:1px solid var(--app-border);background:var(--app-surface);border-radius:7px;display:grid;position:absolute;top:.55rem;left:.55rem;overflow:hidden;box-shadow:0 .35rem .9rem #0000001f}.map-picker__controls .p-button.p-button-text{width:2.05rem;height:2.05rem;color:var(--app-text);border-radius:0;padding:0}.map-picker__zoom{color:var(--gray-900);background:#ffffffd9;border-radius:999px;padding:.18rem .45rem;font-size:.72rem;font-weight:800;position:absolute;bottom:.55rem;right:.55rem}.invoice-dialog{width:min(66rem,100vw - 2rem)}.invoice-from-measurements-dialog{width:min(58rem,100vw - 2rem)}.invoice-from-measurements-dialog .p-dialog-content{gap:1rem;padding-top:.25rem;display:grid}.invoice-from-measurements-dialog__intro{color:var(--app-muted);margin:0}.invoice-from-measurements-dialog__invoice-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.invoice-from-measurements-dialog__measurements{gap:.6rem;max-height:min(24rem,42vh);padding-right:.15rem;display:grid;overflow:auto}.invoice-from-measurements-dialog__measurement{border:1px solid var(--app-border);background:var(--app-surface);border-radius:.65rem;gap:.7rem;padding:.75rem;display:grid}.invoice-from-measurements-dialog__measurement--selected{border-color:color-mix(in srgb, var(--primary-color) 45%, var(--app-border));background:color-mix(in srgb, var(--primary-color) 4%, var(--app-surface))}.invoice-from-measurements-dialog__measurement-header{cursor:pointer;align-items:flex-start;gap:.65rem;display:flex}.invoice-from-measurements-dialog__measurement-header>span{gap:.15rem;min-width:0;display:grid}.invoice-from-measurements-dialog__measurement-header small,.invoice-from-measurements-dialog__filters .form-field>span small{color:var(--app-muted);font-weight:500}.invoice-from-measurements-dialog__filters{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.75rem;padding-left:2.05rem;display:grid}.invoice-from-measurements-dialog__filters .form-field,.invoice-from-measurements-dialog__positions-filter .p-multiselect,.invoice-from-measurements-dialog__positions-filter .p-multiselect-label-container{min-width:0}.invoice-from-measurements-dialog__positions-filter .p-multiselect{width:100%;max-width:100%}.invoice-from-measurements-dialog__positions-filter .p-multiselect-label-container{overflow:hidden}.invoice-from-measurements-dialog__positions-filter .p-multiselect-token{max-width:min(9rem,50% - .25rem)}.invoice-from-measurements-dialog__positions-filter .p-multiselect-token-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-from-measurements-dialog__state{min-height:2.5rem;color:var(--app-muted);align-items:center;gap:.45rem;font-size:.85rem;display:flex}.invoice-dialog .p-dialog-content{padding-top:.25rem}.invoice-dialog__content{gap:1rem;display:grid}.invoice-dialog__section{border-top:1px solid var(--app-border);gap:.75rem;padding-top:1rem;display:grid}.invoice-dialog__section:first-child{border-top:0;padding-top:0}.invoice-dialog__section h3{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900;line-height:1.2}.invoice-dialog__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.85rem;display:grid}.invoice-dialog__grid--identity{grid-template-columns:minmax(14rem,1.35fr) repeat(2,minmax(0,1fr))}.invoice-dialog__grid--assignment{grid-template-columns:minmax(12rem,.9fr) minmax(0,1.6fr)}.todo-dialog__grid--details{grid-template-columns:minmax(0,2fr) minmax(12rem,1fr)}.todo-dialog .invoice-dialog__grid--assignment{grid-template-columns:repeat(2,minmax(0,1fr))}.todo-dialog .p-mention,.todo-dialog__mention-input{width:100%}.todo-dialog .p-mention-panel{width:max-content;min-width:min(18rem,100%);max-width:min(22rem,100vw - 4rem)}.todo-dialog .p-mention-item{text-overflow:ellipsis;max-width:22rem;overflow:hidden}.todo-dialog__mention-option{text-overflow:ellipsis;display:block;overflow:hidden}.todos-page__scope-toggle{border:1px solid var(--app-border);background:var(--app-surface);min-height:2.25rem;color:var(--app-text-muted);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:.55rem;padding:.25rem .65rem;font-size:.82rem;font-weight:850;display:inline-flex}.todos-page__scope-toggle .p-inputswitch,.todos-page__scope-toggle .p-inputswitch *{cursor:pointer}.invoice-dialog__orders-field .p-multiselect-label{align-items:center;gap:.25rem;min-height:2.35rem;display:flex;overflow:hidden}.invoice-dialog__orders-field .p-multiselect-token{max-width:12rem}.invoice-dialog__orders-field .p-multiselect-token-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-page{gap:.75rem}.analytics-page__header{grid-template-columns:auto minmax(0,1fr)}.analytics-page__toolbar{flex-wrap:wrap}.analytics-page__date.p-calendar{width:10.25rem}.analytics-page__date .p-inputtext{background:var(--gray-100);height:2.18rem;font-size:var(--app-component-font-size);border-radius:7px 0 0 7px}.analytics-page__date .p-datepicker-trigger{border-radius:0 7px 7px 0;width:2.18rem;height:2.18rem}.analytics-page__status.p-multiselect{width:min(24rem,34vw);min-width:14rem}.analytics-page__content{grid-template-rows:auto minmax(0,1fr);gap:.75rem;min-height:0;display:grid}.analytics-page__kpis{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.75rem;display:grid}.analytics-kpi{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;gap:.22rem;min-width:0;padding:.85rem 1rem;display:grid}.analytics-kpi span{min-width:0;color:var(--app-text-muted);align-items:center;gap:.42rem;font-size:.76rem;font-weight:800;line-height:1.2;display:inline-flex}.analytics-kpi span i,.analytics-chart-tooltip__row i{border-radius:999px;flex:none;width:.58rem;height:.58rem}.analytics-kpi strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:1.22rem;line-height:1.2;overflow:hidden}.analytics-kpi small{background:var(--app-accent-soft);width:fit-content;max-width:100%;color:var(--craft-orange);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:.16rem .42rem;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-flex;overflow:hidden}.analytics-kpi--status{background:linear-gradient(180deg, #ffffff6b, transparent), var(--app-surface)}.site-dashboard-document__meta{padding-right:.4rem}.analytics-kpi--interactive{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;transition:border-color .14s,box-shadow .14s,transform .14s}.analytics-kpi--interactive:hover{border-color:var(--craft-orange);transform:translateY(-1px);box-shadow:0 .3rem .8rem #00000014}.analytics-kpi--interactive:focus-visible{outline:2px solid var(--craft-orange);outline-offset:2px}.analytics-tabs-shell{height:100%;min-height:0;display:grid;position:relative}.analytics-tabs-actions{z-index:2;align-items:center;gap:.5rem;display:flex;position:absolute;top:.5rem;right:.75rem}.analytics-tabs-actions .p-button{border:1px solid var(--app-border);background:var(--gray-100);height:2.18rem;color:var(--app-text);border-radius:7px;padding:0 .72rem;font-size:.82rem;font-weight:800}.analytics-tabs-actions .p-button:not(:disabled):hover,.analytics-tabs-actions .p-button:not(:disabled):focus,.analytics-tabs-actions .p-button:not(:disabled):active{background:var(--app-accent-soft);color:var(--craft-orange);border-color:#ff5a0a38}.analytics-tabs-actions .p-button .p-button-icon{color:var(--craft-orange)}.analytics-tabs.p-tabview{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.analytics-tabs .p-tabview-nav{border-color:var(--app-border);background:var(--app-surface);padding-right:15rem}.analytics-tabs .p-tabview-panels{background:var(--app-surface);height:100%;min-height:0;padding:.75rem;overflow:hidden}.analytics-tabs .p-tabview-panel{height:100%;min-height:0}.analytics-tabs .invoices-table-shell{height:100%}.analytics-table-tab{height:100%;min-height:0}.analytics-table-tab .invoices-table-shell--full{grid-template-rows:minmax(0,1fr) auto auto;height:100%;min-height:0;display:grid}.analytics-table-tab .invoices-table--full.p-datatable-scrollable{flex-direction:column;height:100%;min-height:0;display:flex}.analytics-table-tab .invoices-table--full .p-datatable-wrapper{flex:auto;min-height:0}.analytics-chart-layout{height:100%;min-height:0}.analytics-list-table{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.analytics-list-table__toolbar{justify-content:flex-end;gap:.5rem;display:flex}.analytics-list-table__toolbar .p-button{border-radius:7px;height:2.18rem;font-size:.82rem;font-weight:800}.analytics-list-table__datatable.p-datatable-scrollable{flex-direction:column;height:100%;min-height:0;display:flex}.analytics-list-table__datatable .p-datatable-wrapper{flex:auto;min-height:0}.invoices-table--virtualized .p-datatable-tbody>tr,.invoices-table--virtualized .p-datatable-tbody>tr>td{height:46px;max-height:46px}.invoices-table--virtualized .p-datatable-tbody>tr>td{vertical-align:middle;overflow:hidden}.analytics-ranking{height:100%;min-height:0;padding:.15rem .2rem .4rem;overflow:auto}.analytics-ranking__intro{border-bottom:1px solid var(--app-border);gap:.2rem;margin-bottom:.85rem;padding:.2rem .2rem .7rem;display:grid}.analytics-ranking__intro .analytics-ranking__eyebrow{color:var(--craft-orange);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.analytics-ranking__intro strong{color:var(--app-text);font-size:1.05rem;line-height:1.25}.analytics-ranking__intro small{color:var(--app-text-muted);font-size:.76rem;font-weight:700}.analytics-ranking__switcher{grid-template-columns:repeat(4,minmax(9rem,1fr));gap:.45rem;margin-bottom:.75rem;padding:.12rem;display:grid;overflow-x:auto}.analytics-ranking__switch{border:1px solid var(--app-border);background:var(--gray-100);min-height:2.45rem;color:var(--app-text-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.74rem;font-weight:850;transition:border-color .13s,background .13s,color .13s,box-shadow .13s;display:inline-flex}.analytics-ranking__switch .pi{color:var(--analytics-ranking-accent);font-size:.78rem}.analytics-ranking__switch:hover,.analytics-ranking__switch:focus-visible{border-color:color-mix(in srgb, var(--analytics-ranking-accent) 45%, var(--app-border));background:color-mix(in srgb, var(--analytics-ranking-accent) 7%, var(--app-surface));color:var(--app-text);outline:none}.analytics-ranking__switch--active{border-color:color-mix(in srgb, var(--analytics-ranking-accent) 55%, var(--app-border));background:color-mix(in srgb, var(--analytics-ranking-accent) 12%, var(--app-surface));color:var(--app-text);box-shadow:inset 0 -2px 0 var(--analytics-ranking-accent)}.analytics-ranking__stage{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.65rem;width:min(70rem,100%);margin:0 auto;display:grid}.analytics-ranking__panel{min-width:0}.analytics-ranking__navigation.p-button{width:2.35rem;height:2.35rem;color:var(--app-text-muted)}.analytics-ranking__navigation.p-button:not(:disabled):hover,.analytics-ranking__navigation.p-button:not(:disabled):focus{background:var(--app-accent-soft);color:var(--craft-orange)}.analytics-ranking-card{border:1px solid var(--app-border);background:var(--app-surface-raised);border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 .35rem 1rem #1e1f210d}.analytics-ranking-card__header{border-bottom:1px solid var(--app-border);background:linear-gradient(110deg, color-mix(in srgb, var(--analytics-ranking-accent) 11%, transparent), transparent 58%);align-items:center;gap:.7rem;padding:.8rem .85rem;display:flex}.analytics-ranking-card__header>span:last-child{gap:.12rem;min-width:0;display:grid}.analytics-ranking-card__header strong{color:var(--app-text);font-size:.9rem;line-height:1.2}.analytics-ranking-card__header small{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;line-height:1.2;overflow:hidden}.analytics-ranking-card__icon{background:color-mix(in srgb, var(--analytics-ranking-accent) 15%, var(--app-surface));width:2rem;height:2rem;color:var(--analytics-ranking-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.analytics-ranking-card__icon .pi{font-size:.9rem}.analytics-ranking-card__list{padding:.3rem .55rem .5rem;display:grid}.analytics-ranking-row{border-bottom:1px solid color-mix(in srgb, var(--app-border) 72%, transparent);min-width:0;min-height:3.35rem;color:inherit;grid-template-columns:1.9rem minmax(0,1fr) auto .75rem;align-items:center;gap:.55rem;padding:.42rem .3rem;text-decoration:none;display:grid}.analytics-ranking-row:last-child{border-bottom:0}.analytics-ranking-row--link{border-radius:7px;transition:background .13s,transform .13s}.analytics-ranking-row--link:hover,.analytics-ranking-row--link:focus-visible{background:color-mix(in srgb, var(--analytics-ranking-accent) 7%, var(--app-surface));outline:none;transform:translate(2px)}.analytics-ranking-row__rank{background:var(--gray-100);width:1.72rem;height:1.72rem;color:var(--app-text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:900;display:inline-flex}.analytics-ranking-row__rank--1{color:#8b6200;background:#fff0bd;box-shadow:inset 0 0 0 1px #eccd68}.analytics-ranking-row__rank--2{color:#596574;background:#e9edf2;box-shadow:inset 0 0 0 1px #c9d0d9}.analytics-ranking-row__rank--3{color:#8b5132;background:#f3dfd3;box-shadow:inset 0 0 0 1px #dbb89f}.analytics-ranking-row__site{grid-template-rows:auto auto auto;gap:.13rem;min-width:0;display:grid}.analytics-ranking-row__site>strong,.analytics-ranking-row__site>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-ranking-row__site>strong{color:var(--app-text);font-size:.77rem;line-height:1.2}.analytics-ranking-row__site>small{color:var(--app-text-muted);font-size:.65rem;font-weight:700;line-height:1.15}.analytics-ranking-row__track{background:color-mix(in srgb, var(--analytics-ranking-accent) 10%, var(--gray-100));border-radius:999px;height:.2rem;display:block;overflow:hidden}.analytics-ranking-row__track i{border-radius:inherit;background:var(--analytics-ranking-accent);height:100%;display:block}.analytics-ranking-row__value{color:var(--app-text);text-align:right;white-space:nowrap;font-size:.76rem;font-weight:900}.analytics-ranking-row__value--negative{color:var(--app-danger)}.analytics-ranking-row__link-icon{color:var(--analytics-ranking-accent);opacity:.7;font-size:.65rem}.analytics-ranking-row--loading{grid-template-columns:1.9rem minmax(0,1fr) auto}.analytics-ranking-row--loading>span{gap:.35rem;display:grid}.analytics-ranking-card__state{min-height:10rem;color:var(--app-text-muted);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.76rem;font-weight:750;display:flex}.analytics-ranking-card__state .pi{color:var(--analytics-ranking-accent)}.analytics-ranking-card__state--error,.analytics-ranking-card__state--error .pi{color:var(--app-danger)}.analytics-chart{grid-template-rows:auto minmax(0,1fr);gap:.75rem;height:100%;min-height:0;display:grid}.analytics-chart header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.analytics-chart h3{color:var(--app-text);margin:0;font-size:1rem;line-height:1.2}.analytics-chart span{color:var(--app-text-muted);margin-top:.18rem;font-size:.78rem;font-weight:700;display:block}.analytics-chart__canvas{height:100%;min-height:0;overflow:hidden}.analytics-chart__label{fill:var(--pure-white);pointer-events:none;font-size:.68rem;font-weight:800}.analytics-chart__label--in_review{fill:var(--gray-900)}.analytics-chart-tooltip{border:1px solid var(--app-border);background:var(--app-surface-raised);width:max-content;min-width:18rem;max-width:min(26rem,100vw - 2rem);color:var(--app-text);border-radius:8px;padding:.75rem;box-shadow:0 .7rem 1.4rem #1e1f2124}.analytics-chart-tooltip__header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.55rem;display:flex}.analytics-chart-tooltip__header strong{white-space:nowrap;font-size:.9rem;line-height:1.2}.analytics-chart-tooltip__header span{color:var(--app-text);white-space:nowrap;margin:0;font-size:.86rem;font-weight:900;line-height:1.2}.analytics-chart-tooltip__rows{gap:.42rem;padding-top:.55rem;display:grid}.analytics-chart-tooltip__row{min-width:0;color:var(--app-text);border-left:3px solid #0000;grid-template-columns:auto minmax(5.5rem,1fr) auto;align-items:center;gap:.5rem;padding-left:.5rem;font-size:.8rem;font-weight:700;display:grid}.analytics-chart-tooltip__row span,.analytics-chart-tooltip__row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-chart-tooltip__row strong{justify-self:end;font-weight:900}.analytics-value-list{align-content:start;gap:.7rem;height:100%;min-height:0;padding-right:.35rem;display:grid;overflow:auto}.analytics-value-list__month{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;gap:.55rem;padding:.8rem;display:grid}.analytics-value-list__month header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.5rem;display:flex}.analytics-value-list__month header strong{color:var(--app-text);font-size:.9rem;line-height:1.2}.analytics-value-list__month header span{color:var(--app-text);white-space:nowrap;font-size:.86rem;font-weight:900;line-height:1.2}.analytics-value-list__rows{gap:.38rem;display:grid}.analytics-value-list__row{min-width:0;color:var(--app-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;font-size:.82rem;font-weight:700;display:grid}.analytics-value-list__row i{border-radius:999px;width:.62rem;height:.62rem}.analytics-value-list__row span,.analytics-value-list__row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-value-list__row strong{justify-self:end;font-weight:900}.analytics-value-list__empty{border:1px dashed var(--app-border);min-height:12rem;color:var(--app-text-muted);border-radius:8px;place-items:center;font-size:.86rem;font-weight:800;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-field{min-width:0;color:var(--app-text);gap:.4rem;font-size:.875rem;font-weight:700;display:grid}.material-costs-panel{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.45rem;height:100%;min-height:0;display:grid;overflow:hidden}.material-costs-panel__overview{border:1px solid var(--app-border);background:var(--surface-card);border-radius:.55rem;align-items:center;column-gap:.8rem;min-width:0;padding:.6rem .7rem;display:flex}.material-costs-panel__title{flex:none;gap:.12rem;min-width:0;display:grid}.material-costs-panel__title>strong{color:var(--app-text);font-size:.8rem;font-weight:800}.material-costs-panel__title-costs{color:var(--app-text-muted);white-space:nowrap;align-items:baseline;gap:.35rem;font-size:.76rem;font-weight:700;display:flex}.material-costs-panel__title-costs>i{font-style:normal}.material-costs-panel__title-costs>strong{color:var(--app-text);font-variant-numeric:tabular-nums;font-size:.85rem}.material-costs-panel__header small{color:var(--app-text-muted);font-weight:600}.material-costs-panel__summary{border-left:1px solid var(--app-border);scrollbar-width:thin;flex:auto;grid-template-columns:repeat(6,minmax(8.5rem,1fr));gap:.5rem;min-width:0;padding:.25rem 0 .25rem .8rem;display:grid;overflow-x:auto}.material-costs-panel__summary-card{grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;min-height:2.8rem;padding:.25rem .35rem;display:grid}.material-costs-panel__summary-card>i{background:color-mix(in srgb, var(--cost-summary-color) 14%, transparent);width:1.8rem;height:1.8rem;color:var(--cost-summary-color);border-radius:.4rem;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.material-costs-panel__summary-card>span{gap:.12rem;min-width:0;display:grid}.material-costs-panel__summary-card small{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:700;line-height:1.1;overflow:hidden}.material-costs-panel__summary-card strong{color:var(--app-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem}.material-costs-table{flex:1;min-height:0}.material-costs-table .p-datatable-thead>tr>th{z-index:2;border-bottom:1px solid var(--app-border);background:var(--app-bg);color:var(--app-text-muted);padding-top:.55rem;padding-bottom:.55rem;font-size:.7rem;font-weight:800;position:sticky;top:0}.material-costs-table__cost-type{width:100%;min-width:0;color:var(--app-text);grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:inline-grid}.material-costs-table__cost-type>i{background:color-mix(in srgb, var(--category-color) 14%, transparent);width:1.6rem;height:1.6rem;color:var(--category-color);border-radius:.35rem;justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.material-costs-table__cost-type>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-costs-panel__error{justify-content:center;align-items:center;gap:.5rem;display:flex}.material-cost-dialog{width:min(58rem,100vw - 2rem)}.material-cost-dialog__grid{padding-top:.25rem}.material-cost-dialog__wizard{gap:1.25rem;padding:.4rem 0 .75rem;display:grid}.material-cost-dialog__wizard>header{gap:.25rem;display:grid}.material-cost-dialog__wizard>header small{color:var(--craft-orange);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.material-cost-dialog__wizard>header strong{color:var(--app-text);font-size:1.05rem}.material-cost-dialog__category-options{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.material-cost-dialog__category-option{border:1px solid var(--app-border);background:var(--app-surface);min-height:7rem;color:var(--app-text-muted);cursor:pointer;font:inherit;text-align:center;border-radius:8px;place-items:center;gap:.65rem;padding:1rem .75rem;font-weight:750;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:grid}.material-cost-dialog__category-option>i{color:var(--category-color);font-size:1.35rem}.material-cost-dialog__source-options{grid-template-columns:repeat(2,minmax(12rem,1fr))}.material-cost-dialog__source-options .material-cost-dialog__category-option small{color:var(--app-text-muted);font-size:.72rem;font-weight:500}.material-cost-dialog__grid .p-dropdown{width:100%}.material-cost-dialog__stock-hint{color:var(--app-text-muted);font-size:.75rem}@media (width<=640px){.material-cost-dialog__source-options{grid-template-columns:1fr}}.material-cost-dialog__category-option:hover,.material-cost-dialog__category-option:focus-visible,.material-cost-dialog__category-option--selected{border-color:var(--category-color);background:color-mix(in srgb, var(--category-color) 9%, var(--app-surface));color:var(--category-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--category-color) 11%, transparent);outline:none}.material-cost-dialog__cost-row{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:1rem;display:grid}.material-cost-dialog__calculated-amount{border-radius:var(--border-radius);background:var(--surface-100);min-height:2.65rem;color:var(--app-text);font-variant-numeric:tabular-nums;align-items:center;padding:.65rem .75rem;font-weight:700;display:flex}.material-cost-dialog__documents{gap:1rem;padding-top:.25rem;display:grid}.material-cost-dialog__document-assignment{align-items:end}.material-cost-dialog__document-list{max-height:24rem;overflow:auto}.material-cost-dialog__error{color:var(--red-600);margin-top:1rem;font-size:.875rem}.form-field__header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.form-field__counter{color:var(--app-text-muted);flex:none;font-size:.75rem;font-weight:600}.form-field--wide,.form-actions{grid-column:1/-1}.form-field--checkbox{align-self:end;align-items:center;gap:.55rem;min-height:2.6rem;display:flex}.form-field .p-inputtext,.form-field .p-dropdown,.form-field .p-calendar,.form-field .p-inputnumber,.form-field .p-multiselect,.form-field .p-inputtextarea{width:100%}.form-field .p-inputtextarea{resize:vertical;min-height:7.5rem}.dialog-field-tooltip{min-width:0;max-width:100%;display:block}.dialog-field-tooltip .p-dropdown,.dialog-field-tooltip .p-multiselect,.dialog-field-tooltip .p-inputtext{width:100%;min-width:0;max-width:100%}.dialog-field-tooltip .p-dropdown-label,.dialog-field-tooltip .p-multiselect-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.form-actions{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.p-component{color:var(--app-text);font-size:var(--app-component-font-size)}.p-inputtext{font-size:var(--app-component-font-size)}.projects-table.p-component{font-size:.8125rem}.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-text):not(.p-button-outlined){border-color:var(--craft-orange);background:var(--craft-orange);color:var(--primary-color-text)}.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-text):not(.p-button-outlined):not(:disabled):hover{border-color:var(--primary-600);background:var(--primary-600);color:var(--primary-color-text)}.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-text):not(.p-button-outlined):not(:disabled):active{border-color:var(--primary-700);background:var(--primary-700);color:var(--primary-color-text)}.p-button.p-button-danger:not(.p-button-text):not(.p-button-outlined),.p-button.p-button-danger:not(.p-button-text):not(.p-button-outlined):enabled:hover,.p-button.p-button-danger:not(.p-button-text):not(.p-button-outlined):enabled:focus,.p-button.p-button-danger:not(.p-button-text):not(.p-button-outlined):enabled:active,.p-button.p-button-danger:not(.p-button-text):not(.p-button-outlined) .p-button-icon,.p-button.p-button-danger:not(.p-button-text):not(.p-button-outlined) .p-button-label{color:var(--primary-color-text)}.p-button.p-button-outlined:not(.p-button-plain):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast){border-color:var(--craft-orange);color:var(--craft-orange);background-color:#0000}.p-button.p-button-outlined:not(.p-button-plain):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(:disabled):hover{border-color:var(--craft-orange);background:var(--app-accent-soft);color:var(--craft-orange)}.p-button.p-button-outlined:not(.p-button-plain):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(:disabled):active{border-color:var(--craft-orange);color:var(--craft-orange);background:#ff5a0a29}.p-button.p-button-text:not(.p-button-plain):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast){color:var(--craft-orange);background-color:#0000;border-color:#0000}.p-button.p-button-text:not(.p-button-plain):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(:disabled):hover{background:var(--app-accent-soft);color:var(--craft-orange);border-color:#0000}.p-button.p-button-text:not(.p-button-plain):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(:disabled):active{color:var(--craft-orange);background:#ff5a0a29;border-color:#0000}.p-button.p-button-text.p-button-secondary{color:var(--app-text-muted)}.p-button.p-button-text.p-button-secondary:not(:disabled):hover,.p-button.p-button-text.p-button-secondary:not(:disabled):focus,.p-button.p-button-text.p-button-secondary:not(:disabled):active{background:var(--gray-100);color:var(--app-text)}.p-confirmpopup .p-confirm-popup-reject.p-button.p-button-text,.p-confirmpopup .p-confirm-popup-reject.p-button.p-button-text .p-button-label,.p-confirmpopup .p-confirm-popup-reject.p-button.p-button-text .p-button-icon,.p-confirmpopup .p-confirm-popup-reject.p-button.p-button-text:not(:disabled):hover,.p-confirmpopup .p-confirm-popup-reject.p-button.p-button-text:not(:disabled):focus,.p-confirmpopup .p-confirm-popup-reject.p-button.p-button-text:not(:disabled):active,.p-confirmpopup .p-confirm-popup-reject.p-button.p-button-text:not(:disabled):hover .p-button-label,.p-confirmpopup .p-confirm-popup-reject.p-button.p-button-text:not(:disabled):focus .p-button-label,.p-confirmpopup .p-confirm-popup-reject.p-button.p-button-text:not(:disabled):active .p-button-label,.p-confirmpopup .p-confirm-popup-reject.p-button.p-button-text:not(:disabled):hover .p-button-icon,.p-confirmpopup .p-confirm-popup-reject.p-button.p-button-text:not(:disabled):focus .p-button-icon,.p-confirmpopup .p-confirm-popup-reject.p-button.p-button-text:not(:disabled):active .p-button-icon{color:var(--app-text-muted)!important;background:0 0!important;border-color:#0000!important}.p-button:focus{box-shadow:0 0 0 .2rem #ff5a0a38}.p-button .p-badge{color:var(--craft-orange)}.p-button .p-button-label{font-size:inherit;line-height:inherit}.app-sidebar__toggle.p-button.p-button-text{color:var(--app-text-muted)}.app-sidebar__toggle.p-button.p-button-text:enabled:hover,.app-sidebar__toggle.p-button.p-button-text:enabled:focus,.app-sidebar__toggle.p-button.p-button-text:enabled:active{color:var(--app-text)}.p-inputtext,.p-dropdown,.p-multiselect,.p-calendar .p-inputtext,.p-inputnumber .p-inputtext{border-color:var(--app-border);background:var(--app-input-bg);color:var(--app-text)}.p-inputtext.p-invalid,.p-inputtextarea.p-invalid,.p-dropdown.p-invalid,.p-multiselect.p-invalid,.p-calendar.p-invalid .p-inputtext,.p-inputnumber.p-invalid .p-inputtext{border-color:var(--error)}.p-dropdown.p-inputwrapper-filled .p-dropdown-label.p-inputtext{align-items:center;display:flex}.p-dropdown-panel,.p-multiselect-panel,.p-autocomplete-panel,.p-overlaypanel,.p-menu,.p-datepicker,.p-dialog,.p-dialog .p-dialog-header,.p-dialog .p-dialog-content,.p-dialog .p-dialog-footer{border-color:var(--app-border);background:var(--app-surface-raised);color:var(--app-text)}[data-theme=dark] .p-dropdown-panel .p-dropdown-items .p-dropdown-item,[data-theme=dark] .p-multiselect-panel .p-multiselect-items .p-multiselect-item,[data-theme=dark] .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item,[data-theme=dark] .p-menu .p-menuitem-link .p-menuitem-text,[data-theme=dark] .p-menu .p-menuitem-link .p-menuitem-icon{color:var(--app-text)}[data-theme=dark] .p-dropdown-panel .p-dropdown-header,[data-theme=dark] .p-multiselect-panel .p-multiselect-header,[data-theme=dark] .p-datepicker .p-datepicker-header{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border)}[data-theme=dark] .p-dropdown-panel .p-dropdown-item.p-highlight,[data-theme=dark] .p-multiselect-panel .p-multiselect-item.p-highlight,[data-theme=dark] .p-autocomplete-panel .p-autocomplete-item.p-highlight{background:var(--app-accent-soft);color:var(--app-text)}[data-theme=dark] .p-dropdown-panel .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover,[data-theme=dark] .p-dropdown-panel .p-dropdown-item:not(.p-highlight).p-focus,[data-theme=dark] .p-multiselect-panel .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover,[data-theme=dark] .p-multiselect-panel .p-multiselect-item:not(.p-highlight).p-focus,[data-theme=dark] .p-autocomplete-panel .p-autocomplete-item:not(.p-highlight):hover,[data-theme=dark] .p-menu .p-menuitem:not(.p-disabled)>.p-menuitem-content:hover,[data-theme=dark] .p-menu .p-menuitem.p-focus>.p-menuitem-content{background:var(--surface-hover);color:var(--app-text)}.p-datatable .p-datatable-header,.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-tbody>tr,.p-paginator{border-color:var(--app-border);background:var(--app-surface);color:var(--app-text)}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--app-border);vertical-align:top}.p-tag.p-tag-info{background:var(--steel-blue)}.p-tag.p-tag-success{background:var(--success)}.p-tag.p-tag-warning{background:var(--warning);color:var(--gray-900)}.p-tag.p-tag-danger{background:var(--error)}.p-tag.p-tag-secondary{background:var(--concrete);color:var(--deep-anthracite)}@media (width<=860px){.landing-hero{grid-template-columns:1fr;height:100svh;min-height:100svh}.landing-hero__copy{min-height:100svh;padding:1rem 1rem 1.35rem}.landing-hero__nav img{width:min(11rem,52vw)}.landing-hero__content{max-width:min(38rem,100%);padding-top:2rem}.landing-hero h1{max-width:34rem;color:var(--pure-white);font-size:clamp(1.95rem,9.6vw,3.2rem)}.landing-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-hero__metrics div{background:#ffffffe0;border-color:#ffffff29}.landing-hero__visual{clip-path:none;position:absolute;inset:0}.landing-hero__visual:after{background:linear-gradient(90deg,#1e1f21c7,#1e1f2157),linear-gradient(#0000 48%,#1e1f21b8)}.app-shell,.app-shell--collapsed{grid-template-columns:minmax(0,1fr)}.app-sidebar{border-bottom:1px solid var(--app-border);height:auto;padding:1rem;position:static}.app-brand{display:none}.app-nav{scrollbar-gutter:auto;border-top:0;padding-top:0;padding-right:0;display:flex;overflow:auto hidden}.app-nav-group,.app-nav-group__children,.app-nav-group--collapsed .app-nav-group__children{display:contents}.app-nav-group__label{display:none}.app-nav__link{flex:none}.page-header{flex-direction:column;align-items:stretch}.app-content{padding:1rem}.projects-page__header,.projects-page__toolbar,.projects-page__actions,.projects-filters{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.projects-page__header{display:flex}.projects-page__search{width:100%;min-width:0}.help-page__grid,.system-health-layout,.system-health-components,.system-health-loading__grid{grid-template-columns:1fr}.system-health-page__actions{flex-direction:column;align-self:stretch;align-items:stretch;margin-left:0}.system-health-page__actions>span{text-align:left}.system-health-hero{grid-template-columns:auto minmax(0,1fr)}.system-health-summary{grid-column:1/-1;width:100%}.system-health-summary div:first-child{border-left:0}.system-health-section__header{flex-direction:column}.system-health-groups{white-space:normal}.projects-filters{min-width:0}.planning-page{height:auto;min-height:calc(100vh - 2rem);overflow:visible}.planning-page__content{grid-template-columns:1fr}.planning-calendar{min-height:38rem}.planning-sites{min-height:22rem}.planning-selection-lists{grid-template-rows:12.5rem minmax(22rem,auto);overflow:visible}.reports-page,.analytics-page{height:auto;min-height:calc(100vh - 2rem);overflow:visible}.analytics-page__date.p-calendar,.analytics-page__status.p-multiselect{width:100%;min-width:0}.analytics-page__kpis{grid-template-columns:1fr}.analytics-tabs.p-tabview,.analytics-tabs .p-tabview-panels{overflow:visible}.analytics-tabs .p-tabview-nav{padding-right:0}.analytics-tabs-actions{justify-content:flex-end;margin-bottom:.5rem;position:static}.analytics-chart__canvas{min-height:24rem}.reports-page__content,.reports-dialog__content{grid-template-columns:1fr}.reports-calendar{min-height:40rem}.reports-open{min-height:22rem}.reports-weather-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page{height:auto;min-height:calc(100vh - 2rem);overflow:visible}.dashboard-page__grid{grid-template-rows:none;grid-template-columns:1fr}.dashboard-page__grid>.lg\:col-4,.dashboard-page__grid>.col-12:last-child{grid-area:auto/1}.site-dashboard{height:auto;min-height:calc(100vh - 2rem);overflow:visible}.site-dashboard__grid{grid-template-columns:1fr}.site-dashboard-card--overview>header{grid-area:auto/1;grid-template-columns:auto minmax(0,1fr)}.site-dashboard__grid{grid-template-rows:none}.site-dashboard-card--overview,.site-dashboard-card--analytics-summary,.site-dashboard-card--documents{grid-area:auto/1;height:auto;margin-top:0}.site-dashboard-card--overview{grid-template-rows:none;grid-template-columns:1fr;height:auto}.site-dashboard-analytics__kpis,.site-dashboard-analytics__derived-grid{grid-template-columns:1fr}.site-dashboard-analytics__hours-legend{display:grid}.site-dashboard-overview-meta{grid-area:auto/1;justify-self:start}.site-dashboard-overview-meta,.site-dashboard-dialog-location__summary{grid-template-columns:1fr}.site-dashboard-card--overview>header{grid-template-columns:auto minmax(0,1fr)}.site-dashboard-overview-meta{grid-column:1/-1;justify-self:stretch}.site-dashboard-overview__actions{justify-content:flex-start}.site-dashboard-weather__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-dashboard-daily-report,.site-dashboard-daily-report__times{grid-template-columns:1fr}.site-dashboard-documents,.site-dashboard-invoices,.site-dashboard-contacts{max-height:none;overflow:visible}.site-dashboard-document-browser{grid-template-columns:1fr;overflow:visible}.site-dashboard-document-folders{max-height:14rem}.site-dashboard-documents__header,.site-dashboard-documents__tools,.site-dashboard-documents__location{flex-direction:column;align-items:stretch}.site-dashboard-documents__location-tools{justify-content:flex-start;width:100%}.site-dashboard-documents__location-tools .site-dashboard-documents__filter--search{width:100%}.site-dashboard-documents__hint{white-space:normal}.site-dashboard-documents__filter{width:100%}.site-dashboard-document,.site-dashboard-upload-item{grid-template-columns:auto minmax(0,1fr) auto}.site-dashboard-upload-item__tags{grid-column:2/-1}.site-dashboard-document__tags{grid-column:2/-1;justify-content:flex-start}.dashboard-dayplan{min-height:32rem}.app-paginator.p-paginator{justify-content:center;margin-top:2rem}.app-paginator .p-paginator-current{justify-content:center;width:100%;margin-right:0}.invoice-dialog__grid,.invoice-dialog__grid--identity,.invoice-dialog__grid--assignment,.todo-dialog__grid--details,.todo-dialog .invoice-dialog__grid--assignment,.invoice-from-measurements-dialog__invoice-grid,.invoice-from-measurements-dialog__filters{grid-template-columns:1fr}.invoice-from-measurements-dialog__filters{padding-left:0}.invoice-dialog__orders-field .p-multiselect-token{max-width:calc(100vw - 8rem)}.form-grid,.project-dialog__project-grid,.project-dialog__site-general,.project-dialog__billing-archive-row,.onboarding-header,.onboarding-choice{grid-template-columns:1fr}.onboarding-header{align-items:stretch}}.company-filing-page{grid-template-rows:auto minmax(0,1fr);gap:.65rem;height:calc(100vh - 2.6rem);min-height:0;display:grid}.company-filing-page__header{grid-template-columns:minmax(0,1fr) auto}.company-filing-page__header .projects-page__title-row h2{margin:0;font-size:1.15rem}.company-filing-page__header .projects-page__title>small{color:var(--app-text-muted)}.company-filing-workspace{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);gap:.55rem;min-height:0;padding:.5rem;display:grid}.company-filing-folders{height:100%}.company-filing-documents{border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.45rem;min-width:0;min-height:0;transition:box-shadow .12s;display:grid;overflow:hidden}.company-filing-documents--drop-active{box-shadow:inset 0 0 0 2px var(--craft-orange)}.company-filing-documents__toolbar,.company-filing-documents__location,.company-filing-document-name,.company-filing-document-tags{align-items:center;display:flex}.company-filing-documents__toolbar{border-bottom:1px solid var(--app-border);justify-content:space-between;gap:.75rem;min-height:2.5rem;padding:0 .2rem .4rem}.company-filing-documents__location{gap:.45rem;min-width:0}.company-filing-documents__location>i{color:var(--craft-orange)}.company-filing-documents__location small{color:var(--app-text-muted)}.company-filing-documents__search{width:min(24rem,45vw)}.company-filing-documents__search .p-inputtext{width:100%}.company-filing-documents__table{min-height:0;margin:0}.company-filing-document-name{cursor:grab;gap:.6rem;min-width:0}.company-filing-document-name>i{color:var(--craft-orange);font-size:1.1rem}.company-filing-document-name>span{min-width:0;display:grid}.company-filing-document-name strong,.company-filing-document-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-filing-document-name small,.company-filing-document-tags>small{color:var(--app-text-muted)}.company-filing-document-tags{flex-wrap:wrap;gap:.25rem}.company-filing-document-tags .p-tag{font-size:.68rem}.company-filing-dropzone{border:1px dashed var(--app-border);background:var(--gray-50);min-height:2.5rem;color:var(--app-text-muted);cursor:pointer;font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:.45rem;font-size:.8rem;display:flex}.company-filing-dropzone:hover,.company-filing-documents--drop-active .company-filing-dropzone{border-color:var(--craft-orange);background:var(--app-accent-soft);color:var(--craft-orange)}@media (width<=800px){.company-filing-workspace{grid-template-rows:minmax(9rem,30vh) minmax(0,1fr);grid-template-columns:1fr}.company-filing-page__header{grid-template-columns:1fr}.company-filing-documents__toolbar{flex-direction:column;align-items:stretch}.company-filing-documents__search{width:100%}}.app-virtual-table.p-datatable{min-width:0;max-width:100%;font-size:.8125rem}.app-virtual-table.p-datatable>.p-datatable-wrapper{scrollbar-gutter:auto;min-width:0;min-height:0;overflow:hidden!important}.app-virtual-table.p-datatable-flex-scrollable>.p-datatable-wrapper{flex:1 1 0}.app-virtual-table.p-datatable-flex-scrollable>.p-datatable-wrapper>.p-virtualscroller{height:100%;min-height:0}.app-virtual-table.p-datatable .p-datatable-table{border-spacing:0;border-collapse:separate}.app-table.app-virtual-table.p-datatable .p-datatable-thead>tr>th{border:0;border-bottom:1px solid var(--app-border);background:var(--app-bg);color:var(--app-text-muted);white-space:nowrap;padding:.55rem .62rem;font-size:.7rem;font-weight:800}.app-virtual-table.p-datatable .p-datatable-tbody>tr,.app-virtual-table.p-datatable .p-datatable-tbody>tr>td{box-sizing:border-box;height:64px;max-height:64px}.app-table.app-virtual-table.p-datatable .p-datatable-tbody>tr>td{border:0;border-bottom:1px solid var(--app-border);vertical-align:middle;border-radius:0;padding:8px .62rem;overflow:hidden}.project-dialog__footer>.dialog-footer-delete{margin-right:auto}.app-virtual-table__cell{contain:inline-size;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-height:46px;overflow:hidden}.app-virtual-table__cell--actions{contain:none;width:max-content;max-height:none;margin-left:auto;overflow:visible}.app-table.app-table--variable-rows.p-datatable .p-datatable-tbody>tr,.app-table.app-table--variable-rows.p-datatable .p-datatable-tbody>tr>td{vertical-align:top;height:auto;max-height:none}.app-table--variable-rows .app-virtual-table__cell{max-height:none}.app-table.app-table--variable-rows.p-datatable>.p-datatable-wrapper{overflow:auto!important}.delivery-note-article-editor{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;width:min(32rem,85vw);padding:.4rem}.delivery-note-article-editor .p-autocomplete{width:100%;display:flex}.delivery-note-article-editor .p-autocomplete-input{flex:1;min-width:0}.app-virtual-table__cell--actions>*,.app-virtual-table__cell--actions .p-button{flex-wrap:nowrap;flex-shrink:0}.app-virtual-table.p-datatable .app-table__actions-column .p-button.p-button-icon-only{width:2rem;height:2rem;padding:0}.app-virtual-table.p-datatable .p-datatable-tbody>tr>.app-table__actions-column{background:var(--app-surface);text-align:right}.app-virtual-table.p-datatable .p-datatable-tbody>tr.todos-table__row--overdue>.app-table__actions-column{background:color-mix(in srgb, var(--app-danger) 7%, var(--app-surface))}.app-table.app-virtual-table.p-datatable .p-datatable-tbody>tr:hover>td{background:var(--app-accent-soft)}.app-table.app-virtual-table.p-datatable .p-datatable-tbody>tr.p-highlight>td{background:var(--highlight-bg)}.demo-mode-banner{background:var(--primary-color);color:var(--primary-color-text);flex-shrink:0;padding:.5rem 1rem;font-size:.875rem}.app-skip-link{z-index:999;background:var(--app-surface-raised);color:var(--app-text);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.app-skip-link:focus{transform:translateY(0)}:where(a,button,[role=button],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.p-dialog:not(.p-dialog-maximized){max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.p-dialog .p-dialog-header,.p-dialog .p-dialog-footer{flex-shrink:0}.p-dialog .p-dialog-title{overflow-wrap:anywhere;min-width:0}.p-dialog .p-dialog-footer>div{flex-wrap:wrap}.p-dialog .p-dialog-content{min-height:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.invoice-details-tab,.invoice-documents-tab,.invoice-documents-panel,.invoice-terms-panel,.invoice-terms-fields{gap:1.25rem;min-width:0;display:grid}.invoice-workflow [hidden]{display:none!important}.invoice-workflow__steps{background:var(--app-bg);border-radius:.65rem;gap:.5rem;margin:0 0 1rem;padding:.4rem;display:flex}.invoice-workflow__steps>button,.invoice-workflow__steps>span{color:var(--app-text-muted);font:inherit;text-align:left;background:0 0;border:0;border-radius:.45rem;flex:1;align-items:center;gap:.65rem;padding:.7rem;font-size:.85rem;display:flex}.invoice-workflow__steps>button{cursor:pointer}.invoice-workflow__steps>button:disabled{cursor:default;opacity:.6}.invoice-workflow__steps [aria-current=step]{color:var(--app-text);background:var(--app-surface);font-weight:700;box-shadow:0 1px 4px #00000010}.invoice-workflow__steps>*>span{border:1px solid var(--app-border);border-radius:50%;flex-shrink:0;place-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;display:grid}.invoice-workflow__steps [aria-current=step]>span{color:#fff;background:var(--craft-orange);border-color:var(--craft-orange)}.invoice-workflow .invoice-lifecycle__card{padding:1rem}.invoice-workflow .invoice-lifecycle__section-heading{margin-bottom:.75rem}.invoice-workflow .invoice-lifecycle__section-heading p,.invoice-workflow .invoice-lifecycle__step{display:none}.invoice-workflow .invoice-details-tab,.invoice-workflow .invoice-dialog__content.invoice-details-fields,.invoice-workflow .invoice-lifecycle,.invoice-workflow .invoice-lifecycle__editable{gap:.85rem}.invoice-workflow .invoice-lifecycle__amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-workflow__discount{border-top:1px solid var(--app-border);margin-top:1rem;padding-top:1rem}.invoice-workflow .invoice-from-measurements-dialog__invoice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-workflow .invoice-lifecycle-table th{overflow-wrap:anywhere}@media (width<=640px){.invoice-workflow__steps{flex-direction:column}.invoice-workflow .invoice-lifecycle__amount-grid,.invoice-workflow .invoice-from-measurements-dialog__invoice-grid{grid-template-columns:minmax(0,1fr)}}.invoice-dialog__content.invoice-details-fields{gap:1.25rem}.invoice-details-fields .form-field,.invoice-details-fields .invoice-dialog__field-tooltip{min-width:0}.invoice-details-fields .p-inputtext,.invoice-details-fields .p-inputtextarea,.invoice-details-fields .p-inputnumber,.invoice-details-fields .p-calendar,.invoice-details-fields .p-dropdown,.invoice-details-fields .p-multiselect{width:100%;min-width:0;max-width:100%}.invoice-details-fields .p-calendar>.p-inputtext{flex:auto;width:1%}.invoice-details-fields .p-dropdown-label{white-space:normal}.invoice-details-fields .p-calendar>.p-button{flex-shrink:0}.invoice-details-fields .form-field--wide{grid-column:1/-1}.invoice-documents-panel__tree{min-width:0;max-height:24rem;overflow:auto}.invoice-documents-panel__assignment>.document-workflow-pending-files{margin-bottom:1rem}.invoice-documents-panel__assignment>.document-assignment-panel__hint{margin-top:1rem;display:block}.invoice-documents-panel__list{gap:.65rem;min-width:0;max-height:26rem;display:grid;overflow:auto}.invoice-documents-panel__empty{border:1px dashed var(--app-border);background:var(--app-bg);text-align:center;min-height:8rem;color:var(--app-text-muted);border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1.25rem;font-size:.85rem;display:flex}.invoice-documents-panel__empty>i{font-size:1.5rem}.invoice-documents-panel__count{background:var(--app-bg);color:var(--app-text-muted);font-variant-numeric:tabular-nums;border-radius:.4rem;justify-content:center;align-items:center;margin-left:.4rem;padding:.15rem .45rem;font-size:.75rem;display:inline-flex}.invoice-documents-panel .invoice-documents-panel__document{border:1px solid var(--app-border);background:var(--app-surface);border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid}.invoice-documents-panel__document-actions{align-items:center;gap:.25rem;display:flex}.invoice-documents-panel__document .site-dashboard-document__meta strong{white-space:normal;overflow-wrap:anywhere}.invoice-terms-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-terms-fields__notice{grid-column:1/-1}.invoice-terms-fields__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.invoice-terms-fields .form-field{min-width:0}.invoice-terms-fields .p-inputtext,.invoice-terms-fields .p-inputnumber,.invoice-terms-fields .p-dropdown{width:100%;min-width:0;max-width:100%}.invoice-terms-fields .p-dropdown-label{white-space:normal}.invoice-terms-fields__notice{background:var(--app-bg);color:var(--app-text-muted);border-radius:.65rem;align-items:baseline;gap:.65rem;margin:0;padding:1rem;font-size:.85rem;line-height:1.5;display:flex}.invoice-terms-panel .invoice-terms-panel__save{border-top:0;border-bottom:1px solid var(--app-border);margin-top:0;padding:0 0 1.25rem}.invoice-terms-panel__error{color:var(--error);margin:0;font-size:.85rem;line-height:1.5}.invoice-terms-history{min-width:0}.invoice-terms-history details{border:1px solid var(--app-border);border-radius:.65rem;margin-block:.75rem;padding:.85rem}.invoice-terms-history details:last-child{margin-bottom:0}.invoice-terms-history summary{cursor:pointer;overflow-wrap:anywhere;font-size:.85rem;font-weight:600;line-height:1.5}.invoice-terms-history details[open] summary{border-bottom:1px solid var(--app-border);padding-bottom:.65rem}.invoice-terms-history__scroll{overflow-x:auto}.invoice-terms-history table{border-collapse:collapse;width:100%;margin-top:.75rem}.invoice-terms-history th,.invoice-terms-history td{text-align:left;border-bottom:1px solid var(--app-border);overflow-wrap:anywhere;padding:.75rem;font-size:.85rem}.invoice-terms-history thead{background:var(--app-bg);color:var(--app-text-muted)}.invoice-terms-history th{font-weight:600}.invoice-terms-history pre{white-space:pre-wrap;overflow-wrap:anywhere}.invoice-dialog.invoice-dialog--review,.invoice-dialog.invoice-dialog--terms{width:min(66rem,100vw - 2rem)}.invoice-lifecycle,.invoice-lifecycle__editable{gap:1.25rem;min-width:0;display:grid}.invoice-lifecycle__editable{border:0;margin:0;padding:0}.invoice-lifecycle__header,.invoice-lifecycle__section-heading,.invoice-lifecycle__sources,.invoice-lifecycle__actions,.invoice-lifecycle__finalize-footer{align-items:center;gap:.85rem;display:flex}.invoice-lifecycle__header,.invoice-lifecycle__finalize-footer{flex-wrap:wrap;justify-content:space-between}.invoice-lifecycle__header h3{margin:.3rem 0 0;font-size:1.3rem}.invoice-lifecycle__eyebrow{color:var(--app-text-muted);font-size:.75rem;font-weight:700}.invoice-lifecycle__status,.invoice-lifecycle__source{background:var(--app-bg);border-radius:.5rem;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.8rem;display:inline-flex}.invoice-lifecycle__card{border:1px solid var(--app-border);background:var(--app-surface);border-radius:.85rem;min-width:0;padding:1.25rem}.invoice-lifecycle__card--finalize{border-top:3px solid var(--craft-orange)}.invoice-lifecycle__section-heading{align-items:flex-start;margin-bottom:1.15rem}.invoice-lifecycle__section-heading h4{margin:0;font-size:1rem}.invoice-lifecycle__section-heading p,.invoice-lifecycle__selection p,.invoice-lifecycle__finalize-footer p{color:var(--app-text-muted);margin:.35rem 0 0;font-size:.85rem;line-height:1.5}.invoice-lifecycle__step{background:var(--app-accent-soft);height:2rem;color:var(--craft-orange);border-radius:.5rem;flex:0 0 2rem;place-items:center;font-size:.8rem;font-weight:800;display:grid}.invoice-lifecycle__sources{flex-wrap:wrap;font-size:.8rem}.invoice-lifecycle__positions{border-top:1px solid var(--app-border);margin-top:1rem;padding-top:1rem}.invoice-lifecycle__positions summary{cursor:pointer;font-size:.85rem;font-weight:600}.invoice-lifecycle__selection{border:1px dashed var(--app-border);background:var(--app-bg);border-radius:.65rem;align-items:center;gap:1rem;padding:1rem;display:flex}.invoice-lifecycle__selection>div{flex:1;min-width:0}.invoice-lifecycle__selection>i{color:var(--app-text-muted);font-size:1.25rem}.invoice-lifecycle__selection--selected{border-style:solid}.invoice-lifecycle__selection--selected>i{color:var(--success)}.invoice-lifecycle__selection>.p-button{flex-shrink:0}.invoice-lifecycle__actions{flex-wrap:wrap;justify-content:flex-end;margin-top:.75rem}.invoice-lifecycle__hint{color:var(--app-text-muted);align-items:baseline;gap:.5rem;margin:.9rem 0 0;font-size:.8rem;line-height:1.5;display:flex}.invoice-lifecycle__form-grid,.invoice-lifecycle__amount-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.invoice-lifecycle__amount-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-lifecycle__full-width{grid-column:1/-1}.invoice-lifecycle .form-field{min-width:0}.invoice-lifecycle .p-inputnumber,.invoice-lifecycle .p-inputtext,.invoice-lifecycle .p-dropdown{width:100%;min-width:0;max-width:100%}.invoice-lifecycle .p-dropdown-label{white-space:normal}.invoice-lifecycle__credit-note{background:var(--app-bg);border-radius:.65rem;gap:1rem;margin-top:1.25rem;padding:1.25rem;display:grid}.invoice-lifecycle__credit-note h5{margin:0;font-size:.9rem}.invoice-lifecycle__credit-note .invoice-lifecycle__hint{margin:0}.invoice-lifecycle__finalize-footer{border-top:1px solid var(--app-border);margin-top:1.25rem;padding-top:1.25rem}.invoice-lifecycle__finalize-footer>.p-button{flex-shrink:0}.invoice-lifecycle-table{margin-block:1rem;overflow-x:auto}.invoice-lifecycle-table table{border-collapse:collapse;width:100%}.invoice-lifecycle-table th,.invoice-lifecycle-table td{border-bottom:1px solid var(--app-border);text-align:left;padding:.8rem;font-size:.85rem}.invoice-lifecycle-table thead{background:var(--app-bg);color:var(--app-text-muted)}.invoice-lifecycle-table th{font-weight:600}.invoice-lifecycle-table:not(.invoice-lifecycle-table--positions) td,.invoice-lifecycle-table:not(.invoice-lifecycle-table--positions) thead th:not(:first-child){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.invoice-lifecycle-table tbody tr:last-child{background:var(--app-accent-soft)}.invoice-lifecycle-table--positions tbody tr:last-child{background:0 0}@media (width<=700px){.invoice-lifecycle__card{padding:1rem}.invoice-lifecycle__form-grid,.invoice-lifecycle__amount-grid{grid-template-columns:minmax(0,1fr)}.invoice-lifecycle__selection{flex-wrap:wrap}.invoice-lifecycle__selection>.p-button,.invoice-lifecycle__finalize-footer>.p-button{width:100%}.invoice-lifecycle__credit-note{padding:1rem}.invoice-details-fields .invoice-dialog__grid,.invoice-details-fields .invoice-dialog__grid--identity,.invoice-details-fields .invoice-dialog__grid--assignment{grid-template-columns:minmax(0,1fr)}.invoice-documents-panel .invoice-documents-panel__document{grid-template-columns:auto minmax(0,1fr)}.invoice-documents-panel__document-actions{grid-column:2;justify-content:flex-end}}@media (width<=900px){.invoice-terms-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.invoice-terms-fields__grid{grid-template-columns:minmax(0,1fr)}}.invoice-volume__totals{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}.invoice-volume__totals>span{flex:1;gap:.35rem;min-width:9rem;display:grid}.invoice-volume__totals strong{font-size:1.25rem}.invoice-workflow .invoice-lifecycle__card{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:1.5rem;padding:0}.invoice-workflow .invoice-lifecycle__card:first-child{margin-top:0}.invoice-workflow .invoice-lifecycle__card--finalize{border-top:0}.invoice-workflow .invoice-dialog__grid--identity{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}.invoice-workflow .invoice-dialog__grid--assignment{grid-template-columns:minmax(0,1fr)}.invoice-workflow .form-field>span:first-child{color:var(--app-text-muted);font-weight:400}.invoice-workflow .invoice-billing-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.invoice-volume__toggle.p-button{padding-inline:0}.invoice-volume__positions table{border-collapse:separate;border-spacing:0;table-layout:fixed}.invoice-volume__positions thead{background:var(--app-surface)}.invoice-volume__positions th:first-child{width:42%}.invoice-volume__positions th:nth-child(2){width:10%}.invoice-volume__positions th:nth-child(3),.invoice-volume__positions th:nth-child(4),.invoice-volume__positions th:nth-child(5){width:16%}.invoice-volume__positions tbody th{font-weight:400}.invoice-volume__positions td{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (width<=640px){.invoice-workflow .invoice-billing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.invoice-workflow .invoice-billing-fields{grid-template-columns:minmax(0,1fr)}}.dashboard-v2-action-list{max-height:22rem;overflow:auto}.planning-map{flex-direction:column;flex:1;gap:.6rem;min-height:0;padding:.8rem;display:flex;overflow:auto}.planning-map label{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.planning-map input{border:1px solid var(--surface-border);border-radius:.4rem;max-width:10rem;padding:.4rem}.planning-map small{color:var(--text-color-secondary)}.planning-map__canvas{touch-action:none;cursor:grab;background:#e7ebdf;border-radius:.6rem;flex-shrink:0;height:380px;min-height:250px;position:relative;overflow:hidden}.planning-map__pin{background:var(--primary-color);color:#fff;cursor:pointer;z-index:1;border:2px solid #fff;border-radius:1rem 1rem 1rem 0;gap:.4rem;padding:.6rem;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 8px #0005}.planning-map__controls{z-index:2;flex-direction:column;display:flex;position:absolute;top:.5rem;right:.5rem}.planning-map__controls button{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;width:2rem;height:2rem}.planning-map__attribution{z-index:2;background:#fffe;padding:.2rem;font-size:.7rem;position:absolute;bottom:0;right:0}.dashboard-v2-day-plan-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dashboard-v2-panel--day-plan .planning-map{padding:0;overflow:visible}.dashboard-v2-layout--backlog .dashboard-v2-panel{grid-area:auto}.planning-map__details{gap:.7rem;display:grid}.planning-map__employee{border-top:1px solid var(--surface-border);padding-top:.8rem}.planning-map__employee p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0}.planning-map__site-links{flex-wrap:wrap;gap:.5rem;display:flex}
