:root{font-family:Inter var,sans-serif;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: #1f2937;--surface-b: #111827;--surface-c: rgba(255, 255, 255, .03);--surface-d: #424b57;--surface-e: #1f2937;--surface-f: #1f2937;--text-color: rgba(255, 255, 255, .87);--text-color-secondary: rgba(255, 255, 255, .6);--primary-color: #818cf8;--primary-color-text: #030712;--surface-0: #111827;--surface-50: #1f2937;--surface-100: #374151;--surface-200: #4b5563;--surface-300: #6b7280;--surface-400: #9ca3af;--surface-500: #d1d5db;--surface-600: #e5e7eb;--surface-700: #f3f4f6;--surface-800: #f9fafb;--surface-900: #ffffff;--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: #111827;--surface-section: #111827;--surface-card: #1f2937;--surface-overlay: #1f2937;--surface-border: rgba(255, 255, 255, .1);--surface-hover: rgba(255, 255, 255, .03);--focus-ring: 0 0 0 .2rem rgba(129, 140, 248, .2);--maskbg: rgba(0, 0, 0, .4);--highlight-bg: rgba(129, 140, 248, .16);--highlight-text-color: rgba(255, 255, 255, .87);color-scheme:dark}@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:#f9f9ff;--primary-100:#e1e3fd;--primary-200:#c9cefc;--primary-300:#b1b8fb;--primary-400:#99a2f9;--primary-500:#818cf8;--primary-600:#6e77d3;--primary-700:#5a62ae;--primary-800:#474d88;--primary-900:#343863}.p-editor-container .p-editor-toolbar{background:#1f2937;border-top-right-radius:6px;border-top-left-radius:6px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #424b57}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#fff9}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#fff9}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0 none;color:#fff9}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#1f2937;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:6px;padding:.75rem 0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#ffffffde}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#ffffffde;background:#ffffff08}.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 #424b57}.p-editor-container .p-editor-content .ql-editor{background:#111827;color:#ffffffde;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:#ffffffde}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:#ffffffde}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill{fill:#ffffffde}.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:#818cf8}.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:#818cf8}.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:#818cf8}.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:#818cf8}@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:.4}.p-error{color:#fca5a5}.p-text-secondary{color:#fff9}.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);font-size:1rem;border-radius:6px}.p-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:transparent}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:transparent}}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.75rem}.p-autocomplete .p-autocomplete-multiple-container{padding:.375rem .75rem;gap:.5rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:#818cf8}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833;border-color:#818cf8}.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);font-size:1rem;color:#ffffffde;padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.375rem .75rem;margin-right:.5rem;background:#818cf829;color:#ffffffde;border-radius:6px}.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:#fca5a5}.p-autocomplete-panel{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-radius:6px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-autocomplete-panel .p-autocomplete-items{padding:.75rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#ffffffde;background:transparent;transition:box-shadow .2s;border-radius:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{color:#ffffffde;background:#ffffff08}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#ffffffde;background:#818cf829}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:.75rem 1.25rem;color:#ffffffde;background:#374151;font-weight:700}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#fca5a5}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833;border-color:#818cf8}.p-datepicker{padding:.5rem;background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-radius:6px}.p-datepicker:not(.p-datepicker-inline){background:#1f2937;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#1f2937}.p-datepicker .p-datepicker-header{padding:.5rem;color:#ffffffde;background:#1f2937;font-weight:700;margin:0;border-bottom:1px solid #424b57;border-top-right-radius:6px;border-top-left-radius:6px}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;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:#ffffffde;border-color:transparent;background:#ffffff08}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.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:#ffffffde;transition:background-color .2s,color .2s,box-shadow .2s;font-weight:700;padding:.5rem}.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:#818cf8}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.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{width:2.5rem;height:2.5rem;border-radius:50%;transition:box-shadow .2s;border:1px solid transparent}.p-datepicker table td>span.p-highlight{color:#ffffffde;background:#818cf829}.p-datepicker table td>span:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-datepicker table td.p-datepicker-today>span{background:transparent;color:#818cf8;border-color:transparent}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#ffffffde;background:#818cf829}.p-datepicker .p-datepicker-buttonbar{padding:1rem 0;border-top:1px solid #424b57}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #424b57;padding:.5rem}.p-datepicker .p-timepicker button{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-datepicker .p-timepicker button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.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 none}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{padding:.5rem;transition:box-shadow .2s;border-radius:6px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#ffffffde;background:#818cf829}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{padding:.5rem;transition:box-shadow .2s;border-radius:6px}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#ffffffde;background:#818cf829}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #424b57;padding-right:.5rem;padding-left:.5rem;padding-top:0;padding-bottom:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0;border-left:0 none}.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:#ffffff08}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#ffffff08}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#ffffff08}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}@media screen and (max-width: 769px){.p-datepicker table th,.p-datepicker table td{padding:0}}.p-cascadeselect{background:#111827;border:1px solid #424b57;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;outline-color:transparent}.p-cascadeselect:not(.p-disabled):hover{border-color:#818cf8}.p-cascadeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833;border-color:#818cf8}.p-cascadeselect.p-variant-filled{background-color:#424b57}.p-cascadeselect.p-variant-filled:enabled:hover{background-color:#424b57}.p-cascadeselect.p-variant-filled:enabled:focus{background-color:#424b57}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0 none;padding:.75rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#fff9}.p-cascadeselect .p-cascadeselect-label:enabled:focus{outline:0 none;box-shadow:none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;color:#fff9;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-cascadeselect.p-invalid.p-component{border-color:#fca5a5}.p-cascadeselect-panel{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-radius:6px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-cascadeselect-panel .p-cascadeselect-items{padding:.75rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:0;border:0 none;color:#ffffffde;background:transparent;transition:box-shadow .2s;border-radius:0}.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:#ffffffde;background:#818cf829}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus{background:#818cf83d}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#ffffffde;background:#ffffff08}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;cursor:pointer}.p-checkbox{width:22px;height:22px}.p-checkbox .p-checkbox-input{border:2px solid #424b57;border-radius:6px}.p-checkbox .p-checkbox-box{border:2px solid #424b57;background:#111827;width:22px;height:22px;color:#ffffffde;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.2s;color:#030712;font-size:14px}.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{width:14px;height:14px}.p-checkbox.p-highlight .p-checkbox-box{border-color:#818cf8;background:#818cf8}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:#818cf8}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{border-color:#c7d2fe;background:#c7d2fe;color:#030712}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833;border-color:#818cf8}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#fca5a5}.p-checkbox.p-variant-filled .p-checkbox-box{background-color:#424b57}.p-checkbox.p-variant-filled.p-highlight .p-checkbox-box{background:#818cf8}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#424b57}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#c7d2fe}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#424b57}.p-input-filled .p-checkbox.p-highlight .p-checkbox-box{background:#818cf8}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#424b57}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#c7d2fe}.p-checkbox{position:relative;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-checkbox-input{cursor:pointer}.p-checkbox-box{display:flex;justify-content:center;align-items:center}.p-tristatecheckbox.p-variant-filled .p-checkbox-box{background-color:#424b57}.p-tristatecheckbox.p-variant-filled.p-highlight .p-checkbox-box{background:#818cf8}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#424b57}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#c7d2fe}.p-chips{display:inline-flex}.p-chips-multiple-container{margin:0;padding:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap}.p-chips-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-chips-input-token{flex:1 1 auto;display:inline-flex}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{border:0 none;outline:0 none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%}.p-fluid .p-chips{display:flex}.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:#818cf8}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833;border-color:#818cf8}.p-chips .p-chips-multiple-container{padding:.375rem .75rem;outline-color:transparent}.p-chips .p-chips-multiple-container .p-chips-token{padding:.375rem .75rem;margin-right:.5rem;background:#424b57;color:#ffffffde;border-radius:16px}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{background:#6b7280;color:#ffffffde}.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);font-size:1rem;color:#ffffffde;padding:0;margin:0}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#fca5a5}.p-colorpicker-preview{width:2rem;height:2rem}.p-colorpicker-panel{background:#1f2937;border:1px solid #424b57}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#ffffffde}.p-colorpicker-overlay-panel{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-dropdown{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-dropdown-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-dropdown-label-empty{overflow:hidden;opacity:0}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;font-weight:400;white-space:nowrap;position:relative;overflow:hidden;display:flex;align-items:center}.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{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.p-dropdown{background:#111827;border:1px solid #424b57;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;outline-color:transparent}.p-dropdown:not(.p-disabled):hover{border-color:#818cf8}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833;border-color:#818cf8}.p-dropdown.p-variant-filled{background:#424b57}.p-dropdown.p-variant-filled:not(.p-disabled):hover{background-color:#424b57}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus{background-color:#424b57}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext{background-color:transparent}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-label{background:transparent;border:0 none}.p-dropdown .p-dropdown-label.p-placeholder{color:#fff9}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none;box-shadow:none}.p-dropdown .p-dropdown-trigger{background:transparent;color:#fff9;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-dropdown .p-dropdown-clear-icon{color:#fff9;right:3rem}.p-dropdown.p-invalid.p-component{border-color:#fca5a5}.p-dropdown-panel{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-radius:6px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-dropdown-panel .p-dropdown-header{padding:.75rem 1.25rem;border-bottom:1px solid #424b57;color:#ffffffde;background:#1f2937;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:1.75rem;margin-right:-1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:.75rem;color:#fff9}.p-dropdown-panel .p-dropdown-items{padding:.75rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#ffffffde;background:transparent;transition:box-shadow .2s;border-radius:0}.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:#ffffffde;background:#818cf829}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:#818cf83d}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#ffffffde;background:#ffffff08}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon{position:relative;margin-left:-.5rem;margin-right:.5rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{margin:0;padding:.75rem 1.25rem;color:#ffffffde;background:#374151;font-weight:700}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:.75rem 1.25rem;color:#ffffffde;background:transparent}.p-inputgroup-addon{background:#1f2937;color:#fff9;border-top:1px solid #424b57;border-left:1px solid #424b57;border-bottom:1px solid #424b57;padding:.75rem;min-width:3rem}.p-inputgroup-addon:last-child{border-right:1px solid #424b57}.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 none}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus{z-index:1}.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{border-top-left-radius:6px;border-bottom-left-radius:6px}.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{border-top-right-radius:6px;border-bottom-right-radius:6px}.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:#fca5a5}.p-inputswitch{position:relative;display:inline-block}.p-inputswitch-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;cursor:pointer}.p-inputswitch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border:1px solid transparent}.p-inputswitch-slider:before{position:absolute;content:"";top:50%}.p-inputswitch{width:3rem;height:1.75rem}.p-inputswitch .p-inputswitch-input{border-radius:30px}.p-inputswitch .p-inputswitch-slider{background:#6b7280;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:30px;outline-color:transparent}.p-inputswitch .p-inputswitch-slider:before{background:#fff9;width:1.25rem;height:1.25rem;left:.25rem;margin-top:-.625rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-highlight .p-inputswitch-slider{background:#818cf8}.p-inputswitch.p-highlight .p-inputswitch-slider:before{background:#030712;transform:translate(1.25rem)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{background:#424b57}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{background:#a5b4fc}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-inputswitch.p-invalid>.p-inputswitch-slider{border-color:#fca5a5}.p-inputtext{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#ffffffde;background:#111827;padding:.75rem;border:1px solid #424b57;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;outline-color:transparent}.p-inputtext:enabled:hover{border-color:#818cf8}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833;border-color:#818cf8}.p-inputtext.p-invalid.p-component{border-color:#fca5a5}.p-inputtext.p-variant-filled{background-color:#424b57}.p-inputtext.p-variant-filled:enabled:hover{background-color:#424b57}.p-inputtext.p-variant-filled:enabled:focus{background-color:#424b57}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.65625rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:.9375rem}.p-float-label>label{left:.75rem;color:#fff9;transition-duration:.2s}.p-float-label>.p-invalid+label{color:#fca5a5}.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:#fff9}:-moz-placeholder{color:#fff9}::-moz-placeholder{color:#fff9}:-ms-input-placeholder{color:#fff9}.p-input-filled .p-inputtext{background-color:#424b57}.p-input-filled .p-inputtext:enabled:hover{background-color:#424b57}.p-input-filled .p-inputtext:enabled:focus{background-color:#424b57}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.65625rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:.9375rem}.p-icon-field{position:relative}.p-icon-field>.p-input-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-icon-field-left,.p-fluid .p-icon-field-right{width:100%}.p-icon-field-left>.p-input-icon:first-of-type{left:.75rem;color:#fff9}.p-icon-field-right>.p-input-icon:last-of-type{right:.75rem;color:#fff9}.p-inputotp{display:flex;align-items:center;gap:.5rem}.p-inputotp-input{text-align:center;width:2.5rem}.p-listbox-list-wrapper{overflow:auto}.p-listbox-list{list-style-type:none;margin:0;padding:0}.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{position:absolute;top:50%;margin-top:-.5rem}.p-listbox-filter{width:100%}.p-listbox{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-listbox .p-listbox-header{padding:.75rem 1.25rem;border-bottom:1px solid #424b57;color:#ffffffde;background:#1f2937;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:.75rem;color:#fff9}.p-listbox .p-listbox-list{padding:.75rem 0;outline:0 none}.p-listbox .p-listbox-list .p-listbox-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#ffffffde;transition:box-shadow .2s;border-radius:0}.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:#ffffffde;background:#818cf829}.p-listbox .p-listbox-list .p-listbox-item-group{margin:0;padding:.75rem 1.25rem;color:#ffffffde;background:#374151;font-weight:700}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:.75rem 1.25rem;color:#ffffffde;background:transparent}.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus{background:#818cf83d}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus{color:#ffffffde;background:#ffffff08}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{color:#ffffffde;background:#ffffff08}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus{color:#ffffffde;background:#ffffff08}.p-listbox.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833;border-color:#818cf8}.p-listbox.p-invalid{border-color:#fca5a5}.p-mention-panel{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-radius:6px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-mention-panel .p-mention-items{padding:.75rem 0}.p-mention-panel .p-mention-items .p-mention-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#ffffffde;background:transparent;transition:box-shadow .2s;border-radius:0}.p-mention-panel .p-mention-items .p-mention-item:hover{color:#ffffffde;background:#ffffff08}.p-mention-panel .p-mention-items .p-mention-item.p-highlight{color:#ffffffde;background:#818cf829}.p-multiselect{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-multiselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-multiselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer}.p-multiselect-label{display:block;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.p-multiselect-label-empty{overflow:hidden;visibility:hidden}.p-multiselect-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.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;display:flex;align-items:center;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-multiselect-item-group{cursor:auto}.p-multiselect-header{display:flex;align-items:center;justify-content:space-between}.p-multiselect-filter-container{position:relative;flex:1 1 auto}.p-multiselect-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative;margin-left:auto}.p-fluid .p-multiselect{display:flex}.p-multiselect{background:#111827;border:1px solid #424b57;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;outline-color:transparent}.p-multiselect:not(.p-disabled):hover{border-color:#818cf8}.p-multiselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833;border-color:#818cf8}.p-multiselect.p-variant-filled{background:#424b57}.p-multiselect.p-variant-filled:not(.p-disabled):hover{background-color:#424b57}.p-multiselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#424b57}.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:#fff9}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.375rem .75rem;margin-right:.5rem;background:#424b57;color:#ffffffde;border-radius:16px}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;color:#fff9;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-multiselect.p-invalid.p-component{border-color:#fca5a5}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.375rem .75rem}.p-multiselect-panel{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-radius:6px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-multiselect-panel .p-multiselect-header{padding:.75rem 1.25rem;border-bottom:1px solid #424b57;color:#ffffffde;background:#1f2937;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.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{right:.75rem;color:#fff9}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{margin-left:.5rem;width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-multiselect-panel .p-multiselect-items{padding:.75rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#ffffffde;background:transparent;transition:box-shadow .2s;border-radius:0}.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:#ffffffde;background:#818cf829}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:#818cf83d}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#ffffffde;background:#ffffff08}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{margin:0;padding:.75rem 1.25rem;color:#ffffffde;background:#374151;font-weight:700}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:.75rem 1.25rem;color:#ffffffde;background:transparent}.p-password.p-invalid.p-component>.p-inputtext{border-color:#fca5a5}.p-password-panel{padding:1.25rem;background:#1f2937;color:#ffffffde;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:6px}.p-password-panel .p-password-meter{margin-bottom:.5rem;background:#424b57}.p-password-panel .p-password-meter .p-password-strength.weak{background:#eb9a9c}.p-password-panel .p-password-meter .p-password-strength.medium{background:#ffcf91}.p-password-panel .p-password-meter .p-password-strength.strong{background:#93deac}.p-radiobutton{position:relative;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-radiobutton-input{cursor:pointer}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}.p-radiobutton{width:22px;height:22px}.p-radiobutton .p-radiobutton-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:2px solid #424b57;border-radius:50%}.p-radiobutton .p-radiobutton-box{border:2px solid #424b57;background:#111827;width:22px;height:22px;color:#ffffffde;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:12px;height:12px;transition-duration:.2s;background-color:#030712}.p-radiobutton.p-highlight .p-radiobutton-box{border-color:#818cf8;background:#818cf8}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:#818cf8}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{border-color:#c7d2fe;background:#c7d2fe}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon{background-color:#030712}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833;border-color:#818cf8}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#fca5a5}.p-radiobutton.p-variant-filled .p-radiobutton-box{background-color:#424b57}.p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{background:#818cf8}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#424b57}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#c7d2fe}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#424b57}.p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{background:#818cf8}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#424b57}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#c7d2fe}.p-rating{position:relative;display:flex;align-items:center}.p-rating-item{display:inline-flex;align-items:center;cursor:pointer}.p-rating.p-readonly .p-rating-item{cursor:default}.p-rating{gap:.5rem}.p-rating .p-rating-item{outline-color:transparent;border-radius:50%}.p-rating .p-rating-item .p-rating-icon{color:#ffffffde;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;font-size:1.143rem}.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:#f48fb1}.p-rating .p-rating-item.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon{color:#818cf8}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:#818cf8}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:#f48fb1}.p-selectbutton .p-button{background:#1f2937;border:1px solid #424b57;color:#ffffffde;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:#fff9}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#ffffff08;border-color:#424b57;color:#ffffffde}.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:#fff9}.p-selectbutton .p-button.p-highlight{background:#818cf8;border-color:#818cf8;color:#030712}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#030712}.p-selectbutton .p-button.p-highlight:hover{background:#a5b4fc;border-color:#a5b4fc;color:#030712}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#030712}.p-selectbutton.p-invalid>.p-button{border-color:#fca5a5}.p-slider{background:#424b57;border:0 none;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-left:-.5715rem;margin-bottom:-.5715rem}.p-slider .p-slider-handle{height:1.143rem;width:1.143rem;background:#424b57;border:2px solid #818cf8;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-slider .p-slider-handle:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-slider .p-slider-range{background:#818cf8}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#818cf8;border-color:#818cf8}.p-treeselect{background:#111827;border:1px solid #424b57;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-treeselect:not(.p-disabled):hover{border-color:#818cf8}.p-treeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833;border-color:#818cf8}.p-treeselect.p-treeselect-clearable .p-treeselect-label{padding-right:1.75rem}.p-treeselect.p-variant-filled{background:#424b57}.p-treeselect.p-variant-filled:not(.p-disabled):hover{background-color:#424b57}.p-treeselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#424b57}.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:#fff9}.p-treeselect.p-treeselect-chip .p-treeselect-token{padding:.375rem .75rem;margin-right:.5rem;background:#424b57;color:#ffffffde;border-radius:16px}.p-treeselect .p-treeselect-trigger{background:transparent;color:#fff9;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-treeselect .p-treeselect-clear-icon{color:#fff9;right:3rem}.p-treeselect.p-invalid.p-component{border-color:#fca5a5}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.375rem .75rem}.p-treeselect-panel{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-radius:6px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-treeselect-panel .p-treeselect-header{padding:.75rem 1.25rem;border-bottom:1px solid #424b57;color:#ffffffde;background:#1f2937;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.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{right:.75rem;color:#fff9}.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{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0 none}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{padding:.75rem 1.25rem;color:#ffffffde;background:transparent}.p-input-filled .p-treeselect{background:#424b57}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#424b57}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#424b57}.p-togglebutton{position:relative;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom}.p-togglebutton-input{cursor:pointer}.p-togglebutton .p-button{flex:1 1 auto}.p-togglebutton .p-togglebutton-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:1px solid #424b57;border-radius:6px}.p-togglebutton .p-button{background:#1f2937;border:1px solid #424b57;color:#ffffffde;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-togglebutton .p-button .p-button-icon-left,.p-togglebutton .p-button .p-button-icon-right{color:#fff9}.p-togglebutton.p-highlight .p-button{background:#818cf8;border-color:#818cf8;color:#030712}.p-togglebutton.p-highlight .p-button .p-button-icon-left,.p-togglebutton.p-highlight .p-button .p-button-icon-right{color:#030712}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button{background:#ffffff08;border-color:#424b57;color:#ffffffde}.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:#fff9}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button{background:#a5b4fc;border-color:#a5b4fc;color:#030712}.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:#030712}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833;border-color:#818cf8}.p-togglebutton.p-invalid>.p-button{border-color:#fca5a5}.p-button{color:#030712;background:#818cf8;border:1px solid #818cf8;padding:.75rem 1.25rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px}.p-button:not(:disabled):hover{background:#a5b4fc;color:#030712;border-color:#a5b4fc}.p-button:not(:disabled):active{background:#c7d2fe;color:#030712;border-color:#c7d2fe}.p-button.p-button-outlined{background-color:transparent;color:#818cf8;border:1px solid}.p-button.p-button-outlined:not(:disabled):hover{background:#818cf80a;color:#818cf8;border:1px solid}.p-button.p-button-outlined:not(:disabled):active{background:#818cf829;color:#818cf8;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:#fff9;border-color:#fff9}.p-button.p-button-outlined.p-button-plain:not(:disabled):hover{background:#ffffff08;color:#fff9}.p-button.p-button-outlined.p-button-plain:not(:disabled):active{background:#ffffff29;color:#fff9}.p-button.p-button-text{background-color:transparent;color:#818cf8;border-color:transparent}.p-button.p-button-text:not(:disabled):hover{background:#818cf80a;color:#818cf8;border-color:transparent}.p-button.p-button-text:not(:disabled):active{background:#818cf829;color:#818cf8;border-color:transparent}.p-button.p-button-text.p-button-plain{color:#fff9}.p-button.p-button-text.p-button-plain:not(:disabled):hover{background:#ffffff08;color:#fff9}.p-button.p-button-text.p-button-plain:not(:disabled):active{background:#ffffff29;color:#fff9}.p-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.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{margin-left:.5rem;min-width:1rem;height:1rem;line-height:1rem;color:#818cf8;background-color:#030712}.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{font-size:.875rem;padding:.65625rem 1.09375rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.9375rem 1.5625rem}.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:#020617;background:#94a3b8;border:1px solid #94a3b8}.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{background:#cbd5e1;color:#020617;border-color:#cbd5e1}.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 1px #b4bfcd}.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{background:#e2e8f0;color:#020617;border-color:#e2e8f0}.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{background-color:transparent;color:#94a3b8;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{background:#94a3b80a;color:#94a3b8;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{background:#94a3b829;color:#94a3b8;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{background-color:transparent;color:#94a3b8;border-color:transparent}.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{background:#94a3b80a;border-color:transparent;color:#94a3b8}.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{background:#94a3b829;border-color:transparent;color:#94a3b8}.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:#082f49;background:#38bdf8;border:1px solid #38bdf8}.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{background:#7dd3fc;color:#082f49;border-color:#7dd3fc}.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 1px #74d1fa}.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{background:#bae6fd;color:#082f49;border-color:#bae6fd}.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{background-color:transparent;color:#38bdf8;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{background:#38bdf80a;color:#38bdf8;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{background:#38bdf829;color:#38bdf8;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{background-color:transparent;color:#38bdf8;border-color:transparent}.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{background:#38bdf80a;border-color:transparent;color:#38bdf8}.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{background:#38bdf829;border-color:transparent;color:#38bdf8}.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:#052e16;background:#4ade80;border:1px solid #4ade80}.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{background:#86efac;color:#052e16;border-color:#86efac}.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 1px #80e8a6}.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{background:#bbf7d0;color:#052e16;border-color:#bbf7d0}.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{background-color:transparent;color:#4ade80;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{background:#4ade800a;color:#4ade80;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{background:#4ade8029;color:#4ade80;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{background-color:transparent;color:#4ade80;border-color:transparent}.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{background:#4ade800a;border-color:transparent;color:#4ade80}.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{background:#4ade8029;border-color:transparent;color:#4ade80}.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:#431407;background:#fb923c;border:1px solid #fb923c}.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{background:#fdba74;color:#431407;border-color:#fdba74}.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 1px #fcb377}.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{background:#fed7aa;color:#431407;border-color:#fed7aa}.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{background-color:transparent;color:#fb923c;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{background:#fb923c0a;color:#fb923c;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{background:#fb923c29;color:#fb923c;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{background-color:transparent;color:#fb923c;border-color:transparent}.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{background:#fb923c0a;border-color:transparent;color:#fb923c}.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{background:#fb923c29;border-color:transparent;color:#fb923c}.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:#3b0764;background:#c084fc;border:1px solid #c084fc}.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{background:#d8b4fe;color:#3b0764;border-color:#d8b4fe}.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 1px #d3a9fd}.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{background:#e9d5ff;color:#3b0764;border-color:#e9d5ff}.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{background-color:transparent;color:#c084fc;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{background:#c084fc0a;color:#c084fc;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{background:#c084fc29;color:#c084fc;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{background-color:transparent;color:#c084fc;border-color:transparent}.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{background:#c084fc0a;border-color:transparent;color:#c084fc}.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{background:#c084fc29;border-color:transparent;color:#c084fc}.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:#450a0a;background:#f87171;border:1px solid #f87171}.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{background:#fca5a5;color:#450a0a;border-color:#fca5a5}.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 1px #fa9c9c}.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{background:#fecaca;color:#450a0a;border-color:#fecaca}.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{background-color:transparent;color:#f87171;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{background:#f871710a;color:#f87171;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{background:#f8717129;color:#f87171;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{background-color:transparent;color:#f87171;border-color:transparent}.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{background:#f871710a;border-color:transparent;color:#f87171}.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{background:#f8717129;border-color:transparent;color:#f87171}.p-button.p-button-contrast,.p-button-group.p-button-contrast>.p-button,.p-splitbutton.p-button-contrast>.p-button{color:#111827;background:#fff;border:1px solid #ffffff}.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{background:#f3f4f6;color:#111827;border-color:#f3f4f6}.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{background:#e5e7eb;color:#111827;border-color:#e5e7eb}.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{background-color:transparent;color:#fff;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{background:#ffffff0a;color:#fff;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{background:#ffffff29;color:#fff;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{background-color:transparent;color:#fff;border-color:transparent}.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{background:#ffffff0a;border-color:transparent;color:#fff}.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{background:#ffffff29;border-color:transparent;color:#fff}.p-button.p-button-link{color:#818cf8;background:transparent;border:transparent}.p-button.p-button-link:not(:disabled):hover{background:transparent;color:#818cf8;border-color:transparent}.p-button.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline}.p-button.p-button-link:not(:disabled):focus{background:transparent;box-shadow:0 0 0 1px #818cf833;border-color:transparent}.p-button.p-button-link:not(:disabled):active{background:transparent;color:#818cf8;border-color:transparent}.p-splitbutton{border-radius:6px}.p-splitbutton.p-button-outlined>.p-button{background-color:transparent;color:#818cf8;border:1px solid}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):hover{background:#818cf80a;color:#818cf8}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):active{background:#818cf829;color:#818cf8}.p-splitbutton.p-button-outlined.p-button-plain>.p-button{color:#fff9;border-color:#fff9}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):hover{background:#ffffff08;color:#fff9}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):active{background:#ffffff29;color:#fff9}.p-splitbutton.p-button-text>.p-button{background-color:transparent;color:#818cf8;border-color:transparent}.p-splitbutton.p-button-text>.p-button:not(:disabled):hover{background:#818cf80a;color:#818cf8;border-color:transparent}.p-splitbutton.p-button-text>.p-button:not(:disabled):active{background:#818cf829;color:#818cf8;border-color:transparent}.p-splitbutton.p-button-text.p-button-plain>.p-button{color:#fff9}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):hover{background:#ffffff08;color:#fff9}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):active{background:#ffffff29;color:#fff9}.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{border-radius:2rem}.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-sm>.p-button{font-size:.875rem;padding:.65625rem 1.09375rem}.p-splitbutton.p-button-sm>.p-button .p-button-icon{font-size:.875rem}.p-splitbutton.p-button-lg>.p-button{font-size:1.25rem;padding:.9375rem 1.5625rem}.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{background-color:transparent;color:#94a3b8;border:1px solid}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):hover{background:#94a3b80a;color:#94a3b8}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):active{background:#94a3b829;color:#94a3b8}.p-splitbutton.p-button-secondary.p-button-text>.p-button{background-color:transparent;color:#94a3b8;border-color:transparent}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):hover{background:#94a3b80a;border-color:transparent;color:#94a3b8}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):active{background:#94a3b829;border-color:transparent;color:#94a3b8}.p-splitbutton.p-button-info.p-button-outlined>.p-button{background-color:transparent;color:#38bdf8;border:1px solid}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):hover{background:#38bdf80a;color:#38bdf8}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):active{background:#38bdf829;color:#38bdf8}.p-splitbutton.p-button-info.p-button-text>.p-button{background-color:transparent;color:#38bdf8;border-color:transparent}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):hover{background:#38bdf80a;border-color:transparent;color:#38bdf8}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):active{background:#38bdf829;border-color:transparent;color:#38bdf8}.p-splitbutton.p-button-success.p-button-outlined>.p-button{background-color:transparent;color:#4ade80;border:1px solid}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):hover{background:#4ade800a;color:#4ade80}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):active{background:#4ade8029;color:#4ade80}.p-splitbutton.p-button-success.p-button-text>.p-button{background-color:transparent;color:#4ade80;border-color:transparent}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):hover{background:#4ade800a;border-color:transparent;color:#4ade80}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):active{background:#4ade8029;border-color:transparent;color:#4ade80}.p-splitbutton.p-button-warning.p-button-outlined>.p-button{background-color:transparent;color:#fb923c;border:1px solid}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):hover{background:#fb923c0a;color:#fb923c}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):active{background:#fb923c29;color:#fb923c}.p-splitbutton.p-button-warning.p-button-text>.p-button{background-color:transparent;color:#fb923c;border-color:transparent}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):hover{background:#fb923c0a;border-color:transparent;color:#fb923c}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):active{background:#fb923c29;border-color:transparent;color:#fb923c}.p-splitbutton.p-button-help.p-button-outlined>.p-button{background-color:transparent;color:#c084fc;border:1px solid}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):hover{background:#c084fc0a;color:#c084fc}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):active{background:#c084fc29;color:#c084fc}.p-splitbutton.p-button-help.p-button-text>.p-button{background-color:transparent;color:#c084fc;border-color:transparent}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):hover{background:#c084fc0a;border-color:transparent;color:#c084fc}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):active{background:#c084fc29;border-color:transparent;color:#c084fc}.p-splitbutton.p-button-danger.p-button-outlined>.p-button{background-color:transparent;color:#f87171;border:1px solid}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):hover{background:#f871710a;color:#f87171}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):active{background:#f8717129;color:#f87171}.p-splitbutton.p-button-danger.p-button-text>.p-button{background-color:transparent;color:#f87171;border-color:transparent}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):hover{background:#f871710a;border-color:transparent;color:#f87171}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):active{background:#f8717129;border-color:transparent;color:#f87171}.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 none}.p-speeddial-action{width:3rem;height:3rem;background:#ffffffde;color:#111827}.p-speeddial-action:hover{background:#fff9;color:#111827}.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{margin:0}.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{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;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:#ffffffde;border-color:transparent;background:#ffffff08}.p-carousel .p-carousel-content .p-carousel-prev:focus-visible,.p-carousel .p-carousel-content .p-carousel-next:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.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-right:.5rem;margin-bottom:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#424b57;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:0}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#ffffff08}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#818cf829;color:#ffffffde}.p-datatable .p-paginator-top{border-width:1px 0 1px 0;border-radius:0}.p-datatable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-datatable .p-datatable-header{background:#1f2937;color:#fff9;border:1px solid #424b57;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-datatable .p-datatable-footer{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #424b57;border-width:0 0 1px 0;font-weight:700;color:#ffffffde;background:#1f2937;transition:box-shadow .2s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #424b57;border-width:0 0 1px 0;font-weight:700;color:#ffffffde;background:#1f2937}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#fff9;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#ffffffde;background:#818cf829;margin-left:.5rem}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover{background:#ffffff08;color:#ffffffde}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#ffffffde}.p-datatable .p-sortable-column.p-highlight{background:#818cf829;color:#ffffffde}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#ffffffde}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover{background:#818cf829;color:#ffffffde}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#ffffffde}.p-datatable .p-sortable-column:focus-visible{box-shadow:inset 0 0 0 .15rem #818cf833;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#1f2937;color:#ffffffde;transition:box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:1px solid #424b57;border-width:0 0 1px 0;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{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;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:#ffffffde;border-color:transparent;background:#ffffff08}.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:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.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{background:#818cf829;color:#ffffffde}.p-datatable .p-datatable-tbody>tr.p-highlight{background:#818cf829;color:#ffffffde}.p-datatable .p-datatable-tbody>tr.p-highlight-contextmenu{outline:.15rem solid rgba(129,140,248,.2);outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #818cf829}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #818cf829}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:#ffffff08;color:#ffffffde}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:focus-visible{outline:.15rem solid rgba(129,140,248,.2);outline-offset:-.15rem}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:not(.p-highlight):hover{background:#ffffff08;color:#ffffffde}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:focus-visible{outline:.15rem solid rgba(129,140,248,.2);outline-offset:-.15rem}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:#ffffff08;color:#ffffffde}.p-datatable .p-column-resizer-helper{background:#818cf8}.p-datatable .p-datatable-scrollable-header,.p-datatable .p-datatable-scrollable-footer{background:#1f2937}.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:#1f2937}.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 1px}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px 0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 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 1px}.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 1px 1px 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 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 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 0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#1c2532}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{background:#818cf829;color:#ffffffde}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler{color:#ffffffde}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#ffffffde}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd+.p-row-expanded{background:#1c2532}.p-datatable.p-datatable-sm .p-datatable-header{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-footer{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-header{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-footer{padding:1.25rem}.p-datatable-drag-selection-helper{background:#818cf829}.p-dataview .p-paginator-top{border-width:1px 0 1px 0;border-radius:0}.p-dataview .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-dataview .p-dataview-header{background:#1f2937;color:#fff9;border:1px solid #424b57;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-dataview .p-dataview-content{background:#1f2937;color:#ffffffde;border:0 none;padding:0}.p-dataview .p-dataview-footer{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-width:0 0 1px 0;padding:1rem;font-weight:700;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.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{border-width:1px 0 1px 0;border-radius:0}.p-datascroller .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-datascroller .p-datascroller-header{background:#1f2937;color:#fff9;border:1px solid #424b57;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-datascroller .p-datascroller-content{background:#1f2937;color:#ffffffde;border:0 none;padding:0}.p-datascroller.p-datascroller-inline .p-datascroller-list>li{border:solid #424b57;border-width:0 0 1px 0}.p-datascroller .p-datascroller-footer{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-width:0 0 1px 0;padding:1rem;font-weight:700;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.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{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{background:#ffffff08;color:#ffffffde}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:#818cf829;color:#ffffffde}.p-column-filter-menu-button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-column-filter-clear-button{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-column-filter-clear-button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-column-filter-overlay{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-radius:6px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;min-width:12.5rem}.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{margin:0;padding:.75rem 1.25rem;border:0 none;color:#ffffffde;background:transparent;transition:box-shadow .2s;border-radius:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#ffffffde;background:#818cf829}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:#ffffffde;background:#ffffff08}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #818cf833}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #424b57;margin:.25rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{padding:.75rem 1.25rem;border-bottom:1px solid #424b57;color:#ffffffde;background:#1f2937;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:1.25rem;border-bottom:1px solid #424b57}.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 none}.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{background:#1f2937;color:#ffffffde;border:1px solid #424b57;padding:1.25rem;font-weight:700;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px}.p-orderlist .p-orderlist-filter-container{padding:1.25rem;background:#1f2937;border:1px solid #424b57;border-bottom:0 none}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:1.75rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{right:.75rem;color:#fff9}.p-orderlist .p-orderlist-list{border:1px solid #424b57;background:#1f2937;color:#ffffffde;padding:.75rem 0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;outline:0 none}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:.75rem 1.25rem;margin:0;border:0 none;color:#ffffffde;background:transparent;transition:transform .2s,box-shadow .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{background:#ffffff08;color:#ffffffde}.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{color:#ffffffde;background:#424b57}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#ffffffde;background:#818cf829}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:#818cf83d}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#1c2532}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#ffffff08}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:#ffffff08;color:#ffffffde}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:#818cf829;color:#ffffffde}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#0d22ec29}.p-organizationchart .p-organizationchart-line-down{background:#424b57}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid #424b57;border-color:#424b57}.p-organizationchart .p-organizationchart-line-top{border-top:1px solid #424b57;border-color:#424b57}.p-organizationchart .p-organizationchart-node-content{border:1px solid #424b57;background:#1f2937;color:#ffffffde;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:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-paginator{background:#1f2937;color:#fff9;border:solid #424b57;border-width:1px;padding:.5rem 1rem;border-radius:6px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{background-color:transparent;border:0 none;color:#fff9;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s;border-radius:6px}.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{background:#ffffff08;border-color:transparent;color:#ffffffde}.p-paginator .p-paginator-first{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-paginator .p-paginator-last{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-paginator .p-dropdown{margin-left:.5rem;height:3rem}.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{background-color:transparent;border:0 none;color:#fff9;min-width:3rem;height:3rem;margin:.143rem;padding:0 .5rem}.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0 none;color:#fff9;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s;border-radius:6px}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#818cf829;border-color:#818cf829;color:#ffffffde}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:#ffffff08;border-color:transparent;color:#ffffffde}.p-picklist .p-picklist-buttons{padding:1.25rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#1f2937;color:#ffffffde;border:1px solid #424b57;padding:1.25rem;font-weight:700;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px}.p-picklist .p-picklist-filter-container{padding:1.25rem;background:#1f2937;border:1px solid #424b57;border-bottom:0 none}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:1.75rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{right:.75rem;color:#fff9}.p-picklist .p-picklist-list{border:1px solid #424b57;background:#1f2937;color:#ffffffde;padding:.75rem 0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;outline:0 none}.p-picklist .p-picklist-list .p-picklist-item{padding:.75rem 1.25rem;margin:0;border:0 none;color:#ffffffde;background:transparent;transition:transform .2s,box-shadow .2s}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{background:#ffffff08;color:#ffffffde}.p-picklist .p-picklist-list .p-picklist-item.p-focus{color:#ffffffde;background:#424b57}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#ffffffde;background:#818cf829}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:#818cf83d}.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;-moz-user-select:none;user-select:none}.p-tree-toggler{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;flex-shrink:0}.p-treenode-leaf>.p-treenode-content .p-tree-toggler{visibility:hidden}.p-treenode-content{display:flex;align-items:center}.p-tree-filter{width:100%}.p-tree-filter-container{position:relative;display:block;width:100%}.p-tree-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-tree-loading{position:relative;min-height:4rem}.p-tree .p-tree-loading-overlay{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center}.p-tree{border:1px solid #424b57;background:#1f2937;color:#ffffffde;padding:1.25rem;border-radius:6px}.p-tree .p-tree-container .p-treenode{padding:.143rem;outline:0 none}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #818cf833}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:6px;transition:box-shadow .2s;padding:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem;width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;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:#ffffffde;border-color:transparent;background:#ffffff08}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem;color:#fff9}.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:#ffffffde}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:#818cf829;color:#ffffffde}.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:#ffffffde}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#ffffff08;color:#ffffffde}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover{background:#ffffff08;color:#ffffffde}.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{right:.75rem;color:#fff9}.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:#3a4bf429}.p-treetable{position:relative}.p-treetable>.p-treetable-wrapper{overflow:auto}.p-treetable table{border-collapse:collapse;width:100%;table-layout:fixed}.p-treetable .p-sortable-column{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-treetable-selectable .p-treetable-tbody>tr{cursor:pointer}.p-treetable-toggler{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;overflow:hidden;position:relative}.p-treetable-toggler+.p-checkbox{vertical-align:middle}.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{display:block;position:absolute;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-treetable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-treetable-scrollable-wrapper{position:relative}.p-treetable-scrollable-header,.p-treetable-scrollable-footer{overflow:hidden;border:0 none}.p-treetable-scrollable-body{overflow:auto;position:relative}.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{position:absolute;display:none}.p-treetable .p-treetable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.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{border-width:1px 0 1px 0;border-radius:0}.p-treetable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-treetable .p-treetable-header{background:#1f2937;color:#fff9;border:1px solid #424b57;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-treetable .p-treetable-footer{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-treetable .p-treetable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #424b57;border-width:0 0 1px 0;font-weight:700;color:#ffffffde;background:#1f2937;transition:box-shadow .2s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #424b57;border-width:0 0 1px 0;font-weight:700;color:#ffffffde;background:#1f2937}.p-treetable .p-sortable-column{outline-color:#818cf833}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#fff9;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#ffffffde;background:#818cf829;margin-left:.5rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:#ffffff08;color:#ffffffde}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#ffffffde}.p-treetable .p-sortable-column.p-highlight{background:#818cf829;color:#ffffffde}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#ffffffde}.p-treetable .p-treetable-tbody>tr{background:#1f2937;color:#ffffffde;transition:box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:1px solid #424b57;border-width:0 0 1px 0;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{margin-right:.5rem}.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:#ffffffde}.p-treetable .p-treetable-tbody>tr:focus-visible{outline:.15rem solid rgba(129,140,248,.2);outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{background:#818cf829;color:#ffffffde}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler{color:#ffffffde}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#ffffffde}.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{background:#ffffff08;color:#ffffffde}.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:#ffffffde}.p-treetable .p-column-resizer-helper{background:#818cf8}.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer{background:#1f2937}.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 1px}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td{border-width:1px}.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:#1c2532}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight{background:#818cf829;color:#ffffffde}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler{color:#ffffffde}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#ffffffde}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd+.p-row-expanded{background:#1c2532}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-footer{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-header{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-footer{padding:1.25rem}.p-timeline .p-timeline-event-marker{border:2px solid #818cf8;border-radius:50%;width:1rem;height:1rem;background-color:#030712}.p-timeline .p-timeline-event-connector{background-color:#424b57}.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{padding:1.25rem;border:1px solid #424b57;color:#ffffffde;background:#1f2937;font-weight:700;border-radius:6px;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:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#ffffff08;border-color:#424b57;color:#ffffffde}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#1f2937;border-color:#424b57;color:#ffffffde;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{border-color:#424b57;background:#ffffff08;color:#ffffffde}.p-accordion .p-accordion-content{padding:1.25rem;border:1px solid #424b57;background:#1f2937;color:#ffffffde;border-top:0;border-radius:0 0 6px 6px}.p-accordion .p-accordion-tab{margin-bottom:4px}.p-card{background:#1f2937;color:#ffffffde;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-radius:6px}.p-card .p-card-body{padding:1.25rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{font-weight:400;margin-bottom:.5rem;color:#fff9}.p-card .p-card-content{padding:1.25rem 0}.p-card .p-card-footer{padding:1.25rem 0 0}.p-fieldset{border:1px solid #424b57;background:#1f2937;color:#ffffffde;border-radius:6px}.p-fieldset .p-fieldset-legend{padding:1.25rem;border:1px solid #424b57;color:#ffffffde;background:#1f2937;font-weight:700;border-radius:6px}.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{padding:1.25rem;color:#ffffffde;border-radius:6px;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:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:#ffffff08;border-color:#424b57;color:#ffffffde}.p-fieldset .p-fieldset-content{padding:1.25rem}.p-divider .p-divider-content{background-color:#1f2937}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-horizontal:before{border-top:1px #424b57}.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 #424b57}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel .p-panel-header{border:1px solid #424b57;padding:1.25rem;background:#1f2937;color:#ffffffde;border-top-right-radius:6px;border-top-left-radius:6px}.p-panel .p-panel-header .p-panel-title{font-weight:700}.p-panel .p-panel-header .p-panel-header-icon{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-panel.p-panel-toggleable .p-panel-header{padding:.75rem 1.25rem}.p-panel:has(>.p-panel-footer) .p-panel-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.p-panel .p-panel-content{padding:1.25rem;border:1px solid #424b57;background:#1f2937;color:#ffffffde;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top:0 none}.p-panel .p-panel-footer{padding:.75rem 1.25rem;border:1px solid #424b57;background:#1f2937;color:#ffffffde;border-top:0 none}.p-splitter{border:1px solid #424b57;background:#1f2937;border-radius:6px;color:#ffffffde}.p-splitter .p-splitter-gutter{transition:background-color .2s,color .2s,box-shadow .2s;background:#ffffff08}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:#424b57}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-splitter .p-splitter-gutter-resizing{background:#424b57}.p-stepper .p-stepper-nav{display:flex;justify-content:space-between;margin:0;padding:0;list-style-type:none}.p-stepper .p-stepper-header{padding:.5rem}.p-stepper .p-stepper-header .p-stepper-action{transition:box-shadow .2s;border-radius:6px;background:transparent;outline-color:transparent}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-number{color:#ffffffde;border:0 none;border-width:2px;background:transparent;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-title{margin-left:.5rem;color:#fff9;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:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-stepper .p-stepper-header.p-highlight .p-stepper-number{background:#818cf829;color:#ffffffde}.p-stepper .p-stepper-header.p-highlight .p-stepper-title{color:#ffffffde}.p-stepper .p-stepper-header:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-stepper .p-stepper-header:has(~.p-highlight) .p-stepper-separator{background-color:#818cf8}.p-stepper .p-stepper-panels{background:#1f2937;padding:1.25rem;color:#ffffffde}.p-stepper .p-stepper-separator{background-color:#424b57;width:100%;height:2px;margin-inline-start:1rem;transition:box-shadow .2s}.p-stepper.p-stepper-vertical{display:flex;flex-direction:column}.p-stepper.p-stepper-vertical .p-stepper-toggleable-content{display:flex;flex:1 1 auto;background:#1f2937;color:#ffffffde}.p-stepper.p-stepper-vertical .p-stepper-panel{display:flex;flex-direction:column;flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active{flex:1 1 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:0 0 auto;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:#818cf8}.p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content{padding-left:3rem}.p-scrollpanel .p-scrollpanel-bar{background:#424b57;border:0 none}.p-scrollpanel .p-scrollpanel-bar:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;position:relative}.p-tabview-nav{display:flex;margin:0;padding:0;list-style-type:none;flex:1 1 auto}.p-tabview-nav-link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;position:relative;text-decoration:none;overflow:hidden}.p-tabview-ink-bar{display:none;z-index:1}.p-tabview-nav-link:focus{z-index:1}.p-tabview-close{z-index:1}.p-tabview-title{line-height:1;white-space:nowrap}.p-tabview-nav-btn{position:absolute;top:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center}.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:transparent;border:1px solid #424b57;border-width:0 0 2px 0}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:solid #424b57;border-width:0 0 2px 0;border-color:transparent transparent #424b57 transparent;background:#1f2937;color:#fff9;padding:1.25rem;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px;transition:box-shadow .2s;margin:0 0 -2px}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #818cf833}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:#1f2937;border-color:#818cf8;color:#ffffffde}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#1f2937;border-color:#818cf8;color:#818cf8}.p-tabview .p-tabview-close{margin-left:.5rem}.p-tabview .p-tabview-nav-btn.p-link{background:#1f2937;color:#818cf8;width:3rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:0}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #818cf833}.p-tabview .p-tabview-panels{background:#1f2937;padding:1.25rem;border:0 none;color:#ffffffde;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-toolbar{background:#1f2937;border:1px solid #424b57;padding:1.25rem;border-radius:6px;gap:.5rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-radius:6px;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.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{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border:solid transparent;border-color:#1f293700;border-bottom-color:#1f2937}.p-confirm-popup:before{border:solid transparent;border-color:#424b5700;border-bottom-color:#3f4753}.p-confirm-popup.p-confirm-popup-flipped:after{border-top-color:#1f2937}.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#424b57}.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-radius:6px;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;border:1px solid #424b57}.p-dialog .p-dialog-header{border-bottom:0 none;background:#1f2937;color:#ffffffde;padding:1.5rem;border-top-right-radius:6px;border-top-left-radius:6px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:700;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#ffffffde;border-color:transparent;background:#ffffff08}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.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{background:#1f2937;color:#ffffffde;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{border-top:0 none;background:#1f2937;color:#ffffffde;padding:0 1.5rem 1.5rem;text-align:right;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.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{background:#1f2937;color:#ffffffde;border:1px solid #424b57;border-radius:6px;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.p-overlaypanel .p-overlaypanel-content{padding:1.25rem}.p-overlaypanel .p-overlaypanel-close{background:#818cf8;color:#030712;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1rem;right:-1rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:#a5b4fc;color:#030712}.p-overlaypanel:after{border:solid transparent;border-color:#1f293700;border-bottom-color:#1f2937}.p-overlaypanel:before{border:solid transparent;border-color:#424b5700;border-bottom-color:#3f4753}.p-overlaypanel.p-overlaypanel-flipped:after{border-top-color:#1f2937}.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#424b57}.p-sidebar{background:#1f2937;color:#ffffffde;border:1px solid #424b57;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.p-sidebar .p-sidebar-header{padding:1.25rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2rem;height:2rem;color:#fff9;border:0 none;background:transparent;border-radius:50%;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:#ffffffde;border-color:transparent;background:#ffffff08}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1.25rem}.p-tooltip .p-tooltip-text{background:#424b57;color:#ffffffde;padding:.75rem;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:6px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#424b57}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#424b57}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#424b57}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#424b57}.p-fileupload .p-fileupload-buttonbar{background:#1f2937;padding:1.25rem;border:1px solid #424b57;color:#ffffffde;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px;gap:.5rem}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-content{background:#1f2937;padding:2rem 1rem;border:1px solid #424b57;color:#ffffffde;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.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:#374151;border:1px solid #424b57;border-radius:6px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{transition:box-shadow .2s;border-radius:6px}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#fff9}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{margin:0 .5rem;color:#ffffffde}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#ffffffde}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#fff9}.p-contextmenu{padding:.25rem 0;background:#374151;color:#ffffffde;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:6px;width:12.5rem}.p-contextmenu .p-contextmenu-root-list{outline:0 none}.p-contextmenu .p-submenu-list{padding:.25rem 0;background:#374151;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:6px}.p-contextmenu .p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#ffffffde;background:#818cf829}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#818cf83d}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#424b57}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-contextmenu .p-menuitem-separator{border-top:1px solid #424b57;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 rgba(255,255,255,.2);padding:.5rem;border-radius:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0 none}.p-dock .p-dock-item{padding:.5rem;border-radius:6px}.p-dock .p-dock-item.p-focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #818cf833}.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{overflow-x:auto;width:100%}.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{overflow-y:auto;height:100%}.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{transform:none;margin:0}.p-megamenu{padding:.5rem;background:#374151;color:#ffffffde;border:1px solid #424b57;border-radius:6px}.p-megamenu .p-megamenu-root-list{outline:0 none}.p-megamenu .p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:#ffffffde;background:#818cf829}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#818cf83d}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#424b57}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-megamenu .p-megamenu-panel{background:#374151;color:#ffffffde;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-megamenu .p-submenu-header{margin:0;padding:.75rem 1.25rem;color:#ffffffde;background:#374151;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px}.p-megamenu .p-submenu-list{padding:.25rem 0;width:12.5rem}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #424b57;margin:.25rem 0}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.25rem 0}.p-megamenu .p-megamenu-button{width:2rem;height:2rem;color:#fff9;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-megamenu .p-megamenu-button:hover{color:#ffffffde;background:#ffffff08}.p-megamenu .p-megamenu-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:6px}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9;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:#ffffffde;background:#ffffff08}.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:#ffffffde}.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:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list{padding:.25rem 0;background:#374151;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menu-separator{border-top:1px solid #424b57;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:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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:#ffffffde}.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:#fff9;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:#fff9}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{color:#ffffffde;background:#818cf829}.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{color:#ffffffde}.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:#ffffffde}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#818cf83d}.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:#ffffffde;background:#424b57}.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{color:#ffffffde}.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:#ffffffde}.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:#ffffffde;background:#ffffff08}.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:#ffffffde}.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:#ffffffde}.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%;position:static;box-shadow:none;border:0 none}.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{padding:.25rem 0;background:#374151;color:#ffffffde;border:1px solid #424b57;border-radius:6px;width:12.5rem}.p-menu .p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:#ffffffde;background:#818cf829}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#818cf83d}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#424b57}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-menu.p-menu-overlay{background:#374151;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-menu .p-submenu-header{margin:0;padding:.75rem 1.25rem;color:#ffffffde;background:#374151;font-weight:700;border-top-right-radius:0;border-top-left-radius:0}.p-menu .p-menu-separator{border-top:1px solid #424b57;margin:.25rem 0}.p-menubar{padding:.5rem;background:#374151;color:#ffffffde;border:1px solid #424b57;border-radius:6px}.p-menubar .p-menubar-root-list{outline:0 none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:6px}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.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:#ffffffde}.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:#ffffffde}.p-menubar .p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:#ffffffde;background:#818cf829}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#818cf83d}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#424b57}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-menubar .p-submenu-list{padding:.25rem 0;background:#374151;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;width:12.5rem}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #424b57;margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-button{width:2rem;height:2rem;color:#fff9;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar.p-menubar-mobile .p-menubar-button:hover{color:#ffffffde;background:#ffffff08}.p-menubar.p-menubar-mobile .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-menubar.p-menubar-mobile .p-menubar-root-list{padding:.25rem 0;background:#374151;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #424b57;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 (max-width: 960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{display:flex;width:2rem;height:2rem;color:#fff9;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar .p-menubar-button:hover{color:#ffffffde;background:#ffffff08}.p-menubar .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-menubar .p-menubar-root-list{position:absolute;display:none;padding:.25rem 0;background:#374151;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;width:100%}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid #424b57;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:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{color:#ffffffde;background:#818cf829}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#818cf83d}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#424b57}.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{color:#ffffffde}.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:#ffffffde}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.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:#ffffffde}.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:#ffffffde}.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%;position:static;box-shadow:none;border:0 none}.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{display:flex;flex-direction:column;top:100%;left:0;z-index:1}}.p-panelmenu .p-panelmenu-header{outline:0 none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border:1px solid #424b57;color:#ffffffde;background:#1f2937;border-radius:6px;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link{color:#ffffffde;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:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #818cf833}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{background:#ffffff08;border-color:#424b57;color:#ffffffde}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background:#1f2937;border-color:#424b57;color:#ffffffde;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{border-color:#424b57;background:#ffffff08;color:#ffffffde}.p-panelmenu .p-panelmenu-content{padding:.25rem 0;border:1px solid #424b57;background:#1f2937;color:#ffffffde;border-top:0;border-radius:0 0 6px 6px}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0 none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#ffffffde;background:#818cf829}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#818cf83d}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#424b57}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.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 #424b57;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{padding:.25rem 0;background:#374151;color:#ffffffde;border:1px solid #424b57;border-radius:6px;width:12.5rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content{color:#ffffffde;background:#818cf829}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-slidemenu .p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#818cf83d}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#424b57}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-slidemenu.p-slidemenu-overlay{background:#374151;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-slidemenu .p-slidemenu-list{padding:.25rem 0;background:#374151;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:#818cf829}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text{color:#ffffffde}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon{color:#ffffffde}.p-slidemenu .p-slidemenu-separator{border-top:1px solid #424b57;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{padding:.75rem 1.25rem;color:#ffffffde}.p-steps .p-steps-item .p-menuitem-link{transition:box-shadow .2s;border-radius:6px;background:transparent}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:#ffffffde;border:0 none;background:transparent;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;z-index:1;border-radius:50%}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin-top:.5rem;color:#fff9}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#818cf829;color:#ffffffde}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:700;color:#ffffffde}.p-steps .p-steps-item:before{content:" ";border-top:1px solid #424b57;width:100%;top:50%;left:0;display:block;position:absolute;margin-top:-1rem}.p-tabmenu .p-tabmenu-nav{background:transparent;border:1px solid #424b57;border-width:0 0 2px 0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:solid #424b57;border-width:0 0 2px 0;border-color:transparent transparent #424b57 transparent;background:#1f2937;color:#fff9;padding:1.25rem;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px;transition:box-shadow .2s;margin:0 0 -2px;height:calc(100% + 2px)}.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:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #818cf833}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:#1f2937;border-color:#818cf8;color:#ffffffde}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#1f2937;border-color:#818cf8;color:#818cf8}.p-tieredmenu{padding:.25rem 0;background:#374151;color:#ffffffde;border:1px solid #424b57;border-radius:6px;width:12.5rem}.p-tieredmenu.p-tieredmenu-overlay{background:#374151;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-tieredmenu .p-tieredmenu-root-list{outline:0 none}.p-tieredmenu .p-submenu-list{padding:.25rem 0;background:#374151;border:1px solid #424b57;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:#ffffffde;transition:box-shadow .2s;border-radius:0}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#ffffffde;padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#fff9;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff9}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#ffffffde;background:#818cf829}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#818cf83d}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#ffffffde;background:#424b57}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#ffffffde;background:#ffffff08}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#ffffffde}.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:#ffffffde}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #424b57;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{padding:.75rem;margin:0;border-radius:6px}.p-inline-message.p-inline-message-info{background:#3b82f633;border:solid #3b82f6;border-width:1px;color:#93c5fd}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#93c5fd}.p-inline-message.p-inline-message-success{background:#10b98133;border:solid #10b981;border-width:1px;color:#6ee7b7}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#6ee7b7}.p-inline-message.p-inline-message-warn{background:#eab30833;border:solid #eab308;border-width:1px;color:#fde047}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#fde047}.p-inline-message.p-inline-message-error{background:#ef444433;border:solid #ef4444;border-width:1px;color:#fca5a5}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#fca5a5}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.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{margin:1rem 0;border-radius:6px}.p-message .p-message-wrapper{padding:1.25rem 1.75rem}.p-message .p-message-close{width:2rem;height:2rem;border-radius:50%;background:transparent;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:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-message.p-message-info{background:#3b82f633;border:solid #3b82f6;border-width:0 0 0 6px;color:#93c5fd}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:#93c5fd}.p-message.p-message-success{background:#10b98133;border:solid #10b981;border-width:0 0 0 6px;color:#6ee7b7}.p-message.p-message-success .p-message-icon,.p-message.p-message-success .p-message-close{color:#6ee7b7}.p-message.p-message-warn{background:#eab30833;border:solid #eab308;border-width:0 0 0 6px;color:#fde047}.p-message.p-message-warn .p-message-icon,.p-message.p-message-warn .p-message-close{color:#fde047}.p-message.p-message-error{background:#ef444433;border:solid #ef4444;border-width:0 0 0 6px;color:#fca5a5}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:#fca5a5}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1.5rem;margin-right:.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{margin:0 0 1rem;box-shadow:none;border-radius:6px}.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{width:2rem;height:2rem;border-radius:50%;background:transparent;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:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-toast .p-toast-message.p-toast-message-info{background:#3b82f633;border:solid #3b82f6;border-width:0 0 0 6px;color:#93c5fd}.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:#93c5fd}.p-toast .p-toast-message.p-toast-message-success{background:#10b98133;border:solid #10b981;border-width:0 0 0 6px;color:#6ee7b7}.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:#6ee7b7}.p-toast .p-toast-message.p-toast-message-warn{background:#eab30833;border:solid #eab308;border-width:0 0 0 6px;color:#fde047}.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:#fde047}.p-toast .p-toast-message.p-toast-message-error{background:#ef444433;border:solid #ef4444;border-width:0 0 0 6px;color:#fca5a5}.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:#fca5a5}.p-galleria .p-galleria-close{margin:.5rem;background:transparent;color:#f8f9fa;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.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{background:#ffffff1a;color:#f8f9fa}.p-galleria .p-galleria-item-nav{background:transparent;color:#f8f9fa;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:6px;margin:0 .5rem}.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{background:#ffffff1a;color:#f8f9fa}.p-galleria .p-galleria-caption{background:#00000080;color:#f8f9fa;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#424b57;width:1rem;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#ffffff1a}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#818cf829;color:#ffffffde}.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{background:#818cf829;color:#ffffffde}.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{margin:.5rem;background-color:transparent;color:#f8f9fa;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover{background:#ffffff1a;color:#f8f9fa}.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:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-galleria-mask,.p-image-mask{--maskbg: rgba(0, 0, 0, .9)}.p-image-preview-indicator{background-color:transparent;color:#f8f9fa;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:transparent;width:3rem;height:3rem;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.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:#424b57;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 #1f2937}.p-chip{background-color:#424b57;color:#ffffffde;border-radius:16px;padding:0 .75rem}.p-chip .p-chip-text{line-height:1.5;margin-top:.375rem;margin-bottom:.375rem}.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;transition:background-color .2s,color .2s,box-shadow .2s;margin-left:.5rem}.p-chip .p-chip-remove-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-chip .p-chip-remove-icon:focus{outline:0 none}.p-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;transition:background-color .2s,color .2s,box-shadow .2s}.p-scrolltop.p-link{background:#818cf829}.p-scrolltop.p-link:hover{background:#818cf85c}.p-scrolltop .p-scrolltop-icon{font-size:1.5rem;color:#ffffffde}.p-scrolltop .p-scrolltop-icon.p-icon{width:1.5rem;height:1.5rem}.p-skeleton{background-color:#ffffff0f;border-radius:6px}.p-skeleton:after{background:linear-gradient(90deg,#fff0,#ffffff0a,#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{padding:.75rem;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:#ffffff08;color:#ffffffde}.p-inplace .p-inplace-display:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #818cf833}.p-metergroup .p-metergroup-meter-container{background:#424b57;border-radius:6px}.p-metergroup .p-metergroup-meter{border:0 none;background:#818cf8}.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:#818cf8;width:.5rem;height:.5rem;border-radius:100%;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-left-radius:6px;border-bottom-right-radius:6px}.p-metergroup.p-metergroup-vertical .p-metergroup-label-list:not(.p-metergroup-label-list-start){margin-left:1rem}.p-progressbar{border:0 none;height:1.5rem;background:#424b57;border-radius:6px}.p-progressbar .p-progressbar-value{border:0 none;margin:0;background:#818cf8}.p-progressbar .p-progressbar-label{color:#030712;line-height:1.5rem}.p-terminal{background:#1f2937;color:#ffffffde;border:1px solid #424b57;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{background:#818cf8;color:#030712;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem}.p-badge.p-badge-secondary{background-color:#94a3b8;color:#020617}.p-badge.p-badge-success{background-color:#4ade80;color:#052e16}.p-badge.p-badge-info{background-color:#38bdf8;color:#082f49}.p-badge.p-badge-warning{background-color:#fb923c;color:#431407}.p-badge.p-badge-danger{background-color:#f87171;color:#450a0a}.p-badge.p-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}.p-tag{background:#818cf8;color:#030712;font-size:.75rem;font-weight:700;padding:.25rem .4rem;border-radius:6px}.p-tag.p-tag-success{background-color:#4ade80;color:#052e16}.p-tag.p-tag-info{background-color:#38bdf8;color:#082f49}.p-tag.p-tag-warning{background-color:#fb923c;color:#431407}.p-tag.p-tag-danger{background-color:#f87171;color:#450a0a}.p-button-label{font-weight:700}.p-selectbutton>.p-button,.p-togglebutton.p-button{transition:background-color .2s,border-color .2s,box-shadow .2s}.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:#818cf8}.p-button:focus{box-shadow:0 0 0 2px #1c2127,0 0 0 4px #818cf8b3,0 1px 2px #0000}.p-button.p-button-secondary:enabled:focus{box-shadow:0 0 0 2px #1c2127,0 0 0 4px #94a3b8b3,0 1px 2px #0000}.p-button.p-button-success:enabled:focus{box-shadow:0 0 0 2px #1c2127,0 0 0 4px #4ade80b3,0 1px 2px #0000}.p-button.p-button-info:enabled:focus{box-shadow:0 0 0 2px #1c2127,0 0 0 4px #38bdf8b3,0 1px 2px #0000}.p-button.p-button-warning:enabled:focus{box-shadow:0 0 0 2px #1c2127,0 0 0 4px #fb923cb3,0 1px 2px #0000}.p-button.p-button-help:enabled:focus{box-shadow:0 0 0 2px #1c2127,0 0 0 4px #c084fcb3,0 1px 2px #0000}.p-button.p-button-danger:enabled:focus{box-shadow:0 0 0 2px #1c2127,0 0 0 4px #f87171b3,0 1px 2px #0000}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #818cf8}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #818cf8}.p-speeddial-item.p-focus>.p-speeddial-action{box-shadow:0 0 0 2px #1c2127,0 0 0 4px #818cf8b3,0 1px 2px #0000}.p-toast-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p-message .p-message-close:hover,.p-toast .p-toast-message .p-toast-icon-close:hover{background:#ffffff1a}.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{background:#818cf8;color:#030712}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-number{border-style:solid;border-color:#424b57}.p-stepper .p-stepper-header.p-highlight .p-stepper-action .p-stepper-number{background:#818cf8;color:#030712}}@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{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@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:""}.app-footer{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-size:.75rem;line-height:1rem;color:rgb(var(--app-text-muted))}.app-footer p{margin:0}.app-footer a{font-weight:600;text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:rgb(var(--app-primary-soft))}.app-footer a:hover{color:rgb(var(--app-primary-hover));text-decoration:underline}.shader-background__canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;height:100vh;width:100vw;pointer-events:none}.dashboard-info-menu{position:fixed;left:0;z-index:40;display:flex;align-items:flex-start;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;top:calc(var(--dashboard-side-widget-top) + var(--dashboard-side-widget-info-offset));width:300px;transform:translate(-100%)}.dashboard-info-menu--open{transform:translate(0)}.dashboard-info-menu__panel{width:300px;overflow:visible;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-width:1px;border-left-width:0px;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgb(var(--app-card) / .96);border-color:rgb(var(--app-border));box-shadow:var(--app-shadow-card)}.dashboard-info-menu__header{position:relative;display:flex;min-height:58px;align-items:center;border-bottom-width:1px;padding:.75rem 3rem .75rem 1rem;border-color:rgb(var(--app-border));background:linear-gradient(180deg,rgb(255 255 255 / .05),transparent),rgb(var(--app-card) / .96)}.dashboard-info-menu__title{display:flex;align-items:center;gap:.75rem;font-size:1rem;line-height:1.5rem;font-weight:800;color:rgb(var(--app-text))}.dashboard-info-menu__title .pi{color:rgb(var(--app-primary-soft))}.dashboard-info-menu__toggle{position:absolute;top:0;height:4rem;width:3rem;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-width:0px;padding-left:0;padding-right:0;font-size:1.25rem;line-height:1.75rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;right:-48px;background-color:rgb(var(--app-primary));color:#fff;box-shadow:6px 0 18px #00000052}.dashboard-info-menu__toggle:enabled:hover{right:-54px;width:54px;background-color:rgb(var(--app-primary-hover))}.dashboard-info-menu__toggle .p-button-icon{margin-right:0;font-size:1.5rem;line-height:2rem}.dashboard-info-menu__toggle:enabled:focus{box-shadow:0 0 0 2px rgb(var(--app-bg)),0 0 0 4px rgb(var(--app-primary-soft))}.dashboard-info-menu__blind{max-height:0;overflow:hidden;opacity:0;padding:0 .5rem;perspective:900px;transform:scaleY(.08);transform-origin:top center;will-change:max-height,opacity,transform;transition:max-height .46s cubic-bezier(.16,1,.3,1),opacity .22s ease,padding .22s ease,transform .42s cubic-bezier(.16,1,.3,1)}.dashboard-info-menu--open .dashboard-info-menu__blind{max-height:420px;opacity:1;padding:.5rem;transform:scaleY(1);transition-delay:.18s}.dashboard-info-menu__item{position:relative;display:flex;min-height:46px;width:100%;align-items:center;justify-content:flex-start;border-radius:0;padding:.75rem 1rem;text-align:left;font-weight:800;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:rgb(var(--app-text));background:linear-gradient(180deg,#ffffff0e,#0000000e);border-bottom:1px solid rgb(var(--app-border) / .7);opacity:0;transform:translateY(-14px) rotateX(-32deg);transform-origin:top;transition:opacity .22s ease,transform .28s cubic-bezier(.16,1,.3,1),background-color 90ms ease,color 90ms ease}.dashboard-info-menu__item:last-child{border-bottom:0}.dashboard-info-menu--open .dashboard-info-menu__item{opacity:1;transform:translateY(0) rotateX(0)}.dashboard-info-menu--open .dashboard-info-menu__item:nth-child(1){transition-delay:.22s,.22s,0ms,0ms}.dashboard-info-menu--open .dashboard-info-menu__item:nth-child(2){transition-delay:.27s,.27s,0ms,0ms}.dashboard-info-menu--open .dashboard-info-menu__item:nth-child(3){transition-delay:.32s,.32s,0ms,0ms}.dashboard-info-menu--open .dashboard-info-menu__item:nth-child(4){transition-delay:.37s,.37s,0ms,0ms}.dashboard-info-menu--open .dashboard-info-menu__item:nth-child(5){transition-delay:.42s,.42s,0ms,0ms}.dashboard-info-menu__item .p-button-icon{margin-right:.75rem;font-size:1.125rem;line-height:1.75rem;color:rgb(var(--app-primary-soft))}.dashboard-info-menu__item .p-button-label{text-align:left;font-size:1rem;line-height:1.5rem;font-weight:800}.dashboard-info-menu__item:enabled:hover{background-color:rgb(var(--app-primary) / .14);color:rgb(var(--app-primary-soft))}.dashboard-info-menu__item:enabled:focus{box-shadow:inset 0 0 0 2px rgb(var(--app-primary-soft) / .65)}.dashboard-info-menu__cord{position:absolute;right:.75rem;top:.5rem;height:5rem;width:1.5rem;border-width:0px;background-color:transparent;padding:0;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dashboard-info-menu__cord:enabled:hover{transform:translateY(3px)}.dashboard-info-menu__cord:enabled:focus{box-shadow:none}.dashboard-info-menu__cord-line{position:absolute;top:0;display:block;border-radius:9999px;left:11px;width:2px;height:60px;background:linear-gradient(180deg,rgb(var(--app-primary-soft)),rgb(var(--app-primary)))}.dashboard-info-menu__cord-knob{position:absolute;display:block;border-radius:9999px;top:56px;left:6px;width:12px;height:12px;background-color:rgb(var(--app-primary));box-shadow:0 0 16px rgb(var(--app-primary) / .62)}@media (max-width: 768px){.dashboard-info-menu{top:calc(var(--dashboard-side-widget-mobile-top) + var(--dashboard-side-widget-mobile-info-offset));width:270px}.dashboard-info-menu__panel{width:270px}.dashboard-info-menu__item .p-button-label{font-size:.875rem;line-height:1.25rem}}@media (prefers-reduced-motion: reduce){.dashboard-info-menu,.dashboard-info-menu__toggle,.dashboard-info-menu__blind,.dashboard-info-menu__item,.dashboard-info-menu__cord{transition:none}}.maintenance-mode-control{display:flex;justify-content:center;margin-top:var(--dashboard-maintenance-section-margin-top);margin-bottom:var(--dashboard-maintenance-section-margin-bottom)}.maintenance-mode-control__button.p-button{display:inline-flex;align-items:center;justify-content:center;border-width:1px;background-color:transparent;font-weight:700;text-transform:uppercase;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:var(--dashboard-maintenance-button-height);gap:var(--dashboard-maintenance-button-gap);padding-left:var(--dashboard-maintenance-button-padding-x);padding-right:var(--dashboard-maintenance-button-padding-x);border-radius:var(--dashboard-maintenance-button-radius);border-color:rgb(var(--app-danger) / .78);color:rgb(var(--app-danger));letter-spacing:var(--dashboard-maintenance-button-letter-spacing)}.maintenance-mode-control__button.p-button:not(:disabled):hover{background:rgb(var(--app-danger) / .12);border-color:rgb(var(--app-danger));box-shadow:var(--dashboard-maintenance-button-shadow);transform:translateY(var(--app-floating-action-hover-translate-y))}.maintenance-mode-control__button--active.p-button{background:rgb(var(--app-danger));border-color:rgb(var(--app-danger));color:rgb(var(--app-danger-contrast));box-shadow:var(--dashboard-maintenance-button-shadow)}.maintenance-mode-control__button .p-button-icon{margin:0;line-height:1;font-size:var(--dashboard-maintenance-button-icon-size)}.maintenance-mode-control__button .p-button-label{line-height:1;font-size:var(--dashboard-maintenance-button-label-size)}.maintenance-mode-control__button.p-button:focus{box-shadow:none}.maintenance-mode-control__button.p-button:focus-visible{box-shadow:var(--dashboard-maintenance-button-focus-ring-inner),var(--dashboard-maintenance-button-focus-ring-outer),var(--dashboard-maintenance-button-shadow)}.maintenance-mode-control__dialog.p-dialog{width:min(var(--dashboard-maintenance-dialog-width),calc(100vw - var(--dashboard-maintenance-dialog-screen-gap)));border:1px solid rgb(var(--app-border) / .8);background:rgb(var(--app-card));color:rgb(var(--app-text));box-shadow:var(--app-shadow-card)}.maintenance-mode-control__dialog .p-dialog-header{border-bottom-width:1px;border-color:rgb(var(--app-border) / .7);background:rgb(var(--app-card));color:rgb(var(--app-text))}.maintenance-mode-control__dialog .p-dialog-content{padding:var(--dashboard-maintenance-dialog-content-padding-top) var(--dashboard-maintenance-dialog-content-padding-x) var(--dashboard-maintenance-dialog-content-padding-bottom);background:rgb(var(--app-card));color:rgb(var(--app-text))}.maintenance-mode-control__dialog .p-dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--app-dialog-footer-gap);min-height:var(--app-dialog-footer-min-height);padding:var(--app-dialog-footer-padding-y) var(--app-dialog-footer-padding-x);border-top:1px solid rgb(var(--app-border) / .65)}.maintenance-mode-control__dialog .p-dialog-footer .p-button{margin:0;align-self:center}.maintenance-mode-control__dialog-body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--dashboard-maintenance-dialog-body-gap, 1.35rem);min-height:var(--dashboard-maintenance-dialog-body-min-height, 12rem)}.maintenance-mode-control__dialog-icon{display:flex;align-items:center;justify-content:center;border-radius:9999px;width:var(--dashboard-maintenance-dialog-icon-box-size, 4.25rem);height:var(--dashboard-maintenance-dialog-icon-box-size, 4.25rem);border:1px solid rgb(var(--app-danger) / .32);background:radial-gradient(circle,rgb(var(--app-danger) / .16),rgb(var(--app-danger) / .08) 54%,rgb(var(--app-danger) / .02));color:rgb(var(--app-danger));box-shadow:0 0 2rem rgb(var(--app-danger) / .18)}.maintenance-mode-control__dialog-icon .pi{font-size:var(--dashboard-maintenance-dialog-icon-size, 2.35rem);line-height:1}.maintenance-mode-control__dialog-icon--danger{border-color:rgb(var(--app-danger) / .42);background:radial-gradient(circle,rgb(var(--app-danger) / .2),rgb(var(--app-danger) / .09) 58%,rgb(var(--app-danger) / .03))}.maintenance-mode-control__dialog-text{margin:0;max-width:28rem;text-align:center;font-weight:500;line-height:1.625;color:rgb(var(--app-text-muted));font-size:var(--dashboard-maintenance-dialog-text-size, 1.05rem)}.maintenance-mode-control__dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--dashboard-maintenance-dialog-footer-gap)}.maintenance-mode-control__dialog-footer .p-button{min-height:var(--dashboard-maintenance-dialog-footer-button-height, 2.75rem);font-weight:800}.maintenance-mode-control__dialog-footer .p-button .p-button-icon{font-size:var(--dashboard-maintenance-dialog-footer-icon-size, 1rem)}.maintenance-mode-control__error{margin:0;font-weight:700;line-height:1.625;color:rgb(var(--app-danger))}@media (prefers-reduced-motion: reduce){.maintenance-mode-control__button.p-button{transition:none}}.required-updates-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:grid;place-items:center;padding:1rem;background:#030712c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.required-updates-overlay__card{width:min(31rem,100%);display:grid;justify-items:center;gap:1rem;padding:2rem;border:1px solid var(--surface-border, #2b3444);border-radius:14px;background:var(--surface-card, #151b24);color:var(--text-color, #eef2f7);text-align:center;box-shadow:0 1.5rem 4rem #00000061}.required-updates-overlay__icon{width:3.6rem;height:3.6rem;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--primary-color, #4f46e5) 20%,transparent);color:var(--primary-color, #818cf8);font-size:1.7rem}.required-updates-overlay__card h2{margin:0;font-size:1.35rem}.required-updates-overlay__card p{margin:0;color:var(--text-color-secondary, #98a2b3);line-height:1.6}.required-updates-overlay__card .p-button{margin-top:.25rem;transition:transform .18s ease,box-shadow .18s ease}.required-updates-overlay__card .p-button:hover{transform:translateY(-2px);box-shadow:0 .45rem 1.2rem #4338ca4d}.dashboard-page{position:relative;min-height:100vh;overflow-x:hidden;background-color:rgb(var(--app-bg));background-image:radial-gradient(circle at 50% 0%,rgb(var(--app-bg-muted)),rgb(var(--app-bg)) 62%);color:rgb(var(--app-text))}.dashboard-page__task-alerts{position:fixed;display:flex;flex-direction:column;align-items:flex-start;top:var(--dashboard-task-alerts-top);left:var(--dashboard-task-alerts-left);right:auto;gap:var(--dashboard-task-alerts-gap);z-index:var(--dashboard-task-alerts-z-index);pointer-events:none}.dashboard-page__task-alert{display:flex;align-items:center;border-width:1px;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:var(--dashboard-task-alert-width);max-width:calc(100vw - var(--dashboard-task-alert-screen-gap));pointer-events:auto;gap:var(--dashboard-task-alert-gap);min-width:var(--dashboard-task-alert-min-width);padding:var(--dashboard-task-alert-padding-y) var(--dashboard-task-alert-padding-x);border-radius:var(--dashboard-task-alert-radius);-webkit-backdrop-filter:blur(var(--dashboard-task-alert-backdrop-blur));backdrop-filter:blur(var(--dashboard-task-alert-backdrop-blur));box-shadow:var(--dashboard-task-alert-shadow)}.dashboard-page__task-alert:hover{transform:translateY(var(--dashboard-task-alert-hover-translate-y)) scale(var(--dashboard-task-alert-hover-scale))}.dashboard-page__task-alert i{flex-shrink:0;font-size:var(--dashboard-task-alert-icon-size)}.dashboard-page__task-alert span{display:flex;flex-direction:column;gap:var(--dashboard-task-alert-text-gap)}.dashboard-page__task-alert strong{text-transform:uppercase;font-size:var(--dashboard-task-alert-title-size);letter-spacing:var(--dashboard-task-alert-title-spacing)}.dashboard-page__task-alert small{color:currentColor;font-size:var(--dashboard-task-alert-description-size);opacity:.9}.dashboard-page__task-alert--overdue{border-color:rgb(var(--app-danger) / var(--dashboard-task-alert-border-alpha));background:rgb(var(--app-danger-soft) / var(--dashboard-task-alert-bg-alpha));color:rgb(var(--app-danger-alert-text));animation:dashboard-task-alert-red-pulse 2.1s infinite}.dashboard-page__task-alert--overdue i{color:rgb(var(--app-danger));animation:dashboard-task-alert-warning-shake .65s infinite alternate}.dashboard-page__task-alert--today{border-color:rgb(var(--app-warning) / var(--dashboard-task-alert-border-alpha));background:rgb(var(--app-warning-soft) / var(--dashboard-task-alert-bg-alpha));color:rgb(var(--app-warning-alert-text));animation:dashboard-task-alert-orange-pulse 2.6s infinite}.dashboard-page__task-alert--today i{color:rgb(var(--app-warning))}@keyframes dashboard-task-alert-red-pulse{0%{box-shadow:0 0 rgb(var(--app-danger) / .35)}70%{box-shadow:0 0 0 .95rem rgb(var(--app-danger) / 0)}to{box-shadow:0 0 rgb(var(--app-danger) / 0)}}@keyframes dashboard-task-alert-orange-pulse{0%{box-shadow:0 0 rgb(var(--app-warning) / .32)}70%{box-shadow:0 0 0 .85rem rgb(var(--app-warning) / 0)}to{box-shadow:0 0 rgb(var(--app-warning) / 0)}}@keyframes dashboard-task-alert-warning-shake{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.dashboard-page__content{position:relative;z-index:10;display:flex;min-height:100vh;flex-direction:column;align-items:center;padding:1.5rem 1rem}.dashboard-page__header{display:flex;width:100%;max-width:56rem;flex-direction:column;align-items:center;text-align:center}.dashboard-page__logo{margin-bottom:.75rem;height:3.5rem;width:3.5rem;border-radius:9999px;-o-object-fit:contain;object-fit:contain;opacity:.95;filter:drop-shadow(0 0 16px rgba(99,102,241,.45))}.dashboard-page__maintenance-section{display:flex;justify-content:center;margin-top:var(--dashboard-maintenance-section-margin-top);margin-bottom:var(--dashboard-maintenance-section-margin-bottom)}.dashboard-page__maintenance-button.p-button{display:inline-flex;align-items:center;justify-content:center;border-width:1px;background-color:transparent;font-weight:700;text-transform:uppercase;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:var(--dashboard-maintenance-button-height);gap:var(--dashboard-maintenance-button-gap);padding-left:var(--dashboard-maintenance-button-padding-x);padding-right:var(--dashboard-maintenance-button-padding-x);border-radius:var(--dashboard-maintenance-button-radius);border-color:rgb(var(--app-danger) / .78);color:rgb(var(--app-danger));letter-spacing:var(--dashboard-maintenance-button-letter-spacing)}.dashboard-page__maintenance-button.p-button:not(:disabled):hover{background:rgb(var(--app-danger) / .12);border-color:rgb(var(--app-danger));box-shadow:var(--dashboard-maintenance-button-shadow);transform:translateY(var(--app-floating-action-hover-translate-y))}.dashboard-page__maintenance-button--active.p-button{background:rgb(var(--app-danger));border-color:rgb(var(--app-danger));color:rgb(var(--app-danger-contrast));box-shadow:var(--dashboard-maintenance-button-shadow)}.dashboard-page__maintenance-button .p-button-icon{margin:0;line-height:1;font-size:var(--dashboard-maintenance-button-icon-size)}.dashboard-page__maintenance-button .p-button-label{line-height:1;font-size:var(--dashboard-maintenance-button-label-size)}.dashboard-page__version{display:flex;flex-direction:column;align-items:center;gap:.25rem}.dashboard-page__title{font-size:1.5rem;line-height:2rem;font-weight:800;text-transform:uppercase;line-height:1.25;letter-spacing:-.025em}@media (min-width: 640px){.dashboard-page__title{font-size:1.875rem;line-height:2.25rem}}.dashboard-page__title{color:rgb(var(--app-primary-soft));text-shadow:0 0 18px rgb(var(--app-primary-soft) / .55)}.dashboard-page__subtitle{font-size:1.125rem;line-height:1.75rem;font-weight:800;text-transform:uppercase;line-height:1.25}@media (min-width: 640px){.dashboard-page__subtitle{font-size:1.5rem;line-height:2rem}}.dashboard-page__subtitle{color:rgb(var(--app-primary-soft) / .82)}.dashboard-page__license-badge{margin-left:.75rem;display:inline-flex;border-radius:.5rem;border-width:1px;padding:.25rem .5rem;vertical-align:middle;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;background-color:rgb(var(--app-primary) / .14);border-color:rgb(var(--app-primary) / .58);color:rgb(var(--app-primary-soft))}.dashboard-page__user-bar{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.dashboard-page__logged-user{margin:0;font-size:.875rem;line-height:1.25rem;color:rgb(var(--app-text-muted))}.dashboard-page__logged-user strong{color:rgb(var(--app-text))}.dashboard-page__logout-button{height:2.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:rgb(var(--app-danger) / .1);border-color:rgb(var(--app-danger) / .6);color:rgb(var(--app-danger))}.dashboard-page__logout-button:enabled:hover{background-color:rgb(var(--app-danger));border-color:rgb(var(--app-danger));color:#fff}.dashboard-page__actions{position:relative;width:var(--dashboard-actions-width);height:var(--dashboard-actions-height);margin-top:2.1rem;margin-bottom:1.5rem}.dashboard-page__hex-slot{position:absolute;left:var(--dashboard-hex-left);top:var(--dashboard-hex-top);width:var(--dashboard-hex-width);height:var(--dashboard-hex-height);animation:dashboard-hex-deal-in .62s cubic-bezier(.175,.885,.32,1.275) backwards;animation-delay:var(--dashboard-hex-delay)}.dashboard-page__hex-button{position:relative;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-width:0px;padding-left:1rem;padding-right:1rem;text-align:center;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;gap:0;background-color:rgb(var(--app-card) / .94);color:rgb(var(--app-text));box-shadow:var(--app-shadow-card);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.dashboard-page__hex-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent);pointer-events:none}.dashboard-page__hex-button .p-button-icon{margin-bottom:.75rem;margin-right:0;display:block;flex:none;font-size:2.25rem;line-height:2.5rem;line-height:1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;z-index:2;color:rgb(var(--app-primary))}.dashboard-page__hex-button .p-button-label{max-width:96px;flex:none;white-space:normal;text-align:center;font-size:.75rem;font-weight:800;text-transform:uppercase;line-height:1rem;letter-spacing:.05em;z-index:2;color:rgb(var(--app-text))}.dashboard-page__hex-button:enabled:hover{background-color:rgb(var(--app-primary));color:#fff;transform:scale(1.08) translateY(-8px)}.dashboard-page__hex-button:enabled:hover .p-button-icon,.dashboard-page__hex-button:enabled:hover .p-button-label{color:#fff}.dashboard-page__hex-button:enabled:hover .p-button-icon{transform:scale(1.14)}.dashboard-page__hex-button:enabled:focus{box-shadow:0 0 0 2px rgb(var(--app-bg)),0 0 0 4px rgb(var(--app-primary-soft))}.dashboard-page__footer{margin-top:auto;padding-bottom:1rem}.dashboard-page__device-authorization-wrapper{position:fixed;left:var(--dashboard-device-auth-left);bottom:var(--dashboard-device-auth-bottom);z-index:var(--app-floating-action-z-index)}.dashboard-page__device-authorization-button.p-button{position:relative;display:inline-flex;align-items:center;justify-content:center;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;height:var(--dashboard-device-auth-height);min-width:var(--dashboard-device-auth-min-width);gap:var(--dashboard-device-auth-gap);padding-left:var(--dashboard-device-auth-padding-left);padding-right:var(--dashboard-device-auth-padding-right);border-radius:var(--app-floating-action-radius);border-color:var(--dashboard-device-auth-border-color);background:rgb(var(--app-card) / .88);color:rgb(var(--app-text));box-shadow:var(--dashboard-device-auth-inner-glow),var(--app-floating-action-shadow);-webkit-backdrop-filter:blur(var(--app-floating-action-backdrop-blur));backdrop-filter:blur(var(--app-floating-action-backdrop-blur))}.dashboard-page__device-authorization-button.p-button:not(:disabled):hover{border-color:var(--dashboard-device-auth-border-hover-color);background:rgb(var(--app-card) / .96);transform:translateY(var(--app-floating-action-hover-translate-y))}.dashboard-page__device-authorization-button .p-button-icon{margin:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:var(--dashboard-device-auth-icon-size)}.dashboard-page__device-authorization-button .p-button-label{font-weight:700;line-height:1;font-size:var(--dashboard-device-auth-label-size)}.dashboard-page__device-authorization-badge{position:absolute;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:800;top:var(--dashboard-device-auth-badge-top, -.65rem);right:var(--dashboard-device-auth-badge-right, -.65rem);min-width:var(--dashboard-device-auth-badge-size, 1.55rem);height:var(--dashboard-device-auth-badge-size, 1.55rem);padding:0 .35rem;background:rgb(var(--app-danger));color:rgb(var(--app-danger-contrast));font-size:var(--dashboard-device-auth-badge-font-size, .72rem);box-shadow:0 0 0 2px rgb(var(--app-bg)),0 .65rem 1.25rem rgb(var(--app-danger) / .35)}.dashboard-page__shader-toggle-button.p-button{position:fixed;display:flex;align-items:center;justify-content:center;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;right:var(--app-floating-action-right);bottom:var(--dashboard-shader-toggle-bottom);z-index:var(--app-floating-action-z-index);width:var(--app-floating-action-size);height:var(--app-floating-action-size);min-width:var(--app-floating-action-size);border-radius:var(--app-floating-action-radius);border:1px solid rgb(var(--app-border) / .65);background:rgb(var(--app-card) / .92);color:rgb(var(--app-primary));box-shadow:var(--app-floating-action-shadow);-webkit-backdrop-filter:blur(var(--app-floating-action-backdrop-blur));backdrop-filter:blur(var(--app-floating-action-backdrop-blur))}.dashboard-page__shader-toggle-button.p-button:not(:disabled):hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-color:rgb(var(--app-primary) / .85);background:rgb(var(--app-primary) / .95);transform:translateY(var(--app-floating-action-hover-translate-y))}.dashboard-page__shader-toggle-button .p-button-icon{line-height:1;font-size:var(--dashboard-shader-toggle-icon-size)}.dashboard-page__shader-stage{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;filter:blur(var(--dashboard-shader-fade-blur));transform:scale(var(--dashboard-shader-fade-scale));transition:opacity var(--dashboard-shader-fade-duration) var(--dashboard-shader-fade-easing),filter var(--dashboard-shader-fade-duration) var(--dashboard-shader-fade-easing),transform var(--dashboard-shader-fade-duration) var(--dashboard-shader-fade-easing);will-change:opacity,filter,transform}.dashboard-page__shader-stage--visible{opacity:1;filter:blur(0);transform:scale(1)}.dashboard-page__shader-stage--hidden{opacity:0;filter:blur(var(--dashboard-shader-fade-blur));transform:scale(var(--dashboard-shader-fade-scale))}.dashboard-page__maintenance-dialog.p-dialog{width:min(var(--dashboard-maintenance-dialog-width),calc(100vw - var(--dashboard-maintenance-dialog-screen-gap)));border:1px solid rgb(var(--app-border) / .8);background:rgb(var(--app-card));color:rgb(var(--app-text));box-shadow:var(--app-shadow-card)}.dashboard-page__maintenance-dialog .p-dialog-header{border-bottom-width:1px;border-color:rgb(var(--app-border) / .7);background:rgb(var(--app-card));color:rgb(var(--app-text))}.dashboard-page__maintenance-dialog .p-dialog-content{background:rgb(var(--app-card));color:rgb(var(--app-text))}.dashboard-page__maintenance-dialog .p-dialog-footer{border-top-width:1px;border-color:rgb(var(--app-border) / .7);background:rgb(var(--app-card))}.dashboard-page__maintenance-dialog-body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--dashboard-maintenance-dialog-body-gap)}.dashboard-page__maintenance-dialog-icon{color:rgb(var(--app-danger));font-size:var(--dashboard-maintenance-dialog-icon-size)}.dashboard-page__maintenance-dialog-text{margin:0;color:rgb(var(--app-text-muted))}.dashboard-page__maintenance-dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--dashboard-maintenance-dialog-footer-gap)}@keyframes dashboard-hex-deal-in{0%{opacity:0;transform:translateY(90px) scale(.55)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-height: 800px) and (min-width: 861px){.dashboard-page__content{padding-top:.75rem;padding-bottom:.75rem}.dashboard-page__actions{transform:scale(.9);transform-origin:top center;margin-bottom:-2rem}.dashboard-page__logo{margin-bottom:.5rem;height:3rem;width:3rem}.dashboard-page__title{font-size:1.5rem;line-height:2rem}.dashboard-page__subtitle{font-size:1.25rem;line-height:1.75rem}}@media (max-width: 860px){.dashboard-page__content{padding-top:1.25rem;padding-bottom:1.25rem}.dashboard-page__task-alerts{position:relative;top:auto;right:auto;left:auto;align-items:stretch;width:min(100% - 2rem,24rem);margin:1rem auto 0}.dashboard-page__actions{display:grid;height:auto;width:auto;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:1rem;margin-top:1.75rem}.dashboard-page__hex-slot{position:relative;left:auto;top:auto;width:130px;height:150px}.dashboard-page__hex-button:enabled:hover{transform:scale(1.03) translateY(-4px)}.dashboard-page__title{font-size:1.25rem;line-height:1.75rem}.dashboard-page__subtitle{font-size:1.125rem;line-height:1.75rem}.dashboard-page__license-badge{margin-top:.5rem;display:block;margin-left:0}}@media (max-width: 420px){.dashboard-page__actions{gap:.75rem}.dashboard-page__hex-slot{width:118px;height:136px}.dashboard-page__hex-button .p-button-icon{font-size:1.875rem;line-height:2.25rem}.dashboard-page__hex-button .p-button-label{font-size:.65rem;line-height:.75rem}}@media (prefers-reduced-motion: reduce){.dashboard-page__hex-slot,.dashboard-page__hex-button,.dashboard-page__hex-button .p-button-icon,.dashboard-page__shader-stage,.dashboard-page__shader-toggle-button.p-button,.dashboard-page__device-authorization-button.p-button,.dashboard-page__maintenance-button.p-button,.dashboard-page__task-alert,.dashboard-page__task-alert i{animation:none;transition:none}}.language-selector{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem .6rem;width:100%;margin:0;padding:0 0 1rem;border-bottom:1px solid rgb(var(--app-border))}.language-selector__button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:30px;padding:4px;margin:0;border:2px solid transparent;border-radius:6px;background:transparent;color:inherit;cursor:pointer;opacity:.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;box-shadow:none;transition:opacity .2s ease,transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.language-selector__button:hover{opacity:1;transform:translateY(-2px);background:#ffffff0d}.language-selector__button:focus-visible{outline:2px solid rgb(var(--app-primary-soft));outline-offset:2px}.language-selector__button--active{opacity:1;border-color:rgb(var(--app-primary));background:rgb(var(--app-primary) / .15);box-shadow:0 4px 12px #0003}.language-selector__flag{display:block;width:26px;height:18px;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px #ffffff1a}.language-selector__flag svg{display:block;width:26px;height:18px}@media (max-width: 420px){.language-selector{gap:.55rem .4rem}.language-selector__button{width:33px;height:28px;padding:3px}.language-selector__flag,.language-selector__flag svg{width:24px;height:17px}}@media (prefers-reduced-motion: reduce){.language-selector__button{transition:none}}.login-form{display:flex;flex-direction:column;gap:1.25rem}.login-form__field{display:flex;flex-direction:column;gap:.5rem}.login-form__label{font-size:.875rem;line-height:1.25rem;font-weight:600;color:rgb(var(--app-text-soft))}.login-form__input{height:3rem;width:100%;border-radius:.5rem;border-width:1px;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:rgb(var(--app-input));border-color:rgb(var(--app-border));color:rgb(var(--app-text))}.login-form__input::-moz-placeholder{color:rgb(var(--app-text-muted))}.login-form__input::placeholder{color:rgb(var(--app-text-muted))}.login-form__input:enabled:focus,.login-form__input:focus{border-color:rgb(var(--app-primary));box-shadow:0 0 0 2px rgb(var(--app-primary) / .28)}.login-form__password{display:block;width:100%}.login-form__password-input{width:100%;padding-right:3rem}.login-form__message{width:100%;min-width:0px;border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;background-color:rgb(var(--app-danger-soft) / .7);border-color:rgb(var(--app-danger) / .65);color:rgb(var(--app-danger))}.login-form__message .p-message-wrapper{min-width:0px;align-items:flex-start;padding:.75rem 1rem}.login-form__message .p-message-text{min-width:0px;white-space:normal;line-height:1.25rem}.login-form__submit{display:inline-flex;height:3rem;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;border-width:0px;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:rgb(var(--app-primary));box-shadow:0 16px 34px rgb(var(--app-primary) / .24)}.login-form__submit:enabled:hover{background-color:rgb(var(--app-primary-hover))}.login-form__submit:disabled,.login-form__submit.p-disabled{cursor:not-allowed;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:rgb(var(--app-primary) / .24);color:rgb(var(--app-text-muted))}.login-form__submit:enabled:focus{box-shadow:0 0 0 2px rgb(var(--app-bg)),0 0 0 4px rgb(var(--app-primary-soft))}.login-form__submit-loading-logo{height:1.25rem;width:1.25rem;border-radius:9999px;-o-object-fit:contain;object-fit:contain;animation:login-submit-logo-spin .85s linear infinite}.login-form__submit .p-button-label{flex:none}@keyframes login-submit-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=light] .login-form__label{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}[data-theme=light] .login-form__input{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}[data-theme=light] .login-form__input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}[data-theme=light] .login-form__input::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}[data-theme=light] .login-form__input:enabled:focus,[data-theme=light] .login-form__input:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(99 102 241 / .25)}[data-theme=light] .login-form__password .p-password-toggle-mask{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}[data-theme=light] .login-form__password .p-password-toggle-mask:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}[data-theme=light] .login-form__message{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}[data-theme=light] .login-form__submit{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(199 210 254 / .8);--tw-shadow: var(--tw-shadow-colored)}[data-theme=light] .login-form__submit:enabled:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}[data-theme=light] .login-form__submit:disabled,[data-theme=light] .login-form__submit.p-disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-theme=light] .login-form__submit:enabled:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1));--tw-ring-offset-color: #fff}@media (prefers-reduced-motion: reduce){.login-form__submit-loading-logo{animation:none}}.register-interest-dialog{width:min(94vw,600px);border-radius:.75rem}.register-interest-dialog .p-dialog-header{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.register-interest-dialog .p-dialog-title{font-size:1.125rem;line-height:1.75rem;font-weight:700}.register-interest-dialog .p-dialog-header-icons{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.register-interest-dialog__content{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:0;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));max-height:74vh;overflow-y:auto}.register-interest-form{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.register-interest-form__description{max-width:42rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.register-interest-form__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 768px){.register-interest-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.register-interest-form__field{display:flex;flex-direction:column;gap:.5rem}.register-interest-form__label{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.register-interest-form__input,.register-interest-form__textarea{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.register-interest-form__input::-moz-placeholder,.register-interest-form__textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.register-interest-form__input::placeholder,.register-interest-form__textarea::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.register-interest-form__input{height:2.75rem}.register-interest-form__textarea{min-height:4rem;padding-top:.5rem;padding-bottom:.5rem}.register-interest-form__input:enabled:focus,.register-interest-form__textarea:enabled:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(99 102 241 / .3)}.register-interest-form__interest-box{display:flex;flex-direction:column;gap:.5rem;border-radius:.375rem;background-color:#1e1b4b33;padding:.75rem}.register-interest-form__checkbox-row{display:flex;cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.register-interest-form__checkbox-row .p-checkbox{margin-top:.25rem}.register-interest-form__checkbox-row .p-checkbox{width:16px;height:16px;flex:0 0 16px}.register-interest-form__checkbox-row .p-checkbox-box{width:16px;height:16px;border:1px solid rgb(100 116 139);border-radius:3px;background:#0f172a;box-shadow:none}.register-interest-form__checkbox-row .p-checkbox-box:hover{border-color:#818cf8}.register-interest-form__checkbox-row .p-checkbox-box.p-highlight{border-color:#4f46e5;background:#4f46e5}.register-interest-form__checkbox-row .p-checkbox-icon{width:10px;height:10px;color:#fff}.register-interest-form__features{display:flex;flex-direction:column;gap:1rem}.register-interest-form__section-title{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1));margin-bottom:-2px}.register-interest-form__features-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.5rem}@media (min-width: 768px){.register-interest-form__features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.register-interest-form__message{width:100%}.register-interest-form__footer{margin:.5rem -1.25rem -1.25rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));background-color:#0f172acc;padding:1rem 1.25rem}.register-interest-form__cancel{height:2.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.register-interest-form__cancel:enabled:hover{background-color:transparent;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.register-interest-form__submit{height:2.5rem;min-width:10rem;border-radius:.5rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1));padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(30 27 75 / .3);--tw-shadow: var(--tw-shadow-colored);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.register-interest-form__submit .p-button-label,.register-interest-form__cancel .p-button-label{padding-left:.25rem;padding-right:.25rem}.register-interest-form__submit:enabled:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.register-success-animation{display:flex;min-height:430px;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 2rem;text-align:center}.register-success-animation__stage{position:relative;width:180px;height:130px;margin-bottom:1.5rem}.register-success-animation__trail{position:absolute;left:32px;top:63px;width:86px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(129,140,248,.9),transparent);filter:blur(.5px);opacity:0;animation:register-mail-trail 1.1s ease-out forwards}.register-success-animation__envelope{position:absolute;left:52px;top:42px;width:76px;height:52px;animation:register-mail-fly 1.2s cubic-bezier(.22,1,.36,1) forwards}.register-success-animation__envelope-body{position:absolute;top:8px;right:0;bottom:0;left:0;border-radius:8px;border:2px solid rgba(199,210,254,.95);background:linear-gradient(180deg,#4f46e5f2,#312e81f2);box-shadow:0 16px 34px #4f46e547,inset 0 1px #ffffff29}.register-success-animation__envelope-body:before,.register-success-animation__envelope-body:after{content:"";position:absolute;top:3px;width:40px;height:30px;border-bottom:2px solid rgba(199,210,254,.8)}.register-success-animation__envelope-body:before{left:3px;transform:skewY(34deg)}.register-success-animation__envelope-body:after{right:3px;transform:skewY(-34deg)}.register-success-animation__envelope-flap{position:absolute;left:8px;top:0;width:60px;height:36px;border-radius:6px 6px 3px 3px;border:2px solid rgba(199,210,254,.95);border-bottom:0;background:linear-gradient(180deg,#818cf8f2,#4f46e5eb);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:bottom center;animation:register-mail-flap .9s ease-in-out forwards}.register-success-animation__check{position:absolute;left:98px;top:58px;display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;background:#10b981;color:#fff;font-size:1.4rem;font-weight:800;box-shadow:0 16px 36px #10b98142;opacity:0;transform:scale(.4);animation:register-success-check .52s cubic-bezier(.22,1,.36,1) .82s forwards}.register-success-animation__title{font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:0;transform:translateY(8px);animation:register-success-text .36s ease .98s forwards}.register-success-animation__message{margin-top:.5rem;max-width:24rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));opacity:0;transform:translateY(8px);animation:register-success-text .36s ease 1.08s forwards}@keyframes register-mail-fly{0%{opacity:0;transform:translate(-34px,18px) rotate(-10deg) scale(.72)}30%{opacity:1}68%{transform:translate(16px,-14px) rotate(7deg) scale(1.04)}to{opacity:1;transform:translateY(-6px) rotate(0) scale(1)}}@keyframes register-mail-flap{0%,28%{transform:rotateX(0)}54%{transform:rotateX(58deg)}to{transform:rotateX(0)}}@keyframes register-mail-trail{0%{opacity:0;transform:translate(-18px) scaleX(.35)}28%{opacity:.8}to{opacity:0;transform:translate(52px) scaleX(1)}}@keyframes register-success-check{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes register-success-text{to{opacity:1;transform:translateY(0)}}.register-interest-dialog .p-dialog-header{background-color:rgb(var(--app-card-elevated));border-color:rgb(var(--app-border));color:rgb(var(--app-text))}.register-interest-dialog .p-dialog-title{color:rgb(var(--app-text))}.register-interest-dialog .p-dialog-header-icons{color:rgb(var(--app-text-muted))}.register-interest-dialog__content{background-color:rgb(var(--app-card));color:rgb(var(--app-text-soft))}.register-interest-form__description{color:rgb(var(--app-text-muted))}.register-interest-form__label{color:rgb(var(--app-text-soft))}.register-interest-form__input,.register-interest-form__textarea{background-color:rgb(var(--app-input));border-color:rgb(var(--app-border));color:rgb(var(--app-text))}.register-interest-form__input::-moz-placeholder,.register-interest-form__textarea::-moz-placeholder{color:rgb(var(--app-text-muted))}.register-interest-form__input::placeholder,.register-interest-form__textarea::placeholder{color:rgb(var(--app-text-muted))}.register-interest-form__input:enabled:focus,.register-interest-form__textarea:enabled:focus{border-color:rgb(var(--app-primary));box-shadow:0 0 0 2px rgb(var(--app-primary) / .24)}.register-interest-form__interest-box{background-color:rgb(var(--app-primary) / .08)}.register-interest-form__checkbox-row{color:rgb(var(--app-text-soft))}.register-interest-form__checkbox-row .p-checkbox-box{background-color:rgb(var(--app-bg-soft));border-color:rgb(var(--app-border-strong))}.register-interest-form__checkbox-row .p-checkbox-box:hover{border-color:rgb(var(--app-primary-soft))}.register-interest-form__checkbox-row .p-checkbox-box.p-highlight{background-color:rgb(var(--app-primary));border-color:rgb(var(--app-primary))}.register-interest-form__section-title{color:rgb(var(--app-primary-soft))}.register-interest-form__footer{background-color:rgb(var(--app-card-elevated) / .92);border-color:rgb(var(--app-border))}.register-interest-form__cancel{color:rgb(var(--app-text-muted))}.register-interest-form__cancel:enabled:hover{background-color:transparent;color:rgb(var(--app-text))}.register-interest-form__submit{background-color:rgb(var(--app-primary));box-shadow:0 16px 34px rgb(var(--app-primary) / .24)}.register-interest-form__submit:enabled:hover{background-color:rgb(var(--app-primary-hover))}.register-success-animation__title{color:rgb(var(--app-text))}.register-success-animation__message{color:rgb(var(--app-text-muted))}.register-interest-form__checkbox-row .p-checkbox-box.p-highlight,.register-interest-form__checkbox-row .p-checkbox.p-highlight .p-checkbox-box,.register-interest-form__checkbox-row .p-checkbox-checked .p-checkbox-box,.register-interest-form__checkbox-row .p-checkbox-input:checked+.p-checkbox-box{background-color:rgb(var(--app-primary))!important;border-color:rgb(var(--app-primary))!important}.register-interest-form__checkbox-row .p-checkbox-box .p-checkbox-icon,.register-interest-form__checkbox-row .p-checkbox-icon,.register-interest-form__checkbox-row svg.p-checkbox-icon{color:#fff!important;fill:#fff!important;stroke:#fff!important}.register-interest-form__checkbox-row .p-checkbox-icon path{fill:currentColor;stroke:currentColor}.register-interest-form__checkbox-row .p-checkbox-box:not(.p-highlight){background-color:rgb(var(--app-input));border-color:rgb(var(--app-border-strong))}@media (prefers-reduced-motion: reduce){.register-success-animation__trail,.register-success-animation__envelope,.register-success-animation__envelope-flap,.register-success-animation__check,.register-success-animation__title,.register-success-animation__message{animation:none;opacity:1;transform:none}}@media (max-width: 640px){.register-interest-dialog{width:calc(100vw - 24px)}.register-interest-form,.register-interest-dialog .p-dialog-header{padding:1rem}.register-interest-dialog__content{max-height:78vh}.register-interest-form__footer{margin-left:-1rem;margin-right:-1rem;margin-bottom:-1rem;flex-direction:column-reverse;align-items:stretch;gap:.5rem;padding:1rem}.register-interest-form__cancel,.register-interest-form__submit{width:100%}}.register-interest-form__field-error{font-size:.75rem;font-weight:500;line-height:1rem;color:rgb(var(--app-danger))}.register-interest-form__input.p-invalid,.register-interest-form__textarea.p-invalid{border-color:rgb(var(--app-danger))}.register-interest-form__message{border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;background-color:rgb(var(--app-danger-soft) / .7);border-color:rgb(var(--app-danger) / .65);color:rgb(var(--app-danger))}.register-interest-form__message .p-message-wrapper{align-items:flex-start;padding:.75rem 1rem}.register-interest-form__message .p-message-text{min-width:0px;white-space:normal;line-height:1.25rem}.login-page{display:flex;min-height:100vh;align-items:flex-start;justify-content:center;padding:2rem 1rem}@media (min-width: 640px){.login-page{align-items:center;padding-top:2.5rem;padding-bottom:2.5rem}}.login-page{min-height:100dvh;overflow-y:auto;background:radial-gradient(circle at 50% 0%,rgb(var(--app-login-radial) / .95),rgb(var(--app-bg)) 58%),linear-gradient(135deg,rgb(var(--app-login-gradient-start)),rgb(var(--app-login-gradient-end)));color:rgb(var(--app-text))}.login-page__card{position:relative;width:100%;max-width:28rem;border-radius:1rem;border-width:1px;padding:1.5rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.login-page__card{padding:2rem}}.login-page__card{background-color:rgb(var(--app-card) / .95);border-color:#6366f147;box-shadow:var(--app-shadow-card),0 0 0 1px rgb(var(--app-primary-soft) / .08)}.login-page__card:before{content:"";position:absolute;top:-120px;right:-120px;bottom:-120px;left:-120px;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 0%,rgba(99,102,241,.16),transparent 34%),radial-gradient(circle at 20% 30%,rgba(14,165,233,.08),transparent 26%),radial-gradient(circle at 80% 60%,rgba(124,58,237,.08),transparent 28%);opacity:.8}.login-page__card--language-changing .p-inputtext::-moz-placeholder{animation:login-language-soft-switch .26s ease}.login-page__card--language-changing .login-page__title,.login-page__card--language-changing .login-page__subtitle,.login-page__card--language-changing .login-page__legal,.login-page__card--language-changing .login-page__register-question,.login-page__card--language-changing .login-page__register-link,.login-page__card--language-changing .login-form__label,.login-page__card--language-changing .login-form__submit,.login-page__card--language-changing .p-inputtext::placeholder{animation:login-language-soft-switch .26s ease}.login-page__header{position:relative;z-index:10;text-align:center}.login-page__logo-container{position:relative;margin-left:auto;margin-right:auto;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center;width:80px;height:80px}.login-page__logo-glow{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:999px;background:radial-gradient(circle,rgba(129,140,248,.3),transparent 65%);filter:blur(14px);opacity:.62}.login-page__logo-wrapper{position:relative;display:flex;align-items:center;justify-content:center;background-color:#ffffff0d;padding:.75rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(255 255 255 / .1);width:74px;height:74px;border-radius:999px;box-shadow:inset 0 1px #ffffff14,0 14px 32px #0000003d}.login-page__logo{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.login-page__title{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em;color:rgb(var(--app-text))}.login-page__subtitle{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;color:rgb(var(--app-text-muted))}.login-page__form-area{position:relative;z-index:10;margin-top:1.75rem;padding-bottom:.25rem}.login-page__card{overflow:visible}.login-page__register{margin-top:1.75rem;border-top-width:1px;padding-top:1.5rem;text-align:center;border-color:rgb(var(--app-border) / .8)}.login-page__register-question{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:rgb(var(--app-text-muted))}.login-page__register-link{height:2.75rem;width:100%;border-radius:.5rem;border-width:1px;background-color:transparent;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:rgb(var(--app-border));color:rgb(var(--app-primary-soft))}.login-page__register-link:enabled:hover{border-color:#6366f1b3;background-color:#6366f11a;--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.login-page__register-link:enabled:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #0f172a}.login-page__legal{margin-top:1.5rem;text-align:center;font-size:.75rem;line-height:1.25rem;color:rgb(var(--app-text-muted))}.login-page__legal-link{font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:rgb(var(--app-primary-soft))}.login-page__legal-link:hover{color:rgb(var(--app-primary-hover))}@keyframes login-language-soft-switch{0%{opacity:.45;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@media (prefers-reduced-motion: reduce){.login-page__title,.login-page__subtitle,.login-page__legal,.login-page__register-question,.login-page__register-link,.login-form__label,.login-form__submit{animation:none;transition:none}}.legal-agreements-page{display:flex;min-height:100vh;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:2rem 1rem;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.legal-agreements-card{width:100%;max-width:36rem;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.legal-agreements-card .p-card-body,.legal-agreements-card .p-card-content{padding:0}.legal-agreements-card__content{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}@media (min-width: 640px){.legal-agreements-card__content{padding:2rem}}.legal-agreements-card__brand{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.24em;--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.legal-agreements-card__title{font-size:1.5rem;line-height:2rem;font-weight:800;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.legal-agreements-card__description{font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.legal-agreements-card__message{width:100%}.legal-agreements-card__read-button{height:2.75rem;width:100%;border-radius:.5rem;border-width:1px;border-color:#6366f166;background-color:#6366f11a;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.legal-agreements-card__read-button:enabled:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1));background-color:#6366f133;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.legal-agreements-form{margin-top:.5rem;display:flex;flex-direction:column;gap:1rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));padding-top:1.25rem}.legal-agreements-form__checkbox-row{display:flex;cursor:pointer;align-items:flex-start;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#02061799;padding:1rem;font-size:.875rem;font-weight:600;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.legal-agreements-form__checkbox-row:hover{border-color:#6366f199;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.legal-agreements-form__checkbox-row--disabled{cursor:not-allowed;opacity:.5}.legal-agreements-form__checkbox-row .p-checkbox{width:18px;height:18px;flex:0 0 18px;margin-top:3px}.legal-agreements-form__checkbox-row .p-checkbox-box{width:18px;height:18px;border:1px solid rgb(100 116 139);border-radius:4px;background:#0f172a;box-shadow:none}.legal-agreements-form__checkbox-row .p-checkbox-box:hover{border-color:#818cf8}.legal-agreements-form__checkbox-row .p-checkbox-box.p-highlight{border-color:#4f46e5;background:#4f46e5}.legal-agreements-form__checkbox-row .p-checkbox-icon{color:#fff}.legal-agreements-form__submit{margin-top:.5rem;height:3rem;width:100%;border-radius:.5rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(30 27 75 / .3);--tw-shadow: var(--tw-shadow-colored);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.legal-agreements-form__submit:enabled:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.legal-agreements-form__submit:disabled,.legal-agreements-form__submit.p-disabled{cursor:not-allowed;background-color:#312e8199;color:#c7d2fe99;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.legal-agreements-form__submit:enabled:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #0f172a}.legal-agreements-page{background-color:rgb(var(--app-bg));color:rgb(var(--app-text))}.legal-agreements-card{background-color:rgb(var(--app-card));border-color:rgb(var(--app-border));box-shadow:var(--app-shadow-card)}.legal-agreements-card__brand{color:rgb(var(--app-primary-soft))}.legal-agreements-card__title{color:rgb(var(--app-text))}.legal-agreements-card__description{color:rgb(var(--app-text-muted))}.legal-agreements-card__read-button{background-color:rgb(var(--app-primary) / .1);border-color:rgb(var(--app-primary) / .42);color:rgb(var(--app-primary-soft))}.legal-agreements-card__read-button:enabled:hover{background-color:rgb(var(--app-primary) / .18);border-color:rgb(var(--app-primary-soft));color:rgb(var(--app-text))}.legal-agreements-form{border-color:rgb(var(--app-border))}.legal-agreements-form__checkbox-row{background-color:rgb(var(--app-input) / .62);border-color:rgb(var(--app-border));color:rgb(var(--app-text-soft))}.legal-agreements-form__checkbox-row:hover{background-color:rgb(var(--app-card-elevated));border-color:rgb(var(--app-primary) / .6)}.legal-agreements-form__checkbox-row .p-checkbox-box{background-color:rgb(var(--app-input));border-color:rgb(var(--app-border-strong))}.legal-agreements-form__checkbox-row .p-checkbox-box:hover{border-color:rgb(var(--app-primary-soft))}.legal-agreements-form__checkbox-row .p-checkbox-box.p-highlight{background-color:rgb(var(--app-primary));border-color:rgb(var(--app-primary))}.legal-agreements-form__submit{background-color:rgb(var(--app-primary));box-shadow:0 16px 34px rgb(var(--app-primary) / .24)}.legal-agreements-form__submit:enabled:hover{background-color:rgb(var(--app-primary-hover))}.legal-agreements-form__submit:disabled,.legal-agreements-form__submit.p-disabled{background-color:rgb(var(--app-primary) / .24);color:rgb(var(--app-text-muted))}.legal-agreements-form__checkbox-row .p-checkbox-box.p-highlight,.legal-agreements-form__checkbox-row .p-checkbox.p-highlight .p-checkbox-box,.legal-agreements-form__checkbox-row .p-checkbox-checked .p-checkbox-box{background-color:rgb(var(--app-primary))!important;border-color:rgb(var(--app-primary))!important}.legal-agreements-form__checkbox-row .p-checkbox-box .p-checkbox-icon,.legal-agreements-form__checkbox-row .p-checkbox-icon,.legal-agreements-form__checkbox-row svg.p-checkbox-icon{color:#fff!important;fill:#fff!important;stroke:#fff!important}.legal-agreements-form__checkbox-row .p-checkbox-icon path{fill:currentColor;stroke:currentColor}.legal-agreements-form__checkbox-row .p-checkbox-box:not(.p-highlight){background-color:rgb(var(--app-input));border-color:rgb(var(--app-border-strong))}.legal-page{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:1.5rem 1rem;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.legal-page{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.legal-page{padding-left:2rem;padding-right:2rem}}.legal-page{scroll-behavior:smooth}.legal-page__shell{margin-left:auto;margin-right:auto;width:100%;max-width:72rem;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.legal-page__header{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1.25rem}@media (min-width: 640px){.legal-page__header{padding-left:2rem;padding-right:2rem}}.legal-page__top-bar{margin-bottom:1rem;display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem}.legal-page__top-bar--brand-only{justify-content:flex-end}.legal-page__back-button{margin-left:-.5rem;height:2.25rem;width:2.25rem;border-radius:9999px;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);color:rgb(var(--app-primary))}.legal-page__back-button .p-button-icon{font-size:.875rem;line-height:1.25rem}.legal-page__eyebrow{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.24em;--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.legal-page__title{font-size:1.25rem;line-height:1.75rem;font-weight:800;text-transform:uppercase;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.legal-page__title{font-size:1.5rem;line-height:2rem}}.legal-page__nav{position:sticky;top:0;z-index:10;display:flex;flex-direction:column;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#fffffff2;padding:1rem 1.25rem;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width: 640px){.legal-page__nav{flex-direction:row;flex-wrap:wrap;padding-left:2rem;padding-right:2rem}}.legal-page__nav a{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.legal-page__nav a:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.legal-page__document{padding:1.5rem 1.25rem}@media (min-width: 640px){.legal-page__document{padding:2rem}}.legal-page__section{scroll-margin-top:7rem}.legal-page__section h2{margin-bottom:1.5rem;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1));padding-bottom:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:800;text-transform:uppercase;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.legal-page__section h3{margin-top:1.75rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1));padding-left:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.legal-page__section p{margin-top:1rem;margin-bottom:1rem;text-align:justify;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.legal-page__section p{font-size:1rem;line-height:1.5rem}}.legal-page__section ul{margin-top:1rem;margin-bottom:1rem;list-style-type:disc}.legal-page__section ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.legal-page__section ul{padding-left:1.5rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.legal-page__section ul{font-size:1rem;line-height:1.5rem}}.legal-page__section a{font-weight:600;--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-underline-offset:2px}.legal-page__separator{margin-top:3rem;margin-bottom:3rem;border-width:0px;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.legal-page__table-wrapper{width:100%;overflow-x:auto}.legal-table{margin-top:1.5rem;width:100%;min-width:900px;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.legal-table th,.legal-table td{border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));padding:.5rem .75rem;text-align:center;vertical-align:middle;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.legal-table th{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.legal-table td:nth-child(1),.legal-table td:nth-child(2){text-align:left}.legal-table td:nth-child(n+3){text-align:center}.legal-table__cell--enabled{font-weight:700;--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.legal-table__cell--disabled{font-weight:700;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.legal-page__footer{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1.25rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.legal-page__footer{padding-left:2rem;padding-right:2rem}}.legal-page{background-color:rgb(var(--app-bg));color:rgb(var(--app-text))}.legal-page__shell{background-color:rgb(var(--app-card));border-color:rgb(var(--app-border));box-shadow:var(--app-shadow-card)}.legal-page__header{background-color:rgb(var(--app-bg-soft));border-color:rgb(var(--app-border))}.legal-page__back-button{color:rgb(var(--app-primary))}.legal-page__back-button:enabled:hover{background-color:rgb(var(--app-primary) / .1);color:rgb(var(--app-primary-hover))}.legal-page__back-button:enabled:focus{box-shadow:0 0 0 2px rgb(var(--app-card)),0 0 0 4px rgb(var(--app-primary-soft))}.legal-page__eyebrow{color:rgb(var(--app-primary))}.legal-page__title{color:rgb(var(--app-text))}.legal-page__nav{background-color:rgb(var(--app-card) / .95);border-color:rgb(var(--app-border))}.legal-page__nav a{background-color:rgb(var(--app-card-elevated));border-color:rgb(var(--app-border));color:rgb(var(--app-primary))}.legal-page__nav a:hover{background-color:rgb(var(--app-primary) / .1);border-color:rgb(var(--app-primary-soft));color:rgb(var(--app-primary-hover))}.legal-page__section h2,.legal-page__section h3{border-color:rgb(var(--app-text));color:rgb(var(--app-text))}.legal-page__section p,.legal-page__section ul{color:rgb(var(--app-text-soft))}.legal-page__section a{color:rgb(var(--app-primary))}.legal-page__section a:hover{color:rgb(var(--app-primary-hover))}.legal-page__separator{border-color:rgb(var(--app-border))}.legal-table th,.legal-table td{border-color:rgb(var(--app-border-strong));color:rgb(var(--app-text))}.legal-table th{background-color:rgb(var(--app-bg-soft));color:rgb(var(--app-text))}.legal-page__footer{background-color:rgb(var(--app-bg-soft));border-color:rgb(var(--app-border));color:rgb(var(--app-text-muted))}@media (max-width: 768px){.legal-page{padding:.75rem}.legal-page__shell{border-radius:.75rem}.legal-page__top-bar{gap:.75rem}.legal-page__eyebrow{font-size:.65rem;letter-spacing:.18em}.legal-page__back-button .p-button-label{font-size:.75rem;line-height:1rem}.legal-page__document{padding:1.25rem 1rem}.legal-page__section h2{font-size:1.125rem;line-height:1.75rem}.legal-page__section h3{font-size:1rem;line-height:1.5rem}}.system-error-page{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:2.5rem 1rem;background:radial-gradient(circle at 50% 0%,rgb(var(--app-bg-muted)),rgb(var(--app-bg)) 62%),linear-gradient(135deg,rgb(var(--app-bg)),rgb(var(--app-bg-soft)));color:rgb(var(--app-text))}.system-error-page__card{position:relative;display:flex;width:100%;max-width:48rem;flex-direction:column;align-items:center;overflow:hidden;border-radius:1.5rem;border-width:1px;padding:2.5rem 1.5rem;text-align:center;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.system-error-page__card{padding:3rem 2.5rem}}.system-error-page__card{background-color:rgb(var(--app-card) / .94);border-color:rgb(var(--app-border));box-shadow:var(--app-shadow-card)}.system-error-page__card:before{content:"";position:absolute;top:-120px;right:-120px;bottom:-120px;left:-120px;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgb(var(--app-primary) / .18),transparent 34%),radial-gradient(circle at 20% 30%,rgb(var(--app-primary-soft) / .12),transparent 28%),radial-gradient(circle at 80% 65%,rgb(var(--app-primary) / .1),transparent 32%);opacity:.9}.system-error-page__code{position:relative;z-index:10;margin-bottom:1.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:4.5rem;font-weight:900;line-height:1;letter-spacing:-.025em}@media (min-width: 640px){.system-error-page__code{font-size:6rem;line-height:1}}.system-error-page__code{color:rgb(var(--app-primary-soft));text-shadow:0 0 26px rgb(var(--app-primary) / .45)}.system-error-page__logo-zero{display:flex;align-items:center;justify-content:center;border-radius:9999px;width:.78em;height:.78em;background-color:rgb(var(--app-bg-muted) / .65);box-shadow:inset 0 1px #ffffff1f,0 0 30px rgb(var(--app-primary) / .34)}.system-error-page__logo-zero img{height:72%;width:72%;-o-object-fit:contain;object-fit:contain}.system-error-page__status-icon{position:relative;z-index:10;margin-bottom:1.75rem;display:flex;height:5rem;width:5rem;align-items:center;justify-content:center;border-radius:9999px;font-size:2.25rem;line-height:2.5rem}@media (min-width: 640px){.system-error-page__status-icon{height:6rem;width:6rem;font-size:3rem;line-height:1}}.system-error-page__status-icon{color:rgb(var(--app-primary-soft));background-color:rgb(var(--app-bg-muted) / .72);box-shadow:inset 0 1px #ffffff1f,0 0 30px rgb(var(--app-primary) / .24)}.system-error-page__content{position:relative;z-index:10;display:flex;max-width:36rem;flex-direction:column;align-items:center}.system-error-page__title{margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:800;letter-spacing:-.025em}@media (min-width: 640px){.system-error-page__title{font-size:1.875rem;line-height:2.25rem}}.system-error-page__title{color:rgb(var(--app-text))}.system-error-page__description{margin-bottom:2rem;font-size:.875rem;line-height:1.75rem}@media (min-width: 640px){.system-error-page__description{font-size:1rem;line-height:1.5rem}}.system-error-page__description{color:rgb(var(--app-text-muted))}.system-error-page__watermark{pointer-events:none;position:absolute;left:50%;top:50%;height:14rem;width:14rem;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-o-object-fit:contain;object-fit:contain;opacity:.025}.system-error-page__actions{display:flex;width:100%;flex-direction:column-reverse;gap:.75rem}@media (min-width: 640px){.system-error-page__actions{width:auto;flex-direction:row;justify-content:center}}.system-error-page__primary-action{height:3rem;border-radius:.75rem;border-width:0px;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:rgb(var(--app-primary));box-shadow:0 18px 38px rgb(var(--app-primary) / .24)}.system-error-page__primary-action:enabled:hover{background-color:rgb(var(--app-primary-hover))}.system-error-page__secondary-action{height:3rem;border-radius:.75rem;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:rgb(var(--app-border));color:rgb(var(--app-text-soft))}.system-error-page__secondary-action:enabled:hover{background-color:rgb(var(--app-bg-muted));border-color:rgb(var(--app-primary-soft));color:rgb(var(--app-text))}.system-error-page__primary-action:enabled:focus,.system-error-page__secondary-action:enabled:focus{box-shadow:0 0 0 2px rgb(var(--app-card)),0 0 0 4px rgb(var(--app-primary-soft))}@media (max-width: 480px){.system-error-page__code{font-size:3.75rem;line-height:1}.system-error-page__card{padding:2rem 1.25rem}}@media (prefers-reduced-motion: reduce){.system-error-page__primary-action,.system-error-page__secondary-action{transition:none}}.post-logout-splash{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;padding:2.5rem 1rem;background:radial-gradient(circle at 50% 0%,rgb(var(--app-primary) / .16),transparent 34%),radial-gradient(circle at 50% 100%,rgb(var(--app-danger, 239 68 68) / .12),transparent 36%),linear-gradient(135deg,rgb(var(--app-bg)),rgb(var(--app-bg-muted)));color:rgb(var(--app-text))}.post-logout-splash__ambient{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(var(--app-primary) / .1),transparent),radial-gradient(circle at 20% 50%,rgb(var(--app-danger, 239 68 68) / .1),transparent 28%),radial-gradient(circle at 80% 50%,rgb(var(--app-primary) / .12),transparent 28%);animation:logout-ambient-flow 2.6s ease-in-out forwards}.post-logout-splash__card{position:relative;z-index:10;display:flex;width:100%;max-width:32rem;flex-direction:column;align-items:center;overflow:hidden;border-radius:1.5rem;border-width:1px;padding:2.5rem 2rem;text-align:center;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:rgb(var(--app-card) / .94);border-color:rgb(var(--app-border));box-shadow:var(--app-shadow-card),0 0 90px rgb(var(--app-primary) / .12)}.post-logout-splash__card:before{content:"";pointer-events:none;position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--app-danger, 239 68 68) / .75),rgb(var(--app-primary-soft) / .75),transparent);animation:logout-card-top-line 1.6s ease-in-out infinite}.post-logout-splash__portal{position:relative;margin-bottom:2rem;display:flex;height:11rem;width:11rem;align-items:center;justify-content:center;border-radius:9999px}.post-logout-splash__ring{position:absolute;border-radius:9999px;border:1px solid transparent}.post-logout-splash__ring--outer{top:0;right:0;bottom:0;left:0;border-color:rgb(var(--app-danger, 239 68 68) / .32);box-shadow:0 0 42px rgb(var(--app-danger, 239 68 68) / .18),inset 0 0 34px rgb(var(--app-danger, 239 68 68) / .1);animation:logout-ring-close-outer 2.4s cubic-bezier(.22,1,.36,1) forwards}.post-logout-splash__ring--middle{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem;border-color:rgb(var(--app-primary-soft) / .42);box-shadow:0 0 38px rgb(var(--app-primary) / .22),inset 0 0 26px rgb(var(--app-primary) / .12);animation:logout-ring-close-middle 2.2s cubic-bezier(.22,1,.36,1) .12s forwards}.post-logout-splash__ring--inner{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem;border-color:#ffffff29;background:radial-gradient(circle,rgb(var(--app-bg-muted) / .86),rgb(var(--app-card) / .74));box-shadow:inset 0 0 30px #00000059,0 0 28px rgb(var(--app-primary) / .16);animation:logout-inner-pulse 1.2s ease-in-out infinite}.post-logout-splash__logo{position:relative;z-index:10;height:4rem;width:4rem;-o-object-fit:contain;object-fit:contain;animation:logout-logo-seal 2.1s cubic-bezier(.22,1,.36,1) forwards}.post-logout-splash__scanline{position:absolute;z-index:20;height:1px;width:10rem;border-radius:9999px;background:linear-gradient(90deg,transparent,rgb(var(--app-danger, 239 68 68)),rgb(var(--app-primary-soft)),transparent);opacity:0;transform:translateY(-58px);animation:logout-scanline 1.55s ease-in-out .42s forwards}.post-logout-splash__particle{position:absolute;height:.5rem;width:.5rem;border-radius:9999px;background-color:rgb(var(--app-primary-soft));box-shadow:0 0 18px rgb(var(--app-primary) / .75);opacity:0}.post-logout-splash__particle--one{left:14%;top:34%;animation:logout-particle-one 1.4s ease-out .52s forwards}.post-logout-splash__particle--two{right:16%;top:38%;animation:logout-particle-two 1.4s ease-out .62s forwards}.post-logout-splash__particle--three{left:30%;bottom:18%;background-color:rgb(var(--app-danger, 239 68 68));box-shadow:0 0 18px rgb(var(--app-danger, 239 68 68) / .75);animation:logout-particle-three 1.4s ease-out .7s forwards}.post-logout-splash__particle--four{right:31%;bottom:16%;animation:logout-particle-four 1.4s ease-out .78s forwards}.post-logout-splash__eyebrow{margin-bottom:.75rem;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.26em;color:rgb(var(--app-danger, 239 68 68));animation:logout-content-rise .7s ease .12s backwards}.post-logout-splash__title{margin-bottom:.75rem;font-size:1.875rem;line-height:2.25rem;font-weight:800;letter-spacing:-.025em;color:rgb(var(--app-text));animation:logout-content-rise .7s ease .22s backwards}.post-logout-splash__description{max-width:28rem;font-size:.875rem;line-height:1.75rem;color:rgb(var(--app-text-muted));animation:logout-content-rise .7s ease .32s backwards}.post-logout-splash__progress{margin-top:2rem;height:.5rem;width:100%;max-width:20rem;overflow:hidden;border-radius:9999px;background-color:rgb(var(--app-bg-muted))}.post-logout-splash__progress span{display:block;height:100%;border-radius:9999px;width:0%;background:linear-gradient(90deg,rgb(var(--app-danger, 239 68 68)),rgb(var(--app-primary-soft)));animation:logout-progress 2.4s cubic-bezier(.22,1,.36,1) forwards}@keyframes logout-ambient-flow{0%{opacity:.45;transform:scale(1)}55%{opacity:1;transform:scale(1.04)}to{opacity:.24;transform:scale(1.12)}}@keyframes logout-card-top-line{0%,to{opacity:.45}50%{opacity:1}}@keyframes logout-ring-close-outer{0%{transform:scale(1) rotate(0);opacity:1}68%{transform:scale(.82) rotate(220deg);opacity:1}to{transform:scale(.08) rotate(360deg);opacity:0}}@keyframes logout-ring-close-middle{0%{transform:scale(1) rotate(0);opacity:1}72%{transform:scale(.74) rotate(-220deg);opacity:1}to{transform:scale(.06) rotate(-360deg);opacity:0}}@keyframes logout-inner-pulse{0%,to{transform:scale(.98);opacity:.85}50%{transform:scale(1.04);opacity:1}}@keyframes logout-logo-seal{0%{transform:scale(1) rotate(0);opacity:1;filter:brightness(1)}48%{transform:scale(1.16) rotate(180deg);opacity:1;filter:brightness(1.35)}78%{transform:scale(.72) rotate(320deg);opacity:.86;filter:brightness(1.1)}to{transform:scale(.08) rotate(420deg);opacity:0;filter:brightness(.8)}}@keyframes logout-scanline{0%{opacity:0;transform:translateY(-58px) scaleX(.2)}20%{opacity:1}60%{opacity:1;transform:translateY(52px) scaleX(1)}to{opacity:0;transform:translateY(62px) scaleX(.4)}}@keyframes logout-particle-one{0%{opacity:0;transform:translate(0) scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(56px,22px) scale(.1)}}@keyframes logout-particle-two{0%{opacity:0;transform:translate(0) scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(-52px,20px) scale(.1)}}@keyframes logout-particle-three{0%{opacity:0;transform:translate(0) scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(34px,-44px) scale(.1)}}@keyframes logout-particle-four{0%{opacity:0;transform:translate(0) scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(-34px,-46px) scale(.1)}}@keyframes logout-content-rise{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes logout-progress{0%{width:0%}64%{width:68%}to{width:100%}}[data-theme=light] .post-logout-splash{background:radial-gradient(circle at 50% 0%,rgb(var(--app-primary) / .1),transparent 34%),radial-gradient(circle at 50% 100%,rgb(var(--app-danger, 239 68 68) / .08),transparent 36%),linear-gradient(135deg,#f8fafc,#e2e8f0)}[data-theme=light] .post-logout-splash__card{background-color:#fffffff0}@media (max-width: 520px){.post-logout-splash__card{padding:2rem 1.25rem}.post-logout-splash__title{font-size:1.5rem;line-height:2rem}.post-logout-splash__portal{height:9rem;width:9rem}.post-logout-splash__logo{height:3rem;width:3rem}}@media (prefers-reduced-motion: reduce){.post-logout-splash__ambient,.post-logout-splash__card:before,.post-logout-splash__ring,.post-logout-splash__logo,.post-logout-splash__scanline,.post-logout-splash__particle,.post-logout-splash__eyebrow,.post-logout-splash__title,.post-logout-splash__description,.post-logout-splash__progress span{animation:none}}.page-header{position:sticky;top:0;width:100%;border-bottom-width:1px;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);z-index:var(--page-header-z-index);min-height:var(--page-header-min-height);background:rgb(var(--app-card) / .88);border-color:rgb(var(--app-border) / .72);color:rgb(var(--app-text))}.page-header__inner{display:flex;width:100%;align-items:center;justify-content:space-between;box-sizing:border-box;max-width:none;margin-inline:0;gap:var(--page-header-inner-gap);min-height:var(--page-header-min-height);padding-top:var(--page-header-padding-y);padding-bottom:var(--page-header-padding-y);padding-left:1.5rem;padding-right:1.5rem}.page-header__title-area{display:flex;min-width:0px;align-items:center;gap:var(--page-header-gap)}.page-header__icon-box{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-width:1px;width:var(--page-header-icon-size);height:var(--page-header-icon-size);border-radius:var(--page-header-icon-radius);border-color:rgb(var(--app-primary) / .48);background:rgb(var(--app-primary) / .14);color:rgb(var(--app-primary-soft))}.page-header__icon-box .pi{line-height:1}.page-header__titles{min-width:0px}.page-header__title-row{display:flex;min-width:0px;flex-wrap:wrap;align-items:baseline;gap:var(--page-header-gap)}.page-header__title{margin:0;font-weight:800;line-height:1.25;color:rgb(var(--app-text));font-size:var(--page-header-title-size)}.page-header__subtitle{margin:0;line-height:1.25;color:rgb(var(--app-text-muted));font-size:var(--page-header-subtitle-size)}.page-header__subtitle:before{content:"|";margin-right:var(--page-header-gap);color:rgb(var(--app-border-strong))}.page-header__actions{margin-left:auto;display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--page-header-actions-gap)}@media (max-width: 900px){.page-header__inner{flex-direction:column;align-items:stretch}.page-header__actions{margin-left:0;justify-content:flex-start}}@media (max-width: 640px){.page-header__actions{flex-direction:column;align-items:stretch}}.page-header__navigation{display:flex;min-width:0;align-self:stretch;align-items:stretch}.page-header__sr-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page-header__context{display:flex;min-width:0;flex:1 1 auto;align-items:center}.page-header__context>*{min-width:0}@media (max-width: 900px){.page-header__context{width:100%}}.standard-page-layout{position:relative;display:flex;min-height:100vh;flex-direction:column;overflow-x:hidden;background-color:rgb(var(--app-bg));background-image:radial-gradient(circle at 50% 0%,rgb(var(--app-bg-muted) / .42),rgb(var(--app-bg)) 60%);color:rgb(var(--app-text))}.standard-page-layout--wide{--standard-page-max-width: 96rem}.standard-page-layout--full{--standard-page-max-width: 100%}.standard-page-layout__inner{margin-left:auto;margin-right:auto;display:flex;width:100%;flex:1 1 0%;flex-direction:column;box-sizing:border-box;max-width:var(--standard-page-max-width);padding-left:var(--standard-page-content-padding-x);padding-right:var(--standard-page-content-padding-x);padding-bottom:var(--standard-page-content-padding-bottom)}.standard-page-layout__inner--wide{max-width:min(96rem,100%)}.standard-page-layout__inner--full{max-width:100%}.standard-page-layout__breadcrumbs.p-breadcrumb{border-width:1px;margin-top:var(--page-breadcrumb-margin-top);margin-bottom:var(--page-breadcrumb-margin-bottom);padding:var(--page-breadcrumb-padding-y) var(--page-breadcrumb-padding-x);border-radius:var(--page-breadcrumb-radius);border-color:rgb(var(--app-border) / .72);background:rgb(var(--app-card-elevated) / .76)}.standard-page-layout__breadcrumbs .p-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--page-breadcrumb-gap)}.standard-page-layout__breadcrumbs .p-menuitem-separator{color:rgb(var(--app-text-muted))}.standard-page-layout__breadcrumb-link,.standard-page-layout__breadcrumb-current{display:inline-flex;align-items:center;font-weight:700;text-decoration-line:none;gap:var(--page-breadcrumb-item-gap);font-size:var(--page-breadcrumb-font-size)}.standard-page-layout__breadcrumb-link{color:rgb(var(--app-text-muted))}.standard-page-layout__breadcrumb-link:hover{color:rgb(var(--app-primary-soft))}.standard-page-layout__breadcrumb-current{color:rgb(var(--app-text))}.standard-page-layout__content{width:100%;flex:1 1 0%}.standard-page-layout__footer{margin-top:var(--standard-page-footer-margin-top);padding-bottom:var(--app-floating-action-bottom)}.standard-page-layout__breadcrumb-home{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted, #94a3b8);text-decoration:none}.standard-page-layout__breadcrumb-home:hover,.standard-page-layout__breadcrumb-home:focus-visible{color:var(--text-main, #f8fafc)}.license-upgrade-dialog.p-dialog{width:min(var(--license-upgrade-dialog-width),calc(100vw - var(--license-upgrade-dialog-screen-gap)));border:1px solid rgb(var(--app-border) / .82);border-radius:var(--globi-radius-xl);background:rgb(var(--app-card));color:rgb(var(--app-text));box-shadow:var(--app-shadow-card)}.license-upgrade-dialog .p-dialog-content{position:relative;padding:var(--about-page-card-padding);background:rgb(var(--app-card));color:rgb(var(--app-text))}.license-upgrade-dialog .p-dialog-footer{border-top-width:1px;padding:var(--about-page-card-padding);border-color:rgb(var(--app-border) / .72);background:rgb(var(--app-card))}.license-upgrade-dialog__close{position:absolute;display:inline-flex;align-items:center;justify-content:center;border-width:0px;background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;top:var(--about-page-card-padding);right:var(--about-page-card-padding);color:rgb(var(--app-text-muted))}.license-upgrade-dialog__close:hover{color:rgb(var(--app-text))}.license-upgrade-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom-width:1px;gap:var(--license-upgrade-dialog-header-gap);margin-bottom:var(--about-page-card-padding);padding-right:var(--license-upgrade-dialog-icon-size);padding-bottom:var(--about-page-card-padding);border-color:rgb(var(--app-border) / .72)}.license-upgrade-dialog__header h2{margin:0;font-size:1.5rem;line-height:2rem;font-weight:800;color:rgb(var(--app-text))}.license-upgrade-dialog__header p{margin-bottom:0;margin-top:.5rem;line-height:1.625;color:rgb(var(--app-text-muted))}.license-upgrade-dialog__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--license-upgrade-dialog-icon-size);height:var(--license-upgrade-dialog-icon-size);border-radius:var(--license-upgrade-dialog-icon-radius);background:rgb(var(--app-primary) / .18);color:rgb(var(--app-primary-soft))}.license-upgrade-dialog__message{width:100%;margin-bottom:var(--license-upgrade-dialog-message-margin-bottom)}.license-upgrade-dialog__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--license-upgrade-dialog-summary-gap);margin-bottom:var(--about-page-card-padding)}.license-upgrade-dialog__summary>div{border-width:1px;padding:var(--license-upgrade-dialog-summary-padding-y) var(--license-upgrade-dialog-summary-padding-x);border-radius:var(--globi-radius-lg);border-color:rgb(var(--app-border) / .78);background:rgb(var(--app-card-elevated) / .72)}.license-upgrade-dialog__summary span,.license-upgrade-dialog__field span{display:block;font-weight:800;color:rgb(var(--app-text-muted))}.license-upgrade-dialog__summary span{margin-bottom:var(--license-upgrade-dialog-field-gap)}.license-upgrade-dialog__summary strong{font-weight:800;color:rgb(var(--app-text))}.license-upgrade-dialog__form{display:grid;gap:var(--license-upgrade-dialog-form-gap)}.license-upgrade-dialog__field{display:grid;gap:var(--license-upgrade-dialog-field-gap)}.license-upgrade-dialog__control.p-inputtext,.license-upgrade-dialog__control.p-dropdown{width:100%}.license-upgrade-dialog__textarea.p-inputtextarea{width:100%;min-height:var(--license-upgrade-dialog-textarea-min-height)}.license-upgrade-dialog__no-upgrade{border-width:1px;font-weight:800;line-height:1.625;padding:var(--license-upgrade-dialog-summary-padding-y) var(--license-upgrade-dialog-summary-padding-x);border-radius:var(--globi-radius-lg);border-color:rgb(var(--app-primary-soft) / .32);background:rgb(var(--app-primary) / .12);color:rgb(var(--app-text))}.license-upgrade-dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--license-upgrade-dialog-footer-gap)}.license-upgrade-dialog__control.p-inputtext,.license-upgrade-dialog__control.p-inputtextarea,.license-upgrade-dialog__control.p-dropdown{border:1px solid rgb(var(--app-border-strong) / .82);background:rgb(var(--app-bg) / .88);color:rgb(var(--app-text));box-shadow:inset 0 0 0 1px rgb(var(--app-primary-soft) / .08),0 0 rgb(var(--app-primary-soft) / 0);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.license-upgrade-dialog__control.p-inputtext,.license-upgrade-dialog__control.p-dropdown{min-height:3rem}.license-upgrade-dialog__control.p-inputtext{padding:.85rem 1rem}.license-upgrade-dialog__control.p-inputtextarea{padding:.95rem 1rem;line-height:1.55}.license-upgrade-dialog__control.p-dropdown .p-dropdown-label{padding:.85rem 1rem;color:rgb(var(--app-text))}.license-upgrade-dialog__control.p-dropdown .p-dropdown-trigger{width:3rem;color:rgb(var(--app-text-muted))}.license-upgrade-dialog__control.p-inputtext::-moz-placeholder,.license-upgrade-dialog__control.p-inputtextarea::-moz-placeholder{color:rgb(var(--app-text-muted) / .78)}.license-upgrade-dialog__control.p-inputtext::placeholder,.license-upgrade-dialog__control.p-inputtextarea::placeholder{color:rgb(var(--app-text-muted) / .78)}.license-upgrade-dialog__control.p-inputtext:hover,.license-upgrade-dialog__control.p-inputtextarea:hover,.license-upgrade-dialog__control.p-dropdown:hover{border-color:rgb(var(--app-primary-soft) / .72);background:rgb(var(--app-bg-muted) / .72)}.license-upgrade-dialog__control.p-inputtext:focus,.license-upgrade-dialog__control.p-inputtextarea:focus,.license-upgrade-dialog__control.p-dropdown.p-focus{border-color:rgb(var(--app-primary-soft));background:rgb(var(--app-bg-muted) / .86);box-shadow:inset 0 0 0 1px rgb(var(--app-primary-soft) / .16),0 0 0 3px rgb(var(--app-primary-soft) / .22)}.license-upgrade-dialog__success-state{display:flex;align-items:center;font-weight:800;line-height:1.625;gap:.75rem;margin-bottom:var(--license-upgrade-dialog-message-margin-bottom);padding:1rem 1.1rem;border-radius:var(--globi-radius-lg);border:1px solid rgb(var(--app-success) / .32);background:rgb(var(--app-success) / .14);color:rgb(var(--app-success));animation:licenseUpgradeSuccessIn .26s ease-out both}.license-upgrade-dialog__success-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:rgb(var(--app-success) / .16)}.license-upgrade-dialog__success-icon .pi{font-size:.85rem}@keyframes licenseUpgradeSuccessIn{0%{opacity:0;transform:translateY(.45rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 680px){.license-upgrade-dialog__summary{grid-template-columns:1fr}.license-upgrade-dialog__footer{flex-direction:column-reverse;align-items:stretch}.license-upgrade-dialog__footer .p-button{width:100%}}.about-page{display:flex;flex-direction:column;gap:var(--about-page-section-gap)}.about-page__quick-card,.about-page__card{min-width:0px;overflow:hidden;border-width:1px;padding:var(--about-page-card-padding);border-radius:var(--about-page-card-radius);border-color:rgb(var(--app-border) / .78);background:rgb(var(--app-card) / .9);box-shadow:var(--app-shadow-card)}.about-page__card-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom-width:1px;gap:var(--about-page-card-header-gap);margin-bottom:var(--about-page-card-padding);padding-bottom:var(--about-page-card-padding);border-color:rgb(var(--app-border) / .72)}.about-page__card-header h2{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:800;color:rgb(var(--app-text))}.about-page__card-header p{margin-bottom:0;margin-top:.25rem;line-height:1.625;color:rgb(var(--app-text-muted))}.about-page__card-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--about-page-card-icon-size);height:var(--about-page-card-icon-size);border-radius:var(--about-page-card-icon-radius);background:rgb(var(--app-primary) / .18);color:rgb(var(--app-primary-soft))}.about-page__card-icon .pi{font-size:1.35rem}.about-page__quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--about-page-quick-link-gap)}.about-page__quick-link{display:flex;align-items:center;border-width:1px;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:var(--about-page-quick-link-min-height);gap:var(--about-page-quick-link-gap);padding:.875rem 1rem;border-radius:var(--globi-radius-lg);border-color:rgb(var(--app-border) / .78);background:rgb(var(--app-card-elevated) / .72);color:rgb(var(--app-text))}.about-page__quick-link:hover{border-color:rgb(var(--app-primary-soft) / .75);background:rgb(var(--app-primary) / .1);transform:translateY(var(--app-floating-action-hover-translate-y))}.about-page__quick-link .pi{color:rgb(var(--app-primary-soft));font-size:1.15rem}.about-page__grid{display:grid;align-items:flex-start;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--about-page-card-gap)}.about-page__info-list{display:grid}.about-page__info-row{display:grid;align-items:center;border-bottom-width:1px;padding-top:.75rem;padding-bottom:.75rem;grid-template-columns:minmax(0,var(--about-page-info-row-label-width)) minmax(0,1fr);gap:var(--about-page-quick-link-gap);border-color:rgb(var(--app-border) / .38)}.about-page__info-row:last-child{border-bottom-width:0px}.about-page__info-row span{font-weight:700;color:rgb(var(--app-text-muted))}.about-page__info-row strong{font-weight:800;color:rgb(var(--app-text))}.about-page__info-row a{font-weight:800;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:rgb(var(--app-primary-soft))}.about-page__info-row a:hover{color:rgb(var(--app-primary-hover));text-decoration:underline}.about-page__main-action{display:inline-flex;align-items:center;justify-content:center;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;gap:var(--about-page-quick-link-gap);min-height:var(--dashboard-maintenance-button-height);padding:.75rem 1.15rem;border-radius:var(--globi-radius-lg);background:rgb(var(--app-primary));color:rgb(var(--app-danger-contrast));font-weight:800}.about-page__main-action:hover{background:rgb(var(--app-primary-hover));transform:translateY(var(--app-floating-action-hover-translate-y))}.about-page__inline-action.p-button{height:auto;padding:0;text-align:left;font-weight:800;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);color:rgb(var(--app-primary-soft))}.about-page__inline-action.p-button:not(:disabled):hover{color:rgb(var(--app-primary-hover));background:transparent;text-decoration:underline}@media (max-width: 860px){.about-page__grid,.about-page__info-row{grid-template-columns:repeat(1,minmax(0,1fr))}}.tutorial-standard-page .standard-page-layout__inner{padding-bottom:var(--tutorial-page-layout-padding-bottom)}.tutorial-standard-page .standard-page-layout__footer{margin-top:var(--tutorial-page-footer-margin-top);padding-bottom:var(--tutorial-page-footer-padding-bottom)}.tutorial-page{display:flex;flex-direction:column}.tutorial-page__card{display:flex;flex-direction:column;border-width:1px;gap:var(--tutorial-page-card-gap);padding:var(--tutorial-page-card-padding);border-radius:var(--tutorial-page-card-radius);border-color:rgb(var(--app-border) / .78);background:radial-gradient(circle at top,rgb(var(--app-primary) / .16),transparent 38%),rgb(var(--app-card) / .92);box-shadow:var(--app-shadow-card)}.tutorial-page__header{display:flex;align-items:center;border-bottom-width:1px;gap:var(--tutorial-page-header-gap);padding-bottom:var(--tutorial-page-card-padding);border-color:rgb(var(--app-border) / .72)}.tutorial-page__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--tutorial-page-icon-size);height:var(--tutorial-page-icon-size);border-radius:var(--tutorial-page-icon-radius);background:rgb(var(--app-primary) / .18);color:rgb(var(--app-primary-soft))}.tutorial-page__icon .pi{font-size:var(--tutorial-page-icon-font-size)}.tutorial-page__header h2{margin:0;font-weight:800;line-height:1.25;color:rgb(var(--app-text));font-size:var(--tutorial-page-title-size)}.tutorial-page__header p{margin-bottom:0;margin-top:.5rem;line-height:1.625;max-width:var(--tutorial-page-description-max-width);color:rgb(var(--app-text-muted))}.tutorial-page__actions{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tutorial-page-actions-gap)}.tutorial-page__button.p-button{justify-content:center;border-width:1px;font-weight:800;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:var(--tutorial-page-button-min-height);min-width:var(--tutorial-page-button-min-width);padding-left:var(--tutorial-page-button-padding-x);padding-right:var(--tutorial-page-button-padding-x);border-radius:var(--globi-radius-lg);box-shadow:inset 0 0 0 1px rgb(var(--app-primary-soft) / .08)}.tutorial-page__button--primary.p-button{border-color:rgb(var(--app-primary-soft) / .72);background:rgb(var(--app-primary));color:rgb(var(--app-danger-contrast))}.tutorial-page__button--secondary.p-button{border-color:rgb(var(--app-border-strong) / .82);background:rgb(var(--app-card-elevated) / .68);color:rgb(var(--app-text))}.tutorial-page__button.p-button:not(:disabled):hover{transform:translateY(var(--app-floating-action-hover-translate-y))}.tutorial-page__button--primary.p-button:not(:disabled):hover{border-color:rgb(var(--app-primary-soft));background:rgb(var(--app-primary-hover))}.tutorial-page__button--secondary.p-button:not(:disabled):hover{border-color:rgb(var(--app-primary-soft) / .78);background:rgb(var(--app-primary) / .12);color:rgb(var(--app-text))}.tutorial-page__preview{width:100%;overflow:hidden;border-width:1px;height:var(--tutorial-page-preview-height);min-height:var(--tutorial-page-preview-min-height);border-radius:var(--tutorial-page-preview-radius);border-color:rgb(var(--app-border) / .78);background:rgb(var(--app-bg-muted))}.tutorial-page__preview iframe{display:block;height:100%;width:100%;border-width:0px;background:#fff}@media (max-width: 780px){.tutorial-page__header{flex-direction:column;align-items:flex-start}.tutorial-page__actions{flex-direction:column;align-items:stretch}.tutorial-page__button.p-button{width:100%}.tutorial-page__preview{height:var(--tutorial-page-preview-mobile-height);min-height:var(--tutorial-page-preview-mobile-min-height)}}.profile-page{display:flex;flex-direction:column;gap:var(--profile-page-section-gap)}.profile-page__hero,.profile-page__card{border-width:1px;border-radius:var(--profile-page-card-radius);border-color:rgb(var(--app-border) / .78);background:rgb(var(--app-card) / .92);box-shadow:var(--app-shadow-card)}.profile-page__hero{display:flex;align-items:center;justify-content:space-between;gap:var(--profile-page-card-gap);padding:var(--profile-page-hero-padding)}.profile-page__identity{display:flex;min-width:0px;align-items:center;gap:var(--profile-page-identity-gap)}.profile-page__avatar.p-avatar{width:var(--profile-page-avatar-size);height:var(--profile-page-avatar-size);background:rgb(var(--app-primary) / .18);color:rgb(var(--app-primary-soft));border:1px solid rgb(var(--app-primary-soft) / .42);font-weight:900}.profile-page__identity h2{margin:0;font-weight:800;line-height:1.25;color:rgb(var(--app-text));font-size:var(--profile-page-hero-title-size)}.profile-page__identity p{margin-bottom:0;margin-top:.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--app-text-muted));font-size:var(--profile-page-position-size)}.profile-page__hero-action.p-button{flex-shrink:0;font-weight:800}.profile-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--profile-page-card-gap)}.profile-page__card{padding:var(--profile-page-card-padding)}.profile-page__card--full{grid-column:1 / -1}.profile-page__card-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;gap:var(--profile-page-card-header-gap);margin-bottom:var(--profile-page-card-padding);padding-bottom:var(--profile-page-card-header-padding-bottom);border-color:rgb(var(--app-border) / .72)}.profile-page__card-title{display:flex;min-width:0px;align-items:center;gap:var(--profile-page-card-title-gap)}.profile-page__card-title i{color:rgb(var(--app-primary-soft));font-size:var(--profile-page-card-title-icon-size)}.profile-page__card-title h3{margin:0;font-weight:800;text-transform:uppercase;letter-spacing:.025em;color:rgb(var(--app-text));font-size:var(--profile-page-card-title-size)}.profile-page__data-list{display:grid}.profile-page__data-row{display:grid;align-items:center;border-bottom-width:1px;grid-template-columns:minmax(0,var(--profile-page-data-label-width)) minmax(0,1fr);gap:var(--profile-page-data-row-gap);padding-top:var(--profile-page-data-row-padding-y);padding-bottom:var(--profile-page-data-row-padding-y);border-color:rgb(var(--app-border) / .42)}.profile-page__data-row:last-child{border-bottom-width:0px}.profile-page__data-row span{color:rgb(var(--app-text-muted))}.profile-page__data-row strong{min-width:0px;text-align:right;font-weight:800;color:rgb(var(--app-text));word-break:break-word}.profile-page__input.p-inputtext,.profile-page__password-input .p-password-input{width:100%;min-height:var(--profile-page-input-height);padding-left:var(--profile-page-input-padding-x);padding-right:var(--profile-page-input-padding-x);border-color:rgb(var(--app-border-strong) / .82);background:rgb(var(--app-bg) / .86);color:rgb(var(--app-text))}.profile-page__password-input,.profile-page__password-input .p-password{width:100%}.profile-page__edit-actions,.profile-page__dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--profile-page-actions-gap)}.profile-page__edit-actions{margin-top:var(--profile-page-card-padding)}.profile-page__roles{display:flex;flex-wrap:wrap;gap:var(--profile-page-role-gap)}.profile-page__role-badge.p-badge{border-width:1px;font-weight:800;height:auto;padding:.45rem .8rem;border-radius:999px;border-color:rgb(var(--app-primary-soft) / .38);background:rgb(var(--app-primary) / .18);color:rgb(var(--app-text))}.profile-page__section-description,.profile-page__empty{margin-top:0;line-height:1.625;color:rgb(var(--app-text-muted))}.profile-page__prints-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--profile-page-print-grid-gap)}.profile-page__print-card{display:flex;width:100%;align-items:center;border-width:1px;text-align:left;font-weight:800;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;gap:var(--profile-page-print-card-gap);min-height:var(--profile-page-print-card-min-height);padding:var(--profile-page-print-card-padding);border-radius:var(--globi-radius-lg);border-color:rgb(var(--app-border) / .78);background:rgb(var(--app-card-elevated) / .72);color:rgb(var(--app-text))}.profile-page__print-card:hover{border-color:rgb(var(--app-primary-soft) / .78);background:rgb(var(--app-primary) / .12);transform:translateY(var(--app-floating-action-hover-translate-y))}.profile-page__print-card>i:first-child{color:rgb(var(--app-primary-soft));font-size:1.25rem}.profile-page__print-arrow{margin-left:auto;color:rgb(var(--app-text-muted))}.profile-page__password-dialog.p-dialog{width:min(var(--profile-page-password-dialog-width),calc(100vw - 2rem));border:1px solid rgb(var(--app-border) / .82);border-radius:var(--globi-radius-xl);background:rgb(var(--app-card));color:rgb(var(--app-text))}.profile-page__password-dialog .p-dialog-header,.profile-page__password-dialog .p-dialog-content,.profile-page__password-dialog .p-dialog-footer{background:rgb(var(--app-card));color:rgb(var(--app-text))}.profile-page__password-form{display:grid;gap:var(--profile-page-password-form-gap)}.profile-page__field{display:grid;gap:var(--profile-page-field-gap)}.profile-page__field>span{font-weight:800;color:rgb(var(--app-text-muted))}.profile-page__password-rules{border-width:1px;padding:var(--profile-page-password-rules-padding);border-radius:var(--globi-radius-lg);border-color:rgb(var(--app-border) / .72);background:rgb(var(--app-bg) / .5)}.profile-page__password-rules p{margin-bottom:.5rem;margin-top:0;font-weight:800;color:rgb(var(--app-text-muted))}.profile-page__password-rule{display:flex;align-items:center;gap:.55rem;color:rgb(var(--app-danger))}.profile-page__password-rule--valid{color:rgb(var(--app-success))}.profile-page__field-error{margin:0;font-weight:700;color:rgb(var(--app-danger))}@media (max-width: 860px){.profile-page__hero{flex-direction:column;align-items:stretch}.profile-page__grid,.profile-page__data-row{grid-template-columns:1fr}.profile-page__data-row strong{text-align:left}}.profile-page__clients-grid{display:flex;flex-wrap:wrap;gap:.65rem}.profile-page__client-tag{display:inline-flex;align-items:center;gap:.5rem;min-height:2.35rem;padding:.5rem .75rem;border:1px solid var(--surface-border);border-radius:.45rem;background:var(--surface-card);color:var(--text-color);cursor:pointer;font:inherit}.profile-page__client-tag:hover{border-color:color-mix(in srgb,var(--primary-color) 55%,var(--surface-border));color:var(--primary-color)}.absence-print-standard-page .standard-page-layout__footer{margin-top:var(--absence-print-footer-margin-top)}.absence-print-page{display:flex;flex-direction:column}.absence-print-page__workspace{display:grid;align-items:flex-start;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--absence-print-workspace-gap)}.absence-print-page__form-card,.absence-print-page__preview-card{border-width:1px;padding:var(--absence-print-card-padding);border-radius:var(--absence-print-card-radius);border-color:rgb(var(--app-border) / .78);background:rgb(var(--app-card) / .92);box-shadow:var(--app-shadow-card)}.absence-print-page__card-header{border-bottom-width:1px;margin-bottom:var(--absence-print-card-padding);padding-bottom:var(--absence-print-card-header-padding-bottom);border-color:rgb(var(--app-border) / .72)}.absence-print-page__card-header h2{margin:0;font-weight:800;color:rgb(var(--app-text));font-size:var(--absence-print-card-title-size)}.absence-print-page__card-header p{margin-bottom:0;margin-top:.5rem;line-height:1.625;color:rgb(var(--app-text-muted))}.absence-print-page__field{display:grid;gap:var(--absence-print-field-gap);margin-bottom:var(--absence-print-field-margin-bottom)}.absence-print-page__field span{font-weight:800;color:rgb(var(--app-text-muted))}.absence-print-page__input.p-inputtext,.absence-print-page__textarea.p-inputtextarea{width:100%;border-color:rgb(var(--app-border-strong) / .82);background:rgb(var(--app-bg) / .86);color:rgb(var(--app-text))}.absence-print-page__input.p-inputtext{min-height:var(--absence-print-input-height);padding-left:var(--absence-print-input-padding-x);padding-right:var(--absence-print-input-padding-x)}.absence-print-page__textarea.p-inputtextarea{padding:var(--absence-print-textarea-padding);line-height:1.5}.absence-print-page__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;border-top-width:1px;gap:var(--absence-print-actions-gap);margin-top:var(--absence-print-actions-margin-top);padding-top:var(--absence-print-actions-padding-top);border-color:rgb(var(--app-border) / .72)}.absence-print-page__sheet-wrapper{display:flex;justify-content:center;overflow:auto;padding:var(--absence-print-sheet-wrapper-padding);border-radius:var(--absence-print-sheet-wrapper-radius);background:rgb(var(--app-bg) / .7)}.absence-print-page__sheet{overflow:hidden;width:min(100%,var(--absence-print-sheet-preview-width));aspect-ratio:700 / 980;border:var(--absence-print-sheet-border-width) solid var(--absence-print-sheet-accent);border-radius:var(--absence-print-sheet-radius);background:#fff;color:#111827;font-family:Arial,sans-serif}.absence-print-page__logo-section{display:flex;align-items:center;justify-content:center;height:24%;padding:2rem}.absence-print-page__logo-section img{max-width:60%;max-height:70%;-o-object-fit:contain;object-fit:contain}.absence-print-page__banner{display:flex;align-items:center;justify-content:center;text-align:center;min-height:17%;padding:1rem 2rem;overflow:hidden;box-sizing:border-box;background:var(--absence-print-sheet-accent);color:#fff}.absence-print-page__banner h2{margin:0;font-weight:800;text-transform:uppercase;white-space:pre-line;line-height:1.35;font-size:clamp(1.5rem,3vw,2.45rem)}.absence-print-page__banner--compact h2{font-size:clamp(1.85rem,4.5vw,2.65rem);line-height:1.22}.absence-print-page__banner--dense h2{font-size:clamp(1.55rem,3.8vw,2.15rem);line-height:1.16}.absence-print-page__banner--extra-dense h2{font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.12}.absence-print-page__sub-text--compact{font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.35}.absence-print-page__sub-text--dense{font-size:clamp(.9rem,1.45vw,1.15rem);line-height:1.28}.absence-print-page__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem 2rem}.absence-print-page__sub-text{margin:0;font-weight:800;text-transform:uppercase;white-space:pre-line;line-height:1.45;font-size:clamp(1.15rem,2vw,1.65rem)}.absence-print-page__phones{display:grid;gap:1rem;margin-top:2.25rem}.absence-print-page__phone-row{display:flex;align-items:center;justify-content:center;gap:1rem}.absence-print-page__phone-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;width:3.2rem;height:3.2rem;background:var(--absence-print-sheet-accent);color:#fff;font-size:1.7rem;line-height:1}.absence-print-page__phone-row strong{font-size:clamp(1.35rem,2.7vw,2.3rem)}.absence-print-page__website{margin-bottom:0;font-weight:800;margin-top:3rem;font-size:clamp(1rem,1.8vw,1.45rem)}@media (max-width: 980px){.absence-print-page__workspace{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:0}html,body{width:210mm;height:297mm;margin:0;padding:0;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body *{visibility:hidden!important}.absence-print-page__sheet,.absence-print-page__sheet *{visibility:visible!important}.absence-print-page__sheet{position:fixed;left:50%;top:40px;transform:translate(-50%);width:700px;height:980px;box-sizing:border-box;overflow:hidden;border:6px solid #47bde6!important;border-radius:24px;background:#fff!important;color:#1a1a2e!important;font-family:DejaVu Sans,Arial,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.absence-print-page__logo-section{display:flex!important;align-items:center!important;justify-content:center!important;height:240px;padding:0;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.absence-print-page__logo-section img{max-width:340px;max-height:150px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.absence-print-page__banner{display:flex!important;align-items:center!important;justify-content:center!important;height:170px;min-height:170px;padding:0 24px;background:#47bde6!important;color:#fff!important;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact}.absence-print-page__banner h2{margin:0;color:#fff!important;font-size:31pt;font-weight:800;line-height:1.4;letter-spacing:.5px;text-transform:uppercase;white-space:pre-line}.absence-print-page__banner--compact h2{font-size:26pt;line-height:1.22}.absence-print-page__banner--dense h2{font-size:22pt;line-height:1.16}.absence-print-page__banner--extra-dense h2{font-size:18pt;line-height:1.12}.absence-print-page__content{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:55px 48px 0;background:#fff!important;color:#1a1a2e!important}.absence-print-page__sub-text{max-width:580px;margin:0 auto 40px;color:#1a1a2e!important;font-size:20pt;font-weight:800;line-height:1.5;letter-spacing:.5px;text-transform:uppercase;white-space:pre-line}.absence-print-page__sub-text--compact{font-size:17pt;line-height:1.35}.absence-print-page__sub-text--dense{font-size:14pt;line-height:1.25}.absence-print-page__phones{display:grid!important;gap:20px;margin-top:0}.absence-print-page__phone-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px}.absence-print-page__phone-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:56px;height:56px;border-radius:999px;background:#47bde6!important;color:#fff!important;font-size:24pt;line-height:1;-webkit-print-color-adjust:exact;print-color-adjust:exact}.absence-print-page__phone-row strong{color:#1a1a2e!important;font-size:29pt;font-weight:800;line-height:1.2}.absence-print-page__website{margin:55px 0 0;color:#1a1a2e!important;font-size:19pt;font-weight:800;letter-spacing:.5px;text-align:center}}.my-company-page .standard-page-layout__inner{max-width:var(--my-company-page-max-width)}.my-company-page__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:var(--my-company-page-loading-min-height);color:rgb(var(--app-text-muted));font-weight:700}.my-company-page__message{width:100%}.my-company-page__sections{display:flex;flex-direction:column;gap:var(--my-company-page-sections-gap)}.my-company-page__section{position:relative;padding:var(--my-company-page-section-padding);border:1px solid rgb(var(--app-border) / var( --my-company-page-section-border-alpha ));border-radius:var(--my-company-page-section-radius);background:rgb(var(--app-card) / var(--my-company-page-section-bg-alpha));box-shadow:var(--my-company-page-section-shadow)}.my-company-page__section--highlighted{border-left:var(--my-company-page-highlight-width) solid rgb(var(--app-primary-soft))}.my-company-page__section-title{display:flex;align-items:center;gap:var(--my-company-page-title-gap);margin:0 0 1rem;color:rgb(var(--app-text));font-size:var(--my-company-page-title-size);font-weight:900}.my-company-page__section-title i{color:rgb(var(--app-primary-soft))}.my-company-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--my-company-page-grid-gap)}.my-company-page__field{display:flex;min-width:0px;flex-direction:column;gap:var(--my-company-page-field-gap)}.my-company-page__field--full{grid-column:1 / -1}.my-company-page__field-label{color:rgb(var(--app-text-muted));font-size:var(--my-company-page-label-size);font-weight:800}.my-company-page__field-value{min-height:2.65rem;padding:var(--my-company-page-field-padding);border-radius:var(--my-company-page-field-radius);background:rgb(var(--app-bg-muted) / var(--my-company-page-field-bg-alpha));color:rgb(var(--app-text));font-weight:800;word-break:break-word}.my-company-page__field-value--multiline{white-space:pre-wrap;min-height:auto;line-height:1.6}.my-company-page__field-value a{color:rgb(var(--app-primary-soft));text-decoration:none}.my-company-page__field-value a:hover{text-decoration:underline}.my-company-page__inline-value{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.my-company-page__inline-value i{color:rgb(var(--app-text-muted))}.my-company-page__separator{width:1px;height:1.15rem;margin-inline:.25rem;background:rgb(var(--app-border-strong))}.my-company-page__review-links{padding:var(--my-company-page-review-padding);border:1px solid rgb(var(--app-border) / .72);border-radius:var(--my-company-page-review-radius);background:rgb(var(--app-bg) / var(--my-company-page-review-bg-alpha));color:rgb(var(--app-text-soft));line-height:1.65}.my-company-page__review-links :first-child{margin-top:0}.my-company-page__review-links :last-child{margin-bottom:0}.my-company-page__review-links a{color:rgb(var(--app-primary-soft));font-weight:800;text-decoration:none;word-break:break-word}.my-company-page__review-links a:hover{text-decoration:underline}.my-company-page__employees{display:flex;flex-direction:column;gap:var(--my-company-page-employees-gap);margin-top:1rem}.my-company-page__employees ul{margin:0;display:grid;list-style-type:none;padding:0;gap:var(--my-company-page-employees-gap)}.my-company-page__employees li{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:var(--my-company-page-employee-padding);border:1px solid rgb(var(--app-border) / .7);border-radius:var(--my-company-page-employee-radius);background:rgb(var(--app-bg-muted) / .32)}.my-company-page__employees li i{color:rgb(var(--app-success))}.my-company-page__employees li strong{color:rgb(var(--app-text))}.my-company-page__employees li span{color:rgb(var(--app-text-muted));font-size:.82rem}.my-company-page__bank-accounts{display:grid;gap:var(--my-company-page-bank-gap)}.my-company-page__bank-account{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:var(--my-company-page-bank-padding);border:1px solid rgb(var(--app-border) / .72);border-radius:var(--my-company-page-bank-radius);background:rgb(var(--app-bg-muted) / .34)}.my-company-page__bank-account-main{display:flex;min-width:0px;flex-direction:column;gap:.3rem}.my-company-page__bank-account-main strong{color:rgb(var(--app-text))}.my-company-page__bank-account-main span{color:rgb(var(--app-text-soft));font-family:monospace;word-break:break-all}.my-company-page__bank-account-main small{color:rgb(var(--app-text-muted))}.my-company-page__bank-account-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.my-company-page__empty{padding:var(--my-company-page-field-padding);border-radius:var(--my-company-page-field-radius);background:rgb(var(--app-bg-muted) / .28);color:rgb(var(--app-text-muted));font-style:italic}.my-company-page__logo{display:flex;justify-content:center}.my-company-page__logo img{max-width:var(--my-company-page-logo-max-width);max-height:var(--my-company-page-logo-max-height);padding:var(--my-company-page-logo-padding);border:1px solid rgb(var(--app-border) / .72);border-radius:var(--my-company-page-logo-radius);background:#fff;-o-object-fit:contain;object-fit:contain}@media (max-width: 680px){.my-company-page__grid{grid-template-columns:1fr}.my-company-page__field--full{grid-column:auto}.my-company-page__bank-account{flex-direction:column;align-items:flex-start}.my-company-page__bank-account-tags{justify-content:flex-start}}.device-authorization-page .standard-page-layout__inner{max-width:var(--device-authorization-page-layout-max-width, 92rem)}.device-authorization-page__content{display:flex;flex-direction:column;gap:var(--device-authorization-page-content-gap, 1.5rem)}.device-authorization-page__backend-message{width:100%}.device-authorization-page__filter-card{display:flex;flex-direction:column;border-width:1px;gap:var(--device-authorization-page-filter-gap, 1rem);padding:var(--device-authorization-page-card-padding, 1.25rem);border-radius:var(--device-authorization-page-card-radius, 1rem);border-color:rgb(var(--app-border) / .75);background:rgb(var(--app-card) / .92);box-shadow:var(--app-shadow-card)}.device-authorization-page__filter-heading{display:flex;align-items:center;font-weight:700;gap:var(--device-authorization-page-filter-heading-gap, .6rem);color:rgb(var(--app-text))}.device-authorization-page__filter-heading .pi{color:rgb(var(--app-primary))}.device-authorization-page__company-select{width:min(100%,var(--device-authorization-page-select-width, 28rem))}.device-authorization-page__section{overflow:hidden;border-width:1px;border-radius:var(--device-authorization-page-card-radius, 1rem);border-color:rgb(var(--app-border) / .75);background:rgb(var(--app-card) / .92);box-shadow:var(--app-shadow-card)}.device-authorization-page__section-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;border-bottom-width:1px;gap:var(--device-authorization-page-section-header-gap, 1rem);padding:var(--device-authorization-page-card-padding, 1.25rem);border-color:rgb(var(--app-border) / .65)}.device-authorization-page__section-header h2{margin:0;display:flex;align-items:center;font-weight:700;gap:var(--device-authorization-page-section-title-gap, .6rem);color:rgb(var(--app-text));font-size:var(--device-authorization-page-section-title-size, 1.15rem)}.device-authorization-page__section-header h2 .pi{color:rgb(var(--app-primary))}.device-authorization-page__section-header p{margin-bottom:0;margin-top:.5rem;color:rgb(var(--app-text-muted))}.device-authorization-page__count-tag{font-weight:700;min-width:var(--device-authorization-page-count-tag-min-width, 2.25rem)}.device-authorization-page__table.p-datatable .p-datatable-thead>tr>th{background:rgb(var(--app-surface) / .8);color:rgb(var(--app-text-muted));font-size:var(--device-authorization-page-table-head-size, .72rem);letter-spacing:var(--device-authorization-page-table-head-letter-spacing, .08em);text-transform:uppercase}.device-authorization-page__table.p-datatable .p-datatable-tbody>tr{background:rgb(var(--app-card))}.device-authorization-page__table.p-datatable .p-datatable-tbody>tr>td{border-color:rgb(var(--app-border) / .55)}.device-authorization-page__table.p-datatable{width:100%}.device-authorization-page__table.p-datatable .p-datatable-table{width:100%;table-layout:fixed}.device-authorization-page__table.p-datatable .p-datatable-thead>tr>th,.device-authorization-page__table.p-datatable .p-datatable-tbody>tr>td{padding:var(--device-authorization-page-table-cell-padding, 1rem);vertical-align:top}.device-authorization-page__device-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;max-width:var(--device-authorization-page-device-name-max-width, 34rem)}.device-authorization-page__actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--device-authorization-page-actions-gap, .5rem)}.device-authorization-page__action-button.p-button{justify-content:center;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-width:var(--device-authorization-page-action-button-min-width, 9.5rem);min-height:var(--device-authorization-page-action-button-height, 2.25rem);padding:var(--device-authorization-page-action-button-padding-y, .55rem) var(--device-authorization-page-action-button-padding-x, .95rem);border-radius:var(--device-authorization-page-action-button-radius, .55rem)}.device-authorization-page__action-button--approve.p-button{background:rgb(var(--app-success));border-color:rgb(var(--app-success));color:rgb(var(--app-text-inverted, 255 255 255))}.device-authorization-page__action-button--approve.p-button:not(:disabled):hover{background:rgb(var(--app-success) / .86);border-color:rgb(var(--app-success) / .95);transform:translateY(-1px)}.device-authorization-page__action-button--block.p-button,.device-authorization-page__action-button--revoke.p-button{background:rgb(var(--app-danger));border-color:rgb(var(--app-danger));color:rgb(var(--app-danger-contrast))}.device-authorization-page__action-button--block.p-button:not(:disabled):hover,.device-authorization-page__action-button--revoke.p-button:not(:disabled):hover{background:rgb(var(--app-danger-hover));border-color:rgb(var(--app-danger-hover));transform:translateY(-1px)}.device-authorization-page__employee{display:flex;flex-direction:column;align-items:flex-start;gap:var(--device-authorization-page-cell-gap, .35rem)}.device-authorization-page__employee-name{font-weight:700;color:rgb(var(--app-text))}.device-authorization-page__employee-email{color:rgb(var(--app-text-muted));font-size:var(--device-authorization-page-small-text-size, .78rem)}.device-authorization-page__company-tag.p-tag{margin-top:.25rem;background:rgb(var(--app-primary) / .14);color:rgb(var(--app-primary))}.device-authorization-page__device{display:flex;flex-direction:column;gap:var(--device-authorization-page-cell-gap, .35rem)}.device-authorization-page__device-name{font-weight:600;color:rgb(var(--app-text))}.device-authorization-page__device-status{color:rgb(var(--app-text-muted));font-size:var(--device-authorization-page-small-text-size, .78rem)}.device-authorization-page__ip-badge{display:inline-flex;align-items:center;border-width:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:var(--device-authorization-page-ip-padding, .3rem .55rem);border-radius:var(--device-authorization-page-ip-radius, .45rem);border-color:rgb(var(--app-border) / .85);background:rgb(var(--app-surface) / .88);color:rgb(var(--app-text));font-size:var(--device-authorization-page-small-text-size, .78rem)}.device-authorization-page__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--device-authorization-page-actions-gap, .6rem)}.device-authorization-page__protected-action-tag.p-tag{font-weight:700;background:rgb(var(--app-primary) / .14);color:rgb(var(--app-primary-soft))}@media (max-width: 768px){.device-authorization-page__filter-card,.device-authorization-page__section-header{padding:var(--device-authorization-page-card-padding-mobile, 1rem)}.device-authorization-page__actions{justify-content:stretch}.device-authorization-page__actions .p-button{width:100%}}.workers-page__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--workers-page-header-actions-gap)}.workers-page__header-search{position:relative;display:inline-flex;align-items:center;width:min(100vw,var(--workers-page-header-search-width))}.workers-page__header-search .pi{pointer-events:none;position:absolute;left:var(--workers-page-header-search-icon-left);color:rgb(var(--app-text-muted));font-size:var(--workers-page-header-search-icon-size)}.workers-page__header-search-input.p-inputtext{width:100%;height:var(--workers-page-header-control-height);padding-left:var(--workers-page-header-search-padding-left)}.workers-page__header-company-filter{width:var(--workers-page-header-company-filter-width)}.workers-page__header-company-filter.p-dropdown{height:var(--workers-page-header-control-height)}.workers-page__header-add-button.p-button{height:var(--workers-page-header-control-height);padding-left:var(--workers-page-header-button-padding-x);padding-right:var(--workers-page-header-button-padding-x);border-color:rgb(var(--app-primary));background:rgb(var(--app-primary));color:rgb(var(--app-danger-contrast));font-weight:800}.workers-page__header-add-button.p-button:hover{border-color:rgb(var(--app-primary-hover));background:rgb(var(--app-primary-hover))}.workers-page__loading{display:flex;justify-content:center;padding:var(--workers-page-loading-padding)}.workers-page__empty{border-width:1px;text-align:center;font-weight:600;padding:var(--workers-page-empty-padding);border-radius:var(--workers-page-card-radius);border-color:rgb(var(--app-border) / .75);color:rgb(var(--app-text-muted));background:rgb(var(--app-card) / .85)}.workers-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--workers-page-card-min-width),1fr));gap:var(--workers-page-grid-gap)}.workers-page__card{display:flex;flex-direction:column;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:var(--workers-page-card-min-height);padding:var(--workers-page-card-padding);border-radius:var(--workers-page-card-radius);border-color:rgb(var(--app-border) / .75);background:rgb(var(--app-card) / .92);box-shadow:var(--app-shadow-card)}.workers-page__card:hover{border-color:rgb(var(--app-primary) / .75);transform:translateY(var(--workers-page-card-hover-translate-y))}.workers-page__badges{display:flex;flex-wrap:wrap;gap:var(--workers-page-badge-gap);margin-bottom:var(--workers-page-badge-margin-bottom)}.workers-page__tag.p-tag{font-weight:700;text-transform:uppercase;font-size:var(--workers-page-tag-font-size);letter-spacing:var(--workers-page-tag-letter-spacing);background:rgb(var(--app-surface) / .9);color:rgb(var(--app-text-muted));border:1px solid rgb(var(--app-border) / .75)}.workers-page__tag--guardian.p-tag{background:rgb(var(--app-success) / .12);color:rgb(var(--app-success));border-color:rgb(var(--app-success) / .32)}.workers-page__worker-name{margin:0;font-weight:700;color:rgb(var(--app-text));font-size:var(--workers-page-worker-name-size)}.workers-page__worker-position{margin-bottom:0;margin-top:.5rem;font-weight:600;text-transform:uppercase;color:rgb(var(--app-text-muted));font-size:var(--workers-page-worker-position-size)}.workers-page__meta{display:flex;align-items:center;gap:var(--workers-page-inline-gap);margin:var(--workers-page-meta-margin);color:rgb(var(--app-text-muted))}.workers-page__notes{line-height:1.625;color:rgb(var(--app-text));margin:var(--workers-page-notes-margin)}.workers-page__contacts{display:flex;flex-direction:column;gap:var(--workers-page-contact-gap);margin-top:var(--workers-page-contacts-margin-top)}.workers-page__contact{display:inline-flex;align-items:center;text-decoration-line:none;gap:var(--workers-page-inline-gap);color:rgb(var(--app-text))}.workers-page__contact:hover{color:rgb(var(--app-primary))}.workers-page__card-actions{display:flex;align-items:center;gap:var(--workers-page-actions-gap);margin-top:auto;padding-top:var(--workers-page-actions-padding-top);border-top:1px solid rgb(var(--app-border) / .5)}.workers-page__card-actions .p-button{flex:1 1 0%;font-weight:700;min-height:var(--workers-page-action-button-height);border-radius:var(--workers-page-action-button-radius);font-size:var(--workers-page-action-button-font-size)}.workers-page__card-actions .p-button.p-button-outlined:not(.p-button-danger){border-color:rgb(var(--app-border-strong) / var(--workers-page-action-button-border-alpha));background:rgb(var(--app-bg-muted) / var(--workers-page-action-button-bg-alpha));color:rgb(var(--app-text-soft))}.workers-page__card-actions .p-button.p-button-outlined:not(.p-button-danger):hover{border-color:rgb(var(--app-primary-soft) / .82);background:rgb(var(--app-primary) / .12);color:rgb(var(--app-text))}.workers-page__details-button.p-button{border-color:rgb(var(--app-primary));background:rgb(var(--app-primary));color:rgb(var(--app-danger-contrast));box-shadow:var(--workers-page-action-button-primary-shadow)}.workers-page__details-button.p-button:hover{border-color:rgb(var(--app-primary-hover));background:rgb(var(--app-primary-hover))}.workers-page__delete-button.p-button{flex:0 0 var(--workers-page-delete-button-size);width:var(--workers-page-delete-button-size);min-width:var(--workers-page-delete-button-size);background:rgb(var(--app-danger) / .12);border-color:rgb(var(--app-danger) / .55);color:rgb(var(--app-danger))}.workers-page__delete-button.p-button:hover{background:rgb(var(--app-danger) / .22);border-color:rgb(var(--app-danger) / .82);color:rgb(var(--app-danger-contrast))}.workers-page__deactivate-dialog-mask{-webkit-backdrop-filter:blur(var(--workers-page-deactivate-dialog-mask-blur));backdrop-filter:blur(var(--workers-page-deactivate-dialog-mask-blur));background:rgb(var(--app-bg) / var(--workers-page-deactivate-dialog-mask-alpha))}.workers-page__deactivate-dialog.p-dialog{overflow:hidden;width:min(var(--workers-page-deactivate-dialog-width),calc(100vw - var(--workers-page-deactivate-dialog-screen-gap)));border:1px solid rgb(var(--app-border-strong) / var(--workers-page-deactivate-dialog-border-alpha));border-radius:var(--workers-page-deactivate-dialog-radius);background:rgb(var(--app-surface))!important;color:rgb(var(--app-text));box-shadow:var(--workers-page-deactivate-dialog-shadow);animation:workers-deactivate-dialog-enter .18s ease-out}.workers-page__deactivate-dialog .p-dialog-header{cursor:default;padding:var(--workers-page-deactivate-dialog-header-padding-y) var(--workers-page-deactivate-dialog-header-padding-x);border-bottom:1px solid rgb(var(--app-border) / var(--workers-page-deactivate-dialog-divider-alpha));background:radial-gradient(circle at top left,rgb(var(--app-danger) / var(--workers-page-deactivate-dialog-header-danger-alpha)),transparent 42%),rgb(var(--app-surface))!important}.workers-page__deactivate-dialog .p-dialog-title{display:flex;align-items:center;gap:var(--workers-page-deactivate-dialog-title-gap);color:rgb(var(--app-text));font-size:var(--workers-page-deactivate-dialog-title-size);font-weight:900}.workers-page__deactivate-dialog .p-dialog-title:before{display:inline-flex;align-items:center;justify-content:center;width:var(--workers-page-deactivate-dialog-title-icon-size);height:var(--workers-page-deactivate-dialog-title-icon-size);border:1px solid rgb(var(--app-danger) / var(--workers-page-deactivate-dialog-title-icon-border-alpha));border-radius:999px;background:rgb(var(--app-danger) / var(--workers-page-deactivate-dialog-title-icon-bg-alpha));color:rgb(var(--app-danger-soft));content:"!";font-size:var(--workers-page-deactivate-dialog-title-icon-font-size);font-weight:900;animation:workers-deactivate-dialog-warning-pulse 1.8s ease-in-out infinite}.workers-page__deactivate-dialog .p-dialog-header-icons{margin-left:auto}.workers-page__deactivate-dialog .p-dialog-header-icon{width:var(--workers-page-deactivate-dialog-close-size);height:var(--workers-page-deactivate-dialog-close-size);border-radius:999px;color:rgb(var(--app-text-muted))}.workers-page__deactivate-dialog .p-dialog-header-icon:hover{background:rgb(var(--app-danger) / var(--workers-page-deactivate-dialog-close-hover-bg-alpha));color:rgb(var(--app-danger-soft))}.workers-page__deactivate-dialog .p-dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--workers-page-deactivate-dialog-footer-gap);padding:var(--workers-page-deactivate-dialog-footer-padding-y) var(--workers-page-deactivate-dialog-footer-padding-x);border-top:1px solid rgb(var(--app-border) / var(--workers-page-deactivate-dialog-divider-alpha));background:rgb(var(--app-bg-muted))!important}.workers-page__deactivate-dialog .p-confirm-dialog-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--workers-page-deactivate-dialog-warning-size);height:var(--workers-page-deactivate-dialog-warning-size);border:1px solid rgb(var(--app-danger) / var(--workers-page-deactivate-dialog-warning-border-alpha));border-radius:999px;background:rgb(var(--app-danger) / var(--workers-page-deactivate-dialog-warning-bg-alpha));color:rgb(var(--app-danger-soft));font-size:var(--workers-page-deactivate-dialog-warning-font-size)}.workers-page__deactivate-dialog .p-confirm-dialog-message{margin:0;padding-top:var(--workers-page-deactivate-dialog-message-padding-top)}.workers-page__deactivate-dialog .p-dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--workers-page-deactivate-dialog-footer-gap);padding:var(--workers-page-deactivate-dialog-footer-padding-y) var(--workers-page-deactivate-dialog-footer-padding-x);border-top:1px solid rgb(var(--app-border) / var(--workers-page-deactivate-dialog-divider-alpha));background:rgb(var(--app-bg-muted))}.workers-page__deactivate-dialog .p-dialog-footer .p-button{min-height:var(--workers-page-deactivate-dialog-button-height);padding-left:var(--workers-page-deactivate-dialog-button-padding-x);padding-right:var(--workers-page-deactivate-dialog-button-padding-x);border-radius:var(--workers-page-deactivate-dialog-button-radius);font-weight:900}.workers-page__deactivate-dialog-reject.p-button{border:1px solid rgb(var(--app-border-strong));background:rgb(var(--app-surface));color:rgb(var(--app-text-soft));box-shadow:inset 0 0 0 1px #ffffff08}.workers-page__deactivate-dialog-reject.p-button:not(:disabled):hover{border-color:rgb(var(--app-primary-soft));background:rgb(var(--app-primary) / .16);color:rgb(var(--app-text))}.workers-page__deactivate-dialog-accept.p-button{border:1px solid rgb(var(--app-danger));background:rgb(var(--app-danger));color:rgb(var(--app-danger-contrast));box-shadow:var(--workers-page-deactivate-dialog-accept-shadow)}.workers-page__deactivate-dialog-accept.p-button:not(:disabled):hover{border-color:rgb(var(--app-danger-hover));background:rgb(var(--app-danger-hover));color:rgb(var(--app-danger-contrast));transform:translateY(var(--workers-page-deactivate-dialog-button-hover-translate-y))}@keyframes workers-deactivate-dialog-enter{0%{opacity:0;transform:translateY(var(--workers-page-deactivate-dialog-enter-offset)) scale(var(--workers-page-deactivate-dialog-enter-scale))}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes workers-deactivate-dialog-warning-pulse{0%,to{box-shadow:0 0 rgb(var(--app-danger) / var(--workers-page-deactivate-dialog-pulse-alpha))}50%{box-shadow:0 0 0 var(--workers-page-deactivate-dialog-pulse-size) rgb(var(--app-danger) / 0)}}@media (max-width: 640px){.workers-page__deactivate-dialog .p-dialog-footer{flex-direction:column-reverse;align-items:stretch}.workers-page__deactivate-dialog .p-dialog-footer .p-button{width:100%}.workers-page__toolbar{flex-direction:column;align-items:stretch}.workers-page__search,.workers-page__company-filter{width:100%}.workers-page__grid{grid-template-columns:1fr}.workers-page__card-actions{flex-wrap:wrap}.workers-page__card-actions .p-button{min-width:100%}.workers-page__header-search,.workers-page__header-company-filter,.workers-page__header-add-button.p-button{width:100%}}.workers-page .page-header__inner{align-items:center;gap:1rem 1.5rem}.workers-page .page-header__title-area{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content}.workers-page .page-header__actions{flex:1 1 42rem;min-width:0}.workers-page__header-actions{width:100%;flex-wrap:wrap;justify-content:flex-end}.workers-page__header-search{flex:1 1 16rem;min-width:14rem;max-width:22rem}.workers-page__header-company-filter{flex:0 1 15rem;min-width:12rem}.workers-page__grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:stretch;gap:1rem}.workers-page__card{min-height:19rem;padding:1.25rem;border-radius:.65rem;cursor:default}.workers-page__worker-name{margin-top:.2rem;font-size:1.15rem}.workers-page__contact,.workers-page__card-actions .p-button,.workers-page__header-add-button,.workers-page__header-company-filter{cursor:pointer}@media (max-width: 1120px){.workers-page .page-header__inner{flex-wrap:wrap;align-items:flex-start}.workers-page .page-header__actions{flex-basis:100%;margin-left:0}.workers-page__header-actions{justify-content:flex-start}}.workers-page__header-search,.workers-page__header-company-filter{border-radius:9px}.workers-page__card{border:1px solid color-mix(in srgb,var(--surface-border) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-card) 97%,transparent);box-shadow:0 10px 28px #00000017;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.workers-page__card:hover{border-color:color-mix(in srgb,var(--primary-color) 32%,var(--surface-border));box-shadow:0 14px 34px #00000021;transform:translateY(-2px)}.workers-page__worker-name{letter-spacing:-.015em}.workers-page__contact{border-radius:7px;transition:background-color .16s ease,color .16s ease}.workers-page__contact:hover{background:color-mix(in srgb,var(--primary-color) 8%,transparent)}.workers-page__tag{border-radius:999px}.workers-page__card-actions{padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--surface-border) 60%,transparent)}.workers-page__card{border-radius:14px;box-shadow:0 10px 30px #0000001a}.workers-page__card:hover{transform:translateY(-2px);box-shadow:0 16px 38px #00000024}.workers-page__header{padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent)}.workers-page .p-button,.workers-page .p-dropdown,.workers-page .p-inputtext{border-radius:9px}.address-dialog{width:min(var(--address-dialog-width),calc(100vw - var(--address-dialog-screen-gap)))}.address-dialog .p-dialog-header{padding:var(--address-dialog-header-padding-y) var(--address-dialog-header-padding-x);border-bottom:1px solid rgb(var(--app-border) / var(--address-dialog-divider-alpha))}.address-dialog .p-dialog-title{color:rgb(var(--app-text));font-size:var(--address-dialog-title-size);font-weight:900}.address-dialog .p-dialog-content{padding:var(--address-dialog-content-padding-y) var(--address-dialog-content-padding-x)}.address-dialog .p-dialog-footer{padding:var(--address-dialog-footer-padding-y) var(--address-dialog-footer-padding-x);border-top:1px solid rgb(var(--app-border) / var(--address-dialog-divider-alpha))}.address-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--address-dialog-grid-gap)}.address-dialog__field{display:flex;min-width:0px;flex-direction:column;gap:var(--address-dialog-field-gap)}.address-dialog__field--full{grid-column:1 / -1}.address-dialog__field span{color:rgb(var(--app-text-muted));font-size:var(--address-dialog-label-size);font-weight:800}.address-dialog .p-inputtext,.address-dialog .p-dropdown{min-height:var(--address-dialog-input-height);border:1px solid rgb(var(--app-border-strong) / var(--address-dialog-input-border-alpha));border-radius:var(--address-dialog-input-radius);background:rgb(var(--app-input) / var(--address-dialog-input-bg-alpha));color:rgb(var(--app-text));box-shadow:var(--address-dialog-input-shadow)}.address-dialog .p-inputtext{padding:var(--address-dialog-input-padding-y) var(--address-dialog-input-padding-x)}.address-dialog .p-dropdown{padding:0}.address-dialog .p-dropdown-label{padding:var(--address-dialog-input-padding-y) var(--address-dialog-input-padding-x)}.address-dialog .p-dropdown-trigger{width:var(--address-dialog-dropdown-trigger-width)}.address-dialog .p-inputtext:enabled:hover,.address-dialog .p-dropdown:not(.p-disabled):hover{border-color:rgb(var(--app-primary-soft) / var(--address-dialog-input-hover-border-alpha))}.address-dialog .p-inputtext:enabled:focus,.address-dialog .p-dropdown.p-focus{border-color:rgb(var(--app-primary-soft));box-shadow:var(--address-dialog-input-focus-shadow)}.address-dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--address-dialog-footer-gap)}.address-dialog__footer .p-button{min-height:var(--address-dialog-button-height);padding-left:var(--address-dialog-button-padding-x);padding-right:var(--address-dialog-button-padding-x);border-radius:var(--address-dialog-button-radius);font-weight:900}@media (max-width: 640px){.address-dialog{width:calc(100vw - var(--address-dialog-screen-gap))}.address-dialog__grid{grid-template-columns:1fr}.address-dialog__footer{flex-direction:column-reverse;align-items:stretch}.address-dialog__footer .p-button{width:100%}}.address-dialog__message{margin-bottom:1rem}.address-dialog__validation{color:#fca5a5;font-size:.74rem}.address-picker{display:flex;width:100%;align-items:flex-start;gap:var(--address-picker-gap)}.address-picker__autocomplete{min-width:0px;flex:1 1 0%}.address-picker__autocomplete .p-autocomplete-input{width:100%}.address-picker__add-button.p-button{width:var(--address-picker-button-size);height:var(--address-picker-input-height);min-width:var(--address-picker-button-size);border-radius:var(--address-picker-button-radius)}.address-picker__item{display:flex;flex-direction:column;gap:var(--address-picker-item-gap)}.address-picker__item strong{color:rgb(var(--app-text));font-size:var(--address-picker-item-title-size)}.address-picker__item span,.address-picker__item small{color:rgb(var(--app-text-muted));font-size:var(--address-picker-item-meta-size)}.address-picker__autocomplete .p-autocomplete-input{min-height:var(--address-picker-input-height);padding:var(--address-picker-input-padding-y) var(--address-picker-input-padding-x);border:1px solid rgb(var(--app-border-strong) / var(--address-picker-input-border-alpha));border-radius:var(--address-picker-input-radius) 0 0 var(--address-picker-input-radius);background:rgb(var(--app-input) / var(--address-picker-input-bg-alpha));color:rgb(var(--app-text));box-shadow:var(--address-picker-input-shadow)}.address-picker__autocomplete .p-autocomplete-input:enabled:hover,.address-picker__autocomplete .p-autocomplete-input:enabled:focus{border-color:rgb(var(--app-primary-soft));box-shadow:var(--address-picker-input-focus-shadow)}.address-picker__autocomplete .p-autocomplete-dropdown.p-button{min-height:var(--address-picker-input-height);border-color:rgb(var(--app-border-strong) / var(--address-picker-input-border-alpha));border-radius:0 var(--address-picker-input-radius) var(--address-picker-input-radius) 0;background:rgb(var(--app-bg-muted) / var(--address-picker-dropdown-bg-alpha));color:rgb(var(--app-text-soft))}.address-picker__add-button.p-button{border-color:rgb(var(--app-primary));background:rgb(var(--app-primary));color:rgb(var(--app-danger-contrast));box-shadow:var(--address-picker-add-button-shadow)}.address-picker__add-button.p-button:hover{border-color:rgb(var(--app-primary-hover));background:rgb(var(--app-primary-hover))}.address-picker__autocomplete .p-autocomplete{width:100%}.address-picker__autocomplete .p-autocomplete-panel{border:1px solid rgb(var(--app-border-strong) / var(--address-picker-input-border-alpha));border-radius:var(--address-picker-input-radius);background:rgb(var(--app-card));color:rgb(var(--app-text));box-shadow:0 1rem 2.5rem #00000047}.address-picker__autocomplete .p-autocomplete-items{padding:.35rem}.address-picker__autocomplete .p-autocomplete-item{border-radius:.65rem}@media (max-width: 640px){.address-picker{flex-direction:column}.address-picker__add-button.p-button{width:100%}}.workers-create-page__form{width:100%}.workers-create-page__card{width:100%;border-width:1px;padding:var(--workers-create-card-padding);border-radius:var(--workers-create-card-radius);border-color:rgb(var(--app-border-strong) / var(--workers-create-card-border-alpha));background:linear-gradient(180deg,rgb(var(--app-card-elevated) / var(--workers-create-card-bg-alpha)),rgb(var(--app-card) / var(--workers-create-card-bg-alpha)));box-shadow:var(--workers-create-card-shadow)}.workers-create-page__grid{display:grid;width:100%;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--workers-create-form-row-gap) var(--workers-create-form-column-gap)}.workers-create-page__field{display:flex;min-width:0px;flex-direction:column;grid-column:span 6;gap:var(--workers-create-field-gap)}.workers-create-page__field--full,.workers-create-page__field--highlighted{grid-column:1 / -1}.workers-create-page__field>span{display:block;margin-bottom:var(--workers-create-label-margin-bottom);color:rgb(var(--app-text-muted));font-size:var(--workers-create-label-size);font-weight:800}.workers-create-page__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;border-top-width:1px;gap:var(--workers-create-actions-gap);margin-top:var(--workers-create-actions-margin-top);padding-top:var(--workers-create-actions-padding-top);border-color:rgb(var(--app-border))}.workers-create-page__field--highlighted{padding:var(--workers-create-highlighted-field-padding);border:1px solid rgb(var(--app-primary-soft) / var(--workers-create-highlighted-field-border-alpha));border-radius:var(--workers-create-highlighted-field-radius);background:rgb(var(--app-primary) / var(--workers-create-highlighted-field-bg-alpha))}.workers-create-page .p-inputtext,.workers-create-page .p-dropdown,.workers-create-page .p-inputtextarea,.workers-create-page .p-password-input{width:100%;min-height:var(--workers-create-input-height);padding:var(--workers-create-input-padding-y) var(--workers-create-input-padding-x);border:1px solid rgb(var(--app-border-strong) / var(--workers-create-input-border-alpha));border-radius:var(--workers-create-input-radius);background:rgb(var(--app-input) / var(--workers-create-input-bg-alpha));color:rgb(var(--app-text));box-shadow:var(--workers-create-input-shadow)}.workers-create-page .p-dropdown{padding:0}.workers-create-page .p-dropdown-label{padding:var(--workers-create-input-padding-y) var(--workers-create-input-padding-x);color:rgb(var(--app-text))}.workers-create-page .p-dropdown-trigger{width:var(--workers-create-dropdown-trigger-width);color:rgb(var(--app-text-soft))}.workers-create-page .p-inputtextarea{min-height:var(--workers-create-textarea-min-height);resize:vertical}.workers-create-page .p-inputtext:enabled:hover,.workers-create-page .p-dropdown:not(.p-disabled):hover,.workers-create-page .p-inputtextarea:enabled:hover,.workers-create-page .p-password-input:enabled:hover{border-color:rgb(var(--app-primary-soft) / var(--workers-create-input-hover-border-alpha))}.workers-create-page .p-inputtext:enabled:focus,.workers-create-page .p-dropdown.p-focus,.workers-create-page .p-inputtextarea:enabled:focus,.workers-create-page .p-password-input:enabled:focus{border-color:rgb(var(--app-primary-soft));box-shadow:var(--workers-create-input-focus-shadow)}.workers-create-page__password-input{width:100%}.workers-create-page__actions .p-button{min-height:var(--workers-create-action-button-height);padding-left:var(--workers-create-action-button-padding-x);padding-right:var(--workers-create-action-button-padding-x);border-radius:var(--workers-create-action-button-radius);font-weight:900}.workers-create-page__actions .p-button:not(.p-button-secondary){border-color:rgb(var(--app-primary));background:rgb(var(--app-primary));color:rgb(var(--app-danger-contrast));box-shadow:var(--workers-create-action-primary-shadow)}.workers-create-page__actions .p-button:not(.p-button-secondary):hover{border-color:rgb(var(--app-primary-hover));background:rgb(var(--app-primary-hover))}.workers-create-page__actions .p-button.p-button-secondary{border-color:rgb(var(--app-border-strong) / var(--workers-create-secondary-button-border-alpha));background:rgb(var(--app-bg-muted) / var(--workers-create-secondary-button-bg-alpha));color:rgb(var(--app-text-soft))}.workers-create-page__readonly-value{display:flex;min-width:0px;align-items:center;min-height:var(--workers-create-input-height);gap:var(--workers-create-readonly-gap);padding:var(--workers-create-input-padding-y) var(--workers-create-input-padding-x);border:1px solid rgb(var(--app-border-strong) / var(--workers-create-input-border-alpha));border-radius:var(--workers-create-input-radius);background:rgb(var(--app-input) / var(--workers-create-input-bg-alpha));color:rgb(var(--app-text));font-weight:900;box-shadow:var(--workers-create-input-shadow)}.workers-create-page__readonly-value i{color:rgb(var(--app-primary-soft))}.workers-create-page__assignment-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--workers-create-assignment-gap)}.workers-create-page__assignment-row .p-button{min-height:var(--workers-create-assignment-button-height);border-radius:var(--workers-create-action-button-radius);font-weight:900}.workers-create-page__assignment-help,.workers-create-page__assignment-locked{margin:0;line-height:1.625;color:rgb(var(--app-text-muted));font-size:var(--workers-create-assignment-help-size);font-weight:700}.workers-create-page__assigned-clients{display:flex;flex-wrap:wrap;gap:var(--workers-create-assigned-clients-gap);margin-top:var(--workers-create-assigned-clients-margin-top)}.workers-create-page__assigned-client{display:inline-flex;align-items:center;border-width:1px;font-weight:800;gap:var(--workers-create-assigned-client-gap);padding:var(--workers-create-assigned-client-padding-y) var(--workers-create-assigned-client-padding-x);border-radius:999px;border-color:rgb(var(--app-primary-soft) / .78);background:rgb(var(--app-primary) / .16);color:rgb(var(--app-text))}.workers-create-page__assigned-client i{color:rgb(var(--app-danger))}.workers-create-page__customers-dialog.p-dialog{overflow:hidden;border-width:1px;width:min(var(--workers-create-customers-dialog-width),calc(100vw - var(--workers-create-customers-dialog-screen-gap)));border-radius:var(--workers-create-customers-dialog-radius);border-color:rgb(var(--app-border-strong) / .78);background:rgb(var(--app-card));color:rgb(var(--app-text));box-shadow:var(--workers-create-customers-dialog-shadow)}.workers-create-page__customers-dialog .p-dialog-header,.workers-create-page__customers-dialog .p-dialog-content{background:rgb(var(--app-card));color:rgb(var(--app-text))}.workers-create-page__customers-dialog-body{display:flex;flex-direction:column;gap:var(--workers-create-customers-dialog-gap)}.workers-create-page__customers-search,.workers-create-page__customers-search .p-inputtext{width:100%}.workers-create-page__customers-grid{display:grid;overflow-y:auto;padding-right:.25rem;grid-template-columns:repeat(3,minmax(0,1fr));max-height:var(--workers-create-customers-grid-max-height);gap:var(--workers-create-customers-grid-gap)}.workers-create-page__customer-option{display:flex;min-width:0px;align-items:center;border-width:1px;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;gap:var(--workers-create-customer-option-gap);padding:var(--workers-create-customer-option-padding);border-radius:var(--workers-create-customer-option-radius);border-color:rgb(var(--app-border-strong) / .72);background:rgb(var(--app-input) / .82);color:rgb(var(--app-text))}.workers-create-page__customer-option[data-selected=true]{border-color:rgb(var(--app-primary-soft));background:rgb(var(--app-primary) / .18)}.workers-create-page__customer-option>span{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.workers-create-page__customers-empty{margin:0;border-radius:.75rem;border-width:1px;text-align:center;font-weight:700;padding:2rem;border-color:rgb(var(--app-border) / .72);color:rgb(var(--app-text-muted))}.workers-create-page__customers-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;border-top-width:1px;gap:var(--workers-create-actions-gap);padding-top:var(--workers-create-actions-padding-top);border-color:rgb(var(--app-border))}.workers-create-page__field .p-password{display:block;width:100%}.workers-create-page__field .p-password input,.workers-create-page__password-input{width:100%;padding-right:var(--workers-create-password-toggle-space)!important}.workers-create-page__field .p-password .p-password-toggle-mask{right:var(--workers-create-password-toggle-right)}.workers-create-page__customers-search{position:relative;width:100%}.workers-create-page__customers-search>i{pointer-events:none;position:absolute;top:50%;z-index:10;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));left:var(--workers-create-customers-search-icon-left);color:rgb(var(--app-text-muted));font-size:var(--workers-create-customers-search-icon-size)}.workers-create-page__customers-search-input.p-inputtext{width:100%;min-height:var(--workers-create-customers-search-height);padding-left:var(--workers-create-customers-search-padding-left);border-radius:var(--workers-create-input-radius);border-color:rgb(var(--app-border-strong) / var(--workers-create-input-border-alpha));background:rgb(var(--app-input) / var(--workers-create-input-bg-alpha));color:rgb(var(--app-text))}.workers-create-page__customer-checkbox{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.workers-create-page__customer-option{min-width:0}.workers-create-page__customer-option>span:not(.workers-create-page__customer-checkbox){min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}@media (max-width: 900px){.workers-create-page__field{grid-column:1 / -1}.workers-create-page__customers-grid{grid-template-columns:1fr}}@media (max-width: 760px){.workers-create-page__actions .p-button{width:100%}}.workers-create-page .page-header__subtitle{display:none}.workers-create-page__form,.workers-create-page__card{width:min(100%,46rem);margin-inline:auto}.workers-create-page__card{padding:1.75rem}.workers-create-page .p-multiselect{width:100%;min-height:var(--workers-create-input-height);border-color:rgb(var(--app-border-strong) / var(--workers-create-input-border-alpha));background:rgb(var(--app-input) / var(--workers-create-input-bg-alpha))}.workers-create-page .p-multiselect:not(.p-disabled):hover,.workers-create-page .p-multiselect.p-focus{border-color:rgb(var(--app-primary-soft))}.workers-create-page .p-multiselect-token{background:rgb(var(--app-primary) / .18);color:rgb(var(--app-text))}.worker-details-page__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--workers-details-actions-gap)}.worker-details-page__header-actions .p-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;white-space:nowrap;font-weight:900;min-height:var(--workers-details-header-button-height);padding-left:var(--workers-details-header-button-padding-x);padding-right:var(--workers-details-header-button-padding-x);border-radius:var(--workers-details-header-button-radius)}.worker-details-page__header-actions .p-button .p-button-label,.worker-details-page__header-actions .p-button .p-button-icon{flex-shrink:0;white-space:nowrap}.worker-details-page__error{display:flex;align-items:center;font-weight:700;gap:var(--workers-details-error-gap);width:-moz-fit-content;width:fit-content;margin-bottom:var(--workers-details-error-margin-bottom);padding:var(--workers-details-error-padding-y) var(--workers-details-error-padding-x);border:1px solid rgb(var(--app-danger) / var(--workers-details-error-border-alpha));border-radius:var(--workers-details-error-radius);background:rgb(var(--app-danger) / var(--workers-details-error-bg-alpha));color:rgb(var(--app-danger-soft))}.worker-details-page__card{border:1px solid rgb(var(--app-border) / var(--workers-details-card-border-alpha));border-radius:var(--workers-details-card-radius);background:rgb(var(--app-surface) / var(--workers-details-card-bg-alpha));box-shadow:var(--workers-details-card-shadow);padding:var(--workers-details-card-padding)}.worker-details-page__loading{color:rgb(var(--app-text-muted));font-weight:800}.worker-details-page__identity{display:flex;align-items:center;gap:var(--workers-details-identity-gap);padding-bottom:var(--workers-details-identity-padding-bottom);border-bottom:1px solid rgb(var(--app-border) / var(--workers-details-divider-alpha))}.worker-details-page__avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;width:var(--workers-details-avatar-size);height:var(--workers-details-avatar-size);border:1px solid rgb(var(--app-primary-soft));background:rgb(var(--app-primary) / var(--workers-details-avatar-bg-alpha));color:rgb(var(--app-primary-soft));font-size:var(--workers-details-avatar-font-size);font-weight:900}.worker-details-page__identity h2{margin:0;color:rgb(var(--app-text));font-size:var(--workers-details-title-size);font-weight:900}.worker-details-page__identity p{margin:var(--workers-details-position-margin-top) 0 0;color:rgb(var(--app-text-muted));font-weight:800;text-transform:uppercase;letter-spacing:var(--workers-details-position-letter-spacing)}.worker-details-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--workers-details-grid-gap);margin-top:var(--workers-details-grid-margin-top)}.worker-details-page__section{border:1px solid rgb(var(--app-border) / var(--workers-details-section-border-alpha));border-radius:var(--workers-details-section-radius);background:rgb(var(--app-bg-muted) / var(--workers-details-section-bg-alpha));padding:var(--workers-details-section-padding)}.worker-details-page__section--full{grid-column:1 / -1}.worker-details-page__section h3{display:flex;align-items:center;gap:var(--workers-details-section-title-gap);margin:0 0 var(--workers-details-section-title-margin-bottom);color:rgb(var(--app-text));font-size:var(--workers-details-section-title-size);font-weight:900}.worker-details-page__section h3 i{color:rgb(var(--app-primary-soft))}.worker-details-page__section dl{display:grid;gap:var(--workers-details-field-gap);margin:0}.worker-details-page__section dl div{display:grid;grid-template-columns:minmax(0,var(--workers-details-label-width)) minmax(0,1fr);gap:var(--workers-details-field-column-gap);align-items:start}.worker-details-page__section dt{color:rgb(var(--app-text-muted));font-weight:800}.worker-details-page__section dd{margin:0;color:rgb(var(--app-text));font-weight:800;word-break:break-word}.worker-details-page__roles{display:flex;flex-wrap:wrap;gap:var(--workers-details-roles-gap);margin-bottom:var(--workers-details-roles-margin-bottom)}.worker-details-page__notes{margin:0;color:rgb(var(--app-text-soft));white-space:pre-wrap}.worker-details-page__clients{display:flex;flex-wrap:wrap;gap:var(--workers-details-clients-gap)}@media (max-width: 768px){.worker-details-page__grid,.worker-details-page__section dl div{grid-template-columns:1fr}.worker-details-page__header-actions,.worker-details-page__header-actions .p-button{width:100%}}.success-result-page{display:flex;min-height:calc(100vh - 8rem);align-items:center;justify-content:center;padding:2.5rem 1rem}.success-result-page__card{position:relative;overflow:hidden;border-width:1px;text-align:center;width:min(100%,var(--success-result-card-width));padding:var(--success-result-card-padding);border-radius:var(--success-result-card-radius);border-color:rgb(var(--app-border-strong) / var(--success-result-border-alpha));background:radial-gradient(circle at top,rgb(var(--app-primary) / var(--success-result-glow-alpha)),transparent 42%),linear-gradient(180deg,rgb(var(--app-card-elevated) / .98),rgb(var(--app-card) / .96));box-shadow:var(--success-result-shadow);animation:success-result-enter .42s cubic-bezier(.22,1,.36,1)}.success-result-page__glow{pointer-events:none;position:absolute;left:0;right:0;top:0;margin-left:auto;margin-right:auto;width:var(--success-result-glow-size);height:var(--success-result-glow-size);border-radius:999px;background:rgb(var(--app-primary) / .22);filter:blur(var(--success-result-glow-blur));transform:translateY(-55%)}.success-result-page__icon{position:relative;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;border-radius:9999px;width:var(--success-result-icon-size);height:var(--success-result-icon-size);margin-bottom:var(--success-result-icon-margin-bottom);background:rgb(var(--app-primary) / .14);box-shadow:0 0 0 1px rgb(var(--app-primary-soft) / .42),0 0 2rem rgb(var(--app-primary) / .24)}.success-result-page__icon svg{width:72%;height:72%}.success-result-page__circle{stroke:rgb(var(--app-primary-soft));stroke-width:4;fill:rgb(var(--app-bg) / .08);stroke-dasharray:190;stroke-dashoffset:190;animation:success-result-circle .64s ease-out forwards}.success-result-page__check{stroke:rgb(var(--app-text));stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:64;stroke-dashoffset:64;animation:success-result-check .52s ease-out .36s forwards}.success-result-page__eyebrow{margin:0;font-weight:900;text-transform:uppercase;color:rgb(var(--app-primary-soft));font-size:var(--success-result-eyebrow-size);letter-spacing:var(--success-result-eyebrow-letter-spacing)}.success-result-page__card h1{margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:.75rem;max-width:var(--success-result-title-width);color:rgb(var(--app-text));font-size:var(--success-result-title-size);font-weight:950;line-height:1.1}.success-result-page__description{margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:1rem;line-height:1.625;max-width:var(--success-result-description-width);color:rgb(var(--app-text-soft));font-weight:700}.success-result-page__details{margin-left:auto;margin-right:auto;margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:var(--success-result-description-width);gap:var(--success-result-details-gap)}.success-result-page__details span{border-radius:9999px;border-width:1px;font-weight:800;padding:var(--success-result-detail-padding-y) var(--success-result-detail-padding-x);border-color:rgb(var(--app-border-strong) / .72);background:rgb(var(--app-bg-muted) / .42);color:rgb(var(--app-text-soft));font-size:var(--success-result-detail-size)}.success-result-page__actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--success-result-actions-gap)}.success-result-page__actions .p-button{min-height:var(--success-result-button-height);padding-left:var(--success-result-button-padding-x);padding-right:var(--success-result-button-padding-x);border-radius:var(--success-result-button-radius);font-weight:950}@keyframes success-result-enter{0%{opacity:0;transform:translateY(1rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes success-result-circle{to{stroke-dashoffset:0}}@keyframes success-result-check{to{stroke-dashoffset:0}}@media (max-width: 640px){.success-result-page__actions .p-button{width:100%}}.task-dialog.p-dialog{width:min(var(--task-dialog-width),calc(100vw - var(--task-dialog-screen-gap)));border-radius:var(--task-dialog-radius);border:1px solid rgb(var(--app-border) / var(--task-dialog-border-alpha));background:rgb(var(--app-card));color:rgb(var(--app-text));box-shadow:var(--task-dialog-shadow)}.task-dialog .p-dialog-header{padding:var(--task-dialog-header-padding);border-bottom:1px solid rgb(var(--app-border) / var(--task-dialog-border-alpha));background:rgb(var(--app-card));color:rgb(var(--app-text))}.task-dialog .p-dialog-content{padding:var(--task-dialog-content-padding);background:rgb(var(--app-card));color:rgb(var(--app-text))}.task-dialog__form{display:flex;flex-direction:column;gap:var(--task-dialog-form-gap)}.task-dialog__description{margin:0;color:rgb(var(--app-text-muted));font-size:var(--task-dialog-description-size);line-height:1.55}.task-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--task-dialog-grid-gap)}.task-dialog__field{display:flex;min-width:0px;flex-direction:column;gap:var(--task-dialog-field-gap)}.task-dialog__field>span{font-weight:700;color:rgb(var(--app-text));font-size:var(--task-dialog-label-size)}.task-dialog__control,.task-dialog__control.p-inputtext,.task-dialog__control .p-inputtext,.task-dialog__control.p-dropdown,.task-dialog__control.p-calendar{width:100%}.task-dialog__control.p-inputtext,.task-dialog__control .p-inputtext,.task-dialog__control.p-inputtextarea,.task-dialog__control.p-dropdown{min-height:var(--task-dialog-control-height);border-radius:var(--task-dialog-control-radius);border-color:rgb(var(--app-border-strong) / var(--task-dialog-control-border-alpha));background:rgb(var(--app-input));color:rgb(var(--app-text))}.task-dialog__control.p-inputtext,.task-dialog__control .p-inputtext,.task-dialog__control.p-inputtextarea{padding:var(--task-dialog-control-padding-y) var(--task-dialog-control-padding-x)}.task-dialog__control.p-inputtextarea{min-height:var(--task-dialog-textarea-min-height);line-height:1.5}.task-dialog__control.p-dropdown{display:flex;align-items:center}.task-dialog__control.p-dropdown .p-dropdown-label{padding:var(--task-dialog-control-padding-y) var(--task-dialog-control-padding-x);color:rgb(var(--app-text))}.task-dialog__control.p-dropdown .p-dropdown-trigger{width:var(--task-dialog-dropdown-trigger-width);color:rgb(var(--app-text-muted))}.task-dialog__control.p-calendar .p-inputtext{min-height:var(--task-dialog-control-height);padding:var(--task-dialog-control-padding-y) var(--task-dialog-control-padding-x);border-radius:var(--task-dialog-control-radius);border-color:rgb(var(--app-border-strong) / var(--task-dialog-control-border-alpha));background:rgb(var(--app-input));color:rgb(var(--app-text))}.task-dialog__control.p-calendar .p-button{width:var(--task-dialog-dropdown-trigger-width);border-radius:var(--task-dialog-control-radius)}.task-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--task-dialog-footer-gap);padding-top:var(--task-dialog-footer-padding-top);border-top:1px solid rgb(var(--app-border) / var(--task-dialog-border-alpha))}.task-dialog__context{display:flex;align-items:center;border-width:1px;font-weight:700;gap:var(--task-dialog-context-gap);padding:var(--task-dialog-context-padding-y) var(--task-dialog-context-padding-x);border-radius:var(--task-dialog-context-radius);border-color:rgb(var(--app-primary-soft) / .42);background:rgb(var(--app-primary) / .12);color:rgb(var(--app-text))}.task-dialog__context i{color:rgb(var(--app-primary-soft));font-size:var(--task-dialog-context-icon-size)}.task-dialog__context span{color:rgb(var(--app-text-muted));font-size:var(--task-dialog-context-label-size)}.task-dialog__context strong{color:rgb(var(--app-primary-soft))}@media (max-width: 720px){.task-dialog__grid{grid-template-columns:1fr}.task-dialog__footer .p-button{width:100%}}.task-description-preview{max-width:100%;overflow-wrap:anywhere}.task-description-preview--truncated{cursor:help}.task-description-preview__tooltip.p-tooltip{max-width:var(--task-description-tooltip-max-width);z-index:var(--task-description-tooltip-z-index)}.task-description-preview__tooltip.p-tooltip .p-tooltip-text{border-width:1px;font-weight:600;padding:var(--task-description-tooltip-padding-y) var(--task-description-tooltip-padding-x);border-radius:var(--task-description-tooltip-radius);border-color:rgb(var(--app-border-strong) / var(--task-description-tooltip-border-alpha));background:rgb(var(--app-card-elevated) / var(--task-description-tooltip-bg-alpha));color:rgb(var(--app-text));box-shadow:var(--task-description-tooltip-shadow);font-size:var(--task-description-tooltip-font-size);line-height:var(--task-description-tooltip-line-height);overflow-wrap:anywhere;white-space:normal}.task-description-preview__tooltip.p-tooltip .p-tooltip-arrow{border-bottom-color:rgb(var(--app-card-elevated) / var(--task-description-tooltip-bg-alpha))}.tasks-board-page .standard-page-layout__inner{max-width:var(--tasks-page-max-width)}.tasks-board-page__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--tasks-page-header-actions-gap)}.tasks-board-page__state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:var(--tasks-page-state-min-height);gap:var(--tasks-page-state-gap);color:rgb(var(--app-text-muted))}.tasks-board-page__board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tasks-page-board-gap)}.tasks-board-page__column{display:flex;min-width:0px;flex-direction:column;overflow:hidden;border-width:1px;min-height:var(--tasks-page-column-min-height);border-radius:var(--tasks-page-column-radius);border-color:rgb(var(--app-border) / var(--tasks-page-column-border-alpha));background:rgb(var(--app-card) / var(--tasks-page-column-bg-alpha));box-shadow:var(--tasks-page-column-shadow)}.tasks-board-page__column--drop-allowed{border-color:rgb(var(--app-primary-soft) / .88);box-shadow:var(--tasks-page-column-shadow),inset 0 0 0 1px rgb(var(--app-primary-soft) / .42)}.tasks-board-page__column--drop-allowed .tasks-board-page__column-body{background:linear-gradient(180deg,rgb(var(--app-primary) / .08),transparent)}.tasks-board-page__column-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom-width:1px;gap:var(--tasks-page-column-header-gap);min-height:var(--tasks-page-column-header-min-height);padding:var(--tasks-page-column-header-padding-y) var(--tasks-page-column-header-padding-x);border-color:rgb(var(--app-border) / var(--tasks-page-column-divider-alpha));background:rgb(var(--app-card-elevated) / var(--tasks-page-column-header-bg-alpha))}.tasks-board-page__column-header h2{margin:0;display:flex;align-items:center;font-weight:800;text-transform:uppercase;gap:var(--tasks-page-column-title-gap);color:rgb(var(--app-text));font-size:var(--tasks-page-column-title-size);letter-spacing:var(--tasks-page-column-title-spacing)}.tasks-board-page__column-header h2 i{color:rgb(var(--app-primary-soft));font-size:var(--tasks-page-column-title-icon-size)}.tasks-board-page__column-header p{margin:0;margin-top:var(--tasks-page-column-description-margin-top);color:rgb(var(--app-text-muted));font-size:var(--tasks-page-column-description-size);line-height:1.35}.tasks-board-page__column-header>span{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-weight:800;min-width:var(--tasks-page-column-count-size);height:var(--tasks-page-column-count-size);padding:0 var(--tasks-page-column-count-padding-x);background:rgb(var(--app-primary) / .18);color:rgb(var(--app-primary-soft));font-size:var(--tasks-page-column-count-font-size)}.tasks-board-page__column--todo .tasks-board-page__column-header{background:rgb(var(--app-primary) / .13)}.tasks-board-page__column--inProgress .tasks-board-page__column-header{background:rgb(var(--app-warning) / .15)}.tasks-board-page__column--done .tasks-board-page__column-header{background:rgb(var(--app-success) / .13)}.tasks-board-page__column--approved .tasks-board-page__column-header{background:rgb(var(--app-bg-muted) / .28)}.tasks-board-page__column-body{display:flex;flex:1 1 0%;flex-direction:column;overflow-y:auto;max-height:var(--tasks-page-column-body-max-height);gap:var(--tasks-page-card-gap);padding:var(--tasks-page-column-body-padding)}.tasks-board-page__empty-column{display:flex;flex:1 1 0%;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-style:dashed;text-align:center;min-height:var(--tasks-page-empty-column-min-height);padding:var(--tasks-page-empty-column-padding);border-color:rgb(var(--app-border) / .58);color:rgb(var(--app-text-muted));font-size:var(--tasks-page-empty-column-font-size)}.tasks-board-page__card{border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding:var(--tasks-page-card-padding);border-radius:var(--tasks-page-card-radius);border-color:rgb(var(--app-border) / var(--tasks-page-card-border-alpha));background:rgb(var(--app-card-elevated) / var(--tasks-page-card-bg-alpha));box-shadow:var(--tasks-page-card-shadow)}.tasks-board-page__card--draggable{cursor:grab}.tasks-board-page__card--draggable:active{cursor:grabbing}.tasks-board-page__card--dragging{opacity:.58;transform:scale(.98)}.tasks-board-page__card--updating{opacity:.68;pointer-events:none}.tasks-board-page__card:hover{transform:translateY(var(--tasks-page-card-hover-translate-y));border-color:rgb(var(--app-primary-soft) / .75)}.tasks-board-page__card--overdue{border-color:rgb(var(--app-danger) / .72);background:linear-gradient(135deg,rgb(var(--app-danger-soft) / var(--tasks-page-card-alert-bg-alpha)),rgb(var(--app-card-elevated) / var(--tasks-page-card-bg-alpha)))}.tasks-board-page__card--today{border-color:rgb(var(--app-warning) / .78);background:linear-gradient(135deg,rgb(var(--app-warning-soft) / var(--tasks-page-card-alert-bg-alpha)),rgb(var(--app-card-elevated) / var(--tasks-page-card-bg-alpha)))}.tasks-board-page__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tasks-page-card-header-gap)}.tasks-board-page__card-header h3{margin:0;min-width:0px;font-weight:800;color:rgb(var(--app-text));font-size:var(--tasks-page-card-title-size);line-height:1.25}.tasks-board-page__priority{flex-shrink:0}.tasks-board-page__description{margin:0;display:-webkit-box;margin-top:var(--tasks-page-card-description-margin-top);overflow:hidden;color:rgb(var(--app-text-soft));font-size:var(--tasks-page-card-description-size);line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tasks-board-page__meta{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tasks-page-card-meta-gap);margin-top:var(--tasks-page-card-meta-margin-top)}.tasks-board-page__meta div{min-width:0px}.tasks-board-page__meta dt{font-weight:800;text-transform:uppercase;color:rgb(var(--app-text-muted));font-size:var(--tasks-page-card-meta-label-size);letter-spacing:var(--tasks-page-card-meta-label-spacing)}.tasks-board-page__meta dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:rgb(var(--app-text));font-size:var(--tasks-page-card-meta-value-size)}.tasks-board-page__card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--tasks-page-card-footer-gap);margin-top:var(--tasks-page-card-footer-margin-top)}.tasks-board-page__card-footer-main{display:flex;min-width:0px;flex-direction:column;gap:var(--tasks-page-card-footer-inner-gap)}.tasks-board-page__deadline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tasks-page-card-deadline-gap)}.tasks-board-page__deadline span{font-weight:800;text-transform:uppercase;color:rgb(var(--app-text-muted));font-size:var(--tasks-page-card-deadline-label-size);letter-spacing:var(--tasks-page-card-meta-label-spacing)}.tasks-board-page__deadline strong{color:rgb(var(--app-text));font-size:var(--tasks-page-card-deadline-size)}.tasks-board-page__deadline-status{font-weight:800;text-transform:uppercase;font-style:normal;font-size:var(--tasks-page-card-deadline-status-size)}.tasks-board-page__deadline-status--overdue{color:rgb(var(--app-danger-alert-text))}.tasks-board-page__deadline-status--today{color:rgb(var(--app-warning-alert-text))}.tasks-board-page__dates{display:flex;flex-direction:column;gap:var(--tasks-page-card-dates-gap);color:rgb(var(--app-text-muted));font-size:var(--tasks-page-card-dates-size)}.tasks-board-page__target-link.p-button{flex-shrink:0;align-self:flex-end;font-weight:700;min-height:var(--tasks-page-target-link-height);padding:var(--tasks-page-target-link-padding-y) var(--tasks-page-target-link-padding-x);border-radius:var(--tasks-page-target-link-radius);color:rgb(var(--app-primary-soft))}.tasks-board-page__target-link.p-button .p-button-label{font-size:var(--tasks-page-target-link-font-size)}.tasks-board-page__target-link.p-button .p-button-icon{font-size:var(--tasks-page-target-link-icon-size)}.tasks-board-page__target-link.p-button:not(:disabled):hover{color:rgb(var(--app-text));background:rgb(var(--app-primary) / .12)}.tasks-board-page__target-link.p-button:not(:disabled):hover{color:rgb(var(--app-text));background:transparent}.tasks-board-page__target-link.p-button:disabled{opacity:.55}.tasks-board-page__delegated{border-width:1px;margin-top:var(--tasks-page-delegated-margin-top);border-radius:var(--tasks-page-delegated-radius);border-color:rgb(var(--app-border) / var(--tasks-page-delegated-border-alpha));background:rgb(var(--app-card) / var(--tasks-page-delegated-bg-alpha));box-shadow:var(--tasks-page-column-shadow)}.tasks-board-page__delegated-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;border-bottom-width:1px;gap:var(--tasks-page-delegated-header-gap);padding:var(--tasks-page-delegated-header-padding-y) var(--tasks-page-delegated-header-padding-x);border-color:rgb(var(--app-border) / var(--tasks-page-column-divider-alpha))}.tasks-board-page__delegated-header h2{margin:0;font-weight:800;color:rgb(var(--app-text));font-size:var(--tasks-page-delegated-title-size)}.tasks-board-page__delegated-header p{margin:0;margin-top:var(--tasks-page-delegated-description-margin-top);color:rgb(var(--app-text-muted));font-size:var(--tasks-page-delegated-description-size)}.tasks-board-page__delegated-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--tasks-page-delegated-filters-gap)}.tasks-board-page__delegated-filter.p-button{border-width:1px;font-weight:800;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:var(--tasks-page-delegated-filter-height);padding:var(--tasks-page-delegated-filter-padding-y) var(--tasks-page-delegated-filter-padding-x);border-radius:var(--tasks-page-delegated-filter-radius);border-color:rgb(var(--app-border-strong) / var(--tasks-page-delegated-filter-border-alpha));background:rgb(var(--app-bg-muted) / var(--tasks-page-delegated-filter-bg-alpha));color:rgb(var(--app-text-soft))}.tasks-board-page__delegated-filter.p-button:not(.tasks-board-page__delegated-filter--active):hover{border-color:rgb(var(--app-primary-soft) / .72);background:rgb(var(--app-primary) / .12);color:rgb(var(--app-text))}.tasks-board-page__delegated-filter--active.p-button{border-color:rgb(var(--app-primary-soft));background:rgb(var(--app-primary) / var(--tasks-page-delegated-filter-active-bg-alpha));color:rgb(var(--app-text));box-shadow:var(--tasks-page-delegated-filter-active-shadow)}.tasks-board-page__delegated-table-wrapper{overflow-x:auto;max-height:var(--tasks-page-delegated-table-max-height)}.tasks-board-page__delegated-table{width:100%;border-collapse:collapse}.tasks-board-page__delegated-table th,.tasks-board-page__delegated-table td{padding:var(--tasks-page-delegated-cell-padding-y) var(--tasks-page-delegated-cell-padding-x);border-bottom:1px solid rgb(var(--app-border) / .58);text-align:left;vertical-align:middle}.tasks-board-page__delegated-table th{font-weight:800;text-transform:uppercase;color:rgb(var(--app-text-muted));font-size:var(--tasks-page-delegated-header-cell-size);letter-spacing:var(--tasks-page-card-meta-label-spacing)}.tasks-board-page__delegated-table td{color:rgb(var(--app-text));font-size:var(--tasks-page-delegated-cell-size)}.tasks-board-page__delegated-task-title{display:flex;min-width:0px;flex-direction:column;gap:var(--tasks-page-delegated-title-gap)}.tasks-board-page__delegated-task-title strong{color:rgb(var(--app-text))}.tasks-board-page__delegated-task-description{display:-webkit-box;overflow:hidden;color:rgb(var(--app-text-muted));-webkit-box-orient:vertical;-webkit-line-clamp:2}.tasks-board-page__delegated-dates{display:flex;flex-direction:column;gap:var(--tasks-page-delegated-dates-gap);color:rgb(var(--app-text-soft));font-size:var(--tasks-page-delegated-dates-size)}.tasks-board-page__delegated-target.p-button{padding-left:0;padding-right:0;font-weight:700;color:rgb(var(--app-primary-soft))}.tasks-board-page__delegated-target.p-button:not(:disabled):hover{background:transparent;color:rgb(var(--app-text))}.tasks-board-page__delegated-actions{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.tasks-board-page__action-button.p-button{width:2rem;height:2rem;border:1px solid rgb(var(--app-border) / .78)}.tasks-board-page__action-button--edit.p-button:not(:disabled):hover{border-color:rgb(var(--app-primary-soft) / .8);background:rgb(var(--app-primary) / .12)}.tasks-board-page__action-button--delete.p-button:not(:disabled):hover{border-color:rgb(var(--app-danger) / .8);background:rgb(var(--app-danger) / .1)}.tasks-board-page__status-tag.p-tag{font-weight:700}.tasks-board-page__muted{color:rgb(var(--app-text-muted))}.tasks-board-page__delegated-empty{padding-top:1.5rem;padding-bottom:1.5rem;text-align:center;color:rgb(var(--app-text-muted))}@media (max-width: 1380px){.tasks-board-page__board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.tasks-board-page__board{grid-template-columns:1fr}.tasks-board-page__header-actions{justify-content:flex-start}.tasks-board-page__meta{grid-template-columns:1fr}}.customers-page .page-header__inner{max-width:none;width:100%}.customers-page .page-header__title-area{flex:0 0 auto}.customers-page .page-header__actions{min-width:0;flex:1 1 auto}.customers-page .standard-page-layout__inner{max-width:1000px}.customers-page__header-actions{display:flex;min-width:0;width:100%;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.customers-page__search{position:relative;display:inline-flex;flex:1 1 280px;min-width:210px;max-width:330px;align-items:center}.customers-page__search .pi{position:absolute;left:12px;z-index:1;pointer-events:none;color:rgb(var(--app-text-muted))}.customers-page__search-input.p-inputtext{width:100%;height:40px;padding-left:38px}.customers-page__filter.p-dropdown{flex:0 1 190px;width:190px;min-width:150px;height:40px;cursor:pointer}.customers-page__filter--company.p-dropdown{flex-basis:210px;width:210px}.customers-page__filter .p-dropdown-label{display:flex;align-items:center;font-size:.85rem;font-weight:600}.customers-page__reset-button.p-button{flex:0 0 40px;width:40px;height:40px;border:1px solid rgb(var(--app-border) / .88);border-radius:8px;background:rgb(var(--app-card-elevated));color:rgb(var(--app-text-muted))}.customers-page__reset-button.p-button:not(:disabled):hover{border-color:rgb(var(--app-primary) / .68);background:rgb(var(--app-primary) / .12);color:rgb(var(--app-primary-soft))}.customers-page__add-button.p-button{flex:0 0 auto;height:40px;white-space:nowrap;border-color:rgb(var(--app-primary));background:rgb(var(--app-primary));color:#fff;font-weight:700;cursor:pointer}.customers-page__add-button.p-button:hover{filter:brightness(1.08)}.customers-page__loading{display:flex;justify-content:center;padding:3rem 0}.customers-page__empty{padding:2rem;border:1px solid rgb(var(--app-border) / .75);border-radius:12px;background:rgb(var(--app-card) / .9);color:rgb(var(--app-text-muted));text-align:center;font-weight:600}.customers-page__list{display:flex;flex-direction:column;gap:15px}.customers-page__row{display:flex;align-items:center;gap:20px;padding:20px;border:1px solid rgb(var(--app-border) / .96);border-radius:12px;background:rgb(var(--app-card));transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.customers-page__row:hover{transform:translateY(-2px);border-color:rgb(var(--app-primary-soft));box-shadow:0 10px 30px #00000024}.customers-page__avatar{position:relative;display:flex;width:55px;height:55px;flex:0 0 55px;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,rgb(var(--app-primary-soft)),rgb(var(--app-primary)));color:#fff;font-size:1.15rem;font-weight:800;box-shadow:0 4px 10px #0003}.customers-page__avatar img{width:100%;height:100%;box-sizing:border-box;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;margin:auto;padding:8px;background:#fff}.customers-page__main{min-width:0;flex:1 1 auto}.customers-page__row-header,.customers-page__row-body{display:flex;align-items:center}.customers-page__row-header{justify-content:space-between}.customers-page__identity{min-width:0}.customers-page__row-header h2{margin:0;color:rgb(var(--app-text));font-size:1.05rem;font-weight:750}.customers-page__contact-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;color:rgb(var(--app-text-muted));font-size:.85rem}.customers-page__contact-line span,.customers-page__location{display:inline-flex;align-items:center;gap:6px}.customers-page__row-body{justify-content:space-between;gap:16px;margin-top:8px}.customers-page__location{min-width:0;flex:1 1 auto;overflow:hidden;color:rgb(var(--app-text-muted));font-size:.83rem}.customers-page__location span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customers-page__tags{display:grid;flex:0 0 auto;grid-template-columns:110px 85px;gap:10px}.customers-page__tag.p-tag{width:100%;justify-content:flex-start;border:1px solid rgb(var(--app-border) / .56);border-radius:6px;background:rgb(var(--app-bg-muted) / .52);color:rgb(var(--app-text-soft));font-size:.73rem;font-weight:700}.customers-page__tag--currency.p-tag{color:rgb(var(--app-primary-soft))}.customers-page__actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.customers-page__actions .p-button{width:40px;height:40px;border:0;border-radius:50%;background:rgb(var(--app-text) / .05);color:rgb(var(--app-text-muted));cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease}.customers-page__actions .p-button:not(:disabled):hover{transform:translateY(-1px);background:rgb(var(--app-primary) / .92);color:#fff}.customers-page__actions .p-button.p-button-danger:not(:disabled):hover{background:rgb(var(--app-danger) / .16);color:rgb(var(--app-danger))}@media (max-width: 1180px){.customers-page .page-header__inner{align-items:flex-start;flex-direction:column}.customers-page .page-header__actions{width:100%;margin-left:0}.customers-page__header-actions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 760px){.customers-page__search,.customers-page__filter.p-dropdown,.customers-page__filter--company.p-dropdown,.customers-page__add-button.p-button{width:100%;max-width:none;flex:1 1 100%}.customers-page__row{align-items:flex-start;flex-wrap:wrap}.customers-page__main{flex-basis:calc(100% - 75px)}.customers-page__row-body{align-items:flex-start;flex-direction:column}.customers-page__actions{width:100%;justify-content:flex-end;border-top:1px solid rgb(var(--app-border) / .6);padding-top:12px}}.customers-page__delete-dialog-mask{-webkit-backdrop-filter:blur(var(--customers-page-delete-dialog-mask-blur));backdrop-filter:blur(var(--customers-page-delete-dialog-mask-blur));background:rgb(var(--app-bg) / var(--customers-page-delete-dialog-mask-alpha))}.customers-page__delete-dialog.p-dialog,.customers-page__delete-blocked-dialog.p-dialog{overflow:hidden;width:min(var(--customers-page-delete-dialog-width),calc(100vw - var(--customers-page-delete-dialog-screen-gap)));border:1px solid rgb(var(--app-border-strong));border-radius:var(--customers-page-delete-dialog-radius);background:rgb(var(--app-card-elevated));color:rgb(var(--app-text));box-shadow:var(--customers-page-delete-dialog-shadow)}.customers-page__delete-dialog .p-dialog-header,.customers-page__delete-blocked-dialog .p-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:var(--customers-page-delete-dialog-header-padding-y) var(--customers-page-delete-dialog-header-padding-x);border-bottom:1px solid rgb(var(--app-border) / .72);background:rgb(var(--app-card-elevated))}.customers-page__delete-dialog .p-dialog-title,.customers-page__delete-blocked-dialog .p-dialog-title{font-weight:800;color:rgb(var(--app-text));font-size:var(--customers-page-delete-dialog-title-size);line-height:var(--customers-page-delete-dialog-title-line-height)}.customers-page__delete-dialog .p-dialog-header-icon,.customers-page__delete-blocked-dialog .p-dialog-header-icon{display:flex;align-items:center;justify-content:center;border-radius:9999px;width:var(--customers-page-delete-dialog-close-size);height:var(--customers-page-delete-dialog-close-size);color:rgb(var(--app-text-muted));transition:color var(--customers-page-delete-dialog-button-transition) ease,background-color var(--customers-page-delete-dialog-button-transition) ease}.customers-page__delete-dialog .p-dialog-header-icon:hover,.customers-page__delete-blocked-dialog .p-dialog-header-icon:hover{background:rgb(var(--app-text) / var( --customers-page-delete-dialog-header-icon-hover-alpha ));color:rgb(var(--app-text))}.customers-page__delete-dialog .p-dialog-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--customers-page-delete-dialog-content-gap);padding:var(--customers-page-delete-dialog-content-padding-top) var(--customers-page-delete-dialog-content-padding-x) var(--customers-page-delete-dialog-content-padding-bottom);background:rgb(var(--app-bg-muted) / var( --customers-page-delete-dialog-content-bg-alpha ));color:rgb(var(--app-text))}.customers-page__delete-dialog .p-confirm-dialog-icon{margin:0;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;width:var(--customers-page-delete-dialog-icon-size);height:var(--customers-page-delete-dialog-icon-size);border:1px solid rgb(var(--app-danger) / var( --customers-page-delete-dialog-icon-border-alpha ));background:rgb(var(--app-danger) / var( --customers-page-delete-dialog-icon-bg-alpha ));color:rgb(var(--app-danger));font-size:var(--customers-page-delete-dialog-icon-font-size)}.customers-page__delete-dialog .p-confirm-dialog-message{width:100%;margin:0}.customers-page__delete-dialog-message{display:flex;width:100%;flex-direction:column;align-items:center;text-align:center;gap:var(--customers-page-delete-dialog-message-gap)}.customers-page__delete-dialog-message strong{margin-left:auto;margin-right:auto;display:block;font-weight:800;max-width:var(--customers-page-delete-dialog-message-max-width);color:rgb(var(--app-text));font-size:var(--customers-page-delete-dialog-message-font-size);line-height:var(--customers-page-delete-dialog-message-line-height)}.customers-page__delete-dialog-message span{margin:0;display:block;font-weight:800;color:rgb(var(--app-danger));font-size:var(--customers-page-delete-dialog-warning-font-size);line-height:var(--customers-page-delete-dialog-warning-line-height)}.customers-page__delete-dialog .p-dialog-footer,.customers-page__delete-blocked-dialog .p-dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--customers-page-delete-dialog-footer-gap);padding:var(--customers-page-delete-dialog-footer-padding-y) var(--customers-page-delete-dialog-footer-padding-x)!important;border-top:1px solid rgb(var(--app-border) / .72);background:rgb(var(--app-card-elevated));text-align:center}.customers-page__delete-dialog .p-dialog-footer .p-button{display:inline-flex;align-items:center;justify-content:center;font-weight:800;gap:var(--customers-page-delete-dialog-button-gap);min-width:var(--customers-page-delete-dialog-button-min-width);min-height:var(--customers-page-delete-dialog-button-height);padding:0 var(--customers-page-delete-dialog-button-padding-x)!important;border-radius:var(--customers-page-delete-dialog-button-radius);line-height:1;transition:transform var(--customers-page-delete-dialog-button-transition) ease,border-color var(--customers-page-delete-dialog-button-transition) ease,background-color var(--customers-page-delete-dialog-button-transition) ease,box-shadow var(--customers-page-delete-dialog-button-transition) ease}.customers-page__delete-dialog .p-dialog-footer .p-button .p-button-icon{margin:0;font-size:var(--customers-page-delete-dialog-button-icon-size)}.customers-page__delete-dialog .p-dialog-footer .p-button:not(:disabled):hover{transform:translateY(var( --customers-page-delete-dialog-button-hover-offset ))}.customers-page__delete-dialog .p-dialog-footer .p-button:not(:disabled):active{transform:translateY(0)}.customers-page__delete-dialog .p-dialog-footer .p-button:focus-visible{box-shadow:var(--customers-page-delete-dialog-focus-shadow)}.customers-page__delete-dialog-accept.p-button{border-color:rgb(var(--app-danger));background:rgb(var(--app-danger));color:rgb(var(--app-danger-contrast));box-shadow:var(--customers-page-delete-dialog-accept-shadow)}.customers-page__delete-dialog-accept.p-button:not(:disabled):hover{border-color:rgb(var(--app-danger-hover));background:rgb(var(--app-danger-hover));color:rgb(var(--app-danger-contrast));box-shadow:var( --customers-page-delete-dialog-accept-hover-shadow )}.customers-page__delete-dialog-reject.p-button{border-color:rgb(var(--app-border-strong) / var( --customers-page-delete-dialog-reject-border-alpha ));background:rgb(var(--app-bg-muted) / var( --customers-page-delete-dialog-reject-bg-alpha ));color:rgb(var(--app-text-soft))}.customers-page__delete-dialog-reject.p-button:not(:disabled):hover{border-color:rgb(var(--app-primary-soft));background:rgb(var(--app-primary-soft) / var( --customers-page-delete-dialog-reject-hover-bg-alpha ));color:rgb(var(--app-text))}.customers-page__delete-blocked-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var( --customers-page-delete-dialog-content-gap );padding:var( --customers-page-delete-dialog-blocked-padding-y ) 0}.customers-page__delete-blocked-content>.pi{display:flex;align-items:center;justify-content:center;border-radius:9999px;width:var(--customers-page-delete-dialog-icon-size);height:var(--customers-page-delete-dialog-icon-size);background:rgb(var(--app-danger) / var( --customers-page-delete-dialog-blocked-icon-bg-alpha ));color:rgb(var(--app-danger));font-size:var( --customers-page-delete-dialog-blocked-icon-font-size )}.customers-page__delete-blocked-content p{margin:0;color:rgb(var(--app-text-soft))}.customers-page__delete-blocked-content strong{font-weight:800;color:rgb(var(--app-danger))}@media (max-width: 760px){.customers-page__header-actions{justify-content:flex-start}.customers-page__search,.customers-page__filter.p-dropdown,.customers-page__filter--company.p-dropdown,.customers-page__add-button.p-button{width:100%}.customers-page__row{align-items:flex-start}.customers-page__row-header{flex-direction:column}.customers-page__actions{justify-content:flex-start}.customers-page__delete-dialog .p-dialog-content{padding:var( --customers-page-delete-dialog-mobile-content-padding-top ) var( --customers-page-delete-dialog-mobile-content-padding-x ) var( --customers-page-delete-dialog-mobile-content-padding-bottom )}.customers-page__delete-dialog .p-dialog-footer{flex-direction:column-reverse;padding:var( --customers-page-delete-dialog-mobile-footer-padding )!important}.customers-page__delete-dialog .p-dialog-footer .p-button{width:100%}}.customers-page__avatar{overflow:hidden;box-shadow:0 4px 10px #0003;background:linear-gradient(135deg,rgb(var(--app-primary-soft)),rgb(var(--app-primary)))}.customers-page__avatar img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.5rem;background:#fff}.customers-page__avatar-fallback{width:100%;height:100%;align-items:center;justify-content:center}.customers-page__row{cursor:default;transition:transform .2s ease,border-color .2s ease}.customers-page__row:hover{border-color:rgb(var(--app-primary-soft))}.customers-page__actions .p-button{border:0;border-radius:999px;background:rgb(var(--app-text) / .05);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.customers-page__actions .p-button:not(:disabled):hover{transform:translateY(-1px)}.customers-page__actions .p-button.p-button-danger:hover{color:rgb(var(--app-danger));background:rgb(var(--app-danger) / .12)}.customers-create-page__control--readonly.p-inputtext{cursor:default;opacity:.78}.customers-page__actions .p-button{display:inline-grid;place-items:center;padding:0}.customers-page__actions .p-button .p-button-icon{display:block;margin:0!important;line-height:1}.customers-page__avatar-fallback{display:flex;box-sizing:border-box;place-content:center;place-items:center;line-height:1;text-align:center}.customers-page__avatar-fallback--hidden{display:none}.customers-page__actions .p-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.customers-page__actions .p-button .p-button-icon,.customers-page__actions .p-button .p-button-loading-icon{display:block;margin:0!important;line-height:1;transform:none}.customers-page__contact-line a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.customers-page__contact-line a:hover{color:rgb(var(--app-primary-soft))}.customers-page__header-actions{width:100%}.customers-page__add-button.p-button{margin-left:auto}@keyframes customer-contact-feedback-in{0%{opacity:0;transform:translateY(-.35rem) scale(.96)}70%{opacity:1;transform:translateY(.05rem) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes customer-contact-card-enter{0%{opacity:0;transform:translateY(.45rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes customer-contact-card-pop-out{0%{opacity:1;filter:saturate(1);transform:scale(1)}55%{opacity:.86;filter:saturate(1.3);transform:scale(1.025)}to{opacity:0;filter:saturate(1.6);transform:translate(.85rem) scale(.88)}}.customer-contacts-section__title{display:flex;align-items:center;gap:var(--customer-contacts-section-title-gap);color:rgb(var(--app-primary-soft))}.customer-contacts-section__feedback{margin-bottom:.75rem;display:inline-flex;max-width:100%;align-items:center;border-width:1px;font-weight:800;gap:var(--customer-contacts-section-feedback-gap);padding:var(--customer-contacts-section-feedback-padding);border-radius:var(--customer-contacts-section-feedback-radius);font-size:var(--customer-contacts-section-feedback-size);animation:customer-contact-feedback-in .26s ease-out both}.customer-contacts-section__feedback--added,.customer-contacts-section__feedback--updated{border-color:rgb(var(--app-success) / .34);background:rgb(var(--app-success) / .13);color:rgb(var(--app-success))}.customer-contacts-section__feedback--removed{border-color:rgb(var(--app-danger) / .34);background:rgb(var(--app-danger) / .13);color:rgb(var(--app-danger))}.customer-contacts-section__empty{margin:0;font-style:italic;padding:var(--customer-contacts-section-empty-padding) 0;color:rgb(var(--app-text-muted))}.customer-contacts-section__list{display:flex;flex-direction:column;gap:var(--customer-contacts-section-list-gap);margin-bottom:var(--customer-contacts-section-list-margin-bottom)}.customer-contacts-section__item{display:flex;align-items:center;justify-content:space-between;border-width:1px;gap:var(--customer-contacts-section-item-gap);padding:var(--customer-contacts-section-item-padding);border-radius:var(--customer-contacts-section-item-radius);border-color:rgb(var(--app-border) / .78);background:rgb(var(--app-bg) / .42);animation:customer-contact-card-enter .22s ease-out both;transform-origin:center right}.customer-contacts-section__item--removing{border-color:rgb(var(--app-danger) / .42);background:rgb(var(--app-danger) / .12);animation:customer-contact-card-pop-out .24s ease-in both}.customer-contacts-section__item-main{display:flex;min-width:0px;flex-direction:column;gap:var(--customer-contacts-section-item-text-gap)}.customer-contacts-section__item-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic;color:rgb(var(--app-text));font-size:var(--customer-contacts-section-name-size)}.customer-contacts-section__item-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--app-text-muted));font-size:var(--customer-contacts-section-meta-size)}.customer-contacts-section__item-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--app-primary-soft));font-size:var(--customer-contacts-section-meta-size)}.customer-contacts-section__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--customer-contacts-section-actions-gap)}.customer-contacts-section__add-button.p-button{display:inline-flex;width:100%;align-items:center;justify-content:center;border-width:0px;gap:var(--customer-contacts-section-add-button-gap);min-height:var(--customer-contacts-section-add-height);padding:0 var(--customer-contacts-section-add-button-padding-x);border-radius:var(--customers-create-page-control-radius);background:linear-gradient(135deg,rgb(var(--app-primary)),rgb(var(--app-primary-hover)));color:rgb(var(--app-danger-contrast));font-weight:900;box-shadow:var(--customer-contacts-section-add-button-shadow)}.customer-contacts-section__add-button.p-button .p-button-icon{margin:0;color:inherit;font-size:var(--customer-contacts-section-add-button-icon-size)}.customer-contacts-section__add-button.p-button .p-button-label{flex:0 0 auto;color:inherit;font-weight:900}.customer-contacts-section__add-button.p-button:enabled:hover,.customer-contacts-section__add-button.p-button:enabled:focus{background:linear-gradient(135deg,rgb(var(--app-primary-hover)),rgb(var(--app-primary)));color:rgb(var(--app-danger-contrast));box-shadow:var(--customer-contacts-section-add-button-focus-shadow)}.customer-contact-dialog{width:min(var(--customer-contact-dialog-width),calc(100vw - var(--customer-contact-dialog-screen-gap)))}.customer-contact-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--customer-contact-dialog-grid-gap)}.customer-contact-dialog__field{display:flex;min-width:0px;flex-direction:column;gap:var(--customer-contact-dialog-field-gap)}.customer-contact-dialog__field--full{grid-column:1 / -1}.customer-contact-dialog__field span,.customer-contact-dialog__toggle span{color:rgb(var(--app-text-muted));font-size:var(--customer-contact-dialog-label-size);font-weight:800}.customer-contact-dialog__field .p-inputtext,.customer-contact-dialog__field .p-inputtextarea{width:100%;min-height:var(--customer-contact-dialog-control-height);padding:var(--customer-contact-dialog-input-padding-y) var(--customer-contact-dialog-input-padding-x);border:1px solid rgb(var(--app-border) / .76);border-radius:var(--customers-create-page-control-radius);background:rgb(var(--app-bg) / .72);color:rgb(var(--app-text));font-size:var(--customer-contact-dialog-input-size);box-shadow:none}.customer-contact-dialog__field .p-inputtextarea{min-height:var(--customer-contact-dialog-textarea-height);resize:vertical}.customer-contact-dialog__field .p-inputtext::-moz-placeholder,.customer-contact-dialog__field .p-inputtextarea::-moz-placeholder{color:rgb(var(--app-text-muted) / .72)}.customer-contact-dialog__field .p-inputtext::placeholder,.customer-contact-dialog__field .p-inputtextarea::placeholder{color:rgb(var(--app-text-muted) / .72)}.customer-contact-dialog__field .p-inputtext:enabled:hover,.customer-contact-dialog__field .p-inputtextarea:enabled:hover,.customer-contact-dialog__field .p-inputtext:enabled:focus,.customer-contact-dialog__field .p-inputtextarea:enabled:focus{border-color:rgb(var(--app-primary-soft));box-shadow:var(--customer-contact-dialog-input-focus-shadow)}.customer-contact-dialog__toggle{display:flex;align-items:center;justify-content:space-between;border-width:1px;min-height:var(--customer-contact-dialog-control-height);padding:0 var(--customer-contact-dialog-toggle-padding-x);border-radius:var(--customers-create-page-control-radius);border-color:rgb(var(--app-border) / .76);background:rgb(var(--app-bg) / .42)}.customer-contact-dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--customer-contact-dialog-footer-gap)}.customer-contact-dialog__footer .p-button{min-height:var(--customer-contact-dialog-footer-button-height);padding:0 var(--customer-contact-dialog-footer-button-padding-x);border-radius:var(--customers-create-page-control-radius);font-weight:900}.customer-contact-dialog .address-picker{align-items:stretch}.customer-contact-dialog .address-picker__autocomplete .p-autocomplete-input{padding:var(--customer-contact-dialog-input-padding-y) var(--customer-contact-dialog-input-padding-x);font-size:var(--customer-contact-dialog-input-size)}.customer-contact-dialog .address-picker__add-button.p-button{height:var(--customer-contact-dialog-control-height);min-width:var(--customer-contact-dialog-control-height)}.customer-contact-dialog.p-dialog{width:min(var(--customer-contact-dialog-width),calc(100vw - var(--customer-contact-dialog-screen-gap)));border:1px solid rgb(var(--app-border) / .86);border-radius:var(--customer-contact-dialog-radius);background:rgb(var(--app-card));box-shadow:var(--customer-contact-dialog-shadow)}.customer-contact-dialog.p-dialog .p-dialog-header{padding:var(--customer-contact-dialog-header-padding);border-bottom:1px solid rgb(var(--app-border) / .72);background:rgb(var(--app-card));color:rgb(var(--app-text))}.customer-contact-dialog.p-dialog .p-dialog-title{font-size:var(--customer-contact-dialog-title-size);font-weight:900}.customer-contact-dialog.p-dialog .p-dialog-header-icon{width:var(--customer-contact-dialog-close-size);height:var(--customer-contact-dialog-close-size);border:1px solid rgb(var(--app-primary) / .65);border-radius:999px;color:rgb(var(--app-text))}.customer-contact-dialog.p-dialog .p-dialog-content{overflow:visible;padding:var(--customer-contact-dialog-content-padding);background:rgb(var(--app-card));color:rgb(var(--app-text))}.customer-contact-dialog.p-dialog .p-dialog-footer{padding:var(--customer-contact-dialog-footer-padding);border-top:1px solid rgb(var(--app-border) / .5);background:rgb(var(--app-card))}@media (max-width: 640px){.customer-contact-dialog__grid{grid-template-columns:1fr}.customer-contacts-section__item{align-items:flex-start}.customer-contact-dialog.p-dialog .p-dialog-header,.customer-contact-dialog.p-dialog .p-dialog-content,.customer-contact-dialog.p-dialog .p-dialog-footer{padding-left:var(--customer-contact-dialog-mobile-padding-x);padding-right:var(--customer-contact-dialog-mobile-padding-x)}}.customer-contacts-section__list{gap:10px;margin-bottom:14px}.customer-contacts-section__item{padding:12px 14px;border-radius:7px;background:rgb(var(--app-bg) / .5)}.customer-contacts-section__item-main strong{font-size:.9rem;font-style:italic}.customer-contacts-section__item-main span,.customer-contacts-section__item-main small{font-size:.76rem}.customer-contacts-section__actions .p-button{width:36px;height:36px;cursor:pointer;color:rgb(var(--app-text-muted))}.customer-contacts-section__actions .p-button:not(:disabled):hover{background:rgb(var(--app-primary) / .12);color:rgb(var(--app-primary-soft))}.customer-contacts-section__actions .p-button.p-button-danger:not(:disabled):hover{background:rgb(var(--app-danger) / .12);color:rgb(var(--app-danger))}.customer-contacts-section__add-button.p-button{min-height:40px;border-radius:6px;box-shadow:none}.customer-bank-accounts__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.customer-bank-accounts__header h2{display:flex;align-items:center;gap:.55rem;margin:0}.customer-bank-accounts__header h2 i{color:rgb(var(--app-primary-soft))}.customer-bank-accounts__header p{display:block!important;margin:.35rem 0 0!important;color:rgb(var(--app-text-muted));font-size:.78rem}.customer-bank-accounts__header>.p-button{width:38px;height:38px;padding:0;border-radius:7px;cursor:pointer}.customer-bank-accounts__list{display:grid;gap:.75rem;margin-top:1rem}.customer-bank-accounts__empty{color:rgb(var(--app-text-muted));font-style:italic}.customer-bank-accounts__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid rgb(var(--app-border) / .8);border-radius:.55rem;background:rgb(var(--app-bg) / .48)}.customer-bank-accounts__item>div:first-child{display:grid;gap:.25rem;min-width:0}.customer-bank-accounts__item span{width:-moz-fit-content;width:fit-content;padding:2px 6px;border:1px solid rgb(var(--app-success) / .6);border-radius:4px;color:rgb(var(--app-success));font-size:.68rem;font-weight:800}.customer-bank-accounts__item code{overflow-wrap:anywhere;color:rgb(var(--app-text));font-size:.9rem;letter-spacing:.04em}.customer-bank-accounts__item small{color:rgb(var(--app-text-muted))}.customer-bank-accounts__actions{display:flex;gap:.25rem}.customer-bank-accounts__actions .p-button{cursor:pointer}.customer-bank-accounts__dialog.p-dialog{width:min(450px,calc(100vw - 2rem));border:1px solid rgb(var(--app-border-strong));border-radius:13px;background:rgb(var(--app-card-elevated));box-shadow:0 24px 60px #00000073}.customer-bank-accounts__dialog .p-dialog-header{padding:20px 24px 14px;border-bottom:1px solid rgb(var(--app-border) / .75);background:rgb(var(--app-card-elevated))}.customer-bank-accounts__dialog-title{display:inline-flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:800}.customer-bank-accounts__dialog-title i{color:rgb(var(--app-primary-soft))}.customer-bank-accounts__dialog .p-dialog-content{padding:24px;background:rgb(var(--app-card-elevated));color:rgb(var(--app-text))}.customer-bank-accounts__form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.customer-bank-accounts__form label{display:grid;gap:7px;color:rgb(var(--app-text-muted));font-size:.82rem;font-weight:600}.customer-bank-accounts__form label em{color:rgb(var(--app-danger));font-style:normal}.customer-bank-accounts__field--full{grid-column:1 / -1}.customer-bank-accounts__form .p-inputtext,.customer-bank-accounts__form .p-dropdown{width:100%;min-height:42px;border-radius:7px}.customer-bank-accounts__switch{display:flex!important;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;padding-top:4px}.customer-bank-accounts__dialog .p-dialog-footer{padding:0 24px 20px;background:rgb(var(--app-card-elevated))}.customer-bank-accounts__dialog-actions{display:flex;justify-content:flex-end;gap:10px}.customer-bank-accounts__dialog-actions .p-button{min-height:40px;padding-inline:18px;cursor:pointer}@media (max-width: 640px){.customer-bank-accounts__item{align-items:flex-start}.customer-bank-accounts__form{grid-template-columns:1fr}.customer-bank-accounts__field--full{grid-column:auto}}.customers-create-page .standard-page-layout__inner{max-width:var(--customers-create-page-max-width)}.customers-create-page>.page-header{position:relative!important;top:auto!important;transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.customers-create-page__header-actions-anchor{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:var(--customers-create-page-header-action-height)}.customers-create-page__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--customers-create-page-header-actions-gap)}.customers-create-page .customers-create-page__header-action.p-button{border-width:1px;font-weight:700;min-height:var(--customers-create-page-header-action-height);padding:var(--customers-create-page-header-action-padding-y) var(--customers-create-page-header-action-padding-x);border-radius:var(--customers-create-page-control-radius);transition:background-color var(--customers-create-page-header-action-transition-duration) ease,border-color var(--customers-create-page-header-action-transition-duration) ease,color var(--customers-create-page-header-action-transition-duration) ease,box-shadow var(--customers-create-page-header-action-transition-duration) ease,transform var(--customers-create-page-header-action-transition-duration) ease}.customers-create-page .customers-create-page__header-action--cancel.p-button{border-color:rgb(var(--app-border-strong) / var(--customers-create-page-header-action-border-alpha));background:rgb(var(--app-card-elevated) / var(--customers-create-page-header-action-bg-alpha));color:rgb(var(--app-text));box-shadow:var(--customers-create-page-header-action-cancel-shadow)}.customers-create-page .customers-create-page__header-action--cancel.p-button:not(:disabled):hover{border-color:rgb(var(--app-primary-soft) / .88);background:rgb(var(--app-primary) / var(--customers-create-page-header-action-hover-bg-alpha));color:rgb(var(--app-primary-soft))}.customers-create-page .customers-create-page__header-action--save.p-button{border-color:rgb(var(--app-primary-soft) / .9);background:rgb(var(--app-primary));color:rgb(var(--customers-create-page-header-action-save-text));box-shadow:var(--customers-create-page-header-action-save-shadow)}.customers-create-page .customers-create-page__header-action--save.p-button:not(:disabled):hover{border-color:rgb(var(--app-primary-soft));background:rgb(var(--app-primary-hover))}.customers-create-page .customers-create-page__header-action.p-button:not(:disabled):active{transform:translateY(var(--customers-create-page-header-action-active-translate-y))}.customers-create-page__header-actions--detached{flex-wrap:nowrap;align-items:center;justify-content:flex-end;border-width:1px;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);position:fixed!important;top:var(--customers-create-page-floating-actions-top);right:var(--customers-create-page-floating-actions-right);z-index:var(--customers-create-page-floating-actions-z-index);width:-moz-max-content;width:max-content;max-width:calc(100vw - var(--customers-create-page-floating-actions-right) * 2);padding:var(--customers-create-page-floating-actions-padding);border-radius:var(--customers-create-page-floating-actions-radius);border-color:rgb(var(--app-border-strong) / var(--customers-create-page-floating-actions-border-alpha));background:rgb(var(--app-card-elevated) / var(--customers-create-page-floating-actions-bg-alpha));box-shadow:var(--customers-create-page-floating-actions-shadow);isolation:isolate;animation:customers-create-page-actions-detach var(--customers-create-page-floating-actions-animation-duration) ease-out}.customers-create-page__loading{display:flex;justify-content:center;padding:var(--customers-create-page-loading-padding)}.customers-create-page__form{display:flex;flex-direction:column;gap:var(--customers-create-page-form-gap)}.customers-create-page__section{border-width:1px;padding:var(--customers-create-page-section-padding);border-radius:var(--customers-create-page-section-radius);border-color:rgb(var(--app-border) / var(--customers-create-page-section-border-alpha));background:rgb(var(--app-card) / var(--customers-create-page-section-bg-alpha));box-shadow:var(--app-shadow-card)}.customers-create-page__section header{margin-bottom:var(--customers-create-page-section-header-margin-bottom)}.customers-create-page__section h2{margin:0;font-weight:800;color:rgb(var(--app-text));font-size:var(--customers-create-page-section-title-size)}.customers-create-page__section p{margin:0;margin-top:var(--customers-create-page-section-description-margin-top);color:rgb(var(--app-text-muted));font-size:var(--customers-create-page-section-description-size)}.customers-create-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--customers-create-page-grid-gap)}.customers-create-page__field{display:flex;min-width:0px;flex-direction:column;font-weight:700;gap:var(--customers-create-page-field-gap);color:rgb(var(--app-text))}.customers-create-page__field--wide{grid-column:1 / -1}.customers-create-page__grid--dealer{grid-template-columns:repeat(4,minmax(0,1fr))}.customers-create-page__field span{font-size:var(--customers-create-page-label-size)}.customers-create-page__control.p-inputtext,.customers-create-page__control .p-inputtext,.customers-create-page__control.p-dropdown,.customers-create-page__control.p-inputtextarea{min-height:var(--customers-create-page-control-height);border-radius:var(--customers-create-page-control-radius);border-color:rgb(var(--app-border) / .76);background:rgb(var(--app-bg) / .72);color:rgb(var(--app-text))}.customers-create-page__control.p-inputtext,.customers-create-page__control .p-inputtext,.customers-create-page__control.p-inputtextarea{padding:var(--customers-create-page-control-padding-y) var(--customers-create-page-control-padding-x)}.customers-create-page__control.p-dropdown{display:flex;align-items:center}.customers-create-page__control.p-dropdown .p-dropdown-label{padding:var(--customers-create-page-control-padding-y) var(--customers-create-page-control-padding-x)}.customers-create-page__trusted-box{display:flex;align-items:center;justify-content:space-between;border-width:1px;grid-column:1 / -1;gap:var(--customers-create-page-trusted-gap);padding:var(--customers-create-page-trusted-padding);border-radius:var(--customers-create-page-control-radius);border-color:rgb(var(--app-success) / .42);background:rgb(var(--app-success) / .1)}.customers-create-page__trusted-copy{display:flex;min-width:0px;align-items:center;gap:var(--customers-create-page-trusted-gap)}.customers-create-page__trusted-copy>i{flex-shrink:0;color:rgb(var(--app-success));font-size:var(--customers-create-page-trusted-icon-size)}.customers-create-page__trusted-copy span{display:flex;min-width:0px;flex-direction:column;gap:var(--customers-create-page-trusted-text-gap)}.customers-create-page__trusted-copy strong{color:rgb(var(--app-success))}.customers-create-page__trusted-copy small{color:rgb(var(--app-text-muted));line-height:1.45}.customers-create-page__address-info.p-message{display:inline-flex;max-width:100%;align-items:center;border-width:0px;padding:var(--customers-create-page-address-info-padding);border-radius:var(--customers-create-page-control-radius);background:rgb(var(--app-info) / .16);color:rgb(var(--app-info-soft));font-weight:800}.customers-create-page__address-info+.customers-create-page__address-list{margin-top:var(--customers-create-page-address-info-margin-bottom)}.customers-create-page__address-info.p-message .p-message-wrapper{display:flex;align-items:center;gap:var(--customers-create-page-address-info-gap);padding:0}.customers-create-page__address-info.p-message .p-message-icon,.customers-create-page__address-info.p-message .p-message-text{color:inherit}.customers-create-page__address-list{display:flex;flex-direction:column;gap:var(--customers-create-page-address-gap)}.customers-create-page__address-field{display:grid;align-items:flex-start;grid-template-columns:var(--customers-create-page-address-label-width) minmax(0,1fr);gap:var(--customers-create-page-grid-gap)}.customers-create-page__address-field>span{padding-top:.85rem;color:rgb(var(--app-text-muted));font-size:var(--customers-create-page-label-size);font-weight:800}.customers-create-page__section--dealer{border-color:rgb(var(--app-primary) / var(--customers-create-page-dealer-border-alpha));background:linear-gradient(135deg,rgb(var(--app-primary) / var(--customers-create-page-dealer-bg-alpha)),rgb(var(--app-card) / var(--customers-create-page-section-bg-alpha)))}.customers-create-page__dealer-title{display:flex;align-items:center;gap:var(--customers-create-page-dealer-title-gap)}.customers-create-page__dealer-title i{color:rgb(var(--app-primary-soft));font-size:var(--customers-create-page-dealer-icon-size)}@keyframes customers-create-page-actions-detach{0%{opacity:0;transform:translateY(var(--customers-create-page-floating-actions-animation-offset)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1180px){.customers-create-page__grid--dealer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.customers-create-page__grid,.customers-create-page__grid--dealer{grid-template-columns:1fr}.customers-create-page__header-actions{justify-content:flex-start}.customers-create-page__header-actions--detached{justify-content:flex-end;left:var(--customers-create-page-floating-actions-mobile-left);right:var(--customers-create-page-floating-actions-right)}.customers-create-page__address-field{grid-template-columns:1fr}.customers-create-page__address-field>span{padding-top:0}}@media (max-width: 640px){.customers-create-page__header-actions--detached{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.customers-create-page__header-actions--detached .customers-create-page__header-action.p-button{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.customers-create-page__header-actions--detached{animation:none}}.customers-create-page__form--create,.customers-create-page__form--edit{width:min(100%,1000px);margin-inline:auto}.customers-create-page__form--create{gap:0;border:1px solid rgb(var(--app-border) / .88);border-radius:.65rem;overflow:visible;background:rgb(var(--app-card) / .92);box-shadow:var(--app-shadow-card)}.customers-create-page__form--create>.p-message{margin:1.25rem 1.25rem 0}.customers-create-page__form--create>.customers-create-page__section{border:0;border-radius:0;box-shadow:none;background:transparent;padding:1rem 1.5rem}.customers-create-page__form--create>.customers-create-page__section+.customers-create-page__section{padding-top:.35rem}.customers-create-page__form--create>.customers-create-page__section>header{display:none}.customers-create-page__form--create .customers-create-page__grid{row-gap:.9rem;-moz-column-gap:1rem;column-gap:1rem}.customers-create-page__form--create .customers-create-page__trusted-box{margin-block:.25rem}.customers-create-page__form--create .customers-create-page__address-list{padding-top:.15rem;border-top:1px dashed rgb(var(--app-border) / .55)}.customers-create-page__form--create .customers-create-page__section--dealer>header{display:block}.customers-create-page__form--create>:last-child{margin:1rem 1.5rem 1.5rem}.customers-create-page__form--edit{gap:1.1rem}.customers-create-page__form--edit .customers-create-page__section{padding:1.35rem 1.5rem;border-radius:.55rem}.customers-create-page__form--edit .customers-create-page__section header p{margin-top:.2rem}.customers-create-page__form--edit .customers-create-page__control,.customers-create-page__form--create .customers-create-page__control{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.customers-create-page__form--edit .customers-create-page__control:hover,.customers-create-page__form--create .customers-create-page__control:hover{border-color:rgb(var(--app-primary-soft) / .7)}.customers-create-page__form--edit .p-button:not(:disabled),.customers-create-page__form--create .p-button:not(:disabled),.customers-create-page__form--edit .p-dropdown:not(.p-disabled),.customers-create-page__form--create .p-dropdown:not(.p-disabled),.customers-create-page__form--edit .p-inputswitch:not(.p-disabled),.customers-create-page__form--create .p-inputswitch:not(.p-disabled){cursor:pointer}.customers-create-page__section--trusted{padding:0;border-color:transparent;background:transparent;box-shadow:none}.customers-create-page__section--trusted .customers-create-page__trusted-box{margin:0}.customers-create-page__form--create .customers-create-page__section--trusted{padding:.35rem 1.5rem 1rem}.customers-create-page__form--create .customers-create-page__section--trusted .customers-create-page__trusted-box{border-radius:.5rem}.customers-create-page__form--create .customers-create-page__section--addresses{padding-top:.35rem}.customers-create-page__field--guardian{grid-column:1 / -1}.customers-create-page__form--edit .customers-create-page__section--trusted{border:0;padding:0}.customers-create-page__form--edit .customers-create-page__trusted-box{min-height:72px}.customers-create-page .page-header__inner{max-width:1440px}.customers-create-page .standard-page-layout__inner{max-width:1080px}.customers-create-page__form--edit{width:min(100%,760px)}.customers-create-page__form--create{width:min(100%,900px)}.customers-create-page__section>header>p{display:none}.customers-create-page__form--edit .customers-create-page__section{padding:22px 24px;border-radius:8px}.customers-create-page__form--edit .customers-create-page__section>header{margin-bottom:14px}.customers-create-page__form--edit .customers-create-page__section>header h2{font-size:1rem}.customers-create-page__field{font-weight:500}.customers-create-page__field>span,.customers-create-page__address-field>span{color:rgb(var(--app-text-muted));font-size:.78rem;font-weight:600}.customers-create-page__control.p-inputtext,.customers-create-page__control .p-inputtext,.customers-create-page__control.p-dropdown,.customers-create-page__control.p-inputtextarea,.customers-create-page__control.p-inputnumber .p-inputtext{min-height:40px;border-radius:6px}.customers-create-page__field--commercial{padding:10px;border:1px solid rgb(var(--app-border) / .78);border-radius:7px;background:rgb(var(--app-bg) / .22)}.customers-create-page__field-hint{margin-top:1px;color:rgb(var(--app-text-muted));font-size:.72rem;font-weight:500;line-height:1.35;text-decoration:underline;text-underline-offset:2px}.customers-create-page__section--notes .p-inputtextarea{min-height:110px}.customers-create-page__form-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:2px;padding:18px 20px;border-top:1px solid rgb(var(--app-border) / .72);background:rgb(var(--app-card) / .88)}.customers-create-page__form--edit>.customers-create-page__form-footer{margin-top:0}.customers-create-page__footer-action.p-button{min-height:40px;padding-inline:20px;border-radius:7px;font-weight:700;cursor:pointer}.customers-create-page__footer-action--cancel.p-button{border:1px solid rgb(var(--app-border-strong));background:rgb(var(--app-bg) / .72);color:rgb(var(--app-text))}.customers-create-page__footer-action--cancel.p-button:not(:disabled):hover{border-color:rgb(var(--app-primary-soft));color:rgb(var(--app-primary-soft))}.customers-create-page__footer-action--save.p-button{border-color:rgb(var(--app-primary));background:rgb(var(--app-primary));color:#fff}@media (max-width: 640px){.customers-create-page__form-footer{align-items:stretch;flex-direction:column-reverse}.customers-create-page__footer-action.p-button{width:100%;justify-content:center}}.customer-details-page .standard-page-layout__inner{max-width:800px}.customer-details-page>.page-header .page-header__inner{width:100%;max-width:none;margin-inline:0}.customer-details-page__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.customer-details-page__header-action.p-button{min-height:40px;border-radius:7px;font-weight:700;cursor:pointer}.customer-details-page__header-action--review.p-button{border-color:#f59e0b73;background:#f59e0b1a;color:#f59e0b}.customer-details-page__header-action--review.p-button:not(:disabled):hover{transform:translateY(-1px);border-color:#f59e0b;background:#f59e0b33;color:#fff}.customer-details-page__header-action--edit.p-button{border-color:rgb(var(--app-primary));background:rgb(var(--app-primary));color:#fff}.customer-details-page__loading{display:flex;justify-content:center;padding:3rem 0}.customer-details-page__legacy-content{width:100%;max-width:720px;margin:40px auto 0}.customer-details-card,.customer-details-contacts{margin-bottom:24px;padding:24px;border:1px solid rgb(var(--app-border) / .8);border-radius:8px;background:rgb(var(--app-card) / .94);box-shadow:0 12px 30px #0000001f}.customer-details-card>h2,.customer-details-contacts>h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid rgb(var(--app-border) / .75);color:rgb(var(--app-text));font-size:1.05rem;font-weight:750}.customer-details-contacts>h2{color:rgb(var(--app-primary-soft))}.customer-details-card dl{margin:0}.customer-details-card__row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:11px 0;border-bottom:1px dashed rgb(var(--app-text) / .1)}.customer-details-card__row:last-child{border-bottom:0}.customer-details-card__row dt{flex:0 0 40%;color:rgb(var(--app-text-muted));font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.customer-details-card__row dd{margin:0;max-width:60%;color:rgb(var(--app-text));font-size:.87rem;font-weight:500;text-align:right;overflow-wrap:anywhere}.customer-details-card__row a{color:rgb(var(--app-text));text-decoration:none;border-bottom:1px dotted rgb(var(--app-text) / .28)}.customer-details-card__row a:hover{color:rgb(var(--app-primary-soft));border-bottom-color:rgb(var(--app-primary-soft))}.customer-details-card__accent{color:rgb(var(--app-primary-soft))}.customer-details-card__trusted{display:inline-flex;align-items:center;gap:6px}.customer-details-card__separator{display:inline-block;height:16px;margin:0 8px;border-left:1px solid rgb(var(--app-border));vertical-align:middle}.customer-details-card__notes{display:inline-block;white-space:pre-wrap}.customer-details-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.customer-details-card__actions .p-button{justify-content:center;min-height:42px;font-weight:700;cursor:pointer}.customer-details-contacts__list{display:flex;flex-direction:column;gap:10px}.customer-details-contacts article{padding:14px 16px;border:1px solid rgb(var(--app-border) / .78);border-radius:7px;background:rgb(var(--app-bg) / .34)}.customer-details-contacts article header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.customer-details-contacts article header strong{color:rgb(var(--app-text))}.customer-details-contacts article header span{padding:2px 6px;border-radius:4px;background:rgb(var(--app-primary) / .12);color:rgb(var(--app-primary-soft));font-size:.69rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.customer-details-contacts article>div{display:flex;flex-wrap:wrap;gap:8px 16px;color:rgb(var(--app-text-muted));font-size:.8rem}.customer-details-contacts article a,.customer-details-contacts article span{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.customer-details-contacts article a:hover{color:rgb(var(--app-primary-soft))}.customer-details-contacts__empty{margin:0;padding:6px 0;color:rgb(var(--app-text-muted));text-align:center;font-style:italic}.customer-review-dialog__mask{background:#000000c2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.customer-review-dialog.p-dialog{width:min(880px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgb(var(--app-border-strong));border-radius:14px;background:rgb(var(--app-card-elevated));box-shadow:0 24px 70px #0000007a}.customer-review-dialog .p-dialog-header{padding:18px 22px;border-bottom:1px solid rgb(var(--app-border) / .8);background:rgb(var(--app-card-elevated))}.customer-review-dialog__title{display:inline-flex;align-items:center;gap:10px;font-weight:800}.customer-review-dialog__title .pi{color:rgb(var(--app-text))}.customer-review-dialog .p-dialog-content{padding:22px;background:rgb(var(--app-card-elevated));color:rgb(var(--app-text))}.customer-review-dialog__body{display:flex;flex-direction:column;gap:14px}.customer-review-dialog__description{margin:0;color:rgb(var(--app-text-muted))}.customer-review-dialog__summary{padding:14px;border:1px solid rgb(var(--app-border) / .8);border-radius:8px;background:rgb(var(--app-bg) / .55)}.customer-review-dialog__summary>div{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.customer-review-dialog__summary>div:last-child{margin-bottom:0}.customer-review-dialog__summary span,.customer-review-dialog__preview-row span,.customer-review-dialog__preview-content>span{color:rgb(var(--app-text-muted));font-size:.72rem;font-weight:800;text-transform:uppercase}.customer-review-dialog__summary strong{font-size:.9rem}.customer-review-dialog__state{display:flex;min-height:120px;align-items:center;justify-content:center;gap:12px;color:rgb(var(--app-text-muted))}.customer-review-dialog__state .p-progress-spinner{width:30px;height:30px}.customer-review-dialog__preview{display:flex;flex-direction:column;gap:12px}.customer-review-dialog__preview-row{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid rgb(var(--app-border) / .78);border-radius:7px;background:rgb(var(--app-bg) / .58)}.customer-review-dialog__preview-row strong{overflow-wrap:anywhere}.customer-review-dialog__last-sent{display:flex;align-items:center;gap:6px;color:rgb(var(--app-text-muted));font-size:.78rem}.customer-review-dialog__preview-content{overflow:hidden;border:1px solid rgb(var(--app-border) / .78);border-radius:7px;background:rgb(var(--app-bg) / .58)}.customer-review-dialog__preview-content>span{display:block;padding:10px 14px;border-bottom:1px solid rgb(var(--app-border) / .7)}.customer-review-dialog__preview-content iframe{display:block;width:100%;height:min(420px,48vh);border:0;background:#fff}.customer-review-dialog .p-dialog-footer{padding:14px 22px;border-top:1px solid rgb(var(--app-border) / .8);background:rgb(var(--app-card-elevated))}.customer-review-dialog__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-review-dialog__footer .p-button{justify-content:center;min-height:44px;cursor:pointer}@media (max-width: 700px){.customer-details-page__legacy-content{margin-top:24px}.customer-details-card,.customer-details-contacts{padding:18px}.customer-details-card__row{flex-direction:column;gap:5px}.customer-details-card__row dt,.customer-details-card__row dd{flex-basis:auto;max-width:100%;text-align:left}.customer-details-card__actions,.customer-review-dialog__footer{grid-template-columns:1fr}.customer-review-dialog__preview-row{grid-template-columns:1fr;gap:4px}}.customer-details-card__action.p-button{border-radius:6px;min-height:46px;justify-content:center;gap:8px;font-weight:700;box-shadow:none}.customer-details-card__action--primary.p-button{border-color:#4f46e5;background:#4f46e5;color:#fff}.customer-details-card__action--primary.p-button:not(:disabled):hover{border-color:#5b51ec;background:#5b51ec}.customer-details-card__action--secondary.p-button{border-color:rgb(var(--app-border-strong));background:rgb(var(--app-bg) / .82);color:rgb(var(--app-text))}.customer-details-card__action--secondary.p-button:not(:disabled):hover{border-color:rgb(var(--app-text-muted) / .75);background:rgb(var(--app-card-elevated))}.customer-details-card__review-status{display:flex;align-items:center;gap:9px;margin-top:22px;color:rgb(var(--app-text-muted));font-size:.79rem;line-height:1.35}.customer-details-card__review-status .pi{flex:0 0 auto;width:18px;text-align:center;color:rgb(var(--app-text-muted));font-size:.86rem}.customer-details-card__review-status strong{color:rgb(var(--app-text));font-weight:700}.customer-details-page__header-action--review.p-button{border:1px solid rgb(var(--app-border-strong));background:rgb(var(--app-bg) / .9);color:rgb(var(--app-text))}.customer-details-page__header-action--review.p-button:not(:disabled):hover{transform:none;border-color:#4f46e5;background:#4f46e51f;color:#fff}.customer-details-page__header-action--edit.p-button{border-color:#4f46e5;background:#4f46e5}.customer-details-page__header-action--edit.p-button:not(:disabled):hover{border-color:#5b51ec;background:#5b51ec}.customer-review-dialog__button.p-button{border-radius:6px;min-height:44px;justify-content:center;font-weight:700;box-shadow:none}.customer-review-dialog__button--cancel.p-button{border-color:rgb(var(--app-border-strong));background:rgb(var(--app-bg) / .85);color:rgb(var(--app-text))}.customer-review-dialog__button--send.p-button{border-color:#4f46e5;background:#4f46e5;color:#fff}.customer-review-dialog__button--send.p-button:not(:disabled):hover{border-color:#5b51ec;background:#5b51ec}.pricing-policy-page .standard-page-layout__inner{max-width:var(--pricing-policy-page-max-width)}.pricing-policy-page__content{min-width:0}.pricing-policy-page__state{display:flex;align-items:center;justify-content:center;min-height:var(--pricing-policy-page-panel-min-height)}.pricing-policy-page__layout{display:grid;align-items:flex-start;grid-template-columns:var(--pricing-policy-page-layout-columns);gap:var(--pricing-policy-page-layout-gap)}.pricing-policy-page__panel{display:flex;min-width:0px;flex-direction:column;overflow:hidden;border-width:1px;min-height:var(--pricing-policy-page-panel-min-height);border-color:rgb(var(--app-border) / var(--pricing-policy-page-panel-border-alpha));border-radius:var(--pricing-policy-page-panel-radius);background:rgb(var(--app-card) / var(--pricing-policy-page-panel-bg-alpha))}.pricing-policy-page__panel-header,.pricing-policy-page__column-header{display:flex;align-items:center;justify-content:space-between;gap:var(--pricing-policy-page-header-gap)}.pricing-policy-page__panel-header{min-height:var(--pricing-policy-page-header-height);padding-inline:var(--pricing-policy-page-header-padding-x);border-bottom:1px solid rgb(var(--app-border) / .72)}.pricing-policy-page__panel-header h2,.pricing-policy-page__column-header h2{margin:0;display:flex;align-items:center;font-weight:800;gap:var(--pricing-policy-page-header-gap);color:rgb(var(--app-text));font-size:var(--pricing-policy-page-header-size)}.pricing-policy-page__panel-header h2 .pi,.pricing-policy-page__column-header h2 .pi{color:rgb(var(--app-primary-soft))}.pricing-policy-page__filters{display:flex;flex-direction:column;gap:var(--pricing-policy-page-filters-gap);padding:var(--pricing-policy-page-filters-padding);border-bottom:1px solid rgb(var(--app-border) / .72)}.pricing-policy-page__search{position:relative;display:flex;width:100%;align-items:center}.pricing-policy-page__search>.pi{pointer-events:none;position:absolute;z-index:10;left:var(--pricing-policy-page-search-icon-left);color:rgb(var(--app-text-muted));font-size:var(--pricing-policy-page-search-icon-size)}.pricing-policy-page__search-input.p-inputtext{width:100%;min-height:var(--pricing-policy-page-control-height);padding-left:var( --pricing-policy-page-search-input-padding-left );padding-right:var(--pricing-policy-page-control-padding-x)}.pricing-policy-page__filters .p-dropdown{width:100%;min-height:var(--pricing-policy-page-control-height)}.pricing-policy-page__customer-list{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow-y:auto;gap:var(--pricing-policy-page-list-gap);padding:var(--pricing-policy-page-list-padding)}.pricing-policy-page__customer{display:flex;cursor:grab;align-items:center;border-width:1px;font-weight:600;gap:var(--pricing-policy-page-customer-gap);min-height:var(--pricing-policy-page-customer-min-height);padding-inline:var(--pricing-policy-page-customer-padding-x);border-color:rgb(var(--app-border) / var(--pricing-policy-page-customer-border-alpha));border-radius:var(--pricing-policy-page-customer-radius);background:rgb(var(--app-input));color:rgb(var(--app-text));transition:border-color var(--pricing-policy-page-customer-transition-duration) ease,background-color var(--pricing-policy-page-customer-transition-duration) ease,opacity var(--pricing-policy-page-customer-transition-duration) ease}.pricing-policy-page__customer:hover{border-color:rgb(var(--app-primary-soft));background:rgb(var(--app-primary) / var(--pricing-policy-page-customer-hover-alpha))}.pricing-policy-page__customer>span{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-policy-page__customer--pending{cursor:wait;opacity:var(--pricing-policy-page-customer-dragged-opacity)}.pricing-policy-page__customer--dragged{opacity:var(--pricing-policy-page-customer-dragged-opacity)}.pricing-policy-page__drag-handle{color:rgb(var(--app-text-muted))}.pricing-policy-page__move-customer.p-button{display:none;flex-shrink:0;width:var(--pricing-policy-page-action-size);height:var(--pricing-policy-page-action-size)}.pricing-policy-page__empty{display:flex;align-items:center;justify-content:center;border-width:1px;border-style:dashed;text-align:center;padding:var(--pricing-policy-page-empty-padding);border-color:rgb(var(--app-border) / var(--pricing-policy-page-empty-border-alpha));border-radius:var(--pricing-policy-page-empty-radius);color:rgb(var(--app-text-muted))}.pricing-policy-page__empty--drop{min-height:var(--pricing-policy-page-customer-min-height)}.pricing-policy-page__groups-column{min-width:0px}.pricing-policy-page__column-header{margin-bottom:var(--pricing-policy-page-column-header-margin-bottom)}.pricing-policy-page__groups{display:flex;flex-direction:column;gap:var(--pricing-policy-page-groups-gap)}.pricing-policy-page__customer-group{overflow:hidden;border-width:1px;border-style:dashed;border-color:rgb(var(--app-border) / var(--pricing-policy-page-group-border-alpha));border-radius:var(--pricing-policy-page-group-radius);background:rgb(var(--app-card) / var(--pricing-policy-page-panel-bg-alpha))}.pricing-policy-page__drop-zone{transition:border-color var(--pricing-policy-page-customer-transition-duration) ease,box-shadow var(--pricing-policy-page-customer-transition-duration) ease}.pricing-policy-page__drop-zone:hover{border-color:rgb(var(--app-primary-soft) / var(--pricing-policy-page-drop-border-alpha));box-shadow:var(--pricing-policy-page-drop-shadow)}.pricing-policy-page__customer-group-header{display:flex;align-items:center;gap:var(--pricing-policy-page-group-header-gap);min-height:var(--pricing-policy-page-group-header-min-height);padding-inline:var(--pricing-policy-page-group-header-padding-x);border-bottom:1px solid rgb(var(--app-border) / .72)}.pricing-policy-page__customer-group-toggle{display:flex;min-width:0px;flex:1 1 0%;cursor:pointer;align-items:center;border-width:0px;background-color:transparent;padding:0;text-align:left;font-weight:800;gap:var(--pricing-policy-page-header-gap);color:rgb(var(--app-primary-soft))}.pricing-policy-page__customer-group-toggle span{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-policy-page__customer-group-header>strong{flex-shrink:0;color:rgb(var(--app-text))}.pricing-policy-page__customer-group-body{display:flex;flex-direction:column;gap:var(--pricing-policy-page-list-gap);padding:var(--pricing-policy-page-group-body-padding)}.pricing-policy-page__row-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--pricing-policy-page-actions-gap)}.pricing-policy-page__row-actions .p-button{width:var(--pricing-policy-page-action-size);height:var(--pricing-policy-page-action-size)}.pricing-policy-page__markup-list{display:flex;flex-direction:column;gap:var(--pricing-policy-page-markup-list-gap);padding:var(--pricing-policy-page-markup-list-padding)}.pricing-policy-page__markup-row{display:flex;align-items:center;justify-content:space-between;min-height:var(--pricing-policy-page-markup-row-min-height);padding-inline:var(--pricing-policy-page-markup-row-padding-x);border-radius:var(--pricing-policy-page-markup-row-radius);background:rgb(var(--app-bg-muted) / .55)}.pricing-policy-page__tree-header{padding:0 var(--pricing-policy-page-tree-padding) var(--pricing-policy-page-tree-padding)}.pricing-policy-page__tree-header h3{margin:0;font-weight:800;text-transform:uppercase;color:rgb(var(--app-text-muted));font-size:var(--pricing-policy-page-tree-title-size);letter-spacing:var(--pricing-policy-page-tree-title-letter-spacing)}.pricing-policy-page__accordion{padding:0 var(--pricing-policy-page-tree-padding) var(--pricing-policy-page-tree-padding)}.pricing-policy-page__accordion .p-accordion-header-link{background:rgb(var(--app-bg-muted) / .5);color:rgb(var(--app-text))}.pricing-policy-page__accordion .p-accordion-content{display:flex;flex-direction:column;gap:var(--pricing-policy-page-subgroup-gap);background:transparent}.pricing-policy-page__subgroup-row{display:flex;align-items:center;justify-content:space-between;gap:var(--pricing-policy-page-subgroup-gap);padding:var(--pricing-policy-page-subgroup-padding);border-radius:var(--pricing-policy-page-subgroup-radius);background:rgb(var(--app-input))}.pricing-policy-page__subgroup-row>span{display:flex;min-width:0px;align-items:center;gap:var(--pricing-policy-page-header-gap)}.pricing-policy-page__subgroup-row .p-dropdown{width:var(--pricing-policy-page-subgroup-control-width)}.pricing-policy-page__dialog-mask{-webkit-backdrop-filter:blur(var(--pricing-policy-page-dialog-mask-blur));backdrop-filter:blur(var(--pricing-policy-page-dialog-mask-blur));background:rgb(var(--app-bg) / var(--pricing-policy-page-dialog-mask-alpha))}.pricing-policy-page__dialog.p-dialog,.pricing-policy-page__confirm-dialog.p-dialog{overflow:hidden;width:min(var(--pricing-policy-page-dialog-width),calc(100vw - var(--pricing-policy-page-dialog-screen-gap)));border:1px solid rgb(var(--app-border-strong) / var( --pricing-policy-page-dialog-border-alpha ));border-radius:var(--pricing-policy-page-dialog-radius);background:rgb(var(--app-card-elevated));color:rgb(var(--app-text));box-shadow:var(--pricing-policy-page-dialog-shadow)}.pricing-policy-page__confirm-dialog.p-dialog{width:min(var(--pricing-policy-page-confirm-dialog-width),calc(100vw - var(--pricing-policy-page-dialog-screen-gap)))}.pricing-policy-page__dialog .p-dialog-header,.pricing-policy-page__confirm-dialog .p-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:var(--pricing-policy-page-dialog-header-padding-y) var(--pricing-policy-page-dialog-header-padding-x);border-bottom:1px solid rgb(var(--app-border) / .72);background:rgb(var(--app-card-elevated))}.pricing-policy-page__dialog .p-dialog-title,.pricing-policy-page__confirm-dialog .p-dialog-title{font-weight:800;color:rgb(var(--app-text));font-size:var(--pricing-policy-page-dialog-title-size)}.pricing-policy-page__dialog .p-dialog-header-icon,.pricing-policy-page__confirm-dialog .p-dialog-header-icon{display:flex;align-items:center;justify-content:center;border-radius:9999px;width:var(--pricing-policy-page-dialog-close-size);height:var(--pricing-policy-page-dialog-close-size);color:rgb(var(--app-text-muted));transition:color var(--pricing-policy-page-dialog-button-transition) ease,background-color var(--pricing-policy-page-dialog-button-transition) ease}.pricing-policy-page__dialog .p-dialog-header-icon:hover,.pricing-policy-page__confirm-dialog .p-dialog-header-icon:hover{background:rgb(var(--app-text) / var( --pricing-policy-page-dialog-close-hover-alpha ));color:rgb(var(--app-text))}.pricing-policy-page__dialog .p-dialog-content{padding:var(--pricing-policy-page-dialog-content-padding-y) var(--pricing-policy-page-dialog-content-padding-x);background:rgb(var(--app-bg-muted) / .72);color:rgb(var(--app-text))}.pricing-policy-page__dialog-form{display:flex;flex-direction:column;gap:var(--pricing-policy-page-dialog-gap)}.pricing-policy-page__dialog-form label{display:flex;flex-direction:column;font-weight:700;gap:var(--pricing-policy-page-dialog-field-gap);color:rgb(var(--app-text-soft));font-size:var(--pricing-policy-page-dialog-label-size)}.pricing-policy-page__dialog-form .p-inputtext,.pricing-policy-page__dialog-form .p-inputnumber,.pricing-policy-page__dialog-form .p-inputnumber-input,.pricing-policy-page__dialog-form .p-dropdown{width:100%}.pricing-policy-page__dialog-form .p-inputtext,.pricing-policy-page__dialog-form .p-inputnumber-input{min-height:var(--pricing-policy-page-dialog-control-height);padding-inline:var(--pricing-policy-page-dialog-control-padding-x);border-radius:var(--pricing-policy-page-dialog-control-radius)}.pricing-policy-page__dialog-form .p-dropdown{min-height:var(--pricing-policy-page-dialog-control-height);border-radius:var(--pricing-policy-page-dialog-control-radius)}.pricing-policy-page__dialog-form .p-dropdown-label{display:flex;align-items:center;padding-inline:var(--pricing-policy-page-dialog-control-padding-x)}.pricing-policy-page__dialog-form p{margin:0;color:rgb(var(--app-text-soft))}.pricing-policy-page__dialog .p-dialog-footer{padding:var(--pricing-policy-page-dialog-footer-padding-y) var(--pricing-policy-page-dialog-footer-padding-x)!important;border-top:1px solid rgb(var(--app-border) / .72);background:rgb(var(--app-card-elevated))}.pricing-policy-page__dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--pricing-policy-page-dialog-actions-gap)}.pricing-policy-page__dialog-actions .p-button,.pricing-policy-page__confirm-dialog .p-dialog-footer .p-button{display:inline-flex;align-items:center;justify-content:center;font-weight:800;min-width:var(--pricing-policy-page-dialog-button-min-width);min-height:var(--pricing-policy-page-dialog-button-height);padding:0 var(--pricing-policy-page-dialog-button-padding-x)!important;border-radius:var(--pricing-policy-page-dialog-button-radius);transition:transform var(--pricing-policy-page-dialog-button-transition) ease,border-color var(--pricing-policy-page-dialog-button-transition) ease,background-color var(--pricing-policy-page-dialog-button-transition) ease,box-shadow var(--pricing-policy-page-dialog-button-transition) ease}.pricing-policy-page__dialog-actions .p-button:not(:disabled):hover,.pricing-policy-page__confirm-dialog .p-dialog-footer .p-button:not(:disabled):hover{transform:translateY(var( --pricing-policy-page-dialog-button-hover-offset ))}.pricing-policy-page__dialog-actions .p-button:focus-visible,.pricing-policy-page__confirm-dialog .p-dialog-footer .p-button:focus-visible{box-shadow:var(--pricing-policy-page-dialog-focus-shadow)}.pricing-policy-page__confirm-dialog .p-dialog-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--pricing-policy-page-confirm-content-gap);padding:var(--pricing-policy-page-dialog-content-padding-y) var(--pricing-policy-page-dialog-content-padding-x);background:rgb(var(--app-bg-muted) / .72);color:rgb(var(--app-text))}.pricing-policy-page__confirm-dialog .p-confirm-dialog-icon{margin:0;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;width:var(--pricing-policy-page-confirm-icon-size);height:var(--pricing-policy-page-confirm-icon-size);border:1px solid rgb(var(--app-danger) / var( --pricing-policy-page-confirm-icon-border-alpha ));background:rgb(var(--app-danger) / var( --pricing-policy-page-confirm-icon-bg-alpha ));color:rgb(var(--app-danger));font-size:var(--pricing-policy-page-confirm-icon-font-size)}.pricing-policy-page__confirm-dialog .p-confirm-dialog-message{margin:0;text-align:center;max-width:var(--pricing-policy-page-confirm-message-max-width);color:rgb(var(--app-text-soft));line-height:var(--pricing-policy-page-confirm-message-line-height)}.pricing-policy-page__confirm-dialog .p-dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--pricing-policy-page-dialog-actions-gap);padding:var(--pricing-policy-page-dialog-footer-padding-y) var(--pricing-policy-page-dialog-footer-padding-x)!important;border-top:1px solid rgb(var(--app-border) / .72);background:rgb(var(--app-card-elevated))}.pricing-policy-page__confirm-accept.p-button{border-color:rgb(var(--app-danger));background:rgb(var(--app-danger));color:rgb(var(--app-danger-contrast));box-shadow:var(--pricing-policy-page-confirm-danger-shadow)}.pricing-policy-page__confirm-accept.p-button:not(:disabled):hover{border-color:rgb(var(--app-danger-hover));background:rgb(var(--app-danger-hover));color:rgb(var(--app-danger-contrast));box-shadow:var( --pricing-policy-page-confirm-danger-hover-shadow )}.pricing-policy-page__confirm-reject.p-button{border-color:rgb(var(--app-border-strong));background:rgb(var(--app-bg-muted) / .42);color:rgb(var(--app-text-soft))}.pricing-policy-page__confirm-reject.p-button:not(:disabled):hover{border-color:rgb(var(--app-primary-soft));background:rgb(var(--app-primary) / .12);color:rgb(var(--app-text))}@media (max-width: 1180px){.pricing-policy-page__layout{grid-template-columns:minmax(17rem,20rem) 1fr}.pricing-policy-page__layout>.pricing-policy-page__panel:last-child{grid-column:1 / -1}}@media (max-width: 760px){.pricing-policy-page__layout{grid-template-columns:1fr}.pricing-policy-page__layout>.pricing-policy-page__panel:last-child{grid-column:auto}.pricing-policy-page__column-header{align-items:flex-start;flex-direction:column}.pricing-policy-page__column-header .p-button{width:100%}.pricing-policy-page__move-customer.p-button{display:inline-flex}.pricing-policy-page__drag-handle{display:none}.pricing-policy-page__customer{cursor:default}.pricing-policy-page__subgroup-row{align-items:stretch;flex-direction:column}.pricing-policy-page__subgroup-row .p-dropdown{width:100%}.pricing-policy-page__dialog-actions,.pricing-policy-page__confirm-dialog .p-dialog-footer{flex-direction:column-reverse}.pricing-policy-page__dialog-actions .p-button,.pricing-policy-page__confirm-dialog .p-dialog-footer .p-button{width:100%}.pricing-policy-page__dialog .p-dialog-content,.pricing-policy-page__confirm-dialog .p-dialog-content{padding:var(--pricing-policy-page-dialog-mobile-padding)}.pricing-policy-page__dialog .p-dialog-footer,.pricing-policy-page__confirm-dialog .p-dialog-footer{padding:var(--pricing-policy-page-dialog-mobile-padding)!important}}.currency-rates-page .standard-page-layout__inner{max-width:var(--currency-rates-page-max-width)}.currency-rates-page__loading{display:flex;align-items:center;justify-content:center;min-height:var(--currency-rates-page-loading-min-height)}.currency-rates-page__layout{display:grid;align-items:flex-start;grid-template-columns:var(--currency-rates-page-form-width) minmax(0,1fr);gap:var(--currency-rates-page-layout-gap)}.currency-rates-page__panel{min-width:0px;overflow:hidden;border-width:1px;border-color:rgb(var(--app-border) / var( --currency-rates-page-panel-border-alpha ));border-radius:var(--currency-rates-page-panel-radius);background:rgb(var(--app-card) / var( --currency-rates-page-panel-bg-alpha ))}.currency-rates-page__panel-header{padding:var(--currency-rates-page-header-padding-y) var(--currency-rates-page-header-padding-x);border-bottom:1px solid rgb(var(--app-border) / .72)}.currency-rates-page__panel-header h2{margin:0;font-weight:800;color:rgb(var(--app-text));font-size:1rem}.currency-rates-page__form{display:flex;flex-direction:column;gap:var(--currency-rates-page-form-gap);padding:var(--currency-rates-page-form-padding)}.currency-rates-page__form label{display:flex;flex-direction:column;font-weight:700;gap:var(--currency-rates-page-field-gap);color:rgb(var(--app-text-soft))}.currency-rates-page__control,.currency-rates-page__control.p-dropdown,.currency-rates-page__control.p-inputnumber,.currency-rates-page__number-input{width:100%}.currency-rates-page__control.p-dropdown,.currency-rates-page__number-input.p-inputtext{min-height:var(--currency-rates-page-control-height);border:1px solid rgb(var(--app-border-strong) / var( --currency-rates-page-control-border-alpha ));border-radius:var(--currency-rates-page-control-radius);background:rgb(var( --currency-rates-page-control-background ));color:rgb(var(--app-text));transition:border-color var( --currency-rates-page-control-transition ) ease,box-shadow var( --currency-rates-page-control-transition ) ease}.currency-rates-page__control.p-dropdown{padding:0}.currency-rates-page__control.p-dropdown .p-dropdown-label{display:flex;align-items:center;padding-inline:var(--currency-rates-page-control-padding-x);color:rgb(var(--app-text))}.currency-rates-page__control.p-dropdown .p-dropdown-label.p-placeholder{color:rgb(var(--app-text-muted))}.currency-rates-page__control.p-dropdown .p-dropdown-trigger{width:var( --currency-rates-page-dropdown-trigger-width );color:rgb(var(--app-text-soft))}.currency-rates-page__number-input.p-inputtext{padding-inline:var(--currency-rates-page-control-padding-x)}.currency-rates-page__number-input.p-inputtext::-moz-placeholder{color:rgb(var(--app-text-muted))}.currency-rates-page__number-input.p-inputtext::placeholder{color:rgb(var(--app-text-muted))}.currency-rates-page__control.p-dropdown:not(.p-disabled):hover,.currency-rates-page__number-input.p-inputtext:enabled:hover{border-color:rgb(var(--app-border-strong) / var( --currency-rates-page-control-hover-border-alpha ))}.currency-rates-page__control.p-dropdown.p-focus,.currency-rates-page__number-input.p-inputtext:enabled:focus{border-color:rgb(var(--app-primary-soft));outline:none;box-shadow:var( --currency-rates-page-control-focus-shadow )}.currency-rates-page__form-actions{display:flex;flex-wrap:wrap;gap:var(--currency-rates-page-form-actions-gap)}.currency-rates-page__form-actions .p-button{flex:1 1 auto}.currency-rates-page__table .p-datatable-thead>tr>th,.currency-rates-page__table .p-datatable-tbody>tr>td{padding:var(--currency-rates-page-header-padding-y) var(--currency-rates-page-header-padding-x)}.currency-rates-page__row-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--currency-rates-page-form-actions-gap)}.currency-rates-page__row-actions .p-button{width:var(--currency-rates-page-action-size);height:var(--currency-rates-page-action-size)}.currency-rates-page__dialog-mask{-webkit-backdrop-filter:blur(var(--currency-rates-page-dialog-mask-blur));backdrop-filter:blur(var(--currency-rates-page-dialog-mask-blur));background:rgb(var(--app-bg) / var( --currency-rates-page-dialog-mask-alpha ))}.currency-rates-page__confirm-dialog.p-dialog{overflow:hidden;width:min(var(--currency-rates-page-dialog-width),calc(100vw - var( --currency-rates-page-dialog-screen-gap )));border:1px solid rgb(var(--app-border-strong));border-radius:var(--currency-rates-page-dialog-radius);background:rgb(var(--app-card-elevated))}.currency-rates-page__confirm-dialog .p-dialog-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--currency-rates-page-dialog-content-gap);padding:1.5rem;background:rgb(var(--app-bg-muted) / .72)}.currency-rates-page__confirm-dialog .p-confirm-dialog-icon{margin:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;width:var(--currency-rates-page-dialog-icon-size);height:var(--currency-rates-page-dialog-icon-size);background:rgb(var(--app-danger) / .12);color:rgb(var(--app-danger))}.currency-rates-page__confirm-dialog .p-confirm-dialog-message{margin:0;text-align:center;color:rgb(var(--app-text-soft));line-height:1.5}.currency-rates-page__confirm-dialog .p-dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--currency-rates-page-dialog-footer-gap);padding:1.1rem 1.4rem!important}.currency-rates-page__confirm-dialog .p-dialog-footer .p-button{min-width:var( --currency-rates-page-dialog-button-min-width );min-height:var( --currency-rates-page-dialog-button-height );padding-inline:var( --currency-rates-page-dialog-button-padding-x )!important}.currency-rates-page__confirm-accept.p-button{border-color:rgb(var(--app-danger));background:rgb(var(--app-danger));color:rgb(var(--app-danger-contrast))}.currency-rates-page__confirm-reject.p-button{border-color:rgb(var(--app-border-strong));background:rgb(var(--app-bg-muted) / .4);color:rgb(var(--app-text-soft))}@media (max-width: 860px){.currency-rates-page__layout{grid-template-columns:1fr}}@media (max-width: 560px){.currency-rates-page__form-actions,.currency-rates-page__confirm-dialog .p-dialog-footer{flex-direction:column}.currency-rates-page__form-actions .p-button,.currency-rates-page__confirm-dialog .p-dialog-footer .p-button{width:100%}}.system-settings-page .standard-page-layout__inner{max-width:var(--system-settings-page-max-width)}.system-settings-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--system-settings-page-grid-gap)}.system-settings-page__card{display:flex;flex-direction:column;border-width:1px;min-height:var(--system-settings-page-card-min-height);padding:var(--system-settings-page-card-padding);border-color:rgb(var(--app-border) / var( --system-settings-page-card-border-alpha ));border-radius:var(--system-settings-page-card-radius);background:rgb(var(--app-card));transition:transform var(--system-settings-page-card-transition) ease,border-color var(--system-settings-page-card-transition) ease,box-shadow var(--system-settings-page-card-transition) ease}.system-settings-page__card:hover{transform:translateY(var(--system-settings-page-card-hover-offset));border-color:rgb(var(--app-primary-soft));box-shadow:0 1rem 2.5rem #0000003d}.system-settings-page__card-icon{display:flex;align-items:center;justify-content:center;width:var(--system-settings-page-card-icon-size);height:var(--system-settings-page-card-icon-size);margin-bottom:var(--system-settings-page-card-padding);border-radius:var(--system-settings-page-card-icon-radius);background:rgb(var(--app-primary) / var( --system-settings-page-card-icon-bg-alpha ));color:rgb(var(--app-primary-soft));font-size:1.4rem}.system-settings-page__card-body{display:flex;flex:1 1 0%;flex-direction:column;gap:var(--system-settings-page-card-body-gap)}.system-settings-page__card-body h2,.system-settings-page__card-body p{margin:0}.system-settings-page__card-body h2{color:rgb(var(--app-text));font-weight:800}.system-settings-page__card-body p{color:rgb(var(--app-text-soft));line-height:var( --system-settings-page-card-description-line-height )}.system-settings-page__card-action.p-button{width:100%;min-height:var(--system-settings-page-card-action-height);margin-top:var(--system-settings-page-card-padding)}@media (max-width: 760px){.system-settings-page__grid{grid-template-columns:1fr}}.system-dictionary-page .standard-page-layout__inner{max-width:94rem}.system-dictionary-page__loading{min-height:28rem;display:flex;align-items:center;justify-content:center}.system-dictionary-page__grid{display:grid;grid-template-columns:minmax(25rem,30rem) minmax(32rem,1fr) minmax(18rem,19rem);grid-template-areas:"editor list info";gap:1.25rem;min-height:calc(100vh - 13.5rem)}.system-dictionary-card{min-width:0;min-height:0;overflow:hidden;border:1px solid rgb(var(--app-border) / .82);border-radius:.55rem;background:rgb(var(--app-card));display:flex;flex-direction:column;box-shadow:0 14px 34px #00000014}.system-dictionary-card>header{flex:0 0 auto;padding:.82rem 1rem;border-bottom:1px solid rgb(var(--app-border) / .78);background:rgb(var(--app-card-elevated) / .62);color:rgb(var(--app-text-muted));text-align:center;font-size:.7rem;font-weight:800;letter-spacing:.12em}.system-dictionary-editor{grid-area:editor}.system-dictionary-list{grid-area:list}.system-dictionary-info{grid-area:info}.system-dictionary-editor__empty{margin:auto;padding:3rem 2rem;color:rgb(var(--app-text-muted));text-align:center;font-style:italic}.system-dictionary-editor__content{display:flex;flex:1;min-height:0;flex-direction:column;padding:1rem;gap:.95rem}.system-dictionary-editor__key{display:flex;flex-direction:column;gap:.18rem}.system-dictionary-editor__key span,.system-dictionary-editor__translations-title{color:rgb(var(--app-text-soft));font-size:.75rem;font-weight:800;letter-spacing:.04em}.system-dictionary-editor__key strong{color:rgb(var(--app-primary-soft));font-size:1rem;overflow-wrap:anywhere}.system-dictionary-editor__key small{color:rgb(var(--app-text-muted))}.system-dictionary-editor__hint{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .85rem;border-left:3px solid rgb(var(--app-primary));border-radius:.3rem;background:rgb(var(--app-primary) / .1);color:rgb(var(--app-text-soft));font-size:.82rem;line-height:1.45}.system-dictionary-editor__hint .pi{flex:0 0 auto;margin-top:.08rem;color:rgb(var(--app-primary-soft))}.system-dictionary-editor__translations{flex:1;min-height:0;overflow-y:auto;padding-right:.45rem;scrollbar-gutter:stable}.system-dictionary-editor__translations-title{margin-bottom:.75rem}.system-dictionary-editor__language{display:block;margin-bottom:.72rem}.system-dictionary-editor__language>span{display:flex;gap:.45rem;align-items:center;min-height:1.2rem;margin-bottom:.3rem;color:rgb(var(--app-text-muted));font-size:.7rem}.system-dictionary-editor__language img{width:1.25rem;height:auto;border-radius:.12rem;box-shadow:0 0 0 1px rgb(var(--app-border) / .35)}.system-dictionary-editor__language .p-inputtext{width:100%;height:2.25rem;padding:.42rem .72rem;color:rgb(var(--app-text));background:rgb(var(--app-input));border-color:rgb(var(--app-border));line-height:1.2}.system-dictionary-editor__language .p-inputtext:focus{border-color:rgb(var(--app-primary-soft));box-shadow:0 0 0 2px rgb(var(--app-primary) / .16)}.system-dictionary-editor__save{flex:0 0 auto;width:100%;justify-content:center;font-weight:800;letter-spacing:.02em}.system-dictionary-list__scroll{min-height:0;overflow:auto;scrollbar-gutter:stable}.system-dictionary-list__section{padding:.5rem .9rem;background:rgb(var(--app-primary) / .13);border-bottom:1px solid rgb(var(--app-border) / .55);color:rgb(var(--app-text));font-size:.67rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.system-dictionary-list__row{width:100%;min-height:3.45rem;border:0;border-bottom:1px solid rgb(var(--app-border) / .22);padding:.65rem .9rem;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.system-dictionary-list__row:hover{background:rgb(var(--app-primary) / .08)}.system-dictionary-list__row:focus-visible{outline:2px solid rgb(var(--app-primary-soft));outline-offset:-2px}.system-dictionary-list__row.is-active{background:rgb(var(--app-primary));color:#fff}.system-dictionary-list__row-main{min-width:0;display:flex;flex-direction:column;gap:.18rem}.system-dictionary-list__row-main>span{color:rgb(var(--app-primary-soft));font-size:.84rem;font-weight:700;overflow-wrap:anywhere}.system-dictionary-list__row.is-active .system-dictionary-list__row-main>span{color:#fff}.system-dictionary-list__row-main small{color:rgb(var(--app-text-muted));font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-dictionary-list__row.is-active small{color:#ffffffc7}.system-dictionary-list__empty{padding:2.5rem 1.25rem;color:rgb(var(--app-text-muted));text-align:center;font-size:.82rem}.system-dictionary-info__search{padding:1rem;border-bottom:1px solid rgb(var(--app-border) / .65);background:#0000000a}.system-dictionary-info__search .p-input-icon-left,.system-dictionary-info__search .p-inputtext{width:100%}.system-dictionary-info__search .p-inputtext{padding-left:2.4rem;padding-right:.75rem;background:rgb(var(--app-input));border-color:rgb(var(--app-border))}.system-dictionary-info__body{padding:1rem;color:rgb(var(--app-text-muted));font-size:.8rem;line-height:1.5}.system-dictionary-info__body p{margin:.65rem 0}.system-dictionary-info__body .pi{margin-right:.35rem}.system-dictionary-info__body hr{border:0;border-top:1px solid rgb(var(--app-border));margin:1rem 0}.system-dictionary-info__hint{font-size:.72rem;opacity:.88}.system-dictionary-toast .p-toast-message{border-radius:.75rem;box-shadow:0 14px 36px #00000052;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.system-dictionary-toast .p-toast-message-success{background:#10b981eb;border:1px solid rgb(5 150 105);color:#fff}.system-dictionary-toast .p-toast-message-error{background:#ef4444eb;border:1px solid rgb(185 28 28);color:#fff}.system-dictionary-toast .p-toast-message-success .p-toast-message-icon,.system-dictionary-toast .p-toast-message-error .p-toast-message-icon,.system-dictionary-toast .p-toast-message-success .p-toast-icon-close,.system-dictionary-toast .p-toast-message-error .p-toast-icon-close,.system-dictionary-toast .p-toast-message-success .p-toast-summary,.system-dictionary-toast .p-toast-message-success .p-toast-detail,.system-dictionary-toast .p-toast-message-error .p-toast-summary,.system-dictionary-toast .p-toast-message-error .p-toast-detail{color:#fff}@media (max-width: 1200px){.system-dictionary-page__grid{grid-template-columns:minmax(20rem,1fr) minmax(27rem,1.35fr);grid-template-areas:"info info" "editor list";min-height:0}.system-dictionary-info__body{display:flex;gap:1.5rem;align-items:center}.system-dictionary-info__body hr{display:none}.system-dictionary-editor,.system-dictionary-list{min-height:34rem;max-height:calc(100vh - 22rem)}}@media (max-width: 800px){.system-dictionary-page__grid{display:flex;flex-direction:column;min-height:0}.system-dictionary-info{order:1}.system-dictionary-list{order:2;min-height:0;max-height:26rem}.system-dictionary-editor{order:3;min-height:0;max-height:none}.system-dictionary-info__body{display:block}.system-dictionary-editor__translations{overflow:visible;padding-right:0}.system-dictionary-card{height:auto}.system-dictionary-editor__language .p-inputtext{height:2.5rem;font-size:1rem}.system-dictionary-editor__save{position:sticky;bottom:.5rem;z-index:2;min-height:3.1rem;box-shadow:0 -.4rem 1.2rem #00000038}}@media (min-width: 1201px){.system-dictionary-page{height:100dvh;min-height:100dvh;overflow:hidden}.system-dictionary-page .standard-page-layout__inner,.system-dictionary-page .standard-page-layout__content{min-height:0}.system-dictionary-page .standard-page-layout__inner{overflow:hidden}.system-dictionary-page .standard-page-layout__content{display:flex;flex-direction:column;overflow:hidden}.system-dictionary-page__grid{flex:1;height:100%;min-height:0}.system-dictionary-card{height:100%}.system-dictionary-list__scroll,.system-dictionary-editor__translations{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--app-text-muted) / .6) rgb(var(--app-card-elevated) / .5)}.system-dictionary-list__scroll::-webkit-scrollbar,.system-dictionary-editor__translations::-webkit-scrollbar{width:.55rem}.system-dictionary-list__scroll::-webkit-scrollbar-track,.system-dictionary-editor__translations::-webkit-scrollbar-track{background:rgb(var(--app-card-elevated) / .5)}.system-dictionary-list__scroll::-webkit-scrollbar-thumb,.system-dictionary-editor__translations::-webkit-scrollbar-thumb{border:2px solid rgb(var(--app-card));border-radius:999px;background:rgb(var(--app-text-muted) / .6)}}.my-company-bank-accounts{overflow:hidden;border-width:1px;border-color:rgb(var(--app-border) / .8);border-radius:var(--my-company-edit-page-section-radius);background:rgb(var(--app-card) / .96)}.my-company-bank-accounts__header{display:flex;align-items:center;justify-content:space-between;gap:var(--my-company-bank-accounts-header-gap);padding:var(--my-company-edit-page-section-padding);border-bottom:1px solid rgb(var(--app-border) / .72)}.my-company-bank-accounts__heading{min-width:0px}.my-company-bank-accounts__title{display:flex;align-items:center;gap:.65rem}.my-company-bank-accounts__title i{color:rgb(var(--app-primary-soft))}.my-company-bank-accounts__title h2,.my-company-bank-accounts__heading p{margin:0}.my-company-bank-accounts__title h2{color:rgb(var(--app-text));font-size:1rem;font-weight:900}.my-company-bank-accounts__heading p{margin-top:.45rem;color:rgb(var(--app-text-muted));font-size:.84rem;line-height:1.5}.my-company-bank-accounts__body{padding:var(--my-company-edit-page-section-padding)}.my-company-bank-accounts__loading{display:flex;align-items:center;justify-content:center;min-height:var(--my-company-bank-accounts-loading-height)}.my-company-bank-accounts__error{display:flex;flex-direction:column;gap:.8rem}.my-company-bank-accounts__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem;min-height:var(--my-company-bank-accounts-empty-height);padding:1.5rem;border:1px dashed rgb(var(--app-border-strong) / .8);border-radius:var(--my-company-edit-page-control-radius);background:rgb(var(--app-bg-muted) / .22);color:rgb(var(--app-text-muted))}.my-company-bank-accounts__empty i{color:rgb(var(--app-primary-soft));font-size:1.8rem}.my-company-bank-accounts__list{display:grid;gap:var(--my-company-bank-accounts-list-gap)}.my-company-bank-accounts__item{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:var(--my-company-bank-accounts-item-gap);padding:var(--my-company-bank-accounts-item-padding);border:1px solid rgb(var(--app-border) / .82);border-radius:var(--my-company-edit-page-control-radius);background:rgb(var(--app-bg-muted) / .3);transition:border-color var(--my-company-edit-page-control-transition) ease,background-color var(--my-company-edit-page-control-transition) ease}.my-company-bank-accounts__item:hover{border-color:rgb(var(--app-primary-soft) / .68);background:rgb(var(--app-bg-muted) / .42)}.my-company-bank-accounts__item--default{border-color:rgb(var(--app-success) / .72);background:rgb(var(--app-success) / .055)}.my-company-bank-accounts__item--inactive{opacity:.72}.my-company-bank-accounts__item-main{display:flex;min-width:0px;flex-direction:column;gap:.55rem}.my-company-bank-accounts__item-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem}.my-company-bank-accounts__item-header strong{color:rgb(var(--app-text));font-size:.98rem}.my-company-bank-accounts__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.my-company-bank-accounts__number{color:rgb(var(--app-text-soft));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;font-weight:800;letter-spacing:.035em;word-break:break-all}.my-company-bank-accounts__meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:rgb(var(--app-text-muted));font-size:.78rem}.my-company-bank-accounts__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--my-company-bank-accounts-actions-gap)}.my-company-bank-accounts__dialog-mask{-webkit-backdrop-filter:blur(var(--my-company-bank-accounts-mask-blur));backdrop-filter:blur(var(--my-company-bank-accounts-mask-blur));background:rgb(var(--app-bg) / var(--my-company-bank-accounts-mask-alpha))}.my-company-bank-accounts__dialog.p-dialog{width:min(var(--my-company-bank-accounts-dialog-width),calc(100vw - var(--my-company-bank-accounts-dialog-gap)));overflow:hidden;border:1px solid rgb(var(--app-border-strong));border-radius:var(--my-company-bank-accounts-dialog-radius);background:rgb(var(--app-card-elevated))}.my-company-bank-accounts__dialog.p-dialog .p-dialog-header{padding:1.25rem 1.4rem;border-bottom:1px solid rgb(var(--app-border) / .78);background:rgb(var(--app-card-elevated))}.my-company-bank-accounts__dialog.p-dialog .p-dialog-content{padding:1.4rem;background:rgb(var(--app-card))}.my-company-bank-accounts__dialog.p-dialog .p-dialog-footer{padding:1.1rem 1.4rem;border-top:1px solid rgb(var(--app-border) / .78);background:rgb(var(--app-card-elevated))}.my-company-bank-accounts__dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--my-company-bank-accounts-actions-gap)}.my-company-bank-accounts__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.my-company-bank-accounts__form>.p-message{grid-column:1 / -1}.my-company-bank-accounts__field{display:flex;min-width:0px;flex-direction:column;gap:.45rem}.my-company-bank-accounts__field--wide{grid-column:1 / -1}.my-company-bank-accounts__field>span{color:rgb(var(--app-text-soft));font-size:.8rem;font-weight:800}.my-company-bank-accounts__control,.my-company-bank-accounts__control.p-inputtext,.my-company-bank-accounts__control.p-dropdown{width:100%}.my-company-bank-accounts__control.p-inputtext,.my-company-bank-accounts__control.p-dropdown{min-height:var(--my-company-edit-page-control-height);border:1px solid rgb(var(--app-border-strong) / var( --my-company-edit-page-control-border-alpha ));border-radius:var(--my-company-edit-page-control-radius);background:rgb(var(--app-input) / var(--my-company-edit-page-control-bg-alpha));color:rgb(var(--app-text));transition:border-color var(--my-company-edit-page-control-transition) ease,background-color var(--my-company-edit-page-control-transition) ease,box-shadow var(--my-company-edit-page-control-transition) ease}.my-company-bank-accounts__control.p-inputtext{padding:var(--my-company-edit-page-control-padding-y) var(--my-company-edit-page-control-padding-x)}.my-company-bank-accounts__control.p-dropdown{padding:0}.my-company-bank-accounts__control.p-dropdown>.p-dropdown-label{display:flex;align-items:center;min-height:calc(var(--my-company-edit-page-control-height) - 2px);padding:var(--my-company-edit-page-control-padding-y) var(--my-company-edit-page-control-padding-x);background:transparent;color:rgb(var(--app-text))}.my-company-bank-accounts__control.p-dropdown .p-dropdown-trigger{width:var(--my-company-edit-page-dropdown-trigger-width);border-left:1px solid rgb(var(--app-border) / .72);color:rgb(var(--app-text-soft))}.my-company-bank-accounts__control.p-inputtext:enabled:hover,.my-company-bank-accounts__control.p-dropdown:not(.p-disabled):hover{border-color:rgb(var(--app-primary-soft) / .78);background:rgb(var(--app-input) / var( --my-company-edit-page-control-hover-bg-alpha ))}.my-company-bank-accounts__control.p-inputtext:enabled:focus,.my-company-bank-accounts__control.p-dropdown.p-focus{border-color:rgb(var(--app-primary-soft));outline:none;box-shadow:var(--my-company-edit-page-control-focus-shadow)}.my-company-bank-accounts__identifier-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.025em}.my-company-bank-accounts__switch-row{display:flex;align-items:center;justify-content:space-between;grid-column:1 / -1;gap:1rem;padding:var(--my-company-edit-page-switch-padding);border:1px solid rgb(var(--app-border) / .72);border-radius:var(--my-company-edit-page-control-radius);background:rgb(var(--app-bg-muted) / .32)}.my-company-bank-accounts__switch-row>div{display:flex;min-width:0px;flex-direction:column;gap:.2rem}.my-company-bank-accounts__switch-row strong{color:rgb(var(--app-text))}.my-company-bank-accounts__switch-row small{color:rgb(var(--app-text-muted));line-height:1.45}.my-company-bank-accounts__switch-row .p-inputswitch.p-highlight>.p-inputswitch-slider,.my-company-bank-accounts__switch-row .p-inputswitch.p-inputswitch-checked>.p-inputswitch-slider,.my-company-bank-accounts__switch-row .p-inputswitch-checked>.p-inputswitch-slider{border-color:rgb(var(--app-success));background:rgb(var(--app-success))}.my-company-bank-accounts__confirm-dialog.p-dialog{width:min(34rem,calc(100vw - 2rem));overflow:hidden;border:1px solid rgb(var(--app-border-strong));border-radius:1rem;background:rgb(var(--app-card-elevated))}.my-company-bank-accounts__confirm-dialog .p-dialog-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1.5rem;background:rgb(var(--app-card))}.my-company-bank-accounts__confirm-dialog .p-confirm-dialog-icon{margin:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;width:3.2rem;height:3.2rem;background:rgb(var(--app-danger) / .12);color:rgb(var(--app-danger))}.my-company-bank-accounts__confirm-dialog .p-confirm-dialog-message{margin:0;color:rgb(var(--app-text-soft));line-height:1.55}.my-company-bank-accounts__confirm-dialog .p-dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;padding:1.1rem 1.4rem}.my-company-bank-accounts__confirm-accept.p-button{border-color:rgb(var(--app-danger));background:rgb(var(--app-danger));color:rgb(var(--app-danger-contrast))}.my-company-bank-accounts__confirm-reject.p-button{border-color:rgb(var(--app-border-strong));background:transparent;color:rgb(var(--app-text-soft))}@media (max-width: 820px){.my-company-bank-accounts__item{grid-template-columns:1fr}.my-company-bank-accounts__actions{justify-content:flex-start}}@media (max-width: 620px){.my-company-bank-accounts__header{flex-direction:column;align-items:stretch}.my-company-bank-accounts__header .p-button{width:100%}.my-company-bank-accounts__form{grid-template-columns:1fr}.my-company-bank-accounts__field--wide,.my-company-bank-accounts__switch-row,.my-company-bank-accounts__form>.p-message{grid-column:auto}.my-company-bank-accounts__actions,.my-company-bank-accounts__dialog-footer,.my-company-bank-accounts__confirm-dialog .p-dialog-footer{flex-direction:column}.my-company-bank-accounts__actions .p-button,.my-company-bank-accounts__dialog-footer .p-button,.my-company-bank-accounts__confirm-dialog .p-dialog-footer .p-button{width:100%}}.my-company-edit-page .standard-page-layout__inner{max-width:var(--my-company-edit-page-max-width)}.my-company-edit-page__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--my-company-edit-page-actions-gap)}.my-company-edit-page__loading{display:flex;align-items:center;justify-content:center;min-height:var(--my-company-page-loading-min-height)}.my-company-edit-page__form{display:flex;flex-direction:column;gap:var(--my-company-edit-page-section-gap)}.my-company-edit-page__section{overflow:hidden;border-width:1px;border-color:rgb(var(--app-border) / .8);border-radius:var(--my-company-edit-page-section-radius);background:rgb(var(--app-card) / .96)}.my-company-edit-page__section-header{padding:var(--my-company-edit-page-section-padding);border-bottom:1px solid rgb(var(--app-border) / .72)}.my-company-edit-page__section-title{display:flex;align-items:center;gap:.65rem}.my-company-edit-page__section-title i{color:rgb(var(--app-primary-soft))}.my-company-edit-page__section-title h2,.my-company-edit-page__section-header p{margin:0}.my-company-edit-page__section-title h2{color:rgb(var(--app-text));font-size:1rem;font-weight:900}.my-company-edit-page__section-header p{margin-top:.45rem;color:rgb(var(--app-text-muted));font-size:.84rem;line-height:1.5}.my-company-edit-page__grid,.my-company-edit-page__address-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--my-company-edit-page-field-gap);padding:var(--my-company-edit-page-section-padding)}.my-company-edit-page__address-list{grid-template-columns:1fr}.my-company-edit-page__section-body{padding:var(--my-company-edit-page-section-padding)}.my-company-edit-page__field{display:flex;min-width:0px;flex-direction:column;gap:.45rem}.my-company-edit-page__field>span,.my-company-edit-page__employee-list-title{color:rgb(var(--app-text-soft));font-size:.8rem;font-weight:800}.my-company-edit-page__field--wide{grid-column:1 / -1}.my-company-edit-page__control,.my-company-edit-page__control.p-dropdown,.my-company-edit-page__control.p-inputnumber,.my-company-edit-page__control.p-inputtext,.my-company-edit-page__control.p-inputtextarea{width:100%}.my-company-edit-page__control.p-inputtext,.my-company-edit-page__control.p-inputtextarea,.my-company-edit-page__control.p-dropdown,.my-company-edit-page__control.p-inputnumber .p-inputnumber-input{border:1px solid rgb(var(--app-border-strong) / var( --my-company-edit-page-control-border-alpha ));border-radius:var(--my-company-edit-page-control-radius);background:rgb(var(--app-input) / var(--my-company-edit-page-control-bg-alpha));color:rgb(var(--app-text));box-shadow:inset 0 1px #ffffff06;transition:background-color var( --my-company-edit-page-control-transition ) ease,border-color var( --my-company-edit-page-control-transition ) ease,box-shadow var( --my-company-edit-page-control-transition ) ease}.my-company-edit-page__control.p-inputtext,.my-company-edit-page__control.p-inputnumber .p-inputnumber-input{min-height:var(--my-company-edit-page-control-height);padding:var(--my-company-edit-page-control-padding-y) var(--my-company-edit-page-control-padding-x)}.my-company-edit-page__control.p-inputtextarea{padding:var(--my-company-edit-page-control-padding-y) var(--my-company-edit-page-control-padding-x)}.my-company-edit-page__control.p-dropdown{min-height:var(--my-company-edit-page-control-height);padding:0}.my-company-edit-page__control.p-dropdown>.p-dropdown-label{display:flex;align-items:center;min-height:calc(var(--my-company-edit-page-control-height) - 2px);padding:var(--my-company-edit-page-control-padding-y) var(--my-company-edit-page-control-padding-x);background:transparent;color:rgb(var(--app-text))}.my-company-edit-page__control.p-dropdown .p-dropdown-label.p-placeholder{color:rgb(var(--app-text-muted))}.my-company-edit-page__control.p-dropdown .p-dropdown-trigger{width:var( --my-company-edit-page-dropdown-trigger-width );border-left:1px solid rgb(var(--app-border) / .72);color:rgb(var(--app-text-soft))}.my-company-edit-page__control.p-inputtext::-moz-placeholder,.my-company-edit-page__control.p-inputtextarea::-moz-placeholder,.my-company-edit-page__control.p-inputnumber .p-inputnumber-input::-moz-placeholder{color:rgb(var(--app-text-muted));opacity:1}.my-company-edit-page__control.p-inputtext::placeholder,.my-company-edit-page__control.p-inputtextarea::placeholder,.my-company-edit-page__control.p-inputnumber .p-inputnumber-input::placeholder{color:rgb(var(--app-text-muted));opacity:1}.my-company-edit-page__control.p-inputtext:enabled:hover,.my-company-edit-page__control.p-inputtextarea:enabled:hover,.my-company-edit-page__control.p-dropdown:not(.p-disabled):hover,.my-company-edit-page__control.p-inputnumber .p-inputnumber-input:enabled:hover{border-color:rgb(var(--app-primary-soft) / .78);background:rgb(var(--app-input) / var( --my-company-edit-page-control-hover-bg-alpha ))}.my-company-edit-page__control.p-inputtext:enabled:focus,.my-company-edit-page__control.p-inputtextarea:enabled:focus,.my-company-edit-page__control.p-dropdown.p-focus,.my-company-edit-page__control.p-inputnumber .p-inputnumber-input:enabled:focus{border-color:rgb(var(--app-primary-soft));outline:none;box-shadow:var( --my-company-edit-page-control-focus-shadow )}.my-company-edit-page__control.p-disabled,.my-company-edit-page__control .p-disabled{cursor:not-allowed;opacity:.58}.my-company-edit-page__textarea{min-height:var( --my-company-edit-page-textarea-min-height );line-height:1.55}.my-company-edit-page__switch-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:var(--my-company-edit-page-section-padding);padding:var(--my-company-edit-page-switch-padding);border:1px solid rgb(var(--app-border) / .72);border-radius:var(--my-company-edit-page-control-radius);background:rgb(var(--app-bg-muted) / .34)}.my-company-edit-page__switch-row>div,.my-company-edit-page__employee-option>span{display:flex;min-width:0px;flex-direction:column;gap:.2rem}.my-company-edit-page__switch-row strong,.my-company-edit-page__employee-option strong{color:rgb(var(--app-text))}.my-company-edit-page__switch-row small,.my-company-edit-page__employee-option small{color:rgb(var(--app-text-muted))}.my-company-edit-page__employee-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:0 var(--my-company-edit-page-section-padding) var(--my-company-edit-page-section-padding)}.my-company-edit-page__employee-list-title{grid-column:1 / -1}.my-company-edit-page__employee-option{display:flex;cursor:pointer;align-items:center;gap:.7rem;padding:var(--my-company-edit-page-switch-padding);border:1px solid rgb(var(--app-border) / .7);border-radius:var(--my-company-edit-page-control-radius);background:rgb(var(--app-bg-muted) / .28)}.my-company-edit-page__employee-option:hover{border-color:rgb(var(--app-success) / .72)}.my-company-edit-page__switch-row .p-inputswitch.p-highlight>.p-inputswitch-slider,.my-company-edit-page__switch-row .p-inputswitch.p-inputswitch-checked>.p-inputswitch-slider,.my-company-edit-page__switch-row .p-inputswitch-checked>.p-inputswitch-slider{border-color:rgb(var(--app-success));background:rgb(var(--app-success))}.my-company-edit-page__switch-row .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{border-color:rgb(var(--app-success) / .85)}.my-company-edit-page__switch-row .p-inputswitch.p-focus>.p-inputswitch-slider{box-shadow:var( --my-company-edit-page-success-focus-shadow )}.my-company-edit-page__employee-option .p-checkbox .p-checkbox-box.p-highlight,.my-company-edit-page__employee-option .p-checkbox.p-highlight>.p-checkbox-box,.my-company-edit-page__employee-option .p-checkbox.p-checkbox-checked>.p-checkbox-box,.my-company-edit-page__employee-option .p-checkbox-input:checked+.p-checkbox-box{border-color:rgb(var(--app-success));background:rgb(var(--app-success))}.my-company-edit-page__employee-option .p-checkbox:not(.p-disabled):hover .p-checkbox-box{border-color:rgb(var(--app-success) / .88)}.my-company-edit-page__employee-option .p-checkbox.p-focus .p-checkbox-box{box-shadow:var( --my-company-edit-page-success-focus-shadow )}.my-company-edit-page__employee-option .p-checkbox-icon{color:#fff}.my-company-edit-page__employee-option svg.p-checkbox-icon{color:#fff;fill:currentColor;stroke:currentColor}@media (max-width: 760px){.my-company-edit-page__grid,.my-company-edit-page__employee-list{grid-template-columns:1fr}.my-company-edit-page__field--wide,.my-company-edit-page__employee-list-title{grid-column:auto}}@media (max-width: 560px){.my-company-edit-page__header-actions{width:100%;flex-direction:column}.my-company-edit-page__header-actions .p-button{width:100%}.my-company-edit-page__switch-row{align-items:flex-start}}.offer-list-tabs{display:flex;align-items:stretch;gap:1.25rem;min-height:var(--page-header-min-height)}.offer-list-tabs__item{position:relative;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:rgb(var(--app-text-muted));font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.offer-list-tabs__item:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px 999px 0 0;background:transparent}.offer-list-tabs__item:hover,.offer-list-tabs__item--active{color:rgb(var(--app-text))}.offer-list-tabs__item--active:after{background:rgb(var(--app-primary))}.offer-list-tabs__item{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.offer-list-tabs__item .pi{font-size:.88em}.offer-item-edit-dialog{width:min(94vw,42rem)}.offer-item-edit-dialog__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.9rem}.offer-item-edit-dialog__field{display:grid;gap:.35rem}.offer-item-edit-dialog__field>span{color:rgb(var(--app-text-muted));font-size:.72rem;font-weight:700}.offer-item-edit-dialog__field :is(.p-inputtext,.p-inputnumber,.p-inputnumber-input,.p-dropdown,.p-inputtextarea){width:100%}.offer-item-edit-dialog__field--wide{grid-column:1 / -1}.offer-item-edit-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.offer-item-edit-dialog__field small{color:var(--text-color-secondary);font-size:.68rem}.offer-item-edit-dialog__totals{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.7rem;border:1px solid var(--surface-border);border-radius:.45rem;background:var(--surface-ground)}.offer-item-edit-dialog__totals>div{display:grid;gap:.2rem}.offer-item-edit-dialog__totals span{color:var(--text-color-secondary);font-size:.67rem}.offer-item-edit-dialog__totals strong{color:var(--text-color);font-size:.82rem;font-variant-numeric:tabular-nums}.offer-item-edit-dialog__totals strong.is-strong{color:var(--primary-color)}@media (max-width: 620px){.offer-item-edit-dialog__totals{grid-template-columns:1fr}}.offer-quick-order-dialog{width:min(92vw,34rem)}.offer-quick-order-dialog .p-dialog-header{padding:1.25rem 1.35rem 1rem;border-bottom:1px solid var(--surface-border)}.offer-quick-order-dialog .p-dialog-content{padding:1.25rem 1.35rem}.offer-quick-order-dialog .p-dialog-footer{padding:0 1.35rem 1.25rem;border-top:0}.offer-quick-order-dialog__title{display:inline-flex;align-items:center;gap:.7rem;font-size:1.05rem;font-weight:700}.offer-quick-order-dialog__title .pi-bolt{color:var(--yellow-500)}.offer-quick-order-dialog__form{display:grid;gap:1rem}.offer-quick-order-dialog__form>p,.offer-quick-order-dialog__confirm p{margin:0;color:var(--text-color-secondary);line-height:1.55}.offer-quick-order-dialog__form label{display:grid;gap:.45rem}.offer-quick-order-dialog__form label>span{font-size:.78rem;font-weight:700;letter-spacing:.025em;color:var(--text-color-secondary)}.offer-quick-order-dialog__form .p-inputtext{width:100%}.offer-quick-order-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.offer-quick-order-dialog__actions{display:flex;justify-content:flex-end;gap:.7rem;width:100%}.offer-quick-order-dialog__actions .p-button{min-width:8.5rem}.offer-quick-order-dialog__state{display:grid;justify-items:center;gap:.7rem;padding:.8rem .4rem;text-align:center}.offer-quick-order-dialog__state>.pi{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:color-mix(in srgb,var(--yellow-500) 14%,transparent);color:var(--yellow-500);font-size:1.5rem}.offer-quick-order-dialog__state.is-success>.pi{background:color-mix(in srgb,var(--green-500) 14%,transparent);color:var(--green-500)}.offer-quick-order-dialog__state.is-error>.pi{background:color-mix(in srgb,var(--red-500) 14%,transparent);color:var(--red-500)}.offer-quick-order-dialog__state strong{font-size:1rem}.offer-quick-order-dialog__state p{max-width:27rem;margin:0;color:var(--text-color-secondary);line-height:1.5}.offer-quick-order-dialog__state .p-progress-spinner{width:2.7rem;height:2.7rem}.offer-quick-order-dialog__confirm{display:flex;align-items:flex-start;gap:.9rem;padding:1rem;border:1px solid var(--surface-border);border-radius:.9rem;background:color-mix(in srgb,var(--primary-color) 6%,transparent)}.offer-quick-order-dialog__confirm>.pi{margin-top:.15rem;color:var(--yellow-500)}.offer-quick-order-dialog__confirm strong{display:block;margin-bottom:.25rem}@media (max-width: 36rem){.offer-quick-order-dialog__grid{grid-template-columns:1fr}.offer-quick-order-dialog__actions{flex-direction:column-reverse}.offer-quick-order-dialog__actions .p-button{width:100%}}.offer-quick-order-dialog{width:min(92vw,27rem)}.offer-quick-order-dialog .p-dialog-header{padding:1rem 1.15rem}.offer-quick-order-dialog .p-dialog-content{padding:1.25rem 1.45rem 1rem}.offer-quick-order-dialog .p-dialog-footer{padding:.9rem 1.15rem 1rem;border-top:1px solid var(--surface-border)}.offer-quick-order-dialog__confirm--legacy{display:grid;justify-items:center;gap:1rem;padding:.15rem 0 .35rem;border:0;background:transparent;text-align:center}.offer-quick-order-dialog__question{display:grid;width:4rem;height:4rem;place-items:center;border-radius:999px;background:color-mix(in srgb,#f59e0b 15%,transparent);color:#f59e0b;font-size:1.7rem}.offer-quick-order-dialog__confirm--legacy p{max-width:21rem;color:var(--text-color-secondary);line-height:1.55}.offer-quick-order-dialog__actions .p-button:last-child{border-color:#f59e0b;background:#f59e0b;color:#17120a}.offer-quick-order-dialog__actions .p-button:last-child:not(:disabled):hover{border-color:#fbbf24;background:#fbbf24}.offer-action-bar{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.offer-field{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(0,1.6fr);min-height:52px;align-items:center;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--surface-border)}.offer-field__label{color:var(--text-color-secondary);font-size:.875rem;font-weight:600}.offer-field__value{color:var(--text-color);font-weight:600;overflow-wrap:anywhere}.offer-field__control>*{width:100%}.offer-field--full{grid-column:1 / -1}@media (max-width: 720px){.offer-field{grid-template-columns:1fr;gap:.35rem}}.standard-page-layout.offers-module-layout{min-width:0}.standard-page-layout.offers-module-layout .standard-page-layout__inner{width:100%;max-width:1540px;padding-inline:clamp(1rem,2.4vw,2.5rem)}.standard-page-layout.offers-module-layout--pdf .standard-page-layout__inner{max-width:1780px}.standard-page-layout.offers-module-layout--details .standard-page-layout__inner,.standard-page-layout.offers-module-layout--form .standard-page-layout__inner{max-width:1500px}.offers-module-content{min-width:0}.offers-module-content--pdf{display:flex;min-height:calc(100vh - 185px);flex-direction:column}.offers-module-content--pdf>.offer-pdf{flex:1}@media (max-width: 900px){.standard-page-layout.offers-module-layout .standard-page-layout__inner{padding-inline:.75rem}}.standard-page-layout.offers-module-layout--list .standard-page-layout__inner,.standard-page-layout.offers-module-layout--details .standard-page-layout__inner{max-width:1320px}.offers-module-content--list,.offers-module-content--details{min-width:0}.offers-page,.offer-view,.offer-form{width:100%;margin:0 auto}.offers-page{display:grid;gap:1.15rem}.offers-page__filters{display:grid;grid-template-columns:minmax(250px,1.5fr) repeat(4,minmax(160px,1fr));gap:.8rem;padding:1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px}.offers-page__filters .p-dropdown,.offers-page__filters .p-inputtext,.offers-page__search{width:100%}.offers-page__check{display:inline-flex;gap:.55rem;align-items:center;color:var(--text-color-secondary)}.offers-page__table-wrap{overflow:hidden;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px}.offers-page__table{width:100%;border-collapse:collapse}.offers-page__table th{padding:1rem;color:var(--text-color-secondary);background:color-mix(in srgb,var(--surface-card) 82%,#000);border-bottom:1px solid var(--surface-border);font-size:.76rem;letter-spacing:.045em;text-align:left;text-transform:uppercase}.offers-page__table td{padding:1rem;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 75%,transparent)}.offers-page__table tbody tr{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.offers-page__table tbody tr:hover{background:color-mix(in srgb,var(--primary-color) 8%,var(--surface-card))}.offers-page__row--order{color:color-mix(in srgb,var(--green-300) 78%,var(--text-color));background:color-mix(in srgb,var(--green-900) 35%,var(--surface-card));box-shadow:inset 3px 0 0 var(--green-400)}.offers-page__numeric{text-align:right;font-variant-numeric:tabular-nums}.offers-page__actions{width:7rem;text-align:center;white-space:nowrap}.offers-page__correction{color:var(--text-color-secondary)}.offers-page__loading,.offers-page__empty{display:flex;min-height:180px;align-items:center;justify-content:center;color:var(--text-color-secondary)}.offer-view{display:grid;gap:1.25rem}.offer-view__version{display:flex;gap:.9rem;align-items:center;padding:.25rem 0}.offer-view__version>div{display:flex;gap:.5rem;align-items:baseline;font-size:1.35rem;font-weight:700;text-transform:uppercase}.offer-view__version>div strong{color:var(--primary-color)}.offer-view__lock{display:inline-flex;gap:.4rem;align-items:center;color:var(--red-300);font-size:.8rem;font-weight:700;text-transform:uppercase}.offer-view__columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,.9fr);gap:1.5rem;align-items:start}.offer-view__card,.offer-view__history{padding:1.4rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px}.offer-view h2{margin:0 0 1rem;font-size:1.05rem}.offer-view__data{margin:0}.offer-view__row{display:grid;grid-template-columns:minmax(145px,.65fr) minmax(0,1.35fr);gap:1rem;align-items:center;min-height:56px;margin:0;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 65%,transparent)}.offer-view__row dt{color:var(--text-color-secondary)}.offer-view__row dd{min-width:0;margin:0;padding:.65rem .85rem;background:color-mix(in srgb,var(--surface-ground) 55%,transparent);border-radius:6px;overflow-wrap:anywhere}.offer-view__row--strong dd{font-weight:700;font-variant-numeric:tabular-nums}.offer-view__items{display:grid;gap:.75rem}.offer-view__item-card{padding:1rem;background:color-mix(in srgb,var(--surface-card) 90%,#000);border:1px solid var(--surface-border);border-radius:8px;box-shadow:0 10px 24px #0000001f}.offer-view__item-card .offer-view__row{min-height:38px;border-bottom-style:dashed}.offer-view__item-card .offer-view__row dd{padding:.2rem 0;background:transparent;text-align:right}.offer-view__item-card footer{display:flex;justify-content:space-between;margin-top:.7rem;padding-top:.7rem;color:var(--text-color-secondary);border-top:1px solid var(--surface-border);font-size:.8rem}.offer-view__empty{padding:2rem;color:var(--text-color-secondary);background:var(--surface-card);border:1px dashed var(--surface-border);border-radius:8px;text-align:center}.offer-view__history{display:grid;gap:.6rem}.offer-view__history button{display:grid;grid-template-columns:150px 150px 1fr;gap:1rem;padding:.8rem 1rem;color:var(--text-color);background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;text-align:left;cursor:pointer}.offer-form{display:grid;gap:1.25rem}.offer-form__section{padding:1.4rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px}.offer-form__section h2{margin:0 0 1rem;padding-bottom:.8rem;border-bottom:1px solid var(--surface-border);font-size:1.05rem}.offer-form__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.offer-form__field{display:grid;gap:.4rem;min-width:0}.offer-form__field>span,.offer-form__check>span{font-size:.8rem;font-weight:600}.offer-form__field .p-inputtext,.offer-form__field .p-dropdown,.offer-form__field .p-inputnumber,.offer-form__field .p-inputnumber-input,.offer-form__field textarea{width:100%}.offer-form__field--wide{grid-column:span 2}.offer-form__field--full{grid-column:1 / -1}.offer-form__check{display:flex;gap:.65rem;align-items:center;min-height:42px;padding-top:1.25rem}.offer-form__actions{position:sticky;bottom:0;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem;background:color-mix(in srgb,var(--surface-ground) 90%,transparent);border-top:1px solid var(--surface-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4}@media (max-width: 1200px){.offers-page__filters{grid-template-columns:repeat(3,minmax(180px,1fr))}.offer-view__columns{grid-template-columns:1fr}}@media (max-width: 800px){.offers-page__filters,.offer-form__grid{grid-template-columns:1fr}.offer-form__field--wide,.offer-form__field--full{grid-column:auto}.offers-page__table-wrap{overflow-x:auto}.offers-page__table{min-width:980px}.offer-view__row{grid-template-columns:1fr;gap:.25rem;padding:.55rem 0}.offer-view__history button{grid-template-columns:1fr}}.offers-page,.offer-view,.offer-form{width:100%;max-width:none}.offers-page__filters,.offers-page__table-wrap,.offer-view__card,.offer-view__history,.offer-form__section{background:linear-gradient(180deg,rgb(var(--app-card-elevated) / .98),rgb(var(--app-card) / .98));border-color:rgb(var(--app-border) / .82);box-shadow:0 14px 34px #00000024}.offers-page__filters{grid-template-columns:minmax(260px,1.7fr) repeat(4,minmax(175px,1fr));padding:1.15rem}.offers-page__table th{height:58px;color:rgb(var(--app-text-muted));background:rgb(var(--app-card-elevated))}.offers-page__table td{min-height:66px;padding-block:1rem}.offers-page__table tbody tr{background:rgb(var(--app-card))}.offers-page__table tbody tr:hover{background:rgb(var(--app-primary) / .08)}.offer-view__version{min-height:56px}.offer-view__columns{grid-template-columns:minmax(0,1.35fr) minmax(420px,.85fr)}.offer-view__card,.offer-view__history{border-radius:7px}.offer-view__item-card{background:rgb(var(--app-card-elevated));border-color:rgb(var(--app-border) / .78)}.offer-form__section{padding:1.35rem 1.5rem;border-radius:7px}.offer-form__grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:1rem 1.2rem}.offer-form__field .p-inputtext,.offer-form__field .p-dropdown,.offer-form__field .p-inputnumber-input,.offer-form__field textarea{min-height:44px;background:rgb(var(--app-bg-muted) / .75);border-color:rgb(var(--app-border) / .78)}.offer-form__field textarea{min-height:112px}@media (max-width: 1180px){.offers-page__filters{grid-template-columns:repeat(3,minmax(190px,1fr))}.offer-view__columns{grid-template-columns:1fr}.offer-form__grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 760px){.offers-page__filters,.offer-form__grid{grid-template-columns:1fr}}.offer-form__section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--surface-border)}.offer-form__section-heading h2{margin:0}.offer-form__section-heading span{color:var(--primary-color);font-weight:700}.offer-form__grid--legacy{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-form__field--span-2{grid-column:span 2}.offer-form__manual-number{display:flex;min-height:62px;align-items:center;gap:1rem;padding:.8rem 1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px}.offer-form__manual-number .p-inputnumber{width:220px;margin-left:auto}.offer-form__check--installation{min-height:44px;align-self:end;padding:.65rem .85rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px}.offer-view__version-number{display:flex;align-items:baseline;gap:.45rem}.offer-view__version-number strong{color:var(--primary-color);font-size:1.35rem}.offer-view__separator{height:1px;margin:.75rem 0;background:var(--surface-border)}.offer-view__history-grid{display:grid;gap:.75rem}.offer-view__history-grid button{display:grid;grid-template-columns:1fr 140px 160px 2fr;gap:1rem;align-items:center;width:100%;padding:.9rem 1rem;color:var(--text-color);text-align:left;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;cursor:pointer}.offer-view__history-grid button:hover{border-color:var(--primary-color)}@media (max-width: 980px){.offer-form__grid--legacy{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-form__field--span-2{grid-column:span 2}.offer-view__history-grid button{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.offer-form__grid--legacy{grid-template-columns:1fr}.offer-form__field--span-2,.offer-form__field--full{grid-column:auto}.offer-form__manual-number{align-items:stretch;flex-direction:column}.offer-form__manual-number .p-inputnumber{width:100%;margin-left:0}}.standard-page-layout.offers-module-layout .standard-page-layout__inner{width:100%;max-width:1580px;padding-inline:clamp(1rem,2vw,2rem)}.offers-page__filters{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(170px,1fr));gap:.75rem;padding:1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;box-shadow:0 8px 22px #00000014}.offers-page__table-wrap{overflow:auto;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px}.offers-page__table thead th{position:sticky;top:0;z-index:1;height:52px;background:var(--surface-100);color:var(--text-color-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.offers-page__table tbody tr{border-left:4px solid transparent}.offers-page__table tbody tr:hover{background:color-mix(in srgb,var(--primary-color) 8%,var(--surface-card));border-left-color:var(--primary-color)}.offer-view__columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr);gap:1rem}.offer-view__card,.offer-view__items,.offer-view__history,.offer-form__section{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;box-shadow:0 8px 22px #00000014}.offer-view__card,.offer-view__items,.offer-view__history{padding:1.1rem}.offer-view__row{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(0,1.4fr);gap:1rem;align-items:center;min-height:44px;padding:.45rem 0;border-bottom:1px solid var(--surface-border)}.offer-view__row dt{color:var(--text-color-secondary);font-size:.875rem;font-weight:600}.offer-view__row dd{margin:0;font-weight:600}.offer-view__item-card{padding:1rem;margin-bottom:.75rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px}.offer-form__grid--legacy{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:1rem}.offer-form__field>span{display:block;margin-bottom:.35rem;color:var(--text-color-secondary);font-size:.85rem;font-weight:700}.offer-form__field .p-dropdown,.offer-form__field .p-inputtext,.offer-form__field .p-inputnumber,.offer-form__field textarea{width:100%}.offer-form__field .p-dropdown,.offer-form__field .p-inputtext,.offer-form__field .p-inputnumber-input{min-height:44px}.offer-form__actions{position:sticky;bottom:0;z-index:3;display:flex;justify-content:flex-end;gap:.75rem;padding:.9rem 1rem;background:color-mix(in srgb,var(--surface-card) 94%,transparent);border-top:1px solid var(--surface-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 1180px){.offers-page__filters{grid-template-columns:repeat(3,minmax(190px,1fr))}.offer-view__columns{grid-template-columns:1fr}.offer-form__grid--legacy{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 760px){.offers-page__filters,.offer-form__grid--legacy{grid-template-columns:1fr}.offer-view__row{grid-template-columns:1fr;gap:.25rem}}.offer-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--surface-border);border:1px solid var(--surface-border);border-radius:6px}.offer-summary__tile{display:flex;align-items:center;gap:.85rem;min-height:82px;padding:1rem 1.2rem;background:var(--surface-card)}.offer-summary__tile>i{font-size:1.45rem;color:var(--primary-color)}.offer-summary__tile span{display:block;margin-bottom:.28rem;color:var(--text-color-secondary);font-size:.72rem;font-weight:800;letter-spacing:.06em}.offer-summary__tile strong{font-size:1rem}.offers-page__single-action{width:54px;text-align:center}.offers-page__details-button,.offer-corrections__add{display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--primary-color);cursor:pointer}.offers-page__details-button:hover,.offers-page__details-button:focus-visible,.offer-corrections__add:hover,.offer-corrections__add:focus-visible{background:color-mix(in srgb,var(--primary-color) 12%,transparent);outline:2px solid color-mix(in srgb,var(--primary-color) 35%,transparent)}.offers-page__table tbody tr{cursor:pointer}.offer-view__toolbar{display:flex;justify-content:flex-end;gap:.65rem}.offer-corrections{padding:1rem 1.15rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px}.offer-corrections>header{display:flex;align-items:center;justify-content:space-between}.offer-corrections>header h2{margin:0}.offer-corrections__chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.offer-corrections__chip{min-height:36px;padding:.45rem .85rem;border:1px solid var(--surface-border);border-radius:999px;background:var(--surface-ground);color:var(--text-color);font-weight:700;cursor:pointer}.offer-corrections__chip:hover{border-color:var(--primary-color)}.offer-corrections__chip--active{border-color:var(--primary-color);background:var(--primary-color);color:var(--primary-color-text)}.offer-corrections__hint{margin:.8rem 0 0;color:var(--text-color-secondary);font-size:.84rem}@media (max-width: 900px){.offer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.offer-summary{grid-template-columns:1fr}}.offer-view{font-size:.84rem}.offer-view h2{font-size:.92rem}.offer-view__columns{grid-template-columns:minmax(560px,1.5fr) minmax(380px,1fr);gap:1.2rem}.offer-view__left{display:grid;gap:1rem;min-width:0}.offer-view__card{padding:1rem;border-radius:6px}.offer-view__row{min-height:44px}.offer-view__row dt{font-size:.76rem}.offer-view__row dd{padding:.52rem .68rem;border-radius:4px;font-size:.82rem}.offer-view__item-card{padding:.85rem;border-radius:6px}.offer-view__item-card .offer-view__row{min-height:34px}.offer-view__card-actions{display:flex;justify-content:flex-end;margin-top:.8rem;padding-top:.75rem;border-top:1px solid var(--surface-border)}.offer-view__edit-button{display:inline-flex;align-items:center;gap:.45rem;min-height:2.2rem;padding:.45rem .9rem;border:1px solid var(--primary-color);border-radius:5px;background:var(--primary-color);color:var(--primary-color-text);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.offer-view__edit-button:hover{filter:brightness(1.06)}.offer-actions__icon--primary{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.offer-actions__icon--warning{border-color:var(--yellow-500)!important;color:var(--yellow-400)!important}@media (max-width: 1080px){.offer-view__columns{grid-template-columns:1fr}}.offer-actions #offer-action-edit,.offer-actions [data-offer-action=edit]{display:none!important}.offer-v1-button{min-height:2.15rem;padding:.42rem .85rem!important;border-radius:5px!important;font-size:.76rem!important;font-weight:700!important}.offer-v1-button--primary{border-color:var(--primary-color)!important;background:var(--primary-color)!important;color:var(--primary-color-text)!important}.offer-v1-button--secondary{border-color:var(--surface-border)!important;background:transparent!important;color:var(--text-color)!important}.standard-page-layout.offers-module-layout{font-size:.84rem}.offers-module-layout .page-header__title{font-size:1rem}.offers-module-layout .page-header__icon-box{width:2.2rem;height:2.2rem;border-radius:.55rem}.standard-page-layout.offers-module-layout .standard-page-layout__breadcrumbs{width:min(760px,calc(100% - 2rem));margin-inline:auto;padding-block:.62rem;border-radius:6px;font-size:.76rem}.offers-page{width:min(100%,1120px);gap:.9rem}.offers-page__filters{display:grid;gap:.75rem;padding:.85rem;border-radius:6px;background:var(--surface-card)}.offers-page__filter-row{display:grid;align-items:center;gap:.65rem}.offers-page__filter-row--main{grid-template-columns:minmax(190px,1.05fr) minmax(190px,1.15fr) minmax(180px,1fr) minmax(150px,.8fr) minmax(140px,.72fr)}.offers-page__filter-row--secondary{grid-template-columns:minmax(280px,1fr) minmax(170px,.7fr) minmax(220px,1fr) auto auto}.offers-page__filter-control{display:grid;grid-template-columns:1.4rem minmax(0,1fr);align-items:center;gap:.35rem}.offers-page__filter-control>i{color:var(--text-color-secondary);font-size:.8rem;text-align:center}.offers-page__filter-control .p-dropdown,.offers-page__page-size,.offers-page__status-filter,.offers-page__search,.offers-page__search .p-inputtext{width:100%}.offers-page__filters .p-dropdown,.offers-page__filters .p-inputtext,.offers-page__filter-button{min-height:2.35rem;border-radius:5px;font-size:.78rem}.offers-page__check{font-size:.72rem}.offers-page__filter-button{padding-inline:.9rem}.offers-page__reset-button{width:2.35rem;height:2.35rem}.offers-page__table-wrap{border-radius:6px}.offers-page__table th{padding:.8rem .75rem;font-size:.64rem;letter-spacing:.055em}.offers-page__table td{padding:.78rem .75rem;font-size:.78rem}.offers-page__table tbody tr{color:var(--text-color);background:var(--surface-card)}.offers-page__row--neutral,.offers-page__row--preparation{background:var(--surface-card)!important}.offers-page__row--ready{background:color-mix(in srgb,var(--blue-900) 28%,var(--surface-card))!important}.offers-page__row--sent{background:color-mix(in srgb,var(--cyan-900) 26%,var(--surface-card))!important}.offers-page__row--correction{background:color-mix(in srgb,var(--purple-900) 24%,var(--surface-card))!important}.offers-page__row--order{color:color-mix(in srgb,var(--green-300) 82%,var(--text-color));background:color-mix(in srgb,var(--green-900) 34%,var(--surface-card))!important;box-shadow:inset 3px 0 0 var(--green-400)}.offers-page__row--warning{background:color-mix(in srgb,var(--yellow-900) 22%,var(--surface-card))!important}.offers-page__row--cancelled{color:var(--text-color-secondary);background:color-mix(in srgb,var(--red-950) 25%,var(--surface-card))!important}.offers-page__row--delivered{color:var(--text-color-secondary);background:color-mix(in srgb,var(--surface-ground) 68%,var(--surface-card))!important}.offers-page__row--locked{box-shadow:inset 3px 0 0 var(--red-400)}.offers-page__details-button{width:2rem;height:2rem;border:0;background:transparent;color:var(--primary-color);cursor:pointer}.offers-page__details-button:hover{color:var(--primary-300)}@media (max-width: 1180px){.offers-module-layout--details .offer-summary{position:static;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.offers-module-layout--details .page-header__title-area{visibility:visible}.offers-page__filter-row--main,.offers-page__filter-row--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.offers-page__filter-row--main,.offers-page__filter-row--secondary{grid-template-columns:1fr}}.offers-module-layout--list .page-header{min-height:54px}.offers-module-layout--list .page-header__inner{min-height:54px;padding:0 1.4rem}.offers-module-layout--list .standard-page-layout__inner{max-width:1110px}.offers-module-layout--list .standard-page-layout__breadcrumbs{margin-top:1.8rem;margin-bottom:.85rem}.offers-module-content--list .offers-page{display:grid;gap:.9rem;width:100%;max-width:none;font-size:.78rem}.offers-page__new.p-button{min-height:2.25rem;padding:.5rem 1rem;border-radius:6px;font-size:.78rem}.offers-filter-panel{display:grid;gap:.75rem;padding:.8rem;border:1px solid rgb(var(--app-border) / .78);border-radius:6px;background:rgb(var(--app-card) / .96)}.offers-filter-panel__primary{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(205px,1.2fr) minmax(190px,1fr) minmax(135px,.75fr) minmax(170px,.9fr);gap:.7rem;align-items:center}.offers-filter-panel__secondary{display:flex;align-items:center;gap:.7rem}.offers-filter-panel__control{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.4rem;align-items:center;min-width:0}.offers-filter-panel__control>i{color:rgb(var(--app-text-muted));font-size:.82rem;text-align:center}.offers-filter-panel .p-dropdown,.offers-filter-panel .p-multiselect,.offers-filter-panel .p-inputtext,.offers-filter-panel .p-button{min-height:2.2rem;border-radius:5px;font-size:.74rem}.offers-filter-panel__control .p-dropdown,.offers-filter-panel__statuses,.offers-filter-panel__search{width:100%}.offers-filter-panel__old{display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--app-text-muted));font-size:.68rem;white-space:nowrap}.offers-filter-panel__actions{display:flex;align-items:center;gap:.55rem;margin-left:auto}.offers-filter-panel__language{width:88px}.offers-filter-panel__report{min-width:132px}.offers-filter-panel__search{width:190px}.offers-filter-panel__submit{min-width:78px}.offers-table{overflow:hidden;border:1px solid rgb(var(--app-border) / .78);border-radius:6px;background:rgb(var(--app-card) / .96)}.offers-table__scroll{overflow:auto}.offers-table table{width:100%;min-width:930px;border-collapse:collapse}.offers-table th{height:50px;padding:.72rem .75rem;border-bottom:1px solid rgb(var(--app-border) / .82);background:rgb(var(--app-bg-muted) / .52);color:rgb(var(--app-text-muted));font-size:.62rem;font-weight:800;letter-spacing:.055em;text-align:left;text-transform:uppercase}.offers-table td{min-height:52px;padding:.78rem .75rem;border-bottom:1px solid rgb(var(--app-border) / .36);font-size:.75rem}.offers-table tbody tr{cursor:pointer;background:rgb(var(--app-card));transition:background .15s ease}.offers-table tbody tr:hover{background:rgb(var(--app-primary) / .06)}.offers-table__number{width:105px;font-variant-numeric:tabular-nums}.offers-table__number strong{font-weight:800}.offers-table__number span{color:rgb(var(--app-text-muted))}.offers-table__money{width:145px;text-align:right!important;font-variant-numeric:tabular-nums;font-weight:700}.offers-table__status{width:150px;text-align:center!important}.offers-table__action{width:58px;text-align:center!important}.offers-table__action button{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:rgb(var(--app-text-muted));cursor:pointer}.offers-table__action button:hover{background:rgb(var(--app-primary));color:#fff}.offers-table__row--realized td{border-top:1px solid rgb(16 185 129 / .2);border-bottom:1px solid rgb(16 185 129 / .2);background:#064e3b4d;color:#6ee7b7}.offers-table__row--realized td:first-child{border-left:4px solid #10b981}.offers-table__row--realized-locked td{border-top:1px solid rgb(15 77 0 / .1);border-bottom:1px solid rgb(28 170 0 / .1);background:#03771726;color:#34d40c;opacity:.72}.offers-table__row--realized-locked td:first-child{border-left:4px solid #34d40c}.offers-table__row--locked td{border-top:1px solid rgb(239 68 68 / .4);border-bottom:1px solid rgb(239 68 68 / .4);background:#450a0a40;color:#fca5a5}.offers-table__row--locked td:first-child{border-left:4px solid #ef4444}.offer-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.55rem;padding:.2rem .55rem;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:#ffffff1a;color:rgb(var(--app-text));font-size:.62rem;font-weight:700;line-height:1.15;text-align:center;text-transform:uppercase}.offer-status-badge--3,.offer-status-badge--7,.offer-status-badge--9,.offer-status-badge--11,.offer-status-badge--15{border-color:#10b9814d;background:#10b98126;color:#34d399}.offer-status-badge--14{border-color:#eab30880;background:#eab3081a;color:#eab308}.offer-status-badge--12{border-color:#3b82f680;background:#3b82f61a;color:#3b82f6}.offer-status-badge--17{border-color:#ef44444d;background:#ef444426;color:#ef4444}.offer-status-badge--1,.offer-status-badge--2{border-color:#3b82f64d;background:#7aadff5c;color:#88beff}.offer-status-badge--4,.offer-status-badge--16{border-color:#94a3b84d;background:#94a3b826;color:#cbd5e1}.offers-table__empty{display:grid;min-height:175px;place-items:center;align-content:center;gap:.6rem;color:rgb(var(--app-text-muted))}.offers-table__empty i{font-size:2.6rem;opacity:.35}@media (max-width: 1120px){.offers-filter-panel__primary{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-filter-panel__secondary{align-items:stretch;flex-direction:column}.offers-filter-panel__actions{flex-wrap:wrap;margin-left:0}}@media (max-width: 680px){.offers-filter-panel__primary{grid-template-columns:1fr}.offers-filter-panel__actions{display:grid;grid-template-columns:1fr}.offers-filter-panel__language,.offers-filter-panel__report,.offers-filter-panel__search{width:100%}}.offer-actions__icon.p-button{width:2.25rem;height:2.25rem;border:1px solid rgb(var(--app-border) / .82);border-radius:.4rem;background:rgb(var(--app-card) / .9)}.offer-actions__icon.p-button:hover{border-color:rgb(var(--app-primary) / .8);background:rgb(var(--app-primary-soft) / .16)}.offer-correction-status{display:inline-flex;align-items:center;min-height:1.55rem;padding-inline:.55rem;border-radius:.3rem;font-size:.72rem;font-weight:700}.offer-correction-status--sent{color:rgb(var(--app-primary));background:rgb(var(--app-primary-soft) / .18)}.offer-correction-status--correction{color:rgb(var(--app-warning));background:rgb(var(--app-warning) / .16)}.offer-view__edit-button.p-button,.offer-v1-button.p-button{min-height:2.25rem}.offer-view__columns{grid-template-columns:minmax(0,1.55fr) minmax(min(100%,22rem),1fr)}@media (max-width: 64rem){.offer-view__columns{grid-template-columns:1fr}}.offer-items-editor__delete.p-button{min-height:1.9rem;padding:.25rem .55rem;font-size:.68rem}.offer-actions__icon--quick-order.p-button{border:1px solid rgb(var(--app-warning) / .9);background:rgb(var(--app-warning) / .08);color:rgb(var(--app-warning))}.offer-actions__tooltip-target--disabled .p-button:disabled{cursor:not-allowed;pointer-events:none}.offer-actions__tooltip-target{display:inline-flex;align-items:center;justify-content:center;border-radius:.4rem;cursor:pointer;pointer-events:auto}.offer-actions__icon.p-button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.offer-actions__tooltip-target:not(.offer-actions__tooltip-target--disabled):hover .offer-actions__icon.p-button{border-color:rgb(var(--app-primary) / .7);background:rgb(var(--app-primary) / .11);color:rgb(var(--app-primary));box-shadow:0 0 0 1px rgb(var(--app-primary) / .08)}.offer-actions__tooltip-target--disabled{cursor:not-allowed}.offer-actions__tooltip-target--disabled .offer-actions__icon.p-button:disabled{pointer-events:none}.offers-module-content--list .offers-page{gap:1rem}.offers-module-content--list .offers-page>:first-child{padding:1rem 1.1rem;border:1px solid var(--surface-border);border-radius:14px;background:var(--surface-card);box-shadow:0 8px 26px #00000014}.offers-table{overflow:hidden;border:1px solid var(--surface-border);border-radius:14px;background:var(--surface-card);box-shadow:0 12px 34px #0000001a}.offers-table table{border-collapse:separate;border-spacing:0;width:100%}.offers-table thead th{padding-top:.85rem;padding-bottom:.85rem;background:color-mix(in srgb,var(--surface-card) 84%,var(--surface-ground));border-bottom:1px solid var(--surface-border);font-size:.72rem;letter-spacing:.055em}.offers-table tbody tr{transition:background-color .16s ease,box-shadow .16s ease}.offers-table tbody td{border-bottom-color:color-mix(in srgb,var(--surface-border) 70%,transparent)}.offers-table__number strong{font-size:.94rem}.offers-table__action button{width:2.2rem;height:2.2rem;border-radius:9px;border:1px solid transparent;background:transparent;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.offers-table__action button:hover{background:color-mix(in srgb,var(--primary-color) 10%,transparent);border-color:color-mix(in srgb,var(--primary-color) 28%,var(--surface-border));transform:translateY(-1px)}.offers-page__new.p-button{border-radius:10px;box-shadow:0 5px 16px #0000001f}.offers-module-layout .standard-page-layout__breadcrumbs{width:min(760px,calc(100% - 2rem));margin-inline:auto;border-radius:6px}.offers-module-layout .standard-page-layout__breadcrumb-home{display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;color:var(--text-color-secondary);text-decoration:none}.offers-module-layout .standard-page-layout__breadcrumb-home:hover{color:var(--primary-color)}.offers-module-layout--details .offer-summary__tile{min-width:112px;min-height:52px;padding:.5rem .72rem;border:1px solid var(--surface-border);border-radius:6px;background:var(--surface-card);box-shadow:none}.offers-module-layout--details .offer-summary__tile span{font-size:.62rem;letter-spacing:.055em}.offers-module-layout--details .offer-summary__tile strong{font-size:.76rem;line-height:1.15}.offers-table tbody tr,.offers-table tbody tr[class*=offers-page__row--]{background:rgb(var(--app-card))!important;color:rgb(var(--app-text))!important}.offers-table tbody tr:nth-child(2n),.offers-table tbody tr[class*=offers-page__row--]:nth-child(2n){background:rgb(var(--app-card-elevated))!important}.offers-table__row--realized td{border-top-color:#10b98138!important;border-bottom-color:#10b98138!important;background:#064e3b57!important;color:#6ee7b7!important}.offers-table__row--realized td:first-child{border-left:3px solid #10b981}.offers-table__row--realized-locked td{background:#064e3b30!important;color:#34d399!important;opacity:.72}.offers-table__row--locked td{background:#450a0a47!important;color:#fca5a5!important}.offers-table tbody tr:hover td{filter:brightness(1.08)}.offers-filter-panel__primary{grid-template-columns:minmax(180px,1.05fr) minmax(205px,1.2fr) minmax(190px,1fr) minmax(135px,.75fr) minmax(170px,.9fr)!important}.offer-view__edit-footer{display:flex;justify-content:flex-end;align-items:center;margin-top:.8rem;padding-top:.75rem;border-top:1px solid var(--surface-border)}.offer-view__edit-footer .offer-view__edit-button.p-button{margin-left:auto}.offer-view__corrections{width:100%;margin-top:1rem}.offer-view__row--product dd{display:inline-flex;align-items:center;justify-content:flex-end;gap:.4rem}.offer-view__product-icon{flex:0 0 auto;font-size:.9rem;opacity:.72}@media (max-width: 64rem){.offer-view__corrections{margin-top:.75rem}}.offers-module-layout--list .offers-filter-panel{gap:.85rem;padding:.9rem;background:linear-gradient(rgb(var(--app-card) / .98),rgb(var(--app-card) / .98)),radial-gradient(circle at top left,rgb(var(--app-primary) / .08),transparent 42%);box-shadow:0 12px 34px #0000001f}.offers-filter-panel .p-dropdown,.offers-filter-panel .p-multiselect,.offers-filter-panel .p-inputtext{min-height:2.4rem;border-color:rgb(var(--app-border) / .96);background:rgb(var(--app-bg-muted) / .72);color:rgb(var(--app-text))}.offers-filter-panel .p-dropdown .p-dropdown-label,.offers-filter-panel .p-multiselect .p-multiselect-label{display:flex;min-width:0;align-items:center;padding:.58rem .7rem;line-height:1.2}.offers-filter-panel .p-dropdown .p-dropdown-trigger,.offers-filter-panel .p-multiselect .p-multiselect-trigger{width:2.2rem}.offers-filter-panel .p-inputtext{padding:.58rem .72rem}.offers-filter-panel .p-dropdown:not(.p-disabled):hover,.offers-filter-panel .p-multiselect:not(.p-disabled):hover,.offers-filter-panel .p-inputtext:hover{border-color:rgb(var(--app-primary) / .7)}.offers-filter-panel .p-dropdown.p-focus,.offers-filter-panel .p-multiselect.p-focus,.offers-filter-panel .p-inputtext:focus{border-color:rgb(var(--app-primary));box-shadow:0 0 0 3px rgb(var(--app-primary) / .14)}.offers-filter-panel__quick-actions{display:flex;min-width:0;align-items:center;gap:.7rem}.offers-filter-panel__orders-only.p-button{flex:0 0 auto;min-height:2.25rem;padding-inline:.72rem;white-space:nowrap}.offers-filter-panel__search-wrap{position:relative;display:block;width:min(250px,22vw);min-width:190px}.offers-filter-panel__search-wrap>.pi-search{position:absolute;z-index:1;top:50%;left:.72rem;color:rgb(var(--app-text-muted));font-size:.78rem;transform:translateY(-50%);pointer-events:none}.offers-filter-panel__search-wrap .offers-filter-panel__search{width:100%;padding-left:2.35rem;padding-right:2.1rem}.offers-filter-panel__search-clear{position:absolute;z-index:2;top:50%;right:.38rem;display:inline-flex;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:.35rem;background:transparent;color:rgb(var(--app-text-muted));cursor:pointer;transform:translateY(-50%)}.offers-filter-panel__search-clear:hover{background:rgb(var(--app-primary) / .12);color:rgb(var(--app-text))}.offers-table th{background:#090e166b}.offers-table td{vertical-align:middle}.offers-table__customer{font-weight:650;color:rgb(var(--app-text))}.offers-table__topic,.offers-table__date{color:rgb(var(--app-text-muted))}.offers-table__topic{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-table__date{width:180px;font-variant-numeric:tabular-nums;white-space:nowrap}.offers-table__date time{display:inline-flex;align-items:center;min-height:1.7rem;padding:.18rem .5rem;border:1px solid rgb(var(--app-border) / .58);border-radius:.38rem;background:rgb(var(--app-bg-muted) / .45);color:rgb(var(--app-text) / .88)}.offers-table tbody tr:focus-visible{outline:2px solid rgb(var(--app-primary));outline-offset:-2px}.offers-table__action button:focus-visible,.offers-filter-panel__search-clear:focus-visible{outline:2px solid rgb(var(--app-primary));outline-offset:2px}@media (max-width: 1120px){.offers-filter-panel__quick-actions{flex-wrap:wrap}.offers-filter-panel__search-wrap{width:min(100%,320px)}}@media (max-width: 680px){.offers-filter-panel__quick-actions{align-items:stretch;flex-direction:column}.offers-filter-panel__orders-only.p-button,.offers-filter-panel__search-wrap{width:100%}}.offers-table__status>*{margin-inline:auto}[data-theme=light] .offers-table__row--realized td{background:#d1fae5c7!important;color:#065f46!important}[data-theme=light] .offers-table__row--realized-locked td{background:#dcfce7d1!important;color:#166534!important}[data-theme=light] .offers-table__row--locked td{background:#fee2e2db!important;color:#991b1b!important}[data-theme=light] .offers-table tbody tr:hover td{filter:brightness(.985)}.offers-filter-panel{border:1px solid color-mix(in srgb,var(--surface-border) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-card) 96%,transparent);box-shadow:0 10px 28px #0000001a}.offers-filter-panel .p-dropdown,.offers-filter-panel .p-multiselect,.offers-filter-panel .p-inputtext{border-radius:9px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.offers-filter-panel .p-dropdown:not(.p-disabled):hover,.offers-filter-panel .p-multiselect:not(.p-disabled):hover,.offers-filter-panel .p-inputtext:hover{border-color:color-mix(in srgb,var(--primary-color) 42%,var(--surface-border))}.offers-table{overflow:hidden;border:1px solid color-mix(in srgb,var(--surface-border) 82%,transparent);border-radius:12px;background:var(--surface-card);box-shadow:0 12px 32px #0000001a}.offers-table table{border-collapse:separate;border-spacing:0}.offers-table thead th{background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-ground));font-size:.72rem;letter-spacing:.045em}.offers-table tbody tr{transition:background-color .16s ease,transform .16s ease}.offers-table tbody tr:hover{background:color-mix(in srgb,var(--primary-color) 7%,var(--surface-card))}.offers-table tbody td{border-bottom-color:color-mix(in srgb,var(--surface-border) 65%,transparent)}.offers-table__action button{border-radius:8px;transition:background .16s ease,transform .16s ease}.offers-table__action button:hover{transform:translateY(-1px)}.offers-module-layout--list .offers-page--modern-v13{display:grid;gap:1rem}.offers-module-layout--list .offers-page--modern-v13 .offers-filter-panel{position:relative;padding:1rem 1.1rem!important;border:1px solid rgb(var(--app-border)/.78)!important;border-radius:16px!important;background:linear-gradient(135deg,rgb(var(--app-primary)/.1),transparent 36%),rgb(var(--app-card)/.98)!important;box-shadow:0 14px 38px #00000029!important}.offers-module-layout--list .offers-page--modern-v13 .offers-filter-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:16px 0 0 16px;background:rgb(var(--app-primary));opacity:.8}.offers-module-layout--list .offers-page--modern-v13 .offers-filter-panel .p-dropdown,.offers-module-layout--list .offers-page--modern-v13 .offers-filter-panel .p-multiselect,.offers-module-layout--list .offers-page--modern-v13 .offers-filter-panel .p-inputtext{min-height:42px!important;border-radius:11px!important;background:rgb(var(--app-bg-muted)/.72)!important}.offers-module-layout--list .offers-page--modern-v13 .offers-table{overflow:visible!important;padding:.4rem .65rem .7rem;border:1px solid rgb(var(--app-border)/.76)!important;border-radius:16px!important;background:rgb(var(--app-card)/.98)!important;box-shadow:0 18px 48px #00000029!important}.offers-module-layout--list .offers-page--modern-v13 .offers-table table{border-collapse:separate!important;border-spacing:0 7px!important}.offers-module-layout--list .offers-page--modern-v13 .offers-table thead th{padding:.72rem .75rem!important;border:0!important;background:transparent!important;color:rgb(var(--app-text-muted))!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.055em;text-transform:uppercase}.offers-module-layout--list .offers-page--modern-v13 .offers-table tbody td{padding-top:.84rem!important;padding-bottom:.84rem!important;border-top:1px solid rgb(var(--app-border)/.58)!important;border-bottom:1px solid rgb(var(--app-border)/.58)!important;background:rgb(var(--app-bg-muted)/.38)!important}.offers-module-layout--list .offers-page--modern-v13 .offers-table tbody td:first-child{border-left:1px solid rgb(var(--app-border)/.58)!important;border-radius:11px 0 0 11px}.offers-module-layout--list .offers-page--modern-v13 .offers-table tbody td:last-child{border-right:1px solid rgb(var(--app-border)/.58)!important;border-radius:0 11px 11px 0}.offers-module-layout--list .offers-page--modern-v13 .offers-table tbody tr{transition:transform .15s ease,filter .15s ease!important}.offers-module-layout--list .offers-page--modern-v13 .offers-table tbody tr:hover{transform:translateY(-2px);filter:brightness(1.06)!important}.offers-module-layout--list .offers-page--modern-v13 .offers-table__number strong{display:inline-flex;min-width:3.5rem;justify-content:center;padding:.28rem .55rem;border:1px solid rgb(var(--app-primary)/.3);border-radius:999px;background:rgb(var(--app-primary)/.12)}.offers-module-layout--list .offers-page--modern-v13 .offers-table__action button{width:2.4rem!important;height:2.4rem!important;border:1px solid rgb(var(--app-border)/.76)!important;border-radius:10px!important;background:rgb(var(--app-card)/.86)!important}.offers-module-layout--list .offers-page__new.p-button{min-height:42px;border-radius:11px!important;box-shadow:0 8px 22px rgb(var(--app-primary)/.22)}.offer-page-canvas--modern-v13{padding:1rem!important;border:1px solid rgb(var(--app-border)/.72);border-radius:18px!important;background:radial-gradient(circle at 10% 0%,rgb(var(--app-primary)/.08),transparent 30%),rgb(var(--app-card)/.98);box-shadow:0 20px 54px #0000002b}.offer-page-canvas--modern-v13 .p-inputtext,.offer-page-canvas--modern-v13 .p-dropdown,.offer-page-canvas--modern-v13 .p-inputnumber-input,.offer-page-canvas--modern-v13 .p-inputtextarea,.offer-page-canvas--modern-v13 .p-button{border-radius:10px!important}@media (max-width:760px){.offer-page-canvas--modern-v13{padding:.65rem!important;border-radius:14px!important}}.offer-item-composer{display:grid;gap:1rem;padding:1rem;border:1px dashed color-mix(in srgb,var(--primary-color) 68%,var(--surface-border));border-radius:.5rem;background:color-mix(in srgb,var(--surface-card) 94%,var(--primary-color) 6%)}.offer-item-composer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.offer-item-composer__header h3{margin:.12rem 0 0;color:var(--text-color);font-size:.98rem;font-weight:750}.offer-item-composer__eyebrow{color:var(--primary-color);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.offer-item-composer__currency{padding:.35rem .55rem;border:1px solid var(--surface-border);border-radius:.4rem;background:var(--surface-ground);color:var(--text-color-secondary);font-size:.69rem}.offer-item-composer__currency strong{color:var(--text-color)}.offer-item-composer__catalog-flow{display:grid;gap:.72rem}.offer-item-composer__pricing-box{display:grid;gap:.85rem;padding-top:.9rem;border-top:1px solid var(--surface-border)}.offer-item-composer__pricing-grid{display:grid;grid-template-columns:1fr;gap:.72rem}.offer-item-composer__field{display:grid;min-width:0;gap:.36rem}.offer-item-composer__field>span{color:var(--text-color-secondary);font-size:.71rem;font-weight:650}.offer-item-composer__field>span b{color:var(--red-400, #f87171)}.offer-item-composer__price-badge{display:inline;margin-left:.35rem;color:var(--text-color);font-size:.68rem;font-weight:400;white-space:normal}.offer-item-composer__field :is(.p-dropdown,.p-inputnumber,.p-inputnumber-input,.p-inputtextarea,.p-inputtext){width:100%}.offer-item-composer__field :is(.p-dropdown,.p-inputnumber-input,.p-inputtextarea,.p-inputtext){border-color:var(--surface-border);background:var(--surface-ground);color:var(--text-color)}.offer-item-composer__field :is(.p-dropdown,.p-inputnumber-input){min-height:2.55rem}.offer-item-composer__catalog-field .p-dropdown{min-height:2.65rem}.offer-item-composer__field :is(.p-dropdown:not(.p-disabled),.p-inputnumber-input:not(:disabled),.p-inputtextarea:not(:disabled),.p-inputtext:not(:disabled)):hover{border-color:color-mix(in srgb,var(--primary-color) 55%,var(--surface-border))}.offer-item-composer__field :is(.p-dropdown.p-focus,.p-inputnumber-input:focus,.p-inputtextarea:focus,.p-inputtext:focus){border-color:var(--primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 14%,transparent)}.offer-item-composer__field .p-disabled,.offer-item-composer__field :disabled{opacity:.68}.offer-item-composer__field--wide{grid-column:1 / -1}.offer-item-composer__field--wide small{justify-self:end;color:var(--text-color-secondary);font-size:.65rem}.offer-item-composer__footer{display:flex;justify-content:stretch}.offer-item-composer__submit.p-button{width:100%;min-height:2.7rem;justify-content:center}@media (max-width: 760px){.offer-item-composer__header{align-items:flex-start;flex-direction:column}.offer-item-composer__pricing-grid{grid-template-columns:1fr}}.offer-item-composer--editing{border-style:dashed;border-color:color-mix(in srgb,var(--primary-color) 82%,var(--surface-border))}.offer-item-composer--editing .offer-item-composer__header h3{color:var(--primary-color)}.offer-item-composer__footer--editing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.offer-v1-action-button.p-button{min-height:2.75rem;border-radius:.4rem;padding:0 1.25rem;justify-content:center;font-size:.86rem;font-weight:650;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.offer-v1-action-button--primary.p-button{border:1px solid var(--primary-color);background:var(--primary-color);color:#fff}.offer-v1-action-button--primary.p-button:not(:disabled):hover{border-color:var(--primary-hover, var(--primary-color));background:var(--primary-hover, var(--primary-color));box-shadow:0 4px 12px #4338ca4d}.offer-v1-action-button--secondary.p-button{border:1px solid var(--surface-border);background:#ffffff08;color:var(--text-color-secondary)}.offer-v1-action-button--secondary.p-button:not(:disabled):hover{border-color:var(--text-color-secondary);background:#ffffff14;color:var(--text-color)}.offer-items-editor__card--editing{border-color:color-mix(in srgb,var(--primary-color) 70%,var(--surface-border))}@media (max-width: 520px){.offer-item-composer__footer--editing{grid-template-columns:1fr}}.offer-item-composer__field--price .p-inputnumber-input:not(:disabled){border-color:color-mix(in srgb,var(--primary-color) 52%,var(--surface-border))}.offer-item-composer__field .p-inputnumber.p-disabled .p-inputnumber-input{cursor:not-allowed;background:color-mix(in srgb,var(--surface-ground) 88%,#000 12%)}.offer-item-composer__pricing-grid{grid-template-columns:1fr}@media (max-width: 420px){.offer-item-composer{gap:.8rem}.offer-item-composer__pricing-grid,.offer-item-composer__footer--editing{grid-template-columns:1fr}}.offer-item-composer{padding:1.15rem 1.2rem}.offer-item-composer__catalog-flow,.offer-item-composer__pricing-grid{gap:.85rem}.offer-item-composer__field>span,.offer-item-composer__catalog-field>span{padding-left:.08rem}.offer-item-composer__field .p-inputnumber-input,.offer-item-composer__field .p-inputtext,.offer-item-composer__field .p-inputtextarea,.offer-item-composer__catalog-field .p-dropdown-label,.offer-item-composer__field .p-dropdown-label{padding-left:.85rem;padding-right:.85rem}.offer-item-composer__field .p-inputtextarea{padding-top:.75rem;padding-bottom:.75rem}.offer-item-composer__field :is(.p-dropdown,.p-inputnumber-input,.p-inputtext){min-height:2.75rem}.offer-item-composer__pricing-grid>.offer-item-composer__field{grid-column:1 / -1}.offer-item-composer__footer{margin-top:.25rem}.offer-items-editor{display:grid;gap:.75rem;min-width:0}.offer-items-editor__summary{color:var(--offers-text-muted, var(--text-color-secondary));font-size:.72rem}.offer-items-editor__list{display:grid;gap:.75rem;min-width:0}.offer-item-card{min-width:0;margin:0;padding:1rem;border:1px solid var(--offers-border, var(--surface-border));border-radius:var(--offers-radius-md, 8px);background:var(--offers-panel-elevated-bg, color-mix(in srgb, var(--surface-card) 88%, #fff 12%));color:var(--offers-text, var(--text-color));font-size:.9rem;transition:border-color .2s ease,transform .2s ease}.offer-item-card:hover{border-color:var(--offers-border, var(--surface-border));transform:translateY(-2px)}.offer-item-card--editing{border-color:color-mix(in srgb,var(--primary-color) 70%,var(--offers-border, var(--surface-border)))}.offer-item-card__row{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px dashed rgba(255,255,255,.1)}.offer-item-card__row--center{align-items:center}.offer-item-card__row--borderless{margin-bottom:0;padding-bottom:0;border-bottom:0}.offer-item-card__label{flex:0 0 auto;color:var(--offers-text-muted, var(--text-color-secondary))}.offer-item-card__value{min-width:0;margin-left:auto;text-align:right;overflow-wrap:anywhere}.offer-item-card__row--strong .offer-item-card__value{font-weight:700}.offer-item-card__product{display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem;max-width:100%}.offer-item-card__product>i{flex:0 0 auto;color:var(--offers-text-muted, var(--text-color-secondary));font-size:1.15rem;opacity:.35}.offer-item-card__product>strong{min-width:0;line-height:1.25}.offer-item-card__meta{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--offers-border, var(--surface-border));font-size:.8rem;opacity:.72}.offer-item-card__notes{color:var(--offers-text, var(--text-color));font-size:.95em;font-style:italic;white-space:pre-wrap}.offer-item-card__actions{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-top:.95rem}.offer-item-card__actions-left{display:flex;align-items:center;gap:.5rem}.offer-item-card__icon-button.p-button{display:inline-flex;width:2.125rem;height:2.125rem;min-width:2.125rem;align-items:center;justify-content:center;padding:0;border-radius:6px;box-shadow:none}.offer-item-card__icon-button--copy.p-button{border:1px solid transparent;background:color-mix(in srgb,var(--primary-color) 10%,transparent);color:var(--primary-color)}.offer-item-card__icon-button--edit.p-button{border:1px solid var(--offers-border, var(--surface-border));background:#ffffff0d;color:var(--offers-text, var(--text-color))}.offer-item-card__delete.p-button{min-height:2rem;margin-left:auto;padding:.35rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;box-shadow:none}@media (max-width: 560px){.offer-item-card{padding:.85rem}.offer-item-card__row{align-items:flex-start}.offer-item-card__value{max-width:68%}.offer-item-card__product{align-items:flex-start}}.offer-item-card{padding:1rem 1.1rem;background:var(--surface-ground)}.offer-item-card__row{min-height:2.45rem;align-items:center;margin-bottom:0;padding-block:.45rem}.offer-item-card__meta{margin-top:.5rem;padding-top:.5rem}.offer-item-card__actions{margin-top:.8rem}.offer-item-card__icon-button.p-button{transition:background-color .16s ease,border-color .16s ease,color .16s ease}.offer-item-card__icon-button--copy.p-button:not(:disabled):hover{border-color:color-mix(in srgb,var(--primary-color) 32%,transparent);background:color-mix(in srgb,var(--primary-color) 18%,transparent)}.offer-item-card__icon-button--edit.p-button:not(:disabled):hover{border-color:color-mix(in srgb,var(--primary-color) 45%,var(--offers-border, var(--surface-border)));background:color-mix(in srgb,var(--primary-color) 9%,rgba(255,255,255,.05));color:var(--primary-color)}.offer-item-card__delete.p-button{color:var(--red-400, #f87171);border-color:var(--red-500, #ef4444);background:transparent}.offer-item-card__delete.p-button:not(:disabled):hover{color:#fff;border-color:var(--red-500, #ef4444);background:color-mix(in srgb,var(--red-500, #ef4444) 18%,transparent)}.offer-corrections-strip{display:grid;gap:.55rem;width:100%;padding:.85rem 1rem;border:1px solid var(--surface-border);border-radius:6px;background:var(--surface-card);box-shadow:0 12px 28px #0000001f}.offer-corrections-strip__header{display:flex;align-items:center;justify-content:space-between;min-height:1.5rem}.offer-corrections-strip__header h2{margin:0;color:var(--text-color-secondary);font-size:.68rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.offer-corrections-strip__create{width:1.9rem;height:1.9rem;padding:0}.offer-corrections-strip__list{display:flex;flex-wrap:wrap;gap:.45rem}.offer-corrections-strip__item{min-height:2rem;padding:.35rem .75rem;border:1px solid transparent;border-radius:999px;background:var(--surface-ground);color:var(--text-color);font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.offer-corrections-strip__item:hover:not(:disabled){border-color:var(--primary-color)}.offer-corrections-strip__item--selected{background:var(--primary-color);color:var(--primary-color-text)}.offer-corrections-strip__item:disabled{cursor:default;opacity:.55}.offer-corrections-strip__item--new{display:inline-flex;align-items:center;justify-content:center;border-color:#f59e0b;border-style:dashed;background:color-mix(in srgb,#f59e0b 8%,transparent);color:#fbbf24;cursor:default}.offer-summary{display:grid;grid-template-columns:minmax(8rem,.82fr) minmax(12rem,1.28fr) minmax(9rem,.96fr) minmax(11rem,1fr);width:100%;min-width:0;overflow:hidden;border:1px solid rgb(var(--app-border) / .88);border-radius:.7rem;background:rgb(var(--app-card) / .8);box-shadow:0 1px #ffffff06 inset,0 10px 32px #00000014}.offer-summary__tile{position:relative;display:flex;min-width:0;min-height:4.1rem;align-items:center;gap:.75rem;padding:.78rem 1rem;background:transparent;color:rgb(var(--app-text))}.offer-summary__tile+.offer-summary__tile{border-left:1px solid rgb(var(--app-border) / .72)}.offer-summary__tile>i{display:grid;flex:0 0 1.85rem;width:1.85rem;height:1.85rem;place-items:center;border:1px solid rgb(var(--app-primary) / .14);border-radius:.5rem;background:rgb(var(--app-primary) / .075);color:rgb(var(--app-primary));font-size:.9rem}.offer-summary__content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:center}.offer-summary__content>span{display:block;margin:0 0 .28rem;color:rgb(var(--app-text-muted));font-size:.61rem;font-weight:700;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.offer-summary__content>strong{display:block;min-width:0;overflow:hidden;color:rgb(var(--app-text));font-size:.79rem;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.offer-summary__tile--customer{cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.offer-summary__tile--customer:hover{background:rgb(var(--app-primary) / .035);box-shadow:0 -1px rgb(var(--app-primary) / .28) inset}.offer-summary__customer-change.p-button{flex:0 0 auto;width:1.9rem;height:1.9rem;border:1px solid rgb(var(--app-primary) / .26);background:rgb(var(--app-primary) / .07)}.offer-summary__customer-change.p-button:hover{border-color:rgb(var(--app-primary) / .58);background:rgb(var(--app-primary) / .13)}.offer-summary__tile--status{cursor:help}.offer-summary__tile--status .offer-status-badge{align-self:flex-start;min-height:1.45rem;max-width:100%;padding:.2rem .52rem;overflow:hidden;font-size:.64rem;line-height:1.1;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.offer-customer-preview.p-overlaypanel{width:min(92vw,20rem);border-color:rgb(var(--app-primary) / .7);border-radius:.75rem;background:rgb(var(--app-card-elevated));box-shadow:0 18px 48px #00000038}.offer-customer-preview__title{display:block;margin-bottom:.65rem;color:rgb(var(--app-primary))}.offer-customer-preview__row{display:grid;min-height:2rem;grid-template-columns:minmax(4.5rem,.7fr) minmax(0,1.3fr);align-items:center;gap:.75rem;border-bottom:1px dashed rgb(var(--app-border) / .72);font-size:.72rem}.offer-customer-preview__row:last-child{border-bottom:0}.offer-customer-preview__row span{color:rgb(var(--app-text-muted))}.offer-customer-preview__row strong{overflow-wrap:anywhere;text-align:right}.offer-customer-change{width:min(94vw,31rem)}.offer-customer-change__title{display:flex;align-items:center;gap:.5rem}.offer-customer-change__title i{color:rgb(var(--app-primary))}.offer-customer-change__current{margin-block:.75rem;padding:.65rem;border:1px solid rgb(var(--app-border) / .82);border-radius:.5rem;background:rgb(var(--app-bg-muted) / .7)}.offer-customer-change__field{display:grid;gap:.4rem}.offer-customer-change__field>span{color:rgb(var(--app-text-muted));font-size:.72rem;font-weight:700}.offer-customer-change__field .p-dropdown{width:100%}.offer-customer-change__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}@media (max-width: 64rem){.offer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-summary__tile:nth-child(3){border-left:0;border-top:1px solid rgb(var(--app-border) / .72)}.offer-summary__tile:nth-child(4){border-top:1px solid rgb(var(--app-border) / .72)}}@media (max-width: 34rem){.offer-summary{grid-template-columns:1fr}.offer-summary__tile+.offer-summary__tile{border-top:1px solid rgb(var(--app-border) / .72);border-left:0}}.offer-version-header{display:flex;min-height:42px;align-items:center;flex-wrap:wrap;gap:.75rem}.offer-version-header__number{display:inline-flex;align-items:baseline;gap:.35rem;font-size:1rem;font-weight:800}.offer-version-header__number strong{color:rgb(var(--app-primary-soft));font-size:1.08rem}.offer-version-header__states{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.offer-version-header__state{display:inline-flex;min-height:1.75rem;align-items:center;gap:.35rem;padding:.28rem .62rem;border:1px solid currentColor;border-radius:4px;background:transparent;font-size:.68rem;font-weight:800;letter-spacing:.035em;text-decoration:none}.offer-version-header__state--sent{color:rgb(var(--app-info, 59 130 246))}.offer-version-header__state--order{color:rgb(var(--app-success, 16 185 129))}.offer-version-header__state--order:hover{background:currentColor;color:rgb(var(--app-bg))}.offer-version-header__state--locked{color:rgb(var(--app-danger, 239 68 68))}.offer-attention{position:fixed;z-index:42;width:min(190px,calc(100vw - 2rem));border:1px solid var(--surface-border);border-radius:6px;background:var(--surface-card);box-shadow:0 16px 36px #0000003d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.offer-attention--dragging{cursor:grabbing;box-shadow:0 20px 48px #00000057}.offer-attention__drag-handle{display:flex;align-items:center;justify-content:space-between;min-height:2.25rem;padding:.45rem .35rem .45rem .65rem;border-radius:6px;color:var(--red-300);font-size:.7rem;font-weight:800;cursor:grab;touch-action:none}.offer-attention__drag-handle>span{display:inline-flex;align-items:center;gap:.35rem}.offer-attention__toggle{display:grid;width:1.7rem;height:1.7rem;place-items:center;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.offer-attention__toggle:hover{background:color-mix(in srgb,var(--red-400) 10%,transparent)}.offer-attention__body{display:grid;gap:.55rem;padding:0 .7rem .7rem;-webkit-user-select:text;-moz-user-select:text;user-select:text}.offer-attention__body textarea{width:100%;resize:vertical}.offer-attention__body .p-button{width:100%}.offer-attention__error{color:var(--red-300)}@media (max-width: 760px){.offer-attention{position:static;width:100%;margin-bottom:.75rem}.offer-attention__drag-handle{cursor:default}}@media (min-width: 1241px){.offer-attention{width:190px}}.offer-inline-name{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:0}.offer-inline-name>span{min-width:0;overflow-wrap:anywhere}.offer-inline-name__edit{flex:0 0 auto;width:2rem;height:2rem;padding:0;border:1px solid var(--primary-color)!important;border-radius:5px!important;color:var(--primary-color)!important}.offer-inline-name--editing{display:grid;grid-template-columns:minmax(0,1fr) auto}.offer-inline-name--editing .p-inputtext{width:100%}.offer-inline-name__actions{display:flex;gap:.4rem}.offer-inline-name__error{grid-column:1 / -1;color:var(--red-300)}.offer-edit-workspace .offer-inline-name{min-height:2.45rem;padding:.25rem .35rem .25rem .7rem;border:1px solid transparent;border-radius:4px;background:var(--surface-ground)}.offer-edit-workspace .offer-inline-name--editing{padding:0;border-color:transparent;background:transparent}.offer-edit-workspace .offer-inline-name__actions{align-self:stretch}:root{--offer-details-canvas: 1180px;--offer-details-left: 720px;--offer-details-right: 440px;--offer-details-gap: 1.25rem}.offer-page-canvas{box-sizing:border-box;width:min(var(--offer-details-canvas),calc(100% - 2rem));margin-inline:auto}.offer-page-grid{display:grid;grid-template-columns:minmax(0,var(--offer-details-left)) minmax(0,var(--offer-details-right));gap:var(--offer-details-gap);align-items:start;width:100%}.offer-page-column--left,.offer-page-column--right{min-width:0}@media (max-width: 1220px){.offer-page-canvas{width:min(1000px,calc(100% - 1.5rem))}.offer-page-grid{grid-template-columns:minmax(0,1.58fr) minmax(320px,1fr)}}@media (max-width: 980px){.offer-page-canvas{width:min(760px,calc(100% - 1.5rem))}.offer-page-grid{grid-template-columns:1fr}}@media (max-width: 760px){.offer-page-canvas{width:100%;padding-inline:.75rem}}.offer-copy-dialog.p-dialog{width:min(31rem,calc(100vw - 2rem));border:1px solid var(--surface-border)}.offer-copy-dialog .p-dialog-content{display:grid;gap:1rem;padding:1.15rem}.offer-copy-dialog__intro{display:grid;gap:.45rem;color:var(--text-color-secondary);font-size:.88rem}.offer-copy-dialog__intro strong{padding:.7rem;border:1px solid var(--surface-border);border-radius:.4rem;background:#ffffff0a;color:var(--text-color)}.offer-copy-dialog__intro small{color:var(--text-color-secondary);font-weight:400}.offer-copy-dialog__field{display:grid;gap:.45rem}.offer-copy-dialog__field>span{color:var(--text-color-secondary);font-size:.82rem;font-weight:650}.offer-copy-dialog__field :is(.p-dropdown,.p-inputtext,.p-inputnumber,.p-inputnumber-input){width:100%}.offer-copy-dialog__currency{display:grid;gap:.45rem;padding:.8rem;border-left:3px solid #ef4444;border-radius:.35rem;background:#ef44440d;font-size:.8rem;color:var(--text-color-secondary)}.offer-copy-dialog__currency strong{color:var(--text-color)}.offer-copy-dialog__error{color:#fca5a5;font-size:.82rem}.offer-copy-dialog__footer{display:flex;justify-content:flex-end;gap:.55rem}.offer-copy-success{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:#080c13db;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:offer-copy-fade 2.4s both;pointer-events:none}.offer-copy-success__content{display:grid;justify-items:center;gap:.9rem;text-align:center;animation:offer-copy-scale .35s ease-out both}.offer-copy-success__icon{width:4.4rem;height:4.4rem;display:grid;place-items:center;border:1px solid #10b981;border-radius:999px;background:#10b98114;color:#10b981;font-size:1.9rem}.offer-copy-success h2{margin:0;font-size:1.35rem;letter-spacing:.05em}.offer-copy-success p{margin:0;color:var(--text-color-secondary)}.offer-copy-success strong{color:var(--text-color)}@keyframes offer-copy-fade{0%{opacity:0}10%,82%{opacity:1}to{opacity:0}}@keyframes offer-copy-scale{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.offer-order-success{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;place-items:center;padding:1.25rem;background:#0a0f18f5;animation:offer-order-success-fade-in .18s ease-out both}.offer-order-success__card{width:min(92vw,27rem);padding:2.25rem 2rem 1.9rem;border:1px solid var(--surface-border);border-radius:.5rem;background:var(--surface-card);box-shadow:0 22px 64px #00000057;text-align:center}.offer-order-success__icon{display:grid;width:4rem;height:4rem;margin:0 auto 1.2rem;place-items:center;border-radius:999px;background:color-mix(in srgb,#10b981 13%,transparent);color:#10b981;font-size:1.65rem}.offer-order-success__card h2{margin:0 0 .65rem;color:var(--text-color);font-size:1.45rem}.offer-order-success__card p{margin:0;color:var(--text-color-secondary);line-height:1.45}.offer-order-success__redirect{margin-top:.18rem!important}.offer-order-success__progress{height:.24rem;margin-top:1.25rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--surface-border) 68%,transparent)}.offer-order-success__progress>span{display:block;width:100%;height:100%;background:var(--primary-color);transform-origin:left center;animation:offer-order-success-progress 1.25s linear both}@keyframes offer-order-success-fade-in{0%{opacity:0}to{opacity:1}}@keyframes offer-order-success-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.offer-workspace-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(400px,2fr);gap:1.5rem;align-items:start;width:100%}.offer-workspace-left{display:grid;gap:1rem;min-width:0}.offer-workspace-panel{min-width:0;overflow:hidden;border:1px solid var(--surface-border);border-radius:.55rem;background:var(--surface-card);box-shadow:0 14px 34px #00000024}.offer-workspace-section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem .9rem;border-bottom:1px solid var(--surface-border)}.offer-workspace-section-header h2{margin:.2rem 0 0;color:var(--text-color);font-size:1rem;font-weight:700}.offer-workspace-kicker{color:var(--text-color-secondary);font-size:.68rem;font-weight:700;letter-spacing:.08em}.offer-workspace-edit__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;padding:1rem 1.15rem}.offer-workspace-edit__field{display:grid;gap:.38rem;min-width:0}.offer-workspace-edit__field--wide{grid-column:1 / -1}.offer-workspace-edit__field>span,.offer-workspace-edit__switch>span{color:var(--text-color-secondary);font-size:.74rem;font-weight:600}.offer-workspace-edit__field b{color:var(--red-400)}.offer-workspace-edit__field .p-inputtext,.offer-workspace-edit__field .p-dropdown,.offer-workspace-edit__field .p-inputtextarea{width:100%}.offer-workspace-edit__field .p-inputtext,.offer-workspace-edit__field .p-dropdown{min-height:2.55rem}.offer-workspace-edit__field .p-inputtextarea{min-height:5rem;resize:vertical}.offer-workspace-metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.85rem 0;border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.offer-workspace-metric{display:grid;gap:.22rem;min-width:0;padding:.72rem .8rem;border:1px solid color-mix(in srgb,var(--surface-border) 80%,transparent);border-radius:.42rem;background:var(--surface-ground)}.offer-workspace-metric>span{color:var(--text-color-secondary);font-size:.7rem}.offer-workspace-metric>strong{color:var(--text-color);font-size:.86rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.offer-workspace-metric--accent{color:var(--primary-color)!important}.offer-workspace-metric--muted{color:var(--text-color-secondary)!important;font-style:italic;font-weight:500!important}.offer-workspace-edit__switch{grid-column:1 / -1;display:flex;align-items:center;gap:.6rem;min-height:2.5rem}.offer-workspace-edit__error{grid-column:1 / -1;padding:.7rem .8rem;border:1px solid rgb(var(--app-danger) / .35);border-radius:.45rem;background:rgb(var(--app-danger-soft));color:rgb(var(--app-danger-alert-text))}.offer-workspace-edit__actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;padding:.85rem 1.15rem 1rem;border-top:1px solid var(--surface-border)}.offer-workspace-edit__actions .p-button{min-width:7rem;min-height:2.45rem;justify-content:center}.offer-workspace-corrections__body{padding:.9rem 1rem 1rem}.offer-workspace-items{position:sticky;top:5.25rem}.offer-workspace-items__body{padding:1rem}.offer-workspace-items .offer-item-composer{padding:0;border:0;background:transparent}.offer-workspace-items .offer-item-composer h3{margin-bottom:.2rem;color:var(--text-color);font-size:.95rem}@media (max-width: 1180px){.offer-workspace-grid{grid-template-columns:1fr}.offer-workspace-items{position:static}}@media (max-width: 680px){.offer-workspace-edit__body,.offer-workspace-metrics{grid-template-columns:1fr}.offer-workspace-edit__field--wide,.offer-workspace-edit__switch,.offer-workspace-edit__readonly-row,.offer-workspace-metrics{grid-column:auto}.offer-workspace-edit__readonly-row{grid-template-columns:1fr}.offer-workspace-edit__actions{flex-direction:column-reverse}.offer-workspace-edit__actions .p-button{width:100%}}.offer-workspace-edit__readonly-row{grid-column:1 / -1;display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:2.55rem}.offer-workspace-edit__readonly-row>span{color:var(--text-color-secondary);font-size:.74rem;font-weight:600}.offer-workspace-edit__readonly-value{display:flex;align-items:center;min-width:0}.offer-workspace-items{align-self:start}.offer-workspace-edit__body{display:grid;grid-template-columns:1fr;gap:0;padding:.75rem 1.15rem 1rem}.offer-workspace-edit__field,.offer-workspace-edit__readonly-row,.offer-workspace-edit__switch{display:grid;grid-template-columns:180px minmax(0,1fr);grid-column:auto;align-items:center;gap:1rem;min-height:3.25rem;padding:.45rem 0;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 72%,transparent)}.offer-workspace-edit__field--wide{grid-column:auto}.offer-workspace-edit__field--multiline{align-items:start}.offer-workspace-edit__field--multiline>span{padding-top:.7rem}.offer-workspace-edit__field>span,.offer-workspace-edit__readonly-row>span,.offer-workspace-edit__switch>span{color:var(--text-color-secondary);font-size:.74rem;font-weight:600;line-height:1.25}.offer-workspace-edit__field :is(.p-inputtext,.p-inputnumber,.p-inputnumber-input,.p-dropdown,.p-inputtextarea){width:100%}.offer-workspace-edit__field :is(.p-inputtext,.p-inputnumber-input,.p-dropdown){min-height:2.45rem}.offer-workspace-edit__field .p-inputtext{padding:.65rem .85rem}.offer-workspace-edit__field .p-inputtextarea{min-height:4.7rem}.offer-workspace-metrics{display:grid;grid-template-columns:1fr;grid-column:auto;gap:0;padding:0;border:0}.offer-workspace-metric{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:1rem;min-height:3.05rem;padding:.45rem 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 72%,transparent);border-radius:0;background:transparent}.offer-workspace-metric>span{color:var(--text-color-secondary);font-size:.74rem;font-weight:600}.offer-workspace-metric>strong{justify-self:stretch;padding:.55rem .75rem;border-radius:.35rem;background:color-mix(in srgb,var(--surface-ground) 82%,transparent);font-size:.86rem;text-align:left}.offer-workspace-edit__readonly-row{grid-template-columns:180px minmax(0,1fr)}.offer-workspace-edit__error{grid-column:auto;margin-bottom:.65rem}.offer-workspace-items .offer-item-composer__grid--catalog{grid-template-columns:1fr;gap:.7rem}.offer-workspace-items .offer-item-composer__grid--pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.offer-workspace-items .offer-item-composer__field--wide{grid-column:1 / -1}.offer-workspace-items .offer-items-editor__summary{margin-bottom:.15rem;color:var(--text-color-secondary);font-size:.72rem}.offer-workspace-items .offer-items-editor__card{border-radius:.45rem;box-shadow:none}.offer-workspace-items .offer-items-editor__data>div{grid-template-columns:minmax(7rem,.9fr) minmax(0,1.35fr)}@media (max-width: 680px){.offer-workspace-edit__field,.offer-workspace-edit__readonly-row,.offer-workspace-edit__switch,.offer-workspace-metric{grid-template-columns:1fr;gap:.35rem;padding-block:.65rem}.offer-workspace-edit__field--multiline>span{padding-top:0}.offer-workspace-items .offer-item-composer__grid--pricing{grid-template-columns:1fr}}.offer-workspace-currency-field{display:grid;gap:.28rem}.offer-workspace-currency-field>small{color:var(--text-color-secondary);font-size:.66rem;line-height:1.35}.offer-workspace-items__body{display:grid;gap:1rem}.offer-workspace-items .offer-item-composer{box-shadow:none}.offer-workspace-edit__actions .offer-v1-action-button.p-button{min-width:7.25rem;min-height:2.65rem;border-radius:.4rem;font-weight:650}.offer-workspace-edit__actions .offer-v1-action-button--secondary.p-button{border:1px solid var(--surface-border);background:var(--surface-ground);color:var(--text-color)}.offer-workspace-edit__actions .offer-v1-action-button--secondary.p-button:not(:disabled):hover{border-color:var(--text-color-secondary);background:color-mix(in srgb,var(--surface-ground) 86%,white 14%)}.offer-workspace-edit__actions .offer-v1-action-button--primary.p-button{border:1px solid var(--primary-color);background:var(--primary-color);color:#fff}.offer-workspace-edit__actions .offer-v1-action-button--primary.p-button:not(:disabled):hover{border-color:var(--primary-hover, var(--primary-color));background:var(--primary-hover, var(--primary-color));box-shadow:0 4px 12px #4338ca4d}.offer-workspace-edit__switch{justify-content:space-between;padding-block:.2rem}.offer-workspace-edit__switch>span{color:var(--text-color-secondary);font-size:.78rem}.offer-workspace-edit__switch .p-inputswitch{flex:0 0 auto}.offer-correction-draft-confirm{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid #f59e0b;border-radius:.45rem;background:color-mix(in srgb,#f59e0b 10%,var(--surface-card));color:#fbbf24}.offer-correction-draft-confirm>strong{font-size:1rem;font-weight:750}.offer-correction-draft-confirm__actions{display:flex;align-items:center;gap:.65rem}.offer-correction-draft-confirm__actions .p-button{min-width:7rem;min-height:2.35rem;border-radius:.4rem;font-weight:700}.offer-workspace-edit__readonly-value--status{min-height:2.65rem;display:flex;align-items:center;padding-inline:.85rem;border-radius:.35rem;background:var(--surface-ground);font-weight:650}@media (max-width: 680px){.offer-correction-draft-confirm{align-items:stretch;flex-direction:column}.offer-correction-draft-confirm__actions{justify-content:flex-end}}:root{--offer-create-canvas: 824px;--offer-breadcrumb-canvas: 760px}.standard-page-layout.offer-create-page .standard-page-layout__inner{width:100%;max-width:none;margin-inline:auto;padding-inline:clamp(1rem,2vw,2rem)}.standard-page-layout.offer-create-page .standard-page-layout__breadcrumbs.p-breadcrumb,.standard-page-layout.offer-create-page .offer-create-page__content{width:min(100%,var(--offer-create-canvas));max-width:var(--offer-create-canvas);margin-inline:auto}.standard-page-layout.offers-module-layout--details .standard-page-layout__inner{width:100%;max-width:none;margin-inline:auto;padding-inline:0}.standard-page-layout.offers-module-layout--details .standard-page-layout__breadcrumbs.p-breadcrumb{width:min(var(--offer-breadcrumb-canvas),calc(100% - 2rem));max-width:var(--offer-breadcrumb-canvas);margin-inline:auto}.offers-module-content--details{width:100%;min-width:0}.offers-module-layout--details .page-header__inner{width:100%;max-width:none;padding-inline:clamp(1rem,2vw,2rem)}.offers-module-layout--details .page-header__title-area{display:none}.offers-module-layout--details .page-header__actions{width:100%;margin-left:0}.offer-page-header{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:1rem}.offer-page-header .offer-summary{min-width:0}.offer-page-header .offer-actions{flex:0 0 auto}.offers-module-content--details .offer-page-canvas{display:grid;gap:.9rem}.offers-module-content--details .offer-view__edit-footer,.offers-module-content--details .offer-view__card-actions,.offers-module-content--details .offer-workspace-edit__actions{justify-content:flex-end}@media (max-width: 1180px){.offer-page-header{align-items:stretch;flex-direction:column}.offer-page-header .offer-actions{align-self:flex-end}}@media (max-width: 760px){.standard-page-layout.offer-create-page .standard-page-layout__inner{padding-inline:.65rem}.standard-page-layout.offer-create-page .standard-page-layout__breadcrumbs.p-breadcrumb,.standard-page-layout.offer-create-page .offer-create-page__content,.standard-page-layout.offers-module-layout--details .standard-page-layout__breadcrumbs.p-breadcrumb{width:100%;max-width:100%}.offers-module-layout--details .page-header__inner{padding-inline:.75rem}.offer-page-header .offer-actions{align-self:stretch}}.offer-order-conversion-content{width:min(calc(100% - 2rem),1120px)!important;max-width:1120px!important;margin-inline:auto!important}.offer-order-conversion{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:1.25rem;align-items:start}.offer-order-card{min-width:0;padding:1.25rem;border:1px solid var(--surface-border, #2d3748);border-radius:8px;background:var(--surface-card, #151c27);box-shadow:0 16px 40px #0000001f}.offer-order-card h2{margin:0 0 1.15rem;padding-bottom:.85rem;border-bottom:1px solid var(--surface-border, #2d3748);color:var(--primary-color, #7c5cff);font-size:1.05rem;font-weight:800}.offer-order-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;padding-bottom:1rem;border-bottom:1px dashed rgba(148,163,184,.18)}.offer-order-summary-grid>div{display:grid;gap:.3rem;min-width:0}.offer-order-summary-grid__full{grid-column:1 / -1}.offer-order-summary-grid span,.offer-order-field>span{color:var(--text-color-secondary, #94a3b8);font-size:.78rem;font-weight:700}.offer-order-summary-grid strong{overflow-wrap:anywhere;font-size:.94rem;font-weight:500}.offer-order-summary-grid .is-strong{font-weight:800}.offer-order-card h3{margin:1.15rem 0 .75rem;font-size:.92rem;font-weight:800}.offer-order-items{display:grid;gap:.65rem}.offer-order-item{display:grid;gap:.55rem;padding:.9rem;border:1px solid var(--surface-border, #2d3748);border-radius:7px;background:#00000021}.offer-order-item__title,.offer-order-item__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.offer-order-item__title{justify-content:flex-start}.offer-order-item__title i{color:var(--text-color-secondary, #94a3b8);font-size:1.1rem}.offer-order-item__meta{color:var(--text-color-secondary, #94a3b8);font-size:.84rem}.offer-order-field{display:grid;gap:.4rem;min-width:0;margin-bottom:.85rem}.offer-order-field .p-inputtext,.offer-order-field .p-dropdown,.offer-order-field .p-inputnumber,.offer-order-field .p-inputnumber-input,.offer-order-field textarea{width:100%}.offer-order-card--form .p-inputtext,.offer-order-card--form .p-inputnumber-input,.offer-order-card--form .p-dropdown-label,.offer-order-card--form textarea{padding:.68rem .8rem}.offer-order-card--form .p-dropdown{min-height:2.55rem}.offer-order-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem}.offer-order-form-grid--top,.offer-order-form-grid--balance{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.offer-order-form-grid--top>*:first-child,.offer-order-form-grid--balance>*:first-child{grid-column:1}.offer-order-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-order-address-row{display:grid;grid-template-columns:minmax(0,1fr) 2.55rem;gap:.4rem;align-items:end}.offer-order-address-add{width:2.55rem;height:2.55rem;margin-bottom:.85rem;padding:0!important}.offer-order-plan-toggle{display:flex;align-items:center;gap:.7rem;padding:.8rem 0 1rem;border-bottom:1px solid var(--surface-border, #2d3748);font-size:.83rem;font-weight:700}.offer-order-plan{display:grid;gap:.8rem;padding-top:.9rem}.offer-order-plan__row{padding:.9rem;border:1px solid var(--surface-border, #2d3748);border-radius:7px;background:#00000029}.offer-order-plan__grid{display:grid;grid-template-columns:.8fr 1fr .9fr;gap:.7rem}.offer-order-plan__address-toggle{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.55rem;padding-top:1.25rem;color:var(--text-color-secondary, #94a3b8);font-size:.8rem;font-weight:700}.offer-order-plan__remove,.offer-order-plan__add{width:100%}.offer-order-plan__remove{margin-top:.15rem}.offer-order-actions{display:flex;justify-content:flex-end;gap:.65rem;margin-top:.95rem;padding-top:1rem;border-top:1px solid var(--surface-border, #2d3748)}.offer-order-conversion__message{margin-bottom:1rem}.offer-order-conversion__loading{display:grid;min-height:320px;place-items:center}.offer-order-success{display:grid;min-height:100vh;padding:1rem;place-items:center;background:var(--surface-ground, #0b1018)}.offer-order-success__card{width:min(100%,500px);padding:2.4rem 2.2rem 2rem;border:1px solid var(--surface-border, #2d3748);border-radius:8px;background:var(--surface-card, #151c27);text-align:center}.offer-order-success__icon{display:inline-grid;width:4.2rem;height:4.2rem;border-radius:50%;place-items:center;background:#10b9811f;color:#10b981;font-size:2rem}.offer-order-success__card h1{margin:1.25rem 0 .45rem;font-size:1.45rem}.offer-order-success__card p{color:var(--text-color-secondary, #94a3b8);line-height:1.45}.offer-order-success__progress{height:4px;margin-top:1.4rem;overflow:hidden;background:#00000061}.offer-order-success__progress span{display:block;width:0;height:100%;background:var(--primary-color, #5b45e0);animation:offer-order-success-progress 1.25s ease-out forwards}@keyframes offer-order-success-progress{to{width:92%}}@media (max-width: 900px){.offer-order-conversion{grid-template-columns:1fr}.offer-order-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.offer-order-conversion-content{width:calc(100% - 1rem)!important}.offer-order-summary-grid,.offer-order-form-grid,.offer-order-form-grid--three,.offer-order-plan__grid{grid-template-columns:1fr}.offer-order-form-grid--top>*:first-child,.offer-order-form-grid--balance>*:first-child{grid-column:auto}.offer-order-plan__address-toggle{justify-content:flex-start;padding-top:0}.offer-order-actions{flex-direction:column-reverse}.offer-order-actions .p-button{width:100%}}.standard-page-layout.offer-create-page>.page-header .page-header__inner{max-width:none;margin-inline:0;padding-inline:1.25rem}.standard-page-layout.offer-create-page .standard-page-layout__inner{max-width:none;padding-inline:clamp(.75rem,2vw,2rem)}.standard-page-layout.offer-create-page .standard-page-layout__breadcrumbs.p-breadcrumb,.standard-page-layout.offer-create-page .offer-create-page__content{width:min(100%,824px);max-width:824px;margin-inline:auto}.offer-create-page__loading{display:grid;min-height:320px;place-items:center}.offer-create-page__content>.p-message{width:100%;margin-bottom:.75rem}.offer-create-form{width:100%;overflow:hidden;border:1px solid var(--surface-border);border-radius:.4rem;background:var(--surface-card);box-shadow:var(--globi-shadow-card)}.offer-create-form__main{display:grid;grid-template-columns:minmax(0,2fr) minmax(248px,1fr)}.offer-create-form__section{display:grid;align-content:start;gap:.72rem;min-width:0;padding:1.45rem 1.55rem}.offer-create-form__settings{border-left:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-card) 97%,var(--surface-ground))}.offer-create-form__section h2{margin:0 0 .35rem;padding-bottom:.72rem;border-bottom:1px solid var(--surface-border);color:var(--text-color);font-size:1rem;font-weight:700;line-height:1.3}.offer-create-form__section label{margin-top:.15rem;color:var(--text-color-secondary);font-size:.78rem;font-weight:600;line-height:1.35}.offer-create-form__section label>span{color:rgb(var(--app-danger))}.offer-create-form__section .p-inputtext,.offer-create-form__section .p-dropdown,.offer-create-form__section textarea{width:100%}.offer-create-form__section .p-inputtext,.offer-create-form__section .p-dropdown{min-height:2.35rem}.offer-create-form__manual{display:grid;gap:.7rem;margin-block:.1rem;padding:.72rem;border:0;border-radius:.4rem;background:color-mix(in srgb,var(--surface-ground) 72%,transparent)}.offer-create-form__switch-row{display:flex;align-items:center;gap:.7rem}.offer-create-form__switch-row label{display:grid;gap:.12rem;min-width:0;margin:0;color:var(--text-color);font-weight:700}.offer-create-form__switch-row small,.offer-create-form__manual-field small,.offer-create-form__settings>small{color:var(--text-color-secondary);font-size:.7rem;line-height:1.35}.offer-create-form__manual-field{display:grid;gap:.4rem;padding:.7rem;border:1px dashed rgb(var(--app-primary) / .7);border-radius:.4rem}.offer-create-form__error{padding:.7rem .75rem;border:1px solid rgb(var(--app-danger) / .55);border-radius:.4rem;background:rgb(var(--app-danger) / .08);color:rgb(var(--app-danger));font-size:.78rem;line-height:1.4}.offer-create-form__actions{display:grid;gap:.55rem;margin-top:1rem}.offer-create-form__actions .offer-create-form__button.p-button{width:100%;min-height:2.5rem;padding-inline:1rem;border-radius:.4rem;font-weight:700}.offer-create-form__button--cancel.p-button{border-color:rgb(var(--app-border-strong) / .8);background:rgb(var(--app-bg-soft));color:rgb(var(--app-text))}.offer-create-form__button--cancel.p-button:enabled:hover{border-color:rgb(var(--app-border-strong));background:rgb(var(--app-bg-muted) / .42)}.offer-create-form__button--submit.p-button{border-color:rgb(var(--app-primary));background:rgb(var(--app-primary));color:rgb(var(--app-primary-contrast))}.offer-create-form__button--submit.p-button:enabled:hover{border-color:rgb(var(--app-primary-hover));background:rgb(var(--app-primary-hover))}.offer-created-success{display:grid;min-height:calc(100vh - 4rem);padding:2rem;place-items:center;background:radial-gradient(circle at 50% 25%,rgb(var(--app-primary) / .09),transparent 38%),var(--surface-ground)}.offer-created-success__card{width:min(100%,500px);padding:2rem;border:1px solid var(--surface-border);border-radius:.75rem;background:var(--surface-card);box-shadow:var(--globi-shadow-card);text-align:center}.offer-created-success__icon{display:grid;width:68px;height:68px;margin:0 auto 1.25rem;place-items:center;border-radius:50%;background:rgb(var(--app-primary) / .12);color:rgb(var(--app-primary));font-size:2.2rem}.offer-created-success h1{margin:0;font-size:1.45rem}.offer-created-success>.offer-created-success__card>p{color:var(--text-color-secondary)}.offer-created-success__summary{margin:1.5rem 0;padding:.9rem 1rem;border:1px solid var(--surface-border);border-radius:.6rem;background:var(--surface-ground)}.offer-created-success__summary>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.45rem 0;border-bottom:1px dashed var(--surface-border);text-align:left}.offer-created-success__summary>div:last-child{border-bottom:0}.offer-created-success__summary dt{color:var(--text-color-secondary)}.offer-created-success__summary dd{margin:0;font-weight:700;text-align:right}.offer-created-success__actions{display:grid;gap:.65rem}@media (max-width: 760px){.offer-create-page__content{width:min(calc(100% - 1rem),880px)}.offer-created-success{padding:1rem}.standard-page-layout.offer-create-page>.page-header .page-header__inner{padding-inline:.85rem}.standard-page-layout.offer-create-page .standard-page-layout__inner{padding-inline:.5rem}.standard-page-layout.offer-create-page .standard-page-layout__breadcrumbs.p-breadcrumb,.standard-page-layout.offer-create-page .offer-create-page__content{width:100%;max-width:100%}.offer-create-form__main{grid-template-columns:1fr}.offer-create-form__settings{border-top:1px solid var(--surface-border);border-left:0}}.offer-created-success{min-height:100vh;padding:clamp(1rem,4vw,2.5rem);background:radial-gradient(circle at 50% 28%,rgb(16 185 129 / .06),transparent 34%),var(--surface-ground)}.offer-created-success__card{width:min(100%,500px);padding:2.15rem 2rem;border-radius:.55rem}.offer-created-success__icon{width:68px;height:68px;background:#10b9811f;color:#10b981}.offer-created-success__actions .p-button{width:100%;min-height:2.75rem;justify-content:center;border-radius:.4rem;font-weight:700}.offer-created-success__actions .p-button:first-child{border-color:rgb(var(--app-primary));background:rgb(var(--app-primary));color:rgb(var(--app-primary-contrast))}.offer-created-success__actions .p-button:first-child:enabled:hover{border-color:rgb(var(--app-primary-hover));background:rgb(var(--app-primary-hover))}.standard-page-layout.offer-pdf-page .standard-page-layout__inner{width:min(96vw,96rem);max-width:none}.offer-pdf-page .standard-page-layout__breadcrumbs{width:min(100%,64rem);margin-inline:auto}.offer-pdf-page__content{width:100%;min-width:0}.offer-pdf{--offer-pdf-sidebar: clamp(21rem, 24vw, 25.5rem);display:grid;grid-template-columns:var(--offer-pdf-sidebar) minmax(0,1fr);width:100%;min-height:calc(100dvh - 10.5rem);overflow:hidden;border:1px solid rgb(var(--app-border) / .78);border-radius:.55rem;background:rgb(var(--app-card));box-shadow:0 14px 36px #0000002e}.offer-pdf__page-state{display:grid;min-height:28rem;place-items:center}.offer-pdf__settings{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid rgb(var(--app-border) / .82);background:rgb(var(--app-card))}.offer-pdf__settings-header{padding:1.55rem 1.6rem 1.05rem;border-bottom:1px solid rgb(var(--app-border) / .8)}.offer-pdf__settings-header h2{display:flex;align-items:center;gap:.65rem;margin:0;color:rgb(var(--app-text));font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.25}.offer-pdf__settings-header h2 i{color:rgb(var(--app-primary));font-size:1.05rem}.offer-pdf__settings-header p{display:flex;flex-wrap:wrap;gap:.18rem;margin:.38rem 0 0;color:rgb(var(--app-text-muted));font-size:.82rem}.offer-pdf__settings-header p strong{color:rgb(var(--app-text));font-weight:700}.offer-pdf__settings-content{min-height:0;padding:1.2rem 1.6rem;overflow-y:auto;scrollbar-gutter:stable}.offer-pdf__settings-form{display:grid;gap:1.4rem}.offer-pdf__settings-error{width:100%;margin-bottom:1rem}.offer-pdf__section{min-width:0}.offer-pdf__section-label{display:block;margin:0 0 .55rem;color:rgb(var(--app-text-muted));font-size:.73rem;font-weight:800;letter-spacing:.055em;line-height:1.35;text-transform:uppercase}.offer-pdf__template-select.p-dropdown{width:100%;min-height:2.7rem;border:1px solid rgb(var(--app-primary) / .9);border-radius:.42rem;background:rgb(var(--app-input, var(--app-surface)));box-shadow:none}.offer-pdf__template-select.p-dropdown:not(.p-disabled):hover,.offer-pdf__template-select.p-dropdown:not(.p-disabled).p-focus{border-color:rgb(var(--app-primary));box-shadow:0 0 0 2px rgb(var(--app-primary) / .15)}.offer-pdf__template-select .p-dropdown-label{display:flex;align-items:center;padding:.68rem .78rem;color:rgb(var(--app-text));font-size:.88rem;font-weight:650}.offer-pdf__template-select .p-dropdown-trigger{width:2.55rem;color:rgb(var(--app-text-muted))}.offer-pdf__bound-settings{margin:0;padding:.72rem .88rem;border:1px solid rgb(var(--app-border) / .85);border-radius:.5rem;background:#0000001f}.offer-pdf__bound-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(5.5rem,auto);gap:.8rem;align-items:center;min-height:2.45rem;padding:.18rem 0}.offer-pdf__bound-row+.offer-pdf__bound-row{border-top:1px solid rgb(var(--app-border) / .34)}.offer-pdf__bound-row dt,.offer-pdf__bound-row dd{min-width:0;margin:0;font-size:.81rem}.offer-pdf__bound-row dt{color:rgb(var(--app-text-muted))}.offer-pdf__bound-row dd{max-width:13rem;color:rgb(var(--app-primary));font-weight:750;text-align:right;overflow-wrap:anywhere}.offer-pdf__checks{display:grid;gap:.72rem}.offer-pdf__check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:center;min-width:0;color:rgb(var(--app-text));font-size:.82rem;font-weight:680;line-height:1.35;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.offer-pdf__check .p-checkbox{width:1.05rem;height:1.05rem}.offer-pdf__check .p-checkbox .p-checkbox-box{width:1.05rem;height:1.05rem;border-color:rgb(var(--app-border));border-radius:.22rem;background:rgb(var(--app-input, var(--app-surface)))}.offer-pdf__check .p-checkbox.p-highlight .p-checkbox-box{border-color:rgb(var(--app-primary));background:rgb(var(--app-primary))}.offer-pdf__check:has(.p-disabled){cursor:not-allowed;opacity:.58}.offer-pdf__settings-footer{display:grid;grid-template-columns:minmax(7rem,.9fr) minmax(11rem,1.7fr);gap:.65rem;padding:.9rem 1.6rem;border-top:1px solid rgb(var(--app-border) / .8);background:rgb(var(--app-card))}.offer-pdf__settings-footer .p-button{min-height:2.7rem;justify-content:center;border-radius:.4rem;font-size:.84rem;font-weight:720}.offer-pdf__preview{position:relative;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);background:#323639}.offer-pdf__preview-header{display:flex;min-width:0;min-height:3rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.48rem .8rem .48rem 1rem;color:#f5f5f5;border-bottom:1px solid #3d4145;background:#2b2b2b;box-shadow:0 2px 5px #00000059;z-index:2}.offer-pdf__preview-header strong{min-width:0;font-size:.84rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-pdf__preview-header .p-button{min-height:2rem;flex:0 0 auto;padding:.3rem .55rem;color:#f3f4f6;border:1px solid rgb(255 255 255 / .08);border-radius:.35rem;background:transparent;font-size:.78rem}.offer-pdf__preview-header .p-button:hover{color:#fff;background:#ffffff0f}.offer-pdf__preview-scroll{min-width:0;min-height:0;padding:clamp(.65rem,1.35vw,1.2rem);overflow:auto;overscroll-behavior:contain}.offer-pdf__paper{width:min(100%,54rem);margin:0 auto}.offer-pdf .document-preview__host{width:100%;min-width:0}.offer-pdf .document-preview__sheet-wrap{position:relative;max-width:100%;margin:0 auto}.offer-pdf .document-preview__frame{position:absolute;top:0;left:0;display:block;border:0;border-radius:0;background:#fff;box-shadow:0 10px 30px #00000080;transform-origin:top left}.offer-pdf .document-preview__state,.offer-pdf .document-preview__empty{display:grid;min-height:min(42rem,70dvh);place-items:center;padding:1rem;color:#e5e7eb;text-align:center}.offer-pdf .document-preview__state--error{padding:1rem}.offer-pdf .document-preview__warning{position:sticky;top:0;z-index:3;margin-bottom:.65rem}.offer-pdf__loading{position:absolute;top:3rem;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:center;color:#fff;background:#323639b8;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:4;pointer-events:none}.offer-pdf__loading span{font-size:.82rem;font-weight:650}@media (max-width: 1180px) and (min-width: 921px){.offer-pdf{--offer-pdf-sidebar: clamp(20.5rem, 34vw, 24rem)}.offer-pdf__settings-header,.offer-pdf__settings-content,.offer-pdf__settings-footer{padding-left:1.15rem;padding-right:1.15rem}.offer-pdf__settings-footer{grid-template-columns:1fr}}@media (max-width: 920px){.offer-pdf{display:flex;min-height:auto;flex-direction:column;overflow:visible;border-radius:.45rem}.offer-pdf__settings{min-height:auto;border-right:0;border-bottom:1px solid rgb(var(--app-border) / .82)}.offer-pdf__settings-content{overflow:visible}.offer-pdf__preview{min-height:min(760px,75dvh)}.offer-pdf__preview-scroll{min-height:min(700px,68dvh)}}@media (max-width: 560px){.offer-pdf__settings-header{padding:1.15rem 1rem .9rem}.offer-pdf__settings-content{padding:1rem}.offer-pdf__settings-form{gap:1.2rem}.offer-pdf__bound-row{grid-template-columns:1fr;gap:.18rem;align-items:start;padding:.5rem 0}.offer-pdf__bound-row dd{max-width:none;text-align:left}.offer-pdf__settings-footer{grid-template-columns:1fr;padding:.8rem 1rem 1rem}.offer-pdf__settings-footer .p-button{width:100%}.offer-pdf__preview-header{padding-left:.75rem}.offer-pdf__preview-header .p-button .p-button-label{display:none}.offer-pdf__preview-header .p-button{width:2.25rem;padding:0}.offer-pdf__preview-scroll{padding:.5rem}.offer-pdf__preview{min-height:62dvh}.offer-pdf__preview-scroll{min-height:56dvh}}@media (max-width: 920px){.standard-page-layout.offer-pdf-page .standard-page-layout__inner{width:min(100%,calc(100vw - 1rem))}.offer-pdf-page .standard-page-layout__breadcrumbs{width:100%}}.offer-pdf__logo-picker{display:grid;gap:.5rem;padding:.72rem .78rem;border:1px solid rgb(var(--app-border) / .85);border-radius:.5rem;background:#0000001a}.offer-pdf__logo-picker .document-asset-picker{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.75rem;align-items:center;min-width:0}.offer-pdf__logo-picker .document-asset-picker__preview{display:grid;width:4.25rem;height:3rem;place-items:center;overflow:hidden;border:1px dashed rgb(var(--app-border));border-radius:.38rem;background:rgb(var(--app-surface) / .45);color:rgb(var(--app-text-muted))}.offer-pdf__logo-picker .document-asset-picker__preview img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.offer-pdf__logo-picker .document-asset-picker__controls{display:grid;min-width:0;gap:.42rem}.offer-pdf__logo-picker .document-asset-picker__controls .p-dropdown{width:100%;min-width:0}.offer-pdf__logo-picker .document-asset-picker__actions{display:flex;flex-wrap:wrap;gap:.25rem}.offer-pdf__logo-picker .document-asset-picker__actions .p-button{min-height:1.9rem;padding:.25rem .4rem;font-size:.75rem}.offer-pdf__section-help{margin:0;color:rgb(var(--app-text-muted));font-size:.72rem;line-height:1.4}@media (max-width: 34rem){.offer-pdf__logo-picker .document-asset-picker{grid-template-columns:1fr}.offer-pdf__logo-picker .document-asset-picker__preview{width:100%;height:4rem}}.offer-pdf-page,.offer-pdf-page__content,.offer-pdf,.offer-pdf__settings,.offer-pdf__preview,.offer-pdf__preview-scroll,.offer-pdf__paper,.offer-pdf .document-preview__host{max-width:100%;min-width:0;box-sizing:border-box}.offer-pdf .document-preview__host{overflow:hidden}.offer-pdf__preview-scroll{overflow-x:hidden}.offer-pdf__logo-picker .document-asset-picker__select-row{display:flex;min-width:0;gap:.45rem;align-items:center}.offer-pdf__logo-picker .document-asset-picker__select-row .p-dropdown{min-width:0;flex:1 1 auto}.offer-pdf__logo-picker .document-asset-picker__select-row .p-tag{flex:0 0 auto;font-size:.68rem}@media (max-width: 560px){.standard-page-layout.offer-pdf-page .standard-page-layout__inner{width:calc(100vw - .75rem);max-width:calc(100vw - .75rem);margin-inline:auto}.offer-pdf{width:100%;max-width:100%}.offer-pdf__preview-scroll{width:100%;padding:.35rem}.offer-pdf__paper,.offer-pdf .document-preview__host{width:100%;max-width:100%}.offer-pdf__logo-picker .document-asset-picker__select-row{align-items:stretch;flex-direction:column}.offer-pdf__logo-picker .document-asset-picker__select-row .p-tag{align-self:flex-start}}@media (max-width: 920px){.offer-pdf__preview,.offer-pdf__preview-scroll{min-height:0;height:auto}.offer-pdf__preview-scroll{overflow:visible;overscroll-behavior:auto}.offer-pdf__paper,.offer-pdf .document-preview__host,.offer-pdf .document-preview__sheet-wrap{width:100%;max-width:100%}.offer-pdf .document-preview__sheet-wrap{margin-inline:auto}}.offer-pdf .document-preview__sheet-wrap,.offer-pdf .document-preview__frame{max-width:none}.offer-pdf .document-preview__frame{left:0;transform-origin:top left}@media (max-width: 920px){.offer-pdf{display:flex;min-height:0;overflow:visible;flex-direction:column}.offer-pdf__settings,.offer-pdf__preview,.offer-pdf__preview-scroll,.offer-pdf__paper,.offer-pdf .document-preview__host{min-width:0;width:100%;max-width:100%}.offer-pdf__preview,.offer-pdf__preview-scroll{min-height:0;height:auto}.offer-pdf__preview-scroll{overflow:visible;padding:.5rem}.offer-pdf__paper{margin:0}}.list-search-control{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:stretch;overflow:hidden;border:1px solid rgb(var(--app-border) / .9);border-radius:var(--app-control-radius);background:rgb(var(--app-input));transition:border-color var(--app-control-transition),box-shadow var(--app-control-transition),background-color var(--app-control-transition)}.list-search-control:focus-within{border-color:rgb(var(--app-primary));box-shadow:var(--app-control-focus-ring);background:rgb(var(--app-card))}.list-search-control__field{position:relative;display:flex;min-width:0;align-items:center}.list-search-control__icon{position:absolute;left:.82rem;z-index:2;width:1rem;color:rgb(var(--app-text-muted));font-size:.9rem;line-height:1;text-align:center;pointer-events:none}.list-search-control__field .p-inputtext{width:100%;min-width:0;min-height:var(--app-control-height);padding:0 2.75rem 0 2.8rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--app-text))}.list-search-control__field .p-inputtext:enabled:focus{border:0;box-shadow:none}.list-search-control__field .p-inputtext::-moz-placeholder{color:rgb(var(--app-text-muted));opacity:.9}.list-search-control__field .p-inputtext::placeholder{color:rgb(var(--app-text-muted));opacity:.9}.list-search-control__clear{position:absolute;right:.55rem;display:grid;width:1.9rem;height:1.9rem;place-items:center;border:0;border-radius:999px;background:transparent;color:rgb(var(--app-text-muted));cursor:pointer}.list-search-control__clear:hover,.list-search-control__clear:focus-visible{background:rgb(var(--app-primary) / .12);color:rgb(var(--app-text));outline:none}.list-search-control__submit.p-button{min-width:6.4rem;min-height:var(--app-control-height);border:0;border-left:1px solid rgb(var(--app-border) / .72);border-radius:0;padding-inline:1rem;box-shadow:none}@media (max-width: 42rem){.list-search-control{grid-template-columns:minmax(0,1fr) 2.9rem}.list-search-control__submit.p-button{width:2.9rem;min-width:2.9rem;padding:0}.list-search-control__submit .p-button-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (prefers-reduced-motion: reduce){.list-search-control{transition:none}}.orders-list-layout{--orders-content-max-width: 80rem}.orders-list-layout .page-header__inner{max-width:100%;padding-inline:clamp(1.35rem,1.55vw,2rem)}.orders-list-layout .page-header__title-area{flex:0 0 auto}.orders-list-layout .page-header__actions{min-width:0;flex:1 1 auto}.orders-list-layout .standard-page-layout__inner{max-width:min(var(--orders-content-max-width),100%)}.orders-list-page{width:100%;min-width:0;margin-inline:auto;padding-block:.65rem 4rem}.orders-list__legacy-header-filters{display:grid;grid-template-columns:15.5rem 16.25rem 15.5rem 13.75rem 12.25rem minmax(19rem,1fr);gap:.65rem;width:100%;min-width:0;align-items:center}.orders-list__legacy-header-filters>*,.orders-list__legacy-header-filters .p-dropdown,.orders-list__legacy-header-filters .p-multiselect,.orders-list__legacy-header-filters .p-inputtext,.orders-list__legacy-header-filters .p-autocomplete{width:100%;min-width:0}.orders-list__legacy-header-filters .p-dropdown,.orders-list__legacy-header-filters .p-multiselect,.orders-list__customer-search .p-inputtext{min-height:2.55rem;border:1px solid rgb(var(--app-border) / .88);border-radius:.52rem;background:rgb(var(--app-input));box-shadow:none}.orders-list__legacy-header-filters .p-dropdown-label,.orders-list__legacy-header-filters .p-multiselect-label{display:flex;min-width:0;align-items:center;padding:.62rem 2.55rem .62rem 1rem;overflow:hidden;color:rgb(var(--app-text));font-size:.81rem;text-overflow:ellipsis;white-space:nowrap}.orders-list__legacy-header-filters .p-dropdown-trigger,.orders-list__legacy-header-filters .p-multiselect-trigger{width:2.5rem;color:rgb(var(--app-text))}.orders-list__legacy-header-filters .p-dropdown:not(.p-disabled):hover,.orders-list__legacy-header-filters .p-multiselect:not(.p-disabled):hover,.orders-list__customer-search .p-inputtext:hover{border-color:rgb(var(--app-border-strong) / .95)}.orders-list__legacy-header-filters .p-dropdown:not(.p-disabled).p-focus,.orders-list__legacy-header-filters .p-multiselect:not(.p-disabled).p-focus,.orders-list__customer-search .p-inputtext:focus{border-color:rgb(var(--app-primary) / .75);box-shadow:0 0 0 1px rgb(var(--app-primary) / .12)}.orders-list__customer-search{display:flex;width:100%;min-width:0}.orders-list__customer-search .p-autocomplete-input{min-width:0;flex:1 1 auto;padding:.62rem .9rem;color:rgb(var(--app-text));font-size:.81rem}.orders-list__customer-search .p-autocomplete-dropdown{width:2.5rem;flex:0 0 2.5rem;border-left:1px solid rgb(var(--app-border) / .72);background:transparent;color:rgb(var(--app-text-muted))}.orders-list__customer-search .p-autocomplete-dropdown:hover{background:rgb(var(--app-primary) / .07);color:rgb(var(--app-primary-soft))}.orders-list__customer-search-panel .p-autocomplete-items{padding:.35rem}.orders-list__customer-search-panel .p-autocomplete-item{padding:.58rem .72rem;border-radius:.42rem}.orders-list__customer-search .p-inputtext::-moz-placeholder{color:rgb(var(--app-text-muted));opacity:.92}.orders-list__customer-search .p-inputtext::placeholder{color:rgb(var(--app-text-muted));opacity:.92}.orders-list__main-search{min-width:0}.orders-list__main-search form,.orders-list__main-search .list-search-control{width:100%}.orders-list__main-search .list-search-control__field .p-inputtext{min-height:2.55rem;padding:0 2.85rem 0 2.9rem;border:0;border-radius:0}.orders-list__main-search .list-search-control__icon{left:.9rem}.orders-list__main-search .list-search-control__clear{right:.5rem}.orders-list__main-search .p-button,.orders-list__main-search button{min-height:2.55rem;padding-inline:1.2rem;border-radius:.52rem;font-weight:700}.orders-list__secondary-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.75rem 0 1.35rem}.orders-list__secondary-toolbar-left{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.65rem}.orders-list__secondary-toolbar .p-button,.orders-list__language.p-dropdown{min-height:2.55rem;border-radius:.52rem}.orders-list__language.p-dropdown{width:7.15rem;border-color:rgb(var(--app-border) / .88);background:rgb(var(--app-input))}.orders-list__language .p-dropdown-label{padding:.62rem 2.25rem .62rem .8rem;font-weight:600}.orders-list__report.p-button.p-disabled{min-width:11.8rem;border-color:rgb(var(--app-border) / .8);background:rgb(var(--app-text-muted) / .55);color:rgb(var(--app-bg));opacity:1}.orders-list-error{margin-bottom:1rem;padding:.8rem 1rem;border:1px solid var(--red-300);border-radius:.65rem;background:color-mix(in srgb,var(--red-500) 8%,transparent);color:var(--red-500)}.orders-list-table{min-width:0;overflow:hidden;border:1px solid rgb(var(--app-border) / .96);border-radius:.58rem;background:rgb(var(--app-card));box-shadow:0 14px 36px #00000014}.orders-list-scroll{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.orders-list-native-table{width:100%;min-width:76rem;border-collapse:collapse;table-layout:fixed}.orders-list-native-table th,.orders-list-native-table td{padding:.9rem .88rem;border-bottom:1px solid rgb(var(--app-border) / .68);text-align:left;vertical-align:middle}.orders-list-native-table th{background:rgb(var(--app-card-elevated));color:rgb(var(--app-text-muted));font-size:.68rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.orders-list-native-table td{color:rgb(var(--app-text));font-size:.82rem;line-height:1.3;overflow-wrap:anywhere}.orders-list-native-table th:nth-child(1){width:8%}.orders-list-native-table th:nth-child(2){width:16%}.orders-list-native-table th:nth-child(3){width:12%}.orders-list-native-table th:nth-child(4){width:20%;text-align:center}.orders-list-native-table th:nth-child(5){width:10%;text-align:right}.orders-list-native-table th:nth-child(6){width:15%;text-align:right}.orders-list-native-table th:nth-child(7){width:7%;text-align:center}.orders-list-native-table th:nth-child(8){width:12%;text-align:center}.orders-list-native-table th:nth-child(9){width:4rem;text-align:center}.orders-list-native-table td:nth-child(4){text-align:center}.orders-list-native-table td:nth-child(4)>*{margin-inline:auto}.orders-list-native-table td:nth-child(5),.orders-list-native-table td:nth-child(6){text-align:right}.orders-list-native-table td:nth-child(6)>*{margin-left:auto}.orders-list-native-table td:nth-child(6) small{text-align:right}.orders-list-native-table td:nth-child(7),.orders-list-native-table td:nth-child(8),.orders-list-native-table td:nth-child(9){text-align:center}.orders-list-native-table td small{display:block;margin-top:.2rem;color:rgb(var(--app-text-muted));font-size:.69rem;line-height:1.25}.orders-list-native-table tbody tr{cursor:pointer;transition:background-color .14s ease}.orders-list-native-table tbody tr:hover,.orders-list-native-table tbody tr:focus-visible{background:rgb(var(--app-primary) / .055);outline:none}.orders-list-native-table tbody tr:last-child td{border-bottom:0}.orders-list-status{display:inline-flex;max-width:100%;align-items:center;justify-content:center;padding:.32rem .7rem;border:1px solid;border-radius:999px;font-size:.69rem;font-weight:800;letter-spacing:.035em;line-height:1.15;text-transform:uppercase;white-space:nowrap}.orders-list-status--green{border-color:#10b9814d;background:#10b98126;color:#34d399}.orders-list-status--yellow{border-color:#eab30880;background:#eab3081a;color:#eab308}.orders-list-status--blue{border-color:#3b82f680;background:#3b82f61a;color:#3b82f6}.orders-list-status--red{border-color:#ef44444d;background:#ef444426;color:#ef4444}.orders-list-status--neutral{border-color:rgb(var(--app-border-strong) / .85);background:rgb(var(--app-bg-muted) / .45);color:rgb(var(--app-text-muted))}.orders-list-payment{display:inline-block;font-weight:800}.orders-list-payment--paid{color:#10b981}.orders-list-payment--partial{color:#f59e0b}.orders-list-payment--unpaid{color:#ef4444}.orders-list-native-table .p-button.p-button-text{width:2.15rem;height:2.15rem;color:rgb(var(--app-text-muted))}.orders-list-native-table .p-button.p-button-text:hover{background:rgb(var(--app-primary) / .1);color:rgb(var(--app-primary-soft))}.orders-list-table .p-paginator{border:0;border-top:1px solid rgb(var(--app-border) / .74);background:rgb(var(--app-card-elevated) / .7)}.orders-list-state{display:flex;min-height:13rem;align-items:center;justify-content:center;gap:.65rem;color:rgb(var(--app-text-muted))}@media (min-width: 100rem){.orders-list__legacy-header-filters{grid-template-columns:minmax(13.5rem,.9fr) minmax(15rem,1fr) minmax(14.5rem,.95fr) minmax(12.5rem,.85fr) minmax(11.5rem,.8fr) minmax(20rem,1.35fr)}}@media (max-width: 118rem){.orders-list__legacy-header-filters{grid-template-columns:12.8rem 16rem 15rem 13.5rem 12.2rem minmax(18rem,1fr)}}@media (max-width: 84rem){.orders-list-layout{--orders-content-max-width: 100%}}@media (max-width: 98rem){.orders-list__legacy-header-filters{grid-template-columns:repeat(3,minmax(12rem,1fr))}.orders-list__main-search{grid-column:span 2}}@media (max-width: 62rem){.orders-list__legacy-header-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-list__main-search{grid-column:1 / -1}}@media (max-width: 46rem){.orders-list-page{padding-block:.45rem 3rem}.orders-list__legacy-header-filters{grid-template-columns:1fr}.orders-list__main-search{grid-column:auto}.orders-list__secondary-toolbar,.orders-list__secondary-toolbar-left{align-items:stretch}.orders-list__secondary-toolbar{flex-direction:column}.orders-list__secondary-toolbar-left{display:grid;grid-template-columns:1fr 1fr}.orders-list__language.p-dropdown,.orders-list__secondary-toolbar .p-button{width:100%}.orders-list__secondary-toolbar-left>:last-child:nth-child(odd){grid-column:1 / -1}.orders-list-table{overflow:visible;border:0;background:transparent;box-shadow:none}.orders-list-scroll{overflow:visible}.orders-list-native-table,.orders-list-native-table tbody,.orders-list-native-table tr,.orders-list-native-table td{display:block;width:100%;min-width:0}.orders-list-native-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.orders-list-native-table tbody{display:grid;gap:.75rem}.orders-list-native-table tbody tr{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgb(var(--app-border) / .96);border-radius:.75rem;background:rgb(var(--app-card) / .96)}.orders-list-native-table td{position:relative;min-height:3.4rem;padding:1.55rem .85rem .65rem;border:0;border-bottom:1px solid rgb(var(--app-border) / .5);text-align:left!important}.orders-list-native-table td:before{position:absolute;top:.5rem;left:.85rem;color:rgb(var(--app-text-muted));font-size:.59rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.orders-list-native-table td:nth-child(1):before{content:"Nr oferty"}.orders-list-native-table td:nth-child(2):before{content:"Klient / komisja"}.orders-list-native-table td:nth-child(3):before{content:"Data uruchomienia"}.orders-list-native-table td:nth-child(4):before{content:"Status oferty"}.orders-list-native-table td:nth-child(5):before{content:"Koszt"}.orders-list-native-table td:nth-child(6):before{content:"Status platnosci"}.orders-list-native-table td:nth-child(7):before{content:"Nr KW"}.orders-list-native-table td:nth-child(8):before{content:"Numery produkcyjne"}.orders-list-native-table td:nth-child(9):before{content:"Akcje"}.orders-list-native-table td:nth-child(1),.orders-list-native-table td:nth-child(2),.orders-list-native-table td:nth-child(9){grid-column:1 / -1}.orders-list-native-table td:nth-child(9){display:flex;min-height:3rem;justify-content:flex-end;padding-top:.55rem}.orders-list-status{white-space:normal}.orders-list-table .p-paginator{margin-top:.75rem;border:1px solid rgb(var(--app-border) / .72);border-radius:.75rem}}@media (max-width: 31rem){.orders-list__secondary-toolbar-left,.orders-list-native-table tbody tr{grid-template-columns:1fr}.orders-list__secondary-toolbar-left>*{grid-column:auto!important}.orders-list-native-table td{grid-column:1!important}}@media (prefers-reduced-motion: reduce){.orders-list-native-table tbody tr{transition:none}}.orders-list__dealer-tabs{display:flex;align-items:flex-end;gap:1.25rem;min-height:2.5rem;border-bottom:1px solid var(--surface-border)}.orders-list__dealer-tabs .p-button{position:relative;min-width:0;padding:.55rem .15rem .7rem;border:0;border-radius:0;color:var(--text-color-secondary);background:transparent;box-shadow:none}.orders-list__dealer-tabs .p-button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:transparent}.orders-list__dealer-tabs .p-button.is-active{color:var(--text-color)}.orders-list__dealer-tabs .p-button.is-active:after{background:var(--primary-color)}.orders-list__legacy-header-filters,.orders-list__secondary-toolbar{border-radius:12px}.orders-list__legacy-header-filters{padding:.65rem;border:1px solid color-mix(in srgb,var(--surface-border) 80%,transparent);background:color-mix(in srgb,var(--surface-card) 96%,transparent);box-shadow:0 8px 24px #00000014}.orders-list__legacy-header-filters .p-dropdown,.orders-list__legacy-header-filters .p-multiselect,.orders-list__legacy-header-filters .p-autocomplete-input,.orders-list__legacy-header-filters .p-inputtext{border-radius:9px}.orders-list-table{overflow:hidden;border-radius:12px;box-shadow:0 12px 32px #0000001a}.orders-list-native-table{border-collapse:separate;border-spacing:0}.orders-list-native-table thead th{background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-ground));font-size:.72rem;letter-spacing:.04em}.orders-list-table__row{transition:background-color .16s ease}.orders-list-table__row:hover{background:color-mix(in srgb,var(--primary-color) 7%,var(--surface-card))}.orders-list-table__row td{border-bottom-color:color-mix(in srgb,var(--surface-border) 65%,transparent)}.orders-list-status,.orders-list-payment{border-radius:999px;font-weight:650}.orders-list-layout .orders-list__legacy-header-filters{border-radius:14px}.orders-list-table{border:1px solid var(--surface-border);border-radius:14px;background:var(--surface-card)}.orders-list-native-table thead th{padding-top:.82rem;padding-bottom:.82rem}.orders-list-table__row:hover td{background:color-mix(in srgb,var(--primary-color) 7%,var(--surface-card))}.orders-list-layout .p-button,.orders-list-layout .p-dropdown,.orders-list-layout .p-inputtext,.orders-list-layout .p-multiselect{border-radius:9px}._summary_etkq0_1{display:grid;gap:.7rem}._summaryHeader_etkq0_6{display:flex;align-items:stretch;gap:.55rem}._addressBlock_etkq0_12{display:flex;align-items:flex-start;gap:.65rem;flex:1;min-width:0;padding:.78rem .85rem;border:1px solid var(--surface-border);border-radius:.5rem;background:var(--surface-ground)}._addressBlock_etkq0_12>i{flex:0 0 auto;margin-top:.1rem;color:var(--primary-color)}._addressBlock_etkq0_12>div{display:grid;gap:.2rem;min-width:0}._addressBlock_etkq0_12 strong{overflow:hidden;font-size:.78rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._addressBlock_etkq0_12 span{color:var(--text-color-secondary);font-size:.67rem}._editButton_etkq0_49{align-self:center;flex:0 0 auto}._productList_etkq0_54{display:grid;gap:.45rem}._productRow_etkq0_59{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.7rem .8rem;border:1px solid var(--surface-border);border-radius:.45rem;background:var(--surface-ground)}._productIcon_etkq0_71{display:grid;place-items:center;width:1.7rem;height:1.7rem;color:var(--text-color-secondary)}._productInfo_etkq0_79{display:grid;gap:.12rem;min-width:0}._productInfo_etkq0_79 strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}._productInfo_etkq0_79 span{color:var(--text-color-secondary);font-size:.65rem}._deliveryMeta_etkq0_97{display:grid;justify-items:end;gap:.18rem;color:var(--text-color-secondary);text-align:right}._deliveryMeta_etkq0_97 span{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;white-space:nowrap}._deliveryMeta_etkq0_97 small{max-width:11rem;overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}._muted_etkq0_121,._empty_etkq0_122{color:var(--text-color-secondary)}._empty_etkq0_122{margin:0;padding:.9rem;font-size:.72rem;font-style:italic;text-align:center}._dialog_etkq0_134{width:min(96vw,76rem)}._dialogContent_etkq0_138{padding:1rem 1.15rem 1.2rem;overflow:hidden}._bulkSection_etkq0_143{display:grid;grid-template-columns:minmax(18rem,1fr) auto;align-items:end;gap:.75rem;margin-bottom:1rem;padding:.9rem;border:1px dashed var(--surface-border);border-radius:.55rem;background:var(--surface-ground)}._bulkField_etkq0_155{display:grid;gap:.4rem}._bulkField_etkq0_155>span{color:var(--text-color-secondary);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._bulkField_etkq0_155 .p-dropdown{width:100%}._bulkActions_etkq0_172,._footer_etkq0_173{display:flex;align-items:center;gap:.5rem}._footer_etkq0_173{justify-content:flex-end}._tableViewport_etkq0_183{overflow:hidden;border:1px solid var(--surface-border);border-radius:.5rem}._tableHeader_etkq0_189,._tableRow_etkq0_190{display:grid;grid-template-columns:minmax(11rem,1.1fr) minmax(9.5rem,.9fr) 5.5rem minmax(10rem,1fr) minmax(17rem,1.4fr);gap:.7rem;min-width:66rem;align-items:center}._tableHeader_etkq0_189{padding:.7rem .8rem;border-bottom:1px solid var(--surface-border);background:var(--surface-section);color:var(--text-color-secondary);font-size:.68rem;font-weight:700}._tableBody_etkq0_212{max-height:min(52vh,31rem);overflow:auto}._tableRow_etkq0_190{padding:.75rem .8rem;border-bottom:1px solid var(--surface-border);background:var(--surface-card)}._tableRow_etkq0_190:last-child{border-bottom:0}._productCell_etkq0_227{display:flex;align-items:center;gap:.45rem;min-width:0}._productCell_etkq0_227>i{flex:0 0 auto;color:var(--text-color-secondary)}._productCell_etkq0_227 strong{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}._tableRow_etkq0_190 .p-dropdown,._tableRow_etkq0_190 .p-calendar,._tableRow_etkq0_190 .p-inputnumber,._tableRow_etkq0_190 .p-inputtext{width:100%}._addressCell_etkq0_253{display:grid;gap:.35rem;min-width:0}._addressCell_etkq0_253 small{min-height:1.8rem;overflow:hidden;color:var(--text-color-secondary);font-size:.64rem;line-height:1.35;text-overflow:ellipsis}._addressControls_etkq0_268{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}@media (max-width: 48rem){._summaryHeader_etkq0_6{align-items:stretch}._productRow_etkq0_59{grid-template-columns:auto minmax(0,1fr)}._deliveryMeta_etkq0_97{grid-column:2;justify-items:start;text-align:left}._bulkSection_etkq0_143{grid-template-columns:1fr}._bulkActions_etkq0_172,._footer_etkq0_173{align-items:stretch;flex-direction:column}._bulkActions_etkq0_172 .p-button,._footer_etkq0_173 .p-button{width:100%}}._iconBadge_etkq0_305{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border-radius:.62rem}._iconBadgeLocation_etkq0_306{background:color-mix(in srgb,var(--primary-color) 14%,transparent);color:var(--primary-color)}._iconBadgeProduct_etkq0_307{background:color-mix(in srgb,var(--blue-400) 12%,transparent);color:var(--blue-300)}._productInfo_etkq0_79 span{display:inline-flex;align-items:center;gap:.25rem}._warning_etkq0_309{color:var(--orange-400)!important}._date_etkq0_310{color:var(--text-color-secondary)}._openPlan_etkq0_311{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;padding:.68rem .8rem;border:1px solid color-mix(in srgb,var(--primary-color) 32%,var(--surface-border));border-radius:.5rem;background:color-mix(in srgb,var(--primary-color) 5%,transparent);color:var(--primary-color);cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}._openPlan_etkq0_311:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 11%,transparent);border-color:color-mix(in srgb,var(--primary-color) 55%,var(--surface-border))}._openPlan_etkq0_311:disabled{cursor:default;opacity:.7}._dialog_etkq0_134 .p-dialog-header{padding:1.1rem 1.25rem;border-bottom:1px solid var(--surface-border)}._dialog_etkq0_134 .p-dialog-footer{padding:.9rem 1.15rem 1rem;border-top:1px solid var(--surface-border)}._bulkSection_etkq0_143{background:color-mix(in srgb,var(--surface-card) 78%,var(--surface-ground))}._tableViewport_etkq0_183{box-shadow:inset 0 0 0 1px rgb(var(--app-border) / .12)}._tableRow_etkq0_190 .p-dropdown,._tableRow_etkq0_190 .p-calendar,._tableRow_etkq0_190 .p-inputnumber,._tableRow_etkq0_190 .p-inputtext,._bulkField_etkq0_155 .p-dropdown{min-height:var(--app-control-height)}._tableRow_etkq0_190 .p-inputtext,._tableRow_etkq0_190 .p-inputnumber-input,._tableRow_etkq0_190 .p-calendar .p-inputtext{padding-inline:var(--app-control-padding-x)}.orders-page{width:min(100% - 2rem,80rem);margin-inline:auto;padding-block:1.25rem 4rem;color:var(--text-color)}.orders-page--details{width:min(100% - 2rem,76rem)}.orders-page__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.orders-page__breadcrumb{display:flex;align-items:center;gap:.75rem;min-height:3rem;flex:1;padding-inline:1rem;border:1px solid var(--surface-border);border-radius:.5rem;background:var(--surface-card)}.orders-page__breadcrumb button,.order-link{border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.orders-page__actions{display:flex;gap:.5rem}.orders-summary{position:sticky;z-index:60;top:0;display:flex;flex-wrap:wrap;gap:.55rem;width:100%;padding:.5rem .75rem;border-bottom:1px solid var(--surface-border);background:var(--surface-ground);box-shadow:0 .25rem 1rem #0000001f}.orders-summary article,.orders-summary__customer{display:grid;gap:.25rem;min-width:7rem;padding:.65rem .8rem;border:1px solid var(--surface-border);border-radius:.45rem;background:var(--surface-card);color:inherit;text-align:left}.orders-summary__customer{min-width:12rem;cursor:pointer}.orders-summary span{color:var(--text-color-secondary);font-size:.62rem;font-weight:700;letter-spacing:.08em}.orders-summary strong{font-size:.8rem}.orders-summary__danger{color:var(--red-400)}.orders-summary__verified{border-color:var(--green-500)!important}.order-dashboard{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(18rem,.9fr);gap:1rem;align-items:start}.order-dashboard__main,.order-dashboard__side{display:grid;gap:1rem}.order-card{overflow:hidden;border:1px solid var(--surface-border);border-radius:.55rem;background:var(--surface-card);box-shadow:0 .75rem 2rem #00000014}.order-card__header{display:flex;align-items:center;justify-content:space-between;min-height:3rem;padding:.8rem 1rem;border-bottom:1px solid var(--surface-border)}.order-card__header h2{display:flex;align-items:center;gap:.55rem;margin:0;font-size:.95rem}.order-card__header i{color:var(--primary-color)}.order-card__body{padding:1rem}.order-card__footer{display:flex;justify-content:flex-end;margin-top:.75rem}.order-finance-box{border:1px solid var(--surface-border);border-radius:.45rem;padding:.75rem;background:var(--surface-ground)}.order-kv{margin:0}.order-kv>div{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(7rem,auto);gap:1rem;padding-block:.65rem;border-bottom:1px dashed var(--surface-border)}.order-kv>div:last-child{border-bottom:0}.order-kv dt{color:var(--text-color-secondary);font-size:.78rem}.order-kv dd{margin:0;text-align:right;font-size:.8rem;font-weight:600}.order-kv__strong{font-size:.95rem!important}.order-table-wrap{overflow-x:auto}.order-table{width:100%;border-collapse:collapse}.order-table th,.order-table td{padding:.7rem .6rem;border-bottom:1px solid var(--surface-border);text-align:left;font-size:.78rem}.order-table th{color:var(--text-color-secondary);font-size:.66rem;letter-spacing:.05em}.order-empty{margin:.75rem 0;color:var(--text-color-secondary);text-align:center;font-style:italic}.order-totals{display:flex;justify-content:center;gap:.65rem;flex-wrap:wrap;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.order-total{display:grid;gap:.3rem;min-width:8.5rem;padding:.55rem .75rem;border:1px solid var(--surface-border);border-radius:.4rem;text-align:center}.order-total small{font-size:.58rem;letter-spacing:.06em;color:var(--text-color-secondary)}.order-total--danger{border-color:var(--red-500);color:var(--red-400)}.order-total--success{border-color:var(--green-500);color:var(--green-400)}.order-deliveries,.order-contacts,.order-documents{display:grid;gap:.75rem}.order-delivery,.order-contact,.order-documents>div{display:grid;gap:.35rem;padding:.75rem;border:1px solid var(--surface-border);border-radius:.45rem;background:var(--surface-ground)}.order-delivery strong{display:flex;gap:.45rem;align-items:flex-start}.order-delivery span,.order-contact span,.order-contact a,.order-documents span{color:var(--text-color-secondary);font-size:.76rem}.order-card .p-inputtextarea{width:100%}.orders-state{display:grid;place-items:center;min-height:18rem}.orders-proforma-dialog{width:min(94vw,32rem)}.orders-proforma-dialog__icon{display:grid;place-items:center;width:4rem;height:4rem;margin:1rem auto;border-radius:50%;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 15%,transparent);font-size:2rem}@media (max-width: 70rem){.orders-summary{flex-wrap:nowrap;overflow-x:auto}.order-dashboard{grid-template-columns:1fr}.orders-page__topline{align-items:stretch;flex-direction:column}.orders-page__actions{justify-content:flex-end}}@media (max-width: 42rem){.orders-page,.orders-page--details{width:min(100% - 1rem,80rem)}.orders-page__actions{flex-direction:column}.order-kv>div{grid-template-columns:1fr;gap:.25rem}.order-kv dd{text-align:left}}.orders-summary__status{display:flex;align-items:center;gap:.5rem}.orders-summary__icon-action{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--surface-border);border-radius:.45rem;background:var(--surface-ground);color:var(--primary-color);cursor:pointer}.order-status-dialog{width:min(92vw,28rem)}.order-status-dialog__content{display:grid;gap:.85rem}.order-status-dialog__content .p-dropdown{width:100%}.order-status-dialog__actions{display:flex;justify-content:flex-end;gap:.65rem}.order-table__editable-row{cursor:pointer;transition:background-color .15s ease,color .15s ease}.order-table__editable-row:hover{background:color-mix(in srgb,var(--primary-color) 9%,transparent)}.order-financial-dialog{width:min(92vw,31rem)}.order-financial-dialog__form{display:grid;gap:1rem}.order-financial-dialog__form label{display:grid;gap:.45rem}.order-financial-dialog__form label>span{font-size:.8rem;font-weight:600;color:var(--text-color-secondary)}.order-financial-dialog__form .p-calendar,.order-financial-dialog__form .p-inputnumber,.order-financial-dialog__form .p-dropdown{width:100%}.order-financial-dialog__actions{display:flex;justify-content:space-between;gap:.75rem}.order-financial-dialog__actions>div{display:flex;gap:.65rem}@media (max-width: 36rem){.order-financial-dialog__actions,.order-financial-dialog__actions>div{flex-direction:column-reverse}.order-financial-dialog__actions .p-button{width:100%}}.order-breadcrumb{display:flex;align-items:center;gap:.35rem;min-height:2.5rem;margin-bottom:.75rem;color:var(--text-color-secondary);font-size:.9rem}.order-breadcrumb>button:not(.p-button){border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.order-breadcrumb>button:not(.p-button):hover{color:var(--primary-color)}.order-card__header-actions{display:flex;align-items:center;gap:.25rem}.orders-summary__success{color:var(--green-400)}.orders-summary__unverified{border-color:var(--red-500)!important;background:color-mix(in srgb,var(--red-500) 8%,var(--surface-card))}.orders-summary__inline-edit{border:0;background:transparent;color:var(--primary-color);cursor:pointer;padding:.2rem;display:inline-grid;place-items:center}.orders-summary__inline-edit:hover{opacity:.8}.order-modal-footer{display:flex;justify-content:flex-end;gap:.65rem}.order-modal-help{margin:0 0 1.2rem;color:var(--text-color-secondary);font-size:.9rem}.order-dialog-section-title{margin:0;color:var(--text-color-secondary);font-size:.76rem;letter-spacing:.04em}.order-dialog-divider{border-top:1px dashed var(--surface-border);margin:1.25rem 0}.order-dialog-add-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.order-edit-table{width:100%;border-collapse:collapse}.order-edit-table th{color:var(--text-color-secondary);text-align:left;font-size:.72rem;padding:.65rem .45rem;border-bottom:1px solid var(--surface-border)}.order-edit-table td{padding:.55rem .45rem;border-bottom:1px solid var(--surface-border);vertical-align:middle}.order-edit-table td small{display:block;color:var(--text-color-secondary);margin-top:.2rem}.order-edit-table .p-inputtext,.order-edit-table .p-calendar,.order-edit-table .p-inputnumber{width:100%}.order-edit-table__actions{display:flex;justify-content:center;gap:.15rem;white-space:nowrap}.order-row-deleted{opacity:.42;text-decoration:line-through}.order-production-dialog{width:min(94vw,48rem)}.order-production-dialog__bulk{display:grid;grid-template-columns:auto minmax(12rem,1fr) auto auto;gap:.55rem;align-items:center;padding:.9rem;margin-bottom:1rem;border:1px dashed var(--surface-border);border-radius:.5rem}.order-production-dialog__bulk strong{grid-column:1/-1;color:var(--text-color-secondary);font-size:.72rem}.order-production-dialog__table-wrap{max-height:50vh;overflow:auto}.order-payments-dialog{width:min(96vw,56rem)}.order-payments-dialog .p-dialog-content{overflow:auto}.order-payments-dialog__remaining{margin-top:1.25rem;text-align:right;color:var(--text-color-secondary)}.order-payments-dialog__remaining strong{color:var(--text-color)}.orders-summary{position:static;display:grid;grid-template-columns:repeat(6,minmax(8rem,1fr));gap:.55rem;padding:0;border:0;box-shadow:none;background:transparent}.orders-summary article,.orders-summary__customer{min-width:0;padding:.75rem .85rem}.orders-summary__customer{width:auto}@media (max-width: 74rem){.orders-summary{grid-template-columns:repeat(3,minmax(8rem,1fr))}}@media (max-width: 46rem){.orders-summary{grid-template-columns:1fr 1fr}.order-production-dialog__bulk{grid-template-columns:1fr}}.orders-page--details{width:min(100% - 2rem,92rem);padding-top:1rem}.orders-page--details .standard-page-layout__breadcrumbs{max-width:64rem;margin-inline:auto}.orders-summary{position:relative;top:auto;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(8.5rem,1fr));gap:.65rem;margin:.75rem 0 1.15rem;padding:0;border:0;background:transparent;box-shadow:none}.orders-summary article,.orders-summary__customer{position:relative;min-width:0;min-height:4.7rem;padding:.85rem .9rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--surface-border) 88%,transparent);border-radius:.72rem;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-card) 98%,transparent),color-mix(in srgb,var(--surface-ground) 86%,transparent));box-shadow:0 .6rem 1.8rem #00000014;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.orders-summary article:after,.orders-summary__customer:after{content:"";position:absolute;inset:auto -20% -70% 35%;height:100%;border-radius:50%;background:color-mix(in srgb,var(--primary-color) 8%,transparent);pointer-events:none}.orders-summary article:hover,.orders-summary__customer:not(:disabled):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary-color) 44%,var(--surface-border));box-shadow:0 .9rem 2.2rem #00000021}.orders-summary__customer{cursor:pointer}.orders-summary__customer:disabled{cursor:default;opacity:1}.orders-summary span{font-size:.63rem;letter-spacing:.09em;text-transform:uppercase}.orders-summary strong{position:relative;z-index:1;font-size:.83rem}.orders-summary .p-tag{position:relative;z-index:1;max-width:100%;font-size:.72rem}.orders-summary__status{position:relative;z-index:2;display:flex;min-width:0;align-items:center;gap:.35rem}.orders-summary__inline-edit{display:inline-grid;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;place-items:center;border:1px solid color-mix(in srgb,var(--primary-color) 40%,var(--surface-border));border-radius:.48rem;background:color-mix(in srgb,var(--primary-color) 8%,transparent);color:var(--primary-color);cursor:pointer;transition:transform .15s ease,background .15s ease}.orders-summary__inline-edit:hover{transform:scale(1.06);background:color-mix(in srgb,var(--primary-color) 18%,transparent)}.order-dashboard{grid-template-columns:minmax(0,1.7fr) minmax(20rem,.92fr);gap:1.1rem}.order-dashboard__main,.order-dashboard__side{gap:1.1rem}.order-card{border-radius:.78rem;background:linear-gradient(150deg,var(--surface-card),color-mix(in srgb,var(--surface-card) 92%,var(--surface-ground)));box-shadow:0 1rem 2.7rem #00000014;animation:order-card-in .3s ease-out both;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.order-card:hover{border-color:color-mix(in srgb,var(--primary-color) 22%,var(--surface-border));box-shadow:0 1.2rem 3rem #0000001c}.order-card__header h2{font-size:1rem}.order-card--hero{overflow:visible}.order-finance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.order-finance-metric{display:grid;gap:.4rem;padding:.9rem;border:1px solid var(--surface-border);border-radius:.65rem;background:color-mix(in srgb,var(--surface-ground) 82%,transparent)}.order-finance-metric span{color:var(--text-color-secondary);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.order-finance-metric strong{font-size:1.05rem}.order-finance-metric--accent strong{color:var(--primary-color)}.order-finance-metric--success strong{color:var(--green-400)}.order-finance-metric--danger strong{color:var(--red-400)}.order-table{border-collapse:separate;border-spacing:0}.order-table th{padding:.75rem .65rem;background:color-mix(in srgb,var(--surface-ground) 75%,transparent)}.order-table td{padding:.82rem .65rem}.order-table tbody tr{transition:background .15s ease,transform .15s ease}.order-table tbody tr:hover{background:color-mix(in srgb,var(--primary-color) 5%,transparent)}.order-table__editable-row{cursor:pointer}.order-table__money{white-space:nowrap;font-weight:700}.order-table__money--success{color:var(--green-400)}.order-table__money--danger{color:var(--red-400)}.order-empty-state{display:grid;justify-items:center;gap:.35rem;padding:1.6rem 1rem;color:var(--text-color-secondary);text-align:center}.order-empty-state>i{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--primary-color) 9%,transparent);color:var(--primary-color)}.order-empty-state strong{color:var(--text-color);font-size:.84rem}.order-empty-state span{font-size:.75rem}.order-card__summary-line{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.85rem;padding-top:.85rem;border-top:1px dashed var(--surface-border);color:var(--text-color-secondary);font-size:.78rem}.order-card__summary-line strong{font-size:.9rem}.order-card__footer--split{justify-content:space-between;gap:.75rem}.order-contact{transition:border-color .15s ease,transform .15s ease}.order-contact:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary-color) 35%,var(--surface-border))}@keyframes order-card-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 86rem){.orders-summary{grid-template-columns:repeat(4,minmax(8rem,1fr))}}@media (max-width: 72rem){.order-dashboard{grid-template-columns:1fr}.order-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 54rem){.orders-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-page--details{width:min(100% - 1rem,100%)}}@media (max-width: 34rem){.orders-summary,.order-finance-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.order-card{animation:none}.order-card,.orders-summary article,.orders-summary__customer,.orders-summary__inline-edit{transition:none}}.orders-summary__label{position:relative;z-index:1;display:flex;align-items:center;gap:.35rem;color:var(--text-color-secondary)}.orders-summary__label>i{color:color-mix(in srgb,var(--primary-color) 82%,white 8%);font-size:.8rem}.orders-summary__customer-value{position:relative;z-index:1;display:flex;align-items:center;gap:.4rem;min-width:0}.orders-summary__customer-value strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-summary__customer-value>i{flex:0 0 auto;color:var(--primary-color);font-size:.72rem}.orders-summary__production{display:grid;min-width:0;gap:.12rem}.orders-summary__production strong{overflow:hidden;color:var(--green-400);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.orders-summary__production small{color:var(--text-color-secondary);font-size:.62rem}.orders-summary__muted{color:var(--text-color-secondary);font-weight:600}.order-customer-popover.p-overlaypanel{width:min(22rem,calc(100vw - 2rem));border:1px solid color-mix(in srgb,var(--primary-color) 55%,var(--surface-border));background:var(--surface-card);box-shadow:0 1rem 3rem #00000057}.order-customer-popover .p-overlaypanel-content{padding:.85rem}.order-customer-popover__title{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.65rem;padding:0 0 .7rem;border:0;border-bottom:1px solid var(--surface-border);background:transparent;color:var(--primary-color);cursor:pointer;text-align:left}.order-customer-popover dl{display:grid;gap:0;margin:.45rem 0}.order-customer-popover dl>div{display:grid;grid-template-columns:5rem 1fr;gap:.6rem;padding:.38rem 0;border-bottom:1px dashed color-mix(in srgb,var(--surface-border) 78%,transparent)}.order-customer-popover dt{color:var(--text-color-secondary);font-size:.72rem}.order-customer-popover dd{margin:0;overflow-wrap:anywhere;color:var(--text-color);font-size:.74rem;text-align:right}.order-customer-popover__open{display:flex;width:100%;align-items:center;justify-content:center;gap:.4rem;margin-top:.7rem;padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--primary-color) 45%,var(--surface-border));border-radius:.5rem;background:color-mix(in srgb,var(--primary-color) 8%,transparent);color:var(--primary-color);cursor:pointer}.order-notes textarea,.order-notes .p-inputtextarea{background:color-mix(in srgb,var(--surface-ground) 88%,black 4%)!important;color:var(--text-color)!important;border-color:var(--surface-border)!important}.order-notes textarea::-moz-placeholder,.order-notes .p-inputtextarea::-moz-placeholder{color:var(--text-color-secondary)}.order-notes textarea::placeholder,.order-notes .p-inputtextarea::placeholder{color:var(--text-color-secondary)}.orders-page__actions .order-action--complaint.p-button:disabled{cursor:not-allowed;opacity:.48}@media (max-width: 720px){.orders-page__actions{display:grid;grid-template-columns:1fr;width:100%}.orders-page__actions .p-button{width:100%;justify-content:center}}.order-complaint-action{display:inline-flex;min-width:0}.order-action--complaint.p-button{border-color:color-mix(in srgb,var(--red-500, #ef4444) 65%,transparent);color:var(--red-300, #fca5a5)}.order-action--complaint.p-button:not(:disabled):hover{background:color-mix(in srgb,var(--red-500, #ef4444) 12%,transparent)}.order-complaint-context-error{width:100%;margin-bottom:.85rem}@media (max-width: 760px){.orders-page__actions{width:100%;flex-wrap:wrap}.orders-page__actions>*,.order-complaint-action,.order-complaint-action .p-button{flex:1 1 100%;width:100%}}.orders-page--details{width:min(calc(100% - 2rem),74rem);margin-inline:auto;padding:1rem 0 4rem}.order-dashboard{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:1.25rem;align-items:start}.order-dashboard__main,.order-dashboard__side{display:grid;gap:1rem;min-width:0}.orders-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin:.75rem 0 1.25rem}.orders-summary article,.orders-summary__customer{min-height:5.1rem;padding:.9rem 1rem;border-radius:.5rem;background:var(--surface-card);box-shadow:none}.orders-summary article:hover,.orders-summary__customer:not(:disabled):hover{transform:none;border-color:color-mix(in srgb,var(--primary-color) 38%,var(--surface-border));box-shadow:0 .4rem 1.2rem #00000014}.orders-summary__inline-edit{width:1.55rem;height:1.55rem;flex-basis:1.55rem;border:0;background:transparent;color:var(--text-color-secondary)}.orders-summary__inline-edit:hover{transform:none;background:color-mix(in srgb,var(--primary-color) 10%,transparent);color:var(--primary-color)}.order-card{border-radius:.55rem;background:var(--surface-card);box-shadow:0 .65rem 1.75rem #00000012}.order-card:hover{transform:none;box-shadow:0 .65rem 1.75rem #00000012}.order-card__header{min-height:3.35rem;padding:.9rem 1.05rem}.order-card__header h2{font-size:.98rem}.order-card__header-actions .p-button{width:2rem;height:2rem;color:var(--text-color-secondary)}.order-card__header-actions .p-button:hover{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 9%,transparent)}.order-card__body{padding:1rem 1.05rem 1.1rem}.order-finance-metrics{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:.15rem 0;border:1px solid var(--surface-border);border-radius:.48rem;background:color-mix(in srgb,var(--surface-ground) 78%,transparent)}.order-finance-metric{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.8rem 1rem;border:0;border-bottom:1px solid var(--surface-border);border-radius:0;background:transparent}.order-finance-metric:nth-last-child(-n+2){border-bottom:0}.order-finance-metric:nth-child(odd){border-right:1px solid var(--surface-border)}.order-finance-metric span{color:var(--text-color-secondary);font-size:.72rem;font-weight:500;letter-spacing:0;text-transform:none}.order-finance-metric strong{font-size:1rem}.order-finance-metric--accent strong{color:var(--text-color)}.order-finance-metric--success strong{color:var(--text-color-secondary)}.order-finance-metric--danger strong{color:var(--red-400);font-size:1.12rem}.order-table th,.order-table td{padding:.72rem .45rem}.order-table th{background:transparent;color:var(--text-color-secondary);font-size:.68rem;text-transform:uppercase;letter-spacing:.045em}.order-table__center{text-align:center!important}.order-table__right{text-align:right!important}.order-cost-status--paid{color:var(--green-400)}.order-cost-status--planned{color:var(--text-color-secondary);opacity:.55}.order-costs-table__notes{color:var(--text-color-secondary);font-style:italic}.order-totals{margin-top:1.15rem;padding-top:.95rem;border-top:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent)}.order-total{min-width:8rem;padding:.55rem .8rem;border-radius:.38rem}.order-notes-display{min-height:2.75rem;margin:0;white-space:pre-wrap;color:var(--text-color);line-height:1.55}.order-notes-display--empty{color:var(--text-color-secondary);font-style:italic}.order-notes-editor{display:grid;gap:.75rem}.order-notes-editor .p-inputtextarea{width:100%;padding:.8rem .9rem;background:var(--surface-ground);color:var(--text-color);border-color:var(--surface-border)}.order-notes-editor__actions{display:flex;justify-content:flex-end;gap:.6rem}.order-status-dialog,.order-financial-dialog,.order-production-dialog,.order-payments-dialog{border:1px solid var(--surface-border);border-radius:.65rem;overflow:hidden}.order-status-dialog{width:min(92vw,29rem)}.order-status-dialog .p-dialog-header,.order-financial-dialog .p-dialog-header,.order-production-dialog .p-dialog-header,.order-payments-dialog .p-dialog-header{padding:1.1rem 1.25rem;border-bottom:1px solid var(--surface-border)}.order-status-dialog .p-dialog-content,.order-financial-dialog .p-dialog-content,.order-production-dialog .p-dialog-content,.order-payments-dialog .p-dialog-content{padding:1.25rem}.order-status-dialog .p-dialog-footer,.order-financial-dialog .p-dialog-footer,.order-production-dialog .p-dialog-footer,.order-payments-dialog .p-dialog-footer{padding:.85rem 1.25rem 1.05rem;border-top:1px solid var(--surface-border)}.order-status-dialog__content{gap:.55rem}.order-status-dialog__content label,.order-financial-dialog__form label>span{color:var(--text-color-secondary);font-size:.78rem;font-weight:600}.order-status-dialog__content .p-dropdown,.order-financial-dialog__form .p-dropdown,.order-financial-dialog__form .p-inputnumber,.order-financial-dialog__form .p-inputtextarea,.order-edit-table .p-inputtext,.order-edit-table .p-calendar,.order-edit-table .p-inputnumber{width:100%}.order-status-dialog__content .p-dropdown-label,.order-financial-dialog__form .p-dropdown-label,.order-financial-dialog__form input,.order-financial-dialog__form textarea,.order-edit-table input{padding-left:.8rem!important;padding-right:.8rem!important}.order-production-dialog{width:min(94vw,44rem)}.order-production-dialog__bulk{grid-template-columns:minmax(12rem,1fr) auto auto;padding:.85rem;border-style:dashed}.order-production-dialog__bulk strong{grid-column:1 / -1}.order-payments-dialog{width:min(96vw,50rem)}.order-dialog-add-head{justify-content:flex-start}.order-edit-table__actions .p-button{width:2rem;height:2rem;border:1px solid transparent}.order-edit-table__actions .p-button:not(.p-button-danger):hover{border-color:color-mix(in srgb,var(--primary-color) 35%,transparent);background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.order-edit-table__actions .p-button-danger:hover{border-color:color-mix(in srgb,var(--red-500) 42%,transparent);background:color-mix(in srgb,var(--red-500) 10%,transparent)}.order-financial-dialog{width:min(92vw,35rem)}.order-financial-dialog__form{gap:.9rem}.order-financial-dialog__paid-row{display:flex;align-items:center;gap:.65rem;padding-top:.85rem;border-top:1px dashed color-mix(in srgb,var(--surface-border) 80%,transparent)}.order-financial-dialog__paid-row label{color:var(--text-color-secondary);cursor:pointer;font-size:.82rem}@media (max-width: 74rem){.orders-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.order-dashboard{grid-template-columns:1fr}}@media (max-width: 46rem){.orders-page--details{width:min(calc(100% - 1rem),74rem)}.orders-summary{grid-template-columns:1fr 1fr}.order-finance-metrics{grid-template-columns:1fr}.order-finance-metric,.order-finance-metric:nth-child(odd){border-right:0;border-bottom:1px solid var(--surface-border)}.order-finance-metric:last-child{border-bottom:0}.order-production-dialog__bulk{grid-template-columns:1fr}.order-edit-table,.order-edit-table tbody,.order-edit-table tr,.order-edit-table td{display:block;width:100%}.order-edit-table thead{display:none}.order-edit-table tr{margin-bottom:.8rem;padding:.8rem;border:1px solid var(--surface-border);border-radius:.5rem}.order-edit-table td{padding:.35rem 0;border:0}.order-edit-table__actions{justify-content:flex-end;padding-top:.65rem!important;border-top:1px solid var(--surface-border)!important}}.orders-summary__payment--paid strong{color:#10b981}.orders-summary__payment--partial strong,.orders-summary__payment--unpaid strong{color:#ef4444}.order-status-tag.p-tag{border:1px solid transparent;border-radius:.35rem;padding:.38rem .75rem;font-size:.68rem;font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:.025em}.order-status-tag.status-proforma{color:#34d399;background:#10b98124;border-color:#10b9815c}.order-status-tag.status-measurement{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b59}.order-status-tag.status-control{color:#f59e0b;background:#f59e0b21;border-color:#f59e0b66}.order-status-tag.status-awaiting-payment{color:#f87171;background:#ef44441f;border-color:#ef444459}.order-status-tag.status-ready-to-order{color:#60a5fa;background:#3b82f61f;border-color:#3b82f652}.order-status-tag.status-processing{color:#818cf8;background:#6366f121;border-color:#6366f159}.order-status-tag.status-installation{color:#c084fc;background:#a855f71f;border-color:#a855f759}.order-status-tag.status-delivered{color:#34d399;background:#10b98121;border-color:#10b98159}.order-status-tag.status-cancelled{color:#f87171;background:#ef44441f;border-color:#ef444459}.order-finance-v1{display:grid;gap:1rem}.order-finance-v1__values{overflow:hidden;border:1px solid var(--surface-border);border-radius:.5rem;background:color-mix(in srgb,var(--surface-ground) 80%,transparent)}.order-finance-v1__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.25rem;min-height:4.5rem;padding:.85rem 1rem;border-bottom:1px solid var(--surface-border)}.order-finance-v1__row:last-child{border-bottom:0}.order-finance-v1__row>div{display:grid;gap:.28rem}.order-finance-v1__row>div:last-child{justify-items:end}.order-finance-v1__row span{color:var(--text-color-secondary);font-size:.76rem}.order-finance-v1__row strong{font-size:1rem}.order-finance-v1__row small{color:var(--text-color-secondary);font-size:.68rem}.order-finance-v1__settlement{display:grid;gap:0}.order-finance-v1__settlement>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px dashed color-mix(in srgb,var(--surface-border) 75%,transparent)}.order-finance-v1__settlement>div:last-child{border-bottom:0}.order-finance-v1__settlement span{color:var(--text-color-secondary);font-size:.76rem}.order-finance-v1__settlement strong{font-size:.9rem;color:var(--text-color-secondary)}.order-finance-v1__settlement strong.is-danger{color:#ef4444;font-size:1.15rem}.order-finance-v1__settlement strong.is-paid{color:#10b981}.orders-page__actions .p-button{min-height:2.35rem;border-radius:.4rem}.order-action--complaint .p-button:disabled{cursor:not-allowed;opacity:.48}@media (max-width: 54rem){.order-finance-v1__row{grid-template-columns:1fr}.order-finance-v1__row>div:last-child{justify-items:start}}.order-offer-details{margin:0;display:grid;gap:0}.order-offer-details>div{display:grid;grid-template-columns:minmax(7rem,1fr) auto;align-items:center;gap:1rem;min-height:2.6rem;border-bottom:1px dashed color-mix(in srgb,var(--surface-border) 75%,transparent)}.order-offer-details>div:last-child{border-bottom:0}.order-offer-details dt{color:var(--text-color-secondary);font-size:.72rem;text-transform:uppercase}.order-offer-details dd{margin:0;text-align:right;font-size:.8rem;font-weight:600}.order-text-link{display:inline-flex;align-items:center;gap:.45rem;border:0;padding:.15rem 0;background:transparent;color:var(--primary-color);font:inherit;font-weight:700;cursor:pointer}.order-text-link:hover:not(:disabled){filter:brightness(1.18);text-decoration:underline}.order-text-link:disabled{cursor:default;opacity:.7}.order-text-link--warning{color:#f59e0b}.orders-summary__technical-state{position:relative;z-index:1;display:flex;align-items:center;min-width:0}.orders-summary__technical-check{display:inline-flex;align-items:center;gap:.45rem;min-width:0;cursor:pointer;color:var(--text-color);font-size:.73rem;font-weight:700;line-height:1.25}.orders-summary__technical-check input{flex:0 0 auto;inline-size:14px;block-size:14px;margin:0;cursor:pointer;accent-color:#f97316}.orders-summary__technical-check span{min-width:0;white-space:normal;overflow-wrap:anywhere}.orders-summary__unverified{border-color:#ef4444!important;background:color-mix(in srgb,#ef4444 8%,var(--surface-card))}.orders-summary__verified{border-color:#10b981!important;background:color-mix(in srgb,#10b981 8%,var(--surface-card))}.order-finance-v1__conversion-warning{width:100%;margin-top:.25rem}.order-finance-v1__conversion-warning.p-message{justify-content:flex-start;padding:.75rem .875rem}.order-status-dialog,.order-financial-dialog,.order-production-dialog,.order-payments-dialog{background:rgb(var(--app-card-elevated));box-shadow:0 1.5rem 4rem #00000057}.order-edit-table{border-collapse:separate;border-spacing:0 .4rem}.order-edit-table th{padding:.45rem .65rem}.order-edit-table td{padding:.55rem .65rem;border-top:1px solid rgb(var(--app-border) / .72);border-bottom:1px solid rgb(var(--app-border) / .72);background:rgb(var(--app-card))}.order-edit-table td:first-child{border-left:1px solid rgb(var(--app-border) / .72);border-radius:.55rem 0 0 .55rem}.order-edit-table td:last-child{border-right:1px solid rgb(var(--app-border) / .72);border-radius:0 .55rem .55rem 0}.order-edit-table .p-inputtext,.order-edit-table .p-inputnumber-input,.order-edit-table .p-calendar .p-inputtext{min-height:var(--app-control-height);padding-inline:var(--app-control-padding-x)!important}.order-dialog-section-title{color:rgb(var(--app-text-soft));font-size:.78rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}nn .orders-page--details .orders-summary article:after,.orders-page--details .orders-summary__customer:after{display:none!important;content:none!important}.orders-page--details .orders-summary article,.orders-page--details .orders-summary__customer,.orders-page--details .order-card,.orders-page--details .order-card:hover{box-shadow:none!important}.orders-page--details .orders-summary article:hover,.orders-page--details .orders-summary__customer:not(:disabled):hover{transform:none!important;box-shadow:none!important}.orders-page__actions .order-complaint-action{display:inline-flex;align-items:center}.orders-page__actions .order-action--complaint.p-button{min-height:2.25rem;padding:.5rem 1rem;gap:.5rem;border-radius:.375rem;font-size:.9em;font-weight:600;box-shadow:none}.orders-page__actions .order-action--complaint.p-button .p-button-icon{font-size:1.05rem}.orders-page__actions .order-action--complaint.p-button.p-button-warning{border-color:#f59e0b;background:#f59e0b;color:#fff}.orders-page__actions .order-action--complaint.p-button.p-button-warning:not(:disabled):hover{border-color:#f59e0b;background:#f59e0b;color:#fff;filter:brightness(1.1)}.orders-page__actions .order-action--complaint.p-button.p-button-danger.p-button-outlined{border-color:var(--error-border, color-mix(in srgb, var(--red-500, #ef4444) 58%, var(--surface-border)));background:var(--error-bg, color-mix(in srgb, var(--red-500, #ef4444) 10%, transparent));color:var(--error-text, var(--red-400, #f87171))}.orders-proforma-dialog.orders-proforma-dialog--legacy-parity{width:min(calc(100vw - 2rem),35rem);border:1px solid rgb(var(--app-border-strong) / .9);border-radius:10px;overflow:hidden}.orders-proforma-dialog--legacy-parity .p-dialog-header{position:relative;min-height:4.4rem;padding:1.15rem 4rem 1.15rem 1.75rem;border-bottom:1px solid rgb(var(--app-border) / .72)}.orders-proforma-dialog--legacy-parity .p-dialog-title{font-size:1.25rem;line-height:1.25;font-weight:750}.orders-proforma-dialog--legacy-parity .p-dialog-header-icons{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.orders-proforma-dialog--legacy-parity .p-dialog-content{padding:0}.orders-proforma-dialog__body{display:grid;justify-items:center;gap:1.25rem;padding:2.15rem 2rem 1.8rem;text-align:center}.orders-proforma-dialog--legacy-parity .orders-proforma-dialog__icon{display:grid;place-items:center;width:4rem;height:4rem;margin:0;border-radius:50%;color:#4f46e5;background:#4f46e524;font-size:1.7rem}.orders-proforma-dialog--legacy-parity p{max-width:27rem;margin:.15rem 0 .35rem;color:rgb(var(--app-text-muted));font-size:1rem;line-height:1.55}.orders-proforma-dialog--legacy-parity .orders-proforma-dialog__action.p-button{width:auto;min-width:15rem;min-height:44px;justify-content:center;padding-inline:1.35rem;border:0;border-radius:6px;background:#4f46e5;color:#fff;font-size:1rem;font-weight:700;box-shadow:none}.orders-proforma-dialog--legacy-parity .orders-proforma-dialog__action.p-button:hover{background:#4338ca}.orders-proforma-dialog--legacy-parity .orders-proforma-dialog__action .p-button-icon{font-size:1rem}.orders-proforma-dialog.orders-proforma-dialog--legacy-parity{width:min(calc(100vw - 2rem),37rem);border:1px solid rgb(var(--app-border-strong) / .92);border-radius:10px;background:rgb(var(--app-surface));overflow:hidden}.orders-proforma-dialog--legacy-parity .p-dialog-header{min-height:4.75rem;padding:1.35rem 4.25rem 1.25rem 1.8rem}.orders-proforma-dialog--legacy-parity .p-dialog-title{font-size:1.38rem;line-height:1.2;font-weight:750}.orders-proforma-dialog--legacy-parity .p-dialog-header-close{width:2.35rem;height:2.35rem}.orders-proforma-dialog--legacy-parity .p-dialog-header-close .p-icon{width:1.05rem;height:1.05rem}.orders-proforma-dialog--legacy-parity .orders-proforma-dialog__body{gap:1.45rem;padding:2.25rem 2.4rem 2.05rem}.orders-proforma-dialog--legacy-parity .orders-proforma-dialog__icon{width:4.65rem;height:4.65rem;color:#5145e5;background:#4f46e529;font-size:2rem}.orders-proforma-dialog__document-icon{position:relative;display:inline-grid;place-items:center;width:2.4rem;height:2.6rem}.orders-proforma-dialog__document-icon>.pi-file{font-size:2.2rem;line-height:1}.orders-proforma-dialog__document-plus{position:absolute;right:-.05rem;bottom:.02rem;display:grid;place-items:center;width:1.05rem;height:1.05rem;border:2px solid rgb(var(--app-surface));border-radius:3px;background:#5145e5;color:#fff;font-size:.55rem;font-weight:800}.orders-proforma-dialog--legacy-parity p{max-width:29rem;margin:.1rem 0 .2rem;font-size:1.06rem;line-height:1.55}.orders-proforma-dialog--legacy-parity .orders-proforma-dialog__action.p-button{min-width:17rem;min-height:48px;padding:.75rem 1.55rem;border-radius:6px;background:#4b3fe0;font-size:1.06rem;font-weight:750}.orders-proforma-dialog--legacy-parity .orders-proforma-dialog__action.p-button:hover{background:#4035cc}.orders-proforma-dialog--legacy-parity .orders-proforma-dialog__action .p-button-icon{font-size:1.05rem}.order-costs-dialog{width:min(96vw,70rem)}.order-costs-dialog .p-dialog-content{overflow:auto}.order-costs-edit-table .p-dropdown,.order-costs-edit-table .p-inputnumber,.order-costs-edit-table .p-inputtext,.order-costs-edit-table .p-inputnumber-input{width:100%}.order-edit-table__center{text-align:center}.order-complaint-context-error{margin-bottom:1rem}.standard-page-layout.warehouse-module-layout{--standard-page-max-width: min(106.25rem, calc(100vw - 2rem) );--standard-page-content-padding-x: clamp(.75rem, 1.2vw, 1.25rem)}.warehouse-module-layout>.page-header .page-header__inner{max-width:min(106.25rem,calc(100vw - 2rem))}.warehouse-module-layout .standard-page-layout__breadcrumbs.p-breadcrumb{margin-top:1.1rem}.warehouse-page{display:grid;min-width:0;gap:1.25rem;padding-block:clamp(1.1rem,1.6vw,1.75rem) 4rem}.warehouse-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.625rem}.warehouse-header-actions .p-button{min-height:2.5rem;padding-inline:1rem;border-radius:.55rem;font-weight:700}.warehouse-toolbar,.warehouse-route-card,.warehouse-card{border:1px solid rgb(var(--app-border) / .9);border-radius:.55rem;background:rgb(var(--app-card));box-shadow:0 12px 32px #0000001f}.warehouse-toolbar{display:grid;gap:1.1rem;padding:1.15rem 1.25rem;background:linear-gradient(135deg,rgb(var(--app-primary) / .1),transparent 42%),rgb(var(--app-card))}.warehouse-toolbar__heading,.warehouse-toolbar__controls,.warehouse-route-card__header,.warehouse-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.1rem}.warehouse-toolbar__heading{padding-bottom:1rem;border-bottom:1px solid rgb(var(--app-border) / .82)}.warehouse-toolbar__heading>div:first-child:before{content:"";display:inline-block;margin-right:.55rem;color:rgb(var(--app-primary-soft));font-family:primeicons;font-size:1rem;vertical-align:-.05rem}.warehouse-toolbar__heading h2,.warehouse-route-card__header h2,.warehouse-card__header h2{display:inline;margin:0;color:rgb(var(--app-text));font-size:1rem;font-weight:800}.warehouse-toolbar__heading p,.warehouse-route-card__header p,.warehouse-card__header p{margin:.35rem 0 0;color:rgb(var(--app-text-muted));font-size:.82rem;line-height:1.45}.warehouse-toolbar__heading .p-button,.warehouse-toolbar__controls .p-button,.warehouse-route-card .p-button,.warehouse-card .p-button{border-radius:.55rem;font-weight:700;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease,opacity .15s ease}.warehouse-toolbar__heading .p-button:not(:disabled):hover,.warehouse-toolbar__controls .p-button:not(:disabled):hover,.warehouse-route-card .p-button:not(:disabled):hover,.warehouse-card .p-button:not(:disabled):hover{transform:translateY(-1px)}.warehouse-toolbar__controls{align-items:center}.warehouse-view-switch{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.3rem;border:1px solid rgb(var(--app-border) / .9);border-radius:.62rem;background:rgb(var(--app-card-elevated) / .8)}.warehouse-view-switch .p-button{min-height:2.25rem;padding:.5rem .85rem;border:0;box-shadow:none}.warehouse-view-switch .p-button.p-button-outlined{color:rgb(var(--app-text-muted));background:transparent}.warehouse-view-switch .p-button.p-button-outlined:not(:disabled):hover{color:rgb(var(--app-text));background:#ffffff0e}.warehouse-view-switch .p-button:not(.p-button-outlined){color:#fff;background:rgb(var(--app-primary));box-shadow:0 8px 18px rgb(var(--app-primary) / .28)}.warehouse-search{display:flex;min-width:0;width:min(100%,31rem);align-items:center;justify-content:flex-end;gap:.55rem;margin-left:auto}.warehouse-search__input-wrap{position:relative;flex:1 1 23rem;min-width:15rem}.warehouse-search__input-wrap>i{left:.85rem;color:rgb(var(--app-text-muted))}.warehouse-search__input{width:100%;min-height:2.55rem;padding:.6rem .9rem .6rem 2.45rem!important;border:1px solid rgb(var(--app-border) / .95)!important;border-radius:.65rem!important;background:rgb(var(--app-bg) / .8)!important;color:rgb(var(--app-text));box-shadow:inset 0 0 0 1px #ffffff03;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.warehouse-search__input:hover{border-color:rgb(var(--app-border))!important}.warehouse-search__input:focus{border-color:rgb(var(--app-primary))!important;box-shadow:0 0 0 3px rgb(var(--app-primary) / .16)!important;outline:0}.warehouse-route-card{padding:1.1rem 1.25rem}.warehouse-route-card__header{align-items:center;padding-bottom:.9rem;border-bottom:1px solid rgb(var(--app-border) / .72)}.warehouse-route-list{display:grid;gap:.6rem;padding-top:.9rem}.warehouse-route-empty{display:flex;min-height:4.75rem;align-items:center;justify-content:flex-start;gap:.7rem;margin-top:.9rem;padding:.9rem 1rem;border:1px dashed rgb(var(--app-border) / .78);border-radius:.55rem;background:#ffffff05;color:rgb(var(--app-text-muted))}.warehouse-route-empty i{color:rgb(var(--app-primary-soft))}.warehouse-route-item{display:grid;grid-template-columns:auto 2rem minmax(0,1fr) auto;gap:.65rem;align-items:center;min-width:0;padding:.7rem .75rem;border:1px solid rgb(var(--app-border) / .7);border-radius:.75rem;background:rgb(var(--app-card-elevated) / .66);transition:border-color .15s ease,transform .15s ease,background-color .15s ease}.warehouse-route-item:hover{border-color:rgb(var(--app-primary) / .5);background:rgb(var(--app-primary) / .035)}.warehouse-route-item.is-dragging{opacity:.62;transform:scale(.995)}.warehouse-route-item__handle{display:grid;width:2rem;height:2rem;place-items:center;color:rgb(var(--app-text-muted));cursor:grab}.warehouse-route-item__handle:active{cursor:grabbing}.warehouse-route-item__index{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:999px;background:rgb(var(--app-primary) / .16);color:rgb(var(--app-primary-soft));font-weight:800}.warehouse-route-item__content{display:grid;min-width:0;gap:.12rem}.warehouse-route-item__content strong,.warehouse-route-item__content span,.warehouse-route-item__content small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-route-item__content span{color:rgb(var(--app-text))}.warehouse-route-item__content small{color:rgb(var(--app-text-muted))}.warehouse-card{min-width:0;overflow:hidden}.warehouse-card__header{padding:1.05rem 1.2rem;border-bottom:1px solid rgb(var(--app-border) / .82)}.warehouse-count{display:grid;min-width:2rem;height:2rem;place-items:center;border:1px solid rgb(var(--app-primary) / .35);border-radius:.55rem;background:rgb(var(--app-primary) / .1);color:rgb(var(--app-primary-soft));font-weight:800}.warehouse-table-scroll{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.warehouse-table{width:100%;min-width:72rem;border-collapse:separate;border-spacing:0;font-size:.78rem}.warehouse-table th{position:sticky;top:0;z-index:2;padding:.68rem .7rem;border-bottom:1px solid rgb(var(--app-border) / .8);border-right:1px solid rgb(var(--app-border) / .42);background:rgb(var(--app-card-elevated) / .96);color:rgb(var(--app-text-muted));font-size:.7rem;font-weight:800;letter-spacing:.045em;text-align:left;text-transform:uppercase}.warehouse-table td{padding:.62rem .7rem;border-bottom:1px solid rgb(var(--app-border) / .62);border-right:1px solid rgb(var(--app-border) / .3);vertical-align:middle}.warehouse-table tbody tr:hover td{background:rgb(var(--app-primary) / .04)}.warehouse-table th:last-child,.warehouse-table td:last-child{border-right:0}.warehouse-table__select{width:2.7rem;text-align:center!important}.warehouse-link{padding:0;border:0;background:transparent;color:rgb(var(--app-text));font:inherit;font-weight:800;cursor:pointer;transition:color .15s ease}.warehouse-link:hover,.warehouse-link:focus-visible{color:rgb(var(--app-primary-soft));outline:none}.warehouse-item-cell{display:grid;grid-template-columns:minmax(10rem,11rem) minmax(13rem,1fr);gap:.65rem;align-items:center}.warehouse-item-cell__name{display:grid;gap:.18rem}.warehouse-item-cell__name span,.warehouse-notes-cell,.warehouse-address-cell{color:rgb(var(--app-text-muted))}.warehouse-status-select{width:100%;min-height:2.25rem}.warehouse-status-select .p-dropdown-label{padding:.55rem .65rem;font-size:.78rem}.warehouse-number-input{width:4.7rem}.warehouse-number-input__control{width:4.7rem;min-height:2.25rem;padding:.5rem .6rem;text-align:center}.warehouse-weight-input{display:inline-flex;width:7rem;align-items:center}.warehouse-weight-input .p-inputtext{width:100%;min-width:0;min-height:2.25rem;padding:.5rem 2rem .5rem .6rem}.warehouse-weight-input>span{position:absolute;right:.55rem;color:rgb(var(--app-text-muted));font-size:.72rem;pointer-events:none}.warehouse-row-actions .p-button{white-space:nowrap}.warehouse-empty,.warehouse-loading{display:grid;min-height:16rem;place-items:center;align-content:center;gap:.45rem;padding:2rem;color:rgb(var(--app-text-muted));text-align:center}.warehouse-empty i{color:rgb(var(--app-primary-soft));font-size:2rem}.warehouse-cmr-dialog{width:min(94vw,62rem)}.warehouse-cmr-dialog .p-dialog-content{padding:1rem 1.25rem}.warehouse-cmr-content{display:grid;gap:1rem}.warehouse-cmr-section{display:grid;gap:.85rem;padding:.95rem;border:1px solid rgb(var(--app-border) / .75);border-radius:.75rem;background:rgb(var(--app-card-elevated) / .45)}.warehouse-cmr-section>header{display:flex;align-items:center;gap:.55rem;padding-bottom:.65rem;border-bottom:1px solid rgb(var(--app-border) / .62)}.warehouse-cmr-section>header i{color:rgb(var(--app-primary-soft))}.warehouse-cmr-section>header h3{margin:0;font-size:.92rem}.warehouse-cmr-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.warehouse-cmr-summary--two{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-cmr-summary>div{display:grid;gap:.2rem;min-width:0;padding:.7rem;border:1px solid rgb(var(--app-border) / .62);border-radius:.65rem;background:rgb(var(--app-bg) / .45)}.warehouse-cmr-summary span{color:rgb(var(--app-text-muted));font-size:.72rem;font-weight:700;text-transform:uppercase}.warehouse-cmr-summary strong{overflow-wrap:anywhere}.warehouse-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.warehouse-form-field{display:grid;gap:.4rem;color:rgb(var(--app-text-muted));font-size:.8rem;font-weight:600}.warehouse-form-field--wide{grid-column:1 / -1}.warehouse-form-field .p-inputtext,.warehouse-form-field .p-inputtextarea,.warehouse-form-field .p-dropdown{width:100%}.warehouse-cmr-items{display:grid;gap:.7rem}.warehouse-cmr-item{display:grid;grid-template-columns:minmax(15rem,1.5fr) repeat(3,minmax(8rem,1fr));gap:.7rem;align-items:end;padding:.75rem;border:1px solid rgb(var(--app-border) / .65);border-radius:.65rem;background:rgb(var(--app-bg) / .35)}.warehouse-cmr-item__summary{display:grid;align-self:stretch;gap:.18rem;align-content:center}.warehouse-cmr-item__summary small{color:rgb(var(--app-text-muted))}.warehouse-dialog-actions{display:flex;justify-content:flex-end;gap:.5rem}@media (max-width: 72rem){.warehouse-toolbar__controls,.warehouse-toolbar__heading,.warehouse-route-card__header{align-items:stretch;flex-direction:column}.warehouse-search{width:100%;justify-content:stretch}.warehouse-cmr-item{grid-template-columns:1fr 1fr}.warehouse-cmr-item__summary{grid-column:1 / -1}}@media (max-width: 52rem){.warehouse-header-actions,.warehouse-view-switch,.warehouse-search,.warehouse-dialog-actions{width:100%}.warehouse-header-actions .p-button,.warehouse-view-switch .p-button,.warehouse-search .p-button{flex:1 1 auto}.warehouse-search{flex-wrap:wrap}.warehouse-search__input-wrap{flex-basis:100%}.warehouse-form-grid,.warehouse-cmr-summary,.warehouse-cmr-summary--two,.warehouse-cmr-item{grid-template-columns:1fr}.warehouse-form-field--wide,.warehouse-cmr-item__summary{grid-column:auto}.warehouse-route-item{grid-template-columns:auto 2rem minmax(0,1fr) auto}}@media (prefers-reduced-motion: reduce){.warehouse-route-item,.warehouse-link{transition:none}}.warehouse-cell-stack{display:grid;gap:0;min-width:0}.warehouse-cell-entry{min-height:3.35rem;display:flex;align-items:center;padding:.42rem 0}.warehouse-cell-entry+.warehouse-cell-entry{border-top:1px solid rgb(var(--app-border) / .42)}.warehouse-order-row>td{vertical-align:top}.warehouse-order-row:hover>td{background:rgb(var(--app-primary) / .045)}.warehouse-preserve-lines{white-space:pre-line}.warehouse-row-actions>.p-button{margin-top:.42rem}.warehouse-unsaved-dialog__content{display:flex;align-items:flex-start;gap:.875rem;padding:.35rem .1rem .6rem;line-height:1.5}.warehouse-unsaved-dialog__content .pi{margin-top:.15rem;font-size:1.2rem}.warehouse-unsaved-dialog__content p{margin:0}.warehouse-card .p-dropdown,.warehouse-card .p-inputnumber-input,.warehouse-card .p-inputtext{border-color:rgb(var(--app-border) / .92);border-radius:.5rem;background:rgb(var(--app-bg) / .78);color:rgb(var(--app-text))}.warehouse-card .p-dropdown:not(.p-disabled):hover,.warehouse-card .p-inputnumber-input:hover,.warehouse-card .p-inputtext:hover{border-color:rgb(var(--app-border))}.warehouse-card .p-dropdown:not(.p-disabled).p-focus,.warehouse-card .p-inputnumber-input:focus,.warehouse-card .p-inputtext:focus{border-color:rgb(var(--app-primary));box-shadow:0 0 0 2px rgb(var(--app-primary) / .14)}@media (min-width: 96rem){.warehouse-module-layout .standard-page-layout__inner{width:100%;max-width:min(106.25rem,calc(100vw - 2rem))}.warehouse-table{min-width:100%}}@media (max-width: 72rem){.warehouse-toolbar__controls,.warehouse-toolbar__heading,.warehouse-route-card__header{align-items:stretch;flex-direction:column}.warehouse-search{width:100%;margin-left:0}}@media (max-width: 52rem){.standard-page-layout.warehouse-module-layout{--standard-page-content-padding-x: .75rem}.warehouse-header-actions,.warehouse-view-switch,.warehouse-search,.warehouse-dialog-actions{width:100%}.warehouse-header-actions .p-button,.warehouse-view-switch .p-button,.warehouse-search .p-button{flex:1 1 auto}.warehouse-view-switch{display:grid;grid-template-columns:1fr 1fr}.warehouse-search{flex-wrap:wrap}.warehouse-search__input-wrap{flex-basis:100%;min-width:0}}@media (max-width: 34rem){.warehouse-view-switch{grid-template-columns:1fr}.warehouse-toolbar,.warehouse-route-card{padding:.9rem}}.warehouse-document-actions{display:grid;gap:.5rem;align-items:start}.warehouse-document-actions>.p-button,.warehouse-document-actions .warehouse-cell-entry .p-button{width:100%;justify-content:center}.warehouse-cmr-dialog{width:min(96vw,70rem);max-height:92vh}.warehouse-cmr-dialog .p-dialog-header{padding:1.15rem 1.35rem .95rem;border-bottom:1px solid rgb(var(--app-border) / .72)}.warehouse-cmr-dialog .p-dialog-content{padding:1.15rem 1.35rem 1.3rem}.warehouse-cmr-dialog .p-dialog-footer{padding:.9rem 1.35rem 1.15rem;border-top:1px solid rgb(var(--app-border) / .72)}.warehouse-cmr-intro{margin:0;padding:0 .15rem;color:rgb(var(--app-text-muted));font-size:.86rem;line-height:1.55}.warehouse-cmr-dialog .warehouse-form-field>span{padding-inline:.1rem}.warehouse-cmr-dialog .p-inputtext,.warehouse-cmr-dialog .p-inputtextarea,.warehouse-cmr-dialog .p-dropdown{width:100%;border:1px solid rgb(var(--app-border) / .95);border-radius:.55rem;background:rgb(var(--app-bg) / .78);color:rgb(var(--app-text));transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.warehouse-cmr-dialog .p-inputtext,.warehouse-cmr-dialog .p-inputtextarea{padding:.66rem .78rem}.warehouse-cmr-dialog .p-dropdown .p-dropdown-label{min-height:2.6rem;padding:.66rem 2.65rem .66rem .78rem}.warehouse-cmr-dialog .p-dropdown .p-dropdown-trigger{width:2.55rem}.warehouse-cmr-dialog .p-inputtext:hover,.warehouse-cmr-dialog .p-inputtextarea:hover,.warehouse-cmr-dialog .p-dropdown:not(.p-disabled):hover{border-color:rgb(var(--app-border))}.warehouse-cmr-dialog .p-inputtext:focus,.warehouse-cmr-dialog .p-inputtextarea:focus,.warehouse-cmr-dialog .p-dropdown:not(.p-disabled).p-focus{border-color:rgb(var(--app-primary));box-shadow:0 0 0 3px rgb(var(--app-primary) / .14);outline:0}.warehouse-cmr-dialog .p-inputtextarea{min-height:4.75rem;line-height:1.45}.warehouse-cmr-empty{display:flex;align-items:center;gap:.6rem;padding:.8rem .9rem;border:1px dashed rgb(var(--app-border) / .9);border-radius:.55rem;color:rgb(var(--app-text-muted));background:rgb(var(--app-bg) / .36)}@media (max-width: 52rem){.warehouse-cmr-dialog .p-dialog-header,.warehouse-cmr-dialog .p-dialog-content,.warehouse-cmr-dialog .p-dialog-footer{padding-left:.9rem;padding-right:.9rem}.warehouse-document-actions>.p-button,.warehouse-document-actions .warehouse-cell-entry .p-button{min-width:7.5rem}}.warehouse-generate-dispatch.p-button{min-height:2.45rem;padding:.55rem .95rem;border:1px solid rgb(var(--app-primary));border-radius:.52rem;background:rgb(var(--app-primary));color:#fff;box-shadow:0 8px 18px rgb(var(--app-primary) / .22);font-size:.82rem;font-weight:800;white-space:nowrap}.warehouse-generate-dispatch.p-button .p-button-icon{font-size:.9rem}.warehouse-document-actions .p-button{min-width:6rem;justify-content:center;text-align:center}.warehouse-document-actions .p-button:disabled{opacity:.52}.document-workbench{display:grid;grid-template-columns:minmax(25rem,29rem) minmax(36rem,1fr);gap:1.25rem;align-items:start;width:100%}.document-workbench__editor{display:grid;grid-template-rows:minmax(0,1fr) auto;max-height:calc(100vh - 8.5rem);overflow:hidden;border:1px solid rgb(var(--app-border) / .72);border-radius:1.1rem;background:rgb(var(--app-card) / .98);box-shadow:0 18px 50px #0f172a1f}.document-workbench__editor-scroll{overflow:auto;padding:1rem;scrollbar-gutter:stable}.document-workbench__editor-footer{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;min-height:4.2rem;padding:.85rem 1rem;border-top:1px solid rgb(var(--app-border) / .68);background:rgb(var(--app-card));box-shadow:0 -12px 32px #0f172a0d}.document-workbench__save{min-width:13rem;justify-content:center;font-weight:700}.document-workbench__access-note{display:inline-flex;align-items:center;gap:.5rem;min-width:0;margin-right:auto;padding:.5rem .7rem;border:1px solid rgb(var(--app-border) / .7);border-radius:.7rem;color:rgb(var(--app-text-muted));background:rgb(var(--app-surface) / .58);font-size:.76rem;line-height:1.3}.document-workbench__access-note i{flex:0 0 auto}.document-workbench__access-note span{overflow-wrap:anywhere}.document-workbench__preview-panel{position:sticky;top:1rem;min-width:0;overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:1.1rem;background:#20252c;box-shadow:0 24px 64px #00000042}.document-workbench__preview-header{display:flex;align-items:center;justify-content:space-between;min-height:3.55rem;padding:.8rem 1.05rem;color:#f8fafc;background:linear-gradient(180deg,#2e353e,#292f37);border-bottom:1px solid rgb(255 255 255 / .08)}.document-workbench__preview-header>div{display:grid;gap:.12rem}.document-workbench__preview-header strong{font-size:.86rem;font-weight:700}.document-workbench__eyebrow{width:-moz-max-content;width:max-content;padding:.12rem .35rem;border:1px solid rgb(255 255 255 / .12);border-radius:.35rem;color:#bcc5d0;background:#ffffff0a;font-size:.58rem;font-weight:800;letter-spacing:.12em}.document-workbench__preview-stage{height:calc(100vh - 11.75rem);min-height:38rem;overflow:auto;padding:1.6rem;background:linear-gradient(rgb(255 255 255 / .018) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .018) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgb(255 255 255 / .065),transparent 34rem),#272d34;background-size:24px 24px,24px 24px,auto,auto}.document-preview__sheet-wrap{position:relative;width:210mm;margin:0 auto;border-radius:.18rem}.document-preview__frame{display:block;width:210mm;height:297mm;border:0;border-radius:.12rem;background:#fff;box-shadow:0 1px #ffffff52 inset,0 28px 80px #0000005c}.document-preview__warning{position:sticky;top:0;z-index:2;margin-bottom:.65rem}.document-preview__state,.document-preview__empty{display:grid;place-items:center;min-height:36rem;padding:2rem;color:#d5dbe3;text-align:center}.document-preview__state--error{padding:1rem}.document-generator__loading{display:grid;place-items:center;min-height:24rem}@media (max-width: 78rem){.document-workbench{grid-template-columns:minmax(23rem,26rem) minmax(31rem,1fr)}}@media (max-width: 62rem){.document-workbench{grid-template-columns:1fr}.document-workbench__editor{max-height:none}.document-workbench__preview-panel{position:relative;top:auto}.document-workbench__preview-stage{height:72vh}}@media (max-width: 40rem){.document-workbench__editor-footer{align-items:stretch;flex-direction:column}.document-workbench__access-note{margin-right:0}.document-workbench__save{width:100%}.document-workbench__preview-stage{padding:.8rem}}.document-preview__sheet-wrap{position:relative;width:100%;margin:0 auto;overflow:visible}.document-preview__frame{position:absolute;top:0;left:50%;transform-origin:top center}.document-preview__host{width:100%;min-width:0}.document-preview__sheet-wrap{position:relative;margin-inline:auto;overflow:hidden;background:#fff;box-shadow:0 20px 56px #00000057}.document-preview__frame{position:absolute;inset:0 auto auto 0;display:block;max-width:none;border:0;border-radius:0;background:#fff;transform-origin:top left}.document-workbench__generation-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:1rem;background:#050910b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.document-workbench__generation-dialog{display:grid;min-width:min(22rem,calc(100vw - 2rem));place-items:center;gap:.55rem;padding:1.6rem 1.8rem;border:1px solid rgb(var(--app-border-strong));border-radius:.75rem;background:rgb(var(--app-card-elevated));color:rgb(var(--app-text));box-shadow:0 24px 70px #00000059;text-align:center}.document-workbench__generation-dialog .pi{color:rgb(var(--app-primary));font-size:1.8rem}.document-workbench__generation-dialog strong{font-size:.95rem}.document-workbench__generation-dialog span{color:rgb(var(--app-text-muted));font-size:.76rem}.proforma-form{display:grid;gap:.95rem}.proforma-form__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.15rem .1rem .85rem;border-bottom:1px solid rgb(var(--app-border) / .66)}.proforma-form__eyebrow{display:block;margin-bottom:.25rem;color:rgb(var(--app-primary));font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.proforma-form__hero h2{margin:0;font-size:1.08rem;line-height:1.2}.proforma-form__hero p{margin:.22rem 0 0;color:rgb(var(--app-text-muted));font-size:.74rem;line-height:1.4}.proforma-form__manual-toggle{display:flex;align-items:center;gap:.65rem;padding:.7rem .75rem;border:1px solid rgb(var(--app-border) / .72);border-radius:.75rem;background:rgb(var(--app-surface) / .48)}.proforma-form__manual-toggle span{display:grid;gap:.1rem}.proforma-form__manual-toggle strong{font-size:.76rem}.proforma-form__manual-toggle small{color:rgb(var(--app-text-muted));font-size:.62rem;line-height:1.35}.proforma-form__quick-grid,.proforma-form__two-col,.proforma-form__party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.proforma-form__section{display:grid;gap:.78rem;min-width:0;padding:.9rem;border:1px solid rgb(var(--app-border) / .7);border-radius:.85rem;background:linear-gradient(180deg,rgb(var(--app-card) / .98),rgb(var(--app-card) / .82));box-shadow:0 8px 22px #0f172a09}.proforma-form__section>header{display:flex;align-items:center;justify-content:space-between;min-height:1.7rem}.proforma-form__section>header>div{display:flex;align-items:center;gap:.5rem}.proforma-form__section>header i{color:rgb(var(--app-primary))}.proforma-form__section>header strong{font-size:.82rem}.proforma-party{display:grid;gap:.58rem;padding:.75rem;border:1px solid rgb(var(--app-border) / .45);border-radius:.7rem;background:rgb(var(--app-surface) / .38)}.proforma-party h3{display:flex;align-items:center;gap:.45rem;margin:0 0 .15rem;font-size:.78rem}.proforma-party h3 i{color:rgb(var(--app-primary))}.proforma-field{display:grid;gap:.32rem;min-width:0}.proforma-field>span{color:rgb(var(--app-text-muted));font-size:.61rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.proforma-field :is(.p-dropdown,.p-inputtext,.p-inputnumber,.p-inputnumber-input){width:100%}.proforma-field .p-inputtext[readonly]{opacity:.82;background:rgb(var(--app-surface) / .44)}.proforma-field .p-dropdown{min-width:0;max-width:100%;overflow:hidden}.proforma-field .p-dropdown .p-dropdown-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proforma-field .p-dropdown .p-dropdown-trigger{flex:0 0 2.4rem}.document-logo-picker{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:.8rem;align-items:center}.document-logo-picker__preview{display:grid;place-items:center;width:4.8rem;height:3.8rem;overflow:hidden;border:1px dashed rgb(var(--app-border));border-radius:.7rem;background:#fff;color:#98a2b3}.document-logo-picker__preview img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.document-logo-picker__controls{display:grid;gap:.3rem;min-width:0}.document-logo-picker__controls .p-dropdown{width:100%}.proforma-items-summary{display:grid;gap:.5rem}.proforma-items-summary__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.62rem .7rem;border:1px solid rgb(var(--app-border) / .55);border-radius:.65rem;background:rgb(var(--app-surface) / .24)}.proforma-items-summary__row>div{display:grid;gap:.14rem;min-width:0}.proforma-items-summary__row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proforma-items-summary__row small{color:rgb(var(--app-text-muted));font-size:.64rem}.proforma-items-summary__totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.proforma-metric{display:grid;gap:.16rem;padding:.58rem .65rem;border:1px solid rgb(var(--app-border) / .44);border-radius:.65rem;background:rgb(var(--app-surface) / .4)}.proforma-metric small{color:rgb(var(--app-text-muted));font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.proforma-metric strong{font-size:.78rem}.proforma-metric--accent{border-color:rgb(var(--app-primary) / .52);box-shadow:0 0 0 1px rgb(var(--app-primary) / .09) inset}.proforma-page{width:min(100% - 2rem,106rem);margin:0 auto;padding:1rem 0 2rem}.proforma-page__header{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.proforma-page__header>div:last-child{min-width:0}.proforma-page__kicker,.proforma-kicker{display:block;margin-bottom:.12rem;color:rgb(var(--app-primary));font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.proforma-page__header h1{margin:0;font-size:1.2rem;line-height:1.2}.proforma-page__header small,.proforma-page__header p{display:block;margin:.2rem 0 0;color:rgb(var(--app-text-muted));font-size:.76rem;line-height:1.35}.proforma-page__error{margin-bottom:.8rem}@media (max-width:42rem){.proforma-form__hero{flex-direction:column}.proforma-form__quick-grid,.proforma-form__two-col,.proforma-form__party-grid,.proforma-items-summary__totals{grid-template-columns:1fr}}.proforma-form--legacy{gap:1rem}.proforma-form__legacy-header-controls{display:flex;align-items:flex-end;justify-content:flex-end;gap:.8rem}.proforma-field--compact{min-width:9.5rem}.proforma-field--compact>span{display:none}.proforma-form__bank-box{display:grid;gap:.58rem;margin-top:.25rem;padding:.8rem;border:1px solid rgb(var(--app-border) / .72);border-radius:.4rem;background:rgb(var(--app-surface) / .35)}.proforma-form__legacy-items{padding:.9rem;border:1px solid rgb(var(--app-border) / .7);border-radius:.4rem;background:rgb(var(--app-surface) / .28)}.proforma-form__legacy-items-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.proforma-form__legacy-items-header>strong{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.proforma-form__legacy-items-header>div{display:flex;flex-wrap:wrap;gap:1rem;color:rgb(var(--app-text-muted));font-size:.72rem}.proforma-form__legacy-items-scroll{max-height:9.4rem;overflow:auto;padding-right:.25rem}.proforma-form__legacy-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.proforma-form--legacy .proforma-party,.proforma-form--legacy .proforma-form__manual-toggle{border-radius:.4rem}.proforma-form--legacy .p-inputtext,.proforma-form--legacy .p-dropdown,.proforma-form--legacy .p-inputnumber-input{border-radius:.35rem}@media (max-width:42rem){.proforma-form__legacy-header-controls{width:100%;align-items:stretch;flex-direction:column}.proforma-form__legacy-bottom-grid{grid-template-columns:1fr}}.proforma-success-page{min-height:calc(100vh - 2rem);display:flex;align-items:center;justify-content:center;padding:2.5rem 1.25rem}.proforma-success-card{position:relative;overflow:hidden;width:100%;max-width:760px;padding:38px;border:1px solid rgb(var(--app-border));border-radius:18px;background:rgb(var(--app-card));box-shadow:0 22px 70px #00000038;text-align:center;animation:proformaSuccessCardIn .55s ease-out both}.proforma-success-icon{position:relative;display:flex;width:72px;height:72px;align-items:center;justify-content:center;margin:0 auto 18px;border-radius:50%;background:#10b98124;color:#34d399;animation:proformaSuccessIconPop .55s .12s cubic-bezier(.22,1,.36,1) both}.proforma-success-icon .pi{font-size:42px}.proforma-success-card h1{margin:0 0 12px;font-size:1.7rem;font-weight:800}.proforma-success-card>p{max-width:560px;margin:0 auto 26px;color:rgb(var(--app-text-muted));font-size:.98rem;line-height:1.6}.proforma-success-details{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:26px}.proforma-success-details div{padding:14px;border:1px solid rgb(var(--app-border));border-radius:12px;background:rgb(var(--app-surface) / .58);text-align:left}.proforma-success-details span{display:block;margin-bottom:5px;color:rgb(var(--app-text-muted));font-size:.78rem}.proforma-success-details strong{font-size:.95rem;overflow-wrap:anywhere}.proforma-success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.proforma-success-actions .p-button{min-height:42px;border-radius:10px;font-weight:700}.proforma-success-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.proforma-success-particles span{position:absolute;width:7px;height:7px;border-radius:999px;background:#34d399bf;opacity:0;animation:proformaSuccessParticle 1.25s ease-out both}.proforma-success-particles span:nth-child(1){top:72px;left:29%;animation-delay:.2s}.proforma-success-particles span:nth-child(2){top:112px;left:35%;width:5px;height:5px;animation-delay:.32s}.proforma-success-particles span:nth-child(3){top:76px;right:31%;animation-delay:.25s}.proforma-success-particles span:nth-child(4){top:128px;right:36%;width:5px;height:5px;animation-delay:.42s}.proforma-success-particles span:nth-child(5){top:54px;left:48%;width:4px;height:4px;animation-delay:.18s}.proforma-success-particles span:nth-child(6){top:148px;right:47%;width:4px;height:4px;animation-delay:.5s}@keyframes proformaSuccessCardIn{0%{opacity:0;transform:translateY(18px) scale(.975);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes proformaSuccessIconPop{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes proformaSuccessParticle{0%{opacity:0;transform:translateY(8px) scale(.5)}35%{opacity:1}to{opacity:0;transform:translateY(-34px) scale(1.15)}}@media (max-width:42rem){.proforma-success-card{padding:26px 18px}.proforma-success-details{grid-template-columns:1fr}.proforma-success-actions{align-items:stretch;flex-direction:column}.proforma-success-actions .p-button{width:100%}}.proforma-success-note{margin:18px 0 0;color:rgb(var(--app-text-muted));font-size:.86rem}.legacy-proforma-layout .document-workbench{grid-template-columns:minmax(29rem,31rem) minmax(42rem,1fr);gap:1.25rem}.legacy-proforma-layout .document-workbench__editor{border-radius:12px;box-shadow:0 18px 46px #00000029}.legacy-proforma-layout .document-workbench__editor-scroll{padding:1.1rem}.legacy-proforma-layout .document-workbench__save{width:100%;min-height:46px;border:0;border-radius:8px;background:#4ade80;color:#064e3b;font-size:.9rem;font-weight:800}.legacy-proforma-layout .document-workbench__save:not(:disabled):hover{background:#22c55e;color:#052e24}.legacy-proforma-layout .document-workbench__editor-footer{padding:.8rem 1.1rem 1rem}.proforma-form--legacy{gap:1.05rem}.proforma-form--legacy .proforma-form__hero{align-items:center;padding-bottom:.9rem}.proforma-form--legacy .proforma-form__hero h2{font-size:1rem}.proforma-form--legacy .proforma-party{padding:.9rem;background:rgb(var(--app-surface) / .28)}.proforma-form--legacy .proforma-party h3{min-height:1.5rem;margin-bottom:.35rem}.proforma-form--legacy .proforma-field{gap:.38rem;margin-bottom:.12rem}.proforma-form--legacy .proforma-field>span{font-size:.64rem}.proforma-form--legacy .p-inputtext,.proforma-form--legacy .p-dropdown,.proforma-form--legacy .p-inputnumber-input{min-height:38px}.proforma-form--legacy .p-inputtext:disabled,.proforma-form--legacy .p-inputnumber-input:disabled{opacity:.62;cursor:not-allowed}.proforma-form--legacy .proforma-form__bank-box{padding:.85rem}.proforma-language-select{width:7.2rem}.proforma-language-option{display:flex;align-items:center;gap:.45rem;min-width:0}.proforma-language-option img{width:20px;height:14px;-o-object-fit:cover;object-fit:cover;border-radius:1px;flex:0 0 auto}.proforma-language-option strong{font-size:.74rem}.proforma-language-option small{overflow:hidden;color:rgb(var(--app-text-muted));font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.proforma-dealer-readonly-note{display:flex;min-height:12rem;align-items:center;justify-content:center;gap:.7rem;padding:1.5rem;border:1px dashed rgb(var(--app-border));border-radius:8px;background:rgb(var(--app-surface) / .28);color:rgb(var(--app-text-muted));text-align:center;line-height:1.5}.proforma-dealer-readonly-note .pi{color:rgb(var(--app-primary))}@media (max-width: 78rem){.legacy-proforma-layout .document-workbench{grid-template-columns:minmax(26rem,29rem) minmax(36rem,1fr)}}@media (max-width: 62rem){.legacy-proforma-layout .document-workbench{grid-template-columns:1fr}}.proforma-success-page{background:radial-gradient(circle at 50% 32%,rgb(var(--app-primary) / .08),transparent 36rem),rgb(var(--app-bg))}.proforma-success-card{max-width:800px;padding:42px;border-color:rgb(var(--app-border) / .9);border-radius:16px;background:rgb(var(--app-card) / .98);box-shadow:0 24px 70px #0000002e}.proforma-success-card:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,transparent,#10b981 22%,#34d399 50%,#10b981 78%,transparent);content:""}.proforma-success-card h1{color:rgb(var(--app-text));font-size:clamp(1.45rem,2.2vw,1.8rem);letter-spacing:-.02em}.proforma-success-details div{min-height:78px;padding:15px 16px;border-color:rgb(var(--app-border) / .86);border-radius:9px;background:rgb(var(--app-bg-soft) / .55)}.proforma-success-details strong{display:block;color:rgb(var(--app-text));font-size:.98rem}.proforma-success-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.proforma-success-actions .proforma-success-action.p-button{width:100%;min-height:46px;justify-content:center;gap:.55rem;padding:.72rem 1rem;border:1px solid transparent;border-radius:8px;box-shadow:none;font-size:.88rem;font-weight:750;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.proforma-success-actions .proforma-success-action.p-button:not(:disabled):hover{transform:translateY(-1px)}.proforma-success-actions .proforma-success-action--download.p-button{border-color:rgb(var(--app-primary) / .72);background:rgb(var(--app-primary) / .11);color:rgb(var(--app-primary))}.proforma-success-actions .proforma-success-action--download.p-button:not(:disabled):hover{border-color:rgb(var(--app-primary));background:rgb(var(--app-primary) / .17)}.proforma-success-actions .proforma-success-action--send.p-button{border-color:#10b981;background:#10b981;color:#fff}.proforma-success-actions .proforma-success-action--send.p-button:not(:disabled):hover{border-color:#059669;background:#059669}.proforma-success-actions .proforma-success-action--send.p-button:disabled{border-color:rgb(var(--app-border));background:rgb(var(--app-bg-muted) / .38);color:rgb(var(--app-text-muted));opacity:.7}.proforma-success-actions .proforma-success-action--back.p-button{border-color:rgb(var(--app-border-strong) / .75);background:transparent;color:rgb(var(--app-text))}.proforma-success-actions .proforma-success-action--back.p-button:not(:disabled):hover{border-color:rgb(var(--app-border-strong));background:rgb(var(--app-bg-soft) / .72)}.proforma-success-note{max-width:100%;margin:14px auto 0;padding:10px 12px;border:1px solid rgb(var(--app-border) / .66);border-radius:7px;background:rgb(var(--app-bg-soft) / .42);color:rgb(var(--app-text-muted));line-height:1.45}[data-theme=light] .proforma-success-card{box-shadow:0 24px 60px #0f172a21}[data-theme=light] .proforma-success-details div,[data-theme=light] .proforma-success-note{background:rgb(var(--app-bg-soft) / .72)}@media (max-width: 48rem){.proforma-success-card{padding:28px 20px}.proforma-success-actions{grid-template-columns:1fr}}.proforma-form__legacy-bottom-grid--single{grid-template-columns:minmax(0,1fr)}.proforma-form__issuer-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.15rem;padding-top:1rem;border-top:1px solid rgb(var(--app-border))}@media (max-width:42rem){.proforma-form__issuer-section{grid-template-columns:1fr}}.legacy-proforma-layout{width:min(100% - 1.25rem,112rem)}.legacy-proforma-layout .document-workbench{grid-template-columns:minmax(20rem,42%) minmax(0,58%);gap:.9rem;min-width:0}.legacy-proforma-layout .document-workbench__editor,.legacy-proforma-layout .document-workbench__preview-panel{min-width:0}.legacy-proforma-layout .document-workbench__editor{max-height:calc(100vh - 7.25rem);border-radius:10px}.legacy-proforma-layout .document-workbench__editor-scroll{padding:.85rem}.legacy-proforma-layout .document-workbench__preview-stage{height:calc(100vh - 10.5rem);min-height:34rem;padding:1rem}.proforma-form--legacy{gap:.78rem}.proforma-form--legacy .proforma-form__hero{align-items:flex-start;gap:.75rem;padding:0 0 .75rem}.proforma-form--legacy .proforma-form__legacy-header-controls{align-items:center;gap:.6rem}.proforma-form--legacy .proforma-form__manual-toggle{max-width:11.5rem;padding:.55rem .6rem}.proforma-form--legacy .proforma-form__manual-toggle small{font-size:.58rem}.proforma-form--legacy .proforma-form__party-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.proforma-form--legacy .proforma-party{min-width:0;padding:.72rem;border-radius:6px}.proforma-form--legacy .proforma-party h3{margin-bottom:.3rem;font-size:.72rem}.proforma-form--legacy .proforma-field{gap:.25rem;margin-bottom:.42rem}.proforma-form--legacy .proforma-field>span{font-size:.56rem;letter-spacing:.055em}.proforma-form--legacy .p-inputtext,.proforma-form--legacy .p-dropdown,.proforma-form--legacy .p-inputnumber-input{min-height:34px;font-size:.72rem}.proforma-form--legacy .proforma-form__bank-box{gap:.42rem;margin-top:.15rem;padding:.65rem;border-radius:6px}.proforma-form--legacy .proforma-form__legacy-items{padding:.7rem;border-radius:6px}.proforma-form--legacy .proforma-form__legacy-items-header{margin-bottom:.45rem}.proforma-form--legacy .proforma-form__legacy-items-header>strong{font-size:.68rem}.proforma-form--legacy .proforma-form__legacy-items-header>div{gap:.65rem;font-size:.64rem}.proforma-form--legacy .proforma-form__legacy-items-scroll{max-height:9rem;overflow-y:auto}.proforma-form--legacy .proforma-items-summary__row{padding:.48rem .55rem;border-radius:6px}.proforma-form--legacy .proforma-items-summary__row strong{font-size:.7rem}.proforma-form--legacy .proforma-form__legacy-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;align-items:start}.legacy-proforma-layout .document-workbench__editor-footer{min-height:3.65rem;padding:.65rem .85rem}.legacy-proforma-layout .document-workbench__save{min-height:40px;border-radius:6px;font-size:.76rem}@media (max-width: 74rem){.legacy-proforma-layout .document-workbench{grid-template-columns:minmax(19rem,44%) minmax(0,56%)}}@media (max-width: 58rem){.legacy-proforma-layout .document-workbench{grid-template-columns:1fr}.legacy-proforma-layout .document-workbench__editor{max-height:none}.legacy-proforma-layout .document-workbench__preview-stage{height:70vh}}@media (max-width: 38rem){.proforma-form--legacy .proforma-form__hero{flex-direction:column}.proforma-form--legacy .proforma-form__legacy-header-controls{width:100%;justify-content:space-between}.proforma-form--legacy .proforma-form__party-grid,.proforma-form--legacy .proforma-form__legacy-bottom-grid{grid-template-columns:1fr}}.legacy-proforma-layout{width:100%;max-width:none;margin:0;padding:0 0 1.5rem}.proforma-page__header--reference{height:3.35rem;margin:0;padding:0 .8rem;border-bottom:1px solid rgb(var(--app-border) / .72);background:rgb(var(--app-card))}.proforma-page__header--reference .p-button{width:2rem;height:2rem}.proforma-page__header--reference h1{font-size:.94rem;font-weight:750;letter-spacing:.01em}.legacy-proforma-layout .legacy-proforma-editor{padding:1.35rem clamp(1rem,7.8vw,8rem) 0}.legacy-proforma-layout .document-workbench{grid-template-columns:minmax(31.5rem,43.5%) minmax(42rem,56.5%);gap:1.2rem;align-items:start}.legacy-proforma-layout .document-workbench__editor{max-height:calc(100vh - 5.9rem);border:1px solid rgb(var(--app-border) / .78);border-radius:8px;background:rgb(var(--app-card));box-shadow:none}.legacy-proforma-layout .document-workbench__editor-scroll{padding:1.2rem 1.35rem 1rem;scrollbar-width:thin}.legacy-proforma-layout .document-workbench__editor-footer{min-height:4.4rem;padding:.78rem 1.35rem 1rem;background:rgb(var(--app-card));box-shadow:none}.legacy-proforma-layout .document-workbench__save{width:100%;min-height:2.75rem;border:0;border-radius:5px;background:#4ade80;color:#073d2a;font-size:.74rem;font-weight:800;text-transform:uppercase}.legacy-proforma-layout .document-workbench__preview-panel{position:sticky;top:.8rem;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.legacy-proforma-layout .document-workbench__preview-header{display:none}.legacy-proforma-layout .document-workbench__preview-stage{height:calc(100vh - 6.4rem);min-height:42rem;padding:0;background:transparent}.legacy-proforma-layout .document-preview__frame{box-shadow:0 16px 44px #0000003d}.proforma-form--reference{gap:1rem}.proforma-form--reference .proforma-form__hero--reference{min-height:2.65rem;align-items:center;padding:0 0 .8rem}.proforma-form--reference .proforma-form__hero--reference h2{margin:0;font-size:.82rem;font-weight:800}.proforma-form--reference .proforma-form__legacy-header-controls{gap:.85rem;align-items:center}.proforma-form--reference .proforma-language-select{width:4.45rem;min-height:2rem}.proforma-form--reference .proforma-language-select .p-dropdown-label{padding:.43rem .5rem}.proforma-form--reference .proforma-language-select .p-dropdown-trigger{width:1.8rem}.proforma-form--reference .proforma-form__manual-toggle--inline{display:inline-flex;align-items:center;gap:.42rem;padding:0;border:0;background:transparent;color:rgb(var(--app-text-muted));font-size:.65rem;white-space:nowrap}.proforma-form--reference .proforma-form__manual-toggle--inline span{display:inline}.proforma-form--reference .proforma-form__manual-toggle--inline .p-checkbox{width:.82rem;height:.82rem}.proforma-form--reference .proforma-form__manual-toggle--inline .p-checkbox-box{width:.82rem;height:.82rem;border-radius:2px}.proforma-form--reference .proforma-form__party-grid{gap:.95rem}.proforma-form--reference .proforma-party{gap:.6rem;padding:0;border:0;border-radius:0;background:transparent}.proforma-form--reference .proforma-party h3{margin:0 0 .1rem;color:rgb(var(--app-text-muted));font-size:.61rem;font-weight:500}.proforma-form--reference .proforma-field{gap:.32rem;margin:0}.proforma-form--reference .proforma-field>span{color:rgb(var(--app-text-muted));font-size:.56rem;font-weight:500;letter-spacing:0;text-transform:none}.proforma-form--reference .p-inputtext,.proforma-form--reference .p-dropdown,.proforma-form--reference .p-inputnumber-input{min-height:2rem;border-radius:4px;font-size:.67rem}.proforma-form--reference .p-inputtext,.proforma-form--reference .p-dropdown .p-dropdown-label,.proforma-form--reference .p-inputnumber-input{padding:.45rem .55rem}.proforma-form--reference .p-inputtext[readonly],.proforma-form--reference .p-inputtext:disabled,.proforma-form--reference .p-inputnumber-input:disabled{opacity:1;color:rgb(var(--app-text));background:#080c13e0}.proforma-form--reference .proforma-form__bank-box{gap:.55rem;margin-top:.25rem;padding:.75rem;border-radius:5px;background:rgb(var(--app-surface) / .25)}.proforma-form__bank-title{display:flex;align-items:center;gap:.4rem;color:rgb(var(--app-primary));font-size:.59rem}.proforma-form__bank-title .pi{font-size:.62rem}.proforma-form--reference .proforma-form__legacy-items{padding:.85rem;border-radius:5px;background:rgb(var(--app-surface) / .18)}.proforma-form--reference .proforma-form__legacy-items-header{margin-bottom:.62rem}.proforma-form--reference .proforma-form__legacy-items-header>strong{font-size:.66rem}.proforma-form--reference .proforma-form__legacy-items-header>div{gap:1.3rem;font-size:.61rem}.proforma-form--reference .proforma-form__legacy-items-scroll{max-height:8.4rem}.proforma-form--reference .proforma-items-summary__row{padding:.5rem .65rem;border-radius:4px;background:#05080dc7}.proforma-form--reference .proforma-items-summary__row strong{font-size:.65rem}.proforma-form--reference .proforma-items-summary__row small{font-size:.56rem}.proforma-form__document-data{display:grid;gap:.75rem}.proforma-form__document-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .95rem}.proforma-form__document-fields-stack{display:grid;width:calc(50% - .475rem);gap:.7rem}@media (max-width: 86rem){.legacy-proforma-layout .legacy-proforma-editor{padding-inline:1rem}.legacy-proforma-layout .document-workbench{grid-template-columns:minmax(29rem,43%) minmax(38rem,57%)}}@media (max-width: 70rem){.legacy-proforma-layout .document-workbench{grid-template-columns:minmax(27rem,46%) minmax(34rem,54%)}}@media (max-width: 62rem){.legacy-proforma-layout .document-workbench{grid-template-columns:1fr}.legacy-proforma-layout .document-workbench__editor{max-height:none}.legacy-proforma-layout .document-workbench__preview-panel{position:relative;top:auto}.legacy-proforma-layout .document-workbench__preview-stage{height:72vh}}@media (max-width: 42rem){.proforma-form--reference .proforma-form__hero--reference{align-items:flex-start}.proforma-form--reference .proforma-form__legacy-header-controls{width:auto;flex-direction:row}.proforma-form--reference .proforma-form__party-grid,.proforma-form__document-meta-grid{grid-template-columns:1fr}.proforma-form__document-fields-stack{width:100%}}.legacy-proforma-layout .document-workbench__editor{display:block;max-height:none;overflow:visible}.legacy-proforma-layout .document-workbench__editor-scroll{overflow:visible;padding:1.25rem 1.35rem 0;scrollbar-gutter:auto;scrollbar-width:auto}.legacy-proforma-layout .document-workbench__editor-footer{position:static;padding:1rem 1.35rem 1.35rem;border-top:0}.proforma-form--reference .proforma-field>span{margin-bottom:5px;color:rgb(var(--app-text-muted));font-size:12px;font-weight:400;line-height:1.2}.proforma-form--reference .proforma-field{display:block;margin-bottom:15px}.proforma-form--reference .p-inputtext,.proforma-form--reference .p-inputnumber,.proforma-form--reference .p-inputnumber-input,.proforma-form--reference .p-dropdown{width:100%}.proforma-form--reference .p-inputtext,.proforma-form--reference .p-inputnumber-input,.proforma-form--reference .p-dropdown{min-height:38px;border:1px solid rgb(var(--app-border))!important;border-radius:6px!important;background:rgb(var(--app-bg))!important;color:rgb(var(--app-text))!important;box-shadow:none!important;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.proforma-form--reference .p-inputtext,.proforma-form--reference .p-inputnumber-input{padding:10px!important}.proforma-form--reference .p-dropdown .p-dropdown-label{padding:10px!important;color:rgb(var(--app-text))!important;font-size:13px}.proforma-form--reference .p-dropdown .p-dropdown-trigger{width:2.5rem}.proforma-form--reference .p-inputtext:focus,.proforma-form--reference .p-inputnumber-input:focus,.proforma-form--reference .p-dropdown.p-focus{border-color:rgb(var(--app-primary))!important;box-shadow:0 0 0 1px rgb(var(--app-primary) / .16)!important;outline:none}.proforma-form--reference .p-inputtext[readonly],.proforma-form--reference .p-inputtext:disabled,.proforma-form--reference .p-inputnumber-input:disabled,.proforma-form--reference .p-dropdown.p-disabled{opacity:.6!important;background:rgb(var(--app-bg))!important;color:rgb(var(--app-text))!important;cursor:not-allowed}.proforma-form--reference .proforma-form__party-grid{gap:20px;margin-bottom:0}.proforma-form--reference .proforma-party{display:block;padding:0;border:0;background:transparent}.proforma-form--reference .proforma-form__bank-box{padding:15px;border:1px solid rgb(var(--app-border));border-radius:6px;background:#ffffff05}.proforma-form--reference .proforma-form__bank-title{margin-bottom:10px;font-size:12px;font-weight:600}.proforma-form--reference .proforma-form__legacy-items{padding:20px;border:1px solid rgb(var(--app-border));border-radius:6px;background:#ffffff05}.proforma-form--reference .proforma-form__legacy-items-header{display:block;margin-bottom:15px}.proforma-form--reference .proforma-form__legacy-items-header>strong{font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.proforma-form--reference .proforma-form__legacy-totals{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:15px;color:rgb(var(--app-text));font-size:14px;font-weight:600}.proforma-form--reference .proforma-form__legacy-totals b{font-weight:600}.proforma-form--reference .proforma-form__legacy-items-scroll{max-height:150px;overflow-y:auto;padding-right:5px;scrollbar-width:auto;scrollbar-gutter:auto}.proforma-form--reference .proforma-items-summary__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:10px 15px;border:1px solid rgb(var(--app-border));border-radius:6px;background:rgb(var(--app-bg));font-size:13px}.proforma-form--reference .proforma-items-summary__row strong{font-size:13px;line-height:1.35}.proforma-form--reference .proforma-items-summary__row small{margin-top:2px;color:rgb(var(--app-text-muted));font-size:12px;line-height:1.35}@media (min-width: 62.01rem){.legacy-proforma-layout .document-workbench__preview-panel{position:sticky;top:4.15rem}}.legacy-proforma-layout{width:100%;max-width:none;margin:0;padding:0 0 24px}.proforma-page__header--reference{display:flex;min-height:54px;height:auto;align-items:center;gap:10px;margin:0;padding:7px 18px;border-bottom:1px solid rgb(var(--app-border) / .72);background:rgb(var(--app-card))}.proforma-page__header--reference .p-button{flex:0 0 auto;width:34px;height:34px}.proforma-page__title-block{display:grid;min-width:0;gap:1px}.proforma-page__header--reference .proforma-page__kicker{margin:0;color:rgb(var(--app-primary));font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1.1}.proforma-page__header--reference h1{margin:0;font-size:15px;font-weight:800;line-height:1.2}.proforma-page__header--reference small{overflow:hidden;max-width:48rem;margin:1px 0 0;color:rgb(var(--app-text-muted));font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.legacy-proforma-layout .legacy-proforma-editor{width:min(calc(100% - 32px),1500px);margin:0 auto;padding:18px 0 0}.legacy-proforma-layout .document-workbench{display:grid;grid-template-columns:minmax(470px,510px) minmax(0,1fr);gap:18px;align-items:start;width:100%}.legacy-proforma-layout .document-workbench__editor{display:grid;grid-template-rows:minmax(0,1fr) auto;height:calc(100vh - 92px);min-height:620px;max-height:calc(100vh - 92px);overflow:hidden;border:1px solid rgb(var(--app-border) / .82);border-radius:8px;background:rgb(var(--app-card));box-shadow:none}.legacy-proforma-layout .document-workbench__editor-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px 18px 12px;scrollbar-gutter:stable;scrollbar-width:thin}.legacy-proforma-layout .document-workbench__editor-footer{position:relative;z-index:2;min-height:58px;padding:10px 18px 14px;border-top:1px solid rgb(var(--app-border) / .72);background:rgb(var(--app-card));box-shadow:0 -8px 20px #00000014}.legacy-proforma-layout .document-workbench__save{width:100%;min-height:42px;border:0;border-radius:6px;background:#4ade80;color:#073d2a;font-size:12px;font-weight:800;text-transform:uppercase}.legacy-proforma-layout .document-workbench__save:not(:disabled):hover{background:#3dd875;color:#073d2a}.legacy-proforma-layout .document-workbench__preview-panel{position:sticky;top:12px;min-width:0;height:calc(100vh - 92px);min-height:620px;overflow:hidden;border:1px solid rgb(255 255 255 / .09);border-radius:10px;background:#252b32;box-shadow:none}.legacy-proforma-layout .document-workbench__preview-header{display:flex;min-height:52px;padding:9px 14px;background:linear-gradient(180deg,#303741,#2b3139)}.legacy-proforma-layout .document-workbench__preview-header strong{font-size:13px}.legacy-proforma-layout .document-workbench__preview-stage{height:calc(100% - 52px);min-height:0;overflow:auto;padding:18px;background:linear-gradient(rgb(255 255 255 / .016) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .016) 1px,transparent 1px),#272d34;background-size:24px 24px,24px 24px,auto}.legacy-proforma-layout .document-preview__sheet-wrap{margin:0 auto}.legacy-proforma-layout .document-preview__frame{box-shadow:0 18px 50px #00000047}.proforma-form--reference{display:grid;gap:12px}.proforma-form--reference .proforma-form__hero--reference{display:flex;min-height:60px;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 12px;border-bottom:1px solid rgb(var(--app-border) / .65)}.proforma-form__identity{display:grid;min-width:0;gap:2px}.proforma-form__kicker{color:rgb(var(--app-primary));font-size:9px;font-weight:800;letter-spacing:.13em;line-height:1.15;text-transform:uppercase}.proforma-form__number{font-size:16px;line-height:1.2}.proforma-form__identity small{overflow:hidden;max-width:15rem;color:rgb(var(--app-text-muted));font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.proforma-form--reference .proforma-form__legacy-header-controls{display:flex;align-items:stretch;gap:10px}.proforma-form--reference .proforma-language-select{width:112px;min-height:40px}.proforma-form--reference .proforma-form__manual-toggle--inline{display:flex;min-width:138px;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:1px solid rgb(var(--app-border) / .75);border-radius:6px;background:rgb(var(--app-surface) / .24);color:rgb(var(--app-text));font-size:11px;font-weight:700;white-space:nowrap}.proforma-form--reference .proforma-form__party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proforma-form--reference .proforma-party{display:block;min-width:0;padding:12px;border:1px solid rgb(var(--app-border) / .72);border-radius:6px;background:rgb(var(--app-surface) / .18)}.proforma-form--reference .proforma-party h3{display:none}.proforma-form--reference .proforma-field{display:block;margin:0 0 10px}.proforma-form--reference .proforma-field:last-child{margin-bottom:0}.proforma-form--reference .proforma-field>span{display:block;margin:0 0 5px;color:rgb(var(--app-text-muted));font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.proforma-form--reference .p-inputtext,.proforma-form--reference .p-inputnumber-input,.proforma-form--reference .p-dropdown{width:100%;min-height:38px;border:1px solid rgb(var(--app-border))!important;border-radius:6px!important;background:rgb(var(--app-bg))!important;color:rgb(var(--app-text))!important;box-shadow:none!important;font-size:12px}.proforma-form--reference .p-inputtext,.proforma-form--reference .p-inputnumber-input{padding:9px 10px!important}.proforma-form--reference .p-dropdown .p-dropdown-label{padding:9px 10px!important;font-size:12px}.proforma-form--reference .p-inputtext[readonly],.proforma-form--reference .p-inputtext:disabled,.proforma-form--reference .p-inputnumber-input:disabled,.proforma-form--reference .p-dropdown.p-disabled{opacity:.72!important}.proforma-form--reference .proforma-form__bank-box{display:grid;gap:0;margin-top:4px;padding:11px;border:1px solid rgb(var(--app-border));border-radius:6px;background:#ffffff04}.proforma-form--reference .proforma-form__bank-title{margin-bottom:8px;font-size:10px;font-weight:700}.proforma-form--reference .proforma-form__legacy-items{padding:12px;border:1px solid rgb(var(--app-border) / .72);border-radius:6px;background:rgb(var(--app-surface) / .18)}.proforma-form--reference .proforma-form__legacy-items-header{margin:0 0 8px}.proforma-form--reference .proforma-form__legacy-items-header>strong{font-size:11px;letter-spacing:.08em}.proforma-form--reference .proforma-form__legacy-totals{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:9px;font-size:10px;font-weight:600}.proforma-form--reference .proforma-form__legacy-items-scroll{max-height:150px;overflow-y:auto;padding-right:4px}.proforma-form--reference .proforma-items-summary__row{margin-bottom:6px;padding:8px 10px;border:1px solid rgb(var(--app-border) / .78);border-radius:6px;background:rgb(var(--app-bg))}.proforma-form--reference .proforma-items-summary__row strong{display:block;font-size:11px;line-height:1.3}.proforma-form--reference .proforma-items-summary__row small{display:block;margin-top:2px;font-size:10px;line-height:1.25}.proforma-form--reference .proforma-form__document-data{display:grid;gap:10px}.proforma-form--reference .proforma-form__document-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.proforma-form--reference .proforma-form__document-fields-stack{display:grid;width:calc(50% - 6px);gap:0}@media (max-width: 1180px){.legacy-proforma-layout .legacy-proforma-editor{width:min(calc(100% - 24px),1320px)}.legacy-proforma-layout .document-workbench{grid-template-columns:minmax(440px,480px) minmax(0,1fr);gap:14px}}@media (max-width: 980px){.legacy-proforma-layout .document-workbench{grid-template-columns:1fr}.legacy-proforma-layout .document-workbench__editor{height:auto;min-height:0;max-height:none}.legacy-proforma-layout .document-workbench__editor-scroll{overflow:visible}.legacy-proforma-layout .document-workbench__preview-panel{position:relative;top:auto;height:74vh;min-height:600px}}@media (max-width: 600px){.legacy-proforma-layout .legacy-proforma-editor{width:calc(100% - 16px)}.proforma-form--reference .proforma-form__hero--reference{flex-direction:column}.proforma-form--reference .proforma-form__legacy-header-controls{width:100%}.proforma-form--reference .proforma-form__party-grid,.proforma-form--reference .proforma-form__document-meta-grid{grid-template-columns:1fr}.proforma-form--reference .proforma-form__document-fields-stack{width:100%}}.complaints-page{width:min(100%,74rem);margin-inline:auto}.complaint-view-tabs{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--surface-border, #2b3444);border-radius:10px;background:var(--surface-ground, #0d1118)}.complaint-view-tabs button{border:0;border-radius:7px;padding:.55rem .8rem;background:transparent;color:var(--text-color-secondary, #98a2b3);font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}.complaint-view-tabs button.is-active{color:var(--text-color, #eef2f7);background:color-mix(in srgb,var(--primary-color, #5b4bdb) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color, #5b4bdb) 55%,transparent)}.complaints-split-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem}.complaint-panel,.complaint-card{min-width:0;overflow:hidden;border:1px solid var(--surface-border, #2b3444);border-radius:12px;background:var(--surface-card, #151b24)}.complaint-panel__header,.complaint-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1rem}.complaint-panel__header h2,.complaint-card__heading h2{margin:0 0 .22rem;color:var(--text-color, #eef2f7);font-size:.96rem;line-height:1.25}.complaint-panel__header p,.complaint-card__heading p{margin:0;color:var(--text-color-secondary, #98a2b3);font-size:.76rem;line-height:1.45}.complaint-panel__count{display:inline-grid;min-width:1.8rem;height:1.8rem;padding-inline:.5rem;place-items:center;border:1px solid var(--surface-border, #2b3444);border-radius:999px;background:var(--surface-ground, #0d1118);color:var(--text-color, #eef2f7);font-size:.78rem;font-weight:700}.complaint-toolbar{display:grid;gap:.65rem;padding:.6rem .75rem;border-block:1px solid var(--surface-border, #2b3444);background:color-mix(in srgb,var(--surface-ground, #0d1118) 52%,transparent)}.complaint-toolbar--filters{grid-template-columns:minmax(0,1fr) 9.4rem 10.2rem}.complaint-search{position:relative;display:block;min-width:0}.complaint-search>i{position:absolute!important;z-index:2;top:50%!important;left:.9rem!important;margin:0!important;transform:translateY(-50%);color:var(--text-color-secondary, #98a2b3);pointer-events:none}.complaint-search .p-inputtext,.complaint-toolbar .p-dropdown{width:100%;min-width:0;height:2.55rem;border-radius:9px}.complaint-search .p-inputtext{padding-left:2.5rem!important}.complaint-table-wrap{width:100%;min-width:0}.complaint-table{width:100%;table-layout:fixed;border-collapse:collapse}.complaint-table th{padding:.65rem .75rem;background:color-mix(in srgb,var(--surface-ground, #0d1118) 68%,transparent);color:var(--text-color-secondary, #98a2b3);text-align:left;text-transform:uppercase;letter-spacing:.06em;font-size:.64rem;font-weight:700}.complaint-table td{padding:.72rem .75rem;border-top:1px solid var(--surface-border, #2b3444);color:var(--text-color, #eef2f7);vertical-align:middle;overflow-wrap:anywhere;font-size:.82rem}.complaint-table td strong{font-weight:700}.complaint-table td small{display:block;margin-top:.16rem;color:var(--text-color-secondary, #98a2b3);font-size:.72rem}.complaint-table__actions{text-align:right}.complaint-table--clickable tbody tr[role=link]{cursor:pointer;transition:background-color .15s ease}.complaint-table--clickable tbody tr[role=link]:hover,.complaint-table--clickable tbody tr[role=link]:focus-visible{outline:none;background:color-mix(in srgb,var(--primary-color, #5b4bdb) 9%,transparent)}.complaint-empty,.complaint-loading{min-height:7rem;padding:2rem 1rem!important;color:var(--text-color-secondary, #98a2b3)!important;text-align:center}.complaint-loading{display:grid;place-items:center}.complaint-loading .p-progress-spinner{width:2.25rem;height:2.25rem}.complaint-error{display:flex;align-items:center;gap:.55rem;margin:0 0 .8rem;padding:.72rem .85rem;border:1px solid color-mix(in srgb,#ef4444 55%,transparent);border-radius:9px;background:color-mix(in srgb,#ef4444 12%,var(--surface-card, #151b24));color:#fca5a5;font-size:.82rem;overflow-wrap:anywhere}.complaint-status{display:inline-flex;align-items:center;min-height:1.65rem;padding:.25rem .52rem;border:1px solid transparent;border-radius:999px;font-size:.7rem;font-weight:750;white-space:nowrap}.complaint-status--1{color:#93c5fd;background:#3b82f61f;border-color:#3b82f647}.complaint-status--2{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b47}.complaint-status--3{color:#fca5a5;background:#ef44441f;border-color:#ef444447}.complaint-status--4{color:#6ee7b7;background:#10b9811f;border-color:#10b98147}.complaint-create-page-layout{display:grid;grid-template-columns:minmax(22rem,.95fr) minmax(30rem,1.2fr);align-items:stretch;gap:1.25rem;width:min(100%,76rem);min-height:min(47rem,calc(100dvh - 12rem));margin-inline:auto}.complaint-create-page-form{display:flex;min-width:0;flex-direction:column;padding:1.35rem 1.45rem}.complaint-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem}.complaint-field>span,.complaint-create-upload-label{color:var(--text-color-secondary, #98a2b3);text-transform:uppercase;letter-spacing:.035em;font-size:.72rem;font-weight:700}.complaint-field .p-dropdown,.complaint-field .p-inputtextarea,.complaint-readonly-input{width:100%;min-width:0}.complaint-field .p-dropdown,.complaint-readonly-input{min-height:2.72rem}.complaint-field .p-dropdown .p-dropdown-label{padding:.7rem .8rem}.complaint-field .p-inputtextarea{padding:.78rem .85rem;border-color:var(--surface-border, #2b3444);background:var(--surface-ground, #0d1118)}.complaint-readonly-input{padding:.68rem .8rem;border:1px solid var(--surface-border, #2b3444);border-radius:8px;background:color-mix(in srgb,var(--surface-ground, #0d1118) 82%,transparent);color:var(--text-color-secondary, #98a2b3);font:inherit}.complaint-create-description{margin-top:1.25rem}.complaint-field--wide small{display:flex;align-items:center;gap:.35rem;color:var(--text-color-secondary, #98a2b3);font-size:.7rem}.complaint-create-upload-block{display:grid;gap:.55rem;margin-top:1.25rem}.complaint-upload-zone{display:grid;min-height:5.4rem;place-items:center;align-content:center;gap:.4rem;padding:.9rem;border:1px dashed color-mix(in srgb,var(--primary-color, #5b4bdb) 48%,var(--surface-border, #2b3444));border-radius:9px;background:color-mix(in srgb,var(--surface-ground, #0d1118) 45%,transparent);color:var(--text-color-secondary, #98a2b3);text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease}.complaint-upload-zone:hover{border-color:var(--primary-color, #5b4bdb);background:color-mix(in srgb,var(--primary-color, #5b4bdb) 5%,var(--surface-ground, #0d1118))}.complaint-upload-zone input{display:none}.complaint-upload-zone i{color:#8b7cf6;font-size:1.35rem}.complaint-upload-zone strong{color:var(--text-color-secondary, #98a2b3);font-size:.82rem;font-weight:600}.complaint-create-page-actions{display:flex;justify-content:center;gap:.65rem;margin-top:auto;padding-top:1.75rem}.complaint-create-page-actions .p-button-success{min-width:17rem;box-shadow:0 .35rem 1rem #10b98138}.complaint-create-page-preview{display:grid;min-width:0;grid-template-rows:auto minmax(20rem,1fr) auto;background:var(--surface-ground, #0d1118)}.complaint-create-page-empty{min-height:24rem;opacity:.62}.complaint-create-page-empty i{font-size:2.8rem}.complaint-create-page-disabled-composer{display:grid;gap:.45rem;padding:.75rem 1rem 1rem;border-top:1px solid var(--surface-border, #2b3444);opacity:.48;pointer-events:none}.complaint-create-page-disabled-row{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem 2.25rem;align-items:center;gap:.45rem;min-height:2.8rem;padding:0 .75rem;border:1px solid var(--surface-border, #2b3444);border-radius:8px;background:var(--surface-ground, #0d1118);color:var(--text-color-secondary, #98a2b3);font-size:.76rem}.complaint-create-page-disabled-row i{display:grid;place-items:center;color:var(--primary-color, #8b7cf6)}.complaint-create-page-state{display:grid;min-height:24rem;place-items:center}.complaint-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.complaint-details-grid{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start;gap:1rem;width:min(100%,74rem);margin-inline:auto}.complaint-details-sidebar{position:sticky;top:1rem}.complaint-meta-list{margin:0;padding:0 1rem .5rem}.complaint-meta-list>div{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:.7rem;padding:.62rem 0;border-top:1px dashed color-mix(in srgb,var(--surface-border, #2b3444) 75%,transparent)}.complaint-meta-list dt{color:var(--text-color-secondary, #98a2b3);font-size:.75rem}.complaint-meta-list dd{margin:0;text-align:right;font-size:.8rem;font-weight:650}.complaint-meta-list a{color:var(--primary-color, #8b7cf6)}.complaint-details-sidebar>.complaint-field{padding:.45rem 1rem}.complaint-closed-note{display:flex;align-items:center;gap:.45rem;margin:.8rem 1rem;padding:.65rem .75rem;border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#6ee7b7;background:#10b98114;font-size:.76rem}.complaint-offer-action{padding:1rem;border-top:1px solid var(--surface-border, #2b3444)}.complaint-offer-action .p-button{width:100%;justify-content:center}.complaint-timeline-card{overflow:hidden}.complaint-timeline{display:flex;min-height:20rem;max-height:62dvh;overflow-y:auto;flex-direction:column;gap:.75rem;padding:1rem;background:color-mix(in srgb,var(--surface-ground, #0d1118) 58%,transparent)}.complaint-message{display:flex;align-items:flex-start;gap:.65rem;width:min(88%,44rem)}.complaint-message--customer{align-self:flex-end;flex-direction:row-reverse}.complaint-message__avatar{display:grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border:1px solid var(--surface-border, #2b3444);border-radius:50%;background:var(--surface-card, #151b24);color:#8b7cf6}.complaint-message__body{min-width:0;padding:.72rem .8rem;border:1px solid var(--surface-border, #2b3444);border-radius:10px;background:var(--surface-card, #151b24)}.complaint-message--customer .complaint-message__body{background:color-mix(in srgb,var(--primary-color, #5b4bdb) 12%,var(--surface-card, #151b24))}.complaint-message__body header{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;color:var(--text-color-secondary, #98a2b3);font-size:.68rem}.complaint-message__body header strong{color:var(--text-color, #eef2f7);font-size:.76rem}.complaint-message__body header>.p-button{margin-left:auto}.complaint-message__body p{margin:.55rem 0 0;line-height:1.5;white-space:pre-wrap}.complaint-private{display:inline-flex;align-items:center;gap:.25rem;color:#fbbf24}.complaint-attachments{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.complaint-attachments button{border:1px solid var(--surface-border, #2b3444);border-radius:7px;padding:.38rem .55rem;background:var(--surface-ground, #0d1118);color:var(--text-color, #eef2f7);cursor:pointer;font:inherit;font-size:.72rem}.complaint-message-editor{display:grid;gap:.55rem;margin-top:.55rem}.complaint-message-editor>div{display:flex;justify-content:flex-end;gap:.4rem}.complaint-composer{display:grid;gap:.65rem;padding:.8rem;border-top:1px solid var(--surface-border, #2b3444);background:var(--surface-card, #151b24)}.complaint-composer__modes{display:flex;flex-wrap:wrap;gap:.35rem}.complaint-composer__modes button{border:1px solid var(--surface-border, #2b3444);border-radius:999px;padding:.36rem .58rem;background:transparent;color:var(--text-color-secondary, #98a2b3);cursor:pointer;font:inherit;font-size:.68rem}.complaint-composer__modes button.is-active{color:#c4b5fd;border-color:#8b7cf666;background:#8b7cf61a}.complaint-composer__hint{color:var(--text-color-secondary, #98a2b3);font-size:.72rem}.complaint-composer__footer{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.complaint-file-button{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-color-secondary, #98a2b3);cursor:pointer;font-size:.75rem}.complaint-file-button input{display:none}@media (max-width: 980px){.complaints-split-layout,.complaint-details-grid,.complaint-create-page-layout{grid-template-columns:1fr}.complaint-create-page-layout{max-width:46rem;min-height:auto}.complaint-details-sidebar{position:static}.complaint-toolbar--filters{grid-template-columns:minmax(0,1fr) 10rem 10rem}}@media (max-width: 680px){.complaints-page{width:100%}.complaint-view-tabs{display:grid;width:100%;grid-template-columns:1fr 1fr}.complaint-toolbar--filters{grid-template-columns:1fr}.complaint-panel__header{padding:.8rem}.complaint-toolbar{padding:.6rem}.complaint-table,.complaint-table tbody,.complaint-table tr,.complaint-table td{display:block;width:100%}.complaint-table thead{display:none}.complaint-table tbody{padding:.6rem}.complaint-table tr{margin-bottom:.6rem;padding:.65rem .7rem;border:1px solid var(--surface-border, #2b3444);border-radius:9px;background:color-mix(in srgb,var(--surface-ground, #0d1118) 50%,transparent)}.complaint-table tr:last-child{margin-bottom:0}.complaint-table td{display:grid;grid-template-columns:minmax(7rem,.75fr) minmax(0,1.25fr);gap:.55rem;padding:.38rem 0;border:0;text-align:right}.complaint-table td:before{content:attr(data-label);color:var(--text-color-secondary, #98a2b3);text-align:left;text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:700}.complaint-table td.complaint-empty{display:block;min-height:auto;text-align:center}.complaint-table td.complaint-empty:before{display:none}.complaint-table__actions{display:flex!important;justify-content:flex-end}.complaint-table__actions:before{margin-right:auto}.complaint-create-grid{grid-template-columns:1fr}.complaint-create-page-form{padding:.95rem}.complaint-create-page-actions{flex-direction:column-reverse}.complaint-create-page-actions .p-button{width:100%;min-width:0;justify-content:center}.complaint-meta-list>div{grid-template-columns:1fr;gap:.2rem}.complaint-meta-list dd{text-align:left}.complaint-message{width:100%}.complaint-message__avatar{display:none}.complaint-composer__footer{align-items:stretch;flex-direction:column}.complaint-composer__footer .p-button{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.complaint-table--clickable tbody tr[role=link]{transition:none}}.complaint-confirm-dialog{width:min(25rem,calc(100vw - 2rem));border:1px solid var(--surface-border, #2b3444);border-radius:.8rem;overflow:hidden}.complaint-confirm-dialog .p-dialog-content{padding:1.55rem 1.65rem 1.35rem;background:var(--surface-card, #151b24)}.complaint-confirm-dialog__body{display:grid;justify-items:center;gap:.7rem;text-align:center}.complaint-confirm-dialog__icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:.2rem solid #f59e0b;border-radius:50%;color:#f59e0b;font-size:1.1rem}.complaint-confirm-dialog__body strong{color:var(--text-color, #eef2f7);font-size:1rem}.complaint-confirm-dialog__body p{margin:0;color:var(--text-color, #eef2f7);line-height:1.5}.complaint-confirm-dialog__actions{display:flex;justify-content:center;gap:.6rem;margin-top:.25rem}@media (max-width: 480px){.complaint-confirm-dialog__actions{width:100%;flex-direction:column-reverse}.complaint-confirm-dialog__actions .p-button{width:100%;justify-content:center}}.complaint-detail-header-actions{display:flex;align-items:center;gap:.75rem}.complaint-order-tag{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .85rem;border:1px solid var(--primary-color);border-radius:.45rem;color:var(--text-color);font-weight:700;letter-spacing:.02em}.complaint-legacy-panel{min-width:0;border:1px solid var(--surface-border);border-radius:.65rem;background:var(--surface-card);overflow:hidden}.complaint-metadata-panel{display:flex;min-height:37rem;flex-direction:column;padding:1.2rem}.complaint-metadata-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem}.complaint-field{display:grid;gap:.45rem;min-width:0}.complaint-field>span{color:var(--text-color-secondary);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.complaint-field .p-dropdown,.complaint-readonly-input{width:100%;min-height:2.7rem}.complaint-readonly-input{padding:0 .75rem;border:1px solid var(--surface-border);border-radius:.4rem;background:var(--surface-ground);color:var(--text-color-secondary)}.complaint-save-button{width:min(14rem,100%);margin:auto auto 0;justify-content:center}.complaint-save-button.p-button-success{box-shadow:0 .35rem 1rem #10b98133}.complaint-secondary-actions{display:flex;justify-content:center;gap:.5rem;padding-top:1rem;flex-wrap:wrap}.complaint-secondary-actions .p-button{min-height:2.35rem;padding-inline:1rem}.complaint-chat-panel{display:grid;grid-template-rows:auto minmax(20rem,1fr) auto;min-height:39rem}.complaint-chat-header{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;padding:1rem 1.25rem;border-bottom:1px solid var(--surface-border)}.complaint-chat-header strong{font-size:1rem}.complaint-chat-header span{color:var(--text-color-secondary);font-size:.8rem}.complaint-chat-scroll{min-height:0;max-height:31rem;overflow-y:auto;padding:1rem 1.1rem;scrollbar-gutter:stable}.complaint-chat-empty{min-height:18rem;display:grid;place-items:center;align-content:center;gap:.7rem;color:var(--text-color-secondary);text-align:center}.complaint-chat-empty i{font-size:2rem}.complaint-chat-row{display:flex;gap:.65rem;margin-bottom:.75rem;align-items:flex-start}.complaint-chat-row--support{flex-direction:row-reverse}.complaint-chat-avatar{display:grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border:1px solid var(--primary-color);border-radius:50%;color:var(--primary-color)}.complaint-chat-bubble{max-width:min(78%,30rem);padding:.7rem .8rem;border:1px solid var(--surface-border);border-radius:.55rem;background:var(--surface-section)}.complaint-chat-row--support .complaint-chat-bubble{background:var(--highlight-bg)}.complaint-chat-bubble header{display:flex;align-items:center;gap:.4rem;margin-bottom:.45rem}.complaint-chat-bubble header strong{font-size:.76rem}.complaint-chat-bubble time{margin-left:auto;color:var(--text-color-secondary);font-size:.68rem;white-space:nowrap}.complaint-chat-bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.complaint-chat-attachments{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.6rem}.complaint-chat-attachments button,.complaint-attachment-trigger,.complaint-composer-modes button{border:0;background:transparent;color:var(--text-color-secondary);cursor:pointer}.complaint-chat-attachments button:hover,.complaint-attachment-trigger:hover,.complaint-composer-modes button:hover{color:var(--primary-color)}.complaint-chat-composer{padding:.75rem 1rem;border-top:1px solid var(--surface-border);background:var(--surface-section)}.complaint-composer-modes{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.55rem}.complaint-composer-modes button{padding:.35rem .6rem;border:1px solid var(--surface-border);border-radius:999px;font-size:.72rem}.complaint-composer-modes button.is-active{border-color:var(--primary-color);color:var(--primary-color);background:var(--highlight-bg)}.complaint-composer-hint{margin-bottom:.5rem;color:var(--text-color-secondary);font-size:.75rem}.complaint-chat-composer .p-inputtextarea{width:100%;resize:vertical}.complaint-composer-footer{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.55rem}.complaint-attachment-trigger{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem}.complaint-attachment-trigger input{display:none}@media (max-width: 980px){.complaint-metadata-panel,.complaint-chat-panel{min-height:auto}.complaint-chat-scroll{max-height:34rem}}@media (max-width: 640px){.complaint-detail-header-actions{width:100%;justify-content:space-between}.complaint-order-tag{min-width:0;max-width:calc(100vw - 6rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.complaint-metadata-grid{grid-template-columns:1fr}.complaint-chat-bubble{max-width:calc(100% - 2.65rem)}.complaint-composer-footer{align-items:stretch;flex-direction:column}.complaint-composer-footer .p-button,.complaint-attachment-trigger{width:100%;justify-content:center}}.complaint-message-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:.45rem .55rem!important;align-items:center}.complaint-message-header time{margin-left:0}.complaint-message-actions{display:inline-flex;align-items:center;gap:.1rem;justify-self:end}.complaint-message-actions .p-button{width:1.8rem;height:1.8rem;color:var(--text-color-secondary)}.complaint-message-actions .p-button:hover{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.complaint-message-visibility{display:inline-grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;color:var(--text-color-secondary)}.complaint-message-visibility.is-private{color:var(--red-400)}.complaint-message-translation{display:flex;align-items:flex-start;gap:.5rem;margin-top:.65rem;padding-top:.65rem;border-top:1px dashed var(--surface-border);color:var(--text-color-secondary);font-size:.88rem;font-style:italic;white-space:pre-wrap}.complaint-message-edit-dialog{width:min(44rem,calc(100vw - 2rem))}.complaint-message-edit-dialog .p-dialog-content{padding-top:.5rem}.complaint-edit-dialog-title{display:inline-flex;align-items:center;gap:.55rem}.complaint-edit-dialog-body{display:grid;gap:1rem}.complaint-edit-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.complaint-edit-attachments{display:grid;gap:.55rem}.complaint-edit-attachments h4{margin:0;color:var(--text-color-secondary);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.complaint-edit-empty{margin:0;padding:.7rem .8rem;border:1px dashed var(--surface-border);border-radius:.45rem;color:var(--text-color-secondary);font-size:.82rem}.complaint-edit-attachment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.complaint-edit-attachment{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.6rem;padding:.55rem .65rem;border:1px solid var(--surface-border);border-radius:.45rem;background:var(--surface-section);color:var(--text-color);cursor:pointer;text-align:left}.complaint-edit-attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.complaint-edit-attachment.is-removed{opacity:.55;border-color:var(--red-400);text-decoration:line-through}.complaint-edit-upload{display:flex;min-height:3.1rem;align-items:center;justify-content:center;gap:.65rem;padding:.75rem;border:1px dashed var(--surface-border);border-radius:.5rem;color:var(--text-color-secondary);cursor:pointer}.complaint-edit-upload:hover{border-color:var(--primary-color);color:var(--primary-color)}.complaint-edit-upload input{display:none}.complaint-edit-dialog-footer{display:flex;justify-content:flex-end;gap:.6rem}@media (max-width: 640px){.complaint-message-header{grid-template-columns:minmax(0,1fr) auto}.complaint-message-header time{grid-column:1;grid-row:2}.complaint-message-actions{grid-column:2;grid-row:1 / span 2}.complaint-edit-dialog-grid,.complaint-edit-attachment-list{grid-template-columns:1fr}.complaint-edit-dialog-footer{flex-direction:column-reverse}.complaint-edit-dialog-footer .p-button{width:100%;justify-content:center}}.complaint-chat-attachment{display:inline-flex;align-items:stretch;gap:.25rem}.complaint-chat-attachment>button{transition:transform .15s ease,opacity .15s ease,border-color .15s ease}.complaint-chat-attachment>button:hover{transform:translateY(-1px);opacity:1}.complaint-attachment-download{width:2.25rem;justify-content:center;padding-inline:.6rem!important}.complaint-attachment-preview-dialog{width:min(92vw,980px)}.complaint-attachment-preview-image{display:block;width:100%;max-height:72vh;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}.complaint-legacy-details-layout{display:grid;width:min(100%,67rem);margin-inline:auto;grid-template-columns:minmax(22rem,27rem) minmax(32rem,1fr);align-items:stretch;gap:1rem}.complaint-chat-scroll{display:flex;flex-direction:column}.complaint-chat-row{width:min(85%,34rem)}.complaint-chat-row--support{align-self:flex-end}.complaint-chat-row:not(.complaint-chat-row--support){align-self:flex-start}.complaint-chat-bubble{width:100%;max-width:none}.complaint-chat-row--support .complaint-chat-bubble{border-top-right-radius:0}.complaint-chat-row:not(.complaint-chat-row--support) .complaint-chat-bubble{border-top-left-radius:0}.complaint-message-actions{gap:.18rem}.complaint-message-actions .p-button{width:1.35rem;height:1.35rem;padding:0;border-radius:.2rem;opacity:.68;background:transparent;transition:opacity .16s ease,color .16s ease,transform .16s ease}.complaint-message-actions .p-button:hover,.complaint-message-actions .p-button:focus-visible{opacity:1;color:var(--primary-color);background:transparent;transform:translateY(-1px)}.complaint-message-actions .p-button .p-button-icon,.complaint-message-visibility i{font-size:.82rem}.complaint-message-visibility{width:1.35rem;height:1.35rem;border-radius:.2rem;opacity:.68}.complaint-message-visibility:hover{opacity:1}.complaint-chat-composer{padding:.72rem 1rem .82rem}.complaint-composer-mode-hint{display:flex;min-height:1.2rem;align-items:center;justify-content:center;gap:.35rem;margin-bottom:.35rem;color:var(--primary-color);font-size:.7rem;font-weight:650;text-align:center}.complaint-composer-mode-hint i{font-size:.76rem}.complaint-composer-row{display:flex;align-items:center;gap:.5rem;min-width:0}.complaint-composer-controls{display:inline-flex;gap:.4rem;flex:0 0 auto}.complaint-composer-icon-button,.complaint-composer-send.p-button{position:relative;display:inline-grid;width:2.5rem;height:2.5rem;flex:0 0 2.5rem;place-items:center;padding:0;border:1px solid var(--surface-border);border-radius:50%;background:var(--surface-ground);color:var(--text-color-secondary);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.complaint-composer-icon-button:hover,.complaint-composer-icon-button:focus-visible,.complaint-composer-send.p-button:not(:disabled):hover{border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-1px)}.complaint-composer-icon-button.is-active,.complaint-composer-author--manufacturer,.complaint-composer-author--dealer{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 14%,var(--surface-ground));color:var(--primary-color)}.complaint-composer-icon-button.is-private{border-color:var(--red-400);background:color-mix(in srgb,var(--red-400) 10%,var(--surface-ground));color:var(--red-400)}.complaint-composer-author--customer{border-color:#10b981;background:color-mix(in srgb,#10b981 12%,var(--surface-ground));color:#10b981}.complaint-composer-row .p-inputtextarea{min-width:0;min-height:2.5rem;max-height:7.5rem;flex:1 1 auto;padding:.62rem .75rem;resize:none;border-radius:.72rem}.complaint-attachment-trigger{font-size:1rem}.complaint-attachment-count{position:absolute;top:-.25rem;right:-.2rem;display:grid;min-width:1rem;height:1rem;place-items:center;padding:0 .18rem;border-radius:999px;background:var(--primary-color);color:#fff;font-size:.58rem;font-weight:800}.complaint-composer-send.p-button{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.complaint-composer-send.p-button:disabled{opacity:.45}@media (max-width: 1120px){.complaint-legacy-details-layout{grid-template-columns:1fr;width:min(100%,760px)}.complaint-chat-panel{min-height:36rem}}@media (max-width: 640px){.complaint-legacy-details-layout{width:100%;gap:.9rem}.complaint-chat-scroll{padding:.8rem}.complaint-chat-row{width:94%;gap:.45rem}.complaint-chat-avatar{width:1.85rem;height:1.85rem;flex-basis:1.85rem}.complaint-chat-bubble{padding:.62rem .68rem}.complaint-chat-composer{padding:.65rem .7rem .75rem}.complaint-composer-row{gap:.35rem}.complaint-composer-controls{gap:.3rem}.complaint-composer-icon-button,.complaint-composer-send.p-button{width:2.25rem;height:2.25rem;flex-basis:2.25rem}.complaint-composer-row .p-inputtextarea{min-height:2.25rem;padding:.5rem .6rem;font-size:.88rem}}@media (max-width: 420px){.complaint-composer-mode-hint{justify-content:flex-start}.complaint-composer-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto}.complaint-composer-controls{grid-column:1}.complaint-composer-row .p-inputtextarea{grid-column:2}}.complaint-composer-icon-button,.complaint-composer-send.p-button,.complaint-message-actions .p-button,.complaint-message-visibility{align-items:center;justify-content:center}.complaint-composer-icon-button>i,.complaint-composer-send.p-button .p-button-icon,.complaint-message-actions .p-button .p-button-icon,.complaint-message-visibility>i{display:block;margin:0!important;line-height:1}.complaint-composer-send.p-button{width:2.8125rem;height:2.8125rem;flex-basis:2.8125rem;border-radius:50%;box-shadow:0 .35rem .9rem color-mix(in srgb,var(--primary-color) 26%,transparent)}.complaint-attachment-trigger{display:inline-grid;place-items:center}.complaint-composer-send.p-button,.complaint-composer-icon-button,.complaint-message-actions .p-button,.complaint-message-visibility,.complaint-detail-header-actions .p-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.complaint-composer-send.p-button .p-button-icon,.complaint-composer-send.p-button .p-button-loading-icon,.complaint-message-actions .p-button .p-button-icon,.complaint-message-actions .p-button .p-button-loading-icon,.complaint-detail-header-actions .p-button .p-button-icon,.complaint-composer-icon-button>i,.complaint-message-visibility>i{display:block;margin:0!important;line-height:1!important;transform:none!important}.complaint-composer-send.p-button{width:45px;height:45px;flex:0 0 45px;border:0;border-radius:50%;background:var(--primary-color);color:#fff;box-shadow:none}.complaint-composer-send.p-button:not(:disabled):hover{background:var(--primary-color);color:#fff;filter:brightness(1.08);transform:scale(1.05)}.complaint-composer-icon-button,.complaint-attachment-trigger{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--surface-border);border-radius:50%;background:var(--surface-ground)}.complaint-save-button.p-button{min-height:48px;padding:0 2.5rem;border:0;border-radius:8px;background:#10b981;color:#fff;font-weight:700;box-shadow:0 5px 15px #10b9814d;transition:background-color .2s ease,transform .2s ease}.complaint-save-button.p-button:not(:disabled):hover{background:#059669;transform:translateY(-2px)}.complaint-secondary-actions .p-button{min-height:40px;padding:0 1.25rem;border:1px solid var(--primary-color);border-radius:8px;background:var(--surface-card);color:var(--primary-color);font-size:.85rem;font-weight:650;transition:background-color .2s ease,color .2s ease,transform .2s ease}.complaint-secondary-actions .p-button:not(:disabled):hover{background:var(--primary-color);color:#fff;transform:translateY(-1px)}.complaint-detail-header-actions .p-button{width:40px;height:40px;border-radius:50%}.complaint-chat-attachment--image{position:relative;max-width:min(100%,420px)}.complaint-inline-image-button{display:block;padding:0;border:0;background:transparent;cursor:zoom-in;overflow:hidden;border-radius:8px;max-width:100%}.complaint-inline-image{display:block;width:auto;height:auto;max-width:min(100%,380px);max-height:300px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.complaint-chat-attachment--image .complaint-attachment-download{align-self:flex-start}.updates-page{width:min(100%,69rem);margin-inline:auto;display:grid;gap:.75rem}.updates-add-button.p-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 20px;border:0;border-radius:6px;background:var(--primary-color, #4f46e5);color:#fff;font-size:.9rem;font-weight:600;box-shadow:none;transition:background .3s ease,transform .3s ease}.updates-add-button.p-button .p-button-icon{font-size:1rem}.updates-add-button.p-button:hover{background:var(--primary-hover, #4338ca);color:#fff;transform:translateY(-2px);box-shadow:none}.updates-add-button.p-button:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color, #4f46e5) 70%,white);outline-offset:2px}.updates-state,.updates-error{min-height:7rem;display:flex;align-items:center;justify-content:center;gap:.65rem;padding:1rem;border:1px solid var(--surface-border, #2b3444);border-radius:8px;background:var(--surface-card, #151b24);color:var(--text-color-secondary, #98a2b3)}.updates-state--empty{border-style:dashed;font-style:italic}.updates-error{min-height:auto;justify-content:space-between;color:rgb(var(--app-danger-alert-text, 248 113 113));border-color:rgb(var(--app-danger, 239 68 68) / .42);background:rgb(var(--app-danger-soft, 70 20 25) / .22)}.unread-badge{justify-self:center;padding:.28rem .8rem;border:1px solid rgb(var(--app-danger, 239 68 68) / .42);border-radius:999px;background:rgb(var(--app-danger-soft, 70 20 25) / .28);color:rgb(var(--app-danger-alert-text, 248 113 113));font-size:.78rem;font-weight:700}.updates-feed{display:grid;gap:.7rem}.update-card{border:1px solid var(--surface-border, #2b3444);border-radius:7px;background:var(--surface-card, #151b24);padding:.78rem 1.1rem;box-shadow:0 .4rem 1.2rem #00000014;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.update-card:hover{border-color:color-mix(in srgb,var(--primary-color, #6366f1) 45%,var(--surface-border, #2b3444));box-shadow:0 .55rem 1.35rem #00000021}.update-card.is-unread{border-left:3px solid var(--primary-color, #6366f1)}.update-card__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.update-card__toggle,.update-card__title{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.update-card__toggle{min-width:0;display:inline-flex;align-items:center;gap:.9rem;padding:0;text-align:left}.update-card__toggle:hover .update-card__chevron,.update-card__title:hover{color:var(--primary-color, #818cf8)}.update-card__chevron{color:var(--text-color-secondary, #98a2b3);font-size:.8rem;transition:transform .22s ease,color .18s ease}.update-card.is-expanded .update-card__chevron{transform:rotate(180deg)}.version-tag{flex:0 0 auto;padding:.22rem .58rem;border-radius:5px;background:var(--primary-color, #4f46e5);color:#fff;font-size:.72rem;font-weight:800}.update-card time{color:var(--text-color, #e7ebf2);font-size:.78rem;white-space:nowrap}.update-card__tools{display:flex;align-items:center;gap:.45rem}.update-card__tools .p-button{width:2rem;height:2rem;color:var(--text-color-secondary, #98a2b3);border-color:var(--surface-border, #2b3444);transition:transform .18s ease,color .18s ease,background .18s ease}.update-card__tools .p-button:hover{transform:translateY(-2px);color:#fff;background:var(--primary-color, #4f46e5);border-color:var(--primary-color, #4f46e5)}.update-card__language{width:4.1rem;min-height:2rem;font-size:.7rem}.update-card__language .p-dropdown-label{padding:.35rem .45rem;font-weight:700}.update-card__language .p-dropdown-trigger{width:1.5rem}.update-card__title{display:block;width:100%;margin-top:.58rem;padding:0;color:var(--primary-color, #8178e8);font-size:1rem;font-weight:700;line-height:1.25;text-align:left;transition:color .18s ease}.update-card__content{margin-top:.8rem;padding:1rem 1.1rem;border:1px solid var(--surface-border, #d4d8df);border-radius:7px;background:#fff;color:#0f172a;font-size:.92rem;line-height:1.58;overflow-wrap:anywhere}.update-card__content>:first-child{margin-top:0}.update-card__content>:last-child{margin-bottom:0}.update-card__content img{max-width:100%;height:auto;border-radius:6px}.update-card__content a{color:#4338ca}.update-card__content .ql-align-center{text-align:center}.update-card__content .ql-align-right{text-align:right}.update-card__content .ql-align-justify{text-align:justify}.updates-read-confirmation{display:grid;justify-items:center;gap:.6rem;margin-top:1.4rem;padding:1.2rem;border-top:1px solid var(--surface-border, #2b3444);border-radius:0 0 8px 8px;background:var(--surface-card, #151b24)}.updates-read-confirmation p{margin:0;color:var(--text-color-secondary, #98a2b3);font-size:.8rem;transition:opacity .3s ease}.updates-read-confirmation p.is-hidden{opacity:0}.updates-read-confirmation .p-button:not(:disabled):hover{transform:translateY(-2px)}.update-editor-dialog{width:min(74rem,calc(100vw - 2.5rem));height:min(54rem,calc(100vh - 2rem));max-height:calc(100vh - 2rem)}.update-editor-dialog .p-dialog-header{padding:1.45rem 1.6rem 1rem;border-bottom:1px solid var(--surface-border, #2b3444)}.update-editor-dialog__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.update-editor-dialog__header h2{margin:0;font-size:1.45rem}.update-editor-dialog__language{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:6px;background:var(--primary-color, #4338ca);color:#fff;font-size:.78rem;font-weight:800}.update-editor-dialog__language--de{background:#ca8a04}.update-editor-dialog__content{min-height:0;padding:1.1rem 1.6rem 1.35rem!important;display:flex;overflow:hidden}.update-editor-form{min-height:0;width:100%;display:flex;flex:1;flex-direction:column;gap:.9rem}.update-editor-form__row{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:1.2rem}.update-editor-form label{display:grid;gap:.42rem;min-width:0}.update-editor-form label>span,.update-editor-form__label{color:var(--text-color-secondary, #98a2b3);font-size:.72rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.update-editor-form label>span{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.update-editor-form label small{color:var(--text-color-secondary, #98a2b3);font-size:.62rem;font-weight:500;letter-spacing:0;text-transform:none}.update-editor-form .p-inputtext{width:100%}.update-editor-form__version-status{min-height:.85rem;color:#22c55e!important}.update-editor-form__version-status.is-error{color:#f87171!important}.update-editor-form__version .p-inputtext.is-available{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e2e}.update-editor-form__editor{min-height:0;display:flex;flex:1;flex-direction:column;gap:.42rem}.updates-rich-editor{min-height:0;flex:1;display:flex;flex-direction:column;border:1px solid #cbd5e1;border-radius:6px;overflow:hidden;background:#fff}.updates-rich-editor:focus-within{border-color:color-mix(in srgb,var(--primary-color, #4f46e5) 62%,#cbd5e1);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color, #4f46e5) 24%,transparent)}.updates-rich-editor__toolbar{flex:0 0 auto;min-height:2.45rem;display:flex;align-items:center;flex-wrap:wrap;gap:.2rem;padding:.28rem .4rem;border-bottom:1px solid #cbd5e1;background:#f8fafc}.updates-rich-editor__group{display:inline-flex;align-items:center;gap:.08rem;padding-inline:.18rem;border-left:1px solid #d7dde5}.updates-rich-editor__group:first-of-type{border-left:0}.updates-rich-editor__toolbar button{width:1.8rem;height:1.8rem;display:inline-grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#475569;font:inherit;cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}.updates-rich-editor__toolbar button:hover:not(:disabled){background:#e9eef5;color:#0f172a}.updates-rich-editor__toolbar button:active:not(:disabled){transform:translateY(1px)}.updates-rich-editor__toolbar button:focus-visible,.updates-rich-editor__select:focus-visible{outline:2px solid var(--primary-color, #4f46e5);outline-offset:1px}.updates-rich-editor__toolbar button:disabled{cursor:wait;opacity:.55}.updates-rich-editor__select{min-width:7.6rem;height:1.8rem;border:0;border-radius:4px;background:transparent;color:#475569;cursor:pointer;font-size:.78rem}.updates-rich-editor__select:hover{background:#e9eef5;color:#0f172a}.updates-rich-editor__content{min-height:14rem;height:100%;flex:1;overflow:auto;padding:.75rem .85rem;background:#fff;color:#0f172a;font-size:.95rem;line-height:1.55;outline:none}.updates-rich-editor__content>:first-child{margin-top:0}.updates-rich-editor__content>:last-child{margin-bottom:0}.updates-rich-editor__content img{max-width:100%;height:auto}.updates-rich-editor__content a{color:#4338ca;text-decoration:underline}.updates-rich-editor__file{display:none}.update-editor-form__footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.85rem;border-top:1px solid var(--surface-border, #2b3444)}.update-editor-form__secondary-actions{display:flex;align-items:center;gap:.55rem}.update-editor-form__footer .p-button{transition:transform .18s ease,box-shadow .18s ease}.update-editor-form__footer .p-button:not(:disabled):hover{transform:translateY(-2px)}@media (max-width: 760px){.update-card{padding-inline:.8rem}.update-card__toggle{gap:.55rem}.update-card__header{align-items:flex-start}.update-card__tools{flex:0 0 auto}.update-editor-dialog{width:calc(100vw - 1rem);height:calc(100vh - 1rem)}.update-editor-dialog__header{align-items:flex-start;flex-direction:column}.update-editor-form__row{grid-template-columns:1fr}.update-editor-form__footer{align-items:stretch;flex-direction:column-reverse}.update-editor-form__secondary-actions{flex-wrap:wrap}.update-editor-form__footer>.p-button{width:100%}}.changelog-page{gap:.7rem}.changelog-hero{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:center;gap:1rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--primary-color, #6366f1) 34%,var(--surface-border, #2b3444));border-radius:12px;background:color-mix(in srgb,var(--surface-card, #151b24) 94%,var(--primary-color, #6366f1) 6%)}.changelog-hero>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem}.changelog-hero__eyebrow{grid-column:1 / -1;display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.25rem;color:var(--text-color-secondary, #98a2b3);font-size:.72rem;font-weight:700}.changelog-hero strong{font-size:1.45rem;line-height:1}.changelog-hero>div:first-child>span:last-child{color:var(--text-color-secondary, #98a2b3);font-size:.78rem}.changelog-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.changelog-stats>span{min-width:0;padding:.55rem .65rem;border:1px solid var(--surface-border, #2b3444);border-radius:9px;background:var(--surface-ground, #0f131b);color:var(--text-color-secondary, #98a2b3);font-size:.68rem}.changelog-stats b{display:block;color:var(--text-color, #eef2f7);font-size:.9rem;margin-bottom:.12rem}.changelog-toolbar{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(9rem,.34fr) minmax(9rem,.34fr) auto;gap:.45rem;align-items:center;padding:.55rem;border:1px solid var(--surface-border, #2b3444);border-radius:11px;background:var(--surface-card, #151b24)}.changelog-search{display:block;position:relative;min-width:0}.changelog-search>i{position:absolute;left:.82rem;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none;color:var(--text-color-secondary, #98a2b3)}.changelog-search .p-inputtext{width:100%;height:2.5rem;padding-left:2.35rem!important}.changelog-filter{width:100%;height:2.5rem;display:flex;align-items:center}.changelog-toolbar .p-button{min-height:2.5rem;white-space:nowrap}.changelog-sync-notice{display:flex;align-items:center;gap:.55rem;padding:.62rem .8rem;border-radius:9px;border:1px solid var(--surface-border, #2b3444);color:var(--text-color-secondary, #98a2b3);font-size:.76rem}.changelog-sync-notice--warning{border-color:#f59e0b7a;color:#fbbf24}.changelog-timeline{display:grid;gap:.42rem}.changelog-timeline__row{display:grid;grid-template-columns:7.3rem minmax(0,1fr);gap:.7rem;align-items:start}.changelog-day{position:sticky;top:.75rem;padding-top:.7rem;text-align:right;color:var(--text-color-secondary, #98a2b3);font-size:.68rem;font-weight:700}.changelog-entry{display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:.7rem;padding:.7rem .8rem;border:1px solid var(--surface-border, #2b3444);border-radius:10px;background:var(--surface-card, #151b24)}.changelog-entry__icon{width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--primary-color, #6366f1) 11%,transparent);color:var(--primary-color, #818cf8)}.changelog-entry__body{min-width:0}.changelog-entry__body header{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.changelog-entry__body time{flex:0 0 auto;color:var(--text-color-secondary, #98a2b3);font-size:.67rem}.changelog-entry__title{min-width:0;display:flex;align-items:center;gap:.5rem}.changelog-entry__title strong{min-width:0;overflow-wrap:anywhere;font-size:.82rem;line-height:1.35}.changelog-kind{flex:0 0 auto;padding:.22rem .42rem;border-radius:6px;background:color-mix(in srgb,var(--primary-color, #6366f1) 13%,transparent);color:var(--primary-color, #818cf8);font-size:.62rem;font-weight:800}.changelog-kind--bug{color:#fb7185;background:#f43f5e1a}.changelog-kind--add{color:#4ade80;background:#22c55e1a}.changelog-kind--issue{color:#fbbf24;background:#f59e0b1a}.changelog-kind--delete{color:#f87171;background:#ef44441a}.changelog-entry__body p{margin:.45rem 0 0;color:var(--text-color-secondary, #aab4c3);font-size:.77rem;line-height:1.5;white-space:pre-wrap}.changelog-entry__body footer{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-top:.5rem;color:var(--text-color-secondary, #8290a3);font-size:.66rem}.changelog-entry__body footer span,.changelog-entry__body footer a{display:inline-flex;align-items:center;gap:.28rem;color:inherit;text-decoration:none}.changelog-entry__body footer a:hover{color:var(--primary-color, #818cf8)}.changelog-source{padding:.15rem .32rem;border-radius:5px;border:1px solid var(--surface-border, #2b3444)}.changelog-more{display:flex;justify-content:center;padding:.75rem 0}@media (max-width: 900px){.changelog-hero{grid-template-columns:1fr}.changelog-toolbar{grid-template-columns:1fr 1fr}.changelog-search{grid-column:1 / -1}.changelog-toolbar .p-button{width:100%}}@media (max-width: 640px){.update-editor__actions{align-items:stretch;flex-direction:column-reverse}.update-editor__actions>div{justify-content:flex-end}.changelog-stats{grid-template-columns:1fr 1fr}.changelog-toolbar{grid-template-columns:1fr}.changelog-search{grid-column:auto}.changelog-timeline__row{grid-template-columns:1fr;gap:.25rem}.changelog-day{position:static;text-align:left;padding:.55rem .1rem .1rem}.changelog-entry__body header{align-items:flex-start}.changelog-entry__title{align-items:flex-start;flex-direction:column;gap:.3rem}}.updates-layout--shader{background:rgb(var(--app-bg));background-image:none;isolation:isolate}.updates-layout--shader>.page-header,.updates-layout--shader>.standard-page-layout__inner{position:relative;z-index:1}.updates-shader-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.updates-layout--shader .standard-page-layout__breadcrumbs,.updates-layout--shader .updates-page,.updates-layout--shader .standard-page-layout__footer{position:relative;z-index:1}.updates-page{width:min(100%,1100px);gap:12px}.updates-feed{display:flex;flex-direction:column;gap:12px}.update-card{padding:14px 22px;border-radius:var(--radius, 7px)}.update-card__header{margin-bottom:8px}.update-card__meta{min-width:0;display:flex;align-items:center;gap:15px}.update-card__toggle{gap:15px}.update-card__chevron{font-size:1rem}.update-card__title{margin-top:8px;font-size:1.15rem;line-height:1.25}.update-card__language{width:4.15rem;min-height:1.8rem}.update-card__edit.p-button{width:2.45rem;height:2rem;padding:6px 10px;border:1px solid var(--surface-border, #2b3444);border-radius:6px;background:#ffffff0d;color:var(--text-color-secondary, #98a2b3);transition:all .2s ease}.update-card__edit.p-button:not(:disabled):hover{color:#fff;background:var(--primary-color, #4f46e5);border-color:var(--primary-color, #4f46e5);transform:translateY(-2px)}.update-card__content{margin-top:14px;padding:18px;border-radius:8px;font-size:.98rem;line-height:1.55}.update-card__content img{display:inline-block;max-width:100%!important;height:auto!important;margin:15px 0}.changelog-page--legacy{gap:0}.changelog-editor-card{padding:1.35rem;border:1px solid var(--surface-border, #2b3444);border-radius:var(--radius, 8px);background:var(--surface-card, #151b24);box-shadow:0 .5rem 1.5rem #0000001f}.changelog-editor-card__header{display:flex;flex-direction:column;gap:5px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--surface-border, #2b3444)}.changelog-editor-card__header h2{display:flex;align-items:center;gap:10px;margin:0;color:var(--text-color, #eef2f7);font-size:1.5rem}.changelog-editor-card__header h2 i{color:var(--primary-color, #6366f1)}.changelog-editor-card__header p{margin:0;color:var(--text-color-secondary, #98a2b3);font-size:.95rem}.changelog-editor-label{display:block;margin-bottom:5px;color:var(--text-color, #eef2f7);font-weight:600}.changelog-editor{box-sizing:border-box;width:100%;min-height:60vh;margin-top:10px;padding:16px;resize:vertical;border:1px solid var(--surface-border, #2b3444);border-radius:var(--radius, 8px);background:var(--surface-ground, #0f131b);color:var(--text-color, #eef2f7);font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.6}.changelog-editor:focus{outline:none;border-color:var(--primary-color, #6366f1);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color, #6366f1) 35%,transparent)}.changelog-editor:disabled{cursor:wait;opacity:.72}.changelog-editor-actions{display:flex;justify-content:flex-end;margin-top:20px}.changelog-editor-actions .p-button:not(:disabled){transition:all .2s ease}.changelog-editor-actions .p-button:not(:disabled):hover{transform:translateY(-1px)}.changelog-save-notice{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem;padding:.65rem .8rem;border:1px solid rgb(34 197 94 / .35);border-radius:7px;background:#22c55e14;color:#4ade80;font-size:.85rem}@media (max-width: 768px){.update-card{padding:14px 16px}.update-card__meta{gap:9px;flex-wrap:wrap}.update-card__toggle{gap:9px}.changelog-editor-card{padding:1rem}}.updates-page{position:relative}.updates-page__admin-actions{display:flex;justify-content:flex-end;align-items:center;min-height:2.5rem;margin-bottom:18px}@media (max-width: 768px){.updates-page__admin-actions{justify-content:stretch;margin-bottom:20px}.updates-page__admin-actions .updates-add-button{width:100%;justify-content:center}}.updates-feed{gap:14px}.update-card{border:1px solid color-mix(in srgb,var(--surface-border, #2b3444) 80%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-card, #151b24) 97%,transparent);box-shadow:0 10px 28px #0000001a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.update-card:hover{border-color:color-mix(in srgb,var(--primary-color, #6366f1) 30%,var(--surface-border, #2b3444));box-shadow:0 14px 34px #00000024;transform:translateY(-1px)}.update-card.is-unread{box-shadow:inset 3px 0 0 var(--primary-color, #6366f1),0 10px 28px #0000001a}.version-tag{border-radius:999px}.update-card__content{border:1px solid color-mix(in srgb,var(--surface-border, #2b3444) 70%,transparent);background:color-mix(in srgb,var(--surface-ground, #0f131b) 76%,transparent)}.updates-feed{gap:16px}.update-card{border-radius:14px;box-shadow:0 10px 30px #0000001a}.update-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px #00000024}.update-card__content{border-radius:10px}.updates-page .p-button,.updates-page .p-dropdown,.updates-page .p-inputtext{border-radius:9px}.reports-layout{--reports-panel: rgb(var(--app-card) / .92);--reports-panel-elevated: rgb(var(--app-card-elevated) / .95);--reports-border: rgb(var(--app-border) / .82);--reports-muted: rgb(var(--app-text-muted));--reports-primary: rgb(var(--app-primary));--reports-primary-soft: rgb(var(--app-primary-soft))}.reports-content{width:min(100%,72rem);margin-inline:auto}.reports-content--details{width:min(100%,90rem)}.reports-state{min-height:24rem;display:grid;place-items:center}.reports-menu{display:grid;gap:.8rem;width:min(100%,58rem);margin:2.2rem auto 0}.reports-menu__item{width:100%;display:grid;grid-template-columns:3.2rem minmax(0,1fr) 2rem;align-items:center;gap:1rem;padding:1.25rem;border:1px solid var(--reports-border);border-radius:var(--radius, .5rem);background:var(--reports-panel);color:rgb(var(--app-text));text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.reports-menu__item:hover,.reports-menu__item:focus-visible{transform:translate(5px);border-color:rgb(var(--app-primary) / .7);background:rgb(var(--app-card-elevated));box-shadow:var(--shadow, 0 .35rem 1rem rgb(0 0 0 / .12));border-left-width:4px;outline:none}.reports-menu__icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:.8rem;background:rgb(var(--app-primary) / .12);color:var(--reports-primary-soft);font-size:1.25rem}.reports-menu__copy{min-width:0;display:grid;gap:.3rem}.reports-menu__copy strong{font-size:1rem;line-height:1.25}.reports-menu__copy small{color:var(--reports-muted);font-size:.82rem;line-height:1.45}.reports-menu__arrow{justify-self:end;color:var(--reports-muted);transition:transform .16s ease,color .16s ease}.reports-menu__item:hover .reports-menu__arrow{transform:translate(.2rem);color:var(--reports-primary-soft)}.report-header-actions{display:flex;align-items:center;gap:.75rem}.report-header-actions .p-button{min-height:2.65rem;padding-inline:1rem}.report-filter-panel{margin-top:1.2rem;margin-bottom:1.35rem;padding:1rem 1.1rem;border:1px solid var(--reports-border);border-radius:.8rem;background:var(--reports-panel);box-shadow:0 .75rem 2rem #00000014}.report-filter-panel__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.report-filter-control{min-width:13.5rem;min-height:2.7rem}.report-filter-control--compact{min-width:8rem}.report-filter-control--company{display:inline-flex;align-items:center;gap:.65rem;padding:.65rem .9rem;border:1px solid rgb(var(--app-primary) / .65);border-radius:.5rem;background:rgb(var(--app-bg) / .55);color:rgb(var(--app-text));font-size:.85rem}.report-filter-control--company i{color:var(--reports-primary-soft)}.report-filter-panel .p-dropdown,.report-filter-panel .p-inputnumber,.report-filter-panel .p-calendar{min-height:2.7rem}.report-filter-panel .p-dropdown .p-dropdown-label,.report-filter-panel .p-inputnumber-input,.report-filter-panel .p-calendar .p-inputtext,.report-filter-panel .p-inputtext{padding:.72rem .9rem!important;line-height:1.2}.report-filter-panel .p-dropdown-trigger,.report-filter-panel .p-datepicker-trigger{width:2.7rem}.report-filter-panel .p-dropdown:not(.p-disabled):hover,.report-filter-panel .p-inputtext:hover{border-color:rgb(var(--app-primary) / .65)}.report-filter-panel .p-dropdown.p-focus,.report-filter-panel .p-inputtext:focus{box-shadow:0 0 0 .15rem rgb(var(--app-primary) / .16)}.report-filter-panel__dropdown .p-dropdown-items{padding:.35rem}.report-filter-panel__dropdown .p-dropdown-item{border-radius:.35rem;padding:.65rem .8rem}.report-filter-check{min-height:2.7rem;display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .25rem;color:rgb(var(--app-text));font-size:.84rem;white-space:nowrap;cursor:pointer}.report-filter-panel__apply{min-height:2.7rem;padding-inline:1.2rem}.report-filter-panel__reset{width:2.7rem;height:2.7rem}.report-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem;margin-bottom:1.35rem}.report-kpi{min-height:5.4rem;display:flex;flex-direction:column;justify-content:center;gap:.45rem;padding:1rem 1.15rem;border:1px solid var(--reports-border);border-radius:.72rem;background:var(--reports-panel)}.report-kpi--success{border-color:rgb(var(--app-success) / .58);background:rgb(var(--app-success) / .055)}.report-kpi--danger{border-color:rgb(var(--app-danger) / .45);background:rgb(var(--app-danger) / .04)}.report-kpi__label{color:var(--reports-muted);font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.report-kpi__value{color:rgb(var(--app-text));font-size:1.15rem;font-variant-numeric:tabular-nums}.report-kpi--success .report-kpi__value{color:rgb(var(--app-success))}.report-kpi--danger .report-kpi__value{color:rgb(var(--app-danger))}.report-kpi__money-list{display:flex;flex-wrap:wrap;gap:.55rem 1rem}.report-kpi__money-list .report-kpi__value{display:inline-flex;align-items:center;gap:.5rem}.report-kpi__money-list small{min-width:2.9rem;padding:.18rem .4rem;border:1px solid currentColor;border-radius:999px;font-size:.62rem;text-align:center;opacity:.8}.report-table-card{overflow:hidden;border:1px solid var(--reports-border);border-radius:.82rem;background:var(--reports-panel)}.report-data-table .p-datatable-wrapper{overflow-x:auto}.report-data-table table{min-width:68rem}.report-data-table .p-datatable-thead>tr>th{padding:.9rem 1rem;border-color:var(--reports-border);background:rgb(var(--app-bg-muted) / .72);color:var(--reports-muted);font-size:.68rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.report-data-table .p-datatable-tbody>tr{background:var(--reports-panel);transition:background-color .14s ease,box-shadow .14s ease}.report-data-table .p-datatable-tbody>tr>td{padding:.95rem 1rem;border-color:var(--reports-border);color:rgb(var(--app-text));font-size:.82rem;vertical-align:middle}.report-data-table .p-datatable-tbody>tr.report-data-table__clickable{cursor:pointer}.report-data-table .p-datatable-tbody>tr:hover{background:rgb(var(--app-primary) / .075)}.report-data-table .p-paginator{border-top:1px solid var(--reports-border);background:var(--reports-panel-elevated)}.report-cell-money{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.report-cell-muted{color:var(--reports-muted)}.report-status-tag.p-tag{border:1px solid var(--reports-border);background:rgb(var(--app-bg) / .72);color:rgb(var(--app-text-muted));font-weight:500}.report-row-action{width:2rem;height:2rem;display:inline-grid;place-items:center;border:1px solid var(--reports-border);border-radius:.5rem;background:transparent;color:var(--reports-primary-soft);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.report-row-action:hover,.report-row-action:focus-visible{transform:translate(5px);border-color:rgb(var(--app-primary) / .65);background:rgb(var(--app-primary) / .12);outline:none}@media (max-width: 800px){.report-header-actions{flex-wrap:wrap;justify-content:flex-end}.report-filter-control{flex:1 1 100%;min-width:0}.report-filter-panel__apply{flex:1 1 auto}.report-filter-panel__reset{flex:0 0 2.7rem}}@media print{.page-header__actions,.standard-page-layout__breadcrumbs,.report-filter-panel,.p-paginator,.report-row-action,.standard-page-layout__footer{display:none!important}.standard-page-layout,.report-table-card,.report-data-table .p-datatable-tbody>tr,.report-data-table .p-datatable-thead>tr>th{background:#fff!important;color:#111!important}.reports-content--details{width:100%}.report-table-card{border-color:#d9d9d9}.report-data-table table{min-width:0;font-size:9px}}.report-customer-cell{display:grid;gap:.22rem}.report-customer-cell strong{font-weight:600;color:rgb(var(--app-text))}.report-customer-cell small{color:rgb(var(--app-text-muted));font-size:.74rem}.report-cell-percent{display:inline-flex;min-width:3.8rem;justify-content:center;padding:.28rem .55rem;border:1px solid rgb(var(--app-border));border-radius:999px;font-variant-numeric:tabular-nums;font-weight:700}.report-payment-tag.p-tag{background:rgb(var(--app-bg-muted));border:1px solid rgb(var(--app-border));color:rgb(var(--app-text));font-weight:600}.report-filter-control--statuses.p-multiselect{min-width:15rem;min-height:2.7rem;background:rgb(var(--app-bg) / .55);border-color:var(--reports-border)}.report-filter-control--statuses .p-multiselect-label{padding:.48rem .75rem}.report-filter-control--statuses .p-multiselect-token{margin-block:.08rem;background:rgb(var(--app-primary) / .13);color:rgb(var(--app-text))}.product-image-field{display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);gap:1rem;align-items:stretch;padding:1rem;border:1px solid var(--surface-border, rgba(148, 163, 184, .2));border-radius:.75rem;background:var(--surface-card, rgba(15, 23, 42, .35))}.product-image-field__preview{min-height:7rem;display:grid;place-items:center;overflow:hidden;border-radius:.6rem;background:#02061740}.product-image-field__preview img{width:100%;height:100%;max-height:10rem;-o-object-fit:contain;object-fit:contain}.product-image-field__placeholder{display:grid;gap:.4rem;justify-items:center;opacity:.65;font-size:.85rem}.product-image-field__placeholder i{font-size:1.7rem}.product-image-field__body{min-width:0;display:grid;align-content:center;gap:.75rem}.product-image-field__body p{margin:.25rem 0 0;font-size:.82rem;opacity:.72}.product-image-field__hint{font-style:italic}.product-image-field__actions{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width: 640px){.product-image-field{grid-template-columns:1fr}.product-image-field__preview{min-height:10rem}.product-image-field__actions>.p-button{flex:1 1 auto;justify-content:center}}.product-media-section{display:grid;gap:1rem}.product-image-field__label{display:block;text-decoration:none}.product-image-field__fallback{color:var(--primary-color, #8b5cf6);font-weight:600}.goods-page .standard-page-layout__inner--full{max-width:100%}.goods-page .standard-page-layout__breadcrumbs.p-breadcrumb{display:none}.goods-page .standard-page-layout__content{padding-inline:0}.goods-page__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:15px;flex-wrap:wrap}.goods-page__header-actions .p-button{min-height:38px;padding:0 18px;border-radius:999px;font-size:.85rem;font-weight:600;box-shadow:0 6px 16px #231b752e}.goods-page__header-actions .goods-page__primary-action,.goods-page__header-actions .goods-page__translations-action{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.goods-page__header-actions .goods-page__translations-action{background:color-mix(in srgb,var(--primary-color) 78%,#9082ff 22%)}.goods-page__header-actions .p-button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #231b753d}.goods-page__header-separator{width:1px;height:20px;margin-inline:5px;background:var(--border-color)}.goods-page__dealer-filter{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:12px;min-height:38px;padding:6px 16px;border:1px solid var(--border-color);border-radius:999px;background:#0000005c;color:var(--text-muted);font-size:.85rem;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .25s ease}.goods-page__dealer-filter:hover{border-color:var(--primary-color);background:#00000080;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.goods-page__dealer-filter .p-inputswitch{width:36px;height:20px}.goods-page__dealer-filter .p-inputswitch .p-inputswitch-slider{background:#334155}.goods-page__dealer-filter .p-inputswitch .p-inputswitch-slider:before{width:14px;height:14px;left:3px;margin-top:-7px}.goods-page__dealer-filter .p-inputswitch.p-highlight .p-inputswitch-slider{background:var(--primary-color)}.goods-page__dealer-filter .p-inputswitch.p-highlight .p-inputswitch-slider:before{transform:translate(16px)}.goods-page__loading{min-height:22rem;display:grid;place-items:center;align-content:center;gap:1rem;color:var(--text-muted)}.goods-page__message{margin-bottom:1rem}.goods-catalog{display:grid;grid-template-columns:clamp(280px,19vw,340px) minmax(0,1fr);gap:clamp(14px,1.15vw,20px);width:min(1540px,calc(100vw - clamp(32px,5.3vw,96px)));height:clamp(580px,calc(100dvh - 142px),980px);min-height:580px;margin:clamp(18px,1.65vw,28px) auto 18px;box-sizing:border-box;overflow:hidden}.goods-catalog__tree-panel,.goods-catalog__details{border:1px solid var(--border-color);border-radius:7px;background:rgb(var(--app-card));box-shadow:0 10px 28px #0000002e}.goods-catalog__tree-panel{min-width:0;padding:clamp(13px,1vw,17px) clamp(12px,.9vw,15px);overflow-y:auto;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem}.goods-catalog__tree-heading{margin:0 0 10px;color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.goods-catalog__tree{border:0;padding:0;background:transparent;font-size:.9rem}.goods-catalog__tree .p-tree-container .p-treenode .p-treenode-content{min-height:28px;padding:3px 7px;gap:6px;border-radius:4px;color:var(--text-muted);transition:all .2s ease}.goods-catalog__tree .p-treenode-content:hover{background:#ffffff0d;color:var(--text-main)}.goods-catalog__tree .p-treenode-content.p-highlight{background:#4338ca33;box-shadow:inset 2px 0 0 var(--primary-color);color:#fff}.goods-catalog__tree .p-treenode-icon.pi-folder,.goods-catalog__tree .p-treenode-icon.pi-folder-open{color:#eab308}.goods-catalog__tree .p-treenode-icon.pi-file{color:#60a5fa}.goods-catalog__tree .p-treenode-content.p-highlight .p-treenode-icon.pi-file{color:#fff}.goods-catalog__tree .p-treenode-icon.pi-verified{color:#10b981}.goods-catalog__tree .p-treenode-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-catalog__tree .p-tree-toggler{width:14px;height:22px;margin-right:0;color:var(--text-muted);opacity:.8}.goods-catalog__tree .p-treenode-children{margin-left:9px;padding-left:11px;border-left:1px solid rgba(255,255,255,.05)}.goods-catalog__tree-empty{padding:1rem .5rem;color:var(--text-muted);font-size:.86rem}.goods-catalog__details{min-width:0;padding:clamp(22px,1.65vw,30px) clamp(22px,1.7vw,32px);overflow-y:auto;position:relative;background:rgb(var(--app-bg-soft))}.goods-catalog__details--empty{display:grid;place-items:center;align-content:center;color:var(--text-muted);text-align:center}.goods-catalog__details--empty>i{margin-bottom:1rem;font-size:3.5rem;opacity:.35}.goods-catalog__details-header{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:18px;margin-bottom:17px;border-bottom:1px solid var(--border-color)}.goods-catalog__details-title-wrap{display:flex;align-items:center;min-width:0}.goods-catalog__path{margin:0 0 5px;color:var(--text-muted);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.goods-catalog__title-line{display:flex;align-items:center;gap:12px;min-height:34px;flex-wrap:wrap}.goods-catalog__title-line h2{margin:0;color:var(--text-main);font-size:1.5rem;font-weight:700;line-height:1.1}.goods-catalog__product-icon{color:#60a5fa;font-size:1.55rem}.goods-catalog__product-thumb-inline{width:2.15rem;height:2.15rem;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-input)}.goods-catalog__product-thumb-inline img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.goods-catalog__edit-product.p-button,.goods-catalog__add-model.p-button,.goods-catalog__action-column .p-button{width:30px;height:30px;padding:0;box-shadow:none}.goods-catalog__edit-product.p-button,.goods-catalog__action-column .p-button{color:var(--text-muted)}.goods-catalog__add-model.p-button{color:var(--primary-color);font-size:1rem}.goods-catalog__private-icon{color:#10b981;font-size:16px}.goods-catalog__owner-badge{display:inline-flex;align-items:center;min-height:20px;margin-left:2px;padding:2px 6px;border-radius:4px;background:#10b981;color:#fff;font-size:.7rem;line-height:1;font-weight:700;white-space:nowrap}.goods-catalog__models-table{margin-top:0;font-size:.95rem}.goods-catalog__models-table .p-datatable-wrapper{overflow:visible}.goods-catalog__models-table .p-datatable-thead>tr>th{padding:10px;border:0;border-bottom:1px solid var(--border-color);background:transparent;color:var(--text-muted);font-size:.95rem;font-weight:600;text-transform:none;letter-spacing:0}.goods-catalog__models-table .p-datatable-tbody>tr{background:transparent;transition:background-color .18s ease}.goods-catalog__models-table .p-datatable-tbody>tr>td{padding:10px;border:0;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:var(--text-main)}.goods-catalog__models-table .p-datatable-tbody>tr:hover>td{background:#ffffff05}.goods-catalog__model-name{display:flex;align-items:center;gap:10px;min-width:12rem}.goods-catalog__model-thumb{width:18px;height:18px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;color:#94a3b8}.goods-catalog__model-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:2px}.goods-catalog__model-thumb i{font-size:14px}.goods-catalog__price-column{width:clamp(132px,10.5vw,176px);text-align:right!important;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.goods-catalog__purchase-price{color:var(--text-muted)!important}.goods-catalog__sale-price{color:#10b981!important;font-weight:500}.goods-catalog__action-column{width:54px;text-align:center}.goods-catalog__locked{opacity:.35}.goods-editor-dialog--model{width:min(500px,calc(100vw - 32px));border:1px solid var(--border-color);border-radius:7px;box-shadow:0 20px 55px #0000008c;overflow:hidden}.goods-editor-dialog--model .p-dialog-header{padding:27px 26px 18px;border-bottom:0;background:var(--bg-card);color:var(--text-main)}.goods-editor-dialog--model .p-dialog-title{font-size:1.15rem;font-weight:700}.goods-editor-dialog--model .p-dialog-header-icons .p-dialog-header-icon{width:28px;height:28px;color:var(--text-muted)}.goods-editor-dialog--model .p-dialog-content{padding:0 26px 24px;background:var(--bg-card);color:var(--text-main)}.goods-editor-dialog--model .p-dialog-content:before{content:"";display:block;height:1px;margin-bottom:21px;background:var(--border-color)}.goods-editor-dialog--model .p-dialog-footer{padding:20px 26px 28px;border-top:1px solid var(--border-color);background:var(--bg-card)}.goods-editor-dialog__form{display:grid;gap:14px}.goods-editor-dialog__grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.goods-field{display:grid;gap:7px;min-width:0;color:var(--text-muted);font-size:.86rem;font-weight:400}.goods-field>span{line-height:1.25}.goods-field__optional{color:var(--text-muted);font-weight:400}.goods-field>.p-inputtext,.goods-field>.p-dropdown,.goods-field>.p-inputnumber,.goods-field>.p-inputnumber .p-inputtext{width:100%}.goods-field .p-inputtext,.goods-field .p-dropdown,.goods-field .p-dropdown .p-dropdown-label,.goods-field .p-inputnumber-input{min-height:40px}.goods-field .p-inputtext,.goods-field .p-dropdown .p-dropdown-label,.goods-field .p-inputnumber-input{padding:10px 12px;border-color:var(--border-color);border-radius:7px;background:var(--bg-input);color:var(--text-main);font-size:.92rem;line-height:1.2}.goods-field .p-dropdown{border-color:var(--border-color);border-radius:7px;background:var(--bg-input)}.goods-field .p-inputtext:focus,.goods-field .p-inputnumber-input:focus,.goods-field .p-dropdown.p-focus{border-color:var(--primary-color);box-shadow:var(--focus-ring)}.goods-field--readonly .p-inputtext,.goods-field--readonly .p-inputnumber-input{background:color-mix(in srgb,var(--bg-body) 75%,var(--bg-input));color:var(--text-muted);opacity:.72}.goods-native-file{width:100%;min-height:44px;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border-color);border-radius:7px;background:var(--bg-input);color:var(--text-main);font:inherit;font-size:.9rem}.goods-native-file::file-selector-button{margin-right:10px;padding:4px 8px;border:1px solid #aeb6c4;border-radius:3px;background:#f3f4f6;color:#111827;font:inherit;cursor:pointer}.goods-editor-dialog__footer{display:flex;justify-content:flex-end;gap:12px}.goods-editor-dialog__footer .p-button{min-height:38px;padding:0 20px;border-radius:7px;font-size:.78rem;font-weight:600}.goods-editor-dialog__cancel.p-button{border:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-card) 72%,#334155 28%);color:var(--text-muted)}.goods-editor-dialog__save.p-button{min-width:148px;border-color:var(--primary-color);background:var(--primary-color);color:#fff}@media (min-width: 1920px){.goods-catalog{grid-template-columns:340px minmax(0,1fr);width:min(1540px,calc(100vw - 5rem))}.goods-catalog__tree-panel{font-size:.92rem}.goods-catalog__details{padding-inline:32px}}@media (max-width: 1180px){.goods-page .standard-page-layout__inner--full{padding-inline:clamp(.75rem,2vw,1.5rem)}.goods-catalog{grid-template-columns:clamp(250px,27vw,292px) minmax(0,1fr);width:100%}.goods-page__header-actions{gap:10px}.goods-page__header-actions .p-button{padding-inline:14px}.goods-catalog__price-column{width:clamp(118px,13vw,150px)}}@media (max-width: 980px){.goods-page .standard-page-layout__inner--full{padding-inline:.75rem}.goods-page__header-actions{width:100%;justify-content:flex-start}.goods-page__header-actions .p-button,.goods-page__dealer-filter{min-height:36px}.goods-catalog{grid-template-columns:minmax(220px,250px) minmax(0,1fr);gap:12px;height:calc(100dvh - 156px);min-height:540px;margin-top:14px}.goods-catalog__tree-panel{padding:12px 10px;font-size:.84rem}.goods-catalog__tree .p-tree-container .p-treenode .p-treenode-content{padding-inline:5px}.goods-catalog__details{padding:20px}.goods-catalog__details-header{gap:.75rem}.goods-catalog__models-table{font-size:.88rem}.goods-catalog__models-table .p-datatable-thead>tr>th,.goods-catalog__models-table .p-datatable-tbody>tr>td{padding-inline:8px}.goods-catalog__price-column{width:118px}}@media (max-width: 760px){.goods-page .standard-page-layout__content,.goods-page .standard-page-layout__inner--full{padding-inline:.5rem}.goods-page__header-actions{gap:8px}.goods-page__header-actions .p-button{flex:1 1 calc(50% - 4px);justify-content:center}.goods-page__header-separator{display:none}.goods-page__dealer-filter{flex:1 1 100%;justify-content:center}.goods-catalog{grid-template-columns:minmax(0,1fr);width:100%;height:auto;min-height:0;margin:10px auto 14px;overflow:visible}.goods-catalog__tree-panel{max-height:min(38dvh,320px)}.goods-catalog__details{min-height:420px;overflow-x:hidden}.goods-catalog__details-header{align-items:flex-start}.goods-catalog__title-line h2{font-size:clamp(1.25rem,5vw,1.5rem)}.goods-catalog__models-table .p-datatable-wrapper{overflow-x:auto;overscroll-behavior-inline:contain}.goods-catalog__models-table table{min-width:620px}.goods-editor-dialog--model{width:min(500px,calc(100vw - 20px));max-height:calc(100dvh - 20px)}.goods-editor-dialog--model .p-dialog-header{padding:22px 20px 15px}.goods-editor-dialog--model .p-dialog-content{padding:0 20px 20px}.goods-editor-dialog--model .p-dialog-footer{padding:16px 20px 20px}}@media (max-width: 560px){.goods-page__header-actions .p-button{flex-basis:100%}.goods-catalog__details{padding:16px 14px;min-height:360px}.goods-catalog__details-header{padding-bottom:14px;margin-bottom:12px}.goods-catalog__title-line{gap:8px}.goods-catalog__model-name{min-width:10rem}.goods-editor-dialog__grid{grid-template-columns:1fr}.goods-editor-dialog__footer{display:grid;grid-template-columns:1fr}.goods-editor-dialog__footer .p-button,.goods-editor-dialog__save.p-button{width:100%;min-width:0;justify-content:center}}@media (max-height: 720px) and (min-width: 761px){.goods-catalog{height:calc(100dvh - 126px);min-height:500px;margin-top:12px}}@media (prefers-reduced-motion: reduce){.goods-page__header-actions .p-button,.goods-page__dealer-filter,.goods-catalog__tree .p-treenode-content,.goods-catalog__models-table .p-datatable-tbody>tr{transition:none}}.goods-page .standard-page-layout__content{min-height:0}.goods-catalog{grid-template-columns:320px minmax(0,1fr);gap:20px;width:min(1420px,calc(100vw - 80px));height:calc(100dvh - 170px);min-height:560px;max-height:none;margin:26px auto 20px;overflow:hidden}.goods-catalog__tree-panel{padding:15px;border-radius:7px;background:var(--bg-card, #151b24);box-shadow:none}.goods-catalog__details{padding:30px;border-radius:7px;background:#0003;box-shadow:none}.goods-catalog__tree-heading{margin:0 0 10px;font-size:.72rem;letter-spacing:.1em}.goods-catalog__tree .p-tree-container .p-treenode .p-treenode-content{min-height:28px;padding:4px 8px;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.goods-catalog__tree .p-tree-toggler{width:14px;height:20px;cursor:pointer}.goods-catalog__tree .p-treenode-children{margin-left:9px;padding-left:20px}.goods-catalog__details--empty>i{font-size:3rem;margin-bottom:1rem;opacity:.35}.goods-catalog__details--empty p{margin:0;opacity:.65}.goods-catalog__details-header{padding-bottom:20px;margin-bottom:20px}.goods-catalog__path{margin-bottom:5px}.goods-catalog__models-table .p-datatable-thead>tr>th{padding:10px}.goods-catalog__models-table .p-datatable-tbody>tr>td{padding:12px 10px}@media (min-width: 1700px){.goods-catalog{width:min(1420px,calc(100vw - 120px))}}@media (max-width: 1180px){.goods-catalog{grid-template-columns:280px minmax(0,1fr);width:calc(100vw - 40px);gap:16px}}@media (max-width: 900px){.goods-catalog{grid-template-columns:240px minmax(0,1fr);width:calc(100vw - 24px);height:calc(100dvh - 205px);margin-top:16px}.goods-catalog__details{padding:22px}}@media (max-width: 760px){.goods-catalog{grid-template-columns:1fr;width:100%;height:auto;min-height:0;overflow:visible}.goods-catalog__tree-panel{max-height:320px}}.goods-model-image-editor{display:flex;gap:14px;align-items:center;padding:10px;border:1px solid var(--surface-border,#2b3546);border-radius:7px;background:rgb(var(--app-card))}.goods-model-image-editor__preview{width:82px;height:62px;flex:0 0 auto;border:1px solid rgb(var(--app-border));border-radius:6px;overflow:hidden;display:grid;place-items:center;color:rgb(var(--app-text-muted));background:rgb(var(--app-bg-soft))}.goods-model-image-editor__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.goods-model-image-editor__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.goods-model-image-editor__actions .p-button,.goods-model-image-editor__actions label.p-button{min-height:38px}.goods-cropper-dialog{width:min(620px,calc(100vw - 32px))}.goods-cropper-dialog .p-dialog-content{padding:18px 24px 22px;overflow:visible}.goods-cropper{display:flex;flex-direction:column;align-items:center;gap:14px}.goods-cropper__ratios{width:100%;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.goods-cropper__ratios>span{margin-right:4px;color:rgb(var(--app-text-muted));font-size:13px}.goods-cropper__ratios .p-button{padding:7px 10px;font-size:12px}.goods-cropper__viewport{position:relative;max-width:100%;overflow:hidden;background:rgb(var(--app-bg-soft));border:1px solid rgb(var(--app-border-strong));box-shadow:0 12px 34px #00000059;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.goods-cropper__viewport:active{cursor:grabbing}.goods-cropper__viewport>img{position:absolute;left:50%;top:50%;max-width:none;pointer-events:none}.goods-cropper__frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #705bffa6,inset 0 0 30px #0003}.goods-cropper__zoom{width:100%;display:grid;grid-template-columns:110px 1fr;align-items:center;gap:12px;color:rgb(var(--app-text-muted));font-size:13px}.goods-cropper__zoom input{width:100%;accent-color:#5645e8}.goods-cropper>small{width:100%;color:rgb(var(--app-text-muted))}.goods-cropper__footer{width:100%;display:flex;justify-content:flex-end;gap:10px;padding-top:6px}@media (max-width: 620px){.goods-model-image-editor{align-items:flex-start;flex-direction:column}.goods-cropper-dialog .p-dialog-content{padding:14px}.goods-cropper__viewport{transform:scale(.82);transform-origin:top center;margin-bottom:-52px}}.product-create-page .standard-page-layout__inner--wide{max-width:1120px}.product-create-page .standard-page-layout__breadcrumbs.p-breadcrumb{max-width:792px;margin-left:auto;margin-right:auto}.product-create-page .standard-page-layout__content{max-width:800px;margin-inline:auto}.product-create-page__back.p-button{width:38px;height:38px;color:color-mix(in srgb,var(--primary-color) 72%,#b784ff 28%)}.product-create__status{min-height:12rem;display:grid;place-items:center;color:var(--text-muted)}.product-create{width:100%;margin:40px auto;padding:0 20px;box-sizing:border-box}.product-create__card{padding:30px;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg-card);box-shadow:var(--shadow),0 18px 42px #00000038}.product-create__section-title{display:flex;align-items:center;gap:10px;margin:20px 0 15px;padding-bottom:10px;border-bottom:1px solid var(--border-color);color:var(--primary-color);font-size:1.1rem;font-weight:500}.product-create__section-title .pi{width:18px;text-align:center;font-size:1rem}.product-create__grid{display:grid;gap:20px}.product-create__grid--2{grid-template-columns:1fr 1fr}.product-create__field--full{grid-column:1 / -1}.product-create__grid-spacer{min-height:1px}.product-create__product-fields{align-items:start}.product-create-page .goods-field{display:grid;gap:8px;min-width:0;color:var(--text-muted);font-size:.78rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.product-create-page .goods-field .p-inputtext,.product-create-page .goods-field .p-dropdown,.product-create-page .goods-field .p-dropdown .p-dropdown-label,.product-create-page .goods-field .p-inputnumber,.product-create-page .goods-field .p-inputnumber-input{width:100%;min-height:42px;box-sizing:border-box}.product-create-page .goods-field .p-inputtext,.product-create-page .goods-field .p-dropdown .p-dropdown-label,.product-create-page .goods-field .p-inputnumber-input{padding:11px 12px;border-color:var(--border-color);border-radius:7px;background:var(--bg-input);color:var(--text-main);font-size:.92rem;font-weight:400;letter-spacing:normal;line-height:1.15;text-transform:none}.product-create-page .goods-field .p-dropdown{border-color:var(--border-color);border-radius:7px;background:var(--bg-input)}.product-create-page .goods-field .p-dropdown .p-dropdown-trigger{width:2.5rem}.product-create-page .goods-field .p-inputtext::-moz-placeholder,.product-create-page .goods-field .p-inputnumber-input::-moz-placeholder{color:var(--text-muted);opacity:.72}.product-create-page .goods-field .p-inputtext::placeholder,.product-create-page .goods-field .p-inputnumber-input::placeholder,.product-create-page .goods-field .p-dropdown .p-placeholder{color:var(--text-muted);opacity:.72}.product-create-page .goods-field .p-inputtext:focus,.product-create-page .goods-field .p-inputnumber-input:focus,.product-create-page .goods-field .p-dropdown.p-focus{border-color:var(--primary-color);box-shadow:var(--focus-ring)}.product-create-page .goods-field .p-dropdown.p-disabled{opacity:.42}.product-create-page .goods-native-file{width:100%;min-height:42px;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border-color);border-radius:7px;background:var(--bg-input);color:var(--text-main);font-size:.9rem;font-weight:400;letter-spacing:normal;text-transform:none}.product-create-page .goods-native-file::file-selector-button{margin-right:10px;padding:4px 8px;border:1px solid #aeb6c4;border-radius:3px;background:#f3f4f6;color:#111827;font:inherit;cursor:pointer}.product-create-page .goods-field--readonly .p-inputtext{pointer-events:none;background:var(--bg-body);color:var(--text-muted);opacity:.5}.product-create__submit.p-button{width:100%;min-height:42px;margin-top:26px;justify-content:center;border:0;border-radius:7px;background:var(--primary-color);color:#fff;font-size:.78rem;font-weight:600;transition:all .3s ease}.product-create__submit.p-button:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 18px #4338ca47}@media (max-width: 768px){.product-create{margin:15px auto;padding:15px 15px 120px}.product-create__card{padding:20px}.product-create__grid--2{grid-template-columns:1fr;gap:15px}.product-create__grid-spacer{display:none}.product-create__field--full{grid-column:1}}@media (prefers-reduced-motion: reduce){.product-create__submit.p-button{transition:none}}.product-create-page .standard-page-layout__inner--wide{max-width:100%}.product-create-page .standard-page-layout__breadcrumbs.p-breadcrumb{width:min(792px,calc(100vw - 40px));max-width:792px;margin:20px auto 0;padding:9px 14px;border:1px solid var(--border-color, #2b3545);border-radius:7px;background:var(--bg-card, #151b24)}.product-create-page .standard-page-layout__content{max-width:none;margin:0}.product-create{width:min(800px,calc(100vw - 40px));margin:40px auto;padding:0 20px}.product-create__card{padding:30px;border:1px solid var(--border-color, #2b3545);border-radius:8px;background:var(--bg-card, #151b24);box-shadow:0 14px 34px #0000003d}.product-create__section+.product-create__section{margin-top:22px}.product-create__section-title{margin:20px 0 15px;padding-bottom:10px;gap:10px;border-bottom:1px solid var(--border-color, #2b3545);color:var(--primary-color, #4f46e5);font-size:1.1rem;font-weight:500}.product-create__section:first-of-type .product-create__section-title{margin-top:6px}.product-create__grid{gap:20px}.product-create-page .goods-field{gap:8px;color:var(--text-muted, #94a3b8);font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.product-create-page .goods-field .p-inputtext,.product-create-page .goods-field .p-inputnumber-input,.product-create-page .goods-field .p-dropdown{min-height:44px!important;border:1px solid var(--border-color, #2b3545)!important;border-radius:8px!important;background:var(--bg-input, #090d13)!important;box-shadow:none!important}.product-create-page .goods-field .p-inputtext,.product-create-page .goods-field .p-inputnumber-input,.product-create-page .goods-field .p-dropdown .p-dropdown-label{padding:12px!important;color:var(--text-main, #e5e7eb)!important;font-size:1rem!important;font-weight:400!important;line-height:1.2!important;text-transform:none!important}.product-create-page .goods-field .p-dropdown .p-dropdown-label{display:flex;align-items:center}.product-create-page .goods-field .p-inputtext:hover,.product-create-page .goods-field .p-inputnumber-input:hover,.product-create-page .goods-field .p-dropdown:not(.p-disabled):hover{border-color:color-mix(in srgb,var(--border-color, #2b3545) 55%,#94a3b8 45%)!important}.product-create-page .goods-field .p-inputtext:focus,.product-create-page .goods-field .p-inputnumber-input:focus,.product-create-page .goods-field .p-dropdown.p-focus{border-color:var(--primary-color, #4f46e5)!important;box-shadow:var(--focus-ring, 0 0 0 2px rgba(79, 70, 229, .2))!important}.product-create-page .goods-field .p-dropdown.p-disabled{opacity:.4}.product-create-page .goods-native-file{min-height:44px;padding:8px;border:1px solid var(--border-color, #2b3545);border-radius:8px;background:var(--bg-input, #090d13);color:var(--text-main, #e5e7eb);font-size:.9rem}.product-create-page .goods-field--readonly .p-inputtext{border-color:var(--border-color, #2b3545)!important;background:var(--bg-body, #090d13)!important;color:var(--text-muted, #94a3b8)!important;opacity:.5}.product-create__submit.p-button{min-height:48px;margin-top:20px;border-radius:8px;box-shadow:none}@media (max-width: 768px){.product-create-page .standard-page-layout__breadcrumbs.p-breadcrumb{width:calc(100vw - 30px);margin-top:15px}.product-create{width:100%;margin:15px auto;padding:15px 15px 120px}.product-create__card{padding:20px}}.product-create__image-picker{min-height:44px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:6px 0}.product-create__image-picker label.p-button{cursor:pointer}.product-create__image-name{color:#9daabe;font-size:13px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-translations-page .standard-page-layout__content{max-width:1360px;margin:0 auto}.translation-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem;height:calc(100vh - 190px);min-height:610px}.translation-card{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.translation-card h2{font-size:1.1rem;text-align:center;margin:0;padding:1rem;border-bottom:1px solid var(--surface-border);letter-spacing:.05em}.translation-empty{color:var(--text-color-secondary);font-style:italic;text-align:center;padding:4rem 2rem}.translation-form{display:flex;flex-direction:column;gap:.65rem;padding:1.25rem;overflow-y:auto}.translation-form>label{color:var(--text-color-secondary);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.translation-form>.p-inputtext{width:100%}.translation-section-label{margin-top:.75rem}.translation-language-list,.translation-models-list{display:flex;flex-direction:column;gap:.55rem}.translation-language-row{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:.6rem}.translation-language-row img{width:24px;height:18px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.translation-language-row .p-inputtext{width:100%;min-width:0}.translation-divider{border-top:1px solid var(--surface-border);margin:1rem 0 .35rem}.translation-models-label{color:var(--primary-color)!important}.translation-model-card{padding:.8rem;border:1px solid var(--surface-border);border-radius:7px;background:color-mix(in srgb,var(--surface-ground) 60%,transparent);display:flex;flex-direction:column;gap:.5rem}.translation-model-title{display:flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;margin-bottom:.15rem}.translation-form>.p-button{width:100%;margin-top:.75rem}.translation-tree{padding:1rem;overflow-y:auto;flex:1}.translation-tree details{margin:.25rem 0}.translation-tree summary{cursor:pointer;font-weight:600;padding:.35rem;list-style:none}.translation-tree summary::-webkit-details-marker{display:none}.translation-tree summary .pi-folder,.translation-tree summary .pi-folder-open{color:#f5c400;margin-right:.4rem}.translation-subgroup{margin-left:1.25rem!important;border-left:1px dashed var(--surface-border);padding-left:.75rem}.translation-product-row{width:calc(100% - 1.2rem);margin:.1rem 0 .1rem 1.2rem;border:1px solid transparent;background:transparent;color:var(--text-color);padding:.48rem .55rem;cursor:pointer;text-align:left;border-radius:4px;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.translation-product-row:hover{background:color-mix(in srgb,var(--surface-hover) 70%,transparent)}.translation-product-row.is-active{background:color-mix(in srgb,var(--primary-color) 20%,transparent);border-color:var(--primary-color)}.translation-product-name{display:flex;align-items:center;gap:.5rem;min-width:0}.translation-product-name .pi{color:var(--text-color-secondary);font-size:.9rem}.translation-dealer-badge{margin-left:auto;flex:0 0 auto;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#10b981;color:#fff;font-size:.67rem;line-height:1.2;padding:.2rem .42rem;border-radius:4px;font-weight:700}.translation-form .p-inputtext:-moz-read-only{background:var(--surface-ground)}.translation-form .p-inputtext:read-only{background:var(--surface-ground)}@media (max-width:1000px){.translation-grid{grid-template-columns:1fr;height:auto}.translation-card{min-height:240px;max-height:680px}}.floating-theme-toggle{position:fixed;bottom:1.5rem;right:1.5rem;z-index:50;height:3rem;width:3rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));background-color:#0f172ae6;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;right:var(--app-floating-action-right);bottom:var(--app-floating-action-bottom);width:var(--app-floating-action-size);height:var(--app-floating-action-size);min-width:var(--app-floating-action-size)}.floating-theme-toggle .p-button-icon{font-size:1.125rem;line-height:1.75rem}.floating-theme-toggle:enabled:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.floating-theme-toggle:enabled:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #020617 }[data-theme=light] .floating-theme-toggle{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));background-color:#ffffffe6;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(148 163 184 / .3);--tw-shadow: var(--tw-shadow-colored) }[data-theme=light] .floating-theme-toggle:enabled:hover{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}[data-theme=light] .floating-theme-toggle:enabled:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1));--tw-ring-offset-color: #fff }@media (max-width: 640px){.floating-theme-toggle{bottom:1rem;right:1rem;height:2.75rem;width:2.75rem}}.session-timeout-dialog{width:92vw;max-width:28rem;overflow:hidden;border-radius:1rem}.session-timeout-dialog .p-dialog-header{display:none}.session-timeout-dialog .p-dialog-content{padding:0;background-color:rgb(var(--app-card));color:rgb(var(--app-text))}.session-timeout-dialog__content{background-color:rgb(var(--app-card));color:rgb(var(--app-text))}.session-timeout-dialog__body{display:flex;flex-direction:column;align-items:center;padding:2rem 1.75rem;text-align:center}.session-timeout-dialog__icon{margin-bottom:1.25rem;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:9999px;font-size:1.875rem;line-height:2.25rem;background-color:rgb(var(--app-primary) / .14);color:rgb(var(--app-primary-soft));box-shadow:0 0 42px rgb(var(--app-primary) / .24)}.session-timeout-dialog__title{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:800;color:rgb(var(--app-text))}.session-timeout-dialog__description{margin-bottom:1rem;max-width:24rem;font-size:.875rem;line-height:1.5rem;color:rgb(var(--app-text-muted))}.session-timeout-dialog__countdown{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem;font-weight:800;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:rgb(var(--app-primary-soft))}.session-timeout-dialog__progress{margin-bottom:1.5rem;height:.5rem;width:100%;overflow:hidden;border-radius:9999px;background-color:rgb(var(--app-bg-muted))}.session-timeout-dialog__progress .p-progressbar-value{background-color:rgb(var(--app-primary))}.session-timeout-dialog__actions{display:flex;width:100%;flex-direction:column-reverse;gap:.75rem}@media (min-width: 640px){.session-timeout-dialog__actions{flex-direction:row;justify-content:flex-end}}.session-timeout-dialog__logout{height:2.75rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-weight:600;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);color:rgb(var(--app-text-muted))}.session-timeout-dialog__logout:enabled:hover{background-color:rgb(var(--app-bg-muted));color:rgb(var(--app-text))}.session-timeout-dialog__extend{height:2.75rem;border-radius:.5rem;border-width:0px;padding-left:1.25rem;padding-right:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:rgb(var(--app-primary));box-shadow:0 16px 34px rgb(var(--app-primary) / .24)}.session-timeout-dialog__extend:enabled:hover{background-color:rgb(var(--app-primary-hover))}.session-timeout-dialog__extend:enabled:focus,.session-timeout-dialog__logout:enabled:focus{box-shadow:0 0 0 2px rgb(var(--app-card)),0 0 0 4px rgb(var(--app-primary-soft))}@media (prefers-reduced-motion: reduce){.session-timeout-dialog__extend,.session-timeout-dialog__logout,.session-timeout-dialog__progress .p-progressbar-value{transition:none}}.bug-report-success{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:2rem 1rem 2.5rem;text-align:center}.bug-report-success__scene{position:relative;display:grid;place-items:center;width:220px;height:220px}.bug-report-success__glow{position:absolute;top:28px;right:28px;bottom:28px;left:28px;border-radius:999px;background:radial-gradient(circle,#6366f138,#10182800 72%);filter:blur(8px);transition:transform .28s ease,opacity .28s ease,background .28s ease}.bug-report-success__pulse-ring{position:absolute;width:132px;height:132px;border:1px solid rgba(99,102,241,.28);border-radius:999px;opacity:.85;animation:bug-report-pulse-ring 1.25s ease-in-out infinite}.bug-report-success__net{position:absolute;width:144px;height:144px;border:2px solid rgba(148,163,184,.16);border-radius:28px;opacity:0;transform:scale(1.25) rotate(-8deg);transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .36s ease;overflow:hidden;box-shadow:0 0 0 1px #94a3b814,0 12px 36px #0f172a2e}.bug-report-success__net-line{position:absolute;background:#bfdbfe57}.bug-report-success__net-line--horizontal{top:50%;left:10%;width:80%;height:2px;transform:translateY(-50%)}.bug-report-success__net-line--vertical{top:10%;left:50%;width:2px;height:80%;transform:translate(-50%)}.bug-report-success__net-line--diagonal-left{top:50%;left:50%;width:2px;height:112%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center}.bug-report-success__net-line--diagonal-right{top:50%;left:50%;width:2px;height:112%;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center}.bug-report-success__bug-shell,.bug-report-success__check-shell{position:absolute;display:grid;place-items:center;width:78px;height:78px;border-radius:999px;transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1),background .32s ease,box-shadow .32s ease}.bug-report-success__bug-shell{background:radial-gradient(circle at 30% 30%,#f8717133,#7f1d1d1a 72%),#0f172aeb;box-shadow:0 16px 36px #0206175c,0 0 0 1px #f871712e}.bug-report-success__check-shell{opacity:0;transform:scale(.65);background:radial-gradient(circle at 30% 30%,#34d39947,#065f461f 70%),#0f172af5;box-shadow:0 16px 36px #0206175c,0 0 0 1px #34d39938}.bug-report-success__bug-icon,.bug-report-success__check-icon{width:38px;height:38px;fill:none;stroke-linecap:round;stroke-linejoin:round}.bug-report-success__bug-icon{stroke:#ff5f57;stroke-width:3.2}.bug-report-success__check-icon{stroke:#34d399;stroke-width:4.2}.bug-report-success__content{display:flex;flex-direction:column;gap:.65rem;max-width:440px}.bug-report-success__stage{margin:0;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--app-primary-soft))}.bug-report-success__title{margin:0;font-size:2rem;font-weight:800;line-height:1.1;color:rgb(var(--app-text))}.bug-report-success__description{margin:0;font-size:1rem;line-height:1.7;color:rgb(var(--app-text))}.bug-report-success__description--muted{color:rgb(var(--app-text-muted))}.bug-report-success--sending .bug-report-success__bug-shell{opacity:1;transform:translateY(0) scale(1)}.bug-report-success--sending .bug-report-success__bug-icon{animation:bug-report-bug-float 1.1s ease-in-out infinite}.bug-report-success--capturing .bug-report-success__net{opacity:1;transform:scale(1) rotate(0)}.bug-report-success--capturing .bug-report-success__bug-shell{transform:scale(.94)}.bug-report-success--capturing .bug-report-success__bug-icon{animation:bug-report-bug-shake .42s ease-in-out 2}.bug-report-success--captured .bug-report-success__glow{background:radial-gradient(circle,#34d39942,#10182800 72%);transform:scale(1.06)}.bug-report-success--captured .bug-report-success__pulse-ring{animation:none;opacity:.28;border-color:#34d39952}.bug-report-success--captured .bug-report-success__net{opacity:.16;transform:scale(1.02)}.bug-report-success--captured .bug-report-success__bug-shell{opacity:0;transform:scale(.64)}.bug-report-success--captured .bug-report-success__check-shell{opacity:1;transform:scale(1)}@keyframes bug-report-pulse-ring{0%{transform:scale(.94);opacity:.65}50%{transform:scale(1.06);opacity:1}to{transform:scale(.94);opacity:.65}}@keyframes bug-report-bug-float{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes bug-report-bug-shake{0%{transform:translate(0) rotate(0)}25%{transform:translate(-3px) rotate(-6deg)}50%{transform:translate(3px) rotate(6deg)}75%{transform:translate(-2px) rotate(-3deg)}to{transform:translate(0) rotate(0)}}@media (prefers-reduced-motion: reduce){.bug-report-success__pulse-ring,.bug-report-success__bug-icon{animation:none}.bug-report-success__glow,.bug-report-success__pulse-ring,.bug-report-success__net,.bug-report-success__bug-shell,.bug-report-success__check-shell{transition:none}}[data-theme=light] .bug-report-success__glow{background:radial-gradient(circle,#4f46e529,#fff0 72%)}[data-theme=light] .bug-report-success__pulse-ring{border-color:#4f46e538}[data-theme=light] .bug-report-success__net{border-color:#94a3b83d;box-shadow:0 0 0 1px #94a3b81a,0 12px 36px #0f172a14}[data-theme=light] .bug-report-success__bug-shell,[data-theme=light] .bug-report-success__check-shell{background-color:#fffffff0}[data-theme=light] .bug-report-success__title,[data-theme=light] .bug-report-success__description{color:rgb(var(--app-text))}[data-theme=light] .bug-report-success__description--muted{color:rgb(var(--app-text-muted))}.bug-report-widget__toggle{position:fixed;z-index:50;display:flex;align-items:center;justify-content:center;border-radius:9999px;border-width:0px;padding:0;font-size:1.125rem;line-height:1.75rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;right:var(--app-floating-action-right);bottom:calc(var(--app-floating-action-bottom) + var(--app-floating-action-size) + var(--app-floating-action-gap) + var(--app-floating-action-size) + var(--app-floating-action-gap));width:var(--app-floating-action-size);height:var(--app-floating-action-size);min-width:var(--app-floating-action-size);background-color:rgb(var(--app-card));color:rgb(var(--app-danger, 239 68 68));box-shadow:var(--app-shadow-card),0 0 0 1px rgb(var(--app-danger, 239 68 68) / .16)}.bug-report-widget__toggle--compact-stack{bottom:var(--app-floating-action-bottom-2)}.bug-report-widget__toggle .p-button-icon{margin:0;font-size:1.25rem;line-height:1.75rem;line-height:1}.bug-report-widget__toggle:enabled:hover{background-color:rgb(var(--app-danger, 239 68 68));color:#fff;transform:translateY(-2px)}.bug-report-widget__toggle:enabled:focus{box-shadow:0 0 0 2px rgb(var(--app-bg)),0 0 0 4px rgb(var(--app-danger, 239 68 68))}.bug-report-dialog{width:92vw;max-width:36rem;overflow:hidden;border-radius:1rem}.bug-report-dialog .p-dialog-header{display:none}.bug-report-dialog .p-dialog-content{padding:0;background-color:rgb(var(--app-card));color:rgb(var(--app-text))}.bug-report-dialog__content{background-color:rgb(var(--app-card));color:rgb(var(--app-text))}.bug-report-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;padding:1.5rem 1.75rem;border-color:rgb(var(--app-border))}.bug-report-dialog__title{margin:0;display:flex;align-items:center;gap:.75rem;font-size:1.5rem;line-height:2rem;font-weight:800;text-transform:uppercase;letter-spacing:-.025em;color:rgb(var(--app-danger, 239 68 68))}.bug-report-dialog__description{margin-top:.75rem;max-width:28rem;font-size:.875rem;line-height:1.5rem;color:rgb(var(--app-text-muted))}.bug-report-dialog__close{height:2.5rem;width:2.5rem;flex-shrink:0;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);color:rgb(var(--app-text-muted))}.bug-report-dialog__close:enabled:hover{background-color:rgb(var(--app-bg-muted));color:rgb(var(--app-text))}.bug-report-form{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1.75rem}.bug-report-form__field{display:flex;flex-direction:column;gap:.5rem}.bug-report-form__label{font-size:.875rem;line-height:1.25rem;font-weight:700;color:rgb(var(--app-text))}.bug-report-form__input,.bug-report-form__textarea,.bug-report-form__dropdown{width:100%;border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:rgb(var(--app-input));border-color:rgb(var(--app-border-strong));color:rgb(var(--app-text))}.bug-report-form__input{height:3rem;padding-left:1rem;padding-right:1rem}.bug-report-form__textarea{min-height:110px;padding:.75rem 1rem}.bug-report-form__dropdown{height:3rem}.bug-report-form__dropdown .p-dropdown-label{display:flex;align-items:center;padding-left:1rem;padding-right:1rem;color:rgb(var(--app-text))}.bug-report-form__dropdown .p-dropdown-trigger{color:rgb(var(--app-text-muted))}.bug-report-form__input::-moz-placeholder,.bug-report-form__textarea::-moz-placeholder{color:rgb(var(--app-text-muted))}.bug-report-form__input::placeholder,.bug-report-form__textarea::placeholder{color:rgb(var(--app-text-muted))}.bug-report-form__input:enabled:focus,.bug-report-form__textarea:enabled:focus,.bug-report-form__dropdown.p-focus{border-color:rgb(var(--app-primary-soft));box-shadow:0 0 0 2px rgb(var(--app-primary) / .22)}.bug-report-form__message{border-radius:.5rem;font-size:.875rem;line-height:1.25rem}.bug-report-paste-zone{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border-width:2px;border-style:dashed;padding:1.5rem 1.25rem;text-align:center;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:rgb(var(--app-bg-muted) / .42);border-color:rgb(var(--app-border-strong));color:rgb(var(--app-text-muted))}.bug-report-paste-zone:hover,.bug-report-paste-zone:focus{background-color:rgb(var(--app-primary) / .08);border-color:rgb(var(--app-primary-soft));color:rgb(var(--app-text))}.bug-report-paste-zone__icon{font-size:1.5rem;line-height:2rem;color:rgb(var(--app-primary-soft))}.bug-report-screenshots{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 640px){.bug-report-screenshots{grid-template-columns:repeat(3,minmax(0,1fr))}}.bug-report-screenshots__item{position:relative;overflow:hidden;border-radius:.5rem;border-width:1px;aspect-ratio:4 / 3;background-color:rgb(var(--app-bg));border-color:rgb(var(--app-border))}.bug-report-screenshots__item img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.bug-report-screenshots__remove{position:absolute;right:.5rem;top:.5rem;height:1.75rem;width:1.75rem;border-width:0px;font-size:.75rem;line-height:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:rgb(var(--app-danger, 239 68 68));color:#fff}.bug-report-screenshots__remove .p-button-icon{margin-right:0;font-size:.75rem;line-height:1rem}.bug-report-form__actions{margin-top:.5rem;display:flex;flex-direction:column-reverse;gap:.75rem}@media (min-width: 640px){.bug-report-form__actions{flex-direction:row;justify-content:flex-end}}.bug-report-form__cancel{height:3rem;border-radius:.5rem;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bug-report-form__submit{height:3rem;border-radius:.5rem;border-width:0px;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:rgb(var(--app-primary));box-shadow:0 16px 34px rgb(var(--app-primary) / .24)}.bug-report-form__submit:enabled:hover{background-color:rgb(var(--app-primary-hover))}@media (max-width: 640px){.bug-report-dialog__header,.bug-report-form{padding-left:1.25rem;padding-right:1.25rem}.bug-report-dialog__title{font-size:1.25rem;line-height:1.75rem}.bug-report-widget__toggle{right:var(--app-floating-action-right);bottom:calc(var(--app-floating-action-bottom) + var(--app-floating-action-size) + var(--app-floating-action-gap));width:var(--app-floating-action-size);height:var(--app-floating-action-size);min-width:var(--app-floating-action-size)}}@media (prefers-reduced-motion: reduce){.bug-report-widget__toggle,.bug-report-paste-zone,.bug-report-form__submit{animation:none;transition:none}}.fluid-menu{position:fixed;left:1.5rem;z-index:50;--fluid-menu-trigger-size: 3.55rem;--fluid-menu-item-size: 3rem;--fluid-menu-label-width: 8.75rem;--fluid-menu-label-left: 4.25rem;--fluid-menu-submenu-left: 4.25rem;bottom:1.5rem;width:var(--fluid-menu-trigger-size);height:var(--fluid-menu-trigger-size);pointer-events:none}.fluid-menu__items{position:absolute;bottom:0;left:0;width:var(--fluid-menu-trigger-size);height:var(--fluid-menu-trigger-size);pointer-events:none}.fluid-menu__slot{position:absolute;left:0;bottom:0;opacity:0;transform:translateY(0) scale(.72);transition:opacity .18s ease,transform .36s cubic-bezier(.22,1,.36,1);transition-delay:0ms;pointer-events:none}.fluid-menu__slot--has-submenu:after{content:"";position:absolute;left:var(--fluid-menu-item-size);top:-.9rem;width:calc(var(--fluid-menu-submenu-left) - var(--fluid-menu-item-size) + .75rem);height:5rem;pointer-events:none;z-index:1}.fluid-menu__slot--submenu-open:after{pointer-events:auto}.fluid-menu--expanded .fluid-menu__slot{opacity:1;transform:translateY(var(--fluid-menu-item-offset)) scale(1);transition-delay:var(--fluid-menu-item-delay);pointer-events:auto}.fluid-menu__trigger,.fluid-menu__item{display:flex;align-items:center;justify-content:center;border-radius:9999px;border-width:0px;padding:0;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:rgb(var(--app-card));color:rgb(var(--app-text));box-shadow:var(--app-shadow-card),0 0 0 1px rgb(var(--app-border));pointer-events:auto}.fluid-menu__trigger{position:absolute;bottom:0;left:0;z-index:20;width:var(--fluid-menu-trigger-size);height:var(--fluid-menu-trigger-size);min-width:var(--fluid-menu-trigger-size)}.fluid-menu__item{width:var(--fluid-menu-item-size);height:var(--fluid-menu-item-size);min-width:var(--fluid-menu-item-size);margin-left:calc((var(--fluid-menu-trigger-size) - var(--fluid-menu-item-size)) / 2)}.fluid-menu__trigger .p-button-icon,.fluid-menu__item .p-button-icon{margin:0;font-size:1.25rem;line-height:1.75rem;line-height:1}.fluid-menu__trigger:enabled:hover,.fluid-menu__item:enabled:hover{background-color:rgb(var(--app-primary));color:#fff;transform:translateY(-3px)}.fluid-menu__trigger:enabled:focus,.fluid-menu__item:enabled:focus{box-shadow:0 0 0 2px rgb(var(--app-bg)),0 0 0 4px rgb(var(--app-primary-soft))}.fluid-menu__item--active{background-color:rgb(var(--app-primary));color:#fff;box-shadow:var(--app-shadow-card),0 0 22px rgb(var(--app-primary) / .52)}.fluid-menu__label{position:absolute;top:50%;height:2.25rem;border-radius:.5rem;border-width:1px;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;left:var(--fluid-menu-label-left);width:var(--fluid-menu-label-width);min-width:var(--fluid-menu-label-width);background-color:rgb(var(--app-card) / .96);border-color:rgb(var(--app-border));color:rgb(var(--app-text));opacity:0;transform:translateY(-50%) translate(-.5rem);pointer-events:none}.fluid-menu__label .p-button-label{width:100%;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:800}.fluid-menu--expanded .fluid-menu__label--visible{opacity:1;transform:translateY(-50%) translate(0);pointer-events:auto}.fluid-menu--expanded .fluid-menu__label--preview{height:1.95rem;opacity:.62;transform:translateY(-50%) translate(-.15rem) scale(.88);pointer-events:none}.fluid-menu--expanded .fluid-menu__label--preview .p-button-label{font-size:.72rem;line-height:1}.fluid-menu--expanded .fluid-menu__label--preview:before{opacity:.55;transform:translateY(-50%) scale(.82)}.fluid-menu__label--preview{background-color:rgb(var(--app-card) / .82);border-color:rgb(var(--app-border) / .72)}.fluid-menu__label:enabled:hover{background-color:rgb(var(--app-primary) / .16);border-color:rgb(var(--app-primary-soft));color:rgb(var(--app-primary-soft))}.fluid-menu__label:enabled:focus{box-shadow:0 0 0 2px rgb(var(--app-bg)),0 0 0 4px rgb(var(--app-primary-soft))}.fluid-menu__label--active{background-color:rgb(var(--app-primary));border-color:rgb(var(--app-primary));color:#fff}.fluid-menu__label:before{content:"";position:absolute;top:50%;left:-.42rem;transform:translateY(-50%);border-width:.42rem;border-style:solid;border-color:transparent rgb(var(--app-border)) transparent transparent}.fluid-menu__label--active:before{border-right-color:rgb(var(--app-primary))}.fluid-menu__submenu{position:absolute;top:50%;display:grid;min-width:12rem;gap:.5rem;border-radius:.75rem;border-width:1px;padding:.5rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);z-index:5;left:var(--fluid-menu-submenu-left);background-color:rgb(var(--app-card) / .98);border-color:rgb(var(--app-border));opacity:0;visibility:hidden;transform:translateY(-50%) translate(-.75rem) scaleY(.72) rotateX(-10deg);transform-origin:left center;pointer-events:none;transition:opacity .16s ease,visibility 0s linear .16s,transform .24s cubic-bezier(.16,1,.3,1)}.fluid-menu__submenu--open{opacity:1;visibility:visible;transform:translateY(-50%) translate(0) scaleY(1) rotateX(0);pointer-events:auto;transition:opacity .16s ease,transform .24s cubic-bezier(.16,1,.3,1)}.fluid-menu__submenu:before{content:"";position:absolute;top:50%;left:-.52rem;transform:translateY(-50%);border-width:.52rem;border-style:solid;border-color:transparent rgb(var(--app-border)) transparent transparent}.fluid-menu__submenu-item{height:2.75rem;justify-content:flex-start;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);color:rgb(var(--app-text));opacity:0;transform:translateY(-.45rem) rotateX(-16deg);transform-origin:top;transition:opacity .16s ease,transform .22s cubic-bezier(.16,1,.3,1),background-color 90ms ease,color 90ms ease}.fluid-menu__submenu--open .fluid-menu__submenu-item{opacity:1;transform:translateY(0) rotateX(0);transition-delay:var(--fluid-menu-subitem-delay),var(--fluid-menu-subitem-delay),0ms,0ms}.fluid-menu__submenu-item .p-button-icon{margin-right:.75rem;font-size:1rem;line-height:1.5rem;color:rgb(var(--app-primary-soft))}.fluid-menu__submenu-item .p-button-label{text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:800}.fluid-menu__submenu-item:enabled:hover{background-color:rgb(var(--app-primary) / .14);color:rgb(var(--app-primary-soft))}.fluid-menu__submenu-item:enabled:focus{box-shadow:inset 0 0 0 2px rgb(var(--app-primary-soft) / .65)}.fluid-menu__submenu-item--active{background-color:rgb(var(--app-primary));color:#fff}.fluid-menu__submenu-item--active .p-button-icon{color:#fff}[data-theme=light] .fluid-menu__trigger,[data-theme=light] .fluid-menu__item,[data-theme=light] .fluid-menu__label,[data-theme=light] .fluid-menu__submenu{background-color:#fffffff5}[data-theme=light] .fluid-menu__item--active,[data-theme=light] .fluid-menu__label--active,[data-theme=light] .fluid-menu__submenu-item--active{background-color:rgb(var(--app-primary));color:#fff}@media (max-width: 768px){.fluid-menu{left:1rem;--fluid-menu-trigger-size: 3.35rem;--fluid-menu-item-size: 2.85rem;--fluid-menu-label-width: 8.25rem;--fluid-menu-label-left: 4rem;--fluid-menu-submenu-left: 4rem;bottom:1rem}}@media (prefers-reduced-motion: reduce){.fluid-menu__slot,.fluid-menu__trigger,.fluid-menu__item,.fluid-menu__label,.fluid-menu__submenu,.fluid-menu__submenu-item{transition:none}}.task-card{border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;overflow:hidden;position:relative;padding:var(--task-card-padding);border-radius:var(--task-card-radius);border-color:rgb(var(--app-border) / var(--task-card-border-alpha));background:rgb(var(--app-card-elevated) / var(--task-card-bg-alpha));box-shadow:var(--task-card-shadow)}.task-card:hover{transform:translateY(var(--task-card-hover-translate-y));border-color:rgb(var(--app-primary-soft) / var(--task-card-hover-border-alpha))}.task-card--new{animation:task-card-created var(--task-card-created-animation-duration) cubic-bezier(.22,1,.36,1) both}.task-card--new:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 18%,rgb(var(--app-success) / var(--task-card-created-glow-alpha)),transparent 42%);animation:task-card-created-glow var(--task-card-created-glow-duration) ease-out both}.task-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--task-card-header-gap)}.task-card__title{margin:0;font-weight:800;color:rgb(var(--app-text));font-size:var(--task-card-title-size);line-height:1.3}.task-card__priority{flex-shrink:0}.task-card__description{margin:0;display:-webkit-box;margin-top:var(--task-card-description-margin-top);overflow:hidden;color:rgb(var(--app-text-soft));font-size:var(--task-card-description-size);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.task-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--task-card-footer-gap);margin-top:var(--task-card-footer-margin-top)}.task-card__deadline{display:flex;min-width:0px;flex-direction:column;gap:var(--task-card-deadline-gap)}.task-card__deadline-label{font-weight:800;text-transform:uppercase;color:rgb(var(--app-text-soft));font-size:var(--task-card-deadline-label-size);letter-spacing:var(--task-card-deadline-label-spacing)}.task-card__deadline-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--task-card-deadline-row-gap)}.task-card__deadline-row strong{line-height:1;color:rgb(var(--app-text));font-size:var(--task-card-deadline-size)}.task-card__status-label{font-weight:800;text-transform:uppercase;line-height:1;font-size:var(--task-card-status-label-size);letter-spacing:var(--task-card-status-label-spacing)}.task-card__status-label--overdue{color:rgb(var(--app-danger-alert-text))}.task-card__status-label--today{color:rgb(var(--app-warning-alert-text))}.task-card__deadline{display:flex;flex-direction:column;gap:var(--task-card-deadline-gap);color:rgb(var(--app-text));font-size:var(--task-card-deadline-size)}.task-card__deadline-label{font-weight:700;text-transform:uppercase;color:rgb(var(--app-text-muted));font-size:var(--task-card-deadline-label-size);letter-spacing:var(--task-card-deadline-label-spacing)}.task-card__state{flex-shrink:0}.task-card__complete-checkbox.p-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-width:1px;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:var(--task-card-complete-checkbox-size);height:var(--task-card-complete-checkbox-size);min-width:var(--task-card-complete-checkbox-size);border-radius:var(--task-card-complete-checkbox-radius);border-color:rgb(var(--app-border-strong) / var(--task-card-complete-checkbox-border-alpha));background:rgb(var(--app-card) / var(--task-card-complete-checkbox-bg-alpha));color:rgb(var(--app-text))}.task-card__complete-checkbox.p-button .p-button-icon{font-size:var(--task-card-complete-checkbox-icon-size)}.task-card__complete-checkbox.p-button:not(:disabled):hover{background:rgb(var(--app-primary) / .22);border-color:rgb(var(--app-primary-soft));color:rgb(var(--app-text));transform:translateY(var(--task-card-hover-translate-y))}.task-card--overdue{border-color:rgb(var(--app-danger) / var(--task-card-status-border-alpha));background:linear-gradient(135deg,rgb(var(--app-danger-soft) / var(--task-card-overdue-bg-alpha)),rgb(var(--app-card) / var(--task-card-bg-alpha)))}.task-card--today{border-color:rgb(var(--app-warning) / var(--task-card-status-border-alpha));background:linear-gradient(135deg,rgb(var(--app-warning-soft) / var(--task-card-today-bg-alpha)),rgb(var(--app-card) / var(--task-card-bg-alpha)))}.task-card--overdue .task-card__complete-checkbox.p-button{border-color:rgb(var(--app-danger-alert-text) / .82);background:rgb(var(--app-danger) / .08);color:rgb(var(--app-danger-alert-text))}.task-card--today .task-card__complete-checkbox.p-button{border-color:rgb(var(--app-warning-alert-text) / .82);background:rgb(var(--app-warning) / .08);color:rgb(var(--app-warning-alert-text))}.task-card--clickable{cursor:pointer}.task-card--clickable:hover{border-color:rgb(var(--app-primary-soft) / .78)}.task-card--clickable:focus-visible{outline:2px solid rgb(var(--app-primary-soft));outline-offset:3px}@keyframes task-card-created{0%{opacity:0;transform:translateY(var(--task-card-created-offset)) scale(.96)}70%{opacity:1;transform:translateY(-.08rem) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes task-card-created-glow{0%{opacity:0}35%{opacity:1}to{opacity:0}}.todo-sidebar__toggle.p-button{position:fixed;display:flex;align-items:center;justify-content:center;border-width:1px;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;overflow:visible;right:var(--app-floating-action-right);bottom:var(--app-floating-action-bottom-2);z-index:var(--app-floating-action-z-index);width:var(--app-floating-action-size);height:var(--app-floating-action-size);min-width:var(--app-floating-action-size);border-radius:var(--app-floating-action-radius);border-color:rgb(var(--app-border) / .65);background:rgb(var(--app-card) / .92);color:rgb(var(--app-text));box-shadow:var(--app-floating-action-shadow);-webkit-backdrop-filter:blur(var(--app-floating-action-backdrop-blur));backdrop-filter:blur(var(--app-floating-action-backdrop-blur))}.todo-sidebar__toggle.p-button:not(:disabled):hover{border-color:rgb(var(--app-primary) / .85);background:rgb(var(--app-card) / .98);transform:translateY(var(--app-floating-action-hover-translate-y))}.todo-sidebar__toggle .p-button-icon{line-height:1;font-size:var(--todo-sidebar-toggle-icon-size)}.todo-sidebar__badge{position:absolute;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border-style:solid;font-weight:800;line-height:1;top:var(--todo-sidebar-badge-top);right:var(--todo-sidebar-badge-right);min-width:var(--todo-sidebar-badge-min-width);height:var(--todo-sidebar-badge-height);padding-left:var(--todo-sidebar-badge-padding-x);padding-right:var(--todo-sidebar-badge-padding-x);border-width:var(--todo-sidebar-badge-border-width);border-color:rgb(var(--app-bg));background:rgb(var(--app-danger));color:rgb(var(--app-danger-contrast));font-size:var(--todo-sidebar-badge-font-size);z-index:2;box-shadow:0 0 0 var(--todo-sidebar-badge-ring-size) rgb(var(--app-bg)),0 .65rem 1.25rem rgb(var(--app-danger) / .35)}.todo-sidebar__mask.p-sidebar-mask{background:var(--todo-sidebar-mask-bg);-webkit-backdrop-filter:blur(var(--todo-sidebar-mask-blur));backdrop-filter:blur(var(--todo-sidebar-mask-blur))}.todo-sidebar.p-sidebar{border-left-width:1px;width:min(var(--todo-sidebar-width),100vw);border-color:rgb(var(--app-border) / var(--todo-sidebar-border-alpha));background:rgb(var(--app-card));color:rgb(var(--app-text));box-shadow:var(--todo-sidebar-shadow)}.todo-sidebar .p-sidebar-header{display:none}.todo-sidebar .p-sidebar-content{display:flex;height:100%;flex-direction:column;padding:0}.todo-sidebar__content{flex:1 1 0%;overflow-y:auto;padding:var(--todo-sidebar-content-padding)}.todo-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--todo-sidebar-header-gap);padding:var(--todo-sidebar-header-padding)}.todo-sidebar__title-group{display:flex;align-items:center;gap:var(--todo-sidebar-title-gap)}.todo-sidebar__title{margin:0;font-weight:800;letter-spacing:-.025em;color:rgb(var(--app-text));font-size:var(--todo-sidebar-title-size)}.todo-sidebar__add-button.p-button{width:var(--todo-sidebar-add-button-size);height:var(--todo-sidebar-add-button-size);min-width:var(--todo-sidebar-add-button-size)}.todo-sidebar__close-button.p-button{width:var(--todo-sidebar-close-button-size);height:var(--todo-sidebar-close-button-size);min-width:var(--todo-sidebar-close-button-size);color:rgb(var(--app-text))}.todo-sidebar__section-title{margin:0;display:flex;align-items:center;border-bottom-width:1px;font-weight:700;gap:var(--todo-sidebar-section-title-gap);margin-bottom:var(--app-floating-action-bottom);padding-bottom:var(--app-floating-action-gap);border-color:rgb(var(--app-border) / var(--todo-sidebar-border-alpha));color:rgb(var(--app-text));font-size:var(--todo-sidebar-section-title-size)}.todo-sidebar__section-title .pi{font-size:var(--todo-sidebar-section-title-icon-size)}.todo-sidebar__empty-state{text-align:center;font-style:italic;margin-top:var(--todo-sidebar-empty-margin-top);color:rgb(var(--app-text-muted));font-size:var(--todo-sidebar-empty-font-size)}.todo-sidebar__list{display:flex;flex-direction:column;gap:var(--todo-sidebar-list-gap)}.todo-sidebar__state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--todo-sidebar-state-gap);margin-top:var(--todo-sidebar-state-margin-top);color:rgb(var(--app-text-muted));font-size:var(--todo-sidebar-state-font-size)}.todo-sidebar__state--error{padding:var(--todo-sidebar-state-error-padding);border-radius:var(--todo-sidebar-state-error-radius);border:1px solid rgb(var(--app-danger) / var(--todo-sidebar-state-error-border-alpha));background:rgb(var(--app-danger) / var(--todo-sidebar-state-error-bg-alpha));color:rgb(var(--app-danger-contrast))}.todo-sidebar__spinner{width:var(--todo-sidebar-spinner-size);height:var(--todo-sidebar-spinner-size)}@media (max-width: 768px){.todo-sidebar__toggle.p-button{right:var(--app-floating-action-right-2);bottom:var(--app-floating-action-bottom-1)}.todo-sidebar.p-sidebar{width:min(var(--todo-sidebar-width),100vw)}}@media (prefers-reduced-motion: reduce){.todo-sidebar__toggle.p-button{transition:none}}.calendar-week-sidebar{position:fixed;left:0;z-index:50;display:flex;align-items:center;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;top:var(--dashboard-side-widget-top);transform:translate(-100%)}.calendar-week-sidebar--open{transform:translate(0)}.calendar-week-sidebar__content{min-width:150px;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-width:1px;padding:1rem 1.5rem;text-align:center;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgb(var(--app-card) / .94);border-color:rgb(var(--app-border));box-shadow:var(--app-shadow-card)}.calendar-week-sidebar__title{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:rgb(var(--app-text-muted))}.calendar-week-sidebar__number{font-size:3rem;font-weight:800;line-height:1;color:rgb(var(--app-primary-soft));text-shadow:0 2px 18px rgb(var(--app-primary) / .32)}.calendar-week-sidebar__toggle{position:absolute;top:50%;height:4rem;width:3rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-width:0px;padding-left:0;padding-right:0;font-size:1rem;line-height:1.5rem;font-weight:800;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;right:-48px;background-color:rgb(var(--app-primary));color:#fff;box-shadow:6px 0 18px #00000047}.calendar-week-sidebar__toggle .p-button-label{font-size:1rem;line-height:1.5rem;font-weight:800}.calendar-week-sidebar__toggle:enabled:hover{right:-52px;width:52px;background-color:rgb(var(--app-primary-hover))}.calendar-week-sidebar__toggle:enabled:focus{box-shadow:0 0 0 2px rgb(var(--app-bg)),0 0 0 4px rgb(var(--app-primary-soft))}@media (max-width: 768px){.calendar-week-sidebar{top:var(--dashboard-side-widget-mobile-top)}.calendar-week-sidebar__content{min-width:130px;padding:.75rem 1.25rem}.calendar-week-sidebar__number{font-size:2.25rem;line-height:2.5rem}.calendar-week-sidebar__toggle{height:3.5rem;width:2.75rem;right:-44px}.calendar-week-sidebar__toggle:enabled:hover{right:-46px;width:46px}}@media (prefers-reduced-motion: reduce){.calendar-week-sidebar,.calendar-week-sidebar__toggle{transition:none}}:root{--globi-color-primary: #4338ca;--globi-color-primary-hover: #3730a3;--globi-color-secondary: #7169c5;--globi-bg-page: #f8fafc;--globi-bg-surface: #ffffff;--globi-bg-muted: #f1f5f9;--globi-text-main: #0f172a;--globi-text-muted: #64748b;--globi-text-inverted: #ffffff;--globi-border: #e2e8f0;--globi-error: #dc2626;--globi-error-bg: #fef2f2;--globi-success: #16a34a;--globi-warning: #f59e0b;--globi-radius-sm: .375rem;--globi-radius-md: .5rem;--globi-radius-lg: .75rem;--globi-radius-xl: 1rem;--globi-shadow-card: 0 16px 40px -24px rgba(15, 23, 42, .45);--globi-header-height: 64px;--app-control-height: 2.625rem;--app-control-radius: .55rem;--app-control-padding-x: .875rem;--app-control-gap: .625rem;--app-control-font-size: .875rem;--app-control-focus-ring: 0 0 0 .2rem rgb(var(--app-primary) / .18);--app-control-transition: .16s ease;--app-floating-action-size: 3rem;--app-floating-action-gap: .75rem;--app-floating-action-right: 1.25rem;--app-floating-action-bottom: 1.25rem;--app-danger-contrast: 255 255 255;--app-floating-action-radius: 999rem;--app-floating-action-z-index: 90;--app-floating-action-shadow: 0 1rem 2.5rem rgb(0 0 0 / .24);--app-floating-action-backdrop-blur: 1rem;--app-floating-action-hover-translate-y: -.0625rem;--app-floating-action-stack-step: calc( var(--app-floating-action-size) + var(--app-floating-action-gap) );--app-floating-action-bottom-1: var(--app-floating-action-bottom);--app-floating-action-bottom-2: calc( var(--app-floating-action-bottom) + var(--app-floating-action-stack-step) );--app-floating-action-bottom-3: calc( var(--app-floating-action-bottom) + var(--app-floating-action-stack-step) + var(--app-floating-action-stack-step) );--app-floating-action-bottom-4: calc( var(--app-floating-action-bottom) + var(--app-floating-action-stack-step) + var(--app-floating-action-stack-step) + var(--app-floating-action-stack-step) );--app-floating-action-right-2: calc( var(--app-floating-action-right) + var(--app-floating-action-stack-step) );--dashboard-device-auth-left: 2.25rem;--dashboard-device-auth-bottom: 2.25rem;--dashboard-device-auth-height: 2.75rem;--dashboard-device-auth-min-width: 8.75rem;--dashboard-device-auth-gap: .65rem;--dashboard-device-auth-padding-left: 1rem;--dashboard-device-auth-padding-right: 1.15rem;--dashboard-device-auth-icon-size: 1rem;--dashboard-device-auth-label-size: .82rem;--dashboard-device-auth-border-color: rgb(var(--app-primary-soft) / .78);--dashboard-device-auth-border-hover-color: rgb(var(--app-primary-soft) / .96);--dashboard-device-auth-inner-glow: inset 0 0 0 1px rgb(var(--app-primary-soft) / .18);--dashboard-shader-toggle-bottom: var(--app-floating-action-bottom-4);--dashboard-shader-toggle-icon-size: 1.2rem;--dashboard-shader-fade-duration: .42s;--dashboard-shader-fade-blur: .625rem;--dashboard-shader-fade-scale: 1.015;--dashboard-shader-fade-easing: cubic-bezier(.22, 1, .36, 1);--dashboard-maintenance-section-margin-top: .85rem;--dashboard-maintenance-section-margin-bottom: .9rem;--dashboard-maintenance-button-height: 2.75rem;--dashboard-maintenance-button-padding-x: 1.35rem;--dashboard-maintenance-button-gap: .65rem;--dashboard-maintenance-button-radius: .75rem;--dashboard-maintenance-button-label-size: .78rem;--dashboard-maintenance-button-icon-size: 1rem;--dashboard-maintenance-button-letter-spacing: .08em;--dashboard-maintenance-button-shadow: 0 0 1.35rem rgb(var(--app-danger) / .24);--dashboard-maintenance-button-focus-ring-inner: 0 0 0 2px rgb(var(--app-bg));--dashboard-maintenance-button-focus-ring-outer: 0 0 0 4px rgb(var(--app-danger) / .7);--dashboard-maintenance-dialog-width: 28rem;--dashboard-maintenance-dialog-screen-gap: 2rem;--dashboard-maintenance-dialog-icon-size: 2.8rem;--dashboard-maintenance-dialog-body-gap: 1.35rem;--dashboard-maintenance-dialog-footer-gap: .75rem;--dashboard-maintenance-dialog-content-padding-x: 1.75rem;--dashboard-maintenance-dialog-content-padding-top: 1.5rem;--dashboard-maintenance-dialog-content-padding-bottom: 1.5rem;--dashboard-maintenance-dialog-icon-box-size: 4.25rem;--dashboard-maintenance-dialog-text-size: 1.05rem;--dashboard-maintenance-dialog-body-min-height: 12rem;--dashboard-maintenance-dialog-footer-button-height: 2.75rem;--dashboard-maintenance-dialog-footer-icon-size: 1rem;--dashboard-task-alerts-top: 2.5rem;--dashboard-task-alerts-left: 2.5rem;--dashboard-task-alerts-gap: .85rem;--dashboard-task-alerts-z-index: 92;--dashboard-side-widget-top: clamp(11.75rem, 22vh, 13.25rem);--dashboard-side-widget-info-offset: 6.25rem;--dashboard-side-widget-mobile-top: clamp(10.5rem, 20vh, 12rem);--dashboard-side-widget-mobile-info-offset: 5.75rem;--dashboard-task-alert-width: 20.5rem;--dashboard-task-alert-min-width: 0;--dashboard-task-alert-screen-gap: 2rem;--dashboard-task-alert-gap: .9rem;--dashboard-task-alert-padding-x: 1.1rem;--dashboard-task-alert-padding-y: .9rem;--dashboard-task-alert-radius: .9rem;--dashboard-task-alert-backdrop-blur: .85rem;--dashboard-task-alert-shadow: 0 1rem 2.25rem rgb(0 0 0 / .26);--dashboard-task-alert-hover-translate-y: -.08rem;--dashboard-task-alert-hover-scale: 1.025;--dashboard-task-alert-icon-size: 1.75rem;--dashboard-task-alert-text-gap: .18rem;--dashboard-task-alert-title-size: .95rem;--dashboard-task-alert-title-spacing: .045em;--dashboard-task-alert-description-size: .86rem;--dashboard-task-alert-border-alpha: .82;--dashboard-task-alert-bg-alpha: .54;--app-dialog-footer-min-height: 4rem;--app-dialog-footer-padding-x: 1.25rem;--app-dialog-footer-padding-y: .875rem;--app-dialog-footer-gap: .75rem;--todo-sidebar-width: 25rem;--todo-sidebar-header-padding: 1rem 1.5rem 1rem;--todo-sidebar-content-padding: 1.25rem 1.5rem 2rem;--todo-sidebar-title-size: 2rem;--todo-sidebar-title-gap: .9rem;--todo-sidebar-header-gap: 1rem;--todo-sidebar-add-button-size: 2.25rem;--todo-sidebar-close-button-size: 2.35rem;--todo-sidebar-toggle-icon-size: 1.25rem;--todo-sidebar-section-title-gap: .55rem;--todo-sidebar-section-title-size: 1.1rem;--todo-sidebar-section-title-icon-size: .9rem;--todo-sidebar-empty-margin-top: 2rem;--todo-sidebar-empty-font-size: .95rem;--todo-sidebar-badge-top: -.45rem;--todo-sidebar-badge-right: -.45rem;--todo-sidebar-badge-min-width: 1.35rem;--todo-sidebar-badge-height: 1.35rem;--todo-sidebar-badge-padding-x: .35rem;--todo-sidebar-badge-font-size: .72rem;--todo-sidebar-badge-border-width: .125rem;--todo-sidebar-badge-ring-size: .16rem;--todo-sidebar-mask-bg: rgb(0 0 0 / .55);--todo-sidebar-mask-blur: .125rem;--todo-sidebar-border-alpha: .75;--todo-sidebar-shadow: -1.5rem 0 4rem rgb(0 0 0 / .32);--todo-sidebar-list-gap: .85rem;--todo-sidebar-state-gap: .85rem;--todo-sidebar-state-margin-top: 2rem;--todo-sidebar-state-font-size: .92rem;--todo-sidebar-state-error-padding: 1rem;--todo-sidebar-state-error-radius: .85rem;--todo-sidebar-state-error-border-alpha: .45;--todo-sidebar-state-error-bg-alpha: .15;--todo-sidebar-spinner-size: 2.4rem;--task-card-padding: .9rem;--task-card-radius: .9rem;--task-card-border-alpha: .72;--task-card-bg-alpha: .86;--task-card-shadow: 0 .85rem 1.9rem rgb(0 0 0 / .18);--task-card-hover-translate-y: -.08rem;--task-card-hover-border-alpha: .85;--task-card-status-border-alpha: .72;--task-card-status-bg-alpha: .12;--task-card-header-gap: .8rem;--task-card-title-size: .98rem;--task-card-description-margin-top: .55rem;--task-card-description-size: .85rem;--task-card-footer-gap: .8rem;--task-card-footer-margin-top: .75rem;--task-card-deadline-gap: .18rem;--task-card-deadline-size: .86rem;--task-card-deadline-label-size: .68rem;--task-card-deadline-label-spacing: .08em;--task-card-deadline-row-gap: .45rem;--task-card-status-label-size: .72rem;--task-card-status-label-spacing: .045em;--task-card-complete-checkbox-icon-size: .9rem;--task-card-created-animation-duration: .85s;--task-card-created-glow-duration: 1.4s;--task-card-created-offset: .9rem;--task-card-created-glow-alpha: .22;--task-card-complete-button-height: 2.35rem;--task-card-complete-button-padding-x: 1rem;--task-card-complete-button-radius: .65rem;--task-card-complete-button-border-alpha: .75;--task-card-complete-button-bg-alpha: .88;--task-card-overdue-bg-alpha: .74;--task-card-today-bg-alpha: .68;--task-card-complete-checkbox-size: 2rem;--task-card-complete-checkbox-radius: .55rem;--task-card-complete-checkbox-border-alpha: .82;--task-card-complete-checkbox-bg-alpha: .12;--tasks-page-max-width: 94rem;--tasks-page-header-actions-gap: .75rem;--tasks-page-state-min-height: 18rem;--tasks-page-state-gap: 1rem;--tasks-page-board-gap: 1.25rem;--tasks-page-column-min-height: 34rem;--tasks-page-column-radius: 1rem;--tasks-page-column-border-alpha: .78;--tasks-page-column-bg-alpha: .82;--tasks-page-column-shadow: 0 1.2rem 3rem rgb(0 0 0 / .22);--tasks-page-column-header-gap: 1rem;--tasks-page-column-header-min-height: 5.4rem;--tasks-page-column-header-padding-x: 1rem;--tasks-page-column-header-padding-y: .95rem;--tasks-page-column-divider-alpha: .68;--tasks-page-column-header-bg-alpha: .88;--tasks-page-column-title-gap: .55rem;--tasks-page-column-title-size: .86rem;--tasks-page-column-title-spacing: .08em;--tasks-page-column-title-icon-size: .95rem;--tasks-page-column-description-margin-top: .32rem;--tasks-page-column-description-size: .78rem;--tasks-page-column-count-size: 1.65rem;--tasks-page-column-count-padding-x: .55rem;--tasks-page-column-count-font-size: .78rem;--tasks-page-column-body-max-height: 54vh;--tasks-page-column-body-padding: 1rem;--tasks-page-card-gap: .65rem;--tasks-page-empty-column-min-height: 9rem;--tasks-page-empty-column-padding: 1rem;--tasks-page-empty-column-font-size: .88rem;--tasks-page-card-padding: .75rem;--tasks-page-card-radius: .85rem;--tasks-page-card-border-alpha: .72;--tasks-page-card-bg-alpha: .9;--tasks-page-card-alert-bg-alpha: .56;--tasks-page-card-shadow: 0 .85rem 1.8rem rgb(0 0 0 / .18);--tasks-page-card-hover-translate-y: -.08rem;--tasks-page-card-header-gap: .75rem;--tasks-page-card-title-size: .98rem;--tasks-page-card-description-margin-top: .45rem;--tasks-page-card-description-size: .84rem;--tasks-page-card-meta-gap: .7rem;--tasks-page-card-meta-margin-top: .65rem;--tasks-page-card-meta-label-size: .64rem;--tasks-page-card-meta-label-spacing: .07em;--tasks-page-card-meta-value-size: .82rem;--tasks-page-card-footer-gap: .45rem;--tasks-page-card-footer-margin-top: .65rem;--tasks-page-card-deadline-gap: .45rem;--tasks-page-card-deadline-label-size: .64rem;--tasks-page-card-deadline-size: .86rem;--tasks-page-card-deadline-status-size: .72rem;--tasks-page-card-dates-gap: .16rem;--tasks-page-card-dates-size: .74rem;--tasks-page-card-footer-inner-gap: .35rem;--tasks-page-target-link-height: 1.65rem;--tasks-page-target-link-padding-x: .4rem;--tasks-page-target-link-padding-y: .15rem;--tasks-page-target-link-radius: .45rem;--tasks-page-target-link-font-size: .76rem;--tasks-page-target-link-icon-size: .76rem;--tasks-page-delegated-margin-top: 1.5rem;--tasks-page-delegated-radius: 1rem;--tasks-page-delegated-border-alpha: .78;--tasks-page-delegated-bg-alpha: .82;--tasks-page-delegated-header-gap: 1rem;--tasks-page-delegated-header-padding-x: 1rem;--tasks-page-delegated-header-padding-y: 1rem;--tasks-page-delegated-title-size: 1.15rem;--tasks-page-delegated-description-margin-top: .25rem;--tasks-page-delegated-description-size: .82rem;--tasks-page-delegated-filters-gap: .55rem;--tasks-page-delegated-table-max-height: 22rem;--tasks-page-delegated-cell-padding-x: .9rem;--tasks-page-delegated-cell-padding-y: .78rem;--tasks-page-delegated-header-cell-size: .72rem;--tasks-page-delegated-cell-size: .86rem;--tasks-page-delegated-title-gap: .18rem;--tasks-page-delegated-dates-gap: .18rem;--tasks-page-delegated-dates-size: .78rem;--tasks-page-delegated-filter-height: 2.25rem;--tasks-page-delegated-filter-padding-x: .9rem;--tasks-page-delegated-filter-padding-y: .35rem;--tasks-page-delegated-filter-radius: 999rem;--tasks-page-delegated-filter-border-alpha: .72;--tasks-page-delegated-filter-bg-alpha: .32;--tasks-page-delegated-filter-active-bg-alpha: .72;--tasks-page-delegated-filter-active-shadow: 0 .75rem 1.45rem rgb(var(--app-primary) / .24);--task-dialog-width: 42rem;--task-dialog-screen-gap: 2rem;--task-dialog-radius: 1rem;--task-dialog-border-alpha: .78;--task-dialog-shadow: 0 1.5rem 4rem rgb(0 0 0 / .36);--task-dialog-header-padding: 1.35rem 1.5rem;--task-dialog-content-padding: 1.5rem;--task-dialog-form-gap: 1rem;--task-dialog-description-size: .9rem;--task-dialog-grid-gap: 1rem;--task-dialog-field-gap: .45rem;--task-dialog-label-size: .82rem;--task-dialog-control-height: 2.85rem;--task-dialog-control-radius: .72rem;--task-dialog-control-border-alpha: .82;--task-dialog-footer-gap: .75rem;--task-dialog-footer-padding-top: 1rem;--task-dialog-control-padding-x: 1rem;--task-dialog-control-padding-y: .85rem;--task-dialog-dropdown-trigger-width: 3rem;--task-dialog-textarea-min-height: 6.5rem;--task-dialog-context-gap: .55rem;--task-dialog-context-padding-x: .9rem;--task-dialog-context-padding-y: .7rem;--task-dialog-context-radius: .75rem;--task-dialog-context-icon-size: 1rem;--task-dialog-context-label-size: .8rem;--task-description-tooltip-max-width: min(36rem, calc(100vw - 2rem) );--task-description-tooltip-z-index: 1400;--task-description-tooltip-padding-x: .95rem;--task-description-tooltip-padding-y: .75rem;--task-description-tooltip-radius: .75rem;--task-description-tooltip-border-alpha: .64;--task-description-tooltip-bg-alpha: .98;--task-description-tooltip-font-size: .88rem;--task-description-tooltip-line-height: 1.45;--task-description-tooltip-shadow: 0 1rem 2.4rem rgb(0 0 0 / .38);--standard-page-max-width: 70rem;--standard-page-content-padding-x: 1.25rem;--standard-page-content-padding-top: 2rem;--standard-page-content-padding-bottom: 4rem;--standard-page-footer-margin-top: 4rem;--page-header-z-index: 35;--page-header-min-height: 4.5rem;--page-header-padding-x: clamp(1.25rem, 2.2vw, 2rem);--page-header-padding-y: 1rem;--page-header-icon-size: 2.25rem;--page-header-icon-radius: .75rem;--page-header-title-size: 1.25rem;--page-header-subtitle-size: .875rem;--page-header-gap: .75rem;--page-header-inner-gap: 1rem;--page-header-actions-gap: .85rem;--about-page-card-padding: 1.5rem;--about-page-card-radius: .875rem;--about-page-card-gap: 1.375rem;--about-page-card-header-gap: 1rem;--about-page-card-icon-size: 2.875rem;--about-page-card-icon-radius: .875rem;--about-page-quick-link-min-height: 4rem;--about-page-quick-link-gap: .75rem;--about-page-info-row-label-width: 13rem;--about-page-section-gap: 1.375rem;--page-breadcrumb-margin-top: 1.5rem;--page-breadcrumb-margin-bottom: 2rem;--page-breadcrumb-padding-x: .9rem;--page-breadcrumb-padding-y: .65rem;--page-breadcrumb-radius: .75rem;--page-breadcrumb-gap: .55rem;--page-breadcrumb-item-gap: .45rem;--page-breadcrumb-font-size: .78rem;--license-upgrade-dialog-width: 38.75rem;--license-upgrade-dialog-screen-gap: 2rem;--license-upgrade-dialog-header-gap: 1.125rem;--license-upgrade-dialog-icon-size: 2.875rem;--license-upgrade-dialog-icon-radius: .875rem;--license-upgrade-dialog-summary-gap: .75rem;--license-upgrade-dialog-summary-padding-y: .85rem;--license-upgrade-dialog-summary-padding-x: .95rem;--license-upgrade-dialog-field-gap: .45rem;--license-upgrade-dialog-form-gap: .95rem;--license-upgrade-dialog-textarea-min-height: 7rem;--license-upgrade-dialog-footer-gap: .75rem;--license-upgrade-dialog-message-margin-bottom: 1rem;--app-success: 52 211 153;--tutorial-page-layout-padding-bottom: 1.25rem;--tutorial-page-footer-margin-top: 1.5rem;--tutorial-page-footer-padding-bottom: 1rem;--tutorial-page-card-padding: 1.625rem;--tutorial-page-card-radius: 1rem;--tutorial-page-card-gap: 1.375rem;--tutorial-page-header-gap: 1.125rem;--tutorial-page-icon-size: 4.5rem;--tutorial-page-icon-radius: 1.375rem;--tutorial-page-icon-font-size: 2.25rem;--tutorial-page-title-size: clamp(1.45rem, 2vw, 2rem);--tutorial-page-description-max-width: 48.75rem;--tutorial-page-actions-gap: 1.75rem;--tutorial-page-button-min-height: 2.85rem;--tutorial-page-button-min-width: 13.5rem;--tutorial-page-button-padding-x: 1.25rem;--tutorial-page-preview-height: clamp(38rem, 66vh, 48rem);--tutorial-page-preview-min-height: 38rem;--tutorial-page-preview-mobile-height: 68vh;--tutorial-page-preview-mobile-min-height: 28rem;--tutorial-page-preview-radius: 1rem;--profile-page-section-gap: 1.375rem;--profile-page-card-gap: 1.375rem;--profile-page-card-radius: 1rem;--profile-page-card-padding: 1.5rem;--profile-page-card-header-gap: 1rem;--profile-page-card-header-padding-bottom: 1rem;--profile-page-card-title-gap: .75rem;--profile-page-card-title-icon-size: 1.15rem;--profile-page-card-title-size: 1rem;--profile-page-hero-padding: 1.75rem;--profile-page-identity-gap: 1.35rem;--profile-page-avatar-size: 4.25rem;--profile-page-hero-title-size: 1.65rem;--profile-page-position-size: .82rem;--profile-page-data-label-width: 12rem;--profile-page-data-row-gap: 1rem;--profile-page-data-row-padding-y: .8rem;--profile-page-input-height: 2.75rem;--profile-page-input-padding-x: .9rem;--profile-page-actions-gap: .75rem;--profile-page-role-gap: .65rem;--profile-page-print-grid-gap: .85rem;--profile-page-print-card-gap: .9rem;--profile-page-print-card-min-height: 4.5rem;--profile-page-print-card-padding: 1rem 1.15rem;--profile-page-password-dialog-width: 30rem;--profile-page-password-form-gap: 1rem;--profile-page-field-gap: .45rem;--profile-page-password-rules-padding: .95rem 1rem;--absence-print-footer-margin-top: 1.5rem;--absence-print-workspace-gap: 1.375rem;--absence-print-card-padding: 1.5rem;--absence-print-card-radius: 1rem;--absence-print-card-header-padding-bottom: 1rem;--absence-print-card-title-size: 1.25rem;--absence-print-field-gap: .45rem;--absence-print-field-margin-bottom: 1rem;--absence-print-input-height: 2.75rem;--absence-print-input-padding-x: .9rem;--absence-print-textarea-padding: .85rem .9rem;--absence-print-actions-gap: .75rem;--absence-print-actions-margin-top: 1rem;--absence-print-actions-padding-top: 1rem;--absence-print-sheet-wrapper-padding: 1rem;--absence-print-sheet-wrapper-radius: 1rem;--absence-print-sheet-preview-width: 43.75rem;--absence-print-sheet-radius: 1.25rem;--absence-print-sheet-border-width: .35rem;--absence-print-sheet-accent: #47bde6;--workers-page-toolbar-gap: .9rem;--workers-page-toolbar-margin-bottom: 1.5rem;--workers-page-search-width: 26rem;--workers-page-company-filter-width: 16rem;--workers-page-loading-padding: 3rem;--workers-page-empty-padding: 2.5rem;--workers-page-grid-gap: 1.25rem;--workers-page-card-min-width: 19rem;--workers-page-card-min-height: 21rem;--workers-page-card-padding: 1.25rem;--workers-page-card-radius: 1rem;--workers-page-card-hover-translate-y: -.2rem;--workers-page-badge-gap: .4rem;--workers-page-badge-margin-bottom: .9rem;--workers-page-tag-font-size: .68rem;--workers-page-tag-letter-spacing: .04em;--workers-page-worker-name-size: 1.2rem;--workers-page-worker-position-size: .78rem;--workers-page-inline-gap: .45rem;--workers-page-meta-margin: .75rem 0 0;--workers-page-notes-margin: .9rem 0 0;--workers-page-contact-gap: .55rem;--workers-page-contacts-margin-top: 1rem;--workers-page-actions-gap: .6rem;--workers-page-actions-padding-top: 1rem;--workers-page-delete-button-size: 2.25rem;--workers-page-header-actions-gap: .9rem;--workers-page-header-search-width: 19rem;--workers-page-header-company-filter-width: 15rem;--workers-page-header-control-height: 2.5rem;--workers-page-header-search-icon-left: .9rem;--workers-page-header-search-icon-size: .95rem;--workers-page-header-search-padding-left: 2.5rem;--workers-page-header-button-padding-x: 1rem;--workers-page-action-button-height: 2.35rem;--workers-page-action-button-radius: .5rem;--workers-page-action-button-font-size: .82rem;--workers-page-action-button-border-alpha: .78;--workers-page-action-button-bg-alpha: .28;--workers-page-action-button-hover-bg-alpha: .42;--workers-page-action-button-primary-shadow: 0 .75rem 1.5rem rgb(var(--app-primary) / .22);--address-dialog-width: 34rem;--address-dialog-grid-gap: 1rem;--address-dialog-field-gap: .45rem;--address-dialog-label-size: .82rem;--address-dialog-footer-gap: .75rem;--address-picker-gap: .65rem;--address-picker-button-size: 2.65rem;--address-picker-item-gap: .2rem;--address-picker-item-title-size: .9rem;--address-picker-item-meta-size: .78rem;--workers-create-card-padding: clamp(1.25rem, 2vw, 2rem);--workers-create-card-radius: 1rem;--workers-create-card-shadow: 0 1rem 2.5rem rgb(var(--app-shadow) / .14);--workers-create-grid-gap: 1rem;--workers-create-field-gap: .45rem;--workers-create-label-size: .82rem;--workers-create-actions-gap: .85rem;--workers-create-actions-margin-top: 1.5rem;--workers-create-actions-padding-top: 1.25rem;--workers-create-assignment-gap: .85rem;--workers-create-assignment-button-height: 2.85rem;--workers-create-assignment-help-size: .82rem;--workers-create-assigned-clients-gap: .55rem;--workers-create-assigned-clients-margin-top: .85rem;--workers-create-assigned-client-gap: .45rem;--workers-create-assigned-client-padding-x: .85rem;--workers-create-assigned-client-padding-y: .42rem;--workers-create-customers-dialog-width: 56rem;--workers-create-customers-dialog-screen-gap: 2rem;--workers-create-customers-dialog-radius: 1rem;--workers-create-customers-dialog-shadow: 0 1.5rem 4rem rgb(0 0 0 / .42);--workers-create-customers-dialog-gap: 1.1rem;--workers-create-customers-grid-gap: .85rem;--workers-create-customers-grid-max-height: 28rem;--workers-create-customer-option-gap: .7rem;--workers-create-customer-option-padding: .95rem 1rem;--workers-create-customer-option-radius: .75rem;--workers-create-password-toggle-space: 3.25rem;--workers-create-password-toggle-right: 1rem;--workers-create-customers-search-height: 3rem;--workers-create-customers-search-icon-left: 1rem;--workers-create-customers-search-icon-size: .95rem;--workers-create-customers-search-padding-left: 2.75rem;--address-dialog-input-height: 3rem;--address-dialog-input-padding-x: 1rem;--address-dialog-input-padding-y: .85rem;--address-dialog-input-radius: .7rem;--address-dialog-input-border-alpha: .82;--address-dialog-input-bg-alpha: .94;--address-dialog-input-hover-border-alpha: .95;--address-dialog-input-shadow: inset 0 0 0 1px rgb(255 255 255 / .02);--address-dialog-input-focus-shadow: 0 0 0 .2rem rgb(var(--app-primary-soft) / .22);--address-dialog-dropdown-trigger-width: 3rem;--address-dialog-button-height: 2.85rem;--address-dialog-button-padding-x: 1.15rem;--address-dialog-button-radius: .7rem;--address-picker-input-height: 3rem;--address-picker-input-padding-x: 1rem;--address-picker-input-padding-y: .85rem;--address-picker-input-radius: .7rem;--address-picker-input-border-alpha: .82;--address-picker-input-bg-alpha: .94;--address-picker-dropdown-bg-alpha: .55;--address-picker-input-shadow: inset 0 0 0 1px rgb(255 255 255 / .02);--address-picker-input-focus-shadow: 0 0 0 .2rem rgb(var(--app-primary-soft) / .22);--address-picker-add-button-shadow: 0 .85rem 1.75rem rgb(var(--app-primary) / .24);--address-dialog-screen-gap: 2rem;--address-dialog-header-padding-x: 1.5rem;--address-dialog-header-padding-y: 1.25rem;--address-dialog-title-size: 1.35rem;--address-dialog-divider-alpha: .72;--address-dialog-content-padding-x: 1.5rem;--address-dialog-content-padding-y: 1.35rem;--address-dialog-footer-padding-x: 1.5rem;--address-dialog-footer-padding-y: 1rem;--address-picker-button-radius: .72rem;--workers-create-card-border-alpha: .84;--workers-create-card-bg-alpha: .96;--workers-create-input-height: 3.05rem;--workers-create-input-padding-x: 1rem;--workers-create-input-padding-y: .9rem;--workers-create-input-radius: .72rem;--workers-create-input-border-alpha: .84;--workers-create-input-bg-alpha: .95;--workers-create-input-hover-border-alpha: .98;--workers-create-input-shadow: inset 0 0 0 1px rgb(255 255 255 / .025);--workers-create-input-focus-shadow: 0 0 0 .2rem rgb(var(--app-primary-soft) / .24);--workers-create-dropdown-trigger-width: 3rem;--workers-create-textarea-min-height: 8rem;--workers-create-highlighted-field-padding: 1rem;--workers-create-highlighted-field-radius: .85rem;--workers-create-highlighted-field-border-alpha: .52;--workers-create-highlighted-field-bg-alpha: .075;--workers-create-role-min-width: 13.5rem;--workers-create-role-gap: .7rem;--workers-create-role-height: 3rem;--workers-create-role-padding-x: 1rem;--workers-create-role-padding-y: .75rem;--workers-create-role-radius: .72rem;--workers-create-role-border-alpha: .78;--workers-create-role-bg-alpha: .76;--workers-create-role-hover-border-alpha: .95;--workers-create-role-hover-bg-alpha: .12;--workers-create-role-selected-shadow: 0 .85rem 1.8rem rgb(var(--app-primary) / .24);--workers-create-action-button-height: 2.95rem;--workers-create-action-button-padding-x: 1.25rem;--workers-create-action-button-radius: .72rem;--workers-create-action-primary-shadow: 0 .9rem 1.85rem rgb(var(--app-primary) / .25);--workers-create-secondary-button-border-alpha: .85;--workers-create-secondary-button-bg-alpha: .35;--workers-create-role-list-gap: .55rem;--workers-create-role-option-gap: .7rem;--workers-create-form-row-gap: 1.35rem;--workers-create-form-column-gap: 1.15rem;--workers-create-label-margin-bottom: .18rem;--workers-create-readonly-gap: .7rem;--workers-details-header-button-height: 2.75rem;--workers-details-header-button-padding-x: 1.05rem;--workers-details-header-button-radius: .7rem;--workers-details-actions-gap: .75rem;--workers-details-error-gap: .65rem;--workers-details-error-margin-bottom: 1.25rem;--workers-details-error-padding-x: 1rem;--workers-details-error-padding-y: .75rem;--workers-details-error-radius: .75rem;--workers-details-error-border-alpha: .5;--workers-details-error-bg-alpha: .16;--workers-details-card-border-alpha: .82;--workers-details-card-bg-alpha: .95;--workers-details-card-radius: 1rem;--workers-details-card-padding: 1.5rem;--workers-details-card-shadow: 0 1.25rem 3rem rgb(0 0 0 / .22);--workers-details-identity-gap: 1rem;--workers-details-identity-padding-bottom: 1.35rem;--workers-details-divider-alpha: .65;--workers-details-avatar-size: 4rem;--workers-details-avatar-bg-alpha: .18;--workers-details-avatar-font-size: 1.2rem;--workers-details-title-size: 1.55rem;--workers-details-position-margin-top: .25rem;--workers-details-position-letter-spacing: .045em;--workers-details-grid-gap: 1rem;--workers-details-grid-margin-top: 1.25rem;--workers-details-section-border-alpha: .72;--workers-details-section-bg-alpha: .36;--workers-details-section-radius: .9rem;--workers-details-section-padding: 1.1rem;--workers-details-section-title-gap: .6rem;--workers-details-section-title-margin-bottom: 1rem;--workers-details-section-title-size: 1rem;--workers-details-field-gap: .85rem;--workers-details-field-column-gap: 1rem;--workers-details-label-width: 11rem;--workers-details-roles-gap: .55rem;--workers-details-roles-margin-bottom: 1rem;--workers-details-clients-gap: .55rem;--workers-page-deactivate-dialog-width: 34rem;--workers-page-deactivate-dialog-screen-gap: 2rem;--workers-page-deactivate-dialog-radius: 1rem;--workers-page-deactivate-dialog-border-alpha: .84;--workers-page-deactivate-dialog-bg-alpha: 1;--workers-page-deactivate-dialog-shadow: 0 1.6rem 4rem rgb(0 0 0 / .42);--workers-page-deactivate-dialog-mask-blur: .35rem;--workers-page-deactivate-dialog-mask-alpha: .72;--workers-page-deactivate-dialog-header-padding-x: 1.45rem;--workers-page-deactivate-dialog-header-padding-y: 1.15rem;--workers-page-deactivate-dialog-header-danger-alpha: .18;--workers-page-deactivate-dialog-divider-alpha: .72;--workers-page-deactivate-dialog-title-gap: .75rem;--workers-page-deactivate-dialog-title-size: 1.15rem;--workers-page-deactivate-dialog-title-icon-size: 2.1rem;--workers-page-deactivate-dialog-title-icon-border-alpha: .45;--workers-page-deactivate-dialog-title-icon-bg-alpha: .14;--workers-page-deactivate-dialog-title-icon-font-size: 1.05rem;--workers-page-deactivate-dialog-close-size: 2.25rem;--workers-page-deactivate-dialog-close-hover-bg-alpha: .14;--workers-page-deactivate-dialog-content-gap: 1rem;--workers-page-deactivate-dialog-content-padding-x: 1.45rem;--workers-page-deactivate-dialog-content-padding-y: 1.35rem;--workers-page-deactivate-dialog-line-height: 1.55;--workers-page-deactivate-dialog-message-padding-top: .25rem;--workers-page-deactivate-dialog-warning-size: 2.6rem;--workers-page-deactivate-dialog-warning-border-alpha: .42;--workers-page-deactivate-dialog-warning-bg-alpha: .12;--workers-page-deactivate-dialog-warning-font-size: 1.45rem;--workers-page-deactivate-dialog-footer-padding-x: 1.45rem;--workers-page-deactivate-dialog-footer-padding-y: 1rem;--workers-page-deactivate-dialog-footer-gap: .85rem;--workers-page-deactivate-dialog-footer-bg-alpha: 1;--workers-page-deactivate-dialog-button-height: 2.85rem;--workers-page-deactivate-dialog-button-padding-x: 1.2rem;--workers-page-deactivate-dialog-button-radius: .72rem;--workers-page-deactivate-dialog-button-hover-translate-y: -.08rem;--workers-page-deactivate-dialog-reject-border-alpha: .78;--workers-page-deactivate-dialog-reject-bg-alpha: .42;--workers-page-deactivate-dialog-reject-hover-border-alpha: .85;--workers-page-deactivate-dialog-reject-hover-bg-alpha: .13;--workers-page-deactivate-dialog-accept-shadow: 0 .9rem 1.9rem rgb(var(--app-danger) / .28);--workers-page-deactivate-dialog-enter-offset: .7rem;--workers-page-deactivate-dialog-enter-scale: .98;--workers-page-deactivate-dialog-pulse-alpha: .22;--workers-page-deactivate-dialog-pulse-size: .65rem;--app-surface: var(--app-card);--customer-view-transition-duration: .18s;--customer-view-transition-offset: .25rem;--customers-page-max-width: 62.5rem;--customers-page-header-actions-gap: .6rem;--customers-page-control-height: 2.55rem;--customers-page-search-width: 18rem;--customers-page-search-icon-left: .85rem;--customers-page-search-icon-size: .85rem;--customers-page-search-padding-left: 2.45rem;--customers-page-filter-width: 12.25rem;--customers-page-company-filter-width: 13rem;--customers-page-filter-label-size: .82rem;--customers-page-filter-label-padding-right: .35rem;--customers-page-filter-trigger-width: 2.25rem;--customers-page-add-button-padding-x: 1rem;--customers-page-loading-padding: 4rem 0;--customers-page-empty-padding: 2rem;--customers-page-list-gap: .9375rem;--customers-page-row-gap: 1.25rem;--customers-page-row-padding: 1.25rem;--customers-page-row-radius: .75rem;--customers-page-row-hover-translate-y: -.125rem;--customers-page-row-header-gap: .8rem;--customers-page-row-title-size: 1.1rem;--customers-page-row-body-gap: .75rem;--customers-page-row-body-margin-top: .55rem;--customers-page-avatar-size: 3.4375rem;--customers-page-avatar-radius: .75rem;--customers-page-avatar-font-size: 1.2rem;--customers-page-contact-gap: .65rem;--customers-page-contact-margin-top: .25rem;--customers-page-contact-font-size: .9rem;--customers-page-inline-gap: .4rem;--customers-page-location-font-size: .85rem;--customers-page-tag-gap: .45rem;--customers-page-tag-font-size: .72rem;--customers-page-actions-gap: .35rem;--customers-page-action-size: 2.5rem;--customers-page-delete-dialog-width: 32rem;--customers-page-delete-dialog-screen-gap: 2rem;--customers-page-delete-dialog-radius: 1rem;--customers-page-delete-dialog-mask-blur: .35rem;--customers-page-delete-dialog-mask-alpha: .76;--customers-page-delete-dialog-header-padding-x: 1.5rem;--customers-page-delete-dialog-header-padding-y: 1.2rem;--customers-page-delete-dialog-title-size: 1.18rem;--customers-page-delete-dialog-close-size: 2.25rem;--customers-page-delete-dialog-content-padding-x: 1.75rem;--customers-page-delete-dialog-content-padding-top: 1.65rem;--customers-page-delete-dialog-content-padding-bottom: 1.5rem;--customers-page-delete-dialog-content-gap: 1rem;--customers-page-delete-dialog-icon-size: 3.25rem;--customers-page-delete-dialog-icon-font-size: 1.55rem;--customers-page-delete-dialog-message-gap: .85rem;--customers-page-delete-dialog-message-line-height: 1.5;--customers-page-delete-dialog-title-line-height: 1.25;--customers-page-delete-dialog-header-icon-hover-alpha: .08;--customers-page-delete-dialog-content-bg-alpha: .72;--customers-page-delete-dialog-icon-border-alpha: .42;--customers-page-delete-dialog-icon-bg-alpha: .12;--customers-page-delete-dialog-message-max-width: 26rem;--customers-page-delete-dialog-message-font-size: 1rem;--customers-page-delete-dialog-warning-font-size: .9rem;--customers-page-delete-dialog-warning-line-height: 1.4;--customers-page-delete-dialog-button-icon-size: .95rem;--customers-page-delete-dialog-accept-hover-shadow: 0 1rem 2.1rem rgb(var(--app-danger) / .34);--customers-page-delete-dialog-blocked-padding-y: .75rem;--customers-page-delete-dialog-blocked-icon-bg-alpha: .14;--customers-page-delete-dialog-blocked-icon-font-size: 1.35rem;--customers-page-delete-dialog-mobile-content-padding-top: 1.35rem;--customers-page-delete-dialog-mobile-content-padding-x: 1.1rem;--customers-page-delete-dialog-mobile-content-padding-bottom: 1.25rem;--customers-page-delete-dialog-mobile-footer-padding: 1rem;--customers-page-delete-dialog-footer-padding-x: 1.5rem;--customers-page-delete-dialog-footer-padding-y: 1.15rem;--customers-page-delete-dialog-footer-gap: .85rem;--customers-page-delete-dialog-button-height: 2.85rem;--customers-page-delete-dialog-button-min-width: 8.5rem;--customers-page-delete-dialog-button-padding-x: 1.35rem;--customers-page-delete-dialog-button-radius: .72rem;--customers-page-delete-dialog-button-gap: .55rem;--customers-page-delete-dialog-button-transition: .15s;--customers-page-delete-dialog-button-hover-offset: -.08rem;--customers-page-delete-dialog-reject-bg-alpha: .36;--customers-page-delete-dialog-reject-hover-bg-alpha: .14;--customers-page-delete-dialog-reject-border-alpha: .82;--customers-page-delete-dialog-accept-shadow: 0 .8rem 1.8rem rgb(var(--app-danger) / .26);--customers-page-delete-dialog-focus-shadow: 0 0 0 .2rem rgb(var(--app-primary-soft) / .28);--customers-page-delete-dialog-shadow: 0 1.65rem 4.5rem rgb(0 0 0 / .48);--customers-create-page-max-width: 58rem;--customers-create-page-header-actions-gap: .75rem;--customers-create-page-header-action-height: 2.65rem;--customers-create-page-header-action-padding-x: 1.15rem;--customers-create-page-header-action-padding-y: .7rem;--customers-create-page-header-action-transition-duration: .15s;--customers-create-page-header-action-border-alpha: .88;--customers-create-page-header-action-bg-alpha: .96;--customers-create-page-header-action-hover-bg-alpha: .16;--customers-create-page-header-action-save-text: 255 255 255;--customers-create-page-header-action-active-translate-y: .0625rem;--customers-create-page-header-action-cancel-shadow: 0 .4rem 1rem rgb(0 0 0 / .12);--customers-create-page-header-action-save-shadow: 0 .55rem 1.35rem rgb(var(--app-primary) / .3);--customers-create-page-floating-actions-top: 1rem;--customers-create-page-floating-actions-right: 1rem;--customers-create-page-floating-actions-mobile-left: 1rem;--customers-create-page-floating-actions-padding: .65rem;--customers-create-page-floating-actions-radius: .95rem;--customers-create-page-floating-actions-border-alpha: .88;--customers-create-page-floating-actions-bg-alpha: .98;--customers-create-page-floating-actions-z-index: 100;--customers-create-page-floating-actions-shadow: 0 1rem 2.8rem rgb(0 0 0 / .36);--customers-create-page-floating-actions-animation-duration: .16s;--customers-create-page-floating-actions-animation-offset: -.4rem;--customers-create-page-loading-padding: 4rem 0;--customers-create-page-form-gap: 1rem;--customers-create-page-section-padding: 1.15rem;--customers-create-page-section-radius: 1rem;--customers-create-page-section-border-alpha: .72;--customers-create-page-section-bg-alpha: .9;--customers-create-page-section-header-margin-bottom: 1rem;--customers-create-page-section-title-size: 1.05rem;--customers-create-page-section-description-margin-top: .25rem;--customers-create-page-section-description-size: .84rem;--customers-create-page-grid-gap: 1rem;--customers-create-page-field-gap: .45rem;--customers-create-page-label-size: .84rem;--customers-create-page-control-height: 2.75rem;--customers-create-page-control-radius: .72rem;--customers-create-page-control-padding-x: 1rem;--customers-create-page-control-padding-y: .72rem;--customers-create-page-trusted-gap: .75rem;--customers-create-page-trusted-padding: .9rem;--customers-create-page-trusted-text-gap: .2rem;--customers-create-page-trusted-icon-size: 1.15rem;--customers-create-page-address-gap: .85rem;--customers-create-page-address-label-width: 10rem;--customers-create-page-dealer-border-alpha: .78;--customers-create-page-dealer-bg-alpha: .08;--customers-create-page-dealer-title-gap: .55rem;--customers-create-page-dealer-icon-size: 1.15rem;--customers-create-page-address-info-gap: .55rem;--customers-create-page-address-info-padding: .72rem .9rem;--customers-create-page-address-info-margin-bottom: 1.15rem;--customer-contacts-section-title-gap: .55rem;--customer-contacts-section-empty-padding: .85rem;--customer-contacts-section-list-gap: .75rem;--customer-contacts-section-list-margin-bottom: 1rem;--customer-contacts-section-item-gap: 1rem;--customer-contacts-section-item-padding: .85rem;--customer-contacts-section-item-radius: .75rem;--customer-contacts-section-item-text-gap: .18rem;--customer-contacts-section-name-size: .98rem;--customer-contacts-section-meta-size: .82rem;--customer-contacts-section-actions-gap: .25rem;--customer-contacts-section-add-height: 2.65rem;--customer-contacts-section-add-button-gap: .5rem;--customer-contacts-section-add-button-padding-x: 1rem;--customer-contacts-section-add-button-icon-size: 1rem;--customer-contacts-section-add-button-shadow: 0 .75rem 1.5rem rgb(var(--app-primary) / .22);--customer-contacts-section-add-button-focus-shadow: 0 .9rem 1.8rem rgb(var(--app-primary) / .3);--customer-contacts-section-feedback-gap: .5rem;--customer-contacts-section-feedback-padding: .55rem .75rem;--customer-contacts-section-feedback-radius: 999px;--customer-contacts-section-feedback-size: .82rem;--customer-contact-dialog-width: 42rem;--customer-contact-dialog-screen-gap: 2rem;--customer-contact-dialog-radius: 1rem;--customer-contact-dialog-shadow: 0 1.5rem 4rem rgb(0 0 0 / .38);--customer-contact-dialog-header-padding: 1.45rem 1.55rem 1rem;--customer-contact-dialog-content-padding: 1.25rem 1.55rem 1.35rem;--customer-contact-dialog-footer-padding: 1rem 1.55rem 1.35rem;--customer-contact-dialog-title-size: 1.2rem;--customer-contact-dialog-close-size: 2.35rem;--customer-contact-dialog-grid-gap: .95rem;--customer-contact-dialog-field-gap: .42rem;--customer-contact-dialog-label-size: .84rem;--customer-contact-dialog-input-size: .92rem;--customer-contact-dialog-control-height: 2.9rem;--customer-contact-dialog-input-padding-y: .72rem;--customer-contact-dialog-input-padding-x: 1rem;--customer-contact-dialog-textarea-height: 5rem;--customer-contact-dialog-toggle-padding-x: .9rem;--customer-contact-dialog-input-focus-shadow: 0 0 0 .14rem rgb(var(--app-primary) / .18);--customer-contact-dialog-footer-gap: .7rem;--customer-contact-dialog-footer-button-height: 2.55rem;--customer-contact-dialog-footer-button-padding-x: 1.05rem;--customer-contact-dialog-mobile-padding-x: 1rem;--pricing-policy-page-max-width: 100rem;--pricing-policy-page-layout-gap: 1.25rem;--pricing-policy-page-layout-columns: minmax(17rem, 20rem) minmax(28rem, 1fr) minmax(22rem, 26rem);--pricing-policy-page-panel-radius: .95rem;--pricing-policy-page-panel-border-alpha: .78;--pricing-policy-page-panel-bg-alpha: .94;--pricing-policy-page-panel-min-height: 36rem;--pricing-policy-page-header-height: 4rem;--pricing-policy-page-header-padding-x: 1.1rem;--pricing-policy-page-header-gap: .65rem;--pricing-policy-page-header-size: 1rem;--pricing-policy-page-filters-padding: 1rem;--pricing-policy-page-filters-gap: .75rem;--pricing-policy-page-control-height: 2.75rem;--pricing-policy-page-list-padding: .85rem;--pricing-policy-page-list-gap: .55rem;--pricing-policy-page-customer-min-height: 3rem;--pricing-policy-page-customer-padding-x: .85rem;--pricing-policy-page-customer-gap: .7rem;--pricing-policy-page-customer-radius: .7rem;--pricing-policy-page-customer-border-alpha: .8;--pricing-policy-page-customer-hover-alpha: .1;--pricing-policy-page-customer-transition-duration: .15s;--pricing-policy-page-customer-dragged-opacity: .45;--pricing-policy-page-empty-padding: 1.25rem;--pricing-policy-page-empty-radius: .7rem;--pricing-policy-page-empty-border-alpha: .72;--pricing-policy-page-column-header-margin-bottom: .85rem;--pricing-policy-page-groups-gap: .85rem;--pricing-policy-page-group-radius: .85rem;--pricing-policy-page-group-border-alpha: .78;--pricing-policy-page-group-header-min-height: 3.5rem;--pricing-policy-page-group-header-padding-x: .9rem;--pricing-policy-page-group-header-gap: .75rem;--pricing-policy-page-group-body-padding: .75rem;--pricing-policy-page-drop-border-alpha: .9;--pricing-policy-page-drop-shadow: 0 0 0 .16rem rgb(var(--app-primary) / .16);--pricing-policy-page-actions-gap: .25rem;--pricing-policy-page-action-size: 2.25rem;--pricing-policy-page-markup-list-padding: .85rem;--pricing-policy-page-markup-list-gap: .55rem;--pricing-policy-page-markup-row-min-height: 2.8rem;--pricing-policy-page-markup-row-radius: .65rem;--pricing-policy-page-markup-row-padding-x: .75rem;--pricing-policy-page-tree-padding: .85rem;--pricing-policy-page-tree-title-size: .82rem;--pricing-policy-page-tree-title-letter-spacing: .08em;--pricing-policy-page-subgroup-gap: .75rem;--pricing-policy-page-subgroup-padding: .7rem;--pricing-policy-page-subgroup-radius: .65rem;--pricing-policy-page-subgroup-control-width: 8.5rem;--pricing-policy-page-search-icon-left: .95rem;--pricing-policy-page-search-icon-size: .95rem;--pricing-policy-page-search-input-padding-left: 2.75rem;--pricing-policy-page-control-padding-x: 1rem;--pricing-policy-page-dialog-width: 32rem;--pricing-policy-page-confirm-dialog-width: 38rem;--pricing-policy-page-dialog-screen-gap: 2rem;--pricing-policy-page-dialog-radius: 1rem;--pricing-policy-page-dialog-mask-blur: .35rem;--pricing-policy-page-dialog-mask-alpha: .78;--pricing-policy-page-dialog-border-alpha: .82;--pricing-policy-page-dialog-shadow: 0 1.6rem 4.5rem rgb(0 0 0 / .48);--pricing-policy-page-dialog-header-padding-x: 1.5rem;--pricing-policy-page-dialog-header-padding-y: 1.2rem;--pricing-policy-page-dialog-title-size: 1.15rem;--pricing-policy-page-dialog-close-size: 2.3rem;--pricing-policy-page-dialog-close-hover-alpha: .08;--pricing-policy-page-dialog-content-padding-x: 1.5rem;--pricing-policy-page-dialog-content-padding-y: 1.4rem;--pricing-policy-page-dialog-gap: 1rem;--pricing-policy-page-dialog-field-gap: .55rem;--pricing-policy-page-dialog-label-size: .9rem;--pricing-policy-page-dialog-control-height: 2.85rem;--pricing-policy-page-dialog-control-padding-x: 1rem;--pricing-policy-page-dialog-control-radius: .7rem;--pricing-policy-page-dialog-footer-padding-x: 1.5rem;--pricing-policy-page-dialog-footer-padding-y: 1.15rem;--pricing-policy-page-dialog-actions-gap: .75rem;--pricing-policy-page-dialog-button-height: 2.75rem;--pricing-policy-page-dialog-button-min-width: 8rem;--pricing-policy-page-dialog-button-padding-x: 1.25rem;--pricing-policy-page-dialog-button-radius: .7rem;--pricing-policy-page-dialog-button-transition: .15s;--pricing-policy-page-dialog-button-hover-offset: -.08rem;--pricing-policy-page-confirm-content-gap: 1.1rem;--pricing-policy-page-confirm-icon-size: 3.25rem;--pricing-policy-page-confirm-icon-font-size: 1.45rem;--pricing-policy-page-confirm-icon-border-alpha: .42;--pricing-policy-page-confirm-icon-bg-alpha: .12;--pricing-policy-page-confirm-message-max-width: 31rem;--pricing-policy-page-confirm-message-line-height: 1.55;--pricing-policy-page-confirm-danger-shadow: 0 .85rem 1.9rem rgb(var(--app-danger) / .27);--pricing-policy-page-confirm-danger-hover-shadow: 0 1rem 2.2rem rgb(var(--app-danger) / .35);--pricing-policy-page-dialog-focus-shadow: 0 0 0 .2rem rgb(var(--app-primary-soft) / .28);--pricing-policy-page-dialog-mobile-padding: 1rem;--system-settings-page-max-width: 66rem;--system-settings-page-grid-gap: 1.25rem;--system-settings-page-card-min-height: 15rem;--system-settings-page-card-padding: 1.4rem;--system-settings-page-card-radius: 1rem;--system-settings-page-card-border-alpha: .8;--system-settings-page-card-hover-offset: -.15rem;--system-settings-page-card-transition: .16s;--system-settings-page-card-icon-size: 3rem;--system-settings-page-card-icon-radius: .9rem;--system-settings-page-card-icon-bg-alpha: .16;--system-settings-page-card-body-gap: .55rem;--system-settings-page-card-description-line-height: 1.5;--system-settings-page-card-action-height: 2.8rem;--currency-rates-page-max-width: 90rem;--currency-rates-page-layout-gap: 1.25rem;--currency-rates-page-form-width: 24rem;--currency-rates-page-panel-radius: 1rem;--currency-rates-page-panel-border-alpha: .8;--currency-rates-page-panel-bg-alpha: .94;--currency-rates-page-header-padding-x: 1.25rem;--currency-rates-page-header-padding-y: 1.15rem;--currency-rates-page-form-padding: 1.25rem;--currency-rates-page-form-gap: 1rem;--currency-rates-page-field-gap: .45rem;--currency-rates-page-control-height: 2.85rem;--currency-rates-page-control-radius: .7rem;--currency-rates-page-control-padding-x: 1rem;--currency-rates-page-control-background: var(--app-bg);--currency-rates-page-control-border-alpha: .92;--currency-rates-page-control-hover-border-alpha: 1;--currency-rates-page-control-transition: .15s;--currency-rates-page-control-focus-shadow: 0 0 0 .18rem rgb(var(--app-primary) / .18);--currency-rates-page-dropdown-trigger-width: 2.8rem;--currency-rates-page-form-actions-gap: .75rem;--currency-rates-page-action-size: 2.3rem;--currency-rates-page-loading-min-height: 24rem;--currency-rates-page-dialog-width: 34rem;--currency-rates-page-dialog-screen-gap: 2rem;--currency-rates-page-dialog-radius: 1rem;--currency-rates-page-dialog-mask-blur: .35rem;--currency-rates-page-dialog-mask-alpha: .78;--currency-rates-page-dialog-content-gap: 1rem;--currency-rates-page-dialog-icon-size: 3.2rem;--currency-rates-page-dialog-footer-gap: .75rem;--currency-rates-page-dialog-button-height: 2.75rem;--currency-rates-page-dialog-button-min-width: 8rem;--currency-rates-page-dialog-button-padding-x: 1.25rem;--customer-details-page-max-width: 70rem;--customer-details-page-header-actions-gap: .75rem;--customer-details-page-action-height: 2.75rem;--customer-details-page-action-padding-x: 1.15rem;--customer-details-page-action-padding-y: .7rem;--customer-details-page-action-radius: .72rem;--customer-details-page-action-transition-duration: .16s;--customer-details-page-action-hover-translate-y: -.08rem;--customer-details-page-secondary-action-border-alpha: .82;--customer-details-page-secondary-action-bg-alpha: .72;--customer-details-page-primary-action-text: 255 255 255;--customer-details-page-primary-action-shadow: 0 .75rem 1.6rem rgb(var(--app-primary) / .25);--customer-details-page-primary-action-hover-shadow: 0 1rem 2rem rgb(var(--app-primary) / .34);--customer-details-page-process-actions-gap: .85rem;--customer-details-page-process-action-height: 3rem;--customer-details-page-process-action-border-alpha: .82;--customer-details-page-process-action-bg-alpha: .72;--customer-details-page-process-action-hover-bg-alpha: .16;--customer-details-page-process-action-icon-hover-offset: .12rem;--customer-details-page-process-action-shadow: 0 .55rem 1.25rem rgb(0 0 0 / .12);--customer-details-page-process-action-hover-shadow: 0 .85rem 1.8rem rgb(var(--app-primary) / .2);--customer-details-page-process-primary-border-alpha: .82;--customer-details-page-process-primary-bg-alpha: .16;--customer-details-page-process-primary-shadow: 0 .75rem 1.6rem rgb(var(--app-primary) / .22);--customer-details-page-state-min-height: 18rem;--customer-details-page-state-gap: 1rem;--customer-details-page-card-radius: 1rem;--customer-details-page-card-border-alpha: .78;--customer-details-page-card-bg-alpha: .94;--customer-details-page-card-shadow: 0 1.2rem 3rem rgb(0 0 0 / .2);--customer-details-page-section-shadow: 0 .8rem 2rem rgb(0 0 0 / .12);--customer-details-page-hero-gap: 1.1rem;--customer-details-page-hero-padding: 1.3rem;--customer-details-page-avatar-size: 4rem;--customer-details-page-avatar-radius: 1rem;--customer-details-page-avatar-font-size: 1.15rem;--customer-details-page-title-size: 1.45rem;--customer-details-page-tags-gap: .55rem;--customer-details-page-grid-gap: 1rem;--customer-details-page-grid-margin-top: 1rem;--customer-details-page-section-padding: 1.2rem;--customer-details-page-section-title-gap: .6rem;--customer-details-page-section-title-margin-bottom: 1rem;--customer-details-page-section-title-size: 1rem;--customer-details-page-row-gap: .85rem;--customer-details-page-row-column-gap: 1rem;--customer-details-page-label-width: 11.5rem;--customer-details-page-commercial-column-gap: 1.5rem;--customer-details-page-address-gap: .85rem;--customer-details-page-address-padding: 1rem;--customer-details-page-address-radius: .8rem;--customer-details-page-address-text-gap: .35rem;--customer-details-page-address-label-size: .78rem;--customer-details-page-contacts-gap: .85rem;--customer-details-page-contact-padding: 1rem;--customer-details-page-contact-radius: .8rem;--customer-details-page-contact-header-gap: .75rem;--customer-details-page-contact-name-gap: .2rem;--customer-details-page-contact-name-size: 1rem;--customer-details-page-contact-meta-size: .78rem;--customer-details-page-contact-data-gap: .55rem;--customer-details-page-contact-data-margin-top: .85rem;--customer-details-page-contact-inline-gap: .45rem;--customer-details-page-contact-notes-margin-top: .85rem;--customer-details-page-contact-notes-padding-top: .8rem;--my-company-page-max-width: 54rem;--my-company-page-sections-gap: 1.5rem;--my-company-page-section-padding: 1.4rem;--my-company-page-section-radius: 1rem;--my-company-page-section-border-alpha: .78;--my-company-page-section-bg-alpha: .94;--my-company-page-section-shadow: 0 .85rem 2.2rem rgb(0 0 0 / .12);--my-company-page-title-gap: .7rem;--my-company-page-title-size: 1.05rem;--my-company-page-grid-gap: .9rem;--my-company-page-field-gap: .4rem;--my-company-page-field-padding: .8rem .9rem;--my-company-page-field-radius: .65rem;--my-company-page-field-bg-alpha: .46;--my-company-page-label-size: .78rem;--my-company-page-highlight-width: .2rem;--my-company-page-review-padding: 1rem;--my-company-page-review-radius: .7rem;--my-company-page-review-bg-alpha: .72;--my-company-page-employees-gap: .65rem;--my-company-page-employee-padding: .65rem .8rem;--my-company-page-employee-radius: .6rem;--my-company-page-bank-gap: .75rem;--my-company-page-bank-padding: .9rem;--my-company-page-bank-radius: .7rem;--my-company-page-logo-max-width: 18rem;--my-company-page-logo-max-height: 7rem;--my-company-page-logo-padding: 1rem;--my-company-page-logo-radius: .9rem;--my-company-page-loading-min-height: 24rem;--my-company-edit-page-max-width: 64rem;--my-company-edit-page-section-gap: 1.25rem;--my-company-edit-page-section-padding: 1.25rem;--my-company-edit-page-section-radius: 1rem;--my-company-edit-page-field-gap: 1rem;--my-company-edit-page-control-radius: .7rem;--my-company-edit-page-control-height: 3.1rem;--my-company-edit-page-control-padding-x: 1rem;--my-company-edit-page-control-padding-y: .78rem;--my-company-edit-page-control-bg-alpha: .9;--my-company-edit-page-control-border-alpha: .96;--my-company-edit-page-control-hover-bg-alpha: .98;--my-company-edit-page-control-transition: .15s;--my-company-edit-page-control-focus-shadow: 0 0 0 .2rem rgb(var(--app-primary-soft) / .2);--my-company-edit-page-dropdown-trigger-width: 3rem;--my-company-edit-page-success-focus-shadow: 0 0 0 .2rem rgb(var(--app-success) / .2);--my-company-edit-page-actions-gap: .75rem;--my-company-edit-page-switch-padding: .9rem;--my-company-edit-page-textarea-min-height: 8rem;--my-company-bank-accounts-header-gap: 1rem;--my-company-bank-accounts-list-gap: .8rem;--my-company-bank-accounts-item-gap: 1.1rem;--my-company-bank-accounts-item-padding: 1rem;--my-company-bank-accounts-actions-gap: .55rem;--my-company-bank-accounts-empty-height: 8rem;--my-company-bank-accounts-loading-height: 8rem;--my-company-bank-accounts-dialog-width: 42rem;--my-company-bank-accounts-dialog-gap: 2rem;--my-company-bank-accounts-dialog-radius: 1rem;--my-company-bank-accounts-mask-blur: .35rem;--my-company-bank-accounts-mask-alpha: .78;--success-result-card-width: 38rem;--success-result-card-padding: clamp(2rem, 4vw, 3.25rem);--success-result-card-radius: 1.35rem;--success-result-border-alpha: .82;--success-result-glow-alpha: .18;--success-result-glow-size: 18rem;--success-result-glow-blur: 4rem;--success-result-shadow: 0 1.5rem 4rem rgb(0 0 0 / .32);--success-result-icon-size: 5.5rem;--success-result-icon-margin-bottom: 1.35rem;--success-result-eyebrow-size: .76rem;--success-result-eyebrow-letter-spacing: .12em;--success-result-title-width: 31rem;--success-result-title-size: clamp(1.75rem, 3vw, 2.35rem);--success-result-description-width: 30rem;--success-result-details-gap: .65rem;--success-result-detail-padding-x: .85rem;--success-result-detail-padding-y: .45rem;--success-result-detail-size: .78rem;--success-result-actions-gap: .85rem;--success-result-button-height: 2.95rem;--success-result-button-padding-x: 1.35rem;--success-result-button-radius: .78rem}:root,[data-theme=dark]{--app-bg: 11 14 20;--app-bg-soft: 21 26 35;--app-bg-muted: 39 41 44;--app-card: 21 26 35;--app-card-elevated: 25 31 42;--app-input: 8 10 15;--app-border: 42 50 69;--app-border-strong: 71 85 105;--app-text: 241 245 249;--app-text-muted: 148 163 184;--app-text-soft: 203 213 225;--app-primary: 67 56 202;--app-primary-hover: 55 48 163;--app-primary-soft: 113 105 197;--app-primary-contrast: 255 255 255;--app-danger: 239 68 68;--app-warning: 245 158 11;--app-danger-soft: 127 29 29;--app-shadow-card: 0 26px 80px rgba(0, 0, 0, .38);--app-login-radial: 30 41 59;--app-login-gradient-start: 11 14 20;--app-login-gradient-end: 17 24 39;--app-danger-hover: 220 38 38;--app-warning-soft: 120 53 15;--app-danger-alert-text: 252 165 165;--app-warning-alert-text: 253 224 71}[data-theme=light]{--app-bg: 203 213 225;--app-bg-soft: 226 232 240;--app-bg-muted: 148 163 184;--app-card: 255 255 255;--app-card-elevated: 255 255 255;--app-input: 241 245 249;--app-border: 203 213 225;--app-border-strong: 148 163 184;--app-text: 15 23 42;--app-text-muted: 100 116 139;--app-text-soft: 51 65 85;--app-primary: 67 56 202;--app-primary-hover: 55 48 163;--app-primary-soft: 99 102 241;--app-primary-contrast: 255 255 255;--app-danger: 220 38 38;--app-warning: 217 119 6;--app-danger-soft: 254 226 226;--app-shadow-card: 0 26px 80px rgba(15, 23, 42, .14);--app-login-radial: 224 242 254;--app-login-gradient-start: 248 250 252;--app-login-gradient-end: 226 232 240;--app-danger-hover: 220 38 38;--app-warning-soft: 254 243 199;--app-danger-alert-text: 153 27 27;--app-warning-alert-text: 146 64 14}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;font-size:16px}body{min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{border:0}img,svg{display:block;max-width:100%}body{background:var(--globi-bg-page);color:var(--globi-text-main);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#root{min-height:100vh}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--globi-color-primary);outline-offset:2px}html{background-color:rgb(var(--app-bg));color:rgb(var(--app-text))}body,#root{min-height:100vh;background-color:rgb(var(--app-bg));color:rgb(var(--app-text))}:root,[data-theme]{--primary-color: rgb(var(--app-primary));--primary-color-text: rgb(var(--app-primary-contrast, 255 255 255));--text-color: rgb(var(--app-text));--text-color-secondary: rgb(var(--app-text-muted));--surface-a: rgb(var(--app-card));--surface-b: rgb(var(--app-bg));--surface-c: rgb(var(--app-bg-soft));--surface-d: rgb(var(--app-border));--surface-e: rgb(var(--app-card-elevated));--surface-f: rgb(var(--app-card));--surface-ground: rgb(var(--app-bg));--surface-section: rgb(var(--app-bg-soft));--surface-card: rgb(var(--app-card));--surface-overlay: rgb(var(--app-card-elevated));--surface-border: rgb(var(--app-border));--surface-hover: rgb(var(--app-bg-soft));--highlight-bg: rgb(var(--app-primary) / .14);--highlight-text-color: rgb(var(--app-primary));--focus-ring: 0 0 0 .15rem rgb(var(--app-primary) / .22);--maskbg: rgb(0 0 0 / .45)}.p-inputtext,.p-inputtextarea,.p-inputnumber-input,.p-dropdown,.p-multiselect,.p-autocomplete .p-inputtext,.p-calendar .p-inputtext{min-height:var(--app-control-height);border-radius:var(--app-control-radius);border-color:rgb(var(--app-border));background:rgb(var(--app-input));color:rgb(var(--app-text));font-size:var(--app-control-font-size);transition:border-color var(--app-control-transition),box-shadow var(--app-control-transition),background-color var(--app-control-transition)}.p-inputtext,.p-inputtextarea,.p-inputnumber-input,.p-autocomplete .p-inputtext,.p-calendar .p-inputtext{padding-inline:var(--app-control-padding-x)}.p-inputtextarea{padding-block:.72rem;line-height:1.45}.p-dropdown .p-dropdown-label,.p-multiselect .p-multiselect-label{display:flex;min-width:0;align-items:center;padding:.62rem 2.7rem .62rem var(--app-control-padding-x);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dropdown .p-dropdown-trigger,.p-multiselect .p-multiselect-trigger{width:2.55rem;flex:0 0 2.55rem}.p-calendar,.p-inputnumber,.p-autocomplete{min-width:0}.p-calendar .p-datepicker-trigger,.p-autocomplete .p-autocomplete-dropdown{width:2.55rem;min-width:2.55rem;border-top-right-radius:var(--app-control-radius);border-bottom-right-radius:var(--app-control-radius)}.p-inputtext:enabled:hover,.p-inputtextarea:enabled:hover,.p-inputnumber:not(.p-disabled):hover .p-inputnumber-input,.p-dropdown:not(.p-disabled):hover,.p-multiselect:not(.p-disabled):hover,.p-autocomplete:not(.p-disabled):hover .p-inputtext,.p-calendar:not(.p-disabled):hover .p-inputtext{border-color:rgb(var(--app-border-strong))}.p-inputtext:enabled:focus,.p-inputtextarea:enabled:focus,.p-inputnumber:not(.p-disabled).p-inputwrapper-focus .p-inputnumber-input,.p-dropdown:not(.p-disabled).p-focus,.p-multiselect:not(.p-disabled).p-focus,.p-autocomplete:not(.p-disabled).p-inputwrapper-focus .p-inputtext,.p-calendar:not(.p-disabled).p-inputwrapper-focus .p-inputtext{border-color:rgb(var(--app-primary));box-shadow:var(--app-control-focus-ring)}.p-inputtext:disabled,.p-inputtextarea:disabled,.p-inputnumber.p-disabled .p-inputnumber-input,.p-dropdown.p-disabled,.p-multiselect.p-disabled,.p-calendar.p-disabled .p-inputtext{opacity:.62}.p-dropdown-panel,.p-multiselect-panel,.p-overlaypanel,.p-dialog,.p-menu,.p-tieredmenu{border-color:rgb(var(--app-border));background:rgb(var(--app-card-elevated));color:rgb(var(--app-text))}.p-button{min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem .9rem;line-height:1.2;border-radius:.5rem}.p-button .p-button-label{flex:0 1 auto;line-height:1.2;text-align:center}.p-button .p-button-icon,.p-button .p-button-icon-left,.p-button .p-button-icon-right{flex:0 0 auto;margin:0!important;line-height:1}.p-button.p-button-icon-only{width:2.5rem;min-width:2.5rem;padding:0;gap:0}.p-button:focus-visible{box-shadow:var(--focus-ring)}.p-button.p-button-outlined{background:transparent}[data-theme=light] .p-button.p-button-secondary,[data-theme=light] .p-button.p-button-outlined.p-button-secondary{border-color:rgb(var(--app-border-strong));color:rgb(var(--app-text))}.p-datatable,.p-datatable .p-datatable-wrapper,.p-datatable .p-datatable-table,.p-datatable .p-datatable-tbody>tr,.p-datatable .p-datatable-tbody>tr>td{background:rgb(var(--app-card));color:rgb(var(--app-text))}.p-datatable .p-datatable-thead>tr>th{border-color:rgb(var(--app-border));background:rgb(var(--app-card-elevated));color:rgb(var(--app-text-muted))}.p-datatable .p-datatable-tbody>tr>td{border-color:rgb(var(--app-border) / .72)}.p-datatable .p-datatable-tbody>tr:not(.p-highlight):hover>td{background:rgb(var(--app-bg-soft) / .72)}.p-paginator{border-color:rgb(var(--app-border));background:rgb(var(--app-card));color:rgb(var(--app-text))}.p-dialog .p-dialog-header,.p-dialog .p-dialog-content,.p-dialog .p-dialog-footer,.p-card,.p-card .p-card-body,.p-panel .p-panel-header,.p-panel .p-panel-content,.p-tabview .p-tabview-nav,.p-tabview .p-tabview-panels,.p-dropdown-panel .p-dropdown-items,.p-multiselect-panel .p-multiselect-items,.p-menu .p-menu-list,.p-tieredmenu .p-menu-list{border-color:rgb(var(--app-border));background:rgb(var(--app-card-elevated));color:rgb(var(--app-text))}.p-dropdown-panel .p-dropdown-items .p-dropdown-item,.p-multiselect-panel .p-multiselect-items .p-multiselect-item,.p-menu .p-menuitem-link,.p-tieredmenu .p-menuitem-link,.p-tabview .p-tabview-nav li .p-tabview-nav-link{color:rgb(var(--app-text))}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover,.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover,.p-menu .p-menuitem-link:not(.p-disabled):hover,.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover{background:rgb(var(--app-bg-soft));color:rgb(var(--app-text))}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{border-color:rgb(var(--app-primary));color:rgb(var(--app-primary))}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.customer-details-page,.customers-create-page{view-transition-name:customer-workspace}::view-transition-old(customer-workspace){animation:customer-workspace-leave var(--customer-view-transition-duration) ease-out both}::view-transition-new(customer-workspace){animation:customer-workspace-enter var(--customer-view-transition-duration) ease-out both}@keyframes customer-workspace-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--customer-view-transition-offset) * -1))}}@keyframes customer-workspace-enter{0%{opacity:0;transform:translateY(var(--customer-view-transition-offset))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){::view-transition-old(customer-workspace),::view-transition-new(customer-workspace){animation:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.z-40{z-index:40}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.hidden{display:none}.h-16{height:4rem}.min-h-screen{min-height:100vh}.max-w-7xl{max-width:80rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-\[var\(--globi-border\)\]{border-color:var(--globi-border)}.bg-\[var\(--globi-bg-page\)\]{background-color:var(--globi-bg-page)}.bg-white\/90{background-color:#ffffffe6}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-\[var\(--globi-color-primary\)\]{color:var(--globi-color-primary)}.text-\[var\(--globi-text-main\)\]{color:var(--globi-text-main)}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}
