.responsive-container{margin:0 auto;max-width:1200px;padding:1.5rem;width:100%}@media (max-width:var(--bp-laptop )){.responsive-container{padding:1.25rem}}@media (max-width:var(--bp-tablet )){.responsive-container{padding:1rem}.pageHeader{font-size:1.5rem;margin-bottom:1rem}.flex-col-mobile{display:flex;flex-direction:column!important;gap:.75rem}.hide-mobile{display:none!important}.show-mobile{display:block!important}.scrollable-mobile{overflow-x:auto}.tableContainer{border-radius:.75rem;overflow-x:auto}.table{font-size:.875rem;min-width:600px;width:100%}.tableHead th{white-space:nowrap}}@media (max-width:var(--bp-mobile )){.responsive-container{padding:.5rem}.pageHeader{font-size:1.25rem}.table{font-size:.8rem}.tableContainer{border-radius:.5rem}}.formActions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.formActions .primaryBtn{background-color:var(--brand-primary);color:#fff}.formActions .primaryBtn:hover:not(:disabled){background-color:var(--brand-primary-hover)}.formActions .dangerBtn{background-color:#dc2626;background-color:var(--error-color,#dc2626);color:#fff}.formActions .dangerBtn:hover:not(:disabled){background-color:#b91c1c;background-color:var(--error-color-hover,#b91c1c)}.formActions .secondaryBtn{background-color:var(--background-primary);color:var(--text-secondary)}@media (max-width:var(--bp-tablet )){.formActions{gap:.5rem}}@media (max-width:var(--bp-mobile )){.formActions{align-items:stretch;flex-direction:column;gap:.5rem}.formActions .button,.formActions button{font-size:.875rem;padding:.75rem 1rem;width:100%}.formActions .primaryBtn{order:1}.formActions .dangerBtn{order:2}.formActions .secondaryBtn{order:3}}.responsiveCardList{display:flex;flex-direction:column;gap:.75rem;width:100%}.responsiveCard{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem}.responsiveCardRow{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;justify-content:space-between}.responsiveCardLabel{color:var(--text-secondary);font-weight:500}.responsiveCardValue{font-weight:600}@media (min-width:768px){.responsiveCardList{display:none}}

/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}*,::backdrop,:after,:before{--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:#3b82f680;--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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[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}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-1{margin:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-6{margin-bottom:1.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.ms-2{margin-inline-start:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.h-2{height:.5rem}.h-4{height:1rem}.h-6{height:1.5rem}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[60vh\]{max-height:60vh}.w-0{width:0}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-4{width:1rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-2{column-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-\[var\(--border-color\)\]{border-color:#e2e8f0;border-color:var(--border-color)}.border-\[var\(--card-border\)\]{border-color:#e2e8f0;border-color:var(--card-border)}.\!bg-red-500{--tw-bg-opacity:1!important;background-color:#ef4444!important;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))!important}.bg-\[var\(--background-primary\)\]{background-color:#f8f9fa;background-color:var(--background-primary)}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-yellow-500{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-2{padding-bottom:.5rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.text-\[var\(--primary-brand-color\)\]{color:var(--primary-brand-color)}.text-\[var\(--text-primary\)\]{color:#212529;color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:#6c757d;color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:#ca8a04;color:rgb(202 138 4/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.invert{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)}.invert{--tw-invert:invert(100%)}.\!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)!important}.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)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--infintek-green:#00e8b5;--infintek-teal:#11ddd0;--infintek-cyan:#18cfef;--infintek-blue:#159bef;--infintek-deep-blue:#176be8;--infintek-gradient:linear-gradient(to bottom left,#00e8b5,#11ddd0 25%,#18cfef 50%,#159bef 75%,#176be8);--infintek-gradient-soft:linear-gradient(to bottom left,#00e8b52e,#11ddd01c 25%,#18cfef14 50%,#159bef1a 75%,#176be82e);--brand-primary:#18cfef;--brand-secondary:#159bef;--brand-primary-hover:#11ddd0;--primary-color:var(--brand-primary);--brand-ink:#0b7f97;--background-primary:#f8f9fa;--background-secondary:#fff;--border-color:#e2e8f0;--text-primary:#212529;--text-secondary:#6c757d;--text-subtle:#4b5563;--text-placeholder:#9ca3af;--button-primary-text:#04111f;--form-bg-input:#f3f4f6;--form-border-input:#d1d5db;--header-bg:var(--background-secondary);--sidebar-bg:var(--background-secondary);--sidebar-text:var(--text-primary);--sidebar-hover-bg:var(--background-primary);--header-height:70px;--footer-height:80px;--safe-top-offset:var(--header-height);--safe-bottom-offset:var(--footer-height);--safe-vertical-space:calc(100vh - var(--safe-top-offset) - var(--safe-bottom-offset));--overlay-viewport-gap:12px;--overlay-mobile-gap:8px;--bp-mobile:768px;--bp-tablet:1024px;--bp-laptop:1280px;--bp-desktop:1440px;--bp-sm:var(--bp-mobile);--bp-md:var(--bp-tablet);--bp-lg:var(--bp-laptop);--bp-xl:var(--bp-desktop);--dashboard-surface:var(--card-bg);--dashboard-surface-elevated:var(--card-bg-elevated);--dashboard-border:var(--card-border);--dashboard-shadow-sm:0 1px 3px #00000014;--dashboard-shadow-md:0 4px 8px #0000001a;--dashboard-shadow-lg:0 6px 14px #0000001f;--dashboard-radius-sm:8px;--dashboard-radius-md:10px;--dashboard-radius-lg:12px;--dashboard-title-size:1rem;--dashboard-title-weight:600;--dashboard-value-size:1.6rem;--dashboard-value-weight:600;--dashboard-subtitle-size:0.8rem;--dashboard-padding-sm:10px;--dashboard-padding-md:14px;--dashboard-padding-lg:18px;--dashboard-gap-sm:8px;--dashboard-gap-md:12px;--dashboard-gap-lg:16px;--dashboard-chart-height:300px;--dashboard-sparkline-height:60px;--kpi-up:#16a34a;--kpi-down:#dc2626;--kpi-flat:var(--text-secondary);--dashboard-accent-1:#12bf91;--dashboard-accent-2:#e75b68;--dashboard-accent-3:#e7a629;--dashboard-accent-4:#4d8df7;--dashboard-accent-5:#8a6be8;--dashboard-accent-6:#19a9c8;--dashboard-accent-bar-width:4px;--dashboard-badge-success-bg:#e5faf4;--dashboard-badge-success-text:#087b68;--dashboard-badge-warn-bg:#fff3d8;--dashboard-badge-warn-text:#9a6a00;--dashboard-badge-danger-bg:#ffe8eb;--dashboard-badge-danger-text:#b73b4b;--dashboard-badge-info-bg:#eaf2ff;--dashboard-badge-info-text:#316fc8;--dashboard-filter-bg:var(--dashboard-surface);--dashboard-filter-field-bg:#fbfcfd;--dashboard-tab-active:var(--kpi-up);--dashboard-tab-indicator:var(--kpi-up);--dashboard-description-color:var(--text-secondary);--card-bg:var(--background-secondary);--card-bg-elevated:var(--background-primary);--card-border:var(--border-color);--background-tertiary:#f0f0f0;--heatmap-empty:#e5e7eb;--heatmap-1:#bfdbfe;--heatmap-2:#93c5fd;--heatmap-3:#60a5fa;--heatmap-4:#2563eb;--heatmap-normal:#3b82f6;--heatmap-warning:#f59e0b;--heatmap-anomaly:#ef4444}[data-theme=dark]{--brand-primary:#18cfef;--brand-secondary:#159bef;--brand-primary-hover:#11ddd0;--primary-color:var(--brand-primary);--brand-ink:#5ad7f2;--background-primary:#121212;--background-secondary:#1e1e1e;--border-color:#333;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-subtle:#b0b0b0;--text-placeholder:#777;--button-primary-text:#04111f;--form-bg-input:#2a2a2a;--form-border-input:#444;--header-bg:var(--background-secondary);--sidebar-bg:var(--background-secondary);--sidebar-text:var(--text-primary);--sidebar-hover-bg:var(--background-primary);--dashboard-surface:var(--card-bg);--dashboard-surface-elevated:var(--card-bg-elevated);--dashboard-border:var(--card-border);--dashboard-accent-1:#2fd3a6;--dashboard-accent-2:#f0798a;--dashboard-accent-3:#f0bd54;--dashboard-accent-4:#6fa5f9;--dashboard-accent-5:#a488ef;--dashboard-accent-6:#45c0dc;--dashboard-accent-bar-width:4px;--dashboard-badge-success-bg:#10352d;--dashboard-badge-success-text:#6fe0c6;--dashboard-badge-warn-bg:#3a2f12;--dashboard-badge-warn-text:#f0c874;--dashboard-badge-danger-bg:#3a1f24;--dashboard-badge-danger-text:#f2a6b1;--dashboard-badge-info-bg:#1b2b44;--dashboard-badge-info-text:#9cc2f0;--dashboard-filter-bg:var(--dashboard-surface);--dashboard-filter-field-bg:#242424;--dashboard-tab-active:var(--kpi-up);--dashboard-tab-indicator:var(--kpi-up);--dashboard-description-color:var(--text-secondary);--dashboard-shadow-sm:0 1px 3px #0006;--dashboard-shadow-md:0 4px 8px #00000073;--dashboard-shadow-lg:0 6px 14px #00000080;--card-bg:#1c1c1c;--card-bg-elevated:#2a2a2a;--card-border:#333;--background-tertiary:#262626;--heatmap-empty:#1f2937;--heatmap-1:#1e40af;--heatmap-2:#2563eb;--heatmap-3:#3b82f6;--heatmap-4:#60a5fa;--heatmap-normal:#60a5fa;--heatmap-warning:#fbbf24;--heatmap-anomaly:#f87171}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;background-color:var(--background-primary);color:#212529;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.button-default{background-color:#18cfef;background-color:var(--brand-primary);background-image:linear-gradient(to bottom left,#00e8b5,#11ddd0 25%,#18cfef 50%,#159bef 75%,#176be8);background-image:var(--infintek-gradient);border:1px solid #0000;color:#04111f;color:var(--button-primary-text);transition:filter .2s ease}.button-default:hover{filter:brightness(1.06)}.button-outline{background-color:#fff;background-color:var(--background-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);color:#212529;color:var(--text-primary)}.button-outline:hover{background-color:#f8f9fa;background-color:var(--background-primary)}.button-destructive{background-color:#dc2626;color:#fff}.button-destructive:hover{background-color:#b91c1c}.button-ghost{background-color:initial;color:#212529;color:var(--text-primary)}.button-ghost:hover{background-color:#f8f9fa;background-color:var(--background-primary)}input,select,textarea{font-size:16px}.dashboard-card{background:#fff;background:var(--dashboard-surface);border:1px solid #e2e8f0;border:1px solid var(--dashboard-border);border-radius:10px;border-radius:var(--dashboard-radius-md);box-shadow:0 1px 3px #00000014;box-shadow:var(--dashboard-shadow-sm);display:flex;flex-direction:column;gap:12px;gap:var(--dashboard-gap-md);padding:14px;padding:var(--dashboard-padding-md);text-align:center}.dashboard-title{color:#212529;color:var(--text-primary);font-size:1rem;font-size:var(--dashboard-title-size);font-weight:600;font-weight:var(--dashboard-title-weight);margin:0;padding-bottom:4px;text-align:center}.dashboard-chart{height:300px;height:var(--dashboard-chart-height);width:100%}.dashboard-sparkline{height:60px;height:var(--dashboard-sparkline-height);width:100%}.no-access-wrapper{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:calc(100vh - 150px);min-height:calc(var(--safe-vertical-space));padding:2rem;text-align:center}.no-access-wrapper h2{color:#212529;color:var(--text-primary);font-size:1.25rem;font-weight:600}.no-access-wrapper p{color:#6c757d;color:var(--text-secondary);font-size:.95rem;max-width:420px}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:ring-2:focus-within{--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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-\[var\(--primary-brand-color\)\]:focus-within{--tw-ring-color:var(--primary-brand-color)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:text-\[var\(--primary-brand-color\)\]:hover{color:var(--primary-brand-color)}.hover\:text-red-600:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}@media (min-width:640px){.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (prefers-color-scheme:dark){.dark\:text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}}.ErrorToastContent_container__4B9eX{display:flex;flex-direction:column;gap:4px}.ErrorToastContent_message__OEOvC{font-weight:500}.ErrorToastContent_requestId__2jqqs{align-items:center;display:flex;font-size:12px;gap:8px;opacity:.75}.ErrorToastContent_copyButton__rt2-X{background:none;border:1px solid;border-radius:4px;color:inherit;cursor:pointer;font-size:11px;padding:1px 6px}.input_input__\+6slk{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.375rem;box-shadow:0 1px 2px #0000000a;color:var(--text-primary);display:block;font-size:14px;height:2.25rem;overflow:hidden;padding:.5rem .75rem;resize:none;transition:border-color .15s,box-shadow .15s;width:100%}.input_multiline__Ybj9y{height:auto;min-height:5rem;overflow:auto;resize:vertical}.input_input__\+6slk:focus{border-color:var(--brand-primary);outline:none}.input_input__\+6slk::placeholder{color:var(--text-secondary);opacity:.8}.input_input__\+6slk:disabled{cursor:not-allowed;opacity:.7}@media (max-width:var(--bp-mobile )){.input_input__\+6slk{font-size:16px!important;padding:.45rem .6rem}}.input_fieldGroup__QYsfi{display:flex;flex-direction:column;gap:4px;width:100%}.input_wrapper__dM5iB{isolation:isolate;position:relative;width:100%}.input_wrapper__dM5iB:after{background:var(--infintek-gradient);border-radius:calc(.375rem + 2px);content:"";inset:-2px;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease;z-index:-1}.input_wrapper__dM5iB:focus-within:after{background:var(--infintek-gradient);opacity:1}.input_wrapper__dM5iB:focus-within:has(.input_inputError__xf3pC):after{opacity:0}.input_inputError__xf3pC,.input_inputError__xf3pC:focus{border-color:#dc2626;border-color:var(--kpi-down,#dc2626)}.input_inputError__xf3pC:focus{box-shadow:0 0 0 2px color-mix(in srgb,#dc2626 35%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--kpi-down,#dc2626) 35%,#0000)}.input_errorMessage__Hqxwq{align-items:flex-start;color:#dc2626;color:var(--kpi-down,#dc2626);display:flex;font-size:.78rem;gap:5px;line-height:1.3;margin:0}.input_errorMessage__Hqxwq svg{flex-shrink:0;margin-top:1px}.input_hasToggle__qN1fu{padding-right:40px!important}.input_toggleButton__9SeTz{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.input_toggleButton__9SeTz:active{opacity:.6}.button_base__TlT2e{align-items:center;border:1px solid #0000;border-radius:.375rem;cursor:pointer;display:inline-flex;font-weight:500;gap:.4rem;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.button_base__TlT2e:focus-visible{box-shadow:0 0 0 2px var(--background-primary),0 0 0 4px var(--brand-primary);outline:none}.button_base__TlT2e:disabled{cursor:not-allowed;opacity:.6}.button_default__h26PD{background-color:var(--brand-primary);background-image:var(--infintek-gradient);color:var(--button-primary-text)}.button_default__h26PD:hover:not(:disabled){filter:brightness(1.06)}.button_outline__nRAHc{background-color:var(--background-secondary);border-color:var(--border-color);color:var(--text-primary)}.button_outline__nRAHc:hover:not(:disabled){background-color:var(--background-primary)}.button_destructive__3dd9e{background-color:#dc2626;background-color:var(--error-color,#dc2626);color:#fff}.button_destructive__3dd9e:hover:not(:disabled){background-color:#b91c1c;background-color:var(--error-color-hover,#b91c1c)}.button_ghost__2TA17{background-color:initial;color:var(--text-primary)}.button_ghost__2TA17:hover:not(:disabled){background-color:var(--background-primary)}.button_sm__fIEIS{font-size:.875rem;padding:.4rem .8rem}.button_md__r12I4{font-size:.875rem;padding:.55rem 1rem}.button_lg__zLDd-{font-size:1rem;padding:.75rem 1.25rem}@media (max-width:var(--bp-mobile )){.button_lg__zLDd-,.button_md__r12I4,.button_sm__fIEIS{justify-content:center;width:100%}}.LoadingCube_wrapper__gWRB0{--loading-cube-green:#00e8b5;--loading-cube-teal:#11ddd0;--loading-cube-cyan:#18cfef;--loading-cube-blue:#159bef;--loading-cube-deep-blue:#176be8;--loading-cube-glow:#11ddd061;align-items:center;color:var(--text-secondary);display:flex;justify-content:center;position:relative;z-index:1040}.LoadingCube_inline__gRanM{display:inline-flex;flex-direction:row;gap:.5rem;min-height:0}.LoadingCube_section__nAuiY{flex-direction:column;gap:.7rem;min-height:7rem}.LoadingCube_fullscreen__3zei0{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,#07111b 94%,#0000);background:color-mix(in srgb,var(--background-primary,#07111b) 94%,#0000);flex-direction:column;gap:1rem;inset:0;position:fixed;z-index:1090}.LoadingCube_cubeShell__fbEMX{animation:LoadingCube_cubeBreath__P4Byu 2.6s ease-in-out infinite;display:grid;filter:drop-shadow(0 0 8px var(--loading-cube-glow));flex:0 0 auto;height:var(--loading-cube-size);isolation:isolate;place-items:center;position:relative;width:var(--loading-cube-size)}.LoadingCube_cubeShell_sm__pv3Pq{--loading-cube-size:44px}.LoadingCube_cubeShell_md__k8xMT{--loading-cube-size:72px}.LoadingCube_cubeShell_lg__r5cV6{--loading-cube-size:120px}.LoadingCube_cubeShell__fbEMX:after{background:linear-gradient(to bottom left,#00e8b52e,#11ddd01c 25%,#18cfef14 50%,#159bef1a 75%,#176be82e);border-radius:22%;content:"";filter:blur(9px);inset:6%;pointer-events:none;position:absolute;z-index:0}.LoadingCube_artwork__5VvSB{display:block;height:100%;inset:0;object-fit:contain;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.LoadingCube_energyOverlay__SMPnd{inset:4%;mix-blend-mode:screen;opacity:.9;pointer-events:none;position:absolute;z-index:3}.LoadingCube_coreGlow__mg9cO{animation:LoadingCube_coreInOut__B3V4P 2.5s cubic-bezier(.45,0,.2,1) infinite;aspect-ratio:1;background:radial-gradient(circle,#f4fffff5 0,#dfffffeb 14%,#58fff394 34%,#18cfef57 50%,#159bef2e 64%,#0000 76%);border-radius:50%;filter:blur(4px);left:50%;mix-blend-mode:screen;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.45);width:34%;z-index:2}.LoadingCube_text__8aCa9{color:var(--text-secondary);line-height:1.2;text-align:center}.LoadingCube_text_sm__TrjTU{font-size:.875rem}.LoadingCube_text_md__FjVrc{font-size:1rem}.LoadingCube_text_lg__WscFv{font-size:1.125rem}@keyframes LoadingCube_coreInOut__B3V4P{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(.45)}18%{opacity:.78;transform:translate(-50%,-50%) scale(.72)}46%{opacity:1;transform:translate(-50%,-50%) scale(1.28)}70%{opacity:.62;transform:translate(-50%,-50%) scale(.78)}}@keyframes LoadingCube_cubeBreath__P4Byu{0%,to{filter:drop-shadow(0 0 7px rgba(0,232,181,.22));transform:scale(.985)}46%{filter:drop-shadow(0 0 18px rgba(24,207,239,.52));transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.LoadingCube_coreGlow__mg9cO,.LoadingCube_cubeShell__fbEMX{animation:none}.LoadingCube_cubeShell__fbEMX{filter:drop-shadow(0 0 8px rgba(17,221,208,.24));transform:none}.LoadingCube_coreGlow__mg9cO{display:none}}.PoweredBy_container__NYym1{align-items:flex-end;display:flex;flex-direction:column}.PoweredBy_copyright__YGja7{font-size:.8rem;margin-bottom:.25rem}.PoweredBy_poweredBy__EdzEr{align-items:center;display:flex;font-weight:500;gap:.25rem}.PoweredBy_poweredByLink__\+PloE{color:var(--text-primary);font-weight:700;text-decoration:none;transition:color .3s ease}.PoweredBy_poweredByLink__\+PloE:hover{color:var(--primary-color)}.InvalidLicensePage_brandFont__5zQwc{font-family:Poppins,sans-serif}.InvalidLicensePage_gradientBg__2HOC6{background:var(--infintek-gradient);height:100vh;overflow:hidden;position:relative;width:100vw}.InvalidLicensePage_mainContainer__XLrD3{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:1rem;position:relative;width:100%;z-index:10}.InvalidLicensePage_formWrapper__\+XlYf{max-width:28rem;width:100%}.InvalidLicensePage_whiteCard__J5JYA{background:#fff;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000040;padding:2rem}.InvalidLicensePage_header__BH\+15{margin-bottom:1.5rem;text-align:center}.InvalidLicensePage_logoImage__H76R8{height:4rem;margin-bottom:1rem;margin-left:auto;margin-right:auto}.InvalidLicensePage_subTitle__yhKiK{color:#4b5563;font-size:1.125rem;font-weight:600;letter-spacing:.025em}.InvalidLicensePage_descriptions__d2IOI{color:#4b5563;font-size:14px;font-weight:600;letter-spacing:.025em}.InvalidLicensePage_form__a5Ke6{display:flex;flex-direction:column;gap:1.25rem}.InvalidLicensePage_label__7zfVX{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.InvalidLicensePage_passwordHeader__s\+keZ{align-items:center;display:flex;justify-content:space-between}.InvalidLicensePage_passwordInput__7HXH2{margin-top:.25rem}.InvalidLicensePage_errorMessage__iWXed{color:#dc2626;font-size:.875rem;margin-top:.5rem}.InvalidLicensePage_formInput__BPbVw{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;color:#111827;padding:.75rem 1rem;transition:all .2s ease-in-out;width:100%}.InvalidLicensePage_formInput__BPbVw::placeholder{color:#9ca3af}.InvalidLicensePage_formInput__BPbVw:focus{border-color:var(--brand-primary);outline:none}.InvalidLicensePage_submitButton__D-bng{display:flex;justify-content:center;padding-bottom:.75rem;padding-top:.75rem;width:100%}.InvalidLicensePage_buttonRow__qhJwr{display:flex;flex-direction:column;gap:.75rem}.InvalidLicensePage_secondaryButton__L61Hu{background:#fff;border:1px solid #d1d5db;color:#374151}.InvalidLicensePage_secondaryButton__L61Hu:hover{background:#f9fafb}.InvalidLicensePage_poweredByContainer__wVP6K{margin-top:2rem}.InvalidLicensePage_backgroundContainer__jf0dg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.InvalidLicensePage_floatingElement__xWfI4{filter:drop-shadow(0 10px 15px rgba(0,0,0,.1));opacity:.1;position:absolute;will-change:transform}.InvalidLicensePage_floatingImage__vJVIE{height:auto;width:100%}@keyframes InvalidLicensePage_float-up-down__P0zj8{0%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-30px) rotate(5deg)}to{transform:translateY(0) rotate(-5deg)}}@keyframes InvalidLicensePage_float-diagonal-right__LyyQd{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(40px,-40px) rotate(10deg)}to{transform:translate(0) rotate(0deg)}}@keyframes InvalidLicensePage_float-diagonal-left__sEBCD{0%{transform:translate(-40px,-40px) rotate(-10deg)}to{transform:translate(0) rotate(0deg)}}.InvalidLicensePage_elementCenter__7y0ge{animation:InvalidLicensePage_float-up-down__P0zj8 40s ease-in-out infinite;left:50%;max-width:400px;opacity:.05;top:50%;transform:translate(-50%,-50%);width:35vw}.InvalidLicensePage_element1__7Y431{animation:InvalidLicensePage_float-diagonal-left__sEBCD 28s ease-in-out infinite;animation-delay:-5s;left:10%;max-width:100px;top:15%;width:10vw}.InvalidLicensePage_element2__vmXgQ{animation:InvalidLicensePage_float-up-down__P0zj8 30s ease-in-out infinite;animation-delay:-10s;left:5%;max-width:120px;top:70%;width:12vw}.InvalidLicensePage_element3__5WT1n{animation:InvalidLicensePage_float-up-down__P0zj8 20s ease-in-out infinite;animation-delay:-2s;left:20%;max-width:80px;top:40%;width:8vw}.InvalidLicensePage_element4__TdJbp{animation:InvalidLicensePage_float-diagonal-left__sEBCD 32s ease-in-out infinite;animation-delay:-15s;left:25%;max-width:150px;top:85%;width:15vw}.InvalidLicensePage_element5__axN-l{animation:InvalidLicensePage_float-up-down__P0zj8 25s ease-in-out infinite;animation-delay:-8s;left:25%;max-width:100px;top:5%;width:10vw}.InvalidLicensePage_element6__Jp0y-{animation:InvalidLicensePage_float-diagonal-right__LyyQd 22s ease-in-out infinite;animation-delay:-20s;max-width:120px;right:5%;top:20%;width:12vw}.InvalidLicensePage_element7__RI3DJ{animation:InvalidLicensePage_float-up-down__P0zj8 26s ease-in-out infinite;animation-delay:-12s;max-width:100px;right:10%;top:65%;width:10vw}.InvalidLicensePage_element8__EbZgz{animation:InvalidLicensePage_float-diagonal-right__LyyQd 29s ease-in-out infinite;animation-delay:-18s;max-width:80px;right:20%;top:80%;width:8vw}.InvalidLicensePage_element9__N\+Sq0{animation:InvalidLicensePage_float-up-down__P0zj8 24s ease-in-out infinite;animation-delay:-7s;max-width:160px;right:20%;top:5%;width:16vw}.InvalidLicensePage_element10__w7X0S{animation:InvalidLicensePage_float-diagonal-right__LyyQd 32s ease-in-out infinite;animation-delay:-14s;max-width:100px;right:15%;top:45%;width:10vw}.InvalidLicensePage_footer__\+VB77{bottom:1rem;color:#ffffffb3;font-size:.875rem;position:absolute;right:1.5rem;text-align:right;z-index:20}.InvalidLicensePage_reasonBanner__R2Iuc{background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;margin-bottom:1.5rem;padding:.875rem 1rem;text-align:start}.InvalidLicensePage_reasonHeading__4tL\+N{color:#92400e;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:0 0 .25rem;text-transform:uppercase}.InvalidLicensePage_reasonText__RQ5FW{color:#78350f;font-size:.875rem;font-weight:500;line-height:1.5;margin:0}.InvalidLicensePage_fingerprintBlock__QPOOm{border-top:1px solid #fde68a;margin-top:.875rem;padding-top:.75rem}.InvalidLicensePage_fingerprintLabel__xdKm7{color:#92400e;font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin:0 0 .375rem;text-transform:uppercase}.InvalidLicensePage_fingerprintRow__FIUk\+{align-items:flex-start;display:flex;gap:.5rem}.InvalidLicensePage_fingerprintValue__fLhs0{background:#fff;border:1px solid #fde68a;border-radius:.5rem;color:#78350f;direction:ltr;flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.45;min-width:0;overflow-wrap:anywhere;padding:.375rem .5rem;text-align:start;-webkit-user-select:all;user-select:all}.InvalidLicensePage_fingerprintRevealButton__NYrG0{font-size:.75rem;padding:.375rem .75rem}.InvalidLicensePage_fingerprintCopyButton__uwdjc{flex:0 0 auto;font-size:.75rem;padding:.375rem .75rem}.InvalidLicensePage_fingerprintHelp__zVymu{color:#92400e;font-size:.75rem;line-height:1.45;margin:.5rem 0 0}.LicenseFeedback_supportCode__79dcS{color:var(--text-secondary);display:block;font-size:.75rem;overflow-wrap:anywhere}.LicenseInstallationPanel_panel__wKz6p{display:flex;flex-direction:column;gap:.75rem}.LicenseInstallationPanel_help__2oeta{color:var(--text-secondary);font-size:.75rem;line-height:1.45}.LicenseInstallationPanel_fieldGrid__tQr-P{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr)}.LicenseInstallationPanel_field__3B7Ji{display:flex;flex-direction:column;gap:.3rem;min-width:0}.LicenseInstallationPanel_label__tyBLj{color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.LicenseInstallationPanel_valueRow__0OVxd{align-items:flex-start;display:flex;gap:.6rem;min-width:0}.LicenseInstallationPanel_value__6l2zr{background-color:var(--background-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);direction:ltr;flex:1 1 auto;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.45;min-width:0;overflow-wrap:anywhere;padding:.35rem .55rem;text-align:start}.LicenseInstallationPanel_customerForm__\+-uK5{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.6rem}.LicenseInstallationPanel_customerInput__3\+aSV{flex:1 1 14rem;min-width:0}.LicenseInstallationPanel_nodeList__6nYD4{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.LicenseInstallationPanel_nodeItem__WIFDz{color:var(--text-primary);font-size:.75rem;overflow-wrap:anywhere}.LicenseInstallationPanel_renewalKey__LICH8{background-color:var(--background-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);direction:ltr;font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem;min-height:6rem;padding:.5rem;resize:vertical;width:100%}.LicenseInstallationPanel_actions__p5vil{display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width:768px){.LicenseInstallationPanel_fieldGrid__tQr-P{grid-template-columns:repeat(2,minmax(0,1fr))}}.Arrow_arrowButton__dhJLk{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease-in-out;width:36px}.Arrow_arrowButton__dhJLk:hover{background-color:var(--background-hover);box-shadow:0 0 0 2px #00000008}.Arrow_arrowButton__dhJLk:active{transform:scale(.96)}.PageHeader_pageHeader__Xh5E7{display:flex;flex-direction:column;gap:6px;margin-bottom:1.25rem;padding-top:4px}.PageHeader_ltr__eT8oQ{align-items:flex-start;direction:ltr}.PageHeader_rtl__H\+jox{align-items:flex-end;direction:rtl}.PageHeader_arrowRow__1P9Hn{width:100%}.PageHeader_arrowWrapper__icA3Z{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .2s ease;width:36px}.PageHeader_arrowWrapper__icA3Z:hover{background-color:var(--background-hover)}.PageHeader_titleRow__\+dN-a{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.PageHeader_helpLink__-a3Di{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:.9rem;gap:.35rem;text-decoration:none}.PageHeader_helpLink__-a3Di:hover{color:var(--primary-color)}.PageHeader_pageTitle__Ynjd9{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0}@media (max-width:768px){.PageHeader_pageHeader__Xh5E7{align-items:center!important}.PageHeader_titleRow__\+dN-a{flex-wrap:wrap;justify-content:center;text-align:center!important}.PageHeader_pageTitle__Ynjd9{font-size:1.1rem}.PageHeader_arrowWrapper__icA3Z{height:32px;width:32px}}.PillTabs_wrapper__CqAED{display:flex;flex-wrap:wrap;gap:.625rem}.PillTabs_pill__w6WKq{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:.9rem;font-weight:500;padding:.6rem 1rem;transition:all .2s ease}.PillTabs_pill__w6WKq:hover:not(:disabled){border-color:var(--brand-primary);color:var(--text-primary)}.PillTabs_active__BrIol{background-image:var(--infintek-gradient);border-color:#0000;color:var(--button-primary-text)}.PillTabs_pill__w6WKq:disabled{cursor:not-allowed;opacity:.72}.PillTabs_disabledOption__b9Ipe{background:var(--background-primary);border-style:dashed;color:var(--text-secondary)}.ToolTip_trigger__biPm4{display:contents}.ToolTip_tooltip__SWXMx{background:var(--card-bg);border:1px solid var(--dashboard-border);border-radius:8px;box-shadow:var(--dashboard-shadow-md);color:var(--text-primary);font-size:13px;line-height:1.4;max-width:280px;padding:10px 12px;pointer-events:none;position:fixed;white-space:normal;width:max-content;word-break:break-word;z-index:9999}.select_select__5C7zT{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-primary);display:block;font-size:.875rem;padding:.5rem;transition:border-color .15s,box-shadow .15s;width:100%}.select_select__5C7zT:hover{border-color:var(--brand-primary-hover)}.select_select__5C7zT:focus{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary);outline:none}.select_select__5C7zT:disabled{background-color:var(--background-primary);cursor:not-allowed;opacity:.7}.select_wrapper__0P-81{isolation:isolate;position:relative}.select_wrapper__0P-81:after{background:var(--infintek-gradient);border-radius:16px;content:"";inset:-2px;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease;z-index:-1}.select_wrapper__0P-81:focus-within:after{background:var(--infintek-gradient);opacity:1}.select_loadingSpinner__d8Mv3{align-items:center;bottom:0;display:flex;inset-inline-end:0;padding-inline-end:2rem;position:absolute;top:0}.select_optionTooltipTrigger__g8crN{display:block;width:100%}@media (max-width:var(--bp-mobile )){.select_input__Z64fv{font-size:16px!important;padding:.45rem .6rem}}.SegmentedToggle_wrapper__0celD{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:999px;display:flex;min-width:0;overflow:hidden;padding:4px;position:relative;width:100%}.SegmentedToggle_button__ojCxE{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;line-height:1.25;min-width:0;overflow-wrap:anywhere;padding:10px 16px;position:relative;text-align:center;transition:color .2s ease;white-space:normal;z-index:2}.SegmentedToggle_button__ojCxE:hover{color:var(--text-primary)}.SegmentedToggle_button__ojCxE:disabled{cursor:not-allowed;opacity:.72}.SegmentedToggle_button__ojCxE.SegmentedToggle_active__RI7L6{color:var(--button-primary-text)}.SegmentedToggle_highlighter__MxfAw{background-color:var(--brand-primary);background-image:var(--infintek-gradient);border-radius:999px;bottom:4px;left:4px;position:absolute;top:4px;transition:transform .25s ease,width .25s ease;z-index:1}@media (max-width:900px){.SegmentedToggle_button__ojCxE{font-size:.825rem;padding:9px 12px}}@media (max-width:640px){.SegmentedToggle_wrapper__0celD{border-radius:1rem}.SegmentedToggle_button__ojCxE{font-size:.8rem;padding:8px 10px}}.CustomList_wrapper__33Hmp{display:flex;flex-direction:column;gap:.5rem;width:100%}.CustomList_label__\+u3Pd{color:var(--text-primary);font-size:.85rem;font-weight:600}.CustomList_fullWidth__iCJEX{width:100%}.CustomList_singleOption__g8--0{align-items:center;background:color-mix(in srgb,var(--brand-primary) 8%,var(--background-secondary));border:1px solid var(--border-color);border-radius:12px;display:flex;min-height:42px;padding:.65rem .9rem}.CustomList_singleOptionDisabled__Z8FIj{opacity:.8}.CustomList_singleOptionLabel__H8XFS{color:var(--text-primary);font-size:.95rem;font-weight:500}.Dialog_root__AASFs{position:relative;z-index:1050}.Dialog_overlay__f80v-{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000004d;inset:0;position:fixed}.Dialog_wrapper__J9W0U{bottom:var(--safe-bottom-offset);overflow:hidden;top:var(--safe-top-offset);z-index:1050}.Dialog_containerCenter__XhEB1,.Dialog_wrapper__J9W0U{align-items:center;display:flex;inset:0;justify-content:center;position:fixed}.Dialog_containerCenter__XhEB1{background-color:#0000004d;box-sizing:border-box;overflow:auto;padding:1rem}.Dialog_panel__Jcxdr{background-color:var(--background-secondary);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;color:var(--text-primary);height:auto;max-height:90vh;max-width:90vw;overflow-y:auto;width:100%}.Dialog_sizeSm__NDMOq{max-width:28rem}.Dialog_sizeMd__e5gyW{max-width:42rem}.Dialog_sizeLg__9m4Af{max-width:56rem}.Dialog_sizeXl__zQD\+A{max-width:72rem}.Dialog_header__V157z{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1rem}.Dialog_titleText__Fz60t{color:var(--text-primary);font-size:1.125rem;font-weight:600}.Dialog_bodyContent__aw7Hd{padding:1rem}.Dialog_footer__EX05h{border-top:1px solid var(--border-color);display:flex;flex-direction:column-reverse;padding:1rem}@media (min-width:640px){.Dialog_footer__EX05h{flex-direction:row;gap:.5rem;justify-content:flex-end}}@media (max-width:var(--bp-tablet )){.Dialog_panel__Jcxdr{max-width:80vw}}@media (max-width:ver(--mobile-max )){.Dialog_panel__Jcxdr{margin:auto;max-height:80vh;max-width:90vw}.Dialog_content__tox52{max-height:60vh;overflow-y:auto}.Dialog_titleText__Fz60t{font-size:1rem;text-align:center}.Dialog_bodyContent__aw7Hd{padding:.75rem}.Dialog_footer__EX05h{flex-direction:column;gap:.5rem}.Dialog_footer__EX05h button{width:100%}}.TenantAssignmentModule_module__JIvEO{grid-gap:.75rem;display:grid;gap:.75rem}.TenantAssignmentModule_modeToggle__MLVYm{width:100%}.TenantAssignmentModule_loading__YoWDL{align-items:center;background:color-mix(in srgb,var(--background-secondary) 88%,#0000);border:1px dashed var(--border-color);border-radius:12px;display:flex;justify-content:center;min-height:5rem}.TenantAssignmentModule_validation__6NqIu{color:var(--error-color);font-size:.85rem;font-weight:600;margin:0}.TimePicker_timePicker__SYvhq{display:flex;flex-direction:column;gap:18px}.TimePicker_header__BUmMr{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.TimePicker_eyebrow__QslA9{color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.TimePicker_title__Uqn6S{color:var(--text-primary);font-size:1.2rem;font-weight:700;margin:0}.TimePicker_summaryCard__JU38i{background:linear-gradient(180deg,#34d39924,#22d3ee14);border:1px solid #34d39933;border-radius:18px;min-width:146px;padding:12px 14px}.TimePicker_summaryValue__ZXwqR{color:var(--text-primary);display:block;font-size:1.05rem;font-weight:800}.TimePicker_summaryHint__O8ukt{color:var(--text-secondary);display:block;font-size:.82rem;margin-top:4px}.TimePicker_clockPanel__8pERd{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:minmax(260px,1.1fr) minmax(220px,.9fr)}.TimePicker_clockWrapper__Ho15k{align-items:center;background:radial-gradient(circle at center,#22d3ee1f,#0000 55%),linear-gradient(180deg,#f8fafcf5,#f1f5f9e6);border:1px solid #94a3b829;border-radius:28px;display:flex;justify-content:center;padding:16px}.TimePicker_clockFace__UBQhD{background:radial-gradient(circle at center,#ffffffeb 0 44%,#0000 44%),conic-gradient(from 180deg,#34d39952,#22d3ee66,#34d39933);border-radius:50%;box-shadow:inset 0 0 0 12px #ffffffe6,inset 0 0 0 28px #34d39924,0 18px 36px #0f172a14;height:270px;position:relative;width:270px}.TimePicker_clockCenter__VawV0{background:var(--brand-primary);border-radius:50%;box-shadow:0 0 0 6px #34d39929;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.TimePicker_clockHand__kiL0u{background:linear-gradient(180deg,var(--brand-primary),var(--brand-secondary));border-radius:999px;height:84px;left:50%;position:absolute;top:50%;transform-origin:center bottom;width:4px}.TimePicker_hourMarker__tMYf9{background:#ffffffeb;border:none;border-radius:50%;box-shadow:0 8px 20px #0f172a14;color:var(--text-primary);cursor:pointer;font-size:.92rem;font-weight:700;height:42px;position:absolute;transform:translate(-50%,-50%);transition:transform .2s ease,background-color .2s ease,color .2s ease;width:42px}.TimePicker_hourMarker__tMYf9:hover{transform:translate(-50%,-50%) scale(1.06)}.TimePicker_hourMarkerActive__034iD{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));color:#fff}.TimePicker_controls__hp5I2{display:flex;flex-direction:column;gap:16px}.TimePicker_periodToggle__gHOFa{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.TimePicker_periodButton__YdMc4{background:color-mix(in srgb,var(--background-secondary) 90%,#fff 10%);border:1px solid #94a3b840;border-radius:16px;color:var(--text-primary);cursor:pointer;font-weight:700;padding:12px 14px}.TimePicker_periodButtonActive__YPEhI{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));border-color:#0000;box-shadow:0 12px 24px #34d39933;color:#fff}.TimePicker_hourMarker__tMYf9:disabled,.TimePicker_minuteChip__cBvVv:disabled,.TimePicker_periodButton__YdMc4:disabled{box-shadow:none;cursor:not-allowed;opacity:.42}.TimePicker_hourMarker__tMYf9:disabled{transform:translate(-50%,-50%)}.TimePicker_minuteBlock__GyuLL,.TimePicker_readout__RfKsP{background:color-mix(in srgb,var(--background-secondary) 92%,#fff 8%);border:1px solid #94a3b833;border-radius:18px;padding:14px}.TimePicker_blockLabel__RicyJ{color:var(--text-secondary);display:block;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.TimePicker_minuteGrid__hJD9Z{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.TimePicker_minuteChip__cBvVv{background:color-mix(in srgb,var(--background-primary) 86%,#fff 14%);border:none;border-radius:14px;color:var(--text-primary);cursor:pointer;font-weight:700;padding:10px 0}.TimePicker_minuteChipActive__NULTK{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));color:#fff}.TimePicker_readoutValue__IgCVk{color:var(--text-primary);font-size:1.6rem;font-weight:800;letter-spacing:.02em}[data-theme=dark] .TimePicker_clockWrapper__Ho15k{background:radial-gradient(circle at center,#22d3ee1a,#0000 55%),linear-gradient(180deg,#1e293bf5,#0f172af5);border-color:#47556999}[data-theme=dark] .TimePicker_clockFace__UBQhD{background:radial-gradient(circle at center,#0f172aeb 0 44%,#0000 44%),conic-gradient(from 180deg,#2dd4bf4d,#22d3ee57,#34d39933);box-shadow:inset 0 0 0 12px #1e293beb,inset 0 0 0 28px #2dd4bf1f,0 18px 36px #02061752}[data-theme=dark] .TimePicker_hourMarker__tMYf9{background:#1e293bf5;color:#e2e8f0}[data-theme=dark] .TimePicker_minuteBlock__GyuLL,[data-theme=dark] .TimePicker_readout__RfKsP,[data-theme=dark] .TimePicker_summaryCard__JU38i{border-color:#47556999}@media (max-width:768px){.TimePicker_header__BUmMr{flex-direction:column}.TimePicker_summaryCard__JU38i{width:100%}.TimePicker_clockPanel__8pERd{grid-template-columns:1fr}.TimePicker_clockFace__UBQhD{height:240px;width:240px}}.ModernCalendarHeader_header__POuSg{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:18px 18px 0}.ModernCalendarHeader_navigationGroup__fHGSS{align-items:center;display:flex;gap:12px}.ModernCalendarHeader_closeButton__LY2LJ,.ModernCalendarHeader_iconButton__FAOdv{align-items:center;background:#fffffff5;border:none;border-radius:999px;box-shadow:0 6px 16px #0f172a14;color:var(--text-primary);cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.ModernCalendarHeader_iconButton__FAOdv:disabled{cursor:not-allowed;opacity:.42}[data-theme=dark] .ModernCalendarHeader_closeButton__LY2LJ,[data-theme=dark] .ModernCalendarHeader_iconButton__FAOdv{background:#1e293bf5;box-shadow:0 6px 16px #02061766;color:#e2e8f0}.ModernCalendarHeader_selectGroup__uakqK{display:flex;gap:10px}.ModernCalendarHeader_selectLabel__ottWa{display:inline-flex;min-width:0}.ModernCalendarHeader_selectWrapper__kuDtt{width:156px}.ModernCalendarHeader_selectLabel__ottWa:last-child .ModernCalendarHeader_selectWrapper__kuDtt{width:116px}.ModernCalendarHeader_srOnly__aWhPc{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){.ModernCalendarHeader_header__POuSg{align-items:stretch;flex-direction:column}.ModernCalendarHeader_navigationGroup__fHGSS{justify-content:space-between}.ModernCalendarHeader_selectGroup__uakqK{flex:1 1;justify-content:center}.ModernCalendarHeader_selectWrapper__kuDtt{width:100%}.ModernCalendarHeader_selectLabel__ottWa{flex:1 1}}.ModernCalendarFooter_footer__nnVhF{align-items:center;background:linear-gradient(180deg,#f8fafcb3,#ffffffeb);border-top:1px solid #94a3b82e;display:flex;gap:16px;justify-content:space-between;padding:16px 18px 18px}.ModernCalendarFooter_summaryBlock__Y5lLZ{display:flex;flex-direction:column;gap:4px}.ModernCalendarFooter_summaryLabel__dRspJ{color:var(--text-secondary);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ModernCalendarFooter_summaryValue__1qIaR{color:var(--text-primary);font-size:.92rem;font-weight:700}.ModernCalendarFooter_actions__OsYMc{display:flex;gap:10px}.ModernCalendarFooter_primaryAction__rdRQM,.ModernCalendarFooter_secondaryAction__zrpmF{border:none;border-radius:999px;cursor:pointer;font-weight:800;padding:11px 18px}.ModernCalendarFooter_secondaryAction__zrpmF{background:#94a3b824;color:var(--text-primary)}[data-theme=dark] .ModernCalendarFooter_footer__nnVhF{background:linear-gradient(180deg,#0f172ab3,#0f172aeb)}[data-theme=dark] .ModernCalendarFooter_secondaryAction__zrpmF{background:#47556952}.ModernCalendarFooter_primaryAction__rdRQM{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));box-shadow:0 10px 20px #34d3992e;color:#fff}@media (max-width:768px){.ModernCalendarFooter_footer__nnVhF{align-items:stretch;flex-direction:column}.ModernCalendarFooter_actions__OsYMc{width:100%}.ModernCalendarFooter_primaryAction__rdRQM,.ModernCalendarFooter_secondaryAction__zrpmF{flex:1 1}}.ModernCalendarGrid_month__HFY7Z{display:flex;flex:1 1;flex-direction:column;gap:12px}.ModernCalendarGrid_monthLabel__xYmY-{color:var(--text-primary);font-size:1.02rem;font-weight:800}.ModernCalendarGrid_grid__ThrbK,.ModernCalendarGrid_weekdays__4z-JF{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.ModernCalendarGrid_weekday__8L4iG{color:var(--text-secondary);font-size:.78rem;font-weight:800;text-align:center;text-transform:uppercase}.ModernCalendarGrid_dayCell__uN3fl{background:#ffffffeb;border:none;border-radius:16px;box-shadow:inset 0 0 0 1px #94a3b81f;color:var(--text-primary);cursor:pointer;min-height:46px;position:relative;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.ModernCalendarGrid_dayCell__uN3fl:hover:not(:disabled){box-shadow:inset 0 0 0 1px #34d3993d,0 10px 18px #0f172a14;transform:translateY(-1px)}.ModernCalendarGrid_dayCellMuted__8tgSo{opacity:.58}.ModernCalendarGrid_dayCellDisabled__AAjfB{cursor:not-allowed;opacity:.42}.ModernCalendarGrid_dayCellInRange__cD3ug{background:linear-gradient(180deg,#34d3992e,#22d3ee1a)}.ModernCalendarGrid_dayCellRangeEnd__8r-Hv,.ModernCalendarGrid_dayCellRangeStart__Tnj90{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));color:#fff}.ModernCalendarGrid_dayCellWeekend__vWbOn{box-shadow:inset 0 0 0 1px #f59e0b42}.ModernCalendarGrid_dayCellHoliday__W47Da{box-shadow:inset 0 0 0 1px #ef44443d}.ModernCalendarGrid_dayNumber__pHHZv{font-size:.96rem;font-weight:800}.ModernCalendarGrid_dayDot__gBd0\+{background:currentColor;border-radius:50%;bottom:8px;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px}[data-theme=dark] .ModernCalendarGrid_dayCell__uN3fl{background:#1e293bf5;box-shadow:inset 0 0 0 1px #47556980;color:#e2e8f0}[data-theme=dark] .ModernCalendarGrid_dayCell__uN3fl:hover:not(:disabled){box-shadow:inset 0 0 0 1px #34d39952,0 10px 18px #02061766}[data-theme=dark] .ModernCalendarGrid_dayCellInRange__cD3ug{background:linear-gradient(180deg,#34d39938,#22d3ee24)}@media (max-width:768px){.ModernCalendarGrid_dayCell__uN3fl{min-height:42px}}.ModernCalendarDualView_dualView__SN65n{grid-gap:18px;display:grid;gap:18px}.ModernCalendarDualView_horizontal__fdQFj{grid-template-columns:repeat(2,minmax(0,1fr))}.ModernCalendarDualView_single__lO1-e{grid-template-columns:minmax(0,380px);justify-content:start}.ModernCalendarDualView_vertical__VxKf4{grid-template-columns:1fr}.ModernCalendarPicker_calendarContainer__EutM4{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:28px;box-shadow:0 18px 48px #0f172a38;display:flex;flex-direction:column;left:var(--calendar-left);max-height:calc(100dvh - var(--overlay-viewport-gap)*2);overflow:hidden;position:fixed;top:var(--calendar-top);transform:translateX(-50%);width:min(92vw,860px);z-index:1050}.ModernCalendarPicker_hero__sGRUs{background:radial-gradient(circle at top right,#22d3ee38,#0000 34%),linear-gradient(180deg,#34d39924,#34d39900);border-bottom:1px solid #94a3b82e;flex-shrink:0;padding:20px 20px 14px}.ModernCalendarPicker_heroCopy__144Lg{display:flex;flex-direction:column;gap:6px}.ModernCalendarPicker_eyebrow__kscwv{color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ModernCalendarPicker_title__x2uIP{color:var(--text-primary);font-size:1.28rem;margin:0}.ModernCalendarPicker_subtitle__rIB9y{color:var(--text-secondary);font-size:.92rem;margin:0}.ModernCalendarPicker_segmentTabs__VS5aD,.ModernCalendarPicker_topTabs__IJxEW{margin-top:16px}.ModernCalendarPicker_topTabs__IJxEW{display:inline-flex;gap:10px}.ModernCalendarPicker_segmentTab__QgOTe,.ModernCalendarPicker_topTab__3SIvs{background:color-mix(in srgb,var(--background-secondary) 90%,#fff 10%);border:1px solid #94a3b83d;color:var(--text-primary);cursor:pointer}.ModernCalendarPicker_topTab__3SIvs{border-radius:999px;font-weight:700;padding:10px 16px}.ModernCalendarPicker_topTabActive__rpFVI{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));border-color:#0000;color:#fff}.ModernCalendarPicker_segmentTabs__VS5aD{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ModernCalendarPicker_segmentTab__QgOTe{border-radius:18px;display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-align:start}.ModernCalendarPicker_segmentTabActive__D6ryG{border-color:var(--brand-primary);box-shadow:0 10px 20px #34d39924}.ModernCalendarPicker_segmentLabel__1qhpD{color:var(--text-secondary);font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ModernCalendarPicker_segmentValue__1iAoE{color:var(--text-primary);font-size:.94rem;font-weight:700}.ModernCalendarPicker_body__ozhr\+{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px}.ModernCalendarPicker_presetGrid__Habt9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ModernCalendarPicker_presetButton__Z-\+VP{background:linear-gradient(180deg,#ffffffeb,#f8fafcf2);border:1px solid #94a3b838;border-radius:18px;color:var(--text-primary);cursor:pointer;font-weight:700;padding:16px 14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ModernCalendarPicker_presetButton__Z-\+VP:hover{box-shadow:0 10px 20px #0f172a14;transform:translateY(-1px)}.ModernCalendarPicker_presetButtonActive__NxIP1{background:linear-gradient(135deg,#34d3992e,#22d3ee1f);border-color:var(--brand-primary)}[data-theme=dark] .ModernCalendarPicker_presetButton__Z-\+VP{background:linear-gradient(180deg,#1e293beb,#0f172af2);border-color:#47556980}[data-theme=dark] .ModernCalendarPicker_presetButtonActive__NxIP1{background:linear-gradient(135deg,#34d39938,#22d3ee29)}.ModernCalendarPicker_timePanel__Sflx7{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px}@media (max-width:900px){.ModernCalendarPicker_presetGrid__Habt9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ModernCalendarPicker_calendarContainer__EutM4{border-radius:22px;left:50%!important;max-height:calc(100dvh - var(--safe-top-offset) - var(--safe-bottom-offset) - var(--overlay-mobile-gap)*2);top:calc(var(--safe-top-offset) + var(--overlay-mobile-gap))!important;transform:translateX(-50%)!important;width:min(96vw,560px)}.ModernCalendarPicker_presetGrid__Habt9,.ModernCalendarPicker_segmentTabs__VS5aD{grid-template-columns:1fr}.ModernCalendarPicker_hero__sGRUs{padding:14px 14px 12px}.ModernCalendarPicker_body__ozhr\+,.ModernCalendarPicker_timePanel__Sflx7{padding:14px}}.DateInputTrigger_dateInputWrapper__dmUaT{display:flex;flex-direction:column;height:100%;margin:0;padding:0;width:100%}.DateInputTrigger_label__L2OuC{color:var(--text-primary);font-weight:600;margin-bottom:4px}.DateInputTrigger_dateInputButton__VG0Lr{align-items:center;background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:.5rem;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;height:38px;justify-content:flex-start;max-height:38px;min-height:38px;padding:0 .75rem;transition:background .15s ease,border-color .15s ease;width:100%}.DateInputTrigger_dateInputButton__VG0Lr:hover{background:var(--background-tertiary);border-color:var(--brand-primary)}.DateInputTrigger_dateInputButton__VG0Lr:disabled{background:var(--form-bg-input);border-color:var(--form-border-input);cursor:not-allowed;opacity:.65}.DateInputTrigger_dateInputButton__VG0Lr:focus{outline:2px solid var(--brand-primary);outline-offset:2px}.DateInputTrigger_calendarIcon__eOK\+M{color:var(--text-secondary);flex-shrink:0}.DateInputTrigger_dateText__rKZRp{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TimeField_trigger__HIAF0{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:7px;color:var(--text-primary);cursor:pointer;display:flex;font:inherit;gap:8px;min-height:40px;padding:8px 10px;text-align:start;width:100%}.TimeField_trigger__HIAF0:hover:not(:disabled){border-color:var(--brand-primary)}.TimeField_trigger__HIAF0:disabled{cursor:not-allowed;opacity:.6}.TimeField_icon__74aTJ{color:var(--text-secondary);flex-shrink:0}.TimeField_overlay__6Q-gb{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:20001}.TimeField_panel__d9V7M{background:var(--background-secondary);border-radius:14px;box-shadow:0 18px 40px #0f172a47;max-height:90vh;overflow-y:auto}.TimeField_actions__peUof{display:flex;justify-content:flex-end;padding:0 16px 16px}.ContractLifecyclePoliciesPage_page__4lHR0{color:var(--text-primary);min-width:0;padding:1.5rem}.ContractLifecyclePoliciesPage_filters__2akQl,.ContractLifecyclePoliciesPage_grid__Es9pt{grid-gap:1rem;align-items:end;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ContractLifecyclePoliciesPage_filters__2akQl{margin:1.5rem 0}.ContractLifecyclePoliciesPage_filters__2akQl label,.ContractLifecyclePoliciesPage_grid__Es9pt label{display:flex;flex-direction:column;gap:.5rem}.ContractLifecyclePoliciesPage_card__8Olxk,.ContractLifecyclePoliciesPage_table__tK6C1{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;margin-block:1rem;padding:1.25rem}.ContractLifecyclePoliciesPage_table__tK6C1{overflow-x:auto}.ContractLifecyclePoliciesPage_table__tK6C1 table{border-collapse:collapse;min-width:700px;width:100%}.ContractLifecyclePoliciesPage_table__tK6C1 td,.ContractLifecyclePoliciesPage_table__tK6C1 th{border-bottom:1px solid var(--border-color);padding:.75rem;text-align:start}.ContractLifecyclePoliciesPage_actions__SBDGd{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}.ContractLifecyclePoliciesPage_note__wDHq-{color:var(--text-secondary)}@media(max-width:768px){.ContractLifecyclePoliciesPage_page__4lHR0{padding:.75rem}.ContractLifecyclePoliciesPage_filters__2akQl,.ContractLifecyclePoliciesPage_grid__Es9pt{grid-template-columns:1fr}}.Card_card__zXOOF{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 2px #0000000a;padding:12px}.EmployeeContractSettingsPage_page__uB0Ya{color:var(--text-primary);min-width:0;padding:1.5rem}.EmployeeContractSettingsPage_note__DHO7h{color:var(--text-secondary)}.EmployeeContractSettingsPage_card__DdM0m{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;margin-block:1rem;padding:1.25rem}.EmployeeContractSettingsPage_banner__MzZL8{align-items:center;border:1px solid var(--border-color);border-radius:.5rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.EmployeeContractSettingsPage_ok__9UTzd{border-color:#2e9e5b;border-color:var(--success-color,#2e9e5b)}.EmployeeContractSettingsPage_warning__yJWIV{border-color:#d9930d;border-color:var(--warning-color,#d9930d)}.EmployeeContractSettingsPage_alert__7Lzzf{color:#d9930d;color:var(--warning-color,#d9930d);margin:0}.EmployeeContractSettingsPage_description__3UZ3w{color:var(--text-secondary);margin:0}.EmployeeContractSettingsPage_actions__gh9Iw{display:flex;gap:.75rem;justify-content:flex-end}@media (max-width:768px){.EmployeeContractSettingsPage_page__uB0Ya{padding:.75rem}}.LoginPage_brandFont__BxTHX{font-family:Poppins,sans-serif}.LoginPage_gradientBg__vLig7{background:var(--infintek-gradient);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:clip;position:relative;width:100%}.LoginPage_mainContainer__zHUph{align-items:center;display:flex;flex:1 1;justify-content:center;padding:1rem;position:relative;width:100%;z-index:10}.LoginPage_formWrapper__SjWWZ{max-width:28rem;width:100%}.LoginPage_whiteCard__M9ZZ0{--form-bg-input:#f3f4f6;--form-border-input:#d1d5db;--text-placeholder:#9ca3af;--login-field-text:#111827;background:#fff;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000040;padding:2rem}.LoginPage_header__jQL33{margin-bottom:1.5rem;text-align:center}.LoginPage_logoImage__wZffr{height:auto;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:min(100%,260px)}.LoginPage_subTitle__sO-9Q{color:#4b5563;font-size:1.125rem;font-weight:600;letter-spacing:.025em}.LoginPage_descriptions__5CQMD{color:#4b5563;font-size:14px;font-weight:600;letter-spacing:.025em;margin-top:1.25rem}.LoginPage_form__7ekGb{display:flex;flex-direction:column;gap:1.25rem}.LoginPage_label__f\+ZdA{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.LoginPage_passwordHeader__YYrAw{align-items:center;display:flex;justify-content:space-between}.LoginPage_passwordInput__39GaU{margin-top:0}.LoginPage_errorMessage__E4nZj{color:#dc2626;font-size:.875rem;margin-top:.5rem}.LoginPage_formInput__GRq\+7{background-color:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:.5rem;color:var(--login-field-text);padding:.75rem 1rem;transition:all .2s ease-in-out;width:100%}@media (max-width:768px){.LoginPage_formInput__GRq\+7{font-size:16px!important}}.LoginPage_formInput__GRq\+7::placeholder{color:var(--text-placeholder)}.LoginPage_formInput__GRq\+7:focus{border-color:var(--brand-primary);outline:none}.LoginPage_submitButton__ROGpe{background-image:var(--infintek-gradient);color:#04111f;display:flex;justify-content:center;min-height:60px;padding-bottom:.75rem;padding-top:.75rem;width:100%}.LoginPage_poweredByContainer__GiLcu{margin-top:2rem}.LoginPage_backgroundContainer__ojmOv{inset:0;overflow:hidden;pointer-events:none;position:absolute}.LoginPage_floatingCube__j\+R\+M{animation:LoginPage_cubeFloat__5uiNI 24s ease-in-out infinite;opacity:.16;position:absolute;width:clamp(110px,16vw,220px)}.LoginPage_cubeOne__ZIycQ{inset-block-start:12%;inset-inline-start:8%}.LoginPage_cubeTwo__SMVxQ{animation-delay:-8s;inset-block-start:22%;inset-inline-end:6%;width:clamp(140px,20vw,280px)}.LoginPage_capabilityIcon__PQopw{animation:LoginPage_cubeFloat__5uiNI 30s ease-in-out infinite;color:#04111f;height:auto;opacity:.09;position:absolute;width:clamp(64px,8vw,112px)}.LoginPage_calendarAccent__\+hWt3{animation-delay:-7s;inset-block-end:18%;inset-inline-start:6%}.LoginPage_approvalAccent__c1UrH{animation-delay:-19s;animation-duration:34s;inset-block-end:16%;inset-inline-end:8%}.LoginPage_attendanceAccent__vp2J\+{animation-delay:-13s;animation-duration:28s;inset-block-start:6%;inset-inline-end:32%}.LoginPage_datesAccent__kqibI{animation-delay:-23s;animation-duration:32s;inset-block-start:44%;inset-inline-start:8%}@keyframes LoginPage_cubeFloat__5uiNI{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.LoginPage_footer__jL8bI{--text-primary:#04111f;--primary-color:#08253d;color:#04111f;font-size:.875rem;padding:0 1.5rem 1rem;position:relative;text-align:end;z-index:10}@media (prefers-reduced-motion:reduce){.LoginPage_capabilityIcon__PQopw,.LoginPage_floatingCube__j\+R\+M{animation:none}}@media (max-width:768px){.LoginPage_approvalAccent__c1UrH,.LoginPage_attendanceAccent__vp2J\+,.LoginPage_cubeTwo__SMVxQ,.LoginPage_datesAccent__kqibI{display:none}.LoginPage_calendarAccent__\+hWt3{inset-block-end:12%;inset-inline-start:4%}}@media (max-width:480px){.LoginPage_whiteCard__M9ZZ0{padding:1.5rem}.LoginPage_floatingCube__j\+R\+M{opacity:.1}.LoginPage_footer__jL8bI{text-align:center}}.sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 94%,#fff),var(--sidebar-bg));border-right:1px solid color-mix(in srgb,var(--border-color) 70%,#0000);box-shadow:0 20px 45px #0f172a1f;color:var(--sidebar-text);display:flex;flex-direction:column;height:100%;left:-250px;overflow-x:hidden;position:fixed;top:0;transition:left .3s ease-in-out,right .3s ease-in-out;width:250px;z-index:1030}.sidebar.visible{left:0}[dir=rtl] .sidebar{border-left:1px solid color-mix(in srgb,var(--border-color) 70%,#0000);border-right:none;left:auto;right:-250px}[dir=rtl] .sidebar.visible{left:auto;right:0}.sidebar-header{border-bottom:1px solid var(--sidebar-hover-bg);display:flex;justify-content:flex-end;padding:.5rem}.menu-list{display:flex;flex-direction:column;flex-grow:1;gap:6px;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:8px}.menu-item{margin:0}.menu-header{align-items:center;background:none;border:none;border-radius:12px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:46px;padding:0 12px;text-align:start;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.menu-header:hover{background:color-mix(in srgb,var(--brand-primary) 11%,#0000);color:var(--text-primary);transform:translateX(2px)}[dir=rtl] .menu-header:hover{transform:translateX(-2px)}.menu-header.active{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 18%,#0000),color-mix(in srgb,var(--brand-secondary) 14%,#0000));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 20%,#0000);color:var(--text-primary)}.menu-header-content{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.section-title{font-weight:700}.subgroup-title{font-size:.95em;font-weight:600}.menu-link{align-items:center;border-radius:12px;box-sizing:border-box;color:var(--sidebar-text);display:flex;gap:10px;min-height:46px;padding:0 12px;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.menu-link:hover{background:color-mix(in srgb,var(--brand-primary) 11%,#0000);color:var(--text-primary);transform:translateX(2px)}.menu-link.disabled,.menu-link.disabled:hover{background:#0000;color:var(--text-secondary);cursor:not-allowed;opacity:.58;transform:none}[dir=rtl] .menu-link:hover{transform:translateX(-2px)}.menu-link.active{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 18%,#0000),color-mix(in srgb,var(--brand-secondary) 14%,#0000));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 20%,#0000);color:var(--text-primary)}.section-link{font-weight:700}.section-arrow{color:color-mix(in srgb,var(--sidebar-text) 55%,#0000);flex-shrink:0;margin-inline-start:8px;transition:transform .2s ease}[dir=rtl] .section-arrow{transform:rotate(180deg)}.section-arrow.open,[dir=rtl] .section-arrow.open{transform:rotate(90deg)}.submenu-list{list-style:none;margin:0;padding-left:15px}[dir=rtl] .submenu-list{padding-left:0;padding-right:15px}.submenu-list.depth-2{padding-left:25px}[dir=rtl] .submenu-list.depth-2{padding-left:0;padding-right:25px}.menu-item.depth-1 .menu-header,.menu-item.depth-1 .menu-link{font-size:.95em}.menu-item.depth-2 .menu-header,.menu-item.depth-2 .menu-link{font-size:.9em;font-weight:400}.menu-item.depth-3 .menu-header,.menu-item.depth-3 .menu-link{font-size:.88em;font-weight:400}.menu-icon-wrap{align-items:center;color:color-mix(in srgb,var(--sidebar-text) 78%,#0000);display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.menu-icon{flex-shrink:0}.menu-header.active .menu-icon-wrap,.menu-link.active .menu-icon-wrap{color:color-mix(in srgb,var(--brand-primary) 78%,#0f766e)}.menu-label{line-height:1.2;min-width:0;word-break:break-word}.sidebar-footer-tools{padding:8px}.pin-container,.sidebar-footer-tools{border-top:1px solid color-mix(in srgb,var(--border-color) 70%,#0000)}.pin-container{padding:.5rem 0;text-align:center}.pin-button{align-items:center;background:none;border:none;border-radius:10px;color:var(--sidebar-text);cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:8px;transition:background-color .2s ease,color .2s ease,transform .2s ease;width:38px}.pin-button:hover{background:color-mix(in srgb,var(--brand-primary) 12%,#0000);color:var(--text-primary)}.pin-icon-thumb{transition:transform .3s ease,color .3s ease}.pin-icon-thumb.pinned{color:var(--brand-primary);transform:rotate(90deg)}[dir=rtl] .pin-icon-thumb.pinned{color:var(--brand-primary);transform:rotate(-90deg)}@media (max-width:768px){.sidebar{border-top:1px solid var(--border-color);height:auto;max-height:calc(100vh - 60px);top:60px}.sidebar .pin-container{display:none}.sidebar-footer-tools{padding-top:6px}.submenu-list{padding-left:10px}[dir=rtl] .submenu-list{padding-left:0;padding-right:10px}.submenu-list.depth-2{padding-left:15px}[dir=rtl] .submenu-list.depth-2{padding-left:0;padding-right:15px}}.HelpCenterEntryButton_wrapper__OLwfd{position:relative;width:100%}.HelpCenterEntryButton_trigger__UqDB0{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.875rem;color:var(--text-primary);cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem .875rem;transition:border-color .2s ease,background-color .2s ease;width:100%}.HelpCenterEntryButton_trigger__UqDB0:hover{background:var(--hover-bg);border-color:var(--primary-color)}.HelpCenterEntryButton_triggerContent__qbSGd{align-items:center;display:inline-flex;font-weight:600;gap:.625rem}.HelpCenterEntryButton_chevron__2Y6Y1{transition:transform .2s ease}.HelpCenterEntryButton_chevronOpen__AFgSH{transform:rotate(180deg);transition:transform .2s ease}.HelpCenterEntryButton_menu__Pcc6Q{background:var(--background-primary);border:1px solid var(--border-color);border-radius:1rem;bottom:calc(100% + .5rem);box-shadow:0 16px 40px #0000002e;display:flex;flex-direction:column;gap:.375rem;left:0;padding:.5rem;position:absolute;right:0;z-index:20}.HelpCenterEntryButton_menuItem__mnR9d{align-items:center;border-radius:.75rem;color:var(--text-primary);display:flex;gap:.625rem;padding:.75rem;text-decoration:none;transition:background-color .2s ease}.HelpCenterEntryButton_menuItem__mnR9d:hover{background:var(--hover-bg)}.dashboard-header{align-items:center;background-color:var(--header-bg);border-bottom:1px solid var(--border-color);display:flex;height:60px;justify-content:space-between;left:0;padding:0 24px;position:fixed;right:0;top:0;transition:left .3s ease-in-out,right .3s ease-in-out;z-index:1020}body.sidebar-pinned .dashboard-header{left:250px}[dir=rtl] body.sidebar-pinned .dashboard-header{left:0;right:250px}.header-left,.header-right{align-items:center;display:flex;gap:1rem}.logo-btn{align-items:center;background:none;border:none;display:flex;flex-shrink:0;padding:0}.header-logo{cursor:pointer;flex-shrink:0;height:44px;object-fit:contain;width:auto}.header-logo-mobile{display:none}.header-center{display:flex;flex-grow:1;justify-content:center}.header-user-info{color:var(--text-secondary);font-weight:500}.header-icon-btn,.header-user-info{background:none;border:none;cursor:pointer;padding:0}.header-icon-btn{align-items:center;display:flex}.burger-icon{background:none;border:none;color:var(--text-primary);cursor:pointer;display:grid;font-size:24px;height:40px;padding:0;place-items:center;width:40px}.header-icon{background-color:var(--background-primary);border-radius:50%;color:var(--text-secondary);cursor:pointer;display:grid;font-size:18px;height:36px;place-items:center;width:36px}.header-icon:hover{background-color:var(--border-color)}.search-container{max-width:400px;position:relative;width:100%}.search-bar{align-items:center;background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:999px;display:flex;gap:8px;padding:8px 16px}.search-bar:focus-within{border-color:var(--primary-brand-color)}.search-bar input{background:#0000;border:none;color:var(--text-primary);outline:none;width:100%}.search-icon{color:var(--text-secondary)}.search-suggestions{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;list-style:none;margin:0;padding:.5rem;position:absolute;top:110%;width:100%;z-index:1021}.search-suggestions li{border-radius:6px;color:var(--text-primary);cursor:pointer;padding:10px 12px}.search-suggestions li:hover{background-color:var(--background-primary)}.mobile-search-overlay,.mobile-search-toggle{display:none}@media (max-width:768px){.dashboard-header{padding:0 16px}.header-logo-desktop{display:none}.header-logo-mobile{display:block;height:38px;width:38px}.header-center,.header-user-info span{display:none}.mobile-search-toggle{background:none;border:none;color:var(--text-primary);cursor:pointer;display:block;font-size:20px;padding:0}.mobile-search-overlay{background-color:var(--background-secondary);display:block;height:100%;left:0;padding:16px;position:fixed;top:0;width:100%;z-index:1050}.mobile-search-overlay .search-container{max-width:100%}.mobile-search-overlay .search-suggestions{border:none;box-shadow:none;margin-top:1rem;position:static;width:100%}.close-mobile-search{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:20px;padding-left:10px}}.NotificationActor_wrap__IZ8VO{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:12px;gap:6px}.NotificationActor_avatar__xoDwa{background:var(--brand-primary);border-radius:999px;color:#fff;display:grid;flex:none;font-size:10px;font-weight:700;height:20px;overflow:hidden;place-items:center;width:20px}.NotificationActor_avatarImg__YX565{height:100%;object-fit:cover;width:100%}.NotificationActor_avatarSystem__hwoyP{background:var(--text-secondary)}.NotificationActor_name__3zaag{color:var(--text-primary);font-weight:600}.NotificationBell_wrap__ud9Fr{display:grid;place-items:center;position:relative}.NotificationBell_bellBtn__eFo-h{background-color:var(--background-primary);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:grid;height:36px;place-items:center;position:relative;width:36px}.NotificationBell_bellBtn__eFo-h:hover{background-color:var(--border-color)}.NotificationBell_bellIcon__F8v3Q{font-size:18px}.NotificationBell_badge__NHoiG{background:#dc2626;border:2px solid var(--header-bg);border-radius:999px;color:#fff;display:grid;font-size:11px;height:18px;inset-inline-end:-6px;min-width:18px;padding:0 6px;place-items:center;position:absolute;top:-6px}.NotificationBell_popover__9hREo{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:14px;box-shadow:0 4px 8px #0000000f,0 16px 32px #00000029;inset-inline-end:0;max-width:min(92vw,380px);overflow:hidden;position:absolute;top:calc(100% + 10px);width:380px;z-index:1200}.NotificationBell_popoverHeader__Dx\+WC{align-items:center;background:var(--background-primary);border-bottom:1px solid var(--border-color);display:flex;padding:10px 12px}.NotificationBell_title__WpQ17{color:var(--text-primary);font-weight:600}.NotificationBell_list__6m00z{max-height:360px;overflow:auto}.NotificationBell_hint__zKoOV{color:var(--text-secondary);padding:16px 12px;text-align:center}.NotificationBell_row__1EcO0{align-items:flex-start;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;gap:10px;padding:12px 14px;position:relative;transition:background-color .15s ease,border-color .15s ease}.NotificationBell_row__1EcO0:hover{background:var(--background-primary)}.NotificationBell_row__1EcO0:last-child{border-bottom:none}.NotificationBell_rowUnread__FBgeJ{background:color-mix(in srgb,var(--brand-primary) 8%,var(--background-secondary))}.NotificationBell_unreadDot__Hfkfu{background:var(--brand-primary);border-radius:999px;flex:0 0 8px;height:8px;margin-top:6px;width:8px}.NotificationBell_unreadDotHidden__SRZ91{visibility:hidden}.NotificationBell_textBlock__hyXXq{flex:1 1;min-width:0}.NotificationBell_msg__UQ26p{color:var(--text-primary);font-weight:500;line-height:1.2;word-break:break-word}.NotificationBell_body__gBLpv{line-height:1.25;word-break:break-word}.NotificationBell_body__gBLpv,.NotificationBell_meta__Q0qIt{color:var(--text-secondary);font-size:12px;margin-top:4px}.NotificationBell_type__Ljvjz{background:var(--background-primary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:11px;font-weight:600;margin-top:6px;padding:2px 9px}.NotificationBell_detailPanel__LezEf{background:var(--background-primary);border:1px dashed var(--border-color);border-radius:10px;margin-top:10px;padding:12px}.NotificationBell_detailPanel__LezEf dl{grid-gap:8px;display:grid;gap:8px;margin:0}.NotificationBell_detailPanel__LezEf dt{color:var(--text-secondary);font-size:10.5px;font-weight:600;letter-spacing:.03em;margin-bottom:2px;text-transform:uppercase}.NotificationBell_detailPanel__LezEf dd{color:var(--text-primary);font-size:12.5px;font-weight:600;margin:0}.NotificationBell_readBtn__dEsjt{background:#0000;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:grid;padding:6px;place-items:center}.NotificationBell_iconBtn__BmBTC{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:12px;margin-top:6px;padding:4px 8px}.NotificationBell_iconBtn__BmBTC:hover,.NotificationBell_readBtn__dEsjt:hover{background:var(--background-primary)}.NotificationBell_readBtn__dEsjt:disabled{cursor:not-allowed;opacity:.45}.NotificationBell_footer__4fnRs{background:var(--background-secondary);border-top:1px solid var(--border-color);padding:10px 12px}.NotificationBell_footerBtn__G7CrY{background:var(--background-primary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);cursor:pointer;font-weight:600;padding:10px 12px;width:100%}.NotificationBell_footerBtn__G7CrY:hover{background:var(--background-primary);background:var(--background-tertiary,var(--background-primary))}.Footer_footerContainer__FrhbV{align-items:center;background-color:var(--background-secondary);border-top:1px solid var(--border-color);bottom:0;color:var(--text-secondary);display:flex;font-size:.8rem;justify-content:space-between;left:0;padding:.75rem 1.5rem;position:fixed;right:0;transition:left .3s ease-in-out,right .3s ease-in-out;z-index:1000}body.sidebar-pinned .Footer_footerContainer__FrhbV{left:250px}[dir=rtl] body.sidebar-pinned .Footer_footerContainer__FrhbV{left:0;right:250px}.Footer_licenseDetails__f1ucX{align-items:center;display:flex;gap:1rem}.Footer_licenseBlock__-NNhh{color:#fff;gap:.5rem;padding:.4rem .8rem}.Footer_licenseBlock__-NNhh,.Footer_maintenanceBlock__SmO8z{align-items:center;border-radius:.5rem;display:flex;font-weight:600}.Footer_maintenanceBlock__SmO8z{background-color:#fff3bf;border:1px solid #facc15;color:#6b4f00;gap:.6rem;max-width:60vw;padding:.45rem .9rem}.Footer_maintenanceTitle__gn5Jq{white-space:nowrap}.Footer_rightContainer__snAN7{align-items:flex-end;display:flex;flex-direction:column}.Footer_copyright__SGvSY{font-size:.8rem;margin-bottom:.25rem}.Footer_poweredBy__yn1L5{align-items:center;display:flex;font-weight:500;gap:.25rem}.Footer_poweredByLink__i9lFB{color:var(--text-primary);font-weight:700;text-decoration:none;transition:color .3s ease}.Footer_poweredByLink__i9lFB:hover{color:var(--primary-color)}@media (max-width:768px){.Footer_footerContainer__FrhbV{flex-direction:column;gap:8px;height:auto;padding:8px 16px}.Footer_licenseMaxUsers__MSnBg,.Footer_licenseStatus__R0NOr{display:none}.Footer_maintenanceBlock__SmO8z{flex-wrap:wrap;max-width:100%}}.main-content-area{margin-left:0;margin-right:0;transition:margin-left .3s ease-in-out,margin-right .3s ease-in-out}body.sidebar-pinned .main-content-area{margin-left:250px}[dir=rtl] body.sidebar-pinned .main-content-area{margin-left:0;margin-right:250px}.page-content{box-sizing:border-box;min-height:var(--safe-vertical-space);overflow-y:auto;padding:1.5rem;padding-bottom:var(--safe-bottom-offset);padding-top:var(--safe-top-offset);position:relative}.ChangePasswordModal_label__agoTC{color:var(--text-primary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.ChangePasswordModal_mandatoryMessage__KGSxa{background-color:#fefce8;border-radius:.375rem;color:#a16207;font-size:.875rem;margin-bottom:1rem;padding:.75rem}[data-theme=dark] .ChangePasswordModal_mandatoryMessage__KGSxa{background-color:#422006;color:#fef08a}.ChangePasswordModal_strengthText__sOAUt{font-size:.75rem;font-weight:600;margin-top:.25rem}.ChangePasswordModal_requirementItem__vRRwO{align-items:center;display:flex;gap:.5rem;transition:color .2s ease-in-out}.ChangePasswordModal_requirementMet__GffC9{color:#16a34a}[data-theme=dark] .ChangePasswordModal_requirementMet__GffC9{color:#4ade80}.ChangePasswordModal_requirementUnmet__UoG90{color:#dc2626}[data-theme=dark] .ChangePasswordModal_requirementUnmet__UoG90{color:#f87171}@media (max-width:var(--bp-mobile )){.ChangePasswordModal_requirementItem__vRRwO{flex-wrap:wrap;line-height:1.4}.ChangePasswordModal_mandatoryMessage__KGSxa{font-size:.8125rem;padding:.5rem}.ChangePasswordModal_strengthText__sOAUt{font-size:.6875rem}.dialog-footer{align-items:stretch;flex-direction:column;gap:.5rem}.dialog-footer button{width:100%}}.UserLeaveRequestsTable_pageWrapper__Ccmxs{display:flex;flex-direction:column;gap:1.5rem;min-height:100%;padding:1.5rem}.UserLeaveRequestsTable_headerWrapper__ZaMqX{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.UserLeaveRequestsTable_pageHeader__SnURz{color:var(--text-primary);font-weight:600}.UserLeaveRequestsTable_mobileHeaderButtons__M6co\+{display:flex;flex-wrap:wrap;gap:.5rem}.UserLeaveRequestsTable_tableContainer__GUHv0{background-color:var(--background-secondary);border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;flex-grow:1;overflow-x:auto}.UserLeaveRequestsTable_table__uNQr-{border-collapse:collapse;min-width:100%}.UserLeaveRequestsTable_tableHead__yCvuG{background-color:var(--background-primary)}.UserLeaveRequestsTable_tableTh__ixhra{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.75rem;font-weight:500;padding:.75rem 1.5rem;text-align:left;text-transform:uppercase}.UserLeaveRequestsTable_tableRow__x6sCG{border-bottom:1px solid var(--border-color);transition:background-color .15s}.UserLeaveRequestsTable_tableRow__x6sCG:hover{background-color:var(--background-primary)}.UserLeaveRequestsTable_tableTd__bIhZi{color:var(--text-primary);font-size:.875rem;padding:1rem 1.5rem}.UserLeaveRequestsTable_statusContainer__NB9gd{align-items:flex-start;display:flex;flex-direction:column}.UserLeaveRequestsTable_statusBadge__sbwew{border-radius:9999px;font-size:.75rem;font-weight:600;padding:.2rem .75rem;text-transform:capitalize}.UserLeaveRequestsTable_pendingOnText__\+uBYu{color:var(--text-secondary);font-size:.7rem;margin-top:4px}@media (max-width:var(--bp-mobile )){.UserLeaveRequestsTable_pageWrapper__Ccmxs{padding:1rem}.UserLeaveRequestsTable_headerWrapper__ZaMqX{align-items:stretch;flex-direction:column;gap:.75rem}.UserLeaveRequestsTable_pageHeader__SnURz{font-size:1.25rem;text-align:center}.UserLeaveRequestsTable_mobileHeaderButtons__M6co\+{flex-direction:column;width:100%}.UserLeaveRequestsTable_mobileHeaderButtons__M6co\+ button{width:100%}.UserLeaveRequestsTable_tableTd__bIhZi,.UserLeaveRequestsTable_tableTh__ixhra{font-size:.8125rem;padding:.5rem}}.PageTabs_tabList__wBQaP{--page-tabs-active-foreground:color-mix(in srgb,var(--primary-color) 45%,var(--text-primary));background:var(--background-primary);border:1px solid var(--border-color);border-radius:.75rem;display:flex;flex-wrap:nowrap;gap:.25rem;max-inline-size:100%;overflow-x:auto;padding:.25rem;scrollbar-width:thin}.PageTabs_tab__TYfBZ{align-items:center;background:#0000;border:1px solid #0000;border-radius:.5rem;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-weight:500;gap:.5rem;padding-block:.625rem;padding-inline:.875rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.PageTabs_tab__TYfBZ:hover:not([aria-disabled=true]){background:var(--background-tertiary);color:var(--text-primary)}.PageTabs_activeTab__hB7Kp{background:var(--background-secondary);border-color:var(--page-tabs-active-foreground);box-shadow:var(--dashboard-shadow-sm);color:var(--page-tabs-active-foreground)}.PageTabs_tab__TYfBZ:focus-visible{outline:2px solid var(--page-tabs-active-foreground);outline-offset:2px}.PageTabs_tab__TYfBZ[aria-disabled=true]{cursor:not-allowed;opacity:.6}.PageTabs_icon__eAlv3{flex:0 0 auto}.PageTabs_label__qlftT{white-space:nowrap}@media (prefers-reduced-motion:reduce){.PageTabs_tab__TYfBZ{transition:none}}.RequestDetails_detailsLayout__rKtUJ{grid-gap:16px;display:grid;gap:16px;min-width:0}.RequestDetails_detailTabs__2FVpG{max-width:100%;width:fit-content}.RequestDetails_overviewGrid__XZw62{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr)}.RequestDetails_overviewGrid__XZw62>:only-child{grid-column:1/-1}@media (max-width:720px){.RequestDetails_overviewGrid__XZw62{grid-template-columns:1fr}}.AvatarUploader_container__26Rbq{align-items:center;display:flex;flex-direction:column;gap:.75rem}.AvatarUploader_dropzone__1sC17{align-items:center;background:var(--background-secondary);border:2px dashed var(--border-color);border-radius:1rem;cursor:pointer;display:flex;height:10rem;justify-content:center;overflow:hidden;position:relative;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease;width:10rem}.AvatarUploader_dropzone__1sC17:hover{background:var(--background-primary);border-color:var(--primary-brand-color)}.AvatarUploader_dropzoneDisabled__8PojI{cursor:not-allowed;opacity:.7}.AvatarUploader_preview__f\+5ia{height:100%;object-fit:cover;width:100%}.AvatarUploader_placeholder__XcuAs{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:.4rem;padding:.75rem;text-align:center}.AvatarUploader_overlayText__Gho\+\+{color:var(--primary-brand-color);font-weight:600}.AvatarUploader_actions__BZhLJ{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.AvatarUploader_deleteButton__mJxuY{color:#ef4444;color:var(--danger-color,#ef4444)}.AvatarUploader_hiddenInput__NmydS{display:none}.DocumentAttachments_container__95n5p{margin-bottom:1rem;margin-top:1rem}.DocumentAttachments_label__PTNJU{align-items:center;color:var(--text-primary);display:flex;font-weight:600;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.DocumentAttachments_counter__d5Sd5{color:var(--text-secondary);font-size:.85rem}.DocumentAttachments_dropzone__LYLpp{background:var(--background-secondary);border:2px dashed var(--border-color);border-radius:12px;cursor:pointer;padding:1rem;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.DocumentAttachments_dropzone__LYLpp:hover{background:var(--background-primary);border-color:var(--primary-brand-color)}.DocumentAttachments_dropzoneDisabled__BcKqY{cursor:not-allowed;opacity:.65}.DocumentAttachments_dropzoneInner__poj0G{align-items:center;display:flex;flex-direction:column;gap:.25rem;text-align:center}.DocumentAttachments_dropzoneIcon__w32mA{color:var(--primary-brand-color)}.DocumentAttachments_dropTitle__xEsJc{color:var(--text-primary);font-size:.95rem;font-weight:600}.DocumentAttachments_dropHint__CvH3p{color:var(--text-secondary);font-size:.8rem}.DocumentAttachments_hiddenInput__YpHLe{display:none}.DocumentAttachments_list__gLDgy{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.DocumentAttachments_item__yhN5u{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:.75rem;display:flex;gap:.75rem;padding:.75rem}.DocumentAttachments_thumbWrapper__hasUq{align-items:center;background:var(--background-secondary);border-radius:.75rem;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;overflow:hidden;width:2.75rem}.DocumentAttachments_thumb__YJ\+qh{height:100%;object-fit:cover;width:100%}.DocumentAttachments_fileIcon__8PwCI,.DocumentAttachments_imageIcon__gDII3{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:.68rem;font-weight:700;gap:.15rem}.DocumentAttachments_info__wy8I2{flex:1 1;min-width:0}.DocumentAttachments_nameButton__7bw7c{background:#0000;border:0;color:var(--text-primary);cursor:pointer;font:inherit;overflow:hidden;padding:0;text-align:start;text-overflow:ellipsis;white-space:nowrap}.DocumentAttachments_nameButton__7bw7c:disabled{cursor:default}.DocumentAttachments_size__CmPyp{color:var(--text-secondary);font-size:.8rem;margin-top:.15rem}.DocumentAttachments_actions__lOSUr{align-items:center;display:flex;gap:.35rem}.DocumentAttachments_iconButtonDanger__cxGsk,.DocumentAttachments_iconButton__J04NW{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:999px;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;width:2rem}.DocumentAttachments_iconButton__J04NW{color:var(--text-secondary)}.DocumentAttachments_iconButtonDanger__cxGsk{color:#ef4444;color:var(--danger-color,#ef4444)}.DocumentAttachments_previewWrapper__L-3Mo{align-items:center;background:var(--background-secondary);border-radius:.75rem;display:flex;justify-content:center;min-height:24rem;overflow:hidden}.DocumentAttachments_previewEmbed__EnGbt,.DocumentAttachments_previewImage__CE2Ac{border:0;min-height:24rem;object-fit:contain;width:100%}.DocumentAttachments_empty__Gd-hG{background:var(--background-secondary);border-radius:.75rem;color:var(--text-secondary);padding:1rem;text-align:center}.UserLeaveDetailModal_modalContent__NPTxH{background:#fff;background:var(--background,#fff);border-radius:12px;color:#111827;color:var(--text-primary,#111827);direction:ltr;direction:var(--direction,ltr);max-width:96vw;transition:background .3s ease,color .3s ease;width:920px}.UserLeaveDetailModal_detailsGrid__8me\+B{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (min-width:1024px){.UserLeaveDetailModal_detailsGrid__8me\+B{grid-template-areas:"user approval" "request request";grid-template-columns:1fr 1fr}}@media (max-width:1023px){.UserLeaveDetailModal_detailsGrid__8me\+B{grid-template-areas:"user" "approval" "request";grid-template-columns:1fr}}@media (max-width:640px){.UserLeaveDetailModal_detailsGrid__8me\+B{gap:16px;grid-template-columns:1fr}}.UserLeaveDetailModal_detailsSection__BCBMS:first-of-type{grid-area:user}.UserLeaveDetailModal_detailsSection__BCBMS:nth-of-type(2){grid-area:request}.UserLeaveDetailModal_lifecycleSection__EL-sJ{grid-area:approval}.UserLeaveDetailModal_detailsSection__BCBMS,.UserLeaveDetailModal_lifecycleSection__EL-sJ{background:#f8fafc;background:var(--background-secondary,#f8fafc);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:10px;padding:16px;transition:background .3s ease,border-color .3s ease}.UserLeaveDetailModal_sectionTitle__j0AT\+{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.95rem;font-weight:600;margin:0 0 12px;padding-bottom:8px;text-transform:uppercase}.UserLeaveDetailModal_workflowContextBadge__y\+0n3{background:#fff;background:var(--background,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;color:#6b7280;color:var(--text-secondary,#6b7280);display:flex;font-size:.85rem;gap:12px;justify-content:space-between;margin-bottom:12px;padding:8px 10px}.UserLeaveDetailModal_workflowContextBadge__y\+0n3 strong{color:#111827;color:var(--text-primary,#111827);font-weight:700}.UserLeaveDetailModal_detailItem__FTMRX{align-items:baseline;display:flex;gap:8px;line-height:1.5;margin:8px 0}.UserLeaveDetailModal_detailItem__FTMRX strong{color:#6b7280;color:var(--text-secondary,#6b7280);flex-shrink:0;font-weight:600;min-width:120px}.UserLeaveDetailModal_detailItem__FTMRX span{color:#111827;color:var(--text-primary,#111827);word-break:break-word}.UserLeaveDetailModal_userInfoRow__A\+NJv{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:56px 1fr;margin-bottom:10px}.UserLeaveDetailModal_userImage__oMvDT{align-items:center;background:#fff;background:var(--background,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:50%;display:flex;height:56px;justify-content:center;overflow:hidden;width:56px}.UserLeaveDetailModal_profileImage__FjR9Z{height:100%;object-fit:cover;width:100%}.UserLeaveDetailModal_profilePlaceholder__Ou7jv{align-items:center;background:#eef2f7;background:var(--background-tertiary,#eef2f7);border-radius:50%;color:#6b7280;color:var(--text-secondary,#6b7280);display:flex;font-size:1rem;font-weight:700;height:100%;justify-content:center;width:100%}.UserLeaveDetailModal_userInfoText__CGlMd{display:flex;flex-direction:column;gap:2px;justify-content:center}.UserLeaveDetailModal_userName__VgHcR{color:#111827;color:var(--text-primary,#111827);font-weight:600;margin:0}.UserLeaveDetailModal_userCountry__z69At{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.9rem;margin:0}.UserLeaveDetailModal_lifecycleList__GdBOY{list-style:none;margin:0;padding:0}.UserLeaveDetailModal_lifecycleItem__IpozP{grid-gap:12px;border-bottom:1px dashed #e5e7eb;border-bottom:1px dashed var(--border-color,#e5e7eb);display:grid;gap:12px;grid-template-columns:44px 1fr;padding:14px 0}.UserLeaveDetailModal_lifecycleItem__IpozP:last-child{border-bottom:none}.UserLeaveDetailModal_lifecycleIcon__YpER0{align-items:center;display:flex;justify-content:center}.UserLeaveDetailModal_lifecycleAvatar__9ot5i{height:44px;position:relative;width:44px}.UserLeaveDetailModal_lifecycleAvatarImage__AmDA0{border:2px solid #fff;border:2px solid var(--background-secondary,#fff);border-radius:50%;box-shadow:0 0 0 1px #e5e7eb;box-shadow:0 0 0 1px var(--border-color,#e5e7eb);height:100%;object-fit:cover;width:100%}.UserLeaveDetailModal_lifecycleAvatarPlaceholder__9wMSa{background:#eef2f7;background:var(--background-tertiary,#eef2f7);color:#6b7280;color:var(--text-secondary,#6b7280);font-size:1rem;font-weight:700;height:100%;width:100%}.UserLeaveDetailModal_lifecycleAvatarBadge__RChG4,.UserLeaveDetailModal_lifecycleAvatarPlaceholder__9wMSa{align-items:center;border:2px solid #fff;border:2px solid var(--background-secondary,#fff);border-radius:50%;box-shadow:0 0 0 1px #e5e7eb;box-shadow:0 0 0 1px var(--border-color,#e5e7eb);display:flex;justify-content:center}.UserLeaveDetailModal_lifecycleAvatarBadge__RChG4{background:#fff;background:var(--background-secondary,#fff);height:20px;inset-block-end:-3px;inset-inline-end:-3px;position:absolute;width:20px}.UserLeaveDetailModal_lifecycleAvatarBadge__RChG4 svg{height:13px;width:13px}.UserLeaveDetailModal_lifecycleContent__WUxXd{display:flex;flex-direction:column;gap:4px;min-width:0}.UserLeaveDetailModal_lifecycleHeader__M5TZV{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.UserLeaveDetailModal_approverName__5bbqW{color:#111827;color:var(--text-primary,#111827);font-weight:600;margin:0}.UserLeaveDetailModal_pendingUserName__vtwk8{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.86rem;font-weight:500;margin:0}.UserLeaveDetailModal_actionStatus__zmcD5{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.9rem;margin:0}.UserLeaveDetailModal_stepStatusPill__P5Hmx{align-self:flex-start;background:#eef2f7;background:var(--background-tertiary,#eef2f7);border-radius:999px;color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.72rem;font-weight:700;padding:2px 9px;text-transform:capitalize;white-space:nowrap}.UserLeaveDetailModal_stepStatus_approved__BFR8i,.UserLeaveDetailModal_stepStatus_done__RQXy6{background:color-mix(in srgb,var(--kpi-up) 12%,#fff);background:color-mix(in srgb,var(--kpi-up) 12%,var(--background-secondary,#fff));color:var(--kpi-up)}.UserLeaveDetailModal_stepStatus_pending__zaElK{background:color-mix(in srgb,var(--heatmap-warning) 14%,#fff);background:color-mix(in srgb,var(--heatmap-warning) 14%,var(--background-secondary,#fff));color:var(--heatmap-warning)}.UserLeaveDetailModal_stepStatus_cancelled__UJAqp,.UserLeaveDetailModal_stepStatus_expired__4CvX1,.UserLeaveDetailModal_stepStatus_rejected__S8CXD{background:color-mix(in srgb,var(--kpi-down) 12%,#fff);background:color-mix(in srgb,var(--kpi-down) 12%,var(--background-secondary,#fff));color:var(--kpi-down)}.UserLeaveDetailModal_stepStatus_returned__uZ-es{background:color-mix(in srgb,var(--heatmap-warning) 14%,#fff);background:color-mix(in srgb,var(--heatmap-warning) 14%,var(--background-secondary,#fff));color:var(--heatmap-warning)}.UserLeaveDetailModal_approverComment__rcoI2{align-items:center;background:#f9fafb;background:var(--background-secondary,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;color:#111827;color:var(--text-primary,#111827);display:inline-flex;font-size:.9rem;gap:6px;margin-top:4px;padding:6px 8px;transition:background .3s ease,color .3s ease}.UserLeaveDetailModal_approverComment__rcoI2:hover{background:#f3f4f6;background:var(--background-tertiary,#f3f4f6)}@media (prefers-color-scheme:dark){.UserLeaveDetailModal_approverComment__rcoI2{background:#1e1e22;background:var(--background-tertiary,#1e1e22);border-color:#2a2f36;border-color:var(--border-color,#2a2f36);color:#f3f4f6;color:var(--text-primary,#f3f4f6)}}@media (prefers-contrast:more){.UserLeaveDetailModal_approverComment__rcoI2{background:#fff;background:var(--background-secondary,#fff);border-width:2px}}.UserLeaveDetailModal_actionDate__izmwd{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.85rem;margin:0}.UserLeaveDetailModal_iconApproved__MmJmm{color:#16a34a;color:var(--success,#16a34a)}.UserLeaveDetailModal_iconRejected__0nnEd{color:#dc2626;color:var(--danger,#dc2626)}.UserLeaveDetailModal_iconPending__rVNg5{color:#f59e0b;color:var(--warning,#f59e0b)}.UserLeaveDetailModal_noData__-BFIY{color:#6b7280;color:var(--text-secondary,#6b7280);padding:16px 8px;text-align:center}.DialogFooter,.dialog-footer{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);margin-top:12px;padding-top:12px}@media (prefers-color-scheme:dark){.UserLeaveDetailModal_detailsSection__BCBMS,.UserLeaveDetailModal_lifecycleSection__EL-sJ{background:#1a1d22;background:var(--background-secondary,#1a1d22);border-color:#2a2f36;border-color:var(--border-color,#2a2f36)}.UserLeaveDetailModal_detailItem__FTMRX strong,.UserLeaveDetailModal_sectionTitle__j0AT\+{color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.UserLeaveDetailModal_profilePlaceholder__Ou7jv{background:var(--background-tertiary);color:#9aa4b2;color:var(--text-secondary,#9aa4b2)}.UserLeaveDetailModal_approverComment__rcoI2{background:var(--background-tertiary);border-color:#2a2f36;border-color:var(--border-color,#2a2f36)}}@media (prefers-contrast:more){.UserLeaveDetailModal_detailsSection__BCBMS,.UserLeaveDetailModal_lifecycleSection__EL-sJ{border-width:2px}.UserLeaveDetailModal_sectionTitle__j0AT\+{color:#000;color:var(--text-primary,#000)}}.UserLeaveDetailModal_attachmentsList__5DeRK{display:flex;flex-wrap:wrap;gap:6px}.UserLeaveDetailModal_attachmentItem__RCgQ2{background:#0000;border:1px solid #0369a1;border:1px solid var(--primary-color,#0369a1);border-radius:999px;color:#0369a1;color:var(--primary-color,#0369a1);cursor:pointer;font-size:.85rem;padding:4px 8px;transition:background .2s ease,color .2s ease}.UserLeaveDetailModal_attachmentItem__RCgQ2:hover{background:#0369a1;background:var(--primary-color,#0369a1);color:#fff}.UserLeaveDetailModal_attachmentPreviewWrapper__SLv4H{border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;margin-bottom:12px;max-height:70vh;overflow:hidden;width:100%}.UserLeaveDetailModal_attachmentPreviewEmbed__FMh35{border:none;height:480px;max-height:70vh;width:100%}.UserLeaveDetailModal_attachmentActions__KU8Ly{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.75rem}.UserLeaveDetailModal_detailsLayout__WWYgS{grid-gap:16px;display:grid;gap:16px;min-width:0}.UserLeaveDetailModal_userSummary__FHjPB{grid-gap:16px;align-items:center;background:#f8f9fa;background:var(--background-primary,#f8f9fa);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:12px;display:grid;gap:16px;grid-template-columns:auto minmax(170px,1fr) repeat(3,minmax(130px,.72fr));padding:16px}.UserLeaveDetailModal_userSummary__FHjPB .UserLeaveDetailModal_userInfoRow__A\+NJv{display:contents}.UserLeaveDetailModal_userSummary__FHjPB .UserLeaveDetailModal_userImage__oMvDT{grid-column:1}.UserLeaveDetailModal_userSummary__FHjPB .UserLeaveDetailModal_userInfoText__CGlMd{grid-column:2;min-width:0}.UserLeaveDetailModal_userSummary__FHjPB .UserLeaveDetailModal_userCountry__z69At,.UserLeaveDetailModal_userSummary__FHjPB .UserLeaveDetailModal_userName__VgHcR{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserLeaveDetailModal_summaryFact__O8zwj{min-width:0}.UserLeaveDetailModal_dateRangeHero__nWeqy span,.UserLeaveDetailModal_fact__1JPvf span,.UserLeaveDetailModal_summaryFact__O8zwj span{color:#6c757d;color:var(--text-secondary,#6c757d);display:block;font-size:.66rem;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.UserLeaveDetailModal_summaryFact__O8zwj strong{color:#212529;color:var(--text-primary,#212529);display:block;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserLeaveDetailModal_detailTabs__zR5IX{max-width:100%;width:fit-content}.UserLeaveDetailModal_overviewGrid__MiP3B{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr)}.UserLeaveDetailModal_tabCard__sX89P{background:#fff;background:var(--background-secondary,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:12px;min-width:0;padding:17px}.UserLeaveDetailModal_cardHeading__Xg\+Rw{align-items:flex-start;color:#0369a1;color:var(--primary-color,#0369a1);display:flex;gap:10px;margin-bottom:15px}.UserLeaveDetailModal_cardHeading__Xg\+Rw h3,.UserLeaveDetailModal_cardHeading__Xg\+Rw p{margin:0}.UserLeaveDetailModal_cardHeading__Xg\+Rw h3{color:#212529;color:var(--text-primary,#212529);font-size:.92rem}.UserLeaveDetailModal_cardHeading__Xg\+Rw p{color:#6c757d;color:var(--text-secondary,#6c757d);font-size:.78rem;margin-top:3px}.UserLeaveDetailModal_dateRangeHero__nWeqy{grid-gap:14px;align-items:center;background:color-mix(in srgb,#0369a1 8%,#fff);background:color-mix(in srgb,var(--primary-color,#0369a1) 8%,var(--background-secondary,#fff));border-radius:10px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-bottom:18px;padding:14px}.UserLeaveDetailModal_dateRangeHero__nWeqy>div:last-child{text-align:end}.UserLeaveDetailModal_dateRangeHero__nWeqy strong{color:#212529;color:var(--text-primary,#212529);display:block;font-size:.92rem}.UserLeaveDetailModal_durationBadge__d7gFp{background:#fff;background:var(--background-secondary,#fff);border:1px solid color-mix(in srgb,#0369a1 30%,#0000);border:1px solid color-mix(in srgb,var(--primary-color,#0369a1) 30%,#0000);border-radius:50%;color:#0369a1;color:var(--primary-color,#0369a1);display:grid;font-size:.75rem;font-weight:800;min-height:62px;min-width:62px;padding:7px;place-items:center;text-align:center}.UserLeaveDetailModal_factGrid__NrF2E{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.UserLeaveDetailModal_fact__1JPvf strong{color:#212529;color:var(--text-primary,#212529);font-size:.86rem;font-weight:650}.UserLeaveDetailModal_statusText__UirjL{color:#d97706!important;color:var(--warning,#d97706)!important;text-transform:capitalize}.UserLeaveDetailModal_commentText__8Q-zT{border-inline-start:3px solid #0369a1;border-inline-start:3px solid var(--primary-color,#0369a1);color:#212529;color:var(--text-primary,#212529);line-height:1.65;margin:0;padding-inline-start:12px;white-space:pre-wrap}.UserLeaveDetailModal_emptyState__sWmAK{grid-gap:5px;color:#6c757d;color:var(--text-secondary,#6c757d);display:grid;gap:5px;min-height:170px;place-items:center;text-align:center}.UserLeaveDetailModal_emptyState__sWmAK strong{color:#212529;color:var(--text-primary,#212529)}.UserLeaveDetailModal_emptyState__sWmAK span{font-size:.82rem}.UserLeaveDetailModal_workflowContextBadge__y\+0n3>div{grid-gap:3px;display:grid;gap:3px}.UserLeaveDetailModal_workflowContextBadge__y\+0n3>div>span{color:#6c757d;color:var(--text-secondary,#6c757d);font-size:.78rem}.UserLeaveDetailModal_workflowStatus__yu0Iv{align-self:center;background:color-mix(in srgb,#d97706 9%,#fff);background:color-mix(in srgb,var(--warning,#d97706) 9%,var(--background-secondary,#fff));border:1px solid color-mix(in srgb,#d97706 35%,#0000);border:1px solid color-mix(in srgb,var(--warning,#d97706) 35%,#0000);border-radius:999px;color:#d97706;color:var(--warning,#d97706);font-size:.74rem;font-weight:700;padding:5px 9px;text-transform:capitalize;white-space:nowrap}@media (max-width:860px){.UserLeaveDetailModal_userSummary__FHjPB{grid-template-columns:auto minmax(0,1fr)}.UserLeaveDetailModal_summaryFact__O8zwj{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color,#e2e8f0);padding-top:10px}.UserLeaveDetailModal_overviewGrid__MiP3B{grid-template-columns:1fr}}@media (max-width:540px){.UserLeaveDetailModal_factGrid__NrF2E{grid-template-columns:1fr}.UserLeaveDetailModal_dateRangeHero__nWeqy{grid-template-columns:1fr;text-align:center}.UserLeaveDetailModal_dateRangeHero__nWeqy>div:last-child{text-align:center}.UserLeaveDetailModal_durationBadge__d7gFp{justify-self:center}.UserLeaveDetailModal_workflowContextBadge__y\+0n3{align-items:flex-start;flex-direction:column}}.MobileList_list__mRxTW{display:flex;flex-direction:column;gap:10px}.MobileList_card__A9y7t{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;padding:12px;transition:background-color .15s ease,border-color .15s ease}.MobileList_card__A9y7t:hover{background:var(--background-primary)}.MobileList_staticCard__97UwG{cursor:default}.MobileList_staticCard__97UwG:hover{background:var(--background-secondary)}.MobileList_header__3R\+WT{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.MobileList_headerText__CAT6b{display:flex;flex-direction:column;gap:6px;min-width:0}.MobileList_title__i7PQ-{color:var(--text-primary);font-weight:700}.MobileList_subtitle__Z8GAm{color:var(--text-secondary);font-size:13px;line-height:1.3}.MobileList_status__o8UZE{flex-shrink:0}.MobileList_metaRows__XIRFc{display:flex;flex-direction:column;gap:8px;margin-top:10px}.MobileList_metaRow__fApx7{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.MobileList_metaLabel__cUrhx{color:var(--text-secondary);font-size:12px}.MobileList_metaValue__4ydLk{color:var(--text-primary);font-size:13px;text-align:right}.MobileList_actions__bMO6U{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.MobileList_actionBtn__ArT3n{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);cursor:pointer;display:grid;height:34px;place-items:center;width:36px}.MobileList_actionBtn__ArT3n:hover{background:var(--background-primary)}.MobileList_actionBtn__ArT3n:disabled{cursor:not-allowed;opacity:.5}.LeaveRequestCard_card__disAp{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 1px 2px #0000000d;cursor:pointer;padding:1rem;transition:.2s ease}.LeaveRequestCard_card__disAp:hover{box-shadow:0 4px 6px #0000001a}.LeaveRequestCard_topRow__A5mA6{align-items:center;display:flex;justify-content:space-between}.LeaveRequestCard_leaveType__nUveo{color:var(--text-primary);font-size:1rem;font-weight:600}.LeaveRequestCard_actionsRow__CZc9A{display:flex;gap:.4rem}.LeaveRequestCard_iconBtn__4hRaW{background:none;border:none;border-radius:.35rem;color:var(--text-secondary);display:grid;padding:.3rem;place-items:center}.LeaveRequestCard_iconBtn__4hRaW:hover{background-color:var(--background-hover)}.LeaveRequestCard_deleteBtn__8uG4n{color:#b91c1c}.LeaveRequestCard_divider__8Tui9{background-color:var(--border-color);height:1px;margin:.7rem 0;width:100%}.LeaveRequestCard_row__45c09{display:flex;justify-content:space-between;margin-bottom:.35rem}.LeaveRequestCard_label__6HU3H{color:var(--text-primary);font-size:.85rem;font-weight:600}.LeaveRequestCard_value__D8hQ7{color:var(--text-secondary);font-size:.85rem}.LeaveRequestCard_statusBadge__fmECU{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;min-width:84px;padding:.2rem .6rem}.LeaveRequestCard_pendingOnText__HYhVO{color:var(--text-secondary);font-size:.78rem;margin-top:.15rem}.LeaveRequestCard_checkboxRow__8OZVv{align-items:center;display:flex;gap:.45rem;margin-top:.7rem}.LeaveRequestCard_checkbox__3BWFq{accent-color:var(--primary-brand-color);height:1rem;width:1rem}.LeaveRequestCard_checkboxLabel__GrRMU{color:var(--text-secondary);font-size:.8rem}[dir=rtl] .LeaveRequestCard_row__45c09{flex-direction:row-reverse}.LeaveRequestCard_checkbox__3BWFq:disabled,.LeaveRequestCard_iconBtn__4hRaW:disabled{cursor:not-allowed;opacity:.5}.DataTable_tableContainer__31bU5{background-color:var(--background-secondary);border:1px solid #d1d5db;border:1px solid var(--border-color,#d1d5db);border-radius:.75rem;box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--elevation-sm,0 1px 2px #0f172a0f);overflow-x:auto;width:100%}.DataTable_centerWrapper__cFE07{align-items:center;display:flex;justify-content:center;padding:2rem 1rem}.DataTable_mobileContainer__z8oGs{display:flex;flex-direction:column;gap:12px}.DataTable_noResults__1Ilin{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.875rem;padding:2rem 1rem;text-align:center}.DataTable_table__ihETF{background-color:var(--background-secondary);border-collapse:collapse;width:100%}.DataTable_headerInner__JzXkS{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.DataTable_sortableHeader__BGDif{cursor:pointer;-webkit-user-select:none;user-select:none}.DataTable_nonSortableHeader__ik5wQ{cursor:not-allowed;-webkit-user-select:none;user-select:none}.DataTable_sortableHeader__BGDif:hover{background-color:#00000005;background-color:var(--table-header-hover,#00000005)}.DataTable_sortIcon__cykfF{align-items:center;display:inline-flex;opacity:.75}.DataTable_sortableHeader__BGDif:hover .DataTable_sortIcon__cykfF{opacity:1}.DataTable_tableHead__SvejL{background-color:var(--table-header-bg)}:root:not([data-theme=dark]){--table-header-bg:#f3f4f6}[data-theme=dark]{--table-header-bg:#374151}.DataTable_tableTh__yzqDC{background-color:var(--table-header-bg);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:start;text-transform:uppercase;white-space:nowrap}[data-theme=dark] .DataTable_tableTh__yzqDC{color:#e2e8f0}.DataTable_checkboxCell__51xEO{text-align:center;width:2.5rem}.DataTable_actionsHeader__P9BgG{text-align:end}.DataTable_tableRow__yDz1a{background-color:var(--background-secondary);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-subtle,#e5e7eb);transition:background-color .15s ease}.DataTable_tableRow__yDz1a:last-child{border-bottom:none}.DataTable_rowClickable__G8AMO:hover{background-color:var(--background-hover)}.DataTable_selectedRow__BZJWW{background-color:color-mix(in srgb,var(--brand-primary) 12%,var(--background-secondary))}.DataTable_tableTd__AAT8X{color:var(--text-primary);font-size:.875rem;padding:.75rem 1rem;text-align:start;vertical-align:middle}.DataTable_rowTooltipTrigger__3hn5c{display:block;width:100%}.DataTable_actionsCell__rM\+9K{text-align:end}.DataTable_loadingMoreCell__h8Img{padding:.75rem 1rem;text-align:center}.DataTable_mobileLoadingMore__lDkKL{display:flex;justify-content:center;padding:.5rem 0}.DataTable_expandHeader__cqM\+M{width:2rem}.DataTable_expandCell__wQdtC{text-align:center;width:2rem}.DataTable_expandButton__yYQAE{background:none;border:none;color:var(--text-secondary);cursor:pointer}.DataTable_expandButton__yYQAE:hover{color:var(--primary-brand-color)}.DataTable_expandedRow__EoppG{background-color:var(--background-primary)}.DataTable_expandedTd__AvBW0{padding:.75rem 1rem}.Card_card__9EEeB{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 1px 3px #00000014;cursor:pointer;display:flex;flex-direction:column;padding:1rem;transition:transform .15s ease,box-shadow .15s ease}.Card_card__9EEeB:hover{box-shadow:0 4px 10px #00000026;transform:translateY(-2px)}.Card_title__J6Fxa{color:var(--text-primary);font-weight:600}.Card_subtitle__L9xjQ{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem}.Card_mainValue__3J6v7{color:var(--text-primary);font-size:1rem;font-weight:600;margin-top:.25rem}.Card_desktopLayout__0IADm{align-items:center;display:flex;flex-direction:row;gap:1.25rem}.Card_donutWrapper__DAMRu{flex-shrink:0;height:56px;width:56px}.Card_donutSvg__3XRWm{height:100%;width:100%}.Card_donutBg__fcEVw{stroke:var(--border-color)}.Card_donutSegment__M-jfr{stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.Card_donutApproved__eMn\+n,.Card_donutUsed__9h\+iF{stroke:var(--kpi-up);stroke:var(--accent-approved,var(--kpi-up))}.Card_donutPre__E9h8J{stroke:#f6cb4b;stroke:var(--accent-prebooked,#f6cb4b)}.Card_donutAvailable__LNxFW{stroke:var(--brand-secondary);stroke:var(--accent-available,var(--brand-secondary))}.Card_legendRow__JuF4R{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin-top:.65rem}.Card_legendItem__4sS3N{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:.8rem;gap:.35rem;line-height:1.35}.Card_legendDot__WQrCX{border-radius:999px;height:10px;width:10px}.Card_availableDot__lgHDb{background-color:var(--brand-secondary);background-color:var(--accent-available,var(--brand-secondary))}.Card_prebookedDot__lQyG7{background-color:#f6cb4b;background-color:var(--accent-prebooked,#f6cb4b)}.Card_usedDot__YLrJC{background-color:var(--kpi-up);background-color:var(--accent-approved,var(--kpi-up))}.Card_progressWrapper__ebZZb{margin-top:.5rem}.Card_progressBar__l9LA6{background:var(--background-primary);border-radius:999px;display:flex;height:8px;overflow:hidden;width:100%}.Card_progressSegment__4TEvo{height:100%}.Card_usedSegment__UEWGf{background-color:var(--kpi-up);background-color:var(--accent-approved,var(--kpi-up))}.Card_prebookedSegment__kHzJI{background-color:#f6cb4b;background-color:var(--accent-prebooked,#f6cb4b)}.Card_availableSegment__oIctH{background-color:var(--brand-secondary);background-color:var(--accent-available,var(--brand-secondary))}.Card_donutLeftover__w067j{stroke:#d1d5db;stroke:var(--border-color,#d1d5db)}@media (max-width:768px){.Card_desktopLayout__0IADm{align-items:flex-start;flex-direction:column}.Card_mainValue__3J6v7{font-size:1rem}}.ExpenseTableRow_rowContainer__iPmMg{grid-gap:8px;background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:10px;display:grid;gap:8px;grid-template-columns:repeat(12,1fr);padding:12px;position:relative}.ExpenseTableRow_reviewBadge__5fiN3{grid-column:span 12;margin-bottom:8px}.ExpenseTableRow_reviewButton__nWd--{align-items:center;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:inline-flex;font-size:.75rem;gap:6px;padding:6px 12px;transition:all .2s ease}.ExpenseTableRow_reviewButton__nWd--:not(:disabled):hover{background-color:var(--background-hover);border-color:var(--primary)}.ExpenseTableRow_reviewButton__nWd--:disabled{cursor:not-allowed;opacity:.7}.ExpenseTableRow_reviewButton__nWd--.ExpenseTableRow_reviewed__EiCGX{background-color:#d4edda;border-color:#28a745;color:#155724}.ExpenseTableRow_unreviewedIcon__vun8p{color:#856404}.ExpenseTableRow_reviewedIcon__xQzfk{color:#28a745}.ExpenseTableRow_reviewText__hksh1{font-weight:500}.ExpenseTableRow_categorySection__4fjGN{display:flex;flex-direction:column;gap:6px;grid-column:span 12}.ExpenseTableRow_categoryLabel__ztcV3{color:var(--text-primary);font-size:.875rem;font-weight:500}.ExpenseTableRow_categoryValue__M-xKB{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);display:flex;min-height:38px;padding:0 12px}.ExpenseTableRow_categoryDescription__JDZpL{color:var(--text-secondary);font-size:.825rem;line-height:1.4;margin:0}.ExpenseTableRow_colDescription__2HxoT{grid-column:span 12}.ExpenseTableRow_colAmount__e3G1N,.ExpenseTableRow_colComment__t\+bEm,.ExpenseTableRow_colCurrency__IeZ2D,.ExpenseTableRow_colDate__Ri6\+7{grid-column:span 6}.ExpenseTableRow_colDate__Ri6\+7{align-items:center;display:flex;height:38px}.ExpenseTableRow_colDate__Ri6\+7>div{height:100%;width:100%}.ExpenseTableRow_colDate__Ri6\+7 .dateInputWrapper{align-items:center;display:flex;height:100%;margin:0;padding:0}.ExpenseTableRow_colDate__Ri6\+7 .dateInputButton{align-items:center;box-sizing:border-box;display:flex;height:38px;justify-content:flex-start;max-height:38px;min-height:38px;padding:0 12px;text-align:left;width:100%}@media (min-width:768px){.ExpenseTableRow_colDescription__2HxoT{grid-column:span 4}.ExpenseTableRow_colAmount__e3G1N,.ExpenseTableRow_colComment__t\+bEm,.ExpenseTableRow_colCurrency__IeZ2D,.ExpenseTableRow_colDate__Ri6\+7{grid-column:span 2}}.ExpenseTableRow_footerRow__byIg3{align-items:center;display:flex;grid-column:span 12;justify-content:flex-end;margin-top:4px}.ExpenseTableRow_attachmentSection__\+3x3F{grid-column:span 12}.ExpenseTableRow_attachmentLabel__AcR8j{align-items:center;color:var(--text-primary);display:flex;font-weight:500;justify-content:space-between;margin-bottom:.5rem}.ExpenseTableRow_dropzone__P8cHZ{background:var(--background-secondary);border:2px dashed var(--border-color);border-radius:12px;cursor:pointer;padding:16px;transition:border-color .2s ease,background-color .2s ease}.ExpenseTableRow_dropzone__P8cHZ:hover{background:var(--background-primary);border-color:var(--primary-brand-color)}.ExpenseTableRow_dropzoneDisabled__WxVWG{cursor:not-allowed;opacity:.75}.ExpenseTableRow_dropzoneInner__Ev6zN{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.ExpenseTableRow_dropzoneIcon__vlwKi{color:var(--text-secondary)}.ExpenseTableRow_dropTitle__DzBV5{color:var(--text-primary);font-size:.95rem;font-weight:500}.ExpenseTableRow_dropHint__D8r9T{color:var(--text-secondary);font-size:.8rem}.ExpenseTableRow_rowHintWarning__JG2eF{background-color:#fff3cd;color:#856404}.ExpenseTableRow_rowHintError__ZcS1P,.ExpenseTableRow_rowHintWarning__JG2eF{border-radius:6px;font-size:.875rem;grid-column:span 12;margin-top:4px;padding:8px 12px}.ExpenseTableRow_rowHintError__ZcS1P{background-color:#f8d7da;color:#721c24}.ExpenseTable_tableContainer__zs0Hh{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;padding:16px}.ExpenseTable_headerRow__B-6Os{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.ExpenseTable_headerText__FloeG{display:flex;flex-direction:column;gap:4px}.ExpenseTable_title__eoueq{color:var(--text-primary);font-size:.95rem;font-weight:600;text-align:start}.ExpenseTable_subtitle__2HbqN{color:var(--text-secondary);font-size:.75rem;max-width:520px;text-align:start}.ExpenseTable_addButton__8yXZm{align-items:center;display:flex;gap:6px;white-space:nowrap}.ExpenseTable_addButtonText__CeYht{font-size:.8rem}.ExpenseTable_rowsWrapper__lIKLA{display:flex;flex-direction:column;gap:10px}.ExpenseTable_emptyText__\+CePv{color:var(--text-secondary);font-size:.8rem;padding:12px 0;text-align:start}.AttachExpenseToLeaveModal_title__t30FW{color:var(--text-primary);font-size:1rem;font-weight:600;text-align:start}.AttachExpenseToLeaveModal_content__bjJdA{display:flex;flex-direction:column;gap:16px}.AttachExpenseToLeaveModal_footer__ojBIR{align-items:center;display:flex;gap:10px;justify-content:flex-end}.LeaveRequestsSection_sectionWrapper__naeJG{background-color:initial;display:flex;flex-direction:column;gap:1.25rem}.LeaveRequestsSection_cardsGrid__tp-6K{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.LeaveRequestsSection_actionButtons__zA\+c6{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.LeaveRequestsSection_actionButtons__zA\+c6>*{white-space:nowrap}[dir=rtl] .LeaveRequestsSection_actionButtons__zA\+c6{flex-direction:row-reverse}[dir=rtl] .LeaveRequestsSection_actionButtons__zA\+c6>*{direction:rtl}@media (max-width:var(--bp-mobile )){.LeaveRequestsSection_cardsGrid__tp-6K{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.LeaveRequestsSection_actionButtons__zA\+c6{align-items:stretch;flex-direction:column}.LeaveRequestsSection_actionButtons__zA\+c6 button{justify-content:center;width:100%}}.LeaveRequestsSection_cardCentered__VDor1{margin:0 auto;max-width:520px;width:100%}@media (max-width:var(--bp-mobile )){.LeaveRequestsSection_cardCentered__VDor1{max-width:100%}}.OrganizationAssignmentRequired_wrapper__TgV55{align-items:flex-start;background:#fff8e6;border:1px solid #f3c969;border-radius:8px;color:#4f3a0b;display:flex;gap:14px;margin:24px 0;max-width:760px;padding:18px 20px}.OrganizationAssignmentRequired_iconWrap__iZRWO{align-items:center;background:#ffe6a3;border-radius:50%;color:#8a5b00;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.OrganizationAssignmentRequired_title__qwMFB{font-size:18px;line-height:1.3;margin:0 0 6px}.OrganizationAssignmentRequired_message__3qpUL{font-size:14px;line-height:1.5;margin:0}.ThemeInfoPanel_infoPanel__fELK1{animation:ThemeInfoPanel_slideDown__AITIZ .5s ease-out;background-color:#1f2937;background-color:var(--background-secondary,#1f2937);border:1px solid #ffffff26;border:1px solid var(--border-color,#ffffff26);border-radius:.75rem;box-shadow:0 8px 20px #00000040;color:#fff;color:var(--text-primary,#fff);left:50%;max-width:420px;padding:1rem 1.25rem;position:fixed;transform:translateX(-50%);z-index:1000}.ThemeInfoPanel_rtl__FFLIw{direction:rtl;text-align:right}.ThemeInfoPanel_infoContent__UecaC{align-items:center;display:flex;flex-direction:column;gap:.75rem;text-align:center}.ThemeInfoPanel_message__u4UvT{color:var(--text-primary);font-size:.875rem;line-height:1.5}.ThemeInfoPanel_okButton__Gy9Ue{background-color:var(--brand-ink);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:.4rem 1rem;transition:filter .3s ease}.ThemeInfoPanel_okButton__Gy9Ue:hover{filter:brightness(1.06)}@keyframes ThemeInfoPanel_slideDown__AITIZ{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.ThemeInfoPanel_fadeOut__1XEOe{animation:ThemeInfoPanel_fadeOut__1XEOe .3s ease forwards}@keyframes ThemeInfoPanel_fadeOut__1XEOe{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}@media (max-width:640px){.ThemeInfoPanel_infoPanel__fELK1{left:50%;max-width:calc(100% - 2rem);transform:translateX(-50%)}}.MyLeaves_pageWrapper__t\+bvu{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.MyLeaves_headerWrapper__cPSkX{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:var(--bp-mobile )){.MyLeaves_pageWrapper__t\+bvu{padding:1rem}.MyLeaves_headerWrapper__cPSkX{align-items:flex-start;flex-direction:column;gap:.75rem}}.ModuleSummaryCard_card__va\+tA{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 1px 3px #00000014;cursor:pointer;display:flex;flex-direction:column;gap:.9rem;min-height:170px;padding:1rem;transition:transform .15s ease,box-shadow .15s ease}.ModuleSummaryCard_card__va\+tA:focus-visible,.ModuleSummaryCard_card__va\+tA:hover{box-shadow:0 4px 10px #00000026;outline:none;transform:translateY(-2px)}.ModuleSummaryCard_topRow__VF6pK{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.ModuleSummaryCard_titleGroup__xSQhg{align-items:center;display:flex;gap:.8rem;min-width:0}.ModuleSummaryCard_iconWrap__\+2Iaa{background:var(--brand-primary);border-radius:.7rem;color:#fff;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.ModuleSummaryCard_leave__zGQ2L{background:var(--brand-primary);background:var(--accent-approved,var(--brand-primary))}.ModuleSummaryCard_expenses__\+7547{background:#946200}.ModuleSummaryCard_insurance__Ep7tS{background:#5b5fc7}.ModuleSummaryCard_overtime__5D0-B{background:#0d9488}.ModuleSummaryCard_title__JItTA{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.ModuleSummaryCard_description__v1P0B{color:var(--text-secondary);font-size:.84rem;margin:.15rem 0 0}.ModuleSummaryCard_statusBadge__SkICh{align-items:center;background:#eaf7ef;border-radius:999px;color:#2f7d63;color:var(--accent-approved,#2f7d63);display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;min-width:70px;padding:.2rem .55rem;white-space:nowrap}.ModuleSummaryCard_divider__SKcK2{background-color:var(--border-color);height:1px;width:100%}.ModuleSummaryCard_metrics__0wTq6{grid-gap:.55rem .9rem;display:grid;gap:.55rem .9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ModuleSummaryCard_metric__GkL8B{display:flex;gap:.75rem;justify-content:space-between;min-width:0}.ModuleSummaryCard_metric__GkL8B dt{color:var(--text-secondary);font-size:.82rem}.ModuleSummaryCard_metric__GkL8B dd{color:var(--text-primary);font-size:.86rem;font-weight:700;margin:0;text-align:end}.ModuleSummaryCard_footer__5WDjd{align-items:center;color:var(--brand-primary);display:flex;font-size:.84rem;font-weight:700;gap:1rem;justify-content:space-between;margin-top:auto}.ModuleSummaryCard_lastUpdated__4GhhF{color:var(--text-secondary);font-size:.78rem;font-weight:500;text-align:end}@media (max-width:768px){.ModuleSummaryCard_metrics__0wTq6{grid-template-columns:1fr}.ModuleSummaryCard_metric__GkL8B{border-bottom:1px solid var(--border-color);padding-bottom:.35rem}}.HomePage_pageWrapper__NYjas{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.HomePage_headerWrapper__SVM2d{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.HomePage_titleGroup__T0BcX{display:flex;flex-direction:column;gap:.35rem}.HomePage_subtitle__6pIQk{color:var(--text-secondary);font-size:.92rem;margin:0;max-width:760px}.HomePage_welcomePanel__wB6Ak{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;color:var(--text-primary);padding:1rem 1.1rem}.HomePage_welcomePanel__wB6Ak h2{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:.2rem 0 0}.HomePage_welcomePanel__wB6Ak p{color:var(--text-secondary);font-size:.92rem;line-height:1.45;margin:.35rem 0 0;max-width:820px}.HomePage_welcomeEyebrow__6RqCE{color:var(--text-muted);font-size:.78rem;font-weight:650;letter-spacing:0;margin:0;text-transform:uppercase}.HomePage_sectionHeader__GI\+Xi{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.HomePage_sectionHeader__GI\+Xi h2{color:var(--text-primary);font-size:1.1rem;font-weight:650;margin:0}.HomePage_sectionHeader__GI\+Xi p{color:var(--text-secondary);font-size:.86rem;margin:.2rem 0 0}.HomePage_cardsGrid__9zZE1{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.HomePage_stateBox__gWp0k{grid-gap:.55rem;background:var(--background-secondary);border:1px dashed var(--border-color);border-radius:.75rem;display:grid;gap:.55rem;justify-items:center;padding:2rem;text-align:center}.HomePage_stateBox__gWp0k h3{color:var(--text-primary);font-size:1.05rem;font-weight:650;margin:0}.HomePage_stateBox__gWp0k p{color:var(--text-secondary);font-size:.9rem;margin:0;max-width:520px}@media (max-width:var(--bp-mobile )){.HomePage_pageWrapper__NYjas{padding:1rem}.HomePage_headerWrapper__SVM2d{align-items:flex-start;flex-direction:column}.HomePage_cardsGrid__9zZE1{grid-template-columns:1fr}}.StatusTag_statusTag__AY5b6{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;min-height:24px;padding:4px 10px;text-transform:capitalize}.StatusTag_statusActive__RpwdF{background:color-mix(in srgb,var(--kpi-up) 14%,var(--background-secondary));color:var(--kpi-up)}.StatusTag_statusInactive__pvxwB{background:color-mix(in srgb,var(--kpi-down) 12%,var(--background-secondary));color:var(--kpi-down)}.StatusTag_statusNeutral__WUfjw{background:color-mix(in srgb,var(--heatmap-warning) 14%,var(--background-secondary));color:var(--heatmap-warning)}.StatusTag_statusInfo__3UHSa{background:color-mix(in srgb,var(--heatmap-normal) 14%,var(--background-secondary));color:var(--heatmap-normal)}.StatusTag_statusWarning__K8P38{background:color-mix(in srgb,var(--heatmap-warning) 14%,var(--background-secondary));color:var(--heatmap-warning)}.MyInsurancePage_page__T3ls\+{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1120px,100%)}.MyInsurancePage_header__WavAN{margin-bottom:18px}.MyInsurancePage_subtitle__wQJFK{color:var(--text-secondary);font-size:.95rem;margin:6px 0 0}.MyInsurancePage_tabs__vp-Q0{margin-bottom:16px}.MyInsurancePage_panel__JuPZe{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;padding:18px}.MyInsurancePage_panelHeaderRow__UT2tu,.MyInsurancePage_panelHeader__Zjwwx{align-items:center;display:flex;gap:10px}.MyInsurancePage_panelHeaderRow__UT2tu{gap:16px;justify-content:space-between;margin-bottom:14px}.MyInsurancePage_panelHeader__Zjwwx h2{font-size:1rem;font-weight:700;margin:0}.MyInsurancePage_identityCard__F0-pt{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 12%,#0000),var(--background-secondary));border:1px solid var(--primary-color);border-radius:8px;display:flex;gap:14px;justify-content:space-between;margin:16px 0 0;padding:14px 16px}.MyInsurancePage_identityCard__F0-pt h3{font-size:1rem;font-weight:700;margin:0}.MyInsurancePage_identityCard__F0-pt span{color:var(--text-secondary);display:inline-block;font-size:.85rem;margin-top:3px}.MyInsurancePage_pendingSyncTag__yc2kt{background:var(--background-primary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);flex:0 0 auto;font-size:.75rem;font-weight:600;padding:4px 10px;white-space:nowrap}.MyInsurancePage_usageBlock__WMU7T{margin-top:14px}.MyInsurancePage_primaryAction__ze212{align-items:center;background:var(--primary-color);border-radius:7px;color:#fff;color:var(--button-text-color,#fff);display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;min-height:36px;padding:0 12px;text-decoration:none}.MyInsurancePage_primaryActionDisabled__kwrqj{background:var(--background-secondary);color:var(--text-secondary);cursor:not-allowed}.MyInsurancePage_emptyState__PwW9x{background:var(--background-secondary);border:1px dashed var(--border-color);border-radius:8px;color:var(--text-secondary);margin-top:14px;padding:18px}.MyInsurancePage_errorState__xHtt8,.MyInsurancePage_statusState__etayR{border-radius:8px;font-size:.92rem;margin-top:14px;padding:14px 16px}.MyInsurancePage_statusState__etayR{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.MyInsurancePage_errorState__xHtt8{background:#fee2e2b8;border:1px solid #b91c1c59;color:#b91c1c}.MyInsurancePage_facilityList__HEUAF{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.MyInsurancePage_claimList__o4Vqm,.MyInsurancePage_facilityList__HEUAF{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.MyInsurancePage_claimTable__gZlhv{margin-top:14px}.MyInsurancePage_coverageList__9rzOm{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.MyInsurancePage_facilityItem__T6vQT{gap:12px;min-height:148px}.MyInsurancePage_claimItem__1PyTp,.MyInsurancePage_facilityItem__T6vQT{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;padding:14px}.MyInsurancePage_claimItem__1PyTp{gap:14px;min-height:138px}.MyInsurancePage_coverageItem__4FtFe{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:14px;min-height:168px;padding:14px}.MyInsurancePage_claimHeader__7dd6v,.MyInsurancePage_coverageHeader__mRpqj,.MyInsurancePage_facilityHeader__nNULy{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.MyInsurancePage_claimHeader__7dd6v h3,.MyInsurancePage_coverageHeader__mRpqj h3,.MyInsurancePage_facilityHeader__nNULy h3{font-size:.98rem;font-weight:700;margin:0}.MyInsurancePage_claimHeader__7dd6v span,.MyInsurancePage_coverageHeader__mRpqj span,.MyInsurancePage_facilityHeader__nNULy span{color:var(--text-secondary);display:inline-block;font-size:.82rem;margin-top:4px;text-transform:capitalize}.MyInsurancePage_badgeRow__ti4LJ,.MyInsurancePage_facilityMeta__z\+1bj{display:flex;flex-wrap:wrap;gap:8px}.MyInsurancePage_facilityMeta__z\+1bj span{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:.84rem;gap:6px}.MyInsurancePage_badgeRow__ti4LJ span{align-items:center;background:var(--background-primary);border-radius:6px;color:var(--text-primary);display:inline-flex;font-size:.8rem;font-weight:600;min-height:26px;padding:0 8px}.MyInsurancePage_claimAmounts__mKPck{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.MyInsurancePage_claimAmounts__mKPck div{background:var(--background-primary);border-radius:7px;min-height:58px;padding:10px}.MyInsurancePage_claimAmounts__mKPck dt{color:var(--text-secondary);font-size:.78rem;margin-bottom:5px}.MyInsurancePage_claimAmounts__mKPck dd{font-size:.9rem;font-weight:700;margin:0}.MyInsurancePage_coverageFacts__8GHKy{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.MyInsurancePage_coverageFacts__8GHKy div{background:var(--background-primary);border-radius:7px;min-height:58px;padding:10px}.MyInsurancePage_coverageFacts__8GHKy dt{color:var(--text-secondary);font-size:.78rem;margin-bottom:5px}.MyInsurancePage_coverageFacts__8GHKy dd{font-size:.9rem;font-weight:700;margin:0}.MyInsurancePage_dependentList__mx1OC{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.MyInsurancePage_dependentList__mx1OC h4{flex-basis:100%;font-size:.86rem;font-weight:700;margin:0}.MyInsurancePage_dependentList__mx1OC span{align-items:center;background:var(--background-primary);border-radius:6px;color:var(--text-primary);display:inline-flex;font-size:.8rem;font-weight:600;min-height:26px;padding:0 8px}@media (max-width:640px){.MyInsurancePage_page__T3ls\+{padding:16px}.MyInsurancePage_identityCard__F0-pt{align-items:flex-start;flex-direction:column}.MyInsurancePage_panelHeaderRow__UT2tu{align-items:stretch;flex-direction:column}.MyInsurancePage_facilityList__HEUAF{grid-template-columns:1fr}.MyInsurancePage_claimHeader__7dd6v,.MyInsurancePage_coverageHeader__mRpqj,.MyInsurancePage_facilityHeader__nNULy{flex-direction:column}.MyInsurancePage_claimAmounts__mKPck,.MyInsurancePage_coverageFacts__8GHKy{grid-template-columns:1fr}}.ClaimDetailsPage_page__3ZYsh{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1120px,100%)}.ClaimDetailsPage_backLink__\+4AV-{align-items:center;color:var(--primary-color);display:inline-flex;font-size:.92rem;font-weight:600;gap:8px;margin-bottom:14px;min-height:36px;text-decoration:none}.ClaimDetailsPage_panel__V3Mvb{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;padding:18px}.ClaimDetailsPage_header__tyPXu{align-items:center;display:flex;gap:12px}.ClaimDetailsPage_header__tyPXu h1{font-size:1.2rem;font-weight:700;margin:0}.ClaimDetailsPage_header__tyPXu p{color:var(--text-secondary);font-size:.92rem;margin:4px 0 0}.ClaimDetailsPage_errorState__iaQFb,.ClaimDetailsPage_state__oC9Jn{border-radius:8px;font-size:.92rem;margin-top:16px;padding:14px 16px}.ClaimDetailsPage_state__oC9Jn{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.ClaimDetailsPage_errorState__iaQFb{background:#fee2e2b8;border:1px solid #b91c1c59;color:#b91c1c}.ClaimDetailsPage_detailLayout__SG-Ub{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(320px,.92fr) minmax(380px,1.08fr);margin-top:18px}.ClaimDetailsPage_detailLayout__SG-Ub[dir=rtl]{grid-template-columns:minmax(380px,1.08fr) minmax(320px,.92fr)}.ClaimDetailsPage_detailLayout__SG-Ub[dir=rtl] .ClaimDetailsPage_timelinePanel__VKTv6{order:2}.ClaimDetailsPage_detailLayout__SG-Ub[dir=rtl] .ClaimDetailsPage_rightColumn__7VKBM{order:1}.ClaimDetailsPage_actionPanel__rnarx,.ClaimDetailsPage_fullDetails__Z4iQG,.ClaimDetailsPage_timelinePanel__VKTv6{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;min-width:0}.ClaimDetailsPage_rightColumn__7VKBM{grid-gap:12px;display:grid;gap:12px;min-width:0}.ClaimDetailsPage_timelinePanel__VKTv6{padding:16px}.ClaimDetailsPage_fullDetailsHeader__EKItI,.ClaimDetailsPage_panelTitle__hBw0l{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ClaimDetailsPage_fullDetailsHeader__EKItI h2,.ClaimDetailsPage_panelTitle__hBw0l h2{font-size:1rem;font-weight:700;margin:0}.ClaimDetailsPage_panelTitle__hBw0l span{align-items:center;background:var(--background-primary);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;min-height:24px;min-width:28px}.ClaimDetailsPage_timelineList__7cnX2{grid-gap:0;display:grid;gap:0;list-style:none;margin:16px 0 0;padding:0}.ClaimDetailsPage_timelineItem__LxSoq{min-height:84px;position:relative}.ClaimDetailsPage_timelineItem__LxSoq:not(:last-child):before{background:var(--primary-color);bottom:-8px;content:"";inset-inline-start:10px;position:absolute;top:30px;width:2px}.ClaimDetailsPage_timelineButtonActive__mA1MX,.ClaimDetailsPage_timelineButton__nnxB0{grid-gap:12px;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--text-primary);cursor:pointer;display:grid;gap:12px;grid-template-columns:24px minmax(0,1fr);min-height:72px;padding:10px;text-align:start;width:100%}.ClaimDetailsPage_timelineButtonActive__mA1MX{background:var(--background-primary);border-color:var(--border-color)}.ClaimDetailsPage_timelineNode__e3uxW{background:var(--background-secondary);border:2px solid var(--primary-color);border-radius:50%;height:20px;margin-top:3px;position:relative;width:20px;z-index:1}.ClaimDetailsPage_timelineButtonActive__mA1MX .ClaimDetailsPage_timelineNode__e3uxW{background:var(--primary-color)}.ClaimDetailsPage_timelineContent__fWOAm{grid-gap:5px;display:grid;gap:5px;min-width:0}.ClaimDetailsPage_timelineContent__fWOAm strong{font-size:.9rem}.ClaimDetailsPage_timelineContent__fWOAm span{color:var(--text-secondary);font-size:.82rem;line-height:1.35}.ClaimDetailsPage_timelineMeta__BvPPm{font-size:.78rem!important}.ClaimDetailsPage_fullDetails__Z4iQG{background:var(--background-primary);overflow:hidden}.ClaimDetailsPage_actionPanel__rnarx{grid-gap:12px;background:var(--background-primary);display:grid;gap:12px;padding:16px}.ClaimDetailsPage_actionHeader__uJ75f h2{font-size:1rem;font-weight:700;margin:0}.ClaimDetailsPage_actionHeader__uJ75f p{color:var(--text-secondary);font-size:.86rem;line-height:1.45;margin:4px 0 0}.ClaimDetailsPage_actionForm__cG79G,.ClaimDetailsPage_documentAction__0K9JP{grid-gap:10px;display:grid;gap:10px}.ClaimDetailsPage_actionForm__cG79G label,.ClaimDetailsPage_documentAction__0K9JP label{grid-gap:6px;color:var(--text-secondary);display:grid;font-size:.84rem;gap:6px}.ClaimDetailsPage_actionForm__cG79G textarea{background:var(--background-primary);border:1px solid var(--border-color);border-radius:7px;color:var(--text-primary);font:inherit;min-height:92px;padding:10px;resize:vertical;width:100%}.ClaimDetailsPage_actionButtons__P1Dn5{display:flex;flex-wrap:wrap;gap:8px}.ClaimDetailsPage_actionButtons__P1Dn5 button,.ClaimDetailsPage_documentAction__0K9JP button{align-items:center;display:inline-flex;gap:6px}.ClaimDetailsPage_actionError__5PkKY,.ClaimDetailsPage_actionSuccess__5hAFE{border-radius:8px;font-size:.86rem;padding:10px 12px}.ClaimDetailsPage_actionError__5PkKY{background:#fee2e2b8;border:1px solid #b91c1c59;color:#b91c1c}.ClaimDetailsPage_actionSuccess__5hAFE{background:#dcfce7b8;border:1px solid #16a34a47;color:#15803d}.ClaimDetailsPage_fullDetailsHeader__EKItI{border-bottom:1px solid var(--border-color);padding:16px 18px}.ClaimDetailsPage_fullDetailsHeader__EKItI p{color:var(--text-secondary);font-size:.88rem;margin:4px 0 0}.ClaimDetailsPage_statusPill__AFgEM{background:#dcfce7b8;border:1px solid #16a34a47;border-radius:999px;color:#15803d;flex:0 0 auto;font-size:.75rem;font-weight:700;min-width:76px;padding:5px 9px;text-align:center;text-transform:uppercase}.ClaimDetailsPage_detailSections__t1vyk{grid-gap:12px;display:grid;gap:12px;padding:18px}.ClaimDetailsPage_detailSection__BHjAp{grid-gap:10px;display:grid;gap:10px}.ClaimDetailsPage_detailSection__BHjAp h3{font-size:.92rem;font-weight:700;margin:0}.ClaimDetailsPage_detailGrid__U04jD{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ClaimDetailsPage_detailGrid__U04jD div{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;min-height:62px;padding:10px}.ClaimDetailsPage_detailGrid__U04jD dt{color:var(--text-secondary);font-size:.78rem;margin-bottom:5px}.ClaimDetailsPage_detailGrid__U04jD dd{font-size:.9rem;font-weight:700;margin:0}.ClaimDetailsPage_detailText__72llz,.ClaimDetailsPage_mutedText__k7MOg,.ClaimDetailsPage_reasonText__GXS7Z{border-radius:8px;font-size:.88rem;line-height:1.45;margin:0;padding:10px 12px}.ClaimDetailsPage_detailText__72llz{background:var(--background-secondary);color:var(--text-primary)}.ClaimDetailsPage_reasonText__GXS7Z{background:#fee2e28a;border:1px solid #b91c1c38;color:#991b1b}.ClaimDetailsPage_mutedText__k7MOg{background:var(--background-secondary);color:var(--text-secondary)}.ClaimDetailsPage_documentList__417BS{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ClaimDetailsPage_documentList__417BS li{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;font-size:.88rem;font-weight:600;padding:10px 12px}@media (max-width:720px){.ClaimDetailsPage_page__3ZYsh{padding:16px}.ClaimDetailsPage_detailLayout__SG-Ub,.ClaimDetailsPage_detailLayout__SG-Ub[dir=rtl]{grid-template-columns:1fr}.ClaimDetailsPage_detailLayout__SG-Ub[dir=rtl] .ClaimDetailsPage_fullDetails__Z4iQG,.ClaimDetailsPage_detailLayout__SG-Ub[dir=rtl] .ClaimDetailsPage_rightColumn__7VKBM,.ClaimDetailsPage_detailLayout__SG-Ub[dir=rtl] .ClaimDetailsPage_timelinePanel__VKTv6{order:0}.ClaimDetailsPage_detailGrid__U04jD{grid-template-columns:1fr}}.ExpenseDetailModal_detailsLayout__5CWT\+{grid-gap:16px;display:grid;gap:16px;min-width:0}.ExpenseDetailModal_detailTabs__ck0eN{max-width:100%;width:fit-content}.ExpenseDetailModal_overviewGrid__-8vw0{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr)}.ExpenseDetailModal_overviewGrid__-8vw0>:only-child{grid-column:1/-1}.ExpenseDetailModal_userSummary__qu8xE{grid-gap:16px;align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;display:grid;gap:16px;grid-template-columns:auto minmax(170px,1fr) repeat(3,minmax(130px,.72fr));padding:16px}.ExpenseDetailModal_userInfoRow__V72fi{display:contents}.ExpenseDetailModal_userImage__JwzYZ{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:50%;grid-column:1;height:56px;overflow:hidden;width:56px}.ExpenseDetailModal_profilePlaceholder__WktV8{align-items:center;background:var(--background-tertiary);border-radius:50%;color:var(--text-secondary);display:flex;font-size:1rem;font-weight:700;height:100%;justify-content:center;width:100%}.ExpenseDetailModal_userInfoText__B8F2N{display:flex;flex-direction:column;gap:2px;grid-column:2;justify-content:center;min-width:0}.ExpenseDetailModal_userCountry__-slWD,.ExpenseDetailModal_userName__gms7h{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExpenseDetailModal_userName__gms7h{color:var(--text-primary);font-weight:600}.ExpenseDetailModal_userCountry__-slWD{color:var(--text-secondary);font-size:.9rem}.ExpenseDetailModal_summaryFact__11RbW{min-width:0}.ExpenseDetailModal_summaryFact__11RbW strong{color:var(--text-primary);display:block;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExpenseDetailModal_tabCard__G4GR-{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;min-width:0;padding:17px}.ExpenseDetailModal_cardHeading__j683c{align-items:flex-start;color:var(--primary-color);display:flex;gap:10px;margin-bottom:15px}.ExpenseDetailModal_factGrid__MR1ZB+.ExpenseDetailModal_cardHeading__j683c{margin-top:18px}.ExpenseDetailModal_cardHeading__j683c h3,.ExpenseDetailModal_cardHeading__j683c p{margin:0}.ExpenseDetailModal_cardHeading__j683c h3{color:var(--text-primary);font-size:.92rem}.ExpenseDetailModal_cardHeading__j683c p{color:var(--text-secondary);font-size:.78rem;margin-top:3px}.ExpenseDetailModal_amountHero__WnZvi span,.ExpenseDetailModal_fact__ifrtP span,.ExpenseDetailModal_summaryFact__11RbW span{color:var(--text-secondary);display:block;font-size:.66rem;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.ExpenseDetailModal_factGrid__MR1ZB{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.ExpenseDetailModal_fact__ifrtP strong{color:var(--text-primary);font-size:.86rem;font-weight:650}.ExpenseDetailModal_statusText__-Amr3{color:var(--kpi-down);text-transform:capitalize}.ExpenseDetailModal_amountHero__WnZvi{grid-gap:14px;align-items:center;background:color-mix(in srgb,var(--primary-color) 8%,var(--background-secondary));border-radius:10px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,auto);margin-bottom:18px;padding:14px}.ExpenseDetailModal_amountHero__WnZvi>div:last-child{text-align:end}.ExpenseDetailModal_amountHero__WnZvi strong{color:var(--text-primary);display:block;font-size:.92rem}.ExpenseDetailModal_amountValue__\+wNo2{color:var(--text-primary);font-size:1.5rem;font-weight:800;line-height:1.2}.ExpenseDetailModal_currencyCode__A2ATx{color:var(--text-secondary);font-size:.82rem;font-weight:700;letter-spacing:.06em}.ExpenseDetailModal_commentText__\+D5Bv{border-inline-start:3px solid var(--primary-color);color:var(--text-primary);line-height:1.65;margin:0;padding-inline-start:12px;white-space:pre-wrap}.ExpenseDetailModal_workflowContextBadge__rexOJ{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);display:flex;font-size:.85rem;gap:12px;justify-content:space-between;margin-bottom:12px;padding:8px 10px}.ExpenseDetailModal_workflowContextBadge__rexOJ>div{grid-gap:3px;display:grid;gap:3px}.ExpenseDetailModal_workflowContextBadge__rexOJ strong{color:var(--text-primary);font-weight:700}.ExpenseDetailModal_workflowContextBadge__rexOJ>div>span{color:var(--text-secondary);font-size:.78rem}.ExpenseDetailModal_workflowStatus__c\+H\+t{align-self:center;background:color-mix(in srgb,var(--heatmap-warning) 9%,var(--background-secondary));border:1px solid color-mix(in srgb,var(--heatmap-warning) 35%,#0000);border-radius:999px;color:var(--heatmap-warning);font-size:.74rem;font-weight:700;padding:5px 9px;text-transform:capitalize;white-space:nowrap}.ExpenseDetailModal_lifecycleList__T-qGJ{list-style:none;margin:0;padding:0}.ExpenseDetailModal_lifecycleItem__UZ2F8{grid-gap:12px;border-bottom:1px dashed var(--border-color);display:grid;gap:12px;grid-template-columns:44px 1fr;padding:14px 0}.ExpenseDetailModal_lifecycleItem__UZ2F8:last-child{border-bottom:none}.ExpenseDetailModal_lifecycleIcon__z859m{align-items:flex-start;display:flex;justify-content:center;padding-top:2px}.ExpenseDetailModal_lifecycleAvatar__ucteM{height:44px;position:relative;width:44px}.ExpenseDetailModal_lifecycleAvatarImage__z6EtJ{border:2px solid var(--background-secondary);border-radius:50%;box-shadow:0 0 0 1px var(--border-color);height:100%;object-fit:cover;width:100%}.ExpenseDetailModal_lifecycleAvatarPlaceholder__X06E0{background:var(--background-tertiary);color:var(--text-secondary);font-size:1rem;font-weight:700;height:100%;width:100%}.ExpenseDetailModal_lifecycleAvatarBadge__aaUGg,.ExpenseDetailModal_lifecycleAvatarPlaceholder__X06E0{align-items:center;border:2px solid var(--background-secondary);border-radius:50%;box-shadow:0 0 0 1px var(--border-color);display:flex;justify-content:center}.ExpenseDetailModal_lifecycleAvatarBadge__aaUGg{background:var(--background-secondary);height:20px;inset-block-end:-3px;inset-inline-end:-3px;position:absolute;width:20px}.ExpenseDetailModal_lifecycleAvatarBadge__aaUGg svg{height:13px;width:13px}.ExpenseDetailModal_lifecycleContent__L\+Fxd{display:flex;flex-direction:column;gap:4px;min-width:0}.ExpenseDetailModal_lifecycleHeader__v7DoD{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ExpenseDetailModal_approverName__YrZVm{color:var(--text-primary);font-size:.9rem;font-weight:600;margin:0}.ExpenseDetailModal_pendingUserName__WAL-6{color:var(--text-secondary);font-size:.86rem;font-weight:500;margin:0}.ExpenseDetailModal_actionStatus__rRG6r{color:var(--text-secondary);font-size:.85rem;margin:0}.ExpenseDetailModal_stepStatusPill__YtRwF{align-self:flex-start;background:var(--background-tertiary);border-radius:999px;color:var(--text-secondary);font-size:.72rem;font-weight:700;padding:2px 9px;text-transform:capitalize;white-space:nowrap}.ExpenseDetailModal_stepStatus_approved__FAWFu,.ExpenseDetailModal_stepStatus_done__pqvz1{background:color-mix(in srgb,var(--kpi-up) 12%,var(--background-secondary));color:var(--kpi-up)}.ExpenseDetailModal_stepStatus_pending__Rl8HH{background:color-mix(in srgb,var(--heatmap-warning) 14%,var(--background-secondary));color:var(--heatmap-warning)}.ExpenseDetailModal_stepStatus_cancelled__ilu7j,.ExpenseDetailModal_stepStatus_expired__YrOhM,.ExpenseDetailModal_stepStatus_rejected__W48xT{background:color-mix(in srgb,var(--kpi-down) 12%,var(--background-secondary));color:var(--kpi-down)}.ExpenseDetailModal_stepStatus_returned__a-i8D{background:color-mix(in srgb,var(--heatmap-warning) 14%,var(--background-secondary));color:var(--heatmap-warning)}.ExpenseDetailModal_actionDate__qGvPk{color:var(--text-secondary);font-size:.82rem;margin:0}.ExpenseDetailModal_approverComment__XPkbr{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);display:inline-flex;font-size:.9rem;gap:6px;margin-top:4px;padding:6px 8px}.ExpenseDetailModal_iconApproved__c9DMJ{color:var(--kpi-up)}.ExpenseDetailModal_iconRejected__Xk8Yd{color:var(--kpi-down)}.ExpenseDetailModal_iconPending__2\+2FD{color:var(--heatmap-warning)}.ExpenseDetailModal_emptyState__e1yUx{grid-gap:5px;color:var(--text-secondary);display:grid;gap:5px;min-height:170px;place-items:center;text-align:center}.ExpenseDetailModal_emptyState__e1yUx strong{color:var(--text-primary)}.ExpenseDetailModal_emptyState__e1yUx span{font-size:.82rem}@media (max-width:860px){.ExpenseDetailModal_userSummary__qu8xE{grid-template-columns:auto minmax(0,1fr)}.ExpenseDetailModal_summaryFact__11RbW{border-top:1px solid var(--border-color);padding-top:10px}.ExpenseDetailModal_overviewGrid__-8vw0{grid-template-columns:1fr}}@media (max-width:540px){.ExpenseDetailModal_factGrid__MR1ZB{grid-template-columns:1fr}.ExpenseDetailModal_amountHero__WnZvi{grid-template-columns:1fr;text-align:center}.ExpenseDetailModal_amountHero__WnZvi>div:last-child{text-align:center}.ExpenseDetailModal_workflowContextBadge__rexOJ{align-items:flex-start;flex-direction:column}}@media (prefers-contrast:more){.ExpenseDetailModal_tabCard__G4GR-,.ExpenseDetailModal_userSummary__qu8xE,.ExpenseDetailModal_workflowContextBadge__rexOJ{border-width:2px}}.warningDialog_panel__2fGlV{margin:0 auto;width:min(760px,92vw)}.warningDialog_compactPanel__sFTJd{width:min(620px,92vw)}.warningDialog_compactPanel__sFTJd .warningDialog_banner__djtGu{border-radius:10px;margin:.25rem 0 .875rem;padding:.875rem 1rem}.warningDialog_wrapper__WCBY6{max-width:100%;padding:0;width:100%}.warningDialog_titleRow__APJSb{align-items:center;display:flex;gap:.75rem}.warningDialog_icon__3ac8I{color:#d97706}.warningDialog_banner__djtGu{background:color-mix(in srgb,#f59e0b 12%,var(--background-secondary));border:1px solid color-mix(in srgb,#f59e0b 28%,var(--border-color));border-radius:14px;margin:.5rem 0 1rem;padding:1rem}.warningDialog_description__gwUTY{color:var(--text-primary);line-height:1.55;margin:0}.warningDialog_countryLine__xE0Fa{color:var(--text-secondary);font-size:.95rem;margin:0}.warningDialog_metrics__4xhQa{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:1rem}.warningDialog_metricCard__YBfFD{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;padding:.9rem 1rem}.warningDialog_metricLabel__gNYZJ{color:var(--text-secondary);display:block;font-size:.85rem;margin-bottom:.35rem}.warningDialog_metricRow__JANDL{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-wrap:wrap;gap:.5rem;padding:.9rem 1rem}.warningDialog_metricDetails__zbQS0{color:var(--text-secondary);flex-basis:100%;font-size:.85rem;margin:.25rem 0 0}.warningDialog_list__a5DvQ{display:flex;flex-direction:column;gap:.75rem;width:100%}.warningDialog_item__DQXgH{background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;padding:.9rem 1rem}.warningDialog_requestCount__mi07e{color:var(--text-secondary);font-size:.9rem;margin-top:.25rem}.warningDialog_statuses__Y24\+5{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.warningDialog_statusBadge__1OB86{background:color-mix(in srgb,var(--brand-primary) 12%,var(--background-secondary));border-radius:999px;color:var(--text-primary);font-size:.8rem;padding:.2rem .6rem}.warningDialog_footer__eNe5z{display:flex;gap:.75rem;justify-content:flex-end;width:100%}@media (max-width:640px){.warningDialog_metrics__4xhQa{grid-template-columns:1fr}.warningDialog_footer__eNe5z{flex-direction:column-reverse}}.SubmitInsuranceClaimPage_page__LsxzR{color:var(--text-primary);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.SubmitInsuranceClaimPage_header__CM4JA{display:flex;flex-direction:column;gap:.35rem}.SubmitInsuranceClaimPage_header__CM4JA p{color:var(--text-secondary);margin:0}.SubmitInsuranceClaimPage_form__aCCCI{display:flex;flex-direction:column;gap:1rem;max-width:980px}.SubmitInsuranceClaimPage_emptyState__zRPoT,.SubmitInsuranceClaimPage_panel__NsOxT{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.SubmitInsuranceClaimPage_panelHeader__xEK8s{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.SubmitInsuranceClaimPage_panelHeader__xEK8s h2{font-size:1rem;font-weight:700;margin:0}.SubmitInsuranceClaimPage_grid__fnLn9{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.SubmitInsuranceClaimPage_field__K4Vff{display:flex;flex-direction:column;font-weight:600;gap:.4rem;margin-bottom:1rem}.SubmitInsuranceClaimPage_field__K4Vff select{background:var(--background-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);min-height:2.5rem;padding:0 .75rem}.SubmitInsuranceClaimPage_field__K4Vff select:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.75}.SubmitInsuranceClaimPage_fieldError__0vQED{color:var(--danger-color);font-size:.82rem;font-weight:500}.SubmitInsuranceClaimPage_coverageSummary__OdRI5{color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:.5rem 1rem}.SubmitInsuranceClaimPage_coverageSummary__OdRI5 strong{color:var(--text-primary)}.SubmitInsuranceClaimPage_emptyState__zRPoT,.SubmitInsuranceClaimPage_error__329\+Y,.SubmitInsuranceClaimPage_status__I25LF,.SubmitInsuranceClaimPage_success__y0-gE{max-width:980px}.SubmitInsuranceClaimPage_status__I25LF{color:var(--text-secondary)}.SubmitInsuranceClaimPage_emptyState__zRPoT{display:flex;flex-direction:column;gap:.5rem}.SubmitInsuranceClaimPage_emptyState__zRPoT h2{font-size:1.1rem;margin:0}.SubmitInsuranceClaimPage_emptyState__zRPoT p{color:var(--text-secondary);margin:0}.SubmitInsuranceClaimPage_error__329\+Y{border:1px solid var(--danger-color);border-radius:6px;color:var(--danger-color);padding:.75rem}.SubmitInsuranceClaimPage_success__y0-gE{border:1px solid var(--success-color);border-radius:6px;color:var(--success-color);display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.SubmitInsuranceClaimPage_actions__cB4ty{display:flex;justify-content:flex-end;max-width:980px}@media (max-width:720px){.SubmitInsuranceClaimPage_page__LsxzR{padding:1rem}.SubmitInsuranceClaimPage_grid__fnLn9{grid-template-columns:1fr}.SubmitInsuranceClaimPage_actions__cB4ty{justify-content:stretch}.SubmitInsuranceClaimPage_actions__cB4ty button{width:100%}}.InsuranceClaimsReviewPage_page__w58pS{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1180px,100%)}.InsuranceClaimsReviewPage_header__3Ki61{display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.InsuranceClaimsReviewPage_header__3Ki61 h1{font-size:1.65rem;font-weight:700;margin:0}.InsuranceClaimsReviewPage_header__3Ki61 p{color:var(--text-secondary);font-size:.95rem;margin:6px 0 0}.InsuranceClaimsReviewPage_filters__U0eP6{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.InsuranceClaimsReviewPage_activeFilter__A-TZc,.InsuranceClaimsReviewPage_filter__hncIV{background:var(--background-primary);border:1px solid var(--border-color);border-radius:7px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.86rem;min-height:34px;padding:0 12px}.InsuranceClaimsReviewPage_activeFilter__A-TZc{background:color-mix(in srgb,var(--primary-color) 12%,var(--background-primary));border-color:var(--primary-color);color:var(--primary-color);font-weight:700}.InsuranceClaimsReviewPage_claimList__1xwp2{grid-gap:12px;display:grid;gap:12px}.InsuranceClaimsReviewPage_claimCard__V1Fr5{grid-gap:14px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:14px;padding:16px}.InsuranceClaimsReviewPage_claimHeader__XZq-V{display:flex;gap:16px;justify-content:space-between}.InsuranceClaimsReviewPage_claimHeader__XZq-V h2{font-size:1rem;font-weight:700;margin:0}.InsuranceClaimsReviewPage_claimHeader__XZq-V span{color:var(--text-secondary);display:inline-block;font-size:.84rem;margin-top:4px}.InsuranceClaimsReviewPage_badges__T3ogv{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.InsuranceClaimsReviewPage_badges__T3ogv span{background:var(--background-secondary);border-radius:999px;color:var(--text-primary);font-size:.72rem;font-weight:700;min-height:24px;padding:4px 8px}.InsuranceClaimsReviewPage_claimFacts__kCAgX{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.InsuranceClaimsReviewPage_claimFacts__kCAgX div{background:var(--background-secondary);border-radius:7px;min-height:58px;padding:10px}.InsuranceClaimsReviewPage_claimFacts__kCAgX dt{color:var(--text-secondary);font-size:.78rem;margin-bottom:5px}.InsuranceClaimsReviewPage_claimFacts__kCAgX dd{font-size:.9rem;font-weight:700;margin:0}.InsuranceClaimsReviewPage_medicalBlock__jpFz1{grid-gap:6px;background:var(--background-secondary);border:1px dashed var(--border-color);border-radius:7px;color:var(--text-secondary);display:grid;gap:6px;padding:10px 12px}.InsuranceClaimsReviewPage_medicalBlock__jpFz1 p{margin:0}.InsuranceClaimsReviewPage_actionGrid__E\+Anl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.InsuranceClaimsReviewPage_actionGrid__E\+Anl label{grid-gap:6px;color:var(--text-secondary);display:grid;font-size:.84rem;gap:6px}.InsuranceClaimsReviewPage_actions__3JeAc{display:flex;flex-wrap:wrap;gap:8px}.InsuranceClaimsReviewPage_actions__3JeAc button{align-items:center;display:inline-flex;gap:6px}.InsuranceClaimsReviewPage_emptyState__pRaZ6,.InsuranceClaimsReviewPage_errorState__xTk0X,.InsuranceClaimsReviewPage_statusState__Uo8tG{border-radius:8px;font-size:.92rem;margin-bottom:14px;padding:14px 16px}.InsuranceClaimsReviewPage_emptyState__pRaZ6,.InsuranceClaimsReviewPage_statusState__Uo8tG{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.InsuranceClaimsReviewPage_errorState__xTk0X{background:#fee2e2b8;border:1px solid #b91c1c59;color:#b91c1c}@media (max-width:760px){.InsuranceClaimsReviewPage_page__w58pS{padding:16px}.InsuranceClaimsReviewPage_claimHeader__XZq-V{flex-direction:column}.InsuranceClaimsReviewPage_badges__T3ogv{justify-content:flex-start}.InsuranceClaimsReviewPage_actionGrid__E\+Anl,.InsuranceClaimsReviewPage_claimFacts__kCAgX{grid-template-columns:1fr}}.InsuranceProvidersPage_page__BzrDD{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1180px,100%)}.InsuranceProvidersPage_headerWrapper__k0PJ3{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.InsuranceProvidersPage_subtitle__orXFo{color:var(--text-secondary);font-size:.95rem;margin:4px 0 0}.InsuranceProvidersPage_headerButtons__B2Lzy{display:flex;flex-wrap:wrap;gap:8px}.InsuranceProvidersPage_statusToggle__RD60C{margin-bottom:16px;max-width:320px}.InsuranceProvidersPage_rowActionButton__cBkFI{padding:.5rem}.InsuranceProvidersPage_emptyState__\+SbGm,.InsuranceProvidersPage_errorState__i\+7d8,.InsuranceProvidersPage_statusState__\+i41M{border-radius:8px;font-size:.92rem;margin-bottom:14px;padding:14px 16px}.InsuranceProvidersPage_emptyState__\+SbGm,.InsuranceProvidersPage_statusState__\+i41M{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.InsuranceProvidersPage_errorState__i\+7d8{background:color-mix(in srgb,var(--kpi-down) 8%,var(--background-secondary));border:1px solid color-mix(in srgb,var(--kpi-down) 35%,#0000);color:var(--kpi-down)}@media (max-width:820px){.InsuranceProvidersPage_page__BzrDD{padding:16px}.InsuranceProvidersPage_headerWrapper__k0PJ3{flex-direction:column}.InsuranceProvidersPage_headerButtons__B2Lzy{width:100%}.InsuranceProvidersPage_headerButtons__B2Lzy button{flex:1 1}.InsuranceProvidersPage_statusToggle__RD60C{max-width:none}}.ToggleSwitch_switchWrapper__JVpiH{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem}.ToggleSwitch_label__W0qdx{color:var(--text-primary);font-size:.9rem;-webkit-user-select:none;user-select:none}.ToggleSwitch_switch__\+qyYj{display:inline-block;height:28px;position:relative;width:50px}.ToggleSwitch_switch__\+qyYj input{height:0;opacity:0;width:0}.ToggleSwitch_slider__94QoS{background-color:#ccc;border-radius:28px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.ToggleSwitch_slider__94QoS:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:20px;left:4px;position:absolute;transition:.3s;width:20px}input:checked+.ToggleSwitch_slider__94QoS{background-color:var(--brand-primary);background-image:var(--infintek-gradient)}input:checked+.ToggleSwitch_slider__94QoS:before{transform:translateX(22px)}input:focus+.ToggleSwitch_slider__94QoS{box-shadow:0 0 2px var(--brand-primary)}input:disabled+.ToggleSwitch_slider__94QoS{cursor:not-allowed;opacity:.6}.ToggleSwitch_sm__QGbNG .ToggleSwitch_switch__\+qyYj{height:20px;width:38px}.ToggleSwitch_sm__QGbNG .ToggleSwitch_slider__94QoS:before{bottom:3px;height:14px;left:3px;transform:translateX(0);width:14px}.ToggleSwitch_sm__QGbNG input:checked+.ToggleSwitch_slider__94QoS:before{transform:translateX(18px)}.ToggleSwitch_lg__47PEX .ToggleSwitch_switch__\+qyYj{height:34px;width:60px}.ToggleSwitch_lg__47PEX .ToggleSwitch_slider__94QoS:before{bottom:4px;height:26px;left:4px;transform:translateX(0);width:26px}.ToggleSwitch_lg__47PEX input:checked+.ToggleSwitch_slider__94QoS:before{transform:translateX(26px)}.InsurancePolicyTypesPage_page__vDogf{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1180px,100%)}.InsurancePolicyTypesPage_headerWrapper__UuxX2{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.InsurancePolicyTypesPage_subtitle__r7zrZ{color:var(--text-secondary);font-size:.95rem;margin:4px 0 0}.InsurancePolicyTypesPage_headerButtons__mSHyI{display:flex;flex-wrap:wrap;gap:8px}.InsurancePolicyTypesPage_statusToggle__6NQtZ{margin-bottom:16px;max-width:320px}.InsurancePolicyTypesPage_actions__USMDE{display:flex;gap:6px}.InsurancePolicyTypesPage_rowActionButton__iLFgY{padding:.5rem}.InsurancePolicyTypesPage_emptyState__iPdoj,.InsurancePolicyTypesPage_errorState__lgbCm,.InsurancePolicyTypesPage_statusState__EN\+D5{border-radius:8px;font-size:.92rem;margin-bottom:14px;padding:14px 16px}.InsurancePolicyTypesPage_emptyState__iPdoj,.InsurancePolicyTypesPage_statusState__EN\+D5{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.InsurancePolicyTypesPage_errorState__lgbCm{background:color-mix(in srgb,var(--kpi-down) 8%,var(--background-secondary));border:1px solid color-mix(in srgb,var(--kpi-down) 35%,#0000);color:var(--kpi-down)}.InsurancePolicyTypesPage_form__E-UEf{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.InsurancePolicyTypesPage_form__E-UEf label{grid-gap:6px;color:var(--text-secondary);display:grid;font-size:.84rem;gap:6px}.InsurancePolicyTypesPage_checkboxField__k6Wph{align-items:center;display:flex;min-height:44px}@media (max-width:820px){.InsurancePolicyTypesPage_page__vDogf{padding:16px}.InsurancePolicyTypesPage_headerWrapper__UuxX2{flex-direction:column}.InsurancePolicyTypesPage_headerButtons__mSHyI{width:100%}.InsurancePolicyTypesPage_headerButtons__mSHyI button{flex:1 1}.InsurancePolicyTypesPage_statusToggle__6NQtZ{max-width:none}}.InsuranceCoverageTypesPage_page__OvJ82{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1180px,100%)}.InsuranceCoverageTypesPage_headerWrapper__R5eY3{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.InsuranceCoverageTypesPage_subtitle__-guVd{color:var(--text-secondary);font-size:.95rem;margin:4px 0 0}.InsuranceCoverageTypesPage_headerButtons__1HDSs{display:flex;flex-wrap:wrap;gap:8px}.InsuranceCoverageTypesPage_statusToggle__-J98g{margin-bottom:16px;max-width:320px}.InsuranceCoverageTypesPage_actions__z2DYu{display:flex;flex-wrap:wrap;gap:6px}.InsuranceCoverageTypesPage_rowActionButton__hO-K1{padding:.5rem}.InsuranceCoverageTypesPage_form__1RK0W{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.InsuranceCoverageTypesPage_form__1RK0W label{grid-gap:6px;color:var(--text-secondary);display:grid;font-size:.84rem;gap:6px}.InsuranceCoverageTypesPage_errorState__aPgZ4{background:color-mix(in srgb,var(--kpi-down) 8%,var(--background-secondary));border:1px solid color-mix(in srgb,var(--kpi-down) 35%,#0000);border-radius:8px;color:var(--kpi-down);font-size:.92rem;margin-bottom:14px;padding:14px 16px}@media (max-width:820px){.InsuranceCoverageTypesPage_page__OvJ82{padding:16px}.InsuranceCoverageTypesPage_headerWrapper__R5eY3{flex-direction:column}.InsuranceCoverageTypesPage_headerButtons__1HDSs{width:100%}.InsuranceCoverageTypesPage_headerButtons__1HDSs button{flex:1 1}.InsuranceCoverageTypesPage_statusToggle__-J98g{max-width:none}}.SalaryComponents_page__y\+0Yl{padding:0 16px 32px}.SalaryComponents_toolbar__MJuX\+{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.SalaryComponents_search__rqns7{flex:1 1 220px;min-width:200px}.SalaryComponents_filter__pMtZc{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-subtle);font-family:inherit;font-size:.875rem;padding:8px 12px}.SalaryComponents_spacer__wBe-Z{flex:1 1}.SalaryComponents_typeBadge__BEWwb{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:600;padding:3px 10px;white-space:nowrap}.SalaryComponents_typeEarning__1z4mM{background:#dcfce7;color:#166534}.SalaryComponents_typeDeduction__uO4dQ{background:#fee2e2;color:#991b1b}.SalaryComponents_typeEmployerContribution__ICLQQ{background:#dbeafe;color:#1e40af}.SalaryComponents_typeInformationOnly__ueFm-{background:#e5e7eb;color:#374151}.SalaryComponents_systemBadge__oZQes{background:#ede9fe;border-radius:999px;color:#5b21b6;display:inline-block;font-size:.75rem;font-weight:600;padding:3px 10px;white-space:nowrap}.SalaryComponents_muted__eQgYz{color:var(--text-placeholder)}.SalaryComponents_workbench__MQFyC{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:300px minmax(0,1fr);max-width:1280px;width:100%}.SalaryComponents_rail__Ot83k{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden;position:sticky;top:82px;top:calc(var(--header-height, 70px) + 12px)}.SalaryComponents_railTop__igd2M{border-bottom:1px solid var(--border-color);padding:18px 18px 16px}.SalaryComponents_railCode__lvCoy{font-feature-settings:"tnum";color:var(--text-primary);font-size:1.6rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.1}.SalaryComponents_railName__\+w\+su{color:var(--text-secondary);font-size:.82rem;margin-top:3px}.SalaryComponents_railPills__RhOeY{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.SalaryComponents_railMeta__kVvJH{display:flex;flex-direction:column;gap:11px;margin:0;padding:14px 18px}.SalaryComponents_railRow__G8542{display:flex;font-size:.78rem;gap:12px;justify-content:space-between}.SalaryComponents_railRow__G8542 dt{color:var(--text-secondary);margin:0}.SalaryComponents_railRow__G8542 dd{font-feature-settings:"tnum";color:var(--text-subtle);font-variant-numeric:tabular-nums;font-weight:600;margin:0;text-align:end}.SalaryComponents_railActions__2zQF5{border-top:1px solid var(--border-color);padding:14px 18px}.SalaryComponents_railActions__2zQF5 button{justify-content:center;width:100%}.SalaryComponents_stack__uLQ3Y{display:flex;flex-direction:column;gap:20px;min-width:0}.SalaryComponents_sectionCard__Gunwu{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.SalaryComponents_sectionHead__FF-KG{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:12px;padding:18px 20px 14px}.SalaryComponents_sectionTitle__AoGod{color:var(--text-primary);font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin:0}.SalaryComponents_sectionNote__l0pD9{background:var(--form-bg-input);border-radius:999px;color:var(--text-secondary);font-size:.72rem;font-weight:700;padding:2px 9px}.SalaryComponents_sectionSpacer__G4n7i{flex:1 1}.SalaryComponents_sectionBody__4TnXj{padding:20px}.SalaryComponents_actionBar__MiaUZ{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;bottom:0;box-shadow:0 6px 16px -4px #10182824,0 2px 6px -2px #10182812;display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px;position:sticky;z-index:5}.SalaryComponents_actionState__WSHb5{color:var(--text-secondary);font-size:.78rem}.SalaryComponents_typePill__kB85M{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;padding:3px 10px;white-space:nowrap}.SalaryComponents_statusDot__CCCIG{align-items:center;color:var(--text-subtle);display:inline-flex;font-size:.78rem;font-weight:600;gap:7px}.SalaryComponents_statusDot__CCCIG:before{background:var(--brand-primary);border-radius:50%;content:"";flex:none;height:7px;width:7px}.SalaryComponents_statusDotOff__xsFz\+{color:var(--text-secondary)}.SalaryComponents_statusDotOff__xsFz\+:before{background:var(--text-placeholder)}.SalaryComponents_formGrid__o06Qz{grid-gap:18px 20px;display:grid;gap:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.SalaryComponents_field__kp\+tk{display:flex;flex-direction:column;gap:6px;min-width:0}.SalaryComponents_fieldFull__iGCU-{grid-column:1/-1}.SalaryComponents_label__xkgx2{color:var(--text-subtle);font-size:.8125rem;font-weight:600}.SalaryComponents_required__IWaAS{color:#b42318;margin-inline-start:2px}.SalaryComponents_control__8aUu6{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:10px 12px}.SalaryComponents_control__8aUu6:disabled{opacity:.6}.SalaryComponents_hint__819Mr{color:var(--text-secondary);font-size:.75rem}.SalaryComponents_error__gtG65{color:#b42318;font-size:.75rem}.SalaryComponents_typeOptions__5ahZS{grid-gap:10px;display:grid;gap:10px}.SalaryComponents_typeOption__op4XN{align-items:flex-start;background:var(--background-secondary);border:1px solid var(--form-border-input);border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 14px;text-align:start;width:100%}.SalaryComponents_typeOptionSelected__1mRfW{background:#f0fdf9;border-color:var(--brand-primary);box-shadow:0 0 0 3px #34d39926}.SalaryComponents_typeOption__op4XN:disabled{cursor:not-allowed;opacity:.6}.SalaryComponents_typeOptionTitle__3z7VW{color:var(--text-primary);display:block;font-size:.875rem;font-weight:600;margin-bottom:2px}.SalaryComponents_typeOptionDescription__MztcI{color:var(--text-secondary);font-size:.78rem}.SalaryComponents_toggleRow__HZrWx{align-items:center;background:var(--background-secondary);border:1px solid var(--form-border-input);border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.SalaryComponents_toggleText__CTGsz{min-width:0}.SalaryComponents_toggleTitle__sm\+mQ{display:block;font-size:.875rem;font-weight:600}.SalaryComponents_footerActions__zopEH{display:flex;gap:10px}.SalaryComponents_banner__YA3s1{align-items:flex-start;border-radius:10px;display:flex;font-size:.8125rem;gap:10px;line-height:1.5;margin:0 0 16px;padding:12px 14px}.SalaryComponents_bannerInfo__MK47\+{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.SalaryComponents_bannerSystem__rvFaf{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.SalaryComponents_bannerError__wtSUC{background:#fff0ed;border:1px solid #fca5a5;color:#991b1b}@media (max-width:1080px){.SalaryComponents_workbench__MQFyC{grid-template-columns:1fr}.SalaryComponents_rail__Ot83k{position:static}}@media (max-width:768px){.SalaryComponents_formGrid__o06Qz{grid-template-columns:1fr}.SalaryComponents_sectionBody__4TnXj,.SalaryComponents_sectionHead__FF-KG{padding-inline:16px}.SalaryComponents_footerActions__zopEH{flex-wrap:wrap}}.SalaryComponents_actions__DsVjv{display:flex;gap:8px;justify-content:flex-end}.SalaryComponents_rowActionButton__\+uPlu{padding:.4rem .6rem}.SalaryComponents_disabledAction__FBMFn{display:inline-flex}.PayrollDashboard_page__dEigw{padding:0 16px 32px}.PayrollDashboard_asOf__ZQ7O5{color:var(--text-secondary);font-size:.8125rem;margin:0 0 16px}.PayrollDashboard_kpiGrid__cb7Zp{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.PayrollDashboard_kpiCard__cZSmd{background:var(--background-secondary);background:var(--dashboard-surface,var(--background-secondary));border:1px solid var(--dashboard-border,var(--border-color));border-radius:10px;border-radius:var(--dashboard-radius-md,10px);box-shadow:0 1px 3px #00000014;box-shadow:var(--dashboard-shadow-sm,0 1px 3px #00000014);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;min-height:118px;min-width:0;padding:16px;padding:var(--dashboard-padding-lg,16px);text-align:start;width:100%}.PayrollDashboard_kpiCard__cZSmd:hover{box-shadow:0 4px 8px #0000001a;box-shadow:var(--dashboard-shadow-md,0 4px 8px #0000001a)}.PayrollDashboard_kpiCard__cZSmd:disabled{cursor:default}.PayrollDashboard_kpiTop__gsCn4{align-items:center;display:flex;gap:8px;justify-content:space-between}.PayrollDashboard_kpiTitle__yn0E-{color:var(--text-secondary);font-size:.82rem;font-size:var(--dashboard-subtitle-size,.82rem);font-weight:600}.PayrollDashboard_kpiValue__6jXu2{font-feature-settings:"tnum";font-size:1.6rem;font-size:var(--dashboard-value-size,1.6rem);font-variant-numeric:tabular-nums;font-weight:600;font-weight:var(--dashboard-value-weight,600);line-height:1.1}.PayrollDashboard_kpiCurrency__kxFn3{color:var(--text-secondary);font-size:.9rem;margin-inline-start:4px}.PayrollDashboard_kpiSub__YjkIP{color:var(--text-placeholder);font-size:.76rem}.PayrollDashboard_masked__lw8YR{color:var(--text-placeholder);letter-spacing:.12em}.PayrollDashboard_lockNote__6cUu\+{align-items:center;color:var(--text-placeholder);display:inline-flex;font-size:.72rem;gap:5px}@keyframes PayrollDashboard_shimmer__HZinc{0%{background-position:-320px 0}to{background-position:320px 0}}.PayrollDashboard_skeleton__UWWXF{animation:PayrollDashboard_shimmer__HZinc 1.2s linear infinite;background:#eef1f5;background-image:linear-gradient(90deg,#eef1f5,#f7f9fb 40px,#eef1f5 80px);background-size:600px 100%;border-radius:6px}.PayrollDashboard_skeletonTitle__\+5YA-{height:11px;width:62%}.PayrollDashboard_skeletonValue__oqDBo{height:26px;width:44%}.PayrollDashboard_skeletonSub__QYyUA{height:9px;width:52%}.PayrollDashboard_errorCard__b3Sk1{background:#fff7f7;border-color:#fecaca}.PayrollDashboard_errorText__mXDLF{color:#991b1b;font-size:.8125rem;line-height:1.45}.PayrollDashboard_reportGrid__QiUtG{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.PayrollDashboard_reportCard__olER3{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 1px 3px #00000014;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;min-width:0;padding:16px;text-align:start;width:100%}.PayrollDashboard_reportCard__olER3:hover{box-shadow:0 4px 8px #0000001a}.PayrollDashboard_reportCardLocked__E8Bg9{background:#fbfbfc;cursor:not-allowed}.PayrollDashboard_reportTitle__YUC5Z{font-size:.95rem;font-weight:600;margin:0}.PayrollDashboard_reportDescription__mnD\+Q{color:var(--text-secondary);font-size:.78rem;line-height:1.5;margin:0}.PayrollDashboard_badge__a70rp{align-self:flex-start;border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;padding:3px 9px}.PayrollDashboard_badgeMasked__yMr01{background:#e5e7eb;color:#374151}.PayrollDashboard_badgeLocked__P5D6z{background:#fee2e2;color:#991b1b}.PayrollDashboard_badgeFull__BE5dX{background:#dcfce7;color:#166534}.PayrollDashboard_filterBar__VVGOV{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.PayrollDashboard_filter__q5Pzg{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-subtle);font-family:inherit;font-size:.875rem;padding:8px 12px}.PayrollDashboard_spacer__42jAe{flex:1 1}.PayrollDashboard_banner__RBx1d{align-items:flex-start;border-radius:9px;display:flex;font-size:.8rem;gap:10px;line-height:1.5;margin-bottom:16px;padding:11px 14px}.PayrollDashboard_bannerInfo__heUsd{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.PayrollDashboard_bannerAudit__3tDvv{background:#fffbeb;border:1px solid #fde68a;color:#78350f}.PayrollDashboard_bannerStale__8pMWS{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.PayrollDashboard_bannerError__3Nbp5{background:#fff0ed;border:1px solid #fca5a5;color:#991b1b}.PayrollDashboard_denied__YKFFO{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:56px 24px;text-align:center}.PayrollDashboard_deniedTitle__Bv2Bd{font-size:1rem;margin:0 0 6px}.PayrollDashboard_deniedText__kA8f1{color:var(--text-secondary);font-size:.85rem;margin:0 0 14px;max-width:420px}.PayrollDashboard_tableScroll__jY3G7{max-width:100%;min-width:0;overflow-x:auto}@media (max-width:1100px){.PayrollDashboard_kpiGrid__cb7Zp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.PayrollDashboard_reportGrid__QiUtG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PayrollDashboard_kpiGrid__cb7Zp,.PayrollDashboard_reportGrid__QiUtG{grid-template-columns:1fr}}.DeductionSchedules_editor__N1cwi{display:flex;flex-direction:column;gap:16px}.DeductionSchedules_rows__s\+sCs{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.DeductionSchedules_row__X-8UX{grid-gap:12px;align-items:end;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:12px}.DeductionSchedules_field__wgaIi{display:flex;flex-direction:column;gap:4px;min-width:0}.DeductionSchedules_draftGrid__26sJL{grid-gap:12px 16px;align-items:end;display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.DeductionSchedules_field__wgaIi label{color:var(--text-secondary);font-size:.78rem;font-weight:600}.DeductionSchedules_toolbar__NuIaC{display:flex;flex-wrap:wrap;gap:10px}.DeductionSchedules_preview__dGt4T{align-items:flex-end;background:var(--background-primary);border:1px dashed var(--border-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;padding:12px}.DeductionSchedules_previewResult__Wtvl5{font-feature-settings:"tnum";color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.DeductionSchedules_section__v-uGI{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 3px #00000014;padding:0 0 18px}.DeductionSchedules_sectionHead__DOjED{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:18px 20px 14px}.DeductionSchedules_sectionSpacer__nTqii{flex:1 1}.DeductionSchedules_sectionCount__Y9i-A{font-feature-settings:"tnum";background:var(--form-bg-input);border-radius:999px;color:var(--text-secondary);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.DeductionSchedules_sectionTitle__aKiBO{color:var(--text-primary);font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin:0}.DeductionSchedules_section__v-uGI>:not(.DeductionSchedules_sectionHead__DOjED){margin-inline:20px}.DeductionSchedules_hint__ArqW3{color:var(--text-secondary);font-size:.85rem;margin:0}.DeductionSchedules_draft__igLKm{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:12px}.DeductionSchedules_error__nfq7f{color:#d92d20;color:var(--color-danger,#d92d20);font-size:.85rem}.DeductionSchedules_scheduleRow__DTAPn{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;padding:12px}@media (max-width:640px){.DeductionSchedules_draftGrid__26sJL,.DeductionSchedules_row__X-8UX{grid-template-columns:1fr}.DeductionSchedules_scheduleRow__DTAPn{align-items:flex-start}}.ComponentAuditTrail_section__TYVOd{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 3px #00000014;padding:0 0 18px}.ComponentAuditTrail_sectionHead__fgznU{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:18px 20px 14px}.ComponentAuditTrail_sectionCount__dCZ2T{font-feature-settings:"tnum";background:var(--form-bg-input);border-radius:999px;color:var(--text-secondary);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.ComponentAuditTrail_title__i\+o0G{color:var(--text-primary);font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin:0}.ComponentAuditTrail_section__TYVOd>:not(.ComponentAuditTrail_sectionHead__fgznU){margin-inline:20px}.ComponentAuditTrail_hint__478T1{color:var(--text-secondary);font-size:.85rem;margin:0}.ComponentAuditTrail_error__q6Zw-{color:#d92d20;color:var(--color-danger,#d92d20);font-size:.85rem;margin:0}.ComponentAuditTrail_entries__DN-83{display:flex;flex-direction:column;gap:10px;list-style:none;margin:4px 0 0;padding:0}.ComponentAuditTrail_entry__yQLgT{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px}.ComponentAuditTrail_entryHead__1T5im{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px}.ComponentAuditTrail_event__x0Bqk{color:var(--text-primary);font-weight:600}.ComponentAuditTrail_when__VJwDX{font-feature-settings:"tnum";color:var(--text-secondary);font-size:.82rem;font-variant-numeric:tabular-nums}.ComponentAuditTrail_actor__E7fs7{color:var(--text-secondary);font-size:.82rem;overflow-wrap:anywhere}.ComponentAuditTrail_changes__ts-Mm{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.ComponentAuditTrail_change__KuzMQ{align-items:baseline;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:.85rem;gap:6px}.ComponentAuditTrail_field__MS5Ys{font-weight:600;min-width:0}.ComponentAuditTrail_from__YjOQi{color:var(--text-secondary);text-decoration:line-through}.ComponentAuditTrail_to__aZJVf{color:var(--text-primary)}.ComponentAuditTrail_actorName__Rpgd5{background:var(--form-bg-input);border-radius:5px;color:var(--text-subtle);display:inline-block;font-weight:600;max-width:26ch;overflow:hidden;padding:1px 7px;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.PayrollPolicies_page__WoFVy{padding:0 16px 32px}.PayrollPolicies_toolbar__t3J7L{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.PayrollPolicies_countryFilter__0HlWI{flex:0 1 260px;max-width:100%;min-width:200px}.PayrollPolicies_filter__f9ueZ{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-subtle);font-family:inherit;font-size:.875rem;padding:8px 12px}.PayrollPolicies_spacer__De5FC{flex:1 1}.PayrollPolicies_code__O1B66{white-space:nowrap}.PayrollPolicies_code__O1B66,.PayrollPolicies_version__MTI52{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PayrollPolicies_group__hgNfL{margin-bottom:22px}.PayrollPolicies_groupHeading__Iax\+Q{color:var(--text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.PayrollPolicies_rowActions__2jj9x{display:flex;gap:8px;justify-content:flex-end}.PayrollPolicies_statusBadge__0Ko\+j{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:600;padding:3px 10px;white-space:nowrap}.PayrollPolicies_statusDraft__SAt3i{background:#e5e7eb;color:#374151}.PayrollPolicies_statusActive__NSjsA{background:#dcfce7;color:#166534}.PayrollPolicies_statusInactive__Vdnvd{background:#ffedd5;color:#9a3412}.PayrollPolicies_statusSuperseded__nyFFg{background:#ede9fe;color:#5b21b6}.PayrollPolicies_statusArchived__WT-1g{background:#e5e7eb;color:#6b7280}.PayrollPolicies_banner__Y0bRZ{align-items:flex-start;border-radius:9px;display:flex;font-size:.8rem;gap:10px;line-height:1.5;margin-bottom:14px;padding:11px 14px}.PayrollPolicies_bannerInfo__mDmta{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.PayrollPolicies_bannerWarning__JynfA{background:#fffbeb;border:1px solid #fde68a;color:#78350f}.PayrollPolicies_bannerError__E8KC1{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.PayrollPolicies_bannerLocked__X6A\+3{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.PayrollPolicies_form__GCz3I{display:flex;flex-direction:column;gap:32px;padding-top:12px}.PayrollPolicies_formSection__AKSvK{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:16px;padding-top:24px}.PayrollPolicies_formSection__AKSvK:first-of-type{border-top:0;padding-top:0}.PayrollPolicies_formSectionHead__zGKsZ{display:flex;flex-direction:column;gap:4px}.PayrollPolicies_formSectionTitle__RWWGr{color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.PayrollPolicies_formSectionHint__\+c7JI{color:var(--text-placeholder);font-size:.78rem;margin:0}.PayrollPolicies_formGrid__VOApd{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.PayrollPolicies_formGrid__VOApd{grid-template-columns:1fr}}.PayrollPolicies_ruleGroups__vFHCs{display:flex;flex-direction:column;gap:24px}.PayrollPolicies_subgroup__\+YlSZ{display:flex;flex-direction:column;gap:12px}.PayrollPolicies_subgroupHeading__AOOVV{color:var(--text-primary);font-size:.85rem;font-weight:650;margin:0}.PayrollPolicies_numberInput__E\+F9W{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:10px;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:8px 12px}.PayrollPolicies_numberInput__E\+F9W:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary);outline:none}.PayrollPolicies_numberInput__E\+F9W:disabled{cursor:not-allowed;opacity:.6}.PayrollPolicies_switchList__aklrI{display:flex;flex-direction:column}.PayrollPolicies_switchRow__dTDJj{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:16px;justify-content:space-between;padding:12px 0}.PayrollPolicies_switchRow__dTDJj:last-child{border-bottom:0}.PayrollPolicies_switchLabel__72V5Y{color:var(--text-subtle);font-size:.85rem;font-weight:500}.PayrollPolicies_field__SGOYL{display:flex;flex-direction:column;gap:6px}.PayrollPolicies_field__SGOYL label{color:var(--text-subtle);font-size:.78rem;font-weight:600}.PayrollPolicies_required__o3x9Y{color:#dc2626}.PayrollPolicies_fieldError__q-VzE{color:#991b1b;font-size:.75rem}.PayrollPolicies_invalid__XbQXV{border-color:#fca5a5}.PayrollPolicies_fullWidth__QVG5Q{grid-column:1/-1}.PayrollPolicies_hint__Arq1H{color:var(--text-placeholder);font-size:.72rem}.PayrollPolicies_formActions__8stl\+{display:flex;gap:10px;justify-content:flex-end;padding-top:8px}.PayrollPolicies_modalBody__rrQHb{color:var(--text-subtle);display:flex;flex-direction:column;font-size:.85rem;gap:12px;line-height:1.6}.PayrollSettingsPage_page__rjBru{padding:0 16px 40px}.PayrollSettingsPage_footerBar__HTfZn,.PayrollSettingsPage_pageHeader__6wyJX{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.PayrollSettingsPage_subtitle__KHAvr{color:var(--text-secondary);font-size:.85rem;margin:0}.PayrollSettingsPage_headerActions__bfHo9{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.PayrollSettingsPage_layout__troQx{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(210px,280px) minmax(0,1fr)}.PayrollSettingsPage_sideNav__dRDOS{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px;position:sticky;top:16px}.PayrollSettingsPage_sideNav__dRDOS a{border-radius:6px;color:var(--text-subtle);display:block;font-size:.82rem;font-weight:600;padding:9px 10px;text-decoration:none}.PayrollSettingsPage_sideNav__dRDOS a:hover{background:var(--background-primary)}.PayrollSettingsPage_sections__i7YKO{display:flex;flex-direction:column;gap:16px}.PayrollSettingsPage_section__PDTGT{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.PayrollSettingsPage_sectionHead__olh20{background:var(--background-primary);border-bottom:1px solid var(--border-color);display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.PayrollSettingsPage_sectionHead__olh20 h2{font-size:1rem;margin:0 0 4px}.PayrollSettingsPage_sectionHead__olh20 p{color:var(--text-secondary);font-size:.8rem;line-height:1.45;margin:0}.PayrollSettingsPage_setting__ScaVk{grid-gap:18px;align-items:center;border-bottom:1px solid var(--border-color);display:grid;gap:18px;grid-template-columns:minmax(260px,1fr) minmax(220px,300px);padding:16px 18px}.PayrollSettingsPage_setting__ScaVk:last-child{border-bottom:0}.PayrollSettingsPage_setting__ScaVk h3{font-size:.88rem;margin:0 0 5px}.PayrollSettingsPage_setting__ScaVk p{color:var(--text-secondary);font-size:.8rem;line-height:1.5;margin:0 0 6px}.PayrollSettingsPage_setting__ScaVk span{color:var(--text-placeholder);font-size:.74rem}.PayrollSettingsPage_control__PV2MR{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.PayrollSettingsPage_control__PV2MR input,.PayrollSettingsPage_control__PV2MR select{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-primary);font:inherit;padding:9px 12px;width:100%}.PayrollSettingsPage_control__PV2MR input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:180px;text-align:right}.PayrollSettingsPage_control__PV2MR input:disabled,.PayrollSettingsPage_control__PV2MR select:disabled{cursor:not-allowed;opacity:.62}.PayrollSettingsPage_switch__Feguf{background:var(--form-border-input);border:1px solid var(--form-border-input);border-radius:999px;cursor:pointer;display:inline-flex;height:26px;justify-content:flex-start;padding:3px;width:46px}.PayrollSettingsPage_switch__Feguf span{background:var(--background-secondary);border-radius:999px;box-shadow:var(--dashboard-shadow-sm);height:18px;width:18px}.PayrollSettingsPage_switchOn__LdsoT{background:var(--brand-primary);border-color:var(--brand-primary);justify-content:flex-end}.PayrollSettingsPage_switch__Feguf:disabled{cursor:not-allowed;opacity:.7}.PayrollSettingsPage_badge__QAecH,.PayrollSettingsPage_setting__ScaVk .PayrollSettingsPage_infoBadge__YDERG{background:var(--dashboard-badge-info-bg);border-radius:999px;color:var(--text-primary);display:inline-block;font-size:.72rem;font-weight:700;padding:3px 9px;white-space:nowrap}.PayrollSettingsPage_banner__Yrht-,.PayrollSettingsPage_notice__fLhgY{align-items:flex-start;border-radius:8px;display:flex;font-size:.82rem;gap:10px;line-height:1.5;padding:12px 15px}.PayrollSettingsPage_notice__fLhgY{margin:16px 18px}.PayrollSettingsPage_banner__Yrht-,.PayrollSettingsPage_noticeinfo__oUxn7{background:var(--dashboard-badge-info-bg);border:1px solid var(--border-color);color:var(--text-primary)}.PayrollSettingsPage_bannerLocked__yPqvD,.PayrollSettingsPage_noticelocked__cdfaN{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--brand-ink)}.PayrollSettingsPage_bannerError__T6YHM{background:var(--dashboard-badge-danger-bg);border-color:var(--border-color);color:var(--dashboard-badge-danger-text);margin-bottom:14px}.PayrollSettingsPage_bannerSuccess__w8GXB{background:var(--dashboard-badge-success-bg);border-color:var(--border-color);color:var(--dashboard-badge-success-text);margin-bottom:14px}.PayrollSettingsPage_footerBar__HTfZn{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;bottom:16px;box-shadow:var(--dashboard-shadow-md);padding:12px 14px;position:sticky;z-index:1}.PayrollSettingsPage_footerBar__HTfZn p{color:var(--text-secondary);font-size:.8rem;margin:0}@media (max-width:900px){.PayrollSettingsPage_layout__troQx{grid-template-columns:1fr}.PayrollSettingsPage_sideNav__dRDOS{position:static}}@media (max-width:760px){.PayrollSettingsPage_setting__ScaVk{grid-template-columns:1fr}.PayrollSettingsPage_control__PV2MR{justify-content:flex-start}}.PayrollPeriods_page__oVZw2{padding:0 16px 32px}.PayrollPeriods_toolbar__CO5nZ{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.PayrollPeriods_filter__LRZWO{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-subtle);font-family:inherit;font-size:.875rem;padding:8px 12px}.PayrollPeriods_spacer__Erdpg{flex:1 1}.PayrollPeriods_code__ZPUev{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.PayrollPeriods_statusBadge__g9uhC{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:600;padding:3px 10px;white-space:nowrap}.PayrollPeriods_statusOpen__mhanG{background:#dbeafe;color:#1e40af}.PayrollPeriods_statusInputCollection__4VTH-{background:#fef3c7;color:#92400e}.PayrollPeriods_statusInputReady__NwJ1w{background:#ccfbf1;color:#115e59}.PayrollPeriods_statusRunInProgress__R6pkj{background:#ffedd5;color:#9a3412}.PayrollPeriods_statusRunGenerated__ERdqM{background:#dcfce7;color:#166534}.PayrollPeriods_statusLocked__lcf7b{background:#ede9fe;color:#5b21b6}.PayrollPeriods_statusPublished__V5\+Mz{background:#dcfce7;color:#166534}.PayrollPeriods_statusClosed__dbzES{background:#e5e7eb;color:#374151}.PayrollPeriods_statusCancelled__phhRC{background:#fee2e2;color:#991b1b}.PayrollPeriods_stepper__saah9{align-items:flex-start;display:flex;overflow-x:auto;padding:22px 16px 18px}.PayrollPeriods_step__M13O2{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:104px;position:relative}.PayrollPeriods_step__M13O2:before{background:var(--border-color);content:"";height:2px;left:calc(-50% + 14px);position:absolute;right:calc(50% + 14px);top:13px}.PayrollPeriods_step__M13O2:first-child:before{display:none}.PayrollPeriods_stepCurrent__5JcG7:before,.PayrollPeriods_stepDone__47MO5:before{background:var(--brand-primary)}.PayrollPeriods_stepDot__ufStw{align-items:center;background:var(--background-secondary);border:2px solid var(--border-color);border-radius:50%;color:var(--text-placeholder);display:flex;font-size:.75rem;font-weight:700;height:26px;justify-content:center;width:26px;z-index:1}.PayrollPeriods_stepDone__47MO5 .PayrollPeriods_stepDot__ufStw{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--button-primary-text)}.PayrollPeriods_stepCurrent__5JcG7 .PayrollPeriods_stepDot__ufStw{border-color:var(--brand-primary);box-shadow:0 0 0 4px #34d39933;color:var(--brand-primary)}.PayrollPeriods_stepLabel__EhpAs{color:var(--text-secondary);font-size:.72rem;line-height:1.35;text-align:center}.PayrollPeriods_stepCurrent__5JcG7 .PayrollPeriods_stepLabel__EhpAs{color:var(--text-primary);font-weight:700}.PayrollPeriods_detailGrid__6L3a6{border-top:1px solid var(--border-color);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.PayrollPeriods_detailGrid__6L3a6{grid-template-columns:repeat(2,minmax(0,1fr))}}.PayrollPeriods_detailCell__a9fWQ{border-bottom:1px solid var(--border-color);border-inline-end:1px solid var(--border-color);padding:14px 16px}.PayrollPeriods_detailCell__a9fWQ:last-child{border-inline-end:0}.PayrollPeriods_detailKey__ofYHU{color:var(--text-secondary);font-size:.72rem;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.PayrollPeriods_detailValue__ccRHC{font-size:.9rem;font-weight:600}.PayrollPeriods_section__V2CO6{margin-top:20px}.PayrollPeriods_sectionHeader__asvl-{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.PayrollPeriods_sectionHeader__asvl- h2{font-size:1rem;margin:0}.PayrollPeriods_notes__5SzCt{color:var(--text-secondary);font-size:.85rem;line-height:1.55;padding:14px 16px}.PayrollPeriods_actions__G27vS{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:16px 0 0}.PayrollPeriods_banner__KbaCb{align-items:flex-start;border-radius:9px;display:flex;font-size:.8rem;gap:10px;line-height:1.5;margin-bottom:14px;padding:11px 14px}.PayrollPeriods_bannerInfo__5934l{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.PayrollPeriods_bannerWarning__5c5hZ{background:#fffbeb;border:1px solid #fde68a;color:#78350f}.PayrollPeriods_bannerError__C7Rki{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.PayrollPeriods_bannerLocked__\+goPb{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.PayrollPeriods_blocking__-AzBv{color:#991b1b;font-weight:600}.PayrollPeriods_formGrid__tzTzm{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0}@media (max-width:760px){.PayrollPeriods_formGrid__tzTzm{grid-template-columns:1fr}}.PayrollPeriods_field__6d6qq{display:flex;flex-direction:column;gap:6px}.PayrollPeriods_field__6d6qq label{color:var(--text-subtle);font-size:.78rem;font-weight:600}.PayrollPeriods_required__4xMvS{color:#dc2626}.PayrollPeriods_fieldError__mzhqS{color:#991b1b;font-size:.75rem}.PayrollPeriods_invalid__MVdOS{border-color:#fca5a5}.PayrollPeriods_fullWidth__-FMI5{grid-column:1/-1}.PayrollPeriods_hint__1nezW{color:var(--text-placeholder);font-size:.72rem}.PayrollPeriods_formActions__00fnN{display:flex;gap:10px;justify-content:flex-end;padding-top:8px}.PayrollPeriods_modalBody__gNNNr{color:var(--text-subtle);display:flex;flex-direction:column;font-size:.85rem;gap:12px;line-height:1.6}.PayrollRuns_page__\+U3\+Q{padding:0 16px 32px}.PayrollRuns_toolbar__ZhixJ{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.PayrollRuns_filter__rQg4y{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-subtle);font-family:inherit;font-size:.875rem;padding:8px 12px}.PayrollRuns_spacer__wFxrA{flex:1 1}.PayrollRuns_code__NxgJB{white-space:nowrap}.PayrollRuns_code__NxgJB,.PayrollRuns_numeric__HVMvH{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PayrollRuns_numeric__HVMvH{text-align:end}.PayrollRuns_masked__RPG4p{color:var(--text-placeholder);letter-spacing:.12em}.PayrollRuns_negative__e08HN{color:#991b1b;font-weight:600}.PayrollRuns_muted__LTTNi{color:var(--text-placeholder)}.PayrollRuns_statusBadge__2ghfr{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:600;padding:3px 10px;white-space:nowrap}.PayrollRuns_statusClosed__\+t9N1,.PayrollRuns_statusDraft__1mqoI{background:#e5e7eb;color:#374151}.PayrollRuns_statusGenerating__txce8,.PayrollRuns_statusPaymentInProgress__fz7zG{background:#ffedd5;color:#9a3412}.PayrollRuns_statusGenerated__\+2DZz,.PayrollRuns_statusPublished__ooX95{background:#dcfce7;color:#166534}.PayrollRuns_statusCancelled__7qNfQ,.PayrollRuns_statusExceptionReview__\+r8E2,.PayrollRuns_statusFailed__u\+S0W,.PayrollRuns_statusRejected__xEuqR{background:#fee2e2;color:#991b1b}.PayrollRuns_statusSubmittedForApproval__cxOf2{background:#dbeafe;color:#1e40af}.PayrollRuns_statusReturned__VZoKX{background:#fef3c7;color:#92400e}.PayrollRuns_statusApproved__lPvmh,.PayrollRuns_statusPaid__myu74{background:#ccfbf1;color:#115e59}.PayrollRuns_statusLocked__AcARF{background:#ede9fe;color:#5b21b6}.PayrollRuns_statusPayslipsGenerated__oqiwd{background:#e0e7ff;color:#3730a3}.PayrollRuns_countBadge__usmBQ{background:#fee2e2;color:#991b1b;font-weight:700;margin-inline-start:6px}.PayrollRuns_countBadge__usmBQ,.PayrollRuns_moduleBadge__4S2ty{border-radius:999px;display:inline-block;font-size:.72rem;padding:2px 8px}.PayrollRuns_moduleBadge__4S2ty{background:#e5e7eb;color:#374151;font-weight:600;white-space:nowrap}.PayrollRuns_sensitiveNote__vCy8i{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:.75rem;gap:6px;padding:3px 10px}.PayrollRuns_totalsGrid__eaMYa{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;overflow:hidden}@media (max-width:1000px){.PayrollRuns_totalsGrid__eaMYa{grid-template-columns:repeat(2,minmax(0,1fr))}}.PayrollRuns_totalCell__OCSSu{border-inline-end:1px solid var(--border-color);padding:15px 16px}.PayrollRuns_totalCell__OCSSu:last-child{border-inline-end:0}.PayrollRuns_totalKey__Irb9J{color:var(--text-secondary);font-size:.72rem;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.PayrollRuns_totalValue__bddll{font-feature-settings:"tnum";font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:600}.PayrollRuns_currency__aEWMV{color:var(--text-secondary);font-size:.78rem;font-weight:400;margin-inline-start:4px}.PayrollRuns_headerMeta__vPhQ1{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.PayrollRuns_tabPanel__3Ns8z{margin-top:16px}.PayrollRuns_banner__9UMjq{align-items:flex-start;border-radius:9px;display:flex;font-size:.8rem;gap:10px;line-height:1.5;margin-bottom:14px;padding:11px 14px}.PayrollRuns_bannerInfo__37Doa{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.PayrollRuns_bannerWarning__MHL3Y{background:#fffbeb;border:1px solid #fde68a;color:#78350f}.PayrollRuns_bannerError__s-9i6{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.PayrollRuns_bannerLocked__9o9Rl{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.PayrollRuns_actions__aOAC5{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding:16px}.PayrollRuns_drawerTotals__zut8i{border-top:1px solid var(--border-color);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.PayrollRuns_drawerMeta__bXtSF{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.8rem;gap:10px;margin-bottom:12px}.PayrollRuns_timeline__7aIRX{list-style:none;margin:0;padding:0}.PayrollRuns_timelineRow__GL1Y5{border-bottom:1px solid var(--border-color);display:flex;gap:14px;padding:14px 4px}.PayrollRuns_timelineRow__GL1Y5:last-child{border-bottom:0}.PayrollRuns_timelineDot__bU1Gs{background:var(--brand-primary);border-radius:50%;flex:0 0 auto;height:10px;margin-top:6px;width:10px}.PayrollRuns_timelineBody__WU0jJ{flex:1 1;font-size:.85rem}.PayrollRuns_timelineTransition__eOOK1{font-weight:600}.PayrollRuns_timelineArrow__Nq0xQ{color:var(--text-placeholder);margin:0 6px}.PayrollRuns_timelineMeta__0JxCi{color:var(--text-secondary);font-size:.75rem;margin-top:3px}.PayrollRuns_timelineReason__IH3Hm{color:var(--text-subtle);font-size:.8rem;font-style:italic;margin-top:4px}.PayrollRuns_emptyState__gxR4P{color:var(--text-secondary);font-size:.85rem;padding:40px 16px;text-align:center}.PayrollRuns_modalBody__UokBr{color:var(--text-subtle);display:flex;flex-direction:column;font-size:.85rem;gap:12px;line-height:1.6}.PayrollRuns_field__Z6XKE{display:flex;flex-direction:column;gap:6px}.PayrollRuns_field__Z6XKE label{color:var(--text-subtle);font-size:.78rem;font-weight:600}.PayrollRuns_required__uJSi-{color:#dc2626}.PayrollRuns_hint__rh4\+4{color:var(--text-placeholder);font-size:.72rem}.SidePanel_backdrop__cqchK{background-color:#00000080;inset:0;opacity:0;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:39}.SidePanel_backdropOpen__JFnNo{opacity:1;visibility:visible}.SidePanel_panel__Fsne2{background-color:var(--background-secondary);border-left:1px solid var(--border-color);bottom:calc(var(--safe-bottom-offset) + 56px);box-shadow:-6px 0 18px #0000001f;display:flex;flex-direction:column;max-width:380px;min-width:280px;overflow:hidden;position:fixed;right:0;top:var(--safe-top-offset);transform:translateX(100%);transition:transform .3s ease;width:100vw;z-index:40}.SidePanel_panelOpen__tOvl3{transform:translateX(0)}.SidePanel_header__h2T24{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.5rem}.SidePanel_title__GXL6V{color:var(--text-primary);font-size:1.1rem;font-weight:600}.SidePanel_closeButton__76kq\+{color:var(--text-secondary)}.SidePanel_content__CfmKU{flex:1 1;overflow-y:auto;padding:1.5rem}.SidePanel_footer__IhYSh{background-color:var(--background-secondary);border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}@media (max-width:var(--bp-mobile )){.SidePanel_panel__Fsne2{border-left:none;bottom:auto;box-shadow:none;left:0;max-height:calc(100vh - var(--safe-top-offset) - var(--safe-bottom-offset) - 56px);max-width:100%;min-width:0;overflow-y:auto;right:0;top:var(--safe-top-offset);width:100%}.SidePanel_content__CfmKU{padding:1rem}.SidePanel_footer__IhYSh{flex-direction:column;padding:1rem}.SidePanel_footer__IhYSh button{width:100%}}.PayrollExceptions_page__nFCpl{padding:0 16px 32px}.PayrollExceptions_toolbar__5ZjJD{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:14px 0}.PayrollExceptions_filter__GDxAW{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-subtle);font-family:inherit;font-size:.875rem;padding:8px 12px}.PayrollExceptions_spacer__21kJk{flex:1 1}.PayrollExceptions_headerMeta__zNN3b{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;margin-bottom:14px}.PayrollExceptions_summaryBar__sxxr9{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;overflow:hidden}@media (max-width:820px){.PayrollExceptions_summaryBar__sxxr9{grid-template-columns:repeat(2,minmax(0,1fr))}}.PayrollExceptions_sumCell__sXtBX{background:none;border-bottom:0;border-inline-end:1px solid var(--border-color);border-inline-start:0;border-top:0;cursor:pointer;font-family:inherit;padding:14px 16px;text-align:start}.PayrollExceptions_sumCell__sXtBX:last-child{border-inline-end:0}.PayrollExceptions_sumCellActive__413JI{background:#f0fdf9;box-shadow:inset 0 -3px 0 var(--brand-primary)}.PayrollExceptions_sumKey__I9LHi{color:var(--text-secondary);font-size:.72rem;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.PayrollExceptions_sumValue__dP\+eI{font-feature-settings:"tnum";font-size:1.3rem;font-variant-numeric:tabular-nums;font-weight:600}.PayrollExceptions_toneCritical__FgTom{color:#7f1d1d}.PayrollExceptions_toneBlocking__tHoCk{color:#991b1b}.PayrollExceptions_toneWarning__ymPLa{color:#92400e}.PayrollExceptions_toneInfo__dRjOq{color:#374151}.PayrollExceptions_badge__MCcse{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;padding:3px 9px;white-space:nowrap}.PayrollExceptions_sevCRITICAL__FuOTS{background:#7f1d1d;color:#fff}.PayrollExceptions_sevBLOCKING__1P7ta{background:#fee2e2;color:#991b1b}.PayrollExceptions_sevWARNING__ybfMn{background:#fef3c7;color:#92400e}.PayrollExceptions_sevINFO__se3FY{background:#e5e7eb;color:#374151}.PayrollExceptions_stOPEN__En0Vh{background:#fee2e2;color:#991b1b}.PayrollExceptions_stIN_REVIEW__Fqvqn{background:#fef3c7;color:#92400e}.PayrollExceptions_stRESOLVED__2-fQ1{background:#dcfce7;color:#166534}.PayrollExceptions_stWAIVED__1oagj{background:#ede9fe;color:#5b21b6}.PayrollExceptions_rowCritical__Umby\+{background:#fef2f2}.PayrollExceptions_muted__RaWI5{color:var(--text-placeholder)}.PayrollExceptions_mono__mK4x-{font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem}.PayrollExceptions_sub__TLH4x{color:var(--text-secondary);display:block;font-size:.75rem;margin-top:2px}.PayrollExceptions_banner__wuDkv{align-items:flex-start;border-radius:9px;display:flex;font-size:.8rem;gap:10px;line-height:1.5;margin-bottom:14px;padding:12px 15px}.PayrollExceptions_bannerInfo__J2X\+Y{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.PayrollExceptions_bannerWarning__OQstn{background:#fffbeb;border:1px solid #fde68a;color:#78350f}.PayrollExceptions_bannerError__pCJy6{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.PayrollExceptions_bannerOk__G4Ar5{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.PayrollExceptions_detailList__H94ST{grid-gap:8px 14px;display:grid;font-size:.85rem;gap:8px 14px;grid-template-columns:140px 1fr;margin:0 0 16px}.PayrollExceptions_detailList__H94ST dt{color:var(--text-secondary)}.PayrollExceptions_detailList__H94ST dd{margin:0}.PayrollExceptions_field__7W0O4{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.PayrollExceptions_field__7W0O4 label{color:var(--text-subtle);font-size:.78rem;font-weight:600}.PayrollExceptions_required__-gHjb{color:#dc2626}.PayrollExceptions_field__7W0O4 select,.PayrollExceptions_field__7W0O4 textarea{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:9px 12px;width:100%}.PayrollExceptions_fieldError__80kFZ{color:#991b1b;font-size:.75rem}.PayrollExceptions_hint__HV3so{color:var(--text-placeholder);font-size:.72rem}.PayrollExceptions_panelActions__OEKE\+{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.PayrollExceptions_modalBody__tuBUB{color:var(--text-subtle);display:flex;flex-direction:column;font-size:.85rem;gap:12px;line-height:1.6}.PayrollExceptions_emptyState__Jlnz1{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.PayrollExceptions_emptyState__Jlnz1 h3{font-size:1rem;margin:0 0 6px}.PayrollExceptions_emptyState__Jlnz1 p{color:var(--text-secondary);font-size:.85rem;line-height:1.55;margin:0 0 14px;max-width:420px}.PayrollReadiness_page__kx1Rb{padding:0 16px 32px}.PayrollReadiness_headerMeta__rhdhe{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;margin-bottom:14px}.PayrollReadiness_toolbar__nSrc1{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:14px 0}.PayrollReadiness_filter__vpLuK{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-subtle);font-family:inherit;font-size:.875rem;padding:8px 12px}.PayrollReadiness_spacer__70wYn{flex:1 1}.PayrollReadiness_hint__3\+1SS{color:var(--text-placeholder);font-size:.72rem}.PayrollReadiness_summaryBar__QWNBT{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;overflow:hidden}@media (max-width:760px){.PayrollReadiness_summaryBar__QWNBT{grid-template-columns:repeat(2,minmax(0,1fr))}}.PayrollReadiness_sumCell__iV6zT{border-inline-end:1px solid var(--border-color);padding:14px 16px}.PayrollReadiness_sumCell__iV6zT:last-child{border-inline-end:0}.PayrollReadiness_sumKey__drofk{color:var(--text-secondary);font-size:.72rem;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.PayrollReadiness_sumValue__Jzc16{font-feature-settings:"tnum";font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:600}.PayrollReadiness_toneReady__7uUT1{color:#166534}.PayrollReadiness_toneNotReady__uAoVt{color:#9a3412}.PayrollReadiness_toneBlocked__jMllh{color:#991b1b}.PayrollReadiness_toneNeutral__7nnSY{color:#374151}.PayrollReadiness_badge__TNXYe{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;padding:3px 9px;white-space:nowrap}.PayrollReadiness_stREADY__u-gkP{background:#dcfce7;color:#166534}.PayrollReadiness_stREADY_WITH_WARNINGS__7ru3H{background:#fef3c7;color:#92400e}.PayrollReadiness_stNOT_READY__2GdaC{background:#ffedd5;color:#9a3412}.PayrollReadiness_stBLOCKED__wgLQj{background:#fee2e2;color:#991b1b}.PayrollReadiness_stNOT_APPLICABLE__RSvzJ{background:#e5e7eb;color:#374151}.PayrollReadiness_mono__Q7iO9{font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem}.PayrollReadiness_sub__mWpgT{color:var(--text-secondary);display:block;font-size:.75rem;margin-top:2px}.PayrollReadiness_muted__buq5K{color:var(--text-placeholder)}.PayrollReadiness_banner__vrrJ1{align-items:flex-start;border-radius:9px;display:flex;font-size:.82rem;gap:10px;line-height:1.55;margin-bottom:16px;padding:13px 16px}.PayrollReadiness_bannerOk__jZWKW{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.PayrollReadiness_bannerWarning__qZgqF{background:#fffbeb;border:1px solid #fde68a;color:#78350f}.PayrollReadiness_bannerOrange__w\+FP8{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.PayrollReadiness_bannerError__JfkbJ{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.PayrollReadiness_bannerInfo__XaNp7{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.PayrollReadiness_bannerGap__tScCq{background:#fdf2f8;border:1px dashed #f9a8d4;color:#9d174d}.PayrollReadiness_emptyState__BIaL4{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.PayrollReadiness_emptyState__BIaL4 h3{font-size:1rem;margin:0 0 6px}.PayrollReadiness_emptyState__BIaL4 p{color:var(--text-secondary);font-size:.85rem;line-height:1.55;margin:0 0 14px;max-width:440px}.PayrollSalaryProfiles_page__cDJ8R{padding:0 16px 32px}.PayrollSalaryProfiles_toolbar__60cxG{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:14px 0}.PayrollSalaryProfiles_spacer__KEN9Y{flex:1 1}.PayrollSalaryProfiles_hint__Vre\+c{color:var(--text-placeholder);font-size:.72rem}.PayrollSalaryProfiles_headerMeta__2SYp5{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;margin-bottom:14px}.PayrollSalaryProfiles_sensitiveTag__HZSFI{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:999px;color:#5b21b6;display:inline-block;font-size:.72rem;font-weight:600;padding:3px 9px}.PayrollSalaryProfiles_mono__h7r\+g{font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem}.PayrollSalaryProfiles_sub__w4RAx{color:var(--text-secondary);display:block;font-size:.75rem;margin-top:2px}.PayrollSalaryProfiles_muted__cFiaP{color:var(--text-placeholder)}.PayrollSalaryProfiles_num__5zd3l{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.PayrollSalaryProfiles_masked__YQMRY{color:var(--text-secondary);letter-spacing:.12em}.PayrollSalaryProfiles_currency__6P3UL{color:var(--text-secondary);font-size:.75rem;margin-inline-start:4px}.PayrollSalaryProfiles_banner__H-bxE{align-items:flex-start;border-radius:9px;display:flex;font-size:.82rem;gap:10px;line-height:1.55;margin-bottom:16px;padding:13px 16px}.PayrollSalaryProfiles_bannerInfo__UQ5Vx{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.PayrollSalaryProfiles_bannerWarning__\+eIZS{background:#fffbeb;border:1px solid #fde68a;color:#78350f}.PayrollSalaryProfiles_bannerError__muxrt{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.PayrollSalaryProfiles_bannerOk__logQO{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.PayrollSalaryProfiles_bannerLocked__IP-b0{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.PayrollSalaryProfiles_formGrid__Iafqz{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}@media (max-width:760px){.PayrollSalaryProfiles_formGrid__Iafqz{grid-template-columns:1fr}}.PayrollSalaryProfiles_field__SOggg{display:flex;flex-direction:column;gap:6px}.PayrollSalaryProfiles_field__SOggg label{color:var(--text-subtle);font-size:.78rem;font-weight:600}.PayrollSalaryProfiles_field__SOggg input,.PayrollSalaryProfiles_field__SOggg select,.PayrollSalaryProfiles_field__SOggg textarea{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:9px 12px;width:100%}.PayrollSalaryProfiles_field__SOggg input:disabled,.PayrollSalaryProfiles_field__SOggg select:disabled,.PayrollSalaryProfiles_field__SOggg textarea:disabled{background:#f9fafb;color:var(--text-placeholder)}.PayrollSalaryProfiles_fullWidth__3YoKk{grid-column:1/-1}.PayrollSalaryProfiles_required__o6T9g{color:#dc2626}.PayrollSalaryProfiles_invalid__bImvZ{border-color:#fca5a5}.PayrollSalaryProfiles_fieldError__N1qUV{color:#991b1b;font-size:.75rem}.PayrollSalaryProfiles_componentsTable__6LMSh{border-collapse:collapse;font-size:.875rem;margin-bottom:12px;width:100%}.PayrollSalaryProfiles_componentsTable__6LMSh th{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.72rem;letter-spacing:.04em;padding:10px 12px;text-align:start;text-transform:uppercase}.PayrollSalaryProfiles_componentsTable__6LMSh td{border-bottom:1px solid var(--border-color);padding:10px 12px;vertical-align:top}.PayrollSalaryProfiles_componentsTable__6LMSh tfoot td{border-bottom:0;font-weight:600}.PayrollSalaryProfiles_ruleCell__P3h\+R{max-width:260px;white-space:normal;word-break:break-word}.PayrollSalaryProfiles_bandsToggle__THHZ8{display:inline-block;margin-inline-start:6px;position:relative}.PayrollSalaryProfiles_bandsToggleButton__fyqcf{background:none;border:1px solid var(--form-border-input);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:.72rem;line-height:1.5;padding:1px 8px}.PayrollSalaryProfiles_bandsToggleButton__fyqcf:focus-visible,.PayrollSalaryProfiles_bandsToggleButton__fyqcf:hover{border-color:var(--text-secondary);color:var(--text-primary)}.PayrollSalaryProfiles_bandsPopover__C7zq-{background:#fff;background:var(--card-bg,#fff);border:1px solid var(--form-border-input);border-radius:8px;box-shadow:0 4px 12px #0000001f;color:var(--text-primary);display:none;font-size:.78rem;inset-inline-start:0;margin-top:4px;min-width:220px;padding:6px 10px;position:absolute;top:100%;white-space:normal;z-index:5}.PayrollSalaryProfiles_bandsToggle__THHZ8:focus-within .PayrollSalaryProfiles_bandsPopover__C7zq-,.PayrollSalaryProfiles_bandsToggle__THHZ8:hover .PayrollSalaryProfiles_bandsPopover__C7zq-{display:block}.PayrollSalaryProfiles_bandsPopover__C7zq- ul{margin:0;padding-inline-start:16px}.PayrollSalaryProfiles_rowInput__0mr0A{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:8px 10px;width:100%}.PayrollSalaryProfiles_componentActions__iLFlg{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.PayrollSalaryProfiles_detailList__iKXHG{grid-gap:8px 14px;display:grid;font-size:.85rem;gap:8px 14px;grid-template-columns:200px 1fr;margin:0 0 20px}.PayrollSalaryProfiles_detailList__iKXHG dt{color:var(--text-secondary)}.PayrollSalaryProfiles_detailList__iKXHG dd{margin:0}.PayrollSalaryProfiles_timeline__ZPhu9{border-inline-start:2px solid var(--border-color);list-style:none;margin:0 0 20px;padding:0}.PayrollSalaryProfiles_timelineItem__DmpmO{font-size:.82rem;padding-bottom:14px;padding-inline-start:16px}.PayrollSalaryProfiles_timelineMeta__oO6w9{color:var(--text-secondary);display:block;font-size:.72rem;margin-top:3px}.PayrollSalaryProfiles_modalBody__FMZtj{color:var(--text-subtle);display:flex;flex-direction:column;font-size:.85rem;gap:12px;line-height:1.6}.PayrollSalaryProfiles_workbench__jIx\+T{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:300px minmax(0,1fr);max-width:1280px;width:100%}.PayrollSalaryProfiles_rail__C74Fg{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden;position:sticky;top:82px;top:calc(var(--header-height, 70px) + 12px)}.PayrollSalaryProfiles_railTop__jtrjn{border-bottom:1px solid var(--border-color);padding:18px 18px 16px}.PayrollSalaryProfiles_railWho__5-0ym{color:var(--text-primary);font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.PayrollSalaryProfiles_railSub__JjXfT{color:var(--text-secondary);font-size:.82rem;margin-top:3px}.PayrollSalaryProfiles_railPills__Et4Q7{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.PayrollSalaryProfiles_railMeta__gVArT{display:flex;flex-direction:column;gap:11px;margin:0;padding:14px 18px}.PayrollSalaryProfiles_railRow__g7Thr{display:flex;font-size:.78rem;gap:12px;justify-content:space-between}.PayrollSalaryProfiles_railRow__g7Thr dt{color:var(--text-secondary);margin:0}.PayrollSalaryProfiles_railRow__g7Thr dd{font-feature-settings:"tnum";color:var(--text-subtle);font-variant-numeric:tabular-nums;font-weight:600;margin:0;text-align:end}.PayrollSalaryProfiles_railActions__9QF23{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:8px;padding:14px 18px}.PayrollSalaryProfiles_railActions__9QF23 button{justify-content:center;width:100%}.PayrollSalaryProfiles_actionReason__iKFcB{color:var(--text-secondary);font-size:.75rem;line-height:1.5;margin:0}.PayrollSalaryProfiles_stack__\+vOnh{display:flex;flex-direction:column;gap:20px;min-width:0}.PayrollSalaryProfiles_sectionCard__EKZUr{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.PayrollSalaryProfiles_sectionHead__zSp39{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:12px;padding:18px 20px 14px}.PayrollSalaryProfiles_sectionTitle__7WkRs{color:var(--text-primary);font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin:0}.PayrollSalaryProfiles_sectionNote__zvqxl{font-feature-settings:"tnum";background:var(--form-bg-input);border-radius:999px;color:var(--text-subtle);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.PayrollSalaryProfiles_sectionCaption__4kRef{color:var(--text-secondary);font-size:.78rem;margin:5px 0 0;max-width:72ch;width:100%}.PayrollSalaryProfiles_sectionSpacer__jHkNV{flex:1 1}.PayrollSalaryProfiles_sectionBody__44c\+z{padding:20px}.PayrollSalaryProfiles_stickyBar__Ad7XR{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;bottom:0;box-shadow:0 6px 16px -4px #10182824,0 2px 6px -2px #10182812;display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px;position:sticky;z-index:5}.PayrollSalaryProfiles_stickyState__p\+HVd{color:var(--text-secondary);font-size:.78rem}.PayrollSalaryProfiles_tableScroll__V4PkH{overflow-x:auto}@media (max-width:1080px){.PayrollSalaryProfiles_workbench__jIx\+T{grid-template-columns:1fr}.PayrollSalaryProfiles_rail__C74Fg{position:static}}.PayrollSalaryProfiles_listHead__ofdnI{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:18px}.PayrollSalaryProfiles_listLead__UlptD{color:var(--text-secondary);font-size:.8rem;margin:0;max-width:64ch}.PayrollSalaryProfiles_segmented__wZgfq{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;display:inline-flex;flex-wrap:wrap;padding:2px}.PayrollSalaryProfiles_segmented__wZgfq button{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--text-subtle);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:600;gap:7px;padding:6px 11px}.PayrollSalaryProfiles_segmented__wZgfq button[aria-pressed=true]{background:var(--background-secondary);box-shadow:0 1px 3px #10182814;color:var(--text-primary)}.PayrollSalaryProfiles_segmentedCount__vAm8e{font-feature-settings:"tnum";background:var(--background-secondary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-subtle);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;padding:0 6px}.PayrollSalaryProfiles_segmented__wZgfq button[aria-pressed=true] .PayrollSalaryProfiles_segmentedCount__vAm8e{background:var(--form-bg-input)}.PayrollSalaryProfiles_search__fML19{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-primary);flex:1 1 240px;font-family:inherit;font-size:.8rem;min-width:200px;padding:8px 12px}.PayrollSalaryProfiles_who__-oFur{color:var(--text-primary);font-weight:600}.PayrollSalaryProfiles_lineage__R7J96{font-feature-settings:"tnum";background:var(--form-bg-input);border-radius:5px;color:var(--text-subtle);display:inline-block;font-size:.72rem;font-variant-numeric:tabular-nums;padding:1px 7px}.PayrollSalaryProfiles_statusDot__eKR-5{align-items:center;color:var(--text-subtle);display:inline-flex;font-size:.78rem;font-weight:600;gap:7px;white-space:nowrap}.PayrollSalaryProfiles_statusDot__eKR-5:before{background:var(--brand-primary);border-radius:50%;content:"";flex:none;height:7px;width:7px}.PayrollSalaryProfiles_dotDRAFT__3QuGQ:before{background:#d97706}.PayrollSalaryProfiles_dotSUBMITTED__-IO61:before{background:#2563eb}.PayrollSalaryProfiles_dotAPPROVED__TZeId:before{background:#7c3aed}.PayrollSalaryProfiles_dotACTIVE__cDpxU:before{background:#16a34a}.PayrollSalaryProfiles_dotCANCELLED__RSvDZ:before,.PayrollSalaryProfiles_dotSUPERSEDED__6jV8k:before{background:var(--text-placeholder)}.PayrollSalaryProfiles_dotREJECTED__3Tsvz:before{background:#dc2626}.PayrollSalaryProfiles_dotEXPIRED__Y4mVG:before{background:var(--text-placeholder)}.PayrollSalaryProfiles_subtotalLabel__wvMHE{color:var(--text-secondary);font-weight:600}.PayrollSalaryProfiles_emptyState__gOAE4{color:var(--text-secondary);font-size:.8rem;padding:36px 20px;text-align:center}.PayrollSalaryProfiles_emptyState__gOAE4 strong{color:var(--text-primary);display:block;font-size:.875rem;margin-bottom:4px}[data-theme=dark] .PayrollSalaryProfiles_dotSUBMITTED__-IO61:before{background:#60a5fa}[data-theme=dark] .PayrollSalaryProfiles_dotAPPROVED__TZeId:before{background:#a78bfa}[data-theme=dark] .PayrollSalaryProfiles_dotDRAFT__3QuGQ:before{background:#fbbf24}[data-theme=dark] .PayrollSalaryProfiles_dotACTIVE__cDpxU:before{background:#4ade80}[data-theme=dark] .PayrollSalaryProfiles_dotREJECTED__3Tsvz:before{background:#f87171}.PayrollSalaryProfiles_previewTotal__jIi4m{font-feature-settings:"tnum";align-items:baseline;color:var(--text-primary);display:flex;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700;gap:12px;justify-content:space-between;padding:10px 0}.PayrollSalaryProfiles_previewNet__1Bmf0{border-top:1px solid var(--border-color);margin-top:4px}.PayrollSalaryProfiles_typeEarning__V6EX9{background:#dcfce7;color:#14532d}.PayrollSalaryProfiles_typeDeduction__VHYx3{background:#fee2e2;color:#8a1616}.PayrollSalaryProfiles_typeEmployer__Y61u5{background:#dbeafe;color:#1c3c8f}[data-theme=dark] .PayrollSalaryProfiles_typeEarning__V6EX9{background:#0d3323;color:#8df0c6}[data-theme=dark] .PayrollSalaryProfiles_typeDeduction__VHYx3{background:#3a1a1a;color:#f6b0b0}[data-theme=dark] .PayrollSalaryProfiles_typeEmployer__Y61u5{background:#152a4a;color:#a8ccfb}.PayrollSalaryProfiles_typePill__kLGM1{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;padding:3px 10px;white-space:nowrap}.PayrollSalaryProfiles_pickerOption__vh5jf{display:flex;flex-direction:column;gap:2px}.PayrollSalaryProfiles_pickerState__GDBh-{color:var(--text-secondary);font-size:.8rem;font-weight:400}.FieldHelp_trigger__rnjyi{align-items:center;border-radius:50%;color:var(--text-placeholder);cursor:help;display:inline-flex;justify-content:center;margin-inline-start:5px;transition:color .15s ease;vertical-align:text-bottom}.FieldHelp_trigger__rnjyi:focus-visible,.FieldHelp_trigger__rnjyi:hover{color:var(--brand-primary)}.FieldHelp_trigger__rnjyi:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.PayrollAdjustments_page__rVs-n{padding:0 16px 32px}.PayrollAdjustments_toolbar__yRab4{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:14px 0}.PayrollAdjustments_filter__LbeR8{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-subtle);font-family:inherit;font-size:.875rem;padding:8px 12px}.PayrollAdjustments_spacer__g55qL{flex:1 1}.PayrollAdjustments_hint__T-7TO{color:var(--text-placeholder);font-size:.72rem}.PayrollAdjustments_headerMeta__aeQum{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;margin-bottom:14px}.PayrollAdjustments_badge__Yhq5Q{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;padding:3px 9px;white-space:nowrap}.PayrollAdjustments_stDRAFT__dFGGp{background:#e5e7eb;color:#374151}.PayrollAdjustments_stSUBMITTED__\+MGr4{background:#dbeafe;color:#1e40af}.PayrollAdjustments_stAPPROVED__4mXsI{background:#ccfbf1;color:#115e59}.PayrollAdjustments_stREADY__mNSdf{background:#dcfce7;color:#166534}.PayrollAdjustments_stCONSUMED__Cvsvl{background:#ede9fe;color:#5b21b6}.PayrollAdjustments_stCANCELLED__8M6uc,.PayrollAdjustments_stREJECTED__V5sZw{background:#fee2e2;color:#991b1b}.PayrollAdjustments_mono__Cl3vS{font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem}.PayrollAdjustments_sub__jcVqc{color:var(--text-secondary);display:block;font-size:.75rem;margin-top:2px}.PayrollAdjustments_muted__y5FEz{color:var(--text-placeholder)}.PayrollAdjustments_num__gPjd6{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.PayrollAdjustments_negative__dkN5q{color:#991b1b}.PayrollAdjustments_currency__ff8dU{color:var(--text-secondary);font-size:.75rem;margin-inline-start:4px}.PayrollAdjustments_masked__cVun8{color:var(--text-placeholder);letter-spacing:.12em}.PayrollAdjustments_banner__Ouc22{align-items:flex-start;border-radius:9px;display:flex;font-size:.8rem;gap:10px;line-height:1.5;margin-bottom:14px;padding:12px 15px}.PayrollAdjustments_bannerInfo__\+mQeb{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.PayrollAdjustments_bannerWarning__\+fMFh{background:#fffbeb;border:1px solid #fde68a;color:#78350f}.PayrollAdjustments_bannerError__8LDDV{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.PayrollAdjustments_bannerLocked__n9NU-{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.PayrollAdjustments_formGrid__OwDYi{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}@media (max-width:760px){.PayrollAdjustments_formGrid__OwDYi{grid-template-columns:1fr}}.PayrollAdjustments_field__moMzP{display:flex;flex-direction:column;gap:6px}.PayrollAdjustments_field__moMzP label{color:var(--text-subtle);font-size:.78rem;font-weight:600}.PayrollAdjustments_field__moMzP select,.PayrollAdjustments_field__moMzP textarea{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:9px 12px;width:100%}.PayrollAdjustments_field__moMzP select:disabled,.PayrollAdjustments_field__moMzP textarea:disabled{background:#f9fafb;color:var(--text-placeholder)}.PayrollAdjustments_fullWidth__gGF\+M{grid-column:1/-1}.PayrollAdjustments_required__Q0iRa{color:#dc2626}.PayrollAdjustments_invalid__-H9oT{border-color:#fca5a5}.PayrollAdjustments_fieldError__cBBh2{color:#991b1b;font-size:.75rem}.PayrollAdjustments_formActions__sf1Dy{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.PayrollAdjustments_detailList__moBkz{grid-gap:8px 14px;display:grid;font-size:.85rem;gap:8px 14px;grid-template-columns:180px 1fr;margin:0 0 20px}.PayrollAdjustments_detailList__moBkz dt{color:var(--text-secondary)}.PayrollAdjustments_detailList__moBkz dd{margin:0}.PayrollAdjustments_flow__nFYRa{align-items:center;color:var(--text-subtle);display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px;margin-bottom:16px}.PayrollAdjustments_arrow__W0Qol{color:var(--text-placeholder)}.PayrollAdjustments_timeline__-xgxF{border-inline-start:2px solid var(--border-color);list-style:none;margin:0 0 20px;padding:0}.PayrollAdjustments_timelineItem__Cg34c{font-size:.82rem;padding:0 0 14px 16px;padding-inline-start:16px}.PayrollAdjustments_timelineMeta__9yvOm{color:var(--text-secondary);display:block;font-size:.72rem;margin-top:3px}.PayrollAdjustments_actionBar__PG3H7{align-items:center;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:10px;padding-top:8px}.PayrollAdjustments_modalBody__1IeuM{color:var(--text-subtle);display:flex;flex-direction:column;font-size:.85rem;gap:12px;line-height:1.6}.PayrollPayslips_page__1AU3x{padding:0 16px 32px}.PayrollPayslips_toolbar__cnEPq{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:14px 0}.PayrollPayslips_spacer__yP8-u{flex:1 1}.PayrollPayslips_headerMeta__jgm-M{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;margin-bottom:14px}.PayrollPayslips_numeric__RTIjO{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.PayrollPayslips_masked__\+3Rxx{color:var(--text-placeholder);letter-spacing:.12em}.PayrollPayslips_mono__GADND{font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem}.PayrollPayslips_sub__gLqxI{color:var(--text-secondary);display:block;font-size:.75rem;margin-top:2px}.PayrollPayslips_muted__OQSgJ{color:var(--text-placeholder)}.PayrollPayslips_badge__Fplzi{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;padding:3px 9px;white-space:nowrap}.PayrollPayslips_stGENERATED__gmd5\+{background:#dbeafe;color:#1e40af}.PayrollPayslips_stPUBLISHED__drcAp{background:#dcfce7;color:#166534}.PayrollPayslips_stREVOKED__XTDWn{background:#fee2e2;color:#991b1b}.PayrollPayslips_sensitiveNote__3H-4A{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:.75rem;gap:6px;padding:3px 10px}.PayrollPayslips_banner__OnAMA{align-items:flex-start;border-radius:9px;display:flex;font-size:.8rem;gap:10px;line-height:1.5;margin-bottom:14px;padding:12px 15px}.PayrollPayslips_bannerInfo__QA0fN{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.PayrollPayslips_bannerWarning__bVfYH{background:#fffbeb;border:1px solid #fde68a;color:#78350f}.PayrollPayslips_bannerError__Lc4MM{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.PayrollPayslips_bannerOk__W0ykN{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.PayrollPayslips_bannerLocked__7SRn6{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.PayrollPayslips_detailList__3pCzJ{grid-gap:8px 14px;display:grid;font-size:.85rem;gap:8px 14px;grid-template-columns:150px 1fr;margin:0 0 18px}.PayrollPayslips_detailList__3pCzJ dt{color:var(--text-secondary)}.PayrollPayslips_detailList__3pCzJ dd{margin:0}.PayrollPayslips_sectionHead__cfziP{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-top:18px;padding:11px 0;text-transform:uppercase}.PayrollPayslips_lineRow__eQqUS{border-bottom:1px solid var(--border-color);display:flex;font-size:.875rem;gap:16px;justify-content:space-between;padding:11px 0}.PayrollPayslips_lineRow__eQqUS:last-child{border-bottom:0}.PayrollPayslips_lineAmount__MtIMz{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.PayrollPayslips_netRow__ftJNh{border-top:2px solid var(--border-color);display:flex;font-size:1rem;font-weight:700;gap:16px;justify-content:space-between;margin-top:4px;padding:14px 0}.PayrollPayslips_hiddenFromEmployee__PNgLa{color:#92400e;display:block;font-size:.72rem;margin-top:2px}.PayrollPayslips_actions__f9EH-{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:18px}.PayrollPayslips_emptyState__2YL1V{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.PayrollPayslips_emptyState__2YL1V h3{font-size:1rem;margin:0 0 6px}.PayrollPayslips_emptyState__2YL1V p{color:var(--text-secondary);font-size:.85rem;line-height:1.55;margin:0 0 14px;max-width:440px}.PayrollPayslips_modalBody__qVknj{color:var(--text-subtle);display:flex;flex-direction:column;font-size:.85rem;gap:12px;line-height:1.6}.PayrollPayslips_field__Zg9d1{display:flex;flex-direction:column;gap:6px}.PayrollPayslips_field__Zg9d1 label{color:var(--text-subtle);font-size:.78rem;font-weight:600}.PayrollPayslips_required__Q6Ooh{color:#dc2626}.PayrollPayslips_field__Zg9d1 textarea{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:9px 12px;width:100%}.PayrollPayslips_hint__yHmQY{color:var(--text-placeholder);font-size:.72rem}.PayrollPayments_page__GsZRp{padding:0 16px 32px}.PayrollPayments_toolbar__y4TMI{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:14px 0}.PayrollPayments_spacer__mFBwf{flex:1 1}.PayrollPayments_headerMeta__\+3kQh{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;margin-bottom:14px}.PayrollPayments_numeric__EX69k{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.PayrollPayments_masked__1l5qW{color:var(--text-placeholder);letter-spacing:.12em}.PayrollPayments_mono__nNHOJ{font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem}.PayrollPayments_sub__uqSMK{color:var(--text-secondary);display:block;font-size:.75rem;margin-top:2px}.PayrollPayments_muted__0R\+gE{color:var(--text-placeholder)}.PayrollPayments_badge__BAVzG{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;padding:3px 9px;white-space:nowrap}.PayrollPayments_stNOT_READY__BlGQz{background:#e5e7eb;color:#374151}.PayrollPayments_stREADY__NcnKc{background:#dbeafe;color:#1e40af}.PayrollPayments_stPAID__SORWA{background:#dcfce7;color:#166534}.PayrollPayments_stFAILED__3\+fg6{background:#fee2e2;color:#991b1b}.PayrollPayments_summaryBar__CWvcH{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;overflow:hidden}@media (max-width:760px){.PayrollPayments_summaryBar__CWvcH{grid-template-columns:repeat(2,minmax(0,1fr))}}.PayrollPayments_sumCell__W-Icw{border-inline-end:1px solid var(--border-color);padding:14px 16px}.PayrollPayments_sumCell__W-Icw:last-child{border-inline-end:0}.PayrollPayments_sumKey__79CJM{color:var(--text-secondary);font-size:.72rem;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.PayrollPayments_sumValue__Wg5xc{font-feature-settings:"tnum";font-size:1.3rem;font-variant-numeric:tabular-nums;font-weight:600}.PayrollPayments_toneReady__leACm{color:#1e40af}.PayrollPayments_tonePaid__6tiJi{color:#166534}.PayrollPayments_toneFailed__wcJXq{color:#991b1b}.PayrollPayments_selectionCount__ILFOq{color:var(--text-secondary);font-size:.8rem}.PayrollPayments_fieldError__8uHsY{color:#991b1b;font-size:.75rem}.PayrollPayments_field__fMeuP input,.PayrollPayments_field__fMeuP select{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:9px 12px;width:100%}.PayrollPayments_sensitiveNote__Yqs41{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:.75rem;gap:6px;padding:3px 10px}.PayrollPayments_banner__jUuVl{align-items:flex-start;border-radius:9px;display:flex;font-size:.8rem;gap:10px;line-height:1.5;margin-bottom:14px;padding:12px 15px}.PayrollPayments_bannerInfo__In6d9{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.PayrollPayments_bannerWarning__cdqpo{background:#fffbeb;border:1px solid #fde68a;color:#78350f}.PayrollPayments_bannerError__hAL4a{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.PayrollPayments_bannerOk__1hi2n{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.PayrollPayments_bannerLocked__5RFj2{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.PayrollPayments_detailList__VIjVb{grid-gap:8px 14px;display:grid;font-size:.85rem;gap:8px 14px;grid-template-columns:150px 1fr;margin:0 0 18px}.PayrollPayments_detailList__VIjVb dt{color:var(--text-secondary)}.PayrollPayments_detailList__VIjVb dd{margin:0}.PayrollPayments_sectionHead__hR0TS{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-top:18px;padding:11px 0;text-transform:uppercase}.PayrollPayments_lineRow__Ig3Nu{border-bottom:1px solid var(--border-color);display:flex;font-size:.875rem;gap:16px;justify-content:space-between;padding:11px 0}.PayrollPayments_lineRow__Ig3Nu:last-child{border-bottom:0}.PayrollPayments_lineAmount__-bTp8{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.PayrollPayments_netRow__idRfI{border-top:2px solid var(--border-color);display:flex;font-size:1rem;font-weight:700;gap:16px;justify-content:space-between;margin-top:4px;padding:14px 0}.PayrollPayments_hiddenFromEmployee__3p0Xz{color:#92400e;display:block;font-size:.72rem;margin-top:2px}.PayrollPayments_actions__9ns2N{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:18px}.PayrollPayments_emptyState__q8P1Z{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.PayrollPayments_emptyState__q8P1Z h3{font-size:1rem;margin:0 0 6px}.PayrollPayments_emptyState__q8P1Z p{color:var(--text-secondary);font-size:.85rem;line-height:1.55;margin:0 0 14px;max-width:440px}.PayrollPayments_modalBody__SIGeh{color:var(--text-subtle);display:flex;flex-direction:column;font-size:.85rem;gap:12px;line-height:1.6}.PayrollPayments_field__fMeuP{display:flex;flex-direction:column;gap:6px}.PayrollPayments_field__fMeuP label{color:var(--text-subtle);font-size:.78rem;font-weight:600}.PayrollPayments_required__4JlI4{color:#dc2626}.PayrollPayments_field__fMeuP textarea{background:var(--form-bg-input);border:1px solid var(--form-border-input);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:9px 12px;width:100%}.PayrollPayments_hint__cF7gk{color:var(--text-placeholder);font-size:.72rem}.ContractCopyProgress_card__kwsnp{margin-bottom:16px}.ContractCopyProgress_steps__WWWkr{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.8rem;gap:8px 28px;list-style:none;margin:0;padding:4px 8px}.ContractCopyProgress_step__NU0r9{align-items:center;display:flex;gap:8px}.ContractCopyProgress_dot__5TtoH{background:var(--border-color);border-radius:50%;color:var(--text-primary);display:inline-grid;flex:none;font-size:.7rem;font-weight:700;height:22px;place-items:center;width:22px}.ContractCopyProgress_dotDone__SAUEe{background:var(--brand-primary);color:#064e3b}.ContractCopyProgress_dotNow__UEQG-{background:#fde68a;color:#78350f}.MyContractPage_page__7Kgf3{padding:0 16px 32px}.MyContractPage_header__Gv7XE{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.MyContractPage_titles__R7TWb{flex:1 1;min-width:240px}.MyContractPage_subtitle__Y1Bjc{color:var(--text-secondary);font-size:.85rem;margin:0 0 14px}.MyContractPage_banner__p1-uF{align-items:flex-start;border-radius:9px;display:flex;font-size:.85rem;gap:12px;line-height:1.55;margin-bottom:16px;padding:14px 16px}.MyContractPage_bannerWarning__Rq6Cg{background:#fffbeb;border:1px solid #fde68a;color:#78350f}.MyContractPage_bannerError__CEpsF{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.MyContractPage_sectionHead__\+qyak{align-items:center;display:flex;gap:10px;margin:0 0 12px}.MyContractPage_sectionTitle__ts9zv{font-size:.95rem;margin:0}.MyContractPage_spacer__QbFzd{flex:1 1}.MyContractPage_hint__a3xfM{color:var(--text-secondary);font-size:.8rem}.MyContractPage_section__UD\+sR{margin-bottom:16px}.MyContractPage_sub__hVO\+1{color:var(--text-secondary);display:block;font-size:.75rem;margin-top:2px}.MyContractPage_emptyState__P-Kjq{align-items:center;display:flex;flex-direction:column;padding:40px 24px;text-align:center}.MyContractPage_emptyState__P-Kjq h3{font-size:1rem;margin:0 0 6px}.MyContractPage_emptyState__P-Kjq p{color:var(--text-secondary);font-size:.85rem;line-height:1.55;margin:0;max-width:440px}.MyContractPage_bannerAction__BrsDl{flex-shrink:0;margin-inline-start:auto}.InsuranceProviderPage_page__BetsB{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1180px,100%)}.InsuranceProviderPage_form__Eg89v{grid-gap:16px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:18px;padding:16px}.InsuranceProviderPage_form__Eg89v label{grid-gap:6px;color:var(--text-secondary);display:grid;font-size:.84rem;gap:6px}.InsuranceProviderPage_typeField__sYkLK{grid-column:1/-1}.InsuranceProviderPage_formActions__eLSZ5,.InsuranceProviderPage_lifecycleActions__tZd1q{align-items:end;display:flex;gap:8px}.InsuranceProviderPage_formActions__eLSZ5 button,.InsuranceProviderPage_lifecycleActions__tZd1q button{align-items:center;display:inline-flex;gap:6px}.InsuranceProviderPage_lifecycleActions__tZd1q{justify-content:flex-end}.InsuranceProviderPage_details__Xiuyn{grid-gap:14px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:14px;margin-bottom:18px;padding:16px}.InsuranceProviderPage_details__Xiuyn h2{font-size:1.15rem;font-weight:700;margin:0}.InsuranceProviderPage_facts__eBuVX{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.InsuranceProviderPage_facts__eBuVX div{background:var(--background-secondary);border-radius:7px;min-height:58px;padding:10px}.InsuranceProviderPage_facts__eBuVX dt{color:var(--text-secondary);font-size:.78rem;margin-bottom:5px}.InsuranceProviderPage_facts__eBuVX dd{font-size:.9rem;font-weight:700;margin:0;overflow-wrap:anywhere}.InsuranceProviderPage_emptyState__kO420,.InsuranceProviderPage_errorState__1BaKN,.InsuranceProviderPage_statusState__lcxA1{border-radius:8px;font-size:.92rem;margin-bottom:14px;padding:14px 16px}.InsuranceProviderPage_emptyState__kO420,.InsuranceProviderPage_statusState__lcxA1{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.InsuranceProviderPage_errorState__1BaKN{background:color-mix(in srgb,var(--kpi-down) 8%,var(--background-secondary));border:1px solid color-mix(in srgb,var(--kpi-down) 35%,#0000);color:var(--kpi-down)}@media (max-width:820px){.InsuranceProviderPage_page__BetsB{padding:16px}.InsuranceProviderPage_facts__eBuVX{grid-template-columns:1fr}.InsuranceProviderPage_lifecycleActions__tZd1q{justify-content:flex-start}}.InsurancePoliciesPage_page__XCLGR{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1180px,100%)}.InsurancePoliciesPage_headerWrapper__LXTy4{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.InsurancePoliciesPage_subtitle__qiL1A{color:var(--text-secondary);font-size:.95rem;margin:4px 0 0}.InsurancePoliciesPage_headerButtons__WReAY{display:flex;flex-wrap:wrap;gap:8px}.InsurancePoliciesPage_statusToggle__fIYQt{margin-bottom:16px;max-width:400px}.InsurancePoliciesPage_rowActionButton__7Yf4l{padding:.5rem}.InsurancePoliciesPage_form__7-Pf3,.InsurancePoliciesPage_panel__rW8CI{grid-gap:12px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:12px;padding:16px}.InsurancePoliciesPage_form__7-Pf3{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.InsurancePoliciesPage_form__7-Pf3 label,.InsurancePoliciesPage_panel__rW8CI label{grid-gap:6px;color:var(--text-secondary);display:grid;font-size:.84rem;gap:6px}.InsurancePoliciesPage_form__7-Pf3 select,.InsurancePoliciesPage_panel__rW8CI select{background:var(--background-primary);border:1px solid var(--border-color);border-radius:7px;color:var(--text-primary);font:inherit;min-height:40px;padding:8px 10px}.InsurancePoliciesPage_checkboxField__wgoXf{align-items:center;border:1px solid var(--border-color);border-radius:7px;grid-template-columns:auto 1fr;min-height:40px;padding:8px 10px}.InsurancePoliciesPage_checkboxField__wgoXf input{height:16px;width:16px}.InsurancePoliciesPage_formActions__-l81Z{align-items:end;display:flex}.InsurancePoliciesPage_formActions__-l81Z button,.InsurancePoliciesPage_panel__rW8CI button{align-items:center;display:inline-flex;gap:6px}.InsurancePoliciesPage_policyList__cGAdi{grid-gap:12px;display:grid;gap:12px}.InsurancePoliciesPage_policyCard__1\+wwj,.InsurancePoliciesPage_selectedPolicyCard__59p4w{grid-gap:12px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:12px;padding:14px}.InsurancePoliciesPage_selectedPolicyCard__59p4w{border-color:var(--primary-color)}.InsurancePoliciesPage_policySelectButton__Jfupk{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;padding:0;text-align:left;width:100%}.InsurancePoliciesPage_policySelectButton__Jfupk span{align-items:center;display:inline-flex;font-weight:700;gap:8px;min-width:0}.InsurancePoliciesPage_policySelectButton__Jfupk strong{background:var(--background-secondary);border-radius:999px;flex:0 0 auto;font-size:.72rem;padding:4px 8px}.InsurancePoliciesPage_policyFacts__tBOnW{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.InsurancePoliciesPage_policyFacts__tBOnW div{background:var(--background-secondary);border-radius:7px;min-height:58px;padding:10px}.InsurancePoliciesPage_policyFacts__tBOnW dt{color:var(--text-secondary);font-size:.78rem;margin-bottom:5px}.InsurancePoliciesPage_policyFacts__tBOnW dd{font-size:.9rem;font-weight:700;margin:0;overflow-wrap:anywhere}.InsurancePoliciesPage_cardActions__gbtRn{display:flex;justify-content:flex-end}.InsurancePoliciesPage_policyDetails__M3BXf{grid-gap:14px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:14px;margin-bottom:18px;padding:16px}.InsurancePoliciesPage_policyDetails__M3BXf h2{font-size:1.15rem;font-weight:700;margin:0}.InsurancePoliciesPage_managementGrid__vCPlr{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.InsurancePoliciesPage_panel__rW8CI h2{align-items:center;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;margin:0}.InsurancePoliciesPage_panel__rW8CI p{color:var(--text-secondary);font-size:.86rem;margin:-4px 0 2px}.InsurancePoliciesPage_emptyState__lXlxG,.InsurancePoliciesPage_errorState__4X4Qd,.InsurancePoliciesPage_statusState__fefGe{border-radius:8px;font-size:.92rem;margin-bottom:14px;padding:14px 16px}.InsurancePoliciesPage_emptyState__lXlxG,.InsurancePoliciesPage_statusState__fefGe{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.InsurancePoliciesPage_errorState__4X4Qd{background:color-mix(in srgb,var(--kpi-down) 8%,var(--background-secondary));border:1px solid color-mix(in srgb,var(--kpi-down) 35%,#0000);color:var(--kpi-down)}@media (max-width:900px){.InsurancePoliciesPage_page__XCLGR{padding:16px}.InsurancePoliciesPage_form__7-Pf3,.InsurancePoliciesPage_managementGrid__vCPlr,.InsurancePoliciesPage_policyFacts__tBOnW{grid-template-columns:1fr}}.InsurancePoliciesPage_page__tsAfo{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1180px,100%)}.InsurancePoliciesPage_header__sbG\+7{display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.InsurancePoliciesPage_header__sbG\+7 h1{font-size:1.65rem;font-weight:700;margin:0}.InsurancePoliciesPage_header__sbG\+7 p{color:var(--text-secondary);font-size:.95rem;margin:6px 0 0}.InsurancePoliciesPage_form__7h\+ne,.InsurancePoliciesPage_panel__fu2Ol{grid-gap:12px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:12px;padding:16px}.InsurancePoliciesPage_form__7h\+ne{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.InsurancePoliciesPage_form__7h\+ne label,.InsurancePoliciesPage_panel__fu2Ol label{grid-gap:6px;color:var(--text-secondary);display:grid;font-size:.84rem;gap:6px}.InsurancePoliciesPage_form__7h\+ne select,.InsurancePoliciesPage_panel__fu2Ol select{background:var(--background-primary);border:1px solid var(--border-color);border-radius:7px;color:var(--text-primary);font:inherit;min-height:40px;padding:8px 10px}.InsurancePoliciesPage_checkboxField__6F5-A{align-items:center;border:1px solid var(--border-color);border-radius:7px;grid-template-columns:auto 1fr;min-height:40px;padding:8px 10px}.InsurancePoliciesPage_checkboxField__6F5-A input{height:16px;width:16px}.InsurancePoliciesPage_formActions__a\+mFn{align-items:end;display:flex;gap:8px}.InsurancePoliciesPage_formActions__a\+mFn button,.InsurancePoliciesPage_panel__fu2Ol button{align-items:center;display:inline-flex;gap:6px}.InsurancePoliciesPage_filters__4D1P0{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.InsurancePoliciesPage_activeFilter__qg0Xo,.InsurancePoliciesPage_filter__aDpUc{background:var(--background-primary);border:1px solid var(--border-color);border-radius:7px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.86rem;min-height:34px;padding:0 12px}.InsurancePoliciesPage_activeFilter__qg0Xo{background:color-mix(in srgb,var(--primary-color) 12%,var(--background-primary));border-color:var(--primary-color);color:var(--primary-color);font-weight:700}.InsurancePoliciesPage_policyList__igvNa{grid-gap:12px;display:grid;gap:12px}.InsurancePoliciesPage_policyCard__DloBT,.InsurancePoliciesPage_selectedPolicyCard__124ZP{grid-gap:12px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:12px;padding:14px}.InsurancePoliciesPage_selectedPolicyCard__124ZP{border-color:var(--primary-color)}.InsurancePoliciesPage_policySelectButton__pQgxl{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;padding:0;text-align:left;width:100%}.InsurancePoliciesPage_policySelectButton__pQgxl span{align-items:center;display:inline-flex;font-weight:700;gap:8px;min-width:0}.InsurancePoliciesPage_policySelectButton__pQgxl strong{background:var(--background-secondary);border-radius:999px;flex:0 0 auto;font-size:.72rem;padding:4px 8px}.InsurancePoliciesPage_policyFacts__mu5Qu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.InsurancePoliciesPage_policyFacts__mu5Qu div{background:var(--background-secondary);border-radius:7px;min-height:58px;padding:10px}.InsurancePoliciesPage_policyFacts__mu5Qu dt{color:var(--text-secondary);font-size:.78rem;margin-bottom:5px}.InsurancePoliciesPage_policyFacts__mu5Qu dd{font-size:.9rem;font-weight:700;margin:0;overflow-wrap:anywhere}.InsurancePoliciesPage_cardActions__Ywwe-{display:flex;justify-content:flex-end}.InsurancePoliciesPage_policyDetails__j3XPD{grid-gap:14px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:14px;margin-bottom:18px;padding:16px}.InsurancePoliciesPage_policyDetails__j3XPD h2{font-size:1.15rem;font-weight:700;margin:0}.InsurancePoliciesPage_policySummary__OKpxn{gap:16px}.InsurancePoliciesPage_sectionStack__98S-6{grid-gap:16px;display:grid;gap:16px}.InsurancePoliciesPage_detailGrid__tnYLW{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.InsurancePoliciesPage_detailCard__NpZPK{grid-gap:6px;background:var(--background-secondary);border-radius:7px;display:grid;gap:6px;min-height:72px;padding:12px}.InsurancePoliciesPage_detailCardLabel__NY\+FT{color:var(--text-secondary);font-size:.78rem}.InsurancePoliciesPage_detailCardValue__ZZN9K{font-size:.94rem;overflow-wrap:anywhere}.InsurancePoliciesPage_infoPanel__bNdka{grid-gap:10px;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:10px;padding:14px 16px}.InsurancePoliciesPage_infoPanelTitle__NzQm5{font-size:.9rem;font-weight:700;margin:0}.InsurancePoliciesPage_infoPanelEmpty__TXfCi,.InsurancePoliciesPage_infoPanelMessage__E21sa{color:var(--text-secondary);font-size:.86rem;margin:0}.InsurancePoliciesPage_infoPanelList__v7pzS{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.InsurancePoliciesPage_infoPanelListItem__3U7YK{align-items:start;background:var(--background-primary);border:1px solid var(--border-color);border-radius:7px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.InsurancePoliciesPage_infoPanelBenefit__eItt7{grid-gap:4px;display:grid;gap:4px}.InsurancePoliciesPage_infoPanelBenefit__eItt7:last-child{justify-items:end;text-align:right}.InsurancePoliciesPage_infoPanelBenefitName__vq5zU{font-size:.92rem}.InsurancePoliciesPage_infoPanelBenefitMeta__n\+7TL{color:var(--text-secondary);font-size:.8rem}.InsurancePoliciesPage_tabSection__vp1sh{grid-gap:16px;display:grid;gap:16px}.InsurancePoliciesPage_tabBar__InOi-{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:6px}.InsurancePoliciesPage_tabButtonActive__OD6xv,.InsurancePoliciesPage_tabButton__zkTOB{background:var(--background-primary);border:1px solid var(--border-color);border-radius:7px;color:var(--text-secondary);cursor:pointer;font:inherit;min-height:40px;padding:0 14px}.InsurancePoliciesPage_tabButtonActive__OD6xv{background:color-mix(in srgb,var(--primary-color) 10%,var(--background-primary));border-color:var(--primary-color);color:var(--primary-color);font-weight:700}.InsurancePoliciesPage_tabPanel__Y-ZPP{grid-gap:16px;display:grid;gap:16px}.InsurancePoliciesPage_tabPanelHeader__rXGyL{align-items:start;display:flex;gap:16px;justify-content:space-between}.InsurancePoliciesPage_tabPanelTitleGroup__f4W78{grid-gap:4px;display:grid;gap:4px}.InsurancePoliciesPage_tabPanelTitle__aMLI4{align-items:center;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;margin:0}.InsurancePoliciesPage_tabPanelSubtitle__aoYgA{color:var(--text-secondary);font-size:.86rem;margin:0}.InsurancePoliciesPage_tabPanelActions__-sy7n{display:flex;gap:8px;justify-content:flex-end}.InsurancePoliciesPage_tableWrapper__-U4Dx{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.InsurancePoliciesPage_rowActions__M5SSk{display:flex;gap:6px;justify-content:flex-end}.InsurancePoliciesPage_iconButton__w6Rwr{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.InsurancePoliciesPage_iconButton__w6Rwr:hover{background:var(--background-secondary)}.InsurancePoliciesPage_managementGrid__PKuYg{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.InsurancePoliciesPage_panel__fu2Ol h2{align-items:center;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;margin:0}.InsurancePoliciesPage_panel__fu2Ol p{color:var(--text-secondary);font-size:.86rem;margin:-4px 0 2px}.InsurancePoliciesPage_emptyState__yKt5g,.InsurancePoliciesPage_errorState__bDn2v,.InsurancePoliciesPage_statusState__B9984{border-radius:8px;font-size:.92rem;margin-bottom:14px;padding:14px 16px}.InsurancePoliciesPage_emptyState__yKt5g,.InsurancePoliciesPage_statusState__B9984{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.InsurancePoliciesPage_errorState__bDn2v{background:#fee2e2b8;border:1px solid #b91c1c59;color:#b91c1c}@media (max-width:900px){.InsurancePoliciesPage_page__tsAfo{padding:16px}.InsurancePoliciesPage_detailGrid__tnYLW,.InsurancePoliciesPage_form__7h\+ne,.InsurancePoliciesPage_managementGrid__PKuYg,.InsurancePoliciesPage_policyFacts__mu5Qu{grid-template-columns:1fr}.InsurancePoliciesPage_tabPanelHeader__rXGyL{flex-direction:column}.InsurancePoliciesPage_tabPanelActions__-sy7n{width:100%}.InsurancePoliciesPage_infoPanelListItem__3U7YK{flex-direction:column}.InsurancePoliciesPage_infoPanelBenefit__eItt7:last-child{justify-items:start;text-align:left}}.CountryAssignmentModule_module__LmAKF{grid-gap:16px;display:grid;gap:16px}.CountryAssignmentModule_info__F9Ido{background:var(--background-secondary);border:1px solid color-mix(in srgb,var(--primary-color) 35%,#0000);border-radius:8px;color:var(--text-secondary);margin:0;padding:14px 16px}.InsuranceEnrollmentsPage_page__vV5rF{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1180px,100%)}.InsuranceEnrollmentsPage_headerWrapper__VsUZN{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.InsuranceEnrollmentsPage_subtitle__V3LXp{color:var(--text-secondary);font-size:.95rem;margin:4px 0 0}.InsuranceEnrollmentsPage_headerButtons__vLOa3{display:flex;flex-wrap:wrap;gap:8px}.InsuranceEnrollmentsPage_rowActionButton__9uYB0{padding:.5rem}.InsuranceEnrollmentsPage_enrollmentLayout__ttkeU{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-bottom:18px}.InsuranceEnrollmentsPage_sideColumn__y0rjH{grid-gap:16px;display:grid;gap:16px;position:sticky;top:20px}.InsuranceEnrollmentsPage_form__OpO5\+{grid-gap:12px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr;padding:16px}.InsuranceEnrollmentsPage_form__OpO5\+ label,.InsuranceEnrollmentsPage_terminateRow__US-5I label{grid-gap:6px;color:var(--text-secondary);display:grid;font-size:.84rem;gap:6px}.InsuranceEnrollmentsPage_formActions__A5UR\+{align-items:end;display:flex;gap:8px}.InsuranceEnrollmentsPage_formActions__A5UR\+ button,.InsuranceEnrollmentsPage_headerButtons__vLOa3 button,.InsuranceEnrollmentsPage_terminatePanel__Wmko1 button,.InsuranceEnrollmentsPage_terminateRow__US-5I button{align-items:center;display:inline-flex;gap:6px}.InsuranceEnrollmentsPage_detailSummary__8IUI2{grid-gap:10px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;padding:16px}.InsuranceEnrollmentsPage_detailSummary__8IUI2 div{grid-gap:6px;display:grid;gap:6px;min-width:0}.InsuranceEnrollmentsPage_detailSummary__8IUI2 span{color:var(--text-secondary);font-size:.78rem}.InsuranceEnrollmentsPage_detailSummary__8IUI2 strong{font-size:.92rem;overflow-wrap:anywhere}.InsuranceEnrollmentsPage_terminatePanel__Wmko1,.InsuranceEnrollmentsPage_terminateRow__US-5I{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.InsuranceEnrollmentsPage_terminatePanel__Wmko1{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;padding:16px}.InsuranceEnrollmentsPage_terminatePanel__Wmko1 label{grid-gap:6px;color:var(--text-secondary);display:grid;font-size:.84rem;gap:6px}.InsuranceEnrollmentsPage_emptyState__BQtNA,.InsuranceEnrollmentsPage_errorState__YyVJX,.InsuranceEnrollmentsPage_statusState__TURG5{border-radius:8px;font-size:.92rem;margin-bottom:14px;padding:14px 16px}.InsuranceEnrollmentsPage_emptyState__BQtNA,.InsuranceEnrollmentsPage_statusState__TURG5{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.InsuranceEnrollmentsPage_errorState__YyVJX{background:color-mix(in srgb,var(--kpi-down) 8%,var(--background-secondary));border:1px solid color-mix(in srgb,var(--kpi-down) 35%,#0000);color:var(--kpi-down)}.InsuranceEnrollmentsPage_infoState__EPlgf{background:color-mix(in srgb,var(--heatmap-warning) 8%,var(--background-secondary));border:1px solid color-mix(in srgb,var(--heatmap-warning) 35%,#0000);border-radius:8px;color:var(--heatmap-warning);font-size:.92rem;margin-bottom:14px;padding:14px 16px}@media (max-width:900px){.InsuranceEnrollmentsPage_page__vV5rF{padding:16px}.InsuranceEnrollmentsPage_detailSummary__8IUI2,.InsuranceEnrollmentsPage_enrollmentLayout__ttkeU,.InsuranceEnrollmentsPage_form__OpO5\+,.InsuranceEnrollmentsPage_terminatePanel__Wmko1,.InsuranceEnrollmentsPage_terminateRow__US-5I{grid-template-columns:1fr}.InsuranceEnrollmentsPage_sideColumn__y0rjH{position:static}.InsuranceEnrollmentsPage_headerWrapper__VsUZN{flex-direction:column}.InsuranceEnrollmentsPage_headerButtons__vLOa3{width:100%}.InsuranceEnrollmentsPage_headerButtons__vLOa3 button{flex:1 1}}.EligibilityPreviewPanel_blocked__sQE2e,.EligibilityPreviewPanel_ready__KnyZe{border:1px solid;border-radius:12px;padding:14px}.EligibilityPreviewPanel_ready__KnyZe{background:color-mix(in srgb,var(--kpi-up) 7%,var(--background-primary));border-color:color-mix(in srgb,var(--kpi-up) 35%,var(--border-color))}.EligibilityPreviewPanel_blocked__sQE2e{background:color-mix(in srgb,var(--heatmap-warning) 8%,var(--background-primary));border-color:color-mix(in srgb,var(--heatmap-warning) 40%,var(--border-color))}.EligibilityPreviewPanel_heading__7AC2p{align-items:flex-start;display:flex;gap:9px}.EligibilityPreviewPanel_heading__7AC2p>div{grid-gap:2px;display:grid;gap:2px}.EligibilityPreviewPanel_heading__7AC2p strong{font-size:.92rem}.EligibilityPreviewPanel_heading__7AC2p span{color:var(--text-secondary);font-size:.82rem}.EligibilityPreviewPanel_readyIcon__JxXjG{color:var(--kpi-up)}.EligibilityPreviewPanel_blockedIcon__-0yO4{color:var(--heatmap-warning)}.EligibilityPreviewPanel_checks__xUeOP{grid-gap:8px;display:grid;gap:8px;margin:12px 0 0}.EligibilityPreviewPanel_check__3RrHl{grid-gap:9px;align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:9px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:10px}.EligibilityPreviewPanel_check__3RrHl>div{grid-gap:2px;display:grid;gap:2px}.EligibilityPreviewPanel_check__3RrHl strong{font-size:.84rem}.EligibilityPreviewPanel_check__3RrHl span{color:var(--text-secondary);font-size:.78rem}.EligibilityPreviewPanel_okIcon__ufDjK{color:var(--kpi-up)}.EligibilityPreviewPanel_failIcon__VsSAY{color:var(--heatmap-warning)}.EligibilityPreviewPanel_overrideButton__ipUBU{margin-top:10px}@media (max-width:640px){.EligibilityPreviewPanel_check__3RrHl{grid-template-columns:auto minmax(0,1fr)}}.PolicyInfoPanel_card__wet-s{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;padding:16px}.PolicyInfoPanel_title__lEfnN{align-items:center;display:flex;font-size:.86rem;font-weight:700;gap:8px;margin:0 0 12px}.PolicyInfoPanel_grid__ck6FQ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.PolicyInfoPanel_grid__ck6FQ div{background:var(--background-tertiary);border-radius:7px;min-height:50px;padding:10px}.PolicyInfoPanel_grid__ck6FQ dt{color:var(--text-secondary);font-size:.72rem;letter-spacing:.02em;margin:0 0 4px;text-transform:uppercase}.PolicyInfoPanel_grid__ck6FQ dd{font-size:.86rem;font-weight:700;margin:0;overflow-wrap:anywhere}@media (max-width:640px){.PolicyInfoPanel_grid__ck6FQ{grid-template-columns:1fr}}.InsuranceNetworksPage_page__sFN1A{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1180px,100%)}.InsuranceNetworksPage_headerWrapper__k4WwU{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.InsuranceNetworksPage_subtitle__vdq4Q{color:var(--text-secondary);font-size:.95rem;margin:4px 0 0}.InsuranceNetworksPage_headerButtons__HNNj\+{display:flex;flex-wrap:wrap;gap:8px}.InsuranceNetworksPage_rowActionButton__EBPng{padding:.5rem}.InsuranceNetworksPage_errorState__iIPDY{background:color-mix(in srgb,var(--kpi-down) 8%,var(--background-secondary));border:1px solid color-mix(in srgb,var(--kpi-down) 35%,#0000);border-radius:8px;color:var(--kpi-down);font-size:.92rem;margin-bottom:14px;padding:14px 16px}.InsuranceNetworksPage_statusState__71VRu{color:var(--text-secondary);font-size:.92rem;margin-bottom:14px;padding:14px 16px}.InsuranceNetworksPage_form__IX\+Tu,.InsuranceNetworksPage_statusState__71VRu{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px}.InsuranceNetworksPage_form__IX\+Tu{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;padding:16px}.InsuranceNetworksPage_form__IX\+Tu label{grid-gap:6px;color:var(--text-secondary);display:grid;font-size:.84rem;gap:6px}.InsuranceNetworksPage_form__IX\+Tu select{background:var(--background-primary);border:1px solid var(--border-color);border-radius:7px;color:var(--text-primary);font:inherit;min-height:40px;padding:8px 10px}.InsuranceNetworksPage_fullWidthField__-Rf2i{grid-column:1/-1}.InsuranceNetworksPage_formActions__bwC5B{align-items:end;display:flex}.InsuranceNetworksPage_formActions__bwC5B button{align-items:center;display:inline-flex;gap:6px}.InsuranceNetworksPage_placeholderShell__\+faHs{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;padding:16px}.InsuranceNetworksPage_placeholderShell__\+faHs p{color:var(--text-secondary);font-size:.92rem;margin:0}.InsuranceNetworksPage_sectionBlock__RcaCU,.InsuranceNetworksPage_summaryPanel__JHT40{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;margin-bottom:18px;padding:16px}.InsuranceNetworksPage_summaryPanel__JHT40{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.InsuranceNetworksPage_sectionBlock__RcaCU h3,.InsuranceNetworksPage_summaryPanel__JHT40 h3{color:var(--text-primary);font-size:1rem;font-weight:700;margin:0}.InsuranceNetworksPage_summaryPanel__JHT40 p{color:var(--text-secondary);font-size:.92rem;margin:8px 0 0}.InsuranceNetworksPage_summaryPanel__JHT40 dl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.InsuranceNetworksPage_summaryPanel__JHT40 dt{color:var(--text-secondary);font-size:.78rem}.InsuranceNetworksPage_summaryPanel__JHT40 dd{color:var(--text-primary);font-size:.9rem;font-weight:600;margin:4px 0 0}.InsuranceNetworksPage_sectionHeader__YQG2s{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.InsuranceNetworksPage_sectionBlock__RcaCU>h3{margin-bottom:12px}.InsuranceNetworksPage_dialogForm__kOdbj{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.InsuranceNetworksPage_dialogForm__kOdbj label{grid-gap:6px;color:var(--text-secondary);display:grid;font-size:.84rem;gap:6px}@media (max-width:980px){.InsuranceNetworksPage_page__sFN1A{padding:16px}.InsuranceNetworksPage_dialogForm__kOdbj,.InsuranceNetworksPage_form__IX\+Tu,.InsuranceNetworksPage_summaryPanel__JHT40,.InsuranceNetworksPage_summaryPanel__JHT40 dl{grid-template-columns:1fr}.InsuranceNetworksPage_sectionHeader__YQG2s{align-items:stretch;flex-direction:column}.InsuranceNetworksPage_headerWrapper__k4WwU{flex-direction:column}.InsuranceNetworksPage_headerButtons__HNNj\+{width:100%}.InsuranceNetworksPage_headerButtons__HNNj\+ button{flex:1 1}}.FilterResetButton_resetButton__5PbSJ{align-items:center;align-self:flex-end;background:var(--dashboard-surface);border:1px solid var(--border-color);border-bottom:3px solid #0000;border-radius:999px;box-shadow:var(--dashboard-shadow-sm);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.4rem;padding:.4rem .9rem;transition:all .2s ease}.FilterResetButton_resetButton__5PbSJ:hover{background:var(--dashboard-surface);border-color:var(--brand-primary);border-bottom-color:var(--brand-primary );color:var(--text-primary)}.FilterContainer_container__Dl9z8{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-md);box-shadow:var(--dashboard-shadow-sm);padding:var(--dashboard-padding-lg)}.FilterContainer_container__Dl9z8,.FilterContainer_content__NgN4C{display:flex;flex-direction:column;gap:var(--dashboard-gap-md)}.FilterContainer_row__8cXep{display:flex;flex-wrap:wrap;gap:1rem}.FilterContainer_field__mpUf6{display:flex;flex:1 1;flex-direction:column;min-width:220px}@media (max-width:1024px){.FilterContainer_row__8cXep{gap:.75rem}.FilterContainer_field__mpUf6{min-width:180px}}@media (max-width:768px){.FilterContainer_field__mpUf6{min-width:100%}}.FilterContainer_resetRow__PKSZF{display:flex;justify-content:flex-end}[dir=rtl] .FilterContainer_resetRow__PKSZF{justify-content:flex-start}.Filters_filtersWrapper__EbMqw{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-md);box-shadow:var(--dashboard-shadow-sm);margin-bottom:var(--dashboard-gap-lg);padding:var(--dashboard-padding-lg);width:100%}.Filters_filtersContent__7jRfH{display:flex;flex-direction:column;gap:var(--dashboard-gap-md)}.Filters_filterLabel__lQGXJ{color:var(--text-tertiary);font-size:.78rem;font-weight:600;letter-spacing:.3px;margin-bottom:6px;opacity:.75;text-transform:uppercase;transition:.2s ease}.Filters_dateFieldWrapper__vWj8a:hover .Filters_filterLabel__lQGXJ{color:var(--primary);opacity:1}.Filters_dateFieldWrapper__vWj8a{min-width:220px;position:relative}.Filters_datePickerPopup__dcBWq{background:var(--dashboard-surface);border-radius:10px;box-shadow:0 4px 22px #0000002e;min-width:340px;padding:0;position:fixed!important;z-index:99999!important}.Filters_resetButtonWrapper__v5QGA{display:flex;justify-content:flex-end;margin-top:12px;width:100%}[dir=rtl] .Filters_resetButtonWrapper__v5QGA{justify-content:flex-start}.export-menu{display:inline-block;position:relative}.export-btn{background:var(--brand-primary);border-radius:8px;color:#fff;cursor:pointer;padding:8px 14px}.export-dropdown{background:var(--card-bg);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-md);box-shadow:var(--dashboard-shadow-md);inset-inline-end:0;max-width:min(280px,calc(100vw - 24px));min-width:200px;overflow:hidden;padding:6px;position:absolute;top:calc(100% + 6px);z-index:1000}.export-dropdown button{background:#0000;border:none;color:var(--text-primary);cursor:pointer;padding:6px;text-align:left}.export-dropdown button:hover{background:var(--background-tertiary)}.close-btn{color:#dc2626!important}.watermark{font-size:50px;left:15%;opacity:.15;position:absolute;top:40%;transform:rotate(45deg)}.DashboardTabStrip_strip__zQS3D{border-bottom:1px solid var(--dashboard-border);display:flex;margin:22px 0 12px;overflow-x:auto}.DashboardTabStrip_tab__yETMr{background:#0000;border:0;border-bottom:3px solid #0000;color:var(--text-secondary);cursor:pointer;font-weight:700;padding:11px 16px;white-space:nowrap}.DashboardTabStrip_tab__yETMr:focus-visible{outline:2px solid var(--dashboard-tab-indicator);outline-offset:-2px}.DashboardTabStrip_active__--F5-{border-color:var(--dashboard-tab-indicator);color:var(--dashboard-tab-active)}.DashboardTabStrip_proposedChip__6\+XDi{background:var(--dashboard-badge-info-bg);border-radius:10px;color:var(--dashboard-badge-info-text);font-size:9px;letter-spacing:.04em;margin-inline-start:6px;padding:2px 6px;text-transform:uppercase}.DashboardPageLayout_pageWrapper__higic{background-color:var(--background-primary);display:flex;flex-direction:column;gap:var(--dashboard-gap-lg);min-height:calc(100vh - 160px);padding:var(--dashboard-padding-lg)}.DashboardPageLayout_pageHeader__rYpo8{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dashboard-gap-md);justify-content:space-between}.DashboardPageLayout_headerCopy__5c-Cg{min-width:0}.DashboardPageLayout_eyebrow__orFfL{color:var(--kpi-up);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.DashboardPageLayout_headerDescription__cGS\+I{color:var(--text-secondary);margin:4px 0 0}.DashboardPageLayout_tabDescription__01JFf{color:var(--dashboard-description-color);font-size:12px;margin:-4px 0 14px}.DashboardPageLayout_tabDescription__01JFf b{color:var(--text-primary)}.DashboardPageLayout_pageActions__fBx7p{align-items:center;display:flex;gap:.75rem}.DashboardPageLayout_wrapper__Cz\+tq{display:flex;flex-direction:column;gap:var(--dashboard-gap-md)}.DashboardPageLayout_content__N7aAt{margin-top:var(--dashboard-gap-md)}.CardControls_controls__kQt-g{display:flex;gap:2px}.CardControls_button__ZSiMx{background:#0000;border:0;border-radius:6px;color:var(--text-secondary);cursor:pointer;line-height:0;padding:4px}.CardControls_button__ZSiMx:hover{background:var(--dashboard-border);color:var(--text-primary)}.CardControls_button__ZSiMx:focus-visible{outline:2px solid var(--dashboard-tab-indicator);outline-offset:1px}.CardControls_grip__T3\+70{cursor:grab}.CardControls_grip__T3\+70:active{cursor:grabbing}.CardControls_hidden__Y61KJ{background:var(--dashboard-surface);border:1px dashed var(--dashboard-border);border-radius:var(--dashboard-radius-lg);display:grid;padding:var(--dashboard-padding-md);place-items:center}.CardControls_showButton__arGL9{align-items:center;background:#0000;border:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px}.CardControls_showButton__arGL9:hover{color:var(--text-primary)}.CardControls_showButton__arGL9:focus-visible{outline:2px solid var(--dashboard-tab-indicator);outline-offset:2px}.DashboardCardGrid_item__7QphD{min-width:0}.BarList_list__SAt6I{grid-gap:13px;display:grid;gap:13px}.BarList_row__BOY3E{grid-gap:10px;align-items:center;display:grid;font-size:11px;gap:10px;grid-template-columns:120px 1fr 52px}.BarList_track__gHo9V{background:var(--dashboard-border);border-radius:20px;height:9px;overflow:hidden}.BarList_fill__Hjdy3{border-radius:20px;display:block;height:100%}.BarList_value__AaiR4{text-align:end}.MetricCard_card__1Mh-z{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-lg);box-shadow:var(--dashboard-shadow-sm);min-width:0;overflow:hidden;padding:var(--dashboard-padding-md);position:relative}.MetricCard_card__1Mh-z:before{background:var(--accent);bottom:0;content:"";inset-inline-start:0;position:absolute;top:0;width:var(--dashboard-accent-bar-width)}.MetricCard_topRow__SHlgk{align-items:center;display:flex;justify-content:space-between}.MetricCard_iconSquare__iDFLE{background:color-mix(in srgb,var(--accent) 12%,var(--dashboard-surface));border-radius:10px;color:var(--accent);display:grid;height:34px;place-items:center;width:34px}.MetricCard_menu__0xS3N{background:#0000;border:0;color:var(--text-secondary);cursor:pointer;line-height:1;padding:4px}.MetricCard_menu__0xS3N:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MetricCard_label__08ZHW{color:var(--text-secondary);font-size:.72rem;font-weight:700;margin-top:10px}.MetricCard_value__CJA0U{color:var(--text-primary);font-size:var(--dashboard-value-size);font-weight:var(--dashboard-value-weight);margin:2px 0}.MetricCard_footer__u3\+Cd{align-items:baseline;display:flex;font-size:.68rem;gap:8px}.MetricCard_delta__uuMdI{font-weight:700}.MetricCard_toneUp__-3KIj{color:var(--kpi-up)}.MetricCard_toneDown__m1bKw{color:var(--kpi-down)}.MetricCard_toneFlat__HY3F\+{color:var(--kpi-flat)}.MetricCard_subtitle__lNtAX{color:var(--text-secondary)}.MetricCard_skeleton__VvJgZ{background:var(--dashboard-border);border-radius:4px;display:inline-block;height:1em;width:3.2em}@media (prefers-reduced-motion:no-preference){.MetricCard_card__1Mh-z{transition:box-shadow .15s ease-out,transform .15s ease-out}.MetricCard_card__1Mh-z:hover{box-shadow:var(--dashboard-shadow-md);transform:translateY(-1px)}}.SectionCard_card__4Vsrj{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-lg);box-shadow:var(--dashboard-shadow-sm);padding:var(--dashboard-padding-lg)}.SectionCard_expanded__eIc3w{grid-column:1/-1}.SectionCard_head__Fje8C{align-items:flex-start;display:flex;font-weight:800;gap:10px;justify-content:space-between;margin-bottom:14px}.SectionCard_headEnd__f8db7{align-items:center;display:flex;gap:10px}.SectionCard_meta__Vj\+ZG{color:var(--text-secondary);font-weight:500}.SectionCard_body__zYe4N{min-width:0}.SectionCard_expanded__eIc3w .SectionCard_body__zYe4N{min-height:340px}.InfoTooltip_wrap__zuDBE{align-items:center;display:inline-flex;gap:.4rem}.InfoTooltip_icon__11\+PP{color:#94a3b8;color:var(--text-secondary,#94a3b8);cursor:help;flex-shrink:0}.InfoTooltip_icon__11\+PP:hover{color:#0f172a;color:var(--text-primary,#0f172a)}.InfoTooltip_body__zK6jS{display:block;font-weight:400;line-height:1.4;max-width:280px}.InfoTooltip_title__iCk7j{display:block;font-weight:600;margin-bottom:.25rem}.InfoTooltip_description__KDNao{display:block}.HeatmapCard_card__BD4n9{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-lg);box-shadow:var(--dashboard-shadow-sm);display:flex;flex-direction:column;gap:var(--dashboard-gap-md);min-width:0;padding:var(--dashboard-padding-md)}.HeatmapCard_embedded__ZHIie{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.HeatmapCard_title__0gZDt{color:var(--text-primary);font-size:var(--dashboard-title-size);font-weight:var(--dashboard-title-weight);margin:0}.HeatmapCard_toolbar__XhIn8{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.HeatmapCard_toggle__BRgcT{background:var(--dashboard-surface-elevated);border:1px solid var(--dashboard-border);border-radius:10px;display:inline-flex;gap:3px;padding:3px}.HeatmapCard_activeToggle__4XDjZ,.HeatmapCard_toggleBtn__ZlROC{background:#0000;border:0;border-radius:7px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;line-height:1;min-height:32px;padding:5px 13px}.HeatmapCard_toggleBtn__ZlROC:hover{background:color-mix(in srgb,var(--brand-primary) 8%,#0000);color:var(--text-primary)}.HeatmapCard_activeToggle__4XDjZ{background:var(--brand-primary);box-shadow:0 1px 3px color-mix(in srgb,var(--brand-primary) 35%,#0000);color:#fff}.HeatmapCard_activeToggle__4XDjZ:focus-visible,.HeatmapCard_cell__vo-P9:focus-visible,.HeatmapCard_gridWrapper__DIinD:focus-visible,.HeatmapCard_toggleBtn__ZlROC:focus-visible{outline:2px solid var(--dashboard-tab-indicator);outline-offset:2px}.HeatmapCard_legend__Pvjty{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.7rem;gap:8px 14px}.HeatmapCard_legendItem__dAySv{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.HeatmapCard_legendBox__ULqho{border-radius:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 7%,#0000);height:11px;width:11px}.HeatmapCard_gridWrapper__DIinD{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 0 9px;scrollbar-color:color-mix(in srgb,var(--text-secondary) 65%,#0000) #0000;scrollbar-width:thin}.HeatmapCard_gridWrapper__DIinD::-webkit-scrollbar{height:7px}.HeatmapCard_gridWrapper__DIinD::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 55%,#0000);border-radius:999px}.HeatmapCard_table__owrJN{border:0;border-collapse:initial;border-spacing:4px;min-width:100%;table-layout:fixed;width:max-content}.HeatmapCard_connectedGrid__INXDK{overflow-x:hidden}.HeatmapCard_connectedTable__nwc4u{border-spacing:0 6px;width:100%}.HeatmapCard_connectedTable__nwc4u .HeatmapCard_cornerCell__Jzxf6,.HeatmapCard_connectedTable__nwc4u .HeatmapCard_rowLabel__5Onm2{width:110px}.HeatmapCard_connectedTable__nwc4u .HeatmapCard_cellSlot__QvaYU,.HeatmapCard_connectedTable__nwc4u .HeatmapCard_colHead__v6A31{width:auto}.HeatmapCard_connectedTable__nwc4u .HeatmapCard_cellSlot__QvaYU{height:34px}.HeatmapCard_connectedTable__nwc4u .HeatmapCard_cell__vo-P9{border-radius:0;box-shadow:inset 1px 0 0 color-mix(in srgb,var(--dashboard-surface) 55%,#0000),inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 5%,#0000);height:34px;width:100%}.HeatmapCard_connectedTable__nwc4u tr>.HeatmapCard_cellSlot__QvaYU:nth-child(2) .HeatmapCard_cell__vo-P9{border-end-start-radius:8px;border-start-start-radius:8px}.HeatmapCard_connectedTable__nwc4u tr>.HeatmapCard_cellSlot__QvaYU:last-child .HeatmapCard_cell__vo-P9{border-end-end-radius:8px;border-start-end-radius:8px}.HeatmapCard_connectedTable__nwc4u button.HeatmapCard_cell__vo-P9:hover{position:relative;transform:translateY(-1px);z-index:1}.HeatmapCard_cornerCell__Jzxf6,.HeatmapCard_rowLabel__5Onm2{background:var(--dashboard-surface);color:var(--text-primary);font-size:.74rem;font-weight:650;inset-inline-start:0;max-width:148px;min-width:78px;overflow:hidden;padding:0 10px 0 5px;position:sticky;text-align:start;text-overflow:ellipsis;white-space:nowrap;z-index:2}[dir=rtl] .HeatmapCard_cornerCell__Jzxf6,[dir=rtl] .HeatmapCard_rowLabel__5Onm2{padding:0 5px 0 10px}.HeatmapCard_cornerCell__Jzxf6{z-index:3}.HeatmapCard_colHead__v6A31{color:var(--text-secondary);font-size:.65rem;font-weight:700;height:25px;line-height:1;min-width:31px;padding:0 2px 5px;text-align:center;white-space:nowrap}.HeatmapCard_cellSlot__QvaYU,.HeatmapCard_cell__vo-P9{height:31px;padding:0;width:31px}.HeatmapCard_cell__vo-P9{border:0;border-radius:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 5%,#0000);display:block}button.HeatmapCard_cell__vo-P9{cursor:pointer}button.HeatmapCard_cell__vo-P9:hover{box-shadow:0 4px 10px color-mix(in srgb,currentColor 18%,#0000),inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 9%,#0000);filter:brightness(1.05) saturate(1.08);transform:translateY(-1px) scale(1.06)}.HeatmapCard_emptyCell__LT2Xr{background:var(--heatmap-empty);color:var(--heatmap-empty)}.HeatmapCard_normalCell__5bpoG{background:var(--heatmap-normal);color:var(--heatmap-normal)}.HeatmapCard_warningCell__8lydq{background:var(--heatmap-warning);color:var(--heatmap-warning)}.HeatmapCard_anomalyCell__iY8qa{background:var(--heatmap-anomaly);color:var(--heatmap-anomaly)}.HeatmapCard_emptyState__YR9xh{border:1px dashed var(--dashboard-border);border-radius:var(--dashboard-radius-md);color:var(--text-secondary);display:grid;font-size:.8rem;min-height:132px;place-items:center}@media (prefers-reduced-motion:no-preference){.HeatmapCard_activeToggle__4XDjZ,.HeatmapCard_cell__vo-P9,.HeatmapCard_toggleBtn__ZlROC{transition:background-color .15s ease,color .15s ease,filter .15s ease,transform .15s ease,box-shadow .15s ease}}@media (max-width:640px){.HeatmapCard_toolbar__XhIn8{align-items:stretch}.HeatmapCard_toggle__BRgcT{margin-inline-start:auto;order:-1}.HeatmapCard_legend__Pvjty{flex-basis:100%}.HeatmapCard_cellSlot__QvaYU,.HeatmapCard_cell__vo-P9{height:27px;width:27px}.HeatmapCard_colHead__v6A31{font-size:.6rem;min-width:27px}.HeatmapCard_connectedTable__nwc4u .HeatmapCard_cellSlot__QvaYU,.HeatmapCard_connectedTable__nwc4u .HeatmapCard_cell__vo-P9{width:auto}}.LeaveDashboard_wrapper__d3omE{display:flex;flex-direction:column;gap:24px;gap:var(--dashboard-gap-lg,24px)}.LeaveDashboard_headingRow__QEG0n{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.LeaveDashboard_subtitle__XETbJ{color:#64748b;color:var(--text-secondary,#64748b);margin:.35rem 0 0}.LeaveDashboard_summaryGrid__4iN4d{grid-gap:16px;grid-gap:var(--dashboard-gap-md,16px);display:grid;gap:16px;gap:var(--dashboard-gap-md,16px);grid-template-columns:repeat(4,minmax(0,1fr))}.LeaveDashboard_chartGrid__D6oBq,.LeaveDashboard_contentGrid__N6VAd{grid-gap:24px;grid-gap:var(--dashboard-gap-lg,24px);display:grid;gap:24px;gap:var(--dashboard-gap-lg,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.LeaveDashboard_fullWidthGrid__scenk{grid-gap:24px;grid-gap:var(--dashboard-gap-lg,24px);display:grid;gap:24px;gap:var(--dashboard-gap-lg,24px);grid-template-columns:1fr}.LeaveDashboard_queueTabs__UpxHW{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--line,#e2e8f0);display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;padding-bottom:.5rem}.LeaveDashboard_queueTabActive__flFk1,.LeaveDashboard_queueTab__rw90m{background:#0000;border:none;border-radius:999px;color:#64748b;color:var(--text-secondary,#64748b);cursor:pointer;font-size:.82rem;font-weight:500;padding:.35rem .8rem}.LeaveDashboard_queueTabActive__flFk1,.LeaveDashboard_queueTab__rw90m:hover{background:#f1f5f9;background:var(--dashboard-surface,#f1f5f9);color:#0f172a;color:var(--text-primary,#0f172a)}.LeaveDashboard_queueTabActive__flFk1{font-weight:600}.LeaveDashboard_chart__KwCs2{min-height:320px}.LeaveDashboard_center__b9L97,.LeaveDashboard_emptyState__5Vjd7{align-items:center;display:flex;justify-content:center;min-height:400px}.LeaveDashboard_emptyState__5Vjd7{color:#64748b;color:var(--text-secondary,#64748b);font-size:1.1rem}.LeaveDashboard_errorState__NqqpM{border:1px solid #dc2626;border:1px solid var(--danger-color,#dc2626);border-radius:8px;border-radius:var(--dashboard-radius-sm,8px);color:#dc2626;color:var(--danger-color,#dc2626);padding:1rem}@media (max-width:900px){.LeaveDashboard_chartGrid__D6oBq,.LeaveDashboard_contentGrid__N6VAd{grid-template-columns:1fr}.LeaveDashboard_summaryGrid__4iN4d{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.LeaveDashboard_summaryGrid__4iN4d{grid-template-columns:1fr}}.ExceptionsTable_table__aPdvV{border-collapse:collapse;max-width:100%;table-layout:fixed;width:100%}.ExceptionsTable_table__aPdvV td,.ExceptionsTable_table__aPdvV th{border-bottom:1px solid var(--dashboard-border);font-size:11px;overflow-wrap:anywhere;padding:11px 8px;text-align:start;word-break:break-word}.ExceptionsTable_table__aPdvV th{color:var(--text-secondary);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.LeaveCalendarGrid_calendar__awN2M{border:1px solid #e2e8f0;border:1px solid var(--line,#e2e8f0);border-radius:.75rem;overflow:hidden}.LeaveCalendarGrid_header__fVSGH,.LeaveCalendarGrid_weekdays__Er9Q8{align-items:center;background:#f8fafc;background:var(--surface-subtle,#f8fafc);display:grid;grid-template-columns:3rem 1fr 3rem;padding:.75rem;text-align:center}.LeaveCalendarGrid_header__fVSGH button{background:#0000;border:0;cursor:pointer;font-size:1.5rem}.LeaveCalendarGrid_weekdays__Er9Q8{color:#64748b;color:var(--text-secondary,#64748b);font-size:.75rem;grid-template-columns:repeat(7,1fr);padding:.5rem}.LeaveCalendarGrid_grid__2D6A2{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.LeaveCalendarGrid_day__h2ZnD{border-inline-start:1px solid #e2e8f0;border-inline-start:1px solid var(--line,#e2e8f0);border-top:1px solid #e2e8f0;border-top:1px solid var(--line,#e2e8f0);min-height:7rem;overflow:hidden;padding:.45rem}.LeaveCalendarGrid_day__h2ZnD:nth-child(7n+1){border-inline-start:0}.LeaveCalendarGrid_day__h2ZnD b{display:block;font-size:.75rem;margin-bottom:.35rem}.LeaveCalendarGrid_event__stUGC{border-radius:.25rem;color:#fff;display:block;font-size:.68rem;margin-top:.2rem;overflow:hidden;padding:.2rem .3rem;text-overflow:ellipsis;white-space:nowrap}@media (max-width:650px){.LeaveCalendarGrid_day__h2ZnD{min-height:5rem}.LeaveCalendarGrid_event__stUGC{font-size:.58rem}}.BarHorizontalCard_card__DVOvq{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-md);box-shadow:var(--dashboard-shadow-sm);display:flex;flex-direction:column;gap:var(--dashboard-gap-md);padding:var(--dashboard-padding-md);text-align:center}.BarHorizontalCard_title__A87SM{color:var(--text-primary);font-size:var(--dashboard-title-size);font-weight:var(--dashboard-title-weight);margin:0;padding-bottom:4px}.BarHorizontalCard_chartContainer__Cnmgx{height:auto;min-height:300px;width:100%}.ExpensesDashboard_wrapper__ltSEY{display:flex;flex-direction:column;gap:24px;gap:var(--dashboard-gap-lg,24px)}.ExpensesDashboard_center__j\+6mu,.ExpensesDashboard_emptyState__LUWsH{align-items:center;display:flex;justify-content:center;min-height:400px}.ExpensesDashboard_emptyState__LUWsH{color:var(--text-secondary);font-size:1.1rem}.ExpensesDashboard_errorState__jlVYu{border:1px solid #dc2626;border:1px solid var(--danger-color,#dc2626);border-radius:8px;border-radius:var(--dashboard-radius-sm,8px);color:#dc2626;color:var(--danger-color,#dc2626);padding:1rem}.ExpensesDashboard_summaryGrid__W1C0m{grid-gap:16px;grid-gap:var(--dashboard-gap-md,16px);display:grid;gap:16px;gap:var(--dashboard-gap-md,16px);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ExpensesDashboard_chartGrid__leXJd{grid-gap:24px;grid-gap:var(--dashboard-gap-lg,24px);display:grid;gap:24px;gap:var(--dashboard-gap-lg,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.ExpensesDashboard_chart__6DBne{min-height:320px}@media (max-width:900px){.ExpensesDashboard_chartGrid__leXJd{grid-template-columns:1fr}}.ExpensesDashboard_globalGrid__s-QhW{grid-gap:24px;grid-gap:var(--dashboard-gap-lg,24px);display:grid;gap:24px;gap:var(--dashboard-gap-lg,24px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ExpensesDashboard_heatmapSection__cDZuC{grid-gap:24px;grid-gap:var(--dashboard-gap-lg,24px);display:grid;gap:24px;gap:var(--dashboard-gap-lg,24px);grid-template-columns:1fr;margin-top:24px;margin-top:var(--dashboard-gap-lg,24px)}@media (min-width:1400px){.ExpensesDashboard_heatmapSection__cDZuC{grid-template-columns:1fr 1fr}}.ExpensesDashboard_scopeTabs__adRAf{border-bottom:1px solid var(--dashboard-border);display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:16px;margin-bottom:var(--dashboard-gap-md,16px);margin-top:24px;margin-top:var(--dashboard-gap-lg,24px);padding-bottom:.5rem}.ExpensesDashboard_scopeTab__yXYgc{background:#0000;border:none;border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:.85rem;font-weight:500;padding:.4rem .9rem;transition:all .2s ease}.ExpensesDashboard_scopeTab__yXYgc:hover{background:#f9fafb;background:var(--dashboard-surface,#f9fafb);color:var(--text-primary)}.ExpensesDashboard_activeScopeTab__Tz\+ru{background:var(--dashboard-surface);border-bottom:2px solid #10b981;border-bottom:2px solid var(--primary-color,#10b981);box-shadow:var(--dashboard-shadow-sm);color:var(--text-primary)}.ExpensesDashboard_scopeGrid__yizDf{grid-gap:24px;grid-gap:var(--dashboard-gap-lg,24px);display:grid;gap:24px;gap:var(--dashboard-gap-lg,24px);grid-template-columns:1fr}.ExpensesDashboard_scopeEmpty__ri4Cc{align-items:center;color:var(--text-secondary);display:flex;font-size:1rem;justify-content:center;min-height:300px}@media (max-width:768px){.ExpensesDashboard_globalGrid__s-QhW,.ExpensesDashboard_heatmapSection__cDZuC,.ExpensesDashboard_scopeGrid__yizDf,.ExpensesDashboard_summaryGrid__W1C0m{grid-template-columns:1fr}.ExpensesDashboard_scopeTabs__adRAf{margin-top:16px;margin-top:var(--dashboard-gap-md,16px)}}.ExpensesDashboard_wrapper__ltSEY>*{animation:ExpensesDashboard_fadeIn__be8nC .25s ease-in}@keyframes ExpensesDashboard_fadeIn__be8nC{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.PulsePanel_list__pOf8t{grid-gap:9px;display:grid;gap:9px}.PulsePanel_row__kA9WG{align-items:center;border:1px solid var(--dashboard-border);border-radius:9px;display:flex;gap:10px;justify-content:space-between;padding:10px 11px}.PulsePanel_text__3Hcos small{color:var(--text-secondary);display:block}.PulsePanel_badge__6F2tg{border-radius:20px;display:inline-flex;font-size:10px;font-weight:800;padding:4px 8px}.PulsePanel_success__giLL7{background:var(--dashboard-badge-success-bg);color:var(--dashboard-badge-success-text)}.PulsePanel_warn__6Ix\+w{background:var(--dashboard-badge-warn-bg);color:var(--dashboard-badge-warn-text)}.PulsePanel_danger__fcnoP{background:var(--dashboard-badge-danger-bg);color:var(--dashboard-badge-danger-text)}.PulsePanel_info__\+1xCX{background:var(--dashboard-badge-info-bg);color:var(--dashboard-badge-info-text)}.AttendanceDashboard_wrapper__Cb03h{display:flex;flex-direction:column;gap:24px;gap:var(--dashboard-gap-lg,24px)}.AttendanceDashboard_headingRow__YSLLr{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.AttendanceDashboard_subtitle__SjMo2{color:var(--text-secondary);margin:.35rem 0 0}.AttendanceDashboard_summaryGrid__KHqiS{grid-gap:16px;grid-gap:var(--dashboard-gap-md,16px);display:grid;gap:16px;gap:var(--dashboard-gap-md,16px);grid-template-columns:repeat(4,minmax(0,1fr))}.AttendanceDashboard_chartGrid__jRe-c{grid-gap:24px;grid-gap:var(--dashboard-gap-lg,24px);display:grid;gap:24px;gap:var(--dashboard-gap-lg,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.AttendanceDashboard_chart__Q9CPa{min-height:320px}.AttendanceDashboard_center__Pifp4{align-items:center;display:flex;justify-content:center;min-height:320px}.AttendanceDashboard_errorState__R799V{border:1px solid #dc2626;border:1px solid var(--danger-color,#dc2626);border-radius:8px;border-radius:var(--dashboard-radius-sm,8px);color:#dc2626;color:var(--danger-color,#dc2626);padding:1rem}.AttendanceDashboard_emptyState__hMJ2k{color:#6b7280;color:var(--text-muted,#6b7280);padding:2rem;text-align:center}@media (max-width:900px){.AttendanceDashboard_summaryGrid__KHqiS{grid-template-columns:repeat(2,minmax(0,1fr))}.AttendanceDashboard_headingRow__YSLLr{align-items:stretch;flex-direction:column}.AttendanceDashboard_chartGrid__jRe-c{grid-template-columns:1fr}}@media (max-width:560px){.AttendanceDashboard_summaryGrid__KHqiS{grid-template-columns:1fr}}.PieCard_card__xMxIP{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius-md);box-shadow:var(--dashboard-shadow-sm);display:flex;flex-direction:column;gap:var(--dashboard-gap-md);padding:var(--dashboard-padding-md);text-align:center}.PieCard_title__yyOiB{color:var(--text-primary);font-size:var(--dashboard-title-size);font-weight:var(--dashboard-title-weight);margin:0;padding-bottom:4px}.PieCard_chartContainer__z7vWS{height:var(--dashboard-chart-height);width:100%}.PieCard_embedded__BWuRy{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.InsuranceDashboard_wrapper__d4RpD{display:flex;flex-direction:column;gap:24px;gap:var(--dashboard-gap-lg,24px)}.InsuranceDashboard_wrapper__d4RpD>.dashboard-title{display:none}.InsuranceDashboard_sectionTitle__7ynUj{color:var(--text-primary);font-size:1.05rem;font-weight:600;margin:0}.InsuranceDashboard_loading__bwfcx{align-items:center;display:flex;grid-column:1/-1;justify-content:center;min-height:160px}.InsuranceDashboard_summaryGrid__XRKEC{grid-gap:16px;grid-gap:var(--dashboard-gap-md,16px);display:grid;gap:16px;gap:var(--dashboard-gap-md,16px);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.InsuranceDashboard_chartGrid__gLDMU{grid-gap:24px;grid-gap:var(--dashboard-gap-lg,24px);display:grid;gap:24px;gap:var(--dashboard-gap-lg,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.InsuranceDashboard_tableCard__Jii0Z{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:12px;border-radius:var(--dashboard-radius-md,12px);overflow-x:auto;padding:16px;padding:var(--dashboard-padding-md,16px)}.InsuranceDashboard_table__rAi9g{border-collapse:collapse;color:var(--text-primary);font-size:.9rem;width:100%}.InsuranceDashboard_table__rAi9g td,.InsuranceDashboard_table__rAi9g th{border-bottom:1px solid var(--dashboard-border);padding:.6rem .75rem;text-align:start;white-space:nowrap}.InsuranceDashboard_table__rAi9g th{color:var(--text-primary);color:var(--text-secondary,var(--text-primary));font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.InsuranceDashboard_table__rAi9g tbody tr:last-child td{border-bottom:none}.InsuranceDashboard_expired__NxoJu{color:#b42318;color:var(--status-danger,#b42318);font-weight:600}.InsuranceDashboard_expiring__Xy3ex{color:#b54708;color:var(--status-warning,#b54708);font-weight:600}.InsuranceDashboard_empty__9\+Lyz{color:var(--text-primary);color:var(--text-secondary,var(--text-primary));margin:0;padding:16px;padding:var(--dashboard-padding-md,16px);text-align:center}@media (max-width:900px){.InsuranceDashboard_chartGrid__gLDMU{grid-template-columns:1fr}}@media (max-width:768px){.InsuranceDashboard_summaryGrid__XRKEC{grid-template-columns:1fr}}.SignatureCapture_field__mEmBe{border-bottom:1px solid var(--border-color);padding:0 0 1.25rem}.SignatureCapture_header__eQFfS{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.875rem}.SignatureCapture_header__eQFfS h2{color:var(--text-primary);font-size:1rem;font-weight:700;margin:0}.SignatureCapture_header__eQFfS p,.SignatureCapture_privacy__TRC6B{color:var(--text-secondary);font-size:.8125rem;line-height:1.45;margin:.25rem 0 0}.SignatureCapture_emptyBadge__HfqUg,.SignatureCapture_savedBadge__G\+ipa{border-radius:999px;flex:0 0 auto;font-size:.75rem;font-weight:700;padding:.25rem .625rem}.SignatureCapture_savedBadge__G\+ipa{background:color-mix(in srgb,#16803c 12%,#0000);background:color-mix(in srgb,var(--success-color,#16803c) 12%,#0000);color:#16803c;color:var(--success-color,#16803c)}.SignatureCapture_emptyBadge__HfqUg{background:color-mix(in srgb,var(--text-secondary) 10%,#0000);color:var(--text-secondary)}.SignatureCapture_previewPanel__1y5wR{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.SignatureCapture_previewBox__sonr\+{background:linear-gradient(90deg,color-mix(in srgb,var(--border-color) 45%,#0000) 1px,#0000 1px),linear-gradient(color-mix(in srgb,var(--border-color) 45%,#0000) 1px,#0000 1px),var(--background-primary);background-size:18px 18px;border:1px dashed var(--border-color);border-radius:.5rem;color:var(--text-secondary);display:grid;font-size:.8125rem;min-height:6rem;overflow:hidden;padding:.75rem;place-items:center;text-align:center}.SignatureCapture_previewBox__sonr\+ img,.SignatureCapture_uploadPreview__TVaOk{display:block;max-height:8rem;max-width:100%;object-fit:contain}.SignatureCapture_actions__tCnKM,.SignatureCapture_footer__zdjD-,.SignatureCapture_toolbar__t5nwX{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.SignatureCapture_actions__tCnKM button,.SignatureCapture_footer__zdjD- button,.SignatureCapture_toolbar__t5nwX button{align-items:center;display:inline-flex;gap:.375rem}.SignatureCapture_tabs__iuiia{border:1px solid var(--border-color);border-radius:.5rem;display:inline-flex;margin-bottom:1rem;overflow:hidden}.SignatureCapture_activeTab__pdh8y,.SignatureCapture_tab__zq6b-{background:var(--background-secondary);border:0;border-inline-end:1px solid var(--border-color);color:var(--text-primary);font-weight:700;min-height:2.25rem;padding:.375rem .875rem}.SignatureCapture_activeTab__pdh8y:last-child,.SignatureCapture_tab__zq6b-:last-child{border-inline-end:0}.SignatureCapture_activeTab__pdh8y{background:color-mix(in srgb,var(--primary-brand-color) 12%,var(--background-secondary));color:var(--primary-brand-color)}.SignatureCapture_canvas__QeMQs{aspect-ratio:3/1;background:var(--background-primary);border:1px solid var(--border-color);border-radius:.5rem;min-height:10rem;touch-action:none;width:100%}.SignatureCapture_toolbar__t5nwX{margin-top:.625rem}.SignatureCapture_dropzone__d8vTW{grid-gap:.5rem;border:1px dashed var(--border-color);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;display:grid;gap:.5rem;min-height:12rem;padding:1rem;place-items:center;text-align:center}.SignatureCapture_dropzone__d8vTW input{width:min(100%,22rem)}.SignatureCapture_error__z1wmM{color:#b42318;color:var(--danger-color,#b42318);font-size:.8125rem;font-weight:700;margin:.625rem 0 0}@media (max-width:640px){.SignatureCapture_header__eQFfS,.SignatureCapture_previewPanel__1y5wR{display:grid;grid-template-columns:1fr}.SignatureCapture_actions__tCnKM,.SignatureCapture_footer__zdjD-,.SignatureCapture_toolbar__t5nwX{justify-content:stretch}.SignatureCapture_actions__tCnKM button,.SignatureCapture_footer__zdjD- button,.SignatureCapture_toolbar__t5nwX button{justify-content:center;width:100%}}.ProfilePage_pageWrapper__6Il0A{margin-left:auto;margin-right:auto;max-width:1200px;padding:24px}.ProfilePage_pageHeader__ds9tt{color:var(--text-primary);font-size:1.875rem;font-weight:600}.ProfilePage_profileCard__t5Lv\+{background-color:var(--background-secondary);border-radius:.5rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;margin:24px auto;max-width:768px;padding:24px}.ProfilePage_profileFormLabel__-fvil{color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.ProfilePage_profileSelect__-eKJG{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-primary);padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.ProfilePage_profileSelect__-eKJG:focus{border-color:var(--primary-brand-color);box-shadow:0 0 0 1px var(--primary-brand-color);outline:2px solid #0000;outline-offset:2px}@media (max-width:var(--bp-mobile )){.ProfilePage_pageWrapper__6Il0A{padding:1rem}.ProfilePage_pageHeader__ds9tt{font-size:1.25rem;margin-bottom:1rem;text-align:center}.ProfilePage_profileCard__t5Lv\+{border:1px solid var(--border-color);box-shadow:none;margin:1rem 0;padding:1rem}.ProfilePage_profileFormLabel__-fvil{font-size:.8125rem}.ProfilePage_profileSelect__-eKJG{font-size:.875rem}.ProfilePage_mobileHeaderButtons__6tM5x{display:flex;flex-direction:column;gap:.5rem;width:100%}.ProfilePage_mobileHeaderButtons__6tM5x button{font-size:.875rem;padding:.5rem .75rem;width:100%}form>.flex.justify-between.items-center{align-items:stretch;flex-direction:column;gap:.5rem}form>.flex.justify-between.items-center button{width:100%}.profileCard div.w-32.h-32,.profileCard img{height:6rem;width:6rem}.profileCard .flex.items-center.gap-x-4{flex-direction:column;gap:.25rem}.profileCard button,.profileCard label{font-size:.8125rem}}.LeaveRequestPage_pageWrapper__GcDTm{background-color:var(--background-primary);margin:0 auto;max-width:1200px;padding:2rem 1.5rem;width:100%}.LeaveRequestPage_pageHeader__\+V3oN{color:var(--text-primary);font-size:2rem;font-weight:600;margin-bottom:2rem}.LeaveRequestPage_leaveForm__uogog{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:24px;display:flex;flex-direction:column;gap:2rem;padding:2.5rem}.LeaveRequestPage_sectionCard__F2Jz4{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:16px;padding:1rem 1.25rem}.LeaveRequestPage_fileListContainer__M58OC{display:flex;flex-direction:column;gap:4px;margin-top:6px}.LeaveRequestPage_attachmentHint__OgROE{color:#6b7280;font-size:.75rem;margin-top:4px}.LeaveRequestPage_selectionContainer__rEoso{margin-bottom:1.5rem;position:relative}.LeaveRequestPage_selectionBar__lLAxX{align-items:stretch;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:40px;box-shadow:0 1px 2px #00000014,0 4px 12px #0000000d;display:flex;min-height:66px;transition:box-shadow .2s ease;width:100%}.LeaveRequestPage_selectionBar__lLAxX:hover{box-shadow:0 2px 4px #0000001a,0 8px 16px #0000001a}.LeaveRequestPage_barSection__ihWgF{align-items:flex-start;background:none;border:none;border-radius:50px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;max-width:none;min-width:0;padding:12px 24px;position:relative;text-align:left;transition:background-color .15s ease}.LeaveRequestPage_barSection__ihWgF:hover{background-color:color-mix(in srgb,var(--background-secondary) 92%,#fff 8%);border-color:var(--border-color-hover,var(--border-color));box-shadow:0 0 0 2px #00000008}.LeaveRequestPage_barSection__ihWgF:first-child:hover{border-bottom-left-radius:40px;border-top-left-radius:40px}.LeaveRequestPage_barSection__ihWgF:last-child:hover{border-bottom-right-radius:40px;border-top-right-radius:40px}.LeaveRequestPage_barDivider__Alu8y{align-self:center;background-color:var(--border-color);flex-shrink:0;height:32px;width:1px}.LeaveRequestPage_barLabel__WEdEe{color:var(--text-primary);font-size:12px;font-weight:700;margin-bottom:4px;pointer-events:none;white-space:nowrap}.LeaveRequestPage_barValue__jNA4S{color:var(--text-secondary);font-size:14px;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.LeaveRequestPage_leaveTypeOptionRow__5d9e3{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.LeaveRequestPage_leaveTypeOptionMenuRow__ycRhw{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;min-width:100%;width:max-content}.LeaveRequestPage_leaveTypeOptionRowDisabled__iLw4E{opacity:.82}.LeaveRequestPage_leaveTypeOptionName__sTxbM{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeaveRequestPage_leaveTypeBalanceBadge__RYxpl{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;padding:.22rem .6rem;white-space:nowrap}.LeaveRequestPage_leaveTypeBalanceBadgeGreen__2ZoRP{background:color-mix(in srgb,#22c55e 18%,#0000);border-color:color-mix(in srgb,#22c55e 35%,#0000);color:#15803d}.LeaveRequestPage_leaveTypeBalanceBadgeYellow__xQ3PT{background:color-mix(in srgb,#f59e0b 18%,#0000);border-color:color-mix(in srgb,#f59e0b 35%,#0000);color:#b45309}.LeaveRequestPage_leaveTypeBalanceBadgeRed__aZ9XX{background:color-mix(in srgb,#ef4444 18%,#0000);border-color:color-mix(in srgb,#ef4444 35%,#0000);color:#b91c1c}.LeaveRequestPage_barSection__ihWgF .LeaveRequestPage_selectWrapper__TzZg1{margin-top:0;width:100%}.LeaveRequestPage_barSection__ihWgF .LeaveRequestPage_Select__control__8jc1l,.LeaveRequestPage_barSection__ihWgF [role=combobox],.LeaveRequestPage_barSection__ihWgF input[type=text],.LeaveRequestPage_barSection__ihWgF select{background:#0000!important;background-color:initial!important;border:none!important;border-radius:50px!important;box-shadow:none!important;color:var(--text-secondary)!important;cursor:pointer!important;font-size:14px!important;height:auto!important;margin:0!important;min-height:0!important;outline:none!important;padding:0!important;width:100%!important}.LeaveRequestPage_barSection__ihWgF input::placeholder,.LeaveRequestPage_barSection__ihWgF select::placeholder{color:var(--text-placeholder);font-weight:400}.LeaveRequestPage_barSection__ihWgF [role=combobox][aria-expanded=false],.LeaveRequestPage_barSection__ihWgF select:not(:placeholder-shown){color:var(--text-primary)!important;font-weight:400}.LeaveRequestPage_barSection__ihWgF:hover [role=combobox],.LeaveRequestPage_barSection__ihWgF:hover input,.LeaveRequestPage_barSection__ihWgF:hover select{color:var(--text-primary)!important}[data-theme=dark] .LeaveRequestPage_selectionBar__lLAxX:hover{box-shadow:0 10px 24px #02061757}[data-theme=dark] .LeaveRequestPage_barSection__ihWgF:hover{background-color:color-mix(in srgb,var(--background-secondary) 92%,#fff 8%);box-shadow:0 0 0 1px #94a3b82e}.LeaveRequestPage_previewText__VeqXQ{color:var(--text-secondary);display:flex;flex-direction:column;font-size:.95rem;gap:.35rem}.LeaveRequestPage_previewError__j8BUO{color:#dc2626;font-size:.9rem}.LeaveRequestPage_formLabel__hUMOV{color:var(--text-primary);display:block;font-size:14px;font-weight:600;margin-bottom:.5rem}.LeaveRequestPage_textarea__TrI16{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;min-height:100px;padding:.75rem 1rem;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.LeaveRequestPage_textarea__TrI16:focus{border-color:var(--primary-brand-color);box-shadow:0 0 0 3px rgba(var(--primary-brand-color-rgb),.1);outline:none}.LeaveRequestPage_fileInputContainer__4lWec{align-items:center;display:flex;gap:1rem;position:relative}.LeaveRequestPage_hiddenInput__CuoEe{display:none}.LeaveRequestPage_uploadButton__i\+VP0{align-items:center;background-color:#fafafa;border:2px dashed #ddd;border-radius:12px;color:#717171;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:.75rem 1.5rem;transition:all .2s}.LeaveRequestPage_uploadButton__i\+VP0:hover{background-color:rgba(var(--primary-brand-color-rgb),.05);border-color:var(--primary-brand-color);color:var(--primary-brand-color)}.LeaveRequestPage_fileBadge__7US9J{align-items:center;background-color:#e0f2fe;border-radius:999px;color:#0c4a6e;display:inline-flex;font-size:14px;font-weight:500;padding:.5rem 1rem;position:relative}.LeaveRequestPage_removeFileButton__hl6IK{align-items:center;background-color:#fffffff2;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:none;font-size:18px;font-weight:600;height:28px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}.LeaveRequestPage_fileBadge__7US9J:hover .LeaveRequestPage_removeFileButton__hl6IK{display:flex}.LeaveRequestPage_fileBadge__7US9J:hover span{opacity:.3}.LeaveRequestPage_submitButton__bv5ZM{margin-top:1rem}.LeaveRequestPage_headerLeft__CPaOP{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.LeaveRequestPage_backButton__UK2IK{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:50%;transition:all .2s ease}.LeaveRequestPage_backButton__UK2IK:hover{background-color:var(--background-hover)}@media (max-width:var(--bp-mobile )){.LeaveRequestPage_pageWrapper__GcDTm{padding:1rem}.LeaveRequestPage_pageHeader__\+V3oN{font-size:1.5rem;margin-bottom:1.5rem}.LeaveRequestPage_leaveForm__uogog{border-radius:16px;gap:1.5rem;padding:1.5rem}.LeaveRequestPage_selectionBar__lLAxX{align-items:center;background-color:var(--background-secondary);border-radius:50px;display:flex;flex-direction:column;gap:8px;height:auto;justify-content:space-between;padding:4px 8px;transition:all .2s ease-in-out;width:100%}.LeaveRequestPage_barSection__ihWgF{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;min-height:64px;padding:12px 16px;width:100%}.LeaveRequestPage_barSection__ihWgF:hover{background-color:#fafafa;border-radius:12px}.LeaveRequestPage_barSection__ihWgF:first-child:hover,.LeaveRequestPage_barSection__ihWgF:last-child:hover{border-radius:12px}.LeaveRequestPage_barDivider__Alu8y{display:none}.LeaveRequestPage_barLabel__WEdEe{font-size:11px;margin-bottom:4px}.LeaveRequestPage_barValue__jNA4S{font-size:13px}.LeaveRequestPage_leaveTypeOptionRow__5d9e3{align-items:flex-start;flex-direction:column;gap:.35rem}.LeaveRequestPage_textarea__TrI16{font-size:14px;min-height:120px}.LeaveRequestPage_uploadButton__i\+VP0{justify-content:center;width:100%}.LeaveRequestPage_submitButton__bv5ZM{width:100%}}.LeaveRequestPage_mobileStack__huwx7{display:flex;flex-direction:column;gap:14px;width:100%}.LeaveRequestPage_mobileField__W097C{width:100%}@media (max-width:768px){.LeaveRequestPage_selectionBar__lLAxX{display:none}.LeaveRequestPage_leaveForm__uogog{gap:16px}.LeaveRequestPage_barSection__ihWgF,.LeaveRequestPage_formGroup__UCsej,.LeaveRequestPage_mobileField__W097C,.LeaveRequestPage_mobileField__W097C>*,.LeaveRequestPage_submitButton__bv5ZM,.LeaveRequestPage_textarea__TrI16{width:100%}}.WarningPanel_desktopWrapper__yyUL7{margin:0;padding:0}.WarningPanel_contentWrapper__yJJC-{box-shadow:0 4px 12px #00000014;padding:1.5rem 2rem}.WarningPanel_orangeHeader__Kr60U{background:linear-gradient(135deg,#fed7aa,#fdba74);border-top-left-radius:1rem;border-top-right-radius:1rem;padding:1.4rem 1rem 1.6rem;text-align:center}.WarningPanel_iconWrapper__0RBzd{align-items:center;background:#fb923c;border-radius:999px;color:#fff;display:flex;font-size:1.35rem;font-weight:800;height:48px;justify-content:center;margin:0 auto .75rem;width:48px}.WarningPanel_iconMark__YetWA{transform:translateY(-2px)}.WarningPanel_headerTitle__RZDyc{color:#7c2d12;font-size:1.05rem;font-weight:700;margin:0}.WarningPanel_headerSubtitle__LsfLB{color:#7c2d12;font-size:.85rem;margin-top:.25rem;opacity:.95}.WarningPanel_detailsContainer__z5vmv{background:var(--background-secondary);border:2px solid #0000000f;border-radius:.9rem;box-shadow:0 3px 6px #0000000f,0 8px 20px #00000012;margin-top:.9rem;padding:1.3rem 1.4rem}.WarningPanel_desktopItemRow__uhDou{border-bottom:1px dashed #94a3b873;padding:.6rem 0}.WarningPanel_desktopItemRow__uhDou:last-child{border-bottom:none}.WarningPanel_desktopItemMain__1Ht6b{display:flex;justify-content:space-between;margin-bottom:2px}.WarningPanel_desktopName__Wezo8{color:var(--text-primary);font-size:.92rem;font-weight:600}.WarningPanel_desktopType__cJJUH{color:var(--text-secondary);font-size:.85rem}.WarningPanel_desktopDates__8O\+sI{color:var(--text-secondary);font-size:.8rem}.WarningPanel_centerFooter__lqyXM{display:flex;gap:.75rem;justify-content:center;padding-bottom:1.2rem}.WarningPanel_cancelBtn__m0F2y{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);padding:.55rem 1.4rem}.WarningPanel_confirmBtn__Rh09X{background:var(--brand-primary);border-radius:999px;color:#fff;padding:.55rem 1.4rem}.WarningPanel_sheetOverlay__4Nu2J{align-items:flex-end;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1500}.WarningPanel_sheet__nr3J\+{animation:WarningPanel_slideUp__Fk8jU .3s ease-out;background:var(--background-secondary);border-top-left-radius:1.2rem;border-top-right-radius:1.2rem;padding-bottom:2rem;width:100%}.WarningPanel_sheetHandle__B7MC-{background:#ccc;border-radius:999px;height:6px;margin:1rem auto;width:50px}@keyframes WarningPanel_slideUp__Fk8jU{0%{transform:translateY(100%)}to{transform:translateY(0)}}.WarningPanel_orangeHeaderMobile__gzcJc{background:linear-gradient(135deg,#fed7aa,#fdba74);padding:1.4rem 1rem;text-align:center}.WarningPanel_iconWrapperMobile__wLDa5{align-items:center;background:#fb923c;border-radius:999px;color:#fff;display:flex;font-size:1.3rem;font-weight:800;height:46px;justify-content:center;margin:0 auto .75rem;width:46px}.WarningPanel_headerTitleMobile__tRr9y{color:#7c2d12;font-size:1.05rem;font-weight:700;margin:0}.WarningPanel_headerSubtitleMobile__Ik3Oa{color:#7c2d12;font-size:.85rem;margin-top:.25rem;opacity:.95}.WarningPanel_mobileList__V90bX{margin:1rem 0 1.4rem}.WarningPanel_sheetButtons__sV3d1{display:flex;flex-direction:column;gap:.75rem;padding:0 1.4rem}.WarningPanel_rtl__WbxqN{direction:rtl;text-align:right}.ReportCellValue_valueGroup__ToNkG{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.ReportCellValue_primitiveChip__qXQQC{align-items:center;background:var(--background-primary);border:1px solid var(--border-subtle);border-radius:9999px;color:var(--text-primary);display:inline-flex;font-size:.8125rem;line-height:1.25;max-width:16rem;padding:.4rem .7rem;word-break:break-word}.ReportCellValue_objectCard__4M7Jr{background:var(--background-primary);border:1px solid var(--border-subtle);border-radius:.9rem;display:flex;flex-direction:column;gap:.35rem;max-width:18rem;min-width:11rem;padding:.65rem .8rem}.ReportCellValue_objectRow__G2XKC{display:flex;flex-direction:column;gap:.1rem}.ReportCellValue_objectKey__eMY53{color:var(--text-secondary);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ReportCellValue_objectValue__yQE5c{color:var(--text-primary);font-size:.8125rem;line-height:1.35;word-break:break-word}.ReportsData_wrapper__VF9dD{width:100%}.ReportsData_actionsRow__pI6zw{gap:8px;justify-content:space-between;margin-bottom:8px}.ReportsData_actionsRow__pI6zw,.ReportsData_startActions__OoW2u{align-items:center;display:flex}.ReportsData_errorState__o1AD-{background:color-mix(in srgb,#b42318 8%,#0000);background:color-mix(in srgb,var(--danger-color,#b42318) 8%,#0000);border:1px solid color-mix(in srgb,#b42318 24%,#0000);border:1px solid color-mix(in srgb,var(--danger-color,#b42318) 24%,#0000);border-radius:8px;color:#b42318;color:var(--danger-color,#b42318);font-size:.9rem;margin-top:8px;padding:10px 12px}.Reports_pageWrapper__LEKbv{padding:1.5rem}.Reports_pageHeader__qBuV4{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Reports_pageTitle__AtiXQ{color:var(--text-primary);font-size:1.5rem;font-weight:600}.Reports_filterRow__4J8ig{margin-bottom:1rem}.Reports_reportDescriptionCard__kkOle{background:var(--bg-primary);background:var(--bg-elevated,var(--bg-primary));border:1px solid var(--border-color);border-radius:.75rem;margin-bottom:1rem;padding:1rem 1.1rem}.Reports_reportDescriptionText__XMum\+{color:var(--text-secondary);line-height:1.6;margin:0}.Reports_reportContainer__9vKBv{margin-top:1rem}.Reports_summaryHeader__MoZdm{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.Reports_summaryHierarchy__aljT4{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.Reports_summarySeparator__gvPtX{color:var(--text-secondary)}.Reports_summaryStepActive__DGWIE,.Reports_summaryStep__AgvPP{width:auto}.Reports_summaryStepActive__DGWIE{font-weight:600}.Reports_summaryLevel__aY0gW{color:var(--text-secondary);font-size:.9rem}.Reports_emptyState__ZaMwA{color:var(--text-secondary);padding:2rem;text-align:center}.Reports_fetchActionGroup__mqIcn{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.Reports_fetchMissingHint__ER4k1{color:var(--text-secondary);font-size:.85rem}.DrillDownModal_page__z8zgZ{background:var(--background-secondary);border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;overflow:hidden;width:100%}.DrillDownModal_filtersPanel__PUmWe{padding:1rem 1.25rem 0}.DrillDownModal_header__JpzKj{align-items:center;background:var(--background-primary);border-bottom:1px solid var(--border-color);display:flex;gap:1rem;justify-content:flex-end;padding:1rem 1.25rem}.DrillDownModal_headerActions__Yo5S9{align-items:center;display:flex;gap:.5rem}.DrillDownModal_tableWrap__\+3irf{overflow:auto;padding:1rem 1.25rem 1.25rem}.DrillDownModal_empty__ihWwR{color:var(--text-secondary);padding:1.5rem;text-align:center}.DrillDownModal_loadingState__sEwEn{align-items:center;display:flex;justify-content:center;min-height:220px;padding:1.5rem}.DrillDownModal_statusBadge__xzckn{border-radius:9999px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;padding:.2rem .75rem;text-transform:capitalize;white-space:nowrap}@media (max-width:var(--bp-mobile )){.DrillDownModal_header__JpzKj{align-items:stretch;flex-direction:column}.DrillDownModal_headerActions__Yo5S9{width:100%}.DrillDownModal_tableWrap__\+3irf{padding:.75rem}}.ReportDrillDownPage_pageWrapper__ptzxy{display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:1.5rem}@media (max-width:var(--bp-mobile )){.ReportDrillDownPage_pageWrapper__ptzxy{padding:1rem}}.OrganizationTree_tree__S\+6F6{display:flex;flex-direction:column;font-family:inherit;gap:10px}.OrganizationTree_nodeWrapper__H\+67L{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--dashboard-radius-md);box-shadow:var(--dashboard-shadow-sm);position:relative;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.OrganizationTree_nodeWrapper__H\+67L:hover{border-color:#0000;box-shadow:var(--dashboard-shadow-md);transform:translateY(-2px)}.OrganizationTree_nodeWrapper__H\+67L:hover:before{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.OrganizationTree_nodeRow__mincF{align-items:center;background:none;border:none;border-radius:inherit;color:var(--text-primary);display:flex;gap:10px;padding:10px 12px;text-align:left;width:100%}.OrganizationTree_nodeToggleButton__44IBp{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1;gap:10px;min-width:0;padding:0;text-align:left}.OrganizationTree_actionButton__5lZv6:focus-visible,.OrganizationTree_nodeToggleButton__44IBp:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.OrganizationTree_nodeCheckbox__pc0w5{accent-color:var(--brand-primary);cursor:pointer;margin-right:2px}.OrganizationTree_nodeName__7sHL8{color:var(--text-primary);font-size:.9375rem;font-weight:600;white-space:nowrap}.OrganizationTree_nodeCode__PTZCt{background:var(--background-primary);border:1px solid var(--card-border);border-radius:4px;color:var(--text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.OrganizationTree_statusBadge__r-v45{border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:2px 10px;white-space:nowrap}.OrganizationTree_statusActive__l825g{background:color-mix(in srgb,var(--brand-primary) 16%,#0000);color:var(--brand-primary-hover)}.OrganizationTree_statusInactive__m1c8O{background:var(--background-primary);border:1px solid var(--card-border);color:var(--text-secondary)}.OrganizationTree_userCount__LxMgR{color:var(--text-secondary);font-size:.8125rem;white-space:nowrap}.OrganizationTree_children__tAwwu{border-top:1px solid var(--card-border);display:flex;flex-direction:column;gap:8px;margin:0 10px 10px;padding:10px 0 0 18px}.OrganizationTree_actions__itmwS{display:flex;gap:2px;margin-left:auto;opacity:0;transition:opacity .15s ease}.OrganizationTree_nodeRow__mincF:focus-within .OrganizationTree_actions__itmwS,.OrganizationTree_nodeRow__mincF:hover .OrganizationTree_actions__itmwS{opacity:1}.OrganizationTree_actionButton__5lZv6{background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;padding:6px;transition:background-color .15s ease,color .15s ease}.OrganizationTree_actionButton__5lZv6:hover{background:var(--background-primary);color:var(--text-primary)}.OrganizationTree_actionButton__5lZv6[aria-pressed=true]{background:color-mix(in srgb,var(--brand-primary) 14%,#0000);color:var(--brand-primary-hover)}.OrganizationTree_breadcrumbs__mTiK2{align-items:center;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:6px;padding:4px 0 12px}.OrganizationTree_breadcrumbLink__f1plQ{color:var(--brand-primary-hover);cursor:pointer;font-weight:500}.OrganizationTree_breadcrumbLink__f1plQ:hover{text-decoration:underline}.OrganizationTree_breadcrumbDisabled__PKlBW{color:var(--text-placeholder);cursor:default}.OrganizationTree_breadcrumbSeparator__24LeJ{color:var(--text-placeholder)}.OrganizationTree_nodeRow__mincF{position:relative}.OrganizationTree_detailPopover__-lGvD{background:var(--card-bg);background:var(--card-bg-elevated,var(--card-bg));border:1px solid var(--card-border);border-radius:var(--dashboard-radius-md);box-shadow:var(--dashboard-shadow-md);color:var(--text-secondary);display:flex;flex-direction:column;font-size:.8125rem;gap:8px;max-width:calc(100vw - 32px);padding:12px;position:fixed;width:280px;z-index:1000}.OrganizationTree_detailPopoverArrow__QEBgJ{background:inherit;border-left:1px solid var(--card-border);border-top:1px solid var(--card-border);height:10px;position:absolute;right:18px;top:-6px;transform:rotate(45deg);width:10px}.OrganizationTree_auditCard__EOWn7{border-bottom:1px solid var(--card-border);display:flex;flex-direction:column;gap:6px;padding-bottom:8px}.OrganizationTree_auditCard__EOWn7:last-child{border-bottom:none;padding-bottom:0}.OrganizationTree_auditRow__AkiZe{display:flex;flex-direction:column;gap:1px}.OrganizationTree_auditLabel__6MEi8{color:var(--text-placeholder);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.OrganizationTree_auditValue__A1iYs{color:var(--text-primary);font-size:.8125rem}.OrganizationTree_bucketBreakdown__ST3R1{color:var(--text-secondary)}.OrganizationTree_bucketLink__pBLFr{background:none;border:none;color:var(--brand-primary-hover);cursor:pointer;font:inherit;padding:0}.OrganizationTree_bucketLink__pBLFr:hover{text-decoration:underline}.OrganizationTree_bucketNA__MDZ6R{color:var(--text-secondary)}.OrganizationTree_bulkActionBar__EQ4TR{align-items:center;background:var(--card-bg-elevated);border:1px solid var(--card-border);border-radius:var(--dashboard-radius-md);color:var(--text-primary);display:flex;font-size:.875rem;font-weight:500;gap:12px;margin-bottom:4px;padding:10px 14px}.OrganizationTree_emptyState__abYvs{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:6px;padding:22px 12px;text-align:center}.OrganizationTree_emptyStateIcon__cQhXr{color:var(--text-placeholder);margin-bottom:2px}.OrganizationTree_emptyStateTitle__kDd2V{color:var(--text-primary);font-weight:600;margin:0}.OrganizationTree_emptyStateDescription__KX3xJ{color:var(--text-secondary);font-size:.8125rem;margin:0 0 6px}.OrganizationTree_errorBox__oVFnC{background:color-mix(in srgb,#dc2626 10%,#0000);border-radius:var(--dashboard-radius-sm);color:#dc2626;font-size:.8125rem;margin:0 12px 10px;padding:10px 12px}.OrganizationStructure_pageWrapper__JJ-xY{padding:1.5rem}.OrganizationStructure_pageHeader__7ZHq0{color:var(--text-primary)}.OrganizationStructure_pageTitle__XejSf{color:var(--text-primary);font-size:1.875rem;font-weight:700;margin:0}.OrganizationStructure_headerRow__aXDBW{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.OrganizationStructure_actionsBar__jzhTS{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:720px;width:100%}.OrganizationStructure_btnText__fHzjo{margin-left:.5rem}[dir=rtl] .OrganizationStructure_btnText__fHzjo{margin-left:0;margin-right:.5rem}.OrganizationStructure_sortBarDesktop__JT90e{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.OrganizationStructure_sortLabel__pgVUX{color:var(--text-secondary);font-size:.875rem;margin-right:4px}[dir=rtl] .OrganizationStructure_sortLabel__pgVUX{margin-left:4px;margin-right:0}.OrganizationStructure_sortChip__0xNZU{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.875rem;gap:6px;padding:6px 10px;transition:all .15s ease}.OrganizationStructure_sortChip__0xNZU:hover{border-color:var(--primary-brand-color)}.OrganizationStructure_sortChip__0xNZU[aria-pressed=true]{border-color:var(--primary-brand-color);box-shadow:0 0 0 2px #34d39926}.OrganizationStructure_sortIcon__Cuoxi{align-items:center;display:inline-flex;opacity:.8}.OrganizationStructure_sortBarMobile__o6B\+s{display:none;margin:10px 0 14px}.OrganizationStructure_loadingWrapper__s740t{padding:24px 0;text-align:center}.OrganizationStructure_errorBox__AljXC{color:#dc2626;padding:16px;text-align:center}.OrganizationStructure_emptyState__cRH74{background-color:var(--background-secondary);border:1px dashed var(--border-color);border-radius:.5rem;color:var(--text-secondary);margin-top:1rem;padding:4rem 1rem;text-align:center}.OrganizationStructure_emptyTitle__7zfvv{color:var(--text-primary);font-size:1.125rem;font-weight:500;margin-top:16px}.OrganizationStructure_emptyDesc__ZtK5K{margin-top:6px}.OrganizationStructure_emptyCta__FMRgf{margin-top:16px}.OrganizationStructure_tenantsBlock__SzuPm{margin-top:6px}.OrganizationStructure_selectAllRow__CJIcK{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.OrganizationStructure_selectAllLabel__mJTze{color:var(--text-secondary);font-size:.875rem;font-weight:500}.OrganizationStructure_checkbox__\+RwH0{accent-color:var(--primary-brand-color)}.OrganizationStructure_tenantsList__xTgF2{display:flex;flex-direction:column;gap:24px}.OrganizationStructure_loadingMore__K7J5m{padding:16px 0}.OrganizationStructure_noAccessWrapper__3Hpy1{align-items:center;display:flex;justify-content:center;padding:2rem}.OrganizationStructure_noAccessTitle__1eWIo{color:var(--text-primary);font-weight:600}@media (max-width:768px){.OrganizationStructure_pageWrapper__JJ-xY{padding:.75rem}.OrganizationStructure_headerRow__aXDBW{align-items:stretch;flex-direction:column}.OrganizationStructure_pageTitle__XejSf{font-size:1.25rem;margin-bottom:6px}.OrganizationStructure_actionsBar__jzhTS{align-items:stretch;flex-direction:column;gap:.5rem;width:100%}.OrganizationStructure_actionsBar__jzhTS button{font-size:.875rem;padding:.5rem .75rem;width:100%}.OrganizationStructure_emptyState__cRH74{padding:2rem 1rem}.OrganizationStructure_emptyTitle__7zfvv{font-size:1rem}.OrganizationStructure_sortBarDesktop__JT90e{display:none}.OrganizationStructure_sortBarMobile__o6B\+s{display:block}}.AssignmentIssues_pageWrapper__JWea9{padding:1.5rem}.AssignmentIssues_status__2Xj4Y{color:var(--text-primary);font-weight:600;white-space:nowrap}.RestoreUserModal_pageWrapper__STZkb{display:flex;flex-direction:column;min-height:100%;padding:1.5rem}.RestoreUserModal_pageHeader__MGCC5{color:var(--text-primary)}.RestoreUserModal_tableContainer__2MoEz{background-color:var(--background-secondary);border-radius:.5rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;flex-grow:1;overflow-x:auto}.RestoreUserModal_table__ULaU3{border-collapse:collapse;min-width:100%}.RestoreUserModal_tableHead__Pogop{background-color:var(--background-primary)}.RestoreUserModal_tableTh__f-kwb{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.75rem;font-weight:500;letter-spacing:.05em;padding:.75rem 1.5rem;text-align:left;text-transform:uppercase}.RestoreUserModal_tableThCheckbox__QDiJV{border-bottom:1px solid var(--border-color);padding-left:1.5rem;padding-right:1.5rem}.RestoreUserModal_tableRow__D8LsG{border-bottom:1px solid var(--border-color);transition:background-color .15s ease-in-out}.RestoreUserModal_tableRow__D8LsG:last-child{border-bottom:none}.RestoreUserModal_tableRow__D8LsG:hover{background-color:var(--background-primary)}.RestoreUserModal_tableTd__XzAbZ{color:var(--text-primary);font-size:.875rem;padding:1rem 1.5rem;white-space:nowrap}.RestoreUserModal_tableTdCheckbox__aVHqq{padding-left:1.5rem;padding-right:1.5rem}.RestoreUserModal_statusBadge__IIzWx{border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;line-height:1.25;padding:.125rem .5rem}.RestoreUserModal_statusActivated__APORE{background-color:#dcfce7;color:#166534}.RestoreUserModal_statusDeactivated__zuWeh{background-color:#fee2e2;color:#991b1b}[data-theme=dark] .RestoreUserModal_statusActivated__APORE{background-color:#14532d;color:#bbf7d0}[data-theme=dark] .RestoreUserModal_statusDeactivated__zuWeh{background-color:#7f1d1d;color:#fecaca}.FilterUsersModal_form__4fFpp{display:flex;flex-direction:column;gap:14px}.FilterUsersModal_field__ZFA0G{display:flex;flex-direction:column;gap:6px}.FilterUsersModal_label__kZwB6{color:var(--text-primary);font-size:.85rem;font-weight:600}.UploadUsersModal_instructions__FSpHW{color:var(--text-secondary)}.UploadUsersModal_label__CvLX3{color:var(--text-primary);font-weight:500}.UploadUsersModal_fileInput__u1hm5{color:var(--text-secondary)}.UploadUsersModal_fileInput__u1hm5::file-selector-button{background-color:var(--primary-brand-color);border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:600;margin-inline-end:1rem;padding:.5rem 1rem;transition:background-color .15s ease-in-out}.UploadUsersModal_fileInput__u1hm5::file-selector-button:hover{background-color:var(--primary-brand-hover)}.UploadUsersModal_selectedFileText__VYGRR{color:var(--text-secondary)}.UploadUsersModal_errorText__sp70I{color:#b91c1c}[data-theme=dark] .UploadUsersModal_errorText__sp70I{color:#fca5a5}.UploadUsersModal_fileInputContainer__xZyNv{align-items:center;display:flex;gap:1rem;position:relative}.UploadUsersModal_hiddenInput__jcZkL{display:none}.UploadUsersModal_uploadButton__rgF15{align-items:center;background-color:var(--background-secondary);border:1px dashed var(--border-color);border-radius:.375rem;color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;padding:.5rem 1rem;transition:all .2s}.UploadUsersModal_uploadButton__rgF15:hover{border-color:var(--primary-brand-color);color:var(--primary-brand-color)}.UploadUsersModal_uploadButton__rgF15 svg{margin-right:.5rem}.UploadUsersModal_fileBadge__7hIEG{align-items:center;background-color:#e0f2fe;border-radius:9999px;color:#0c4a6e;display:inline-flex;font-size:.875rem;font-weight:500;padding:.5rem 1rem;position:relative}.UploadUsersModal_removeFileButton__WUL57{align-items:center;background-color:#ffffffb3;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:none;height:24px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.UploadUsersModal_fileBadge__7hIEG:hover .UploadUsersModal_removeFileButton__WUL57{display:flex}.UploadUsersModal_fileBadge__7hIEG:hover span{opacity:.3}.UploadUsersModal_sampleFileSection__ngut3{border:1px solid var(--border-color);border-radius:.5rem;margin-bottom:1rem;margin-top:1rem;padding:1rem}.UploadUsersModal_sampleFileTitle__\+Ko90{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.UploadUsersModal_sampleFileDescription__1xs2d{color:#6b7280;font-size:.875rem;margin-bottom:.75rem}.UploadUsersModal_sampleFileButton__9dCll{background-color:#e0f2fe;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#0c4a6e;display:inline-block;font-size:.75rem;font-weight:500;line-height:1.25rem;padding:.625rem 1.5rem;text-transform:uppercase;transition:all .15s ease-in-out}.UploadUsersModal_sampleFileButton__9dCll:focus,.UploadUsersModal_sampleFileButton__9dCll:hover{background-color:#bfdbfe;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.UploadUsersModal_sampleFileButton__9dCll:focus{outline:none}.UploadUsersModal_sampleFileButton__9dCll:active{background-color:#93c5fd;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.UsersPage_pageWrapper__mFn19{display:flex;flex-direction:column;min-height:100%;padding:1.5rem}.UsersPage_headerWrapper__PhlzC{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.UsersPage_pageHeader__U2ut9{color:var(--text-primary);font-weight:600}.UsersPage_levelFilterWrapper__lBR6c{min-width:200px}.UsersPage_mobileHeaderButtons__f9QJo{display:flex;gap:.5rem}.UsersPage_statusBadge__IMHv5{border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;line-height:1.25;padding:.125rem .5rem}.UsersPage_statusActivated__03se0{background-color:#dcfce7;color:#166534}.UsersPage_statusDeactivated__sYVv2{background-color:#fee2e2;color:#991b1b}[data-theme=dark] .UsersPage_statusActivated__03se0{background-color:#14532d;color:#bbf7d0}[data-theme=dark] .UsersPage_statusDeactivated__sYVv2{background-color:#7f1d1d;color:#fecaca}@media (max-width:var(--bp-tablet )){.UsersPage_pageHeader__U2ut9{font-size:1.5rem}}@media (max-width:var(--bp-mobile )){.UsersPage_pageWrapper__mFn19{padding:1rem}.UsersPage_headerWrapper__PhlzC{align-items:stretch;flex-direction:column;gap:.75rem}.UsersPage_pageHeader__U2ut9{font-size:1.25rem;text-align:center}.UsersPage_mobileHeaderButtons__f9QJo{flex-direction:column;width:100%}.UsersPage_mobileHeaderButtons__f9QJo button{font-size:.875rem;padding:.5rem .75rem;width:100%}}.UsersPage_mobileCardsWrapper__ZFuK8{display:flex;flex-direction:column;gap:1rem}.UserCard_card__n79VP{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.6rem;box-shadow:0 1px 2px #0000000d;padding:1rem;position:relative;transition:.2s ease}.UserCard_card__n79VP:hover{box-shadow:0 4px 6px #0000001a}.UserCard_hitLayer__lbawS{background:#0000;border:0;border-radius:inherit;cursor:pointer;inset:0;margin:0;padding:0;position:absolute;z-index:0}.UserCard_cardBody__3bKJl{pointer-events:none;position:relative;z-index:1}.UserCard_cardBody__3bKJl .UserCard_actions__dXLZI{pointer-events:auto}.UserCard_topRow__FKr8K{align-items:center;display:flex;justify-content:space-between}.UserCard_fullName__qshd9{color:var(--text-primary);font-size:1.05rem;font-weight:600}.UserCard_actions__dXLZI{display:flex;gap:.4rem}.UserCard_iconBtn__uobmi{background:none;border:none;border-radius:.35rem;color:var(--text-secondary);display:grid;padding:.35rem;place-items:center}.UserCard_iconBtn__uobmi:hover{background-color:var(--background-hover)}.UserCard_deleteBtn__lSgZz{color:#b91c1c}.UserCard_divider__23G3t{background-color:var(--border-color);height:1px;margin:.8rem 0;width:100%}.UserCard_row__QXJe\+{display:flex;justify-content:space-between;margin-bottom:.5rem}.UserCard_label__YU5n6{color:var(--text-primary);font-size:.85rem;font-weight:600}.UserCard_value__a2c85{color:var(--text-secondary);font-size:.85rem}.UserCard_statusRow__nja7p{display:flex;justify-content:center;margin-top:.5rem}.UserCard_status__mUxqq{border-radius:.35rem;font-size:.75rem;font-weight:600;padding:.1rem .5rem}.UserCard_statusActivated__vS-Mc{background-color:#dcfce7;color:#166534}.UserCard_statusDeactivated__dmrsQ{background-color:#fee2e2;color:#991b1b}[dir=rtl] .UserCard_row__QXJe\+{flex-direction:row-reverse}.LevelBadgeGroup_container__dtTzy{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.LevelBadgeGroup_badge__sNFBz{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:999px;display:inline-flex;font-size:.75rem;gap:.25rem;padding:.125rem .5rem}.LevelBadgeGroup_badgeName__V-Idb{color:var(--text-primary);font-weight:600}.LevelBadgeGroup_badgeScope__U4E1n{color:var(--text-secondary);font-size:.625rem;font-weight:700}.LevelBadgeGroup_overflowBadge__aS8ry{align-items:center;background:#eef2f7;background:var(--background-tertiary,#eef2f7);border-radius:999px;color:var(--text-secondary);cursor:default;display:inline-flex;font-size:.75rem;font-weight:700;padding:.125rem .5rem}.LevelBadgeGroup_empty__Fupfp{color:var(--text-secondary)}.LevelBadgeGroup_tooltipList__GY82S{display:flex;flex-direction:column;gap:.25rem}.LevelBadgeGroup_tooltipRow__a-hiC{display:flex;font-size:.8125rem;gap:.75rem;justify-content:space-between}.LevelBadgeGroup_tooltipScope__2lRwF{font-weight:700;opacity:.8}.SortMobileCards_wrapper__mXXrt{align-items:center;display:flex;gap:10px;margin-bottom:12px}.SortMobileCards_sortBy__Y4Cdz{flex:1 1}.SortMobileCards_sortOrder__Xw362{flex-shrink:0}.SortMobileCards_disabledToggle__jgi\+N{opacity:.45;pointer-events:none}[dir=rtl] .SortMobileCards_wrapper__mXXrt{flex-direction:row-reverse}.AssignEvidenceModal_groupList__3YuCF{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:.375rem;margin:0 0 1rem;max-height:12rem;overflow-y:auto;padding:.75rem .75rem .75rem 2rem}.AssignEvidenceModal_groupList__3YuCF li+li{margin-top:.375rem}.AssignEvidenceModal_evidenceField__IBLyM{display:block;margin-top:.75rem}.AssignEvidenceModal_evidenceField__IBLyM>div{margin-top:.375rem}.AssignEvidenceModal_select__Psdm9{background:var(--background-primary);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-primary);font:inherit;margin-top:.375rem;min-height:2.75rem;padding:0 .75rem;width:100%}.AssignEvidenceModal_approvalSection__fQeRn{margin-top:1rem;padding-top:.25rem}.AssignEvidenceModal_approvalHeading__Tdq7P{align-items:center;display:flex;font-weight:600;gap:.375rem}.AssignEvidenceModal_infoIcon__\+s-65{align-items:center;color:var(--text-secondary);cursor:help;display:inline-flex}.AssignEvidenceModal_referenceGrid__9HM\+H{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.AssignEvidenceModal_operationReferenceNote__Rs8GB{background:var(--background-secondary);border-radius:.375rem;color:var(--text-secondary);font-size:.875rem;margin:1rem 0 0;padding:.75rem}[dir=rtl] .AssignEvidenceModal_groupList__3YuCF{padding-left:.75rem;padding-right:2rem}@media (max-width:640px){.AssignEvidenceModal_referenceGrid__9HM\+H{grid-template-columns:1fr}}.LevelPicker_container__zZauX{display:flex;flex-direction:column;gap:1.25rem}.LevelPicker_section__eTtX0{display:flex;flex-direction:column;gap:.5rem}.LevelPicker_sectionTitle__iYQVk{color:var(--text-primary);font-size:.875rem;font-weight:700;margin:0}.LevelPicker_grid__A9KKL{display:flex;flex-direction:column;gap:.5rem}.LevelPicker_levelRow__H722w{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;display:flex;gap:.75rem;justify-content:space-between;padding:.625rem .875rem}.LevelPicker_levelInfo__xkDyZ{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.LevelPicker_levelName__tHI5O{color:var(--text-primary);font-weight:600}.LevelPicker_scopeBadge__q62R1{background:#eef2f7;background:var(--background-tertiary,#eef2f7);color:var(--text-secondary)}.LevelPicker_pendingBadge__gwNVt,.LevelPicker_scopeBadge__q62R1{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;min-height:1.25rem;padding:0 .5rem}.LevelPicker_pendingBadge__gwNVt{background:#fff4d6;background:var(--warning-bg,#fff4d6);color:#8a5a00;color:var(--warning-text,#8a5a00)}.LevelPicker_heldBadge__VAy7L{align-items:center;background:#e5f7ec;background:var(--success-bg,#e5f7ec);border-radius:999px;color:#157347;color:var(--success-text,#157347);display:inline-flex;font-size:.75rem;font-weight:700;min-height:1.5rem;padding:0 .625rem}.LevelPicker_empty__h0FwG{color:var(--text-secondary);font-size:.875rem;margin:0}.BulkLevelChangeDialog_hint__C9x\+M{color:var(--text-secondary);font-size:.875rem;margin:0 0 1rem}.BulkLevelChangeDialog_selectedList__NWBKe{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.BulkLevelChangeDialog_selectedChip__OdbMA{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.25rem .5rem}.BulkLevelChangeDialog_selectedChipRemove__NoFlt{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:1rem;line-height:1;padding:0}.RemoteChangeDialog_title__ENgnB{color:var(--text-primary);font-size:1.125rem;font-weight:600}.RemoteChangeDialog_content__CuD6W{padding-block:.5rem;text-align:center}.RemoteChangeDialog_message__OwZV5{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.RemoteChangeDialog_footer__\+rMxr{border-top:1px solid var(--border-color);display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}.RemoteChangeDialog_cancelBtn__bEZFm{background-color:var(--background-primary);color:var(--text-secondary)}.RemoteChangeDialog_cancelBtn__bEZFm:hover{background-color:var(--background-secondary)}.RemoteChangeDialog_reloadBtn__4tiPv{background-color:var(--brand-primary);color:#fff}.RemoteChangeDialog_reloadBtn__4tiPv:hover{background-color:var(--brand-primary-hover)}.ProfileTab_formWrapper__r9Lhc{display:flex;flex-direction:column;gap:1.25rem}.ProfileTab_imageSection__Vs7DY{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;padding-bottom:1rem}.ProfileTab_imageSection__Vs7DY img{border-radius:50%;height:8rem;object-fit:cover;width:8rem}.ProfileTab_imageUploadLink__1Xl46{color:var(--brand-primary);font-size:.875rem}.ProfileTab_imageUploadLink__1Xl46:hover{color:var(--brand-primary-hover)}.ProfileTab_formActions__bIMDt{display:flex;flex-direction:row;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.ProfileTab_fieldRow__8dynS{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-top:12px}.ProfileTab_fieldLabel__0fM-K{color:var(--text-secondary);font-size:14px;font-weight:600}.ProfileTab_hireDatePendingCard__QM7f1{grid-gap:12px;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 13%,#0000),color-mix(in srgb,#f59e0b 4%,#0000)),var(--background-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--warning-color,#f59e0b) 13%,#0000),color-mix(in srgb,var(--warning-color,#f59e0b) 4%,#0000)),var(--background-primary);border:1px solid color-mix(in srgb,var(--warning-color,#f59e0b) 45%,var(--border-color));border-radius:8px;box-shadow:0 10px 24px color-mix(in srgb,#f59e0b 12%,#0000);box-shadow:0 10px 24px color-mix(in srgb,var(--warning-color,#f59e0b) 12%,#0000);display:grid;gap:12px;max-width:680px;padding:14px 16px}.ProfileTab_hireDatePendingHeader__dU7i2{align-items:center;display:flex;gap:12px;justify-content:space-between}.ProfileTab_hireDatePendingTitle__0y\+fE{color:var(--text-primary);font-size:14px;font-weight:700}.ProfileTab_hireDatePendingBadge__mCZNL{align-items:center;background:color-mix(in srgb,#f59e0b 16%,#0000);background:color-mix(in srgb,var(--warning-color,#f59e0b) 16%,#0000);border:1px solid color-mix(in srgb,#f59e0b 45%,#0000);border:1px solid color-mix(in srgb,var(--warning-color,#f59e0b) 45%,#0000);border-radius:999px;color:#b45309;color:var(--warning-color,#b45309);display:inline-flex;font-size:12px;font-weight:800;min-height:26px;padding:4px 12px}.ProfileTab_hireDatePendingFacts__lQUlK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ProfileTab_hireDatePendingFacts__lQUlK dt{color:var(--text-secondary);color:var(--text-muted,var(--text-secondary));font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.ProfileTab_hireDatePendingFacts__lQUlK dd{color:var(--text-primary);font-size:13px;font-weight:750;margin:4px 0 0}.ProfileTab_hireDatePendingCard__QM7f1 p{color:var(--text-secondary);font-size:13px;margin:0}.ProfileTab_updateBtn__j8Qc\+{background-color:var(--brand-primary);color:#fff}.ProfileTab_updateBtn__j8Qc\+:hover:not(:disabled){background-color:var(--brand-primary-hover)}.ProfileTab_dangerBtn__UKSS-{background-color:#dc2626;background-color:var(--error-color,#dc2626);color:#fff}.ProfileTab_dangerBtn__UKSS-:hover:not(:disabled){background-color:#b91c1c;background-color:var(--error-color-hover,#b91c1c)}.ProfileTab_cancelBtn__WXJHF{background-color:var(--background-primary);color:var(--text-secondary)}@media (max-width:var(--bp-mobile )){.ProfileTab_formActions__bIMDt{align-items:stretch;flex-direction:column;gap:.5rem}.ProfileTab_formActions__bIMDt button{font-size:.875rem;padding:.75rem 1rem;width:100%}.ProfileTab_mobileHeaderButtons__WtUtg{display:flex;flex-direction:column;gap:.5rem;width:100%}.ProfileTab_mobileHeaderButtons__WtUtg button{font-size:.875rem;padding:.5rem .75rem;width:100%}.ProfileTab_updateBtn__j8Qc\+{order:1}.ProfileTab_dangerBtn__UKSS-{order:2}.ProfileTab_cancelBtn__WXJHF{order:3}}.UserLeaveAssignments_container__z93V1{display:flex;flex-direction:column;gap:1.25rem;padding:1rem 0;width:100%}.UserLeaveAssignments_tableContainer__\+OOUR{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden;width:100%}.UserLeaveAssignments_table__zo5ms{border-collapse:collapse;width:100%}.UserLeaveAssignments_tableHead__6DUVl th{background-color:var(--background-tertiary);border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-align:left}.UserLeaveAssignments_tableRow__NbOGn:nth-child(2n){background-color:var(--background-muted)}.UserLeaveAssignments_tableRow__NbOGn td{color:var(--text-primary);font-size:.875rem;padding:.75rem 1rem;vertical-align:middle}.UserLeaveAssignments_suspendedRow__nVeIM{background-color:var(--background-muted);box-shadow:inset 3px 0 0 var(--danger-color)}.UserLeaveAssignments_suspendedCard__As3Cd{border-color:var(--danger-color);box-shadow:inset 3px 0 0 var(--danger-color)}.UserLeaveAssignments_statusBadge__Psvo-{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.2rem .6rem}.UserLeaveAssignments_statusBadgeActive__gKfmW{background:var(--background-muted);color:var(--success-color)}.UserLeaveAssignments_statusBadgeSuspended__8r-n4{background:var(--background-muted);color:var(--danger-color)}.UserLeaveAssignments_reasonText__iEuYb{color:var(--text-secondary);font-size:.75rem;margin-top:.35rem}.UserLeaveAssignments_actionButtons__tU2K0{display:flex;gap:.5rem;justify-content:flex-end}.UserLeaveAssignments_emptyState__XUnGg{color:var(--text-secondary);font-size:.9rem;padding:2rem;text-align:center}@media (max-width:var(--bp-tablet )){.UserLeaveAssignments_tableHead__6DUVl th,.UserLeaveAssignments_tableRow__NbOGn td{font-size:.8125rem;padding:.5rem .75rem}.UserLeaveAssignments_tableContainer__\+OOUR{border-radius:.5rem}}@media (max-width:var(--bp-mobile )){.UserLeaveAssignments_tableContainer__\+OOUR{border:1px solid var(--border-color);border-radius:.5rem;box-shadow:none;overflow-x:auto}.UserLeaveAssignments_table__zo5ms{display:block;overflow-x:auto;white-space:nowrap;width:100%}.UserLeaveAssignments_tableHead__6DUVl th,.UserLeaveAssignments_tableRow__NbOGn td{font-size:.75rem;padding:.5rem}.UserLeaveAssignments_actionButtons__tU2K0{gap:.25rem;justify-content:flex-start}.UserLeaveAssignments_container__z93V1{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.UserLeaveAssignments_table__zo5ms{display:none}.UserLeaveAssignments_mobileCardList__LgYgg{display:flex;flex-direction:column;gap:.75rem}.UserLeaveAssignments_mobileCard__28vss{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;padding:.75rem}.UserLeaveAssignments_tableContainer__\+OOUR{display:none}.UserLeaveAssignments_mobileCardList__LgYgg{display:flex;flex-direction:column;gap:.75rem}.UserLeaveAssignments_mobileCard__28vss{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem}.UserLeaveAssignments_mobileCardRow__6WMgd{display:flex;font-size:.8125rem;justify-content:space-between}.UserLeaveAssignments_mobileCardLabel__7uUKM{color:var(--text-secondary);font-weight:500}.UserLeaveAssignments_mobileCardValue__FJ5Qc{font-weight:600}}.LeaveAssignmentTab_container__udv18{display:flex;flex-direction:column;gap:1rem;padding:1rem 0;width:100%}@media (max-width:var(--bp-mobile )){.LeaveAssignmentTab_container__udv18{padding:.5rem 0}}.LevelAccessTab_container__-2ldw{display:flex;flex-direction:column;gap:1rem}.LevelAccessTab_header__71NYA{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.LevelAccessTab_title__q9Y-T{color:var(--text-primary);font-size:1rem;font-weight:700;margin:0}.LevelAccessTab_subtitle__35buw{color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.LevelAccessTab_chipList__PxDwO{display:flex;flex-wrap:wrap;gap:.5rem}.LevelAccessTab_chip__MuwKn{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:999px;display:inline-flex;gap:.375rem;padding:.375rem .625rem}.LevelAccessTab_chipLabel__A0y29{color:var(--text-primary);font-size:.875rem;font-weight:600}.LevelAccessTab_chipScope__44ZpV{background:#eef2f7;background:var(--background-tertiary,#eef2f7);border-radius:999px;color:var(--text-secondary);font-size:.6875rem;font-weight:700;padding:0 .375rem}.LevelAccessTab_chipRemove__l8tV1{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.LevelAccessTab_chipRemove__l8tV1:disabled{cursor:not-allowed;opacity:.4}.LevelAccessTab_actions__cjvFP{display:flex;justify-content:flex-end}.LevelAccessTab_empty__wS54G{color:var(--text-secondary);font-size:.875rem;margin:0}@media (max-width:768px){.LevelAccessTab_header__71NYA{flex-direction:column}}.OrganizationTab_wrapper__h\+ZHL{display:flex;flex-direction:column;gap:1rem}.OrganizationTab_header__-Q2rq{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.OrganizationTab_header__-Q2rq h3{color:var(--text-primary);font-size:1rem;font-weight:700;margin:0}.OrganizationTab_header__-Q2rq p{color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.OrganizationTab_contentGrid__3nW44{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr)}.OrganizationTab_summaryPanel__H13Dj,.OrganizationTab_treePanel__CX-CK{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px}.OrganizationTab_treePanel__CX-CK{max-height:520px;overflow:auto;padding:.5rem}.OrganizationTab_summaryPanel__H13Dj{align-self:start;padding:1rem}.OrganizationTab_summaryPanel__H13Dj h4{color:var(--text-primary);font-size:.95rem;font-weight:700;margin:0 0 .75rem}.OrganizationTab_treeGroup__hmnyf{display:flex;flex-direction:column;gap:.125rem}.OrganizationTab_nodeRow__2VlLV{grid-gap:.25rem;align-items:center;display:grid;gap:.25rem;grid-template-columns:2rem minmax(0,1fr);padding-left:0;padding-left:calc(var(--tree-level, 0)*1.5rem)}.OrganizationTab_expandButton__Jh7fZ,.OrganizationTab_expandSpacer__Miy4o{align-items:center;display:inline-flex;height:2rem;justify-content:center;width:2rem}.OrganizationTab_expandButton__Jh7fZ{background:#0000;border:0;border-radius:6px;color:var(--text-secondary);cursor:pointer}.OrganizationTab_expandButton__Jh7fZ:hover{background:var(--bg-secondary);color:var(--text-primary)}.OrganizationTab_selectButton__onouZ{grid-gap:.625rem;align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--text-primary);cursor:pointer;display:grid;gap:.625rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.75rem;padding:.5rem .75rem;text-align:left;width:100%}.OrganizationTab_selectButton__onouZ:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-color)}.OrganizationTab_selectButton__onouZ:disabled{cursor:not-allowed;opacity:.7}.OrganizationTab_selectedNode__c9YDB{background:#34d39924;border-color:var(--primary-color)}.OrganizationTab_nodeLabel__uabza{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrganizationTab_nodeType__xQtkg{color:var(--text-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase}.OrganizationTab_inlineLoading__Z7KI7,.OrganizationTab_loadMoreRow__qry6s{align-items:center;display:flex;min-height:2.5rem;padding-left:2.25rem;padding-left:calc(2.25rem + var(--tree-level, 0)*1.5rem)}.OrganizationTab_loadMoreButton__lTBD0{font-size:.8rem;min-height:2rem;padding:.375rem .75rem}.OrganizationTab_resultCount__HkB\+5{color:var(--text-secondary);font-size:.75rem;padding:.5rem .75rem;text-align:right}.OrganizationTab_summaryList__9m6He{display:flex;flex-direction:column;gap:.75rem;margin:0}.OrganizationTab_summaryList__9m6He div{display:flex;flex-direction:column;gap:.125rem}.OrganizationTab_summaryList__9m6He dt{color:var(--text-secondary);font-size:.75rem}.OrganizationTab_summaryList__9m6He dd{color:var(--text-primary);font-size:.9rem;font-weight:600;margin:0}.OrganizationTab_emptyState__FQoI1,.OrganizationTab_emptySummary__UnrNA{color:var(--text-secondary);font-size:.875rem;margin:0;padding:1rem}@media (max-width:768px){.OrganizationTab_contentGrid__3nW44,.OrganizationTab_header__-Q2rq{grid-template-columns:1fr}.OrganizationTab_header__-Q2rq{flex-direction:column}.OrganizationTab_nodeRow__2VlLV{padding-left:0;padding-left:calc(var(--tree-level, 0)*.75rem)}.OrganizationTab_inlineLoading__Z7KI7,.OrganizationTab_loadMoreRow__qry6s{padding-left:2.25rem;padding-left:calc(2.25rem + var(--tree-level, 0)*.75rem)}.OrganizationTab_selectButton__onouZ{grid-template-columns:auto minmax(0,1fr)}.OrganizationTab_nodeType__xQtkg{grid-column:2;justify-self:start}}.EmploymentContractsTab_form__8gzUh{display:flex;flex-direction:column;gap:1.25rem}.EmploymentContractsTab_header__u58An{align-items:flex-start;border-bottom:1px solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.EmploymentContractsTab_header__u58An h2{color:var(--text-primary);font-size:1.15rem;margin:0}.EmploymentContractsTab_header__u58An p{color:var(--text-secondary);font-size:.9rem;margin:.25rem 0 0}.EmploymentContractsTab_grid__7bRNj{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.EmploymentContractsTab_field__NB0aC{color:var(--text-secondary);display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:.4rem;min-width:0}.EmploymentContractsTab_labelWithTooltip__XMvoS{align-items:center;display:inline-flex;gap:.35rem}.EmploymentContractsTab_tooltipTrigger__YT1LG{align-items:center;border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.7rem;font-weight:700;height:1rem;justify-content:center;line-height:1;width:1rem}.EmploymentContractsTab_field__NB0aC input,.EmploymentContractsTab_select__cES1F{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font:inherit;min-height:42px;min-width:0;padding:.55rem .7rem;width:100%}.EmploymentContractsTab_field__NB0aC input:disabled,.EmploymentContractsTab_select__cES1F:disabled{cursor:not-allowed;opacity:.65}.EmploymentContractsTab_message__ljvei,.EmploymentContractsTab_note__UBoMJ{color:var(--text-secondary);font-size:.875rem;margin:0}.EmploymentContractsTab_message__ljvei{color:#047857;color:var(--success-color,#047857);font-weight:700}.EmploymentContractsTab_lifecycleSection__f2VVW{border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem}.EmploymentContractsTab_lifecycleHeader__g5Oa9{align-items:center;display:flex;gap:1rem;justify-content:space-between}.EmploymentContractsTab_lifecycleHeader__g5Oa9 h3{color:var(--text-primary);font-size:1rem;margin:0}.EmploymentContractsTab_lifecycleHeader__g5Oa9 span{color:var(--text-secondary);font-size:.825rem}.EmploymentContractsTab_tableWrap__nkbno{border:1px solid var(--border-color);border-radius:8px;overflow-x:auto;width:100%}.EmploymentContractsTab_lifecycleTable__VoXr\+{background:var(--background-primary);border-collapse:collapse;min-width:680px;width:100%}.EmploymentContractsTab_lifecycleTable__VoXr\+ td,.EmploymentContractsTab_lifecycleTable__VoXr\+ th{border-bottom:1px solid var(--border-color);padding:.75rem;text-align:start;vertical-align:middle}.EmploymentContractsTab_lifecycleTable__VoXr\+ th{color:var(--text-secondary);font-size:.75rem;font-weight:700;text-transform:uppercase}.EmploymentContractsTab_lifecycleTable__VoXr\+ td{color:var(--text-primary);font-size:.875rem}.EmploymentContractsTab_lifecycleTable__VoXr\+ tr:last-child td{border-bottom:0}.EmploymentContractsTab_statusBadge__rhfJR{align-items:center;background:#f1f5f9;background:var(--surface-muted,#f1f5f9);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.75rem;font-weight:700;min-height:1.75rem;padding:.2rem .55rem;white-space:nowrap}.EmploymentContractsTab_actions__uMkxz{display:flex;justify-content:flex-end}@media (max-width:768px){.EmploymentContractsTab_grid__7bRNj{grid-template-columns:1fr}.EmploymentContractsTab_actions__uMkxz button{width:100%}}.SalaryProfilesTab_container__KtFLo{display:flex;flex-direction:column;gap:14px}.SalaryProfilesTab_header__zsHNh{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.SalaryProfilesTab_hint__6yQuz{color:var(--text-secondary);font-size:.82rem;margin:0;max-width:62ch}.SalaryProfilesTab_rows__TZvib{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.SalaryProfilesTab_row__fYrZH{grid-gap:12px;align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:12px 14px}.SalaryProfilesTab_code__ugVJB{font-feature-settings:"tnum";color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em}.SalaryProfilesTab_currency__al9YE,.SalaryProfilesTab_dates__P\+qUz{font-feature-settings:"tnum";color:var(--text-subtle);font-size:.82rem;font-variant-numeric:tabular-nums}.SalaryProfilesTab_empty__xKxdL,.SalaryProfilesTab_error__uDSP3{border:1px dashed var(--border-color);border-radius:10px;font-size:.85rem;margin:0;padding:24px 14px;text-align:center}.SalaryProfilesTab_empty__xKxdL{color:var(--text-secondary)}.SalaryProfilesTab_error__uDSP3{background:#fff1f0;border-color:#fca5a5;border-style:solid;color:#b42318}@media (max-width:640px){.SalaryProfilesTab_row__fYrZH{grid-template-columns:1fr}}.EditUserPage_pageWrapper__7JAzd{align-items:stretch;background-color:var(--background-primary);box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;min-width:0;overflow-x:hidden;padding:1.5rem;width:100%}.EditUserPage_pageHeader__1L-Gc{color:var(--text-primary);font-weight:600}.EditUserPage_pageSubHeader__m5zk6{color:var(--primary-brand-color);font-weight:500}.EditUserPage_backButton__ZfGTk{margin-left:1rem}.EditUserPage_backIcon__h6gGW{height:1.25rem;width:1.25rem}.EditUserPage_backIconButton__x1ffT{background:#0000;border:none;box-shadow:none}.EditUserPage_appBarIcon__YGhTb{color:var(--text-primary);height:1.5rem;width:1.5rem}.EditUserPage_mobileHeader__NCPUX{background-color:var(--background-secondary);border-bottom:1px solid var(--border-color);border-radius:.5rem;margin-bottom:.75rem;padding:.5rem 1rem;width:100%}.EditUserPage_mobileTitle__lVE-s{color:var(--text-primary);flex:1 1;font-size:1rem;font-weight:600;text-align:center}.EditUserPage_formCard__f8PJq{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;min-width:0;padding:1.5rem;width:100%}.EditUserPage_tabContainer__UwKdl{border-bottom:2px solid var(--border-color);display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:flex-start;margin-bottom:.75rem;overflow-x:auto;scrollbar-width:thin}.EditUserPage_tabButton__BttqC{border-bottom:3px solid #0000;color:var(--text-secondary);cursor:pointer;flex:1 0 auto;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:color .2s,border-color .2s;white-space:nowrap}.EditUserPage_tabButton__BttqC:hover{color:var(--text-primary)}.EditUserPage_activeTab__KXZZ3{border-color:var(--primary-brand-color);color:var(--primary-brand-color)}.EditUserPage_actionButtons__0u\+16{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}@media (max-width:1024px){.EditUserPage_pageWrapper__7JAzd{padding:1rem}.EditUserPage_formCard__f8PJq{border-radius:.5rem}.EditUserPage_tabButton__BttqC{padding:.5rem 1rem}}@media (max-width:768px){.EditUserPage_pageWrapper__7JAzd{align-items:stretch;max-width:100vw;overflow-x:hidden;padding:.75rem}.EditUserPage_formCard__f8PJq{border-radius:.5rem;box-shadow:none;margin-top:.5rem;padding:.75rem}.EditUserPage_tabButton__BttqC{font-size:.8125rem;padding:.5rem .75rem}.EditUserPage_actionButtons__0u\+16{align-items:stretch;flex-direction:column;gap:.5rem}.EditUserPage_actionButtons__0u\+16 button{width:100%}}.AddUserPage_pageWrapper__DdY2a{align-items:center;background-color:var(--background-primary);display:flex;flex-direction:column;min-height:100%;padding:1.5rem}.AddUserPage_pageHeader__TTry8{color:var(--text-primary);font-weight:600;margin-bottom:1.5rem;text-align:center}.AddUserPage_formCard__Sr\+HH{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 1px 3px #0000001a;max-width:48rem;width:100%}.AddUserPage_imagePreviewWrapper__hNjkz{background-color:var(--background-primary);color:var(--text-secondary)}.AddUserPage_imageUploadLink__ym99n{color:var(--primary-brand-color);font-weight:500}.AddUserPage_imageUploadLink__ym99n:hover{color:var(--primary-brand-hover)}.AddUserPage_sectionBorder__DjACj{border-color:var(--border-color)}@media (max-width:var(--bp-tablet )){.AddUserPage_pageWrapper__DdY2a{padding:1rem}.AddUserPage_formCard__Sr\+HH{border-radius:.5rem;padding:1.25rem}.AddUserPage_pageHeader__TTry8{font-size:1.5rem}}@media (max-width:var(--bp-mobile )){.AddUserPage_pageWrapper__DdY2a{padding:.75rem}.AddUserPage_pageHeader__TTry8{font-size:1.25rem}.AddUserPage_formCard__Sr\+HH{border-radius:.5rem;box-shadow:none;padding:1rem}.AddUserPage_imagePreviewWrapper__hNjkz{height:6rem;width:6rem}.AddUserPage_imageUploadLink__ym99n{font-size:.8125rem}}.AddUserPage_formActions__vDhyu{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.AddUserPage_createBtn__AFO6q{background-color:var(--brand-primary);color:#fff}.AddUserPage_createBtn__AFO6q:hover:not(:disabled){background-color:var(--brand-primary-hover)}.AddUserPage_cancelBtn__z-fQ3{background-color:var(--background-primary);color:var(--text-secondary)}@media (max-width:var(--bp-mobile )){.AddUserPage_formActions__vDhyu{align-items:stretch;flex-direction:column-reverse;gap:.5rem}}.PasswordRequirements_requirementItem__1B4Gm{align-items:center;display:flex;gap:.5rem;transition:color .2s ease-in-out}.PasswordRequirements_requirementMet__EYPE-{color:#16a34a}[data-theme=dark] .PasswordRequirements_requirementMet__EYPE-{color:#4ade80}.PasswordRequirements_requirementUnmet__jceNr{color:#dc2626}[data-theme=dark] .PasswordRequirements_requirementUnmet__jceNr{color:#f87171}.CountriesPage_pageWrapper__03q2K{padding:1.5rem}.CountriesPage_headerWrapper__fgm-d{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.CountriesPage_pageHeader__q1tK0{color:var(--text-primary)}.CountriesPage_headerButtons__MsgYV{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;width:100%}.CountriesPage_mobileHeaderButtons__wa\+U5{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}.CountriesPage_buttonIcon__Pkpns{margin-right:.5rem}[dir=rtl] .CountriesPage_buttonIcon__Pkpns{margin-left:.5rem;margin-right:0}.CountriesPage_countryName__NSdcm{background:none;border:none;color:var(--primary-brand-color);cursor:pointer;font:inherit;font-weight:500;margin:0;padding:0;text-align:inherit}.CountriesPage_countryName__NSdcm:hover{text-decoration:underline}.CountriesPage_mobileCardsWrapper__XoSx6{display:flex;flex-direction:column;gap:1rem}.CountriesPage_mobileCountryCard__ADNuc{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;box-shadow:var(--dashboard-shadow-sm);display:flex;flex-direction:column;gap:.75rem;padding:1rem;position:relative}.CountriesPage_mobileCardHitLayer__fJgdX{background:#0000;border:0;border-radius:inherit;cursor:pointer;inset:0;margin:0;padding:0;position:absolute;z-index:0}.CountriesPage_mobileCardInner__OICDa{display:flex;flex-direction:column;gap:.75rem;pointer-events:none;position:relative;z-index:1}.CountriesPage_mobileCardInner__OICDa .CountriesPage_mobileCountryActions__WErqZ{pointer-events:auto}.CountriesPage_mobileCountryHeader__DEOAl{display:flex;flex-direction:column;gap:.35rem}.CountriesPage_mobileCountryTitle__u71zL{color:var(--text-primary);font-weight:700}.CountriesPage_mobileCountryTimezone__QJrSi{color:var(--text-secondary);font-size:.95rem}.CountriesPage_mobileCountryActions__WErqZ{display:flex;justify-content:flex-end}.CountriesPage_deleteActionButton__6FrPj{align-items:center;background:none;border:none;border-radius:9999px;color:#ef4444;cursor:pointer;display:inline-flex;justify-content:center;padding:.5rem;transition:background-color .15s ease}.CountriesPage_deleteActionButton__6FrPj:hover{background-color:#fee2e2}@media (max-width:768px){.CountriesPage_pageWrapper__03q2K{padding:.75rem}.CountriesPage_headerWrapper__fgm-d{align-items:stretch;flex-direction:column;gap:.75rem}.CountriesPage_headerButtons__MsgYV,.CountriesPage_mobileHeaderButtons__wa\+U5{flex-direction:column;gap:.5rem;width:100%}.CountriesPage_headerButtons__MsgYV button,.CountriesPage_mobileHeaderButtons__wa\+U5 button{font-size:.875rem;padding:.5rem .75rem;width:100%}}@media (min-width:640px){.CountriesPage_headerButtons__MsgYV{width:auto}.CountriesPage_mobileHeaderButtons__wa\+U5{justify-content:flex-end}}.CountryConfigTable_wrapper__3KH0n{display:flex;flex-direction:column;gap:1rem}.CountryConfigTable_addRow__5QLTz{align-items:flex-end;display:flex;gap:.75rem}.CountryConfigTable_balanceInput__s\+Y0L{min-width:110px}.CountryConfigTable_actionButton__KmCzF{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);display:inline-flex;justify-content:center;padding:.45rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.CountryConfigTable_actionButton__KmCzF:hover{background:color-mix(in srgb,var(--background-secondary) 88%,#fff 12%)}.CountryConfigTable_deleteButton__2u5x7{color:#ef4444}.CountryConfigTable_deleteButton__2u5x7:hover{background:#ef444414;border-color:#ef444459}.CountryConfigTable_addIconButton__a2hxt{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-primary)}.CountryConfigTable_addIconButton__a2hxt:hover{background:color-mix(in srgb,var(--background-secondary) 88%,#fff 12%)}.CountryConfigTable_draftHint__uJnul{color:var(--text-secondary);font-size:.8125rem;margin:0}.CountryConfigTable_policyList__pcJpv{background:var(--background-primary);border:1px solid var(--border-color);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden}.CountryConfigTable_policyRow__9H7qe+.CountryConfigTable_policyRow__9H7qe{border-top:1px solid var(--border-color)}.CountryConfigTable_policySummary__kDydx{grid-gap:1rem;align-items:center;background:color-mix(in srgb,var(--background-secondary) 92%,#fff 8%);display:grid;gap:1rem;grid-template-columns:minmax(10rem,1fr) minmax(20rem,2.4fr) auto;padding:.9rem 1rem}.CountryConfigTable_countryName__eYgGH{display:flex;flex-direction:column;gap:.2rem;min-width:0}.CountryConfigTable_countryName__eYgGH strong{color:var(--text-primary);font-size:.95rem;overflow-wrap:anywhere}.CountryConfigTable_countryLabel__IXcwp{color:var(--text-secondary);font-size:.72rem;font-weight:700;text-transform:uppercase}.CountryConfigTable_summaryChips__YMit2{display:flex;flex-wrap:wrap;gap:.45rem}.CountryConfigTable_summaryChip__njOEG{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.78rem;gap:.25rem;line-height:1.2;max-width:100%;min-height:1.75rem;overflow-wrap:anywhere;padding:.25rem .65rem}.CountryConfigTable_summaryChipActive__3lZR7{background:#10b9811a;border-color:#0478573d;color:#047857}.CountryConfigTable_rowActions__3xCuk{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.CountryConfigTable_expandButton__ZGB2s{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);display:inline-flex;font-size:.82rem;font-weight:600;gap:.35rem;min-height:2.25rem;padding:.45rem .7rem}.CountryConfigTable_expandButton__ZGB2s:hover{background:color-mix(in srgb,var(--background-secondary) 88%,#fff 12%)}.CountryConfigTable_policyDetails__o3w5e{grid-gap:.9rem;background:var(--background-primary);display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem}.CountryConfigTable_policyPanel__QT5b4{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:.85rem}.CountryConfigTable_policyPanel__QT5b4 h4{color:var(--text-primary);font-size:.9rem;font-weight:700;margin:0}.CountryConfigTable_panelStack__6iJNQ{display:flex;flex-direction:column;gap:.75rem}.CountryConfigTable_switchRow__ij783{align-items:center;color:var(--text-primary);display:flex;font-size:.86rem;gap:.75rem;justify-content:space-between;min-height:2rem}.CountryConfigTable_fieldLabel__Ac8xO{color:var(--text-secondary);display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:.4rem}.CountryConfigTable_helperText__bcNOj,.CountryConfigTable_warningText__yNATh{font-size:.78rem;line-height:1.45;margin:0}.CountryConfigTable_helperText__bcNOj{color:var(--text-secondary)}.CountryConfigTable_warningText__yNATh{background:#f59e0b1a;border:1px solid #b453093d;border-radius:.45rem;color:#92400e;padding:.5rem .6rem}@media (--tablet ){.CountryConfigTable_addRow__5QLTz{align-items:stretch;flex-direction:column}.CountryConfigTable_addRow__5QLTz>*{width:100%}.CountryConfigTable_balanceInput__s\+Y0L{width:60px}}@media (max-width:var(--bp-mobile )){.CountryConfigTable_wrapper__3KH0n{gap:.75rem}.CountryConfigTable_addRow__5QLTz{flex-direction:column;gap:.5rem}.CountryConfigTable_addRow__5QLTz>*{width:100%}.CountryConfigTable_addIconButton__a2hxt span{height:2rem;width:2rem}.CountryConfigTable_policySummary__kDydx{gap:.7rem;grid-template-columns:1fr;padding:.8rem}.CountryConfigTable_rowActions__3xCuk{justify-content:space-between}.CountryConfigTable_policyDetails__o3w5e{grid-template-columns:1fr;padding:.8rem}}@media (min-width:769px) and (max-width:1100px){.CountryConfigTable_policyDetails__o3w5e{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=dark] .CountryConfigTable_actionButton__KmCzF:hover,[data-theme=dark] .CountryConfigTable_addIconButton__a2hxt:hover,[data-theme=dark] .CountryConfigTable_expandButton__ZGB2s:hover{background:color-mix(in srgb,var(--background-secondary) 90%,#fff 10%)}[data-theme=dark] .CountryConfigTable_summaryChipActive__3lZR7{border-color:#6ee7b747;color:#6ee7b7}.ColorSelection_wrapper__jVj\+u{display:flex;flex-direction:column;position:relative}.ColorSelection_inlineRow__D32sm{align-items:center;display:flex;gap:12px}.ColorSelection_label__8LL64{color:var(--text-secondary);font-size:.875rem;font-weight:500;white-space:nowrap}.ColorSelection_colorBadge__0vctg{background-clip:padding-box;border:2px solid var(--border-color);border-radius:6px;cursor:pointer;height:32px;transition:border-color .2s ease,opacity .2s ease;width:80px}.ColorSelection_colorBadge__0vctg:hover{border-color:var(--brand-primary)}.ColorSelection_colorBadge__0vctg:disabled{cursor:not-allowed;opacity:.5}.ColorSelection_hexValue__drrwM{color:var(--text-subtle);font-size:.75rem}.ColorSelection_popover__XwpjS{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;box-shadow:var(--dashboard-shadow-md);left:0;padding:12px;position:absolute;top:calc(100% + 8px);z-index:60}.LeaveTypesPage_pageWrapper__wGZcA{padding:1.5rem}.LeaveTypesPage_headerWrapper__P7iFG{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.LeaveTypesPage_pageHeader__qZg7j{color:var(--text-primary);font-size:1.875rem;font-weight:600}.LeaveTypesPage_checkbox__z-wsd{accent-color:var(--brand-primary)}.LeaveTypesPage_clickableText__O0yqm{background:none;border:none;color:var(--text-primary);cursor:pointer;font:inherit;font-weight:500;margin:0;padding:0;text-align:inherit}.LeaveTypesPage_clickableText__O0yqm:hover{color:var(--text-primary);text-decoration:underline}.LeaveTypesPage_actionButton__y9klU{color:var(--text-secondary)}.LeaveTypesPage_actionButton__y9klU:hover{color:var(--brand-primary)}.LeaveTypesPage_deleteButton__vsQ6R:hover{color:#b91c1c}.LeaveTypesPage_expandButton__Zk7gs{align-items:center;background:#0000;border:none;color:var(--brand-primary);cursor:pointer;display:inline-flex;font-weight:500;gap:.35rem}.LeaveTypesPage_expandButton__Zk7gs:hover{text-decoration:underline}.LeaveTypesPage_expandedTableWrapper__XlYDe{padding:.25rem 0}.LeaveTypesPage_sidePanelContent__DXSjm{display:flex;flex-direction:column;gap:1rem}.LeaveTypesPage_filterField__fq1dc{display:flex;flex-direction:column;gap:.4rem}.LeaveTypesPage_filterLabel__xi8CU{color:var(--text-primary);font-size:.9rem;font-weight:600}.LeaveTypesPage_sidePanelFooter__cgUpf{display:flex;gap:.75rem;justify-content:flex-end}.LeaveTypesPage_colorValue__wY\+1K{align-items:center;display:inline-flex;gap:.5rem}.LeaveTypesPage_colorSwatch__tAaiL{border:1px solid var(--border-color);border-radius:.375rem;height:1.5rem;width:1.5rem}.LeaveTypesPage_colorCode__faMhf{color:var(--text-secondary);font-size:.75rem}.LeaveTypesPage_centerCell__\+A8-2{text-align:center}.LeaveTypesPage_statusValue__G3JCf{align-items:center;display:inline-flex;gap:.5rem}.LeaveTypesPage_statusDot__kzXIJ{background:var(--border-color);border-radius:999px;height:.5rem;width:.5rem}.LeaveTypesPage_statusDotActive__B8ku5{background:var(--brand-primary)}.LeaveTypesPage_toggleIndicatorWrapper__0VTak{display:flex;justify-content:center}.LeaveTypesPage_toggleIndicator__O2dp3{border-radius:999px;height:1.25rem;position:relative;width:2.5rem}.LeaveTypesPage_toggleIndicatorActive__vbea1{background:var(--brand-primary)}.LeaveTypesPage_toggleIndicatorInactive__0xRNH{background:var(--border-color)}.LeaveTypesPage_toggleThumb__9xl5b{background:#fff;border-radius:999px;height:1rem;position:absolute;top:.125rem;transition:left .2s ease;width:1rem}.LeaveTypesPage_toggleThumbActive__OBjmn{left:1.25rem}.LeaveTypesPage_toggleThumbInactive__bY2nD{left:.25rem}@media (max-width:var(--bp-tablet )){.LeaveTypesPage_pageHeader__qZg7j{font-size:1.5rem}}@media (max-width:var(--bp-mobile )){.LeaveTypesPage_pageWrapper__wGZcA{padding:1rem}.LeaveTypesPage_headerWrapper__P7iFG{align-items:stretch;flex-direction:column;gap:.75rem}.LeaveTypesPage_pageHeader__qZg7j{font-size:1.125rem;margin-bottom:.5rem;text-align:center}.LeaveTypesPage_mobileHeaderButtons__rj2Up{display:flex;flex-direction:column;gap:.5rem;width:100%}.LeaveTypesPage_mobileHeaderButtons__rj2Up button{font-size:.875rem;padding:.5rem .75rem;width:100%}.LeaveTypesPage_sidePanelFooter__cgUpf{flex-direction:column-reverse}}.LeaveSettingPage_page__gHxTX{color:var(--text-primary);margin-inline:auto;max-width:1280px;padding:1.75rem 2rem 7.5rem}.LeaveSettingPage_pageHeader__9EpU\+{align-items:flex-start;display:flex;gap:1.25rem;justify-content:space-between;margin-block-end:1.25rem}.LeaveSettingPage_pageHeader__9EpU\+ h1{font-size:1.625rem;margin:0}.LeaveSettingPage_pageHeader__9EpU\+ p{color:var(--text-secondary);max-width:48rem}.LeaveSettingPage_actions__K6opZ{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.LeaveSettingPage_actions__K6opZ button{align-items:center;display:inline-flex;gap:.4rem}.LeaveSettingPage_readOnly__HqBV5,.LeaveSettingPage_sectionNote__MyaNP{background:#fff8e8;background:var(--warning-background,#fff8e8);border:1px solid #d9a441;border:1px solid var(--warning-color,#d9a441);border-radius:.5rem;padding:.75rem}.LeaveSettingPage_errorBanner__74sbR{background:#fff0f0;background:var(--error-background,#fff0f0);border:1px solid #c92a2a;border:1px solid var(--danger-color,#c92a2a);border-radius:.5rem;color:#a11;color:var(--danger-color,#a11);padding:.75rem}.LeaveSettingPage_errorBanner__74sbR section{margin-block-start:.625rem}.LeaveSettingPage_errorBanner__74sbR ul{margin-block:.25rem 0}.LeaveSettingPage_tabs__CL2-u{margin-block-end:1rem}.LeaveSettingPage_grid__YmbFs{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr))}.LeaveSettingPage_grid__YmbFs article,.LeaveSettingPage_loggingGroups__iYZXy>article{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.625rem;min-width:0;padding:1.125rem}.LeaveSettingPage_grid__YmbFs article header,.LeaveSettingPage_loggingGroups__iYZXy>article>header{display:flex;gap:.75rem;justify-content:space-between}.LeaveSettingPage_grid__YmbFs article label,.LeaveSettingPage_loggingGroups__iYZXy label{font-weight:700}.LeaveSettingPage_grid__YmbFs article header p,.LeaveSettingPage_grid__YmbFs article>p,.LeaveSettingPage_loggingGroups__iYZXy [data-logging-scope]>p,.LeaveSettingPage_loggingGroups__iYZXy article p{color:var(--text-secondary);font-size:.8rem}.LeaveSettingPage_grid__YmbFs article header span,.LeaveSettingPage_loggingGroups__iYZXy article header span{color:var(--primary-color);font-size:.7rem;white-space:nowrap}.LeaveSettingPage_grid__YmbFs article code,.LeaveSettingPage_loggingGroups__iYZXy code{color:var(--text-secondary);direction:ltr;display:block;font-size:.7rem;margin-block:.5rem .75rem;overflow-wrap:anywhere;unicode-bidi:embed}.LeaveSettingPage_grid__YmbFs [aria-invalid=true],.LeaveSettingPage_loggingGroups__iYZXy [aria-invalid=true]{border-color:#c92a2a;border-color:var(--danger-color,#c92a2a)}.LeaveSettingPage_grid__YmbFs [role=alert],.LeaveSettingPage_loggingGroups__iYZXy [role=alert]{color:#c92a2a;color:var(--danger-color,#c92a2a);font-weight:600}.LeaveSettingPage_loggingGroups__iYZXy{grid-gap:.875rem;display:grid;gap:.875rem}.LeaveSettingPage_loggingScopes__vuOYZ{padding:1.125rem}.LeaveSettingPage_loggingGroupHeader__b1b4M{margin-block-end:1rem}.LeaveSettingPage_loggingGroupHeader__b1b4M h2{font-size:1rem;margin:0}.LeaveSettingPage_scopeGrid__6c6AF{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.LeaveSettingPage_scopeGrid__6c6AF [data-logging-scope]{background:var(--background-primary);border:1px dashed var(--border-color);border-radius:.5rem;min-width:0;padding:.75rem}.LeaveSettingPage_saveBar__PTLot{align-items:center;background:var(--background-secondary);border:1px solid var(--primary-color);border-radius:.625rem;inset-inline:1.5rem;bottom:calc(var(--safe-bottom-offset) + 1rem);box-shadow:0 14px 34px #0f172a26;display:flex;gap:1rem;justify-content:space-between;margin-inline:auto;max-width:64rem;padding:.8rem 1rem;position:fixed;z-index:20}.LeaveSettingPage_state__\+hjxr{grid-gap:1rem;display:grid;gap:1rem;min-height:14rem;place-content:center;text-align:center}.leaveSettingsAuditDialog{width:min(980px,94vw)}.leaveSettingsAuditDialog table{border-collapse:collapse;min-width:760px;width:100%}.leaveSettingsAuditDialog td,.leaveSettingsAuditDialog th{border-block-end:1px solid var(--border-color);padding:.6rem;text-align:start}.leaveSettingsTechnicalKey{direction:ltr;overflow-wrap:anywhere;unicode-bidi:isolate}.leaveSettingsSaveDialog{width:min(680px,94vw)}.leaveSettingsSaveDialog li{grid-gap:.25rem;display:grid;gap:.25rem;margin-block-end:.75rem}.leaveSettingsSaveDialog textarea{max-height:14rem;min-height:6rem;resize:vertical;width:100%}@media (max-width:760px){.LeaveSettingPage_page__gHxTX{padding:1.125rem 1rem 8rem}.LeaveSettingPage_pageHeader__9EpU\+,.LeaveSettingPage_saveBar__PTLot{align-items:stretch;flex-direction:column}.LeaveSettingPage_grid__YmbFs,.LeaveSettingPage_scopeGrid__6c6AF{grid-template-columns:1fr}.LeaveSettingPage_actions__K6opZ button{flex:1 1;justify-content:center}.LeaveSettingPage_saveBar__PTLot{inset-inline:.75rem;bottom:calc(var(--safe-bottom-offset) + .75rem)}}.styles_pageWrapper__mNssj{background-color:var(--background-primary);display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:1.5rem}.styles_settingsHeader__t\+3\+r{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.styles_settingsHeader__t\+3\+r h1{color:var(--text-primary);font-size:1.875rem;font-weight:700;margin:0}.styles_settingsHeader__t\+3\+r p{color:var(--text-secondary);font-size:.875rem;margin-top:.5rem;max-width:75ch}.styles_settingsHeaderActions__\+9Xbc{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.styles_mainContent__gPcv7{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr)}.styles_licenseMainContent__REGX3{display:block;max-width:72rem}.styles_licenseMainContent__REGX3 .styles_tabContent__YzCPP{overflow:visible;width:100%}.styles_tabContainer__IAFae{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 1rem 2rem #0f172a0f;display:flex;flex-direction:column;gap:.5rem;padding:.6rem}.styles_tabButton__oNHzI{grid-gap:.5rem;align-items:center;background-color:initial;border:none;border-radius:.375rem;color:var(--text-secondary);cursor:pointer;display:grid;font-size:.875rem;font-weight:600;gap:.5rem;grid-template-columns:1.7rem minmax(0,1fr) auto;min-height:2.9rem;padding:.55rem .7rem;transition:background-color .2s,color .2s;width:100%}.styles_tabButton__oNHzI:hover{background-color:color-mix(in srgb,#18cfef 8%,var(--background-primary));background-color:color-mix(in srgb,var(--primary-color,var(--brand-primary,#18cfef)) 8%,var(--background-primary));color:var(--text-primary)}.styles_tabButton__oNHzI.styles_activeTab__T7J4c{background-color:color-mix(in srgb,#18cfef 13%,var(--background-primary));background-color:color-mix(in srgb,var(--primary-color,var(--brand-primary,#18cfef)) 13%,var(--background-primary));color:#18cfef;color:var(--primary-color,var(--brand-primary,#18cfef));font-weight:600}.styles_tabButton__oNHzI:focus-visible{outline:2px solid color-mix(in srgb,#18cfef 70%,#0f172a);outline:2px solid color-mix(in srgb,var(--primary-color,var(--brand-primary,#18cfef)) 70%,#0f172a);outline-offset:2px}.styles_tabCount__L26nG,.styles_tabIcon__EFrj2{align-items:center;display:inline-flex;justify-content:center}.styles_tabIcon__EFrj2{background-color:var(--background-primary);border-radius:.4rem;color:currentColor;flex-shrink:0;height:1.65rem;width:1.65rem}.styles_tabIcon__EFrj2 svg{stroke:currentColor;color:currentColor;display:block;height:1rem;width:1rem}.styles_activeTab__T7J4c .styles_tabIcon__EFrj2{background-color:#18cfef;background-color:var(--primary-color,var(--brand-primary,#18cfef));color:#fff}.styles_activeTab__T7J4c .styles_tabCount__L26nG{background-color:color-mix(in srgb,#18cfef 16%,var(--background-tertiary));background-color:color-mix(in srgb,var(--primary-color,var(--brand-primary,#18cfef)) 16%,var(--background-tertiary));color:color-mix(in srgb,#18cfef 65%,#0f172a);color:color-mix(in srgb,var(--primary-color,var(--brand-primary,#18cfef)) 65%,#0f172a)}.styles_tabButton__oNHzI span:nth-child(2){overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.styles_tabCount__L26nG{background-color:var(--background-tertiary);border-radius:999px;color:var(--text-secondary);font-size:.72rem;min-height:1.5rem;min-width:1.5rem;padding:0 .45rem}.styles_tabContent__YzCPP{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 1rem 2rem #0f172a0f;min-width:0;overflow:hidden}.styles_activeGroupIntro__cGD9o{padding:1.25rem 1.25rem .75rem}.styles_activeGroupIntro__cGD9o h2{color:var(--text-primary);font-size:1.2rem;line-height:1.25;margin:0}.styles_activeGroupIntro__cGD9o p{color:var(--text-secondary);font-size:.86rem;line-height:1.45;margin:.35rem 0 0}.styles_loadingWrapper__-5FdM{align-items:center;display:flex;justify-content:center;min-height:200px}.styles_configWorkspace__zkVOJ{display:flex;flex-direction:column;gap:0}.styles_configToolbar__atae1{grid-gap:.75rem;align-items:center;background-color:var(--background-secondary);border-bottom:1px solid var(--border-color);display:grid;gap:.75rem;grid-template-columns:minmax(16rem,1fr) minmax(11rem,auto) minmax(11rem,auto);padding:1rem 1.25rem}.styles_configFilterField__zIhnm,.styles_configSearchField__bOVR\+{align-items:center;background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:.4rem;color:var(--text-secondary);display:flex;gap:.5rem;min-height:2.5rem;min-width:0;padding:0 .75rem}.styles_configFilterField__zIhnm select,.styles_configSearchField__bOVR\+ input{background:#0000;border:none;color:var(--text-primary);font-size:.875rem;min-width:0;outline:none;width:100%}.styles_configFilterField__zIhnm select{cursor:pointer}.styles_configFilterControl__ml0m7{flex:1 1 auto;min-width:0}.styles_configSummaryGrid__cQPJg{grid-gap:.75rem;border-bottom:1px solid var(--border-color);display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem 1.25rem}.styles_configSummaryItem__6Pag0{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:.5rem;min-height:4.25rem;padding:.75rem .9rem}.styles_configSummaryItem__6Pag0 strong{color:var(--text-primary);display:block;font-size:1.25rem;line-height:1.2}.styles_configSummaryItem__6Pag0 span{color:var(--text-secondary);display:block;font-size:.75rem;font-weight:600;margin-top:.25rem}.styles_subgroupTabs__v7hSd{border-bottom:1px solid var(--border-color);display:flex;gap:.5rem;overflow-x:auto;padding:.75rem 1.25rem}.styles_subgroupTabs__v7hSd button{align-items:center;background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:.45rem;min-height:2.25rem;padding:0 .85rem;white-space:nowrap}.styles_subgroupTabs__v7hSd .styles_activeSubgroupTab__bf1u0,.styles_subgroupTabs__v7hSd button:hover{background-color:color-mix(in srgb,var(--primary-brand-color) 12%,var(--background-secondary));border-color:var(--primary-brand-color);color:var(--primary-brand-color)}.styles_formGrid__uNhVc{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.styles_subgroupList__KELw7{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem}.styles_subgroupSection__JZu5\+{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:.5rem;overflow:hidden}.styles_subgroupHeader__L\+fJs{align-items:center;background-color:var(--background-secondary);border:none;border-bottom:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;display:flex;gap:1rem;justify-content:space-between;min-height:3rem;padding:.75rem 1rem;text-align:left;width:100%}.styles_subgroupTitleWrap__3alBW{display:flex;flex-direction:column;gap:.2rem;min-width:0}.styles_subgroupTitle__aAKq\+{font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_subgroupDescription__lFoyL{color:var(--text-secondary);font-size:.75rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_subgroupCount__W\+Dk2{background-color:var(--background-tertiary);border-radius:999px;color:var(--text-secondary);flex-shrink:0;font-size:.75rem;font-weight:600;min-width:1.75rem;padding:.15rem .5rem;text-align:center}.styles_subgroupSection__JZu5\+ .styles_formGrid__uNhVc{padding:1rem}.styles_configItem__DD7GA{align-items:start;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.45rem;display:flex;flex-direction:column;gap:.75rem;min-height:7.875rem;padding:1rem}.styles_configLabel__VYoob{align-items:flex-start;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:500;gap:.5rem}.styles_infoIcon__oYf0r{color:var(--text-tertiary);cursor:help}.styles_tooltipContainer__H1REP{align-items:center;display:flex;position:relative;z-index:0}.styles_tooltipText__ec\+GP{background-color:var(--background-tertiary);border-radius:6px;bottom:150%;box-shadow:0 2px 8px #00000026;color:var(--text-primary);font-size:.75rem;font-weight:400;left:50%;margin-left:-125px;opacity:0;padding:8px;pointer-events:none;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:250px;z-index:50}.styles_tooltipContainer__H1REP:hover .styles_tooltipText__ec\+GP{opacity:1;visibility:visible}.styles_configControl__KokyO{align-items:center;display:flex;margin-top:auto;min-width:0;width:100%}.styles_configControl__KokyO>*{width:100%}.styles_disabledInput__7y7Iu{background-color:var(--background-primary)!important;cursor:not-allowed}.styles_footer__qOl0s{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;bottom:0;box-shadow:0 -.5rem 1.5rem #0f172a0f;display:flex;justify-content:flex-end;margin-top:1rem;padding:.8rem 1rem;position:sticky;z-index:5}.styles_changeReasonField__7PgPs{color:var(--text-primary);display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:.5rem}.styles_changeReasonField__7PgPs textarea{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-primary);font:inherit;line-height:1.4;min-height:6rem;padding:.75rem;resize:vertical;width:100%}.styles_changeReasonField__7PgPs textarea:focus{border-color:var(--primary-brand-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-brand-color) 20%,#0000);outline:none}.styles_statusBadge__K37JU{border-radius:9999px;display:inline-block;font-size:.8rem;font-weight:600;padding:.3rem .8rem;text-transform:capitalize}.styles_switch__FpjwJ{display:inline-block;height:28px;position:relative;width:50px}.styles_switch__FpjwJ input{height:0;opacity:0;width:0}.styles_slider__4r9Fv{background-color:#ccc;border-radius:28px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.styles_slider__4r9Fv:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:20px;left:4px;position:absolute;transition:.4s;width:20px}input:checked+.styles_slider__4r9Fv{background-color:var(--brand-primary)}input:focus+.styles_slider__4r9Fv{box-shadow:0 0 1px var(--brand-primary)}input:checked+.styles_slider__4r9Fv:before{transform:translateX(22px)}input:disabled+.styles_slider__4r9Fv{cursor:not-allowed;opacity:.6}.styles_licenseContainer__77eru{display:flex;flex-direction:column;gap:1rem}.styles_licenseSummary__hQQ4m{align-items:center;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.625rem;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;padding:1.1rem 1.3rem}.styles_licenseSummaryLeft__8jDm1{align-items:center;display:flex;gap:.9rem;min-width:0}.styles_statusDotCritical__T3jdl,.styles_statusDotWarn__5-fRF,.styles_statusDot__gF6jY{background-color:var(--brand-primary);background-color:var(--primary-brand-color,var(--brand-primary));border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary) 18%,#0000);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-brand-color,var(--brand-primary)) 18%,#0000);flex-shrink:0;height:10px;width:10px}.styles_statusDotWarn__5-fRF{background-color:#ca8a04;box-shadow:0 0 0 4px color-mix(in srgb,#ca8a04 18%,#0000)}.styles_statusDotCritical__T3jdl{background-color:#dc2626;box-shadow:0 0 0 4px color-mix(in srgb,#dc2626 18%,#0000)}.styles_licenseStatusLine__7E4IB{color:var(--text-primary);font-size:.95rem;font-weight:700;text-transform:capitalize}.styles_licenseStatusSub__Gkhy9{color:var(--text-secondary);font-size:.78rem;font-weight:500;margin-top:.15rem}.styles_licenseKeyBlock__wNp-o{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end;min-width:0}.styles_licenseKeyChip__yOiG4{background-color:var(--background-tertiary);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-secondary);font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;letter-spacing:.02em;max-width:min(100%,24rem);overflow-wrap:anywhere;padding:.45rem .7rem}.styles_licenseFingerprintBlock__VOmfR{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.35rem;margin-top:.75rem;padding-top:.75rem}.styles_licenseFingerprintLabel__aKJje{color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.styles_licenseFingerprintRow__nI3dV{align-items:flex-start;display:flex;gap:.6rem}.styles_licenseFingerprintValue__7WdNq{background-color:var(--background-tertiary);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-primary);direction:ltr;flex:1 1 auto;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.45;min-width:0;overflow-wrap:anywhere;padding:.45rem .7rem;text-align:start;-webkit-user-select:all;user-select:all}.styles_licenseFingerprintHelp__RnS\+8{color:var(--text-secondary);font-size:.72rem;line-height:1.45}.styles_licenseWarningCallout__ZbpVY{align-items:flex-start;background-color:#fef9e7;border:1px solid #f5deac;border-radius:.5rem;color:#ca8a04;display:flex;font-size:.82rem;font-weight:600;gap:.7rem;padding:.85rem 1rem}[data-theme=dark] .styles_licenseWarningCallout__ZbpVY{background-color:#2a2410;border-color:#4d4118}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .styles_licenseWarningCallout__ZbpVY{background-color:#2a2410;border-color:#4d4118}}.styles_licenseWarningCallout__ZbpVY svg{flex-shrink:0;margin-top:.1rem}.styles_licenseSectionCard__FhIJk{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.625rem;padding:1.3rem 1.4rem}.styles_licenseSectionTitle__ZlfT\+{color:var(--text-secondary);color:var(--text-tertiary,var(--text-secondary));font-size:.7rem;font-weight:700;letter-spacing:.06em;margin:0 0 .9rem;text-transform:uppercase}.styles_licenseFieldGrid__IdTzw{grid-gap:.9rem 1.5rem;display:grid;gap:.9rem 1.5rem;grid-template-columns:1fr 1fr;margin:0}.styles_licenseField__lzs\+B dt{align-items:center;color:var(--text-secondary);display:flex;font-size:.72rem;gap:.4rem;margin-bottom:.25rem}.styles_licenseField__lzs\+B dt svg{flex-shrink:0;opacity:.65}.styles_licenseField__lzs\+B dd{color:var(--text-primary);font-size:.88rem;font-weight:600;margin:0;overflow-wrap:break-word}.styles_licenseFeaturesHead__KTaiS{align-items:center;display:flex;justify-content:space-between}.styles_licenseFeatureCount__dN3U8{background-color:var(--background-tertiary);border-radius:999px;color:var(--text-secondary);font-size:.72rem;font-weight:600;padding:.15rem .55rem}.styles_licenseFeatureGrid__Lu-V8{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin:.9rem 0 0;padding:0}.styles_licenseFeatureItem__qEks4{align-items:flex-start;background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:.4375rem;color:var(--text-primary);display:flex;font-size:.82rem;font-weight:500;gap:.55rem;padding:.55rem .7rem}.styles_licenseFeatureItem__qEks4 svg{color:var(--brand-primary);color:var(--primary-brand-color,var(--brand-primary));flex-shrink:0;margin-top:.1rem}.styles_licenseFeatureItemImpaired__2PCVD{opacity:.7}.styles_licenseFeatureItemImpaired__2PCVD svg{color:var(--text-secondary)}.styles_licenseFeatureName__\+r7jL{display:block}.styles_licenseFeatureMeta__TfYS2{color:var(--text-secondary);display:block;font-size:.72rem;font-weight:400;margin-top:.1rem}.styles_licenseFeatureMetaError__nhN8y{color:#dc2626}.styles_licenseDetailsSection__bsZ3c{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:.5rem;margin-top:1.5rem;padding:1.5rem}.styles_detailsHeader__-\+kb5{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:1rem}.styles_licenseDetailItem__z43ZE{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;padding:.75rem 0}.styles_licenseDetailLabel__2sQWf{align-items:center;color:var(--text-secondary);display:flex;font-weight:500;gap:.75rem}.styles_licenseDetailValue__M4T8B{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-primary);font-weight:600;max-width:60%;overflow-wrap:break-word;padding:.25rem .6rem;text-align:right}.styles_featureListContainer__6uCj4{border-top:1px solid var(--border-color);margin-top:.75rem;padding-top:1.5rem}.styles_featureList__ReRgO{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin-top:1rem;padding:0}.styles_featureListItem__UiBGX{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;font-weight:500;gap:.6rem}.styles_featureCheckIcon__RAPDm{color:var(--primary-brand-color);flex-shrink:0}.styles_tooltipWrapper__UjpFP{display:inline-block;position:relative}.styles_tooltipWrapper__UjpFP button:disabled{pointer-events:none}.styles_tooltipTextForButton__YNKDA{background-color:var(--background-tertiary);border-radius:6px;bottom:125%;box-shadow:0 2px 8px #00000026;color:var(--text-primary);font-size:.75rem;font-weight:400;left:50%;margin-left:-140px;opacity:0;padding:8px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:280px;z-index:10}.styles_tooltipWrapper__UjpFP:hover .styles_tooltipTextForButton__YNKDA{opacity:1;visibility:visible}@media (max-width:768px){.styles_mobileSelectWrap__G1EtE{background-color:var(--background-secondary);border-bottom:1px solid var(--border-color);display:flex;justify-content:center;padding:1rem}.styles_mobileSelect__6sj0t{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:var(--shadow-sm);color:var(--text-primary);font-size:.875rem;font-weight:500;max-width:400px;padding:.75rem;transition:border-color .3s ease;width:100%}.styles_mobileSelect__6sj0t:focus{border-color:var(--primary-color);outline:none}.styles_formGrid__uNhVc{grid-template-columns:1fr}.styles_subgroupSection__JZu5\+ .styles_formGrid__uNhVc{display:grid;grid-template-columns:1fr}.styles_mobileCardList__-I\+0P{display:flex;flex-direction:column;gap:.75rem}.styles_mobileCard__e63UI{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem}.styles_mobileCardRow__xt\+c5{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem}.styles_mobileCardLabel__p3eid{color:var(--text-secondary);font-size:.85rem;font-weight:500}.styles_mobileCardValue__cCbuv{display:flex;justify-content:flex-start;width:100%}.styles_mobileCardValue__cCbuv input,.styles_mobileCardValue__cCbuv select{font-size:.875rem;max-width:100%;width:100%}}.styles_licenseKeyContainer__8dgGi{align-items:center;display:flex;flex-direction:row;gap:.75rem}.styles_licenseKeyInput__Bko9-{flex:1 1}.styles_licenseKeyButton__wHIn0{white-space:nowrap}@media (max-width:768px){.styles_licenseKeyContainer__8dgGi{align-items:stretch;flex-direction:column;gap:.5rem}.styles_licenseKeyInput__Bko9-{width:100%}.styles_licenseKeyButton__wHIn0{justify-content:center;width:100%}.styles_licenseDetailsSection__bsZ3c{border-top:1px solid var(--border-color);margin-top:1.5rem;padding-top:1.5rem}.styles_settingsHeader__t\+3\+r{flex-direction:column}.styles_settingsHeaderActions__\+9Xbc{justify-content:flex-start;width:100%}.styles_mainContent__gPcv7{grid-template-columns:1fr}.styles_configItem__DD7GA{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.styles_configControl__KokyO,.styles_configControl__KokyO button,.styles_configControl__KokyO input{width:100%}.styles_configToolbar__atae1{grid-template-columns:1fr}.styles_configSummaryGrid__cQPJg{grid-template-columns:repeat(2,minmax(0,1fr))}.styles_licenseDetailsSection__bsZ3c{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;padding:1rem}.styles_licenseDetailItem__z43ZE{align-items:flex-start;flex-direction:column;gap:.4rem}.styles_licenseDetailValue__M4T8B{max-width:100%;text-align:left;width:100%}}.styles_noPermissionWrapper__CXRar{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:3rem;text-align:center}.styles_noPermissionIcon__Zjzfb{color:#94a3b8;margin-bottom:1rem}.styles_noPermissionText__lBnZP{color:#64748b;font-size:1rem}.ConfigSettingRow_rowLocked__Dk0U5{background-color:var(--background-primary);opacity:.75}.ConfigSettingRow_badgeRow__qJtlc{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem}.ConfigSettingRow_settingTitle__Cg4Ek{color:var(--text-primary);flex:1 1 100%;font-size:.9rem;font-weight:700;line-height:1.35}.ConfigSettingRow_settingKey__A83nr{color:var(--text-secondary);flex:1 1 100%;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:500;margin-top:-.15rem;overflow-wrap:anywhere}.ConfigSettingRow_settingDescription__sPmps{color:var(--text-secondary);flex:1 1 100%;font-size:.76rem;font-weight:400;line-height:1.4;margin-top:-.1rem}.ConfigSettingRow_typeBadge__J1YvJ{align-items:center;background-color:#f1f5f9;background-color:var(--background-tertiary,#f1f5f9);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.02em;min-height:1.35rem;padding:.15rem .5rem}.ConfigSettingRow_typeBOOLEAN__J5jou,.ConfigSettingRow_typeMULTI_SELECT__1iZFl,.ConfigSettingRow_typeSELECT__AWEba{background-color:#e8f0ff;color:#225fbd}.ConfigSettingRow_typeINTEGER__lJe7n{background-color:#fff3d8;color:#925800}.ConfigSettingRow_typeSTRING__2NST0{background-color:#f1f5f9;background-color:var(--background-tertiary,#f1f5f9);color:var(--text-secondary)}.ConfigSettingRow_badgeReload__m20BD{background-color:#dbeafe;color:#1d4ed8}.ConfigSettingRow_badgeReload__m20BD,.ConfigSettingRow_badgeRestart__K0d6h{align-items:center;border-radius:9999px;display:inline-flex;font-size:.7rem;font-weight:600;gap:.25rem;padding:.15rem .5rem}.ConfigSettingRow_badgeRestart__K0d6h{background-color:#fee2e2;color:#dc2626}.ConfigSettingRow_badgeLocked__vMqMg{background-color:#f1f5f9;background-color:var(--background-tertiary,#f1f5f9);color:var(--text-secondary)}.ConfigSettingRow_badgeLocked__vMqMg,.ConfigSettingRow_badgeWarning__pAuon{align-items:center;border-radius:9999px;display:inline-flex;font-size:.7rem;font-weight:600;gap:.25rem;padding:.15rem .5rem}.ConfigSettingRow_badgeWarning__pAuon{background-color:#fef3c7;color:#92400e}.ConfigSettingRow_maskedRow__Ykn\+y{align-items:center;display:flex;gap:.5rem;width:100%}.ConfigSettingRow_revealBtn__WDBam{align-items:center;background:none;border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-secondary);cursor:pointer;display:flex;padding:.4rem;transition:background-color .15s}.ConfigSettingRow_revealBtn__WDBam:hover{background-color:var(--background-primary);color:var(--text-primary)}.ConfigAuditPanel_panel__fM9IS{border:1px solid var(--border-color);border-radius:.5rem;margin-top:2rem;overflow:hidden}.ConfigAuditPanel_panelHeader__Z-Dtb{align-items:center;background-color:var(--background-primary);color:var(--text-primary);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem}.ConfigAuditPanel_entry__eU3hV,.ConfigAuditPanel_panelHeader__Z-Dtb{border-bottom:1px solid var(--border-color)}.ConfigAuditPanel_entry__eU3hV:last-child{border-bottom:none}.ConfigAuditPanel_entryHeader__UjmOc{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.75rem 1rem;text-align:left;transition:background-color .15s;width:100%}.ConfigAuditPanel_entryHeader__UjmOc:hover{background-color:var(--background-primary)}.ConfigAuditPanel_entryKey__aQH3w{flex:1 1;font-family:monospace;font-size:.8rem;font-weight:600}.ConfigAuditPanel_entryMeta__h5zYO{color:var(--text-secondary);font-size:.78rem;white-space:nowrap}.ConfigAuditPanel_entryBody__ndD51{background-color:var(--background-secondary);border-top:1px solid var(--border-color);padding:.75rem 1rem 1rem}.ConfigAuditPanel_valueChange__85a9P{align-items:center;display:flex;font-size:.85rem;gap:.75rem;margin-bottom:.5rem}.ConfigAuditPanel_oldValue__DS-D2{background-color:#fee2e2;border-radius:.25rem;color:#dc2626;font-family:monospace;padding:.15rem .4rem}.ConfigAuditPanel_newValue__wg8kY{background-color:#dcfce7;border-radius:.25rem;color:#16a34a;font-family:monospace;padding:.15rem .4rem}.ConfigAuditPanel_arrow__mUqA4{color:var(--text-secondary);font-weight:600}.ConfigAuditPanel_reason__quuvv{color:var(--text-secondary);font-size:.82rem;margin-top:.4rem}.ConfigAuditPanel_reloadNote__uH2fK{color:#1d4ed8;font-size:.78rem;margin-top:.25rem}.ConfigAuditPanel_restartNote__SD0Ts{color:#dc2626;font-size:.78rem;margin-top:.25rem}.ConfigAuditPanel_emptyText__x097k{color:var(--text-secondary);font-size:.875rem;padding:1.5rem 1rem;text-align:center}.ConfigAuditPanel_errorText__fQfJy{color:#dc2626;font-size:.875rem;padding:1rem}.MailAccountsPage_pageWrapper__4KELl{display:flex;flex-direction:column;min-height:100%;padding:1.5rem}.MailAccountsPage_pageHeader__Lc7KO{color:var(--text-primary)}.MailAccountsPage_headerWrapper__mGEWC{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.MailAccountsPage_mobileHeaderButtons__UgaFu{display:flex;flex-wrap:wrap;gap:.5rem}.MailAccountsPage_statusBadge__fyJFt{border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.125rem .5rem}.MailAccountsPage_statusConnected__0jh3a{background-color:#dcfce7;color:#166534}.MailAccountsPage_statusDisabled__7hXA-{background-color:#f1f5f9;color:#475569}.MailAccountsPage_statusError__A1FCU{background-color:#fee2e2;color:#991b1b}@media (max-width:var(--bp-mobile )){.MailAccountsPage_pageWrapper__4KELl{padding:1rem}.MailAccountsPage_headerWrapper__mGEWC{align-items:stretch;flex-direction:column}.MailAccountsPage_mobileHeaderButtons__UgaFu{flex-direction:column;width:100%}.MailAccountsPage_mobileHeaderButtons__UgaFu button{width:100%}}.MailAccountsPage_mobileCardsWrapper__Yhb0D{display:flex;flex-direction:column;gap:1rem}.MailAccountsPage_mobileAccountCard__4yRv1{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;box-shadow:var(--dashboard-shadow-sm);display:flex;flex-direction:column;gap:.75rem;padding:1rem;position:relative}.MailAccountsPage_mobileCardHitLayer__Zfwtv{background:#0000;border:0;border-radius:inherit;cursor:pointer;inset:0;margin:0;padding:0;position:absolute;z-index:0}.MailAccountsPage_mobileCardInner__A7b3D{display:flex;flex-direction:column;gap:.75rem;pointer-events:none;position:relative;z-index:1}.MailAccountsPage_mobileCardInner__A7b3D .MailAccountsPage_mobileAccountActions__jqedS{pointer-events:auto}.MailAccountsPage_mobileAccountHeader__XVoey{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.MailAccountsPage_mobileAccountTitle__CXN36{color:var(--text-primary);font-weight:700}.MailAccountsPage_mobileAccountMeta__9w2GH{color:var(--text-secondary);font-size:.95rem}.MailAccountsPage_mobileAccountActions__jqedS{display:flex;gap:.5rem;justify-content:flex-end}.MailAccountsPage_iconActionButton__EJ8a3{align-items:center;background:#0000;border:1px solid var(--card-border);border-radius:999px;color:var(--text-primary);display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.MailAccountsPage_iconActionButtonDanger__KplQe{color:#dc2626;color:var(--danger-color,#dc2626)}.AddMailAccountPage_pageWrapper__onPHQ{background-color:var(--background-primary);min-height:100%;padding:1.5rem}.AddMailAccountPage_pageHeader__kikeE{color:var(--text-primary)}.AddMailAccountPage_formCard__5-BW5{background-color:var(--background-secondary);border:1px solid var(--border-color)}.AddMailAccountPage_sectionBorder__BBowa{border-color:var(--border-color)}@media (max-width:var(--bp-mobile )){.AddMailAccountPage_pageWrapper__onPHQ{padding:1rem}.AddMailAccountPage_pageHeader__kikeE{font-size:1.5rem;margin-bottom:1rem;text-align:center}.AddMailAccountPage_formCard__5-BW5{border-radius:.75rem;padding:1rem}input,select{font-size:.9rem}.AddMailAccountPage_sectionBorder__BBowa{align-items:stretch;flex-direction:column;gap:.5rem}.AddMailAccountPage_sectionBorder__BBowa button{width:100%}}.EditMailAccountPage_pageWrapper__owxxH{background-color:var(--background-primary);min-height:100%;padding:1.5rem}.EditMailAccountPage_pageHeader__2Xx0H{color:var(--text-primary)}.EditMailAccountPage_pageSubHeader__zuu-s{color:var(--primary-brand-color)}.EditMailAccountPage_formCard__kPn\+Z{background-color:var(--background-secondary);border:1px solid var(--border-color)}.EditMailAccountPage_sectionBorder__02kkk{border-color:var(--border-color)}@media (max-width:var(--bp-mobile )){.EditMailAccountPage_pageWrapper__owxxH{padding:1rem}.EditMailAccountPage_pageHeader__2Xx0H{font-size:1.5rem;margin-bottom:1rem;text-align:center}.EditMailAccountPage_formCard__kPn\+Z{border-radius:.75rem;padding:1rem}input,select{font-size:.9rem}.EditMailAccountPage_sectionBorder__02kkk{align-items:stretch;flex-direction:column;gap:.5rem}.EditMailAccountPage_sectionBorder__02kkk button{width:100%}}.ql-container .qlbt-selection-line.qlbt-selection-line-left:before{background-color:#0589f3;border-radius:5px;content:"";height:5px;left:-2px;position:absolute;top:-2px;width:5px}.ql-container .qlbt-selection-line.qlbt-selection-line-right:before{background-color:#0589f3;border-radius:5px;bottom:-3px;content:"";height:5px;position:absolute;right:-2px;width:5px}.quill-better-table-wrapper{overflow-x:auto}table.quill-better-table{border-collapse:collapse;table-layout:fixed}table.quill-better-table td{border:1px solid #000;padding:2px 5px}.qlbt-operation-menu{background-color:#fff;box-shadow:0 2px 8px #00000026;font-size:14px;overflow:hidden;z-index:100}.qlbt-operation-menu .qlbt-operation-menu-dividing{background-color:#efefef;height:1px}.qlbt-operation-menu .qlbt-operation-menu-subtitle{color:#999;font-size:14px;padding:5px 16px}.qlbt-operation-menu .qlbt-operation-color-picker{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;overflow:hidden;padding:0 16px 10px}.qlbt-operation-menu .qlbt-operation-color-picker .qlbt-operation-color-picker-item{border:1px solid #595959;cursor:pointer;height:20px;margin-bottom:5px;margin-right:5px;width:20px}.qlbt-operation-menu .qlbt-operation-menu-item{align-items:center;background-color:#fff;color:#595959;cursor:pointer;display:flex;overflow:hidden;padding:10px 16px;text-overflow:ellipsis}.qlbt-operation-menu .qlbt-operation-menu-item:hover{background-color:#efefef}.qlbt-operation-menu .qlbt-operation-menu-item .qlbt-operation-menu-icon{font-size:0;height:20px;margin-right:8px;width:20px}.qlbt-col-tool{align-items:flex-end;display:flex;height:16px;overflow:hidden;position:absolute;z-index:99}.qlbt-col-tool .qlbt-col-tool-cell{background-color:#fff;border-bottom:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;position:relative}.qlbt-col-tool .qlbt-col-tool-cell:first-child{border-left:1px solid #000}.qlbt-col-tool .qlbt-col-tool-cell-holder{background-color:initial;bottom:0;cursor:ew-resize;position:absolute;right:-1px;top:0;width:1px;z-index:3}.qlbt-col-tool .qlbt-col-tool-cell-holder:hover{background-color:#0589f3}.qlbt-col-tool .qlbt-col-tool-cell-holder:before{content:"";display:block;height:100%;left:-6px;position:absolute;top:0;width:8px}.qlbt-col-tool .qlbt-col-tool-cell-holder:after{content:"";display:block;height:100%;position:absolute;right:-6px;top:0;width:8px}.mail-template-emoji-picker-anchor{position:relative}.ql-snow .ql-toolbar button.ql-emoji:before,.ql-snow.ql-toolbar button.ql-emoji:before{content:"\1F60A";font-size:16px;line-height:1}.mail-template-emoji-picker{background:#fff;background:var(--background-secondary,#fff);border:1px solid #d1d5db;border:1px solid var(--border-color,#d1d5db);border-radius:12px;box-shadow:0 12px 30px #0f172a29;display:flex;flex-direction:column;gap:10px;max-height:min(420px,60vh);padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:min(420px,calc(100vw - 32px));z-index:20}.mail-template-emoji-picker__tabs{grid-gap:6px;border-bottom:1px solid #d1d5db;border-bottom:1px solid var(--border-color,#d1d5db);display:grid;gap:6px;grid-template-columns:repeat(8,minmax(0,1fr));padding-bottom:6px}.mail-template-emoji-picker__tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;min-height:34px}.mail-template-emoji-picker__tab.is-active,.mail-template-emoji-picker__tab:hover{background:#f3f4f6;background:var(--background-hover,#f3f4f6);border-color:#d1d5db;border-color:var(--border-color,#d1d5db)}.mail-template-emoji-picker__grid{grid-gap:8px;align-content:start;display:grid;gap:8px;grid-template-columns:repeat(8,minmax(0,1fr));min-height:216px;overflow-y:auto;padding-right:2px}.mail-template-emoji-picker__button{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-size:22px;justify-content:center;min-height:38px;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.mail-template-emoji-picker__button:hover{background:#f3f4f6;background:var(--background-hover,#f3f4f6);border-color:#d1d5db;border-color:var(--border-color,#d1d5db);transform:translateY(-1px)}[dir=rtl] .mail-template-emoji-picker{left:0;right:auto}.MailTemplateAccordionItem_item__RKow0{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px}.MailTemplateAccordionItem_header__8Gunk{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.25rem;width:100%}.MailTemplateAccordionItem_title__iuFqK{color:var(--text-primary);font-weight:600}.MailTemplateAccordionItem_headerRight__c8XNm{align-items:center;display:flex;gap:1rem}.MailTemplateAccordionItem_badges__L-8uk{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.MailTemplateAccordionItem_moduleBadge__OA56s,.MailTemplateAccordionItem_warningBadge__JQL-D{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;min-height:1.45rem;padding:0 .55rem;white-space:nowrap}.MailTemplateAccordionItem_moduleBadge__OA56s{background:var(--background-primary);border:1px solid var(--border-color);color:var(--text-secondary)}.MailTemplateAccordionItem_warningBadge__JQL-D{background:#f59e0b24;color:#a16207}.MailTemplateAccordionItem_chevron__WcBsR{color:var(--text-secondary);transition:transform .2s ease}.MailTemplateAccordionItem_open__uAEMC{transform:rotate(180deg)}.MailTemplateAccordionItem_content__Tf9eL{border-top:1px solid var(--border-color);padding:1rem 1.25rem}.MailTemplateAccordionItem_fieldset__LbRxP{border:none;display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.MailTemplateAccordionItem_emptyVariant__frt\+P{background:var(--background-primary);border:1px dashed var(--border-color);border-radius:8px;color:var(--text-secondary);padding:1rem;text-align:center}.MailTemplateAccordionItem_label__3FHvr{color:var(--text-secondary);font-size:.85rem;margin-bottom:.25rem}.MailTemplateAccordionItem_editor__x8un0{border:1px solid var(--border-color);border-radius:6px;overflow:visible}.MailTemplateAccordionItem_editorPlaceholder__x7JO2{align-items:center;background:var(--background-primary);display:flex;height:200px;justify-content:center}.MailTemplateAccordionItem_actions__LU6iq{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.MailTemplateAccordionItem_editor__x8un0 .ql-container{min-height:180px}.MailTemplateAccordionItem_editor__x8un0 .ql-tooltip{z-index:20}@media (max-width:768px){.MailTemplateAccordionItem_header__8Gunk{align-items:flex-start;gap:.75rem}.MailTemplateAccordionItem_headerRight__c8XNm{gap:.6rem}.MailTemplateAccordionItem_badges__L-8uk{display:none}}.MailTemplatesAccordion_container__TRg1i{display:flex;flex-direction:column;gap:.75rem;width:100%}.MailTemplatesAccordion_loading__hQk16{padding:1.5rem}.MailTemplatesAccordion_empty__EWBjj{background:var(--background-secondary);border:1px dashed var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.95rem;padding:1.5rem}.MailTemplateCard_card__oTUfa{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px}.MailTemplateCard_header__M3Hep{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1rem}.MailTemplateCard_title__0G3na{color:var(--text-primary);font-weight:600}.MailTemplateCard_headerRight__tf5wQ{align-items:center;display:flex;gap:.75rem}.MailTemplateCard_chevron__beO90{transition:transform .2s ease}.MailTemplateCard_open__qD1F9{transform:rotate(180deg)}.MailTemplateCard_body__Iov\+0{border-top:1px solid var(--border-color);padding:.75rem 1rem 1rem}.MailTemplateCard_fieldset__oKAvI{border:none;display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0}.MailTemplateCard_emptyVariant__\+jT2u{background:var(--background-primary);border:1px dashed var(--border-color);border-radius:8px;color:var(--text-secondary);margin-top:.75rem;padding:.9rem;text-align:center}.MailTemplateCard_label__5bV5D{color:var(--text-secondary);font-size:.8rem;margin-bottom:.25rem}.MailTemplateCard_editor__JBKeb{border:1px solid var(--border-color);border-radius:6px;overflow:visible}.MailTemplateCard_editorPlaceholder__9JsaY{align-items:center;background:var(--background-primary);display:flex;height:180px;justify-content:center}.MailTemplateCard_actions__Tiooh{display:flex;gap:.5rem;justify-content:space-between;margin-top:.75rem}.MailTemplateCard_editor__JBKeb .ql-container{min-height:180px}.MailTemplateCard_editor__JBKeb .ql-tooltip{z-index:20}.MailTemplatesMobileList_list__f\+i8C{display:flex;flex-direction:column;gap:.75rem}.MailTemplatesMobileList_empty__sVUlj{background:var(--background-secondary);border:1px dashed var(--border-color);border-radius:8px;color:var(--text-secondary);padding:1rem}.CreateMailTemplateDialog_body__b4D6y{display:flex;flex-direction:column;gap:1rem}.CreateMailTemplateDialog_label__\+rdtU{color:var(--text-secondary);font-size:.85rem;margin-bottom:.25rem}.CreateMailTemplateDialog_inlineHeader__KoyNl{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.4rem}.CreateMailTemplateDialog_editor__eeGZZ{border:1px solid var(--border-color);border-radius:6px;overflow:visible}.CreateMailTemplateDialog_editorPlaceholder__RoH0k{align-items:center;background:var(--background-primary);display:flex;height:200px;justify-content:center}.CreateMailTemplateDialog_toggleRow__fRYDH{display:flex;justify-content:flex-start}.CreateMailTemplateDialog_footerActions__ByvGb{display:flex;gap:.5rem;justify-content:flex-end;width:100%}.CreateMailTemplateDialog_errorText__LiW5y{color:#ef4444;color:var(--danger,#ef4444);font-size:.8rem;margin-top:-.5rem}.CreateMailTemplateDialog_placeholderPanel__sXHil{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding:.75rem}.CreateMailTemplateDialog_placeholderActions__mnitX{display:flex;gap:.5rem;justify-content:flex-end}.CreateMailTemplateDialog_placeholderSelect__HnjyQ{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);min-height:2.5rem;padding:.65rem .85rem;width:100%}.CreateMailTemplateDialog_editor__eeGZZ .ql-container{min-height:180px}.CreateMailTemplateDialog_editor__eeGZZ .ql-tooltip{z-index:20}.MailNotificationsPage_page__leJmA{background-color:var(--background-primary);min-height:100%;padding:1.5rem}.MailNotificationsPage_pageDescription__wLbFp{color:var(--text-secondary);font-size:.9rem;line-height:1.55;margin:-.25rem 0 1rem;max-width:64rem}.MailNotificationsPage_toolbar__lH\+aA{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.MailNotificationsPage_toolbarFilters__gUEjl{min-width:min(100%,22rem)}.MailNotificationsPage_toolbarActions__mB\+Jv{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.MailNotificationsPage_toolbarActions__mB\+Jv button{align-items:center;display:inline-flex;gap:.45rem;min-height:2.5rem}.MailNotificationsPage_summaryGrid__Y7DOW{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.MailNotificationsPage_summaryCard__eceHg{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;min-height:4.75rem;padding:.85rem 1rem}.MailNotificationsPage_summaryCard__eceHg strong{color:var(--text-primary);display:block;font-size:1.35rem;line-height:1.15}.MailNotificationsPage_summaryCard__eceHg span{color:var(--text-secondary);display:block;font-size:.78rem;font-weight:700;margin-top:.3rem}.MailNotificationsPage_summaryWarning__5Fjop{background:color-mix(in srgb,#f59e0b 12%,var(--background-secondary));border-color:color-mix(in srgb,#f59e0b 30%,var(--border-color))}.MailNotificationsPage_filterPanel__iwnx2{grid-gap:.75rem;align-items:end;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;display:grid;gap:.75rem;grid-template-columns:minmax(18rem,1fr) minmax(18rem,auto) minmax(14rem,18rem);margin-bottom:1rem;padding:1rem}.MailNotificationsPage_searchField__RqI8Z{color:var(--text-secondary);display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:.45rem}.MailNotificationsPage_searchBox__WPVIN{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-secondary);display:flex;gap:.5rem;min-height:2.5rem;padding:0 .75rem;transition:border-color .15s ease,box-shadow .15s ease}.MailNotificationsPage_searchBox__WPVIN:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 18%,#0000)}.MailNotificationsPage_searchBox__WPVIN input{background:#0000;border:0;box-shadow:none;color:var(--text-primary);font:inherit;height:2.25rem;min-width:0;outline:none;padding:0;width:100%}.MailNotificationsPage_searchBox__WPVIN input:focus{box-shadow:none;outline:none}@media (max-width:768px){.MailNotificationsPage_toolbar__lH\+aA{align-items:stretch;flex-direction:column}.MailNotificationsPage_toolbarActions__mB\+Jv{justify-content:stretch}.MailNotificationsPage_toolbarActions__mB\+Jv button{flex:1 1 auto}.MailNotificationsPage_filterPanel__iwnx2,.MailNotificationsPage_summaryGrid__Y7DOW{grid-template-columns:1fr}}.MailNotificationLogsPage_pageWrapper__6B8G8{padding:1.5rem}.MailNotificationLogsPage_filtersRow__Z5Rr2{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.MailNotificationLogsPage_dateFilter__3ocvj{min-width:260px;position:relative}.MailNotificationLogsPage_filterInput__p-rXs{background:var(--background-primary);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);min-width:180px;padding:.5rem .75rem}.MailNotificationLogsPage_statusBadge__iAmHH{border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.125rem .5rem;text-transform:capitalize}.MailNotificationLogsPage_statusSent__y0pNv{background-color:#dcfce7;color:#166534}.MailNotificationLogsPage_statusFailed__BLAdw{background-color:#fee2e2;color:#991b1b}.MailNotificationLogsPage_statusRetry__zLrcz{background-color:#fef3c7;color:#92400e}.MailNotificationLogsPage_statusPending__2NWJ-{background-color:#e2e8f0;color:#334155}.MailNotificationLogsPage_recipientList__m8OUi{display:flex;flex-wrap:wrap;gap:.35rem}.MailNotificationLogsPage_recipientChip__L3MUt{align-items:center;background-color:#dbeafe;border:1px solid #bfdbfe;border-radius:9999px;color:#1e40af;display:inline-flex;font-size:.75rem;line-height:1.2;max-width:260px;overflow:hidden;padding:.15rem .55rem;text-overflow:ellipsis;white-space:nowrap}.MailNotificationLogsPage_grayHeaderCell__HImYn{background-color:#e5e7eb!important}.MailNotificationLogsPage_sidePanelFields__UDMin{display:flex;flex-direction:column;gap:1rem}.MailNotificationLogsPage_fieldBlock__OddJt{display:flex;flex-direction:column;gap:.4rem}.MailNotificationLogsPage_fieldLabel__OuOv3{color:var(--text-primary);font-size:.9rem;font-weight:600}.UserLeaveRequestDetails_pageWrapper__KskmR{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.UserLeaveRequestDetails_headerWrapper__OKpZF{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}h2{color:var(--text-primary);font-weight:600}@media (max-width:var(--bp-mobile )){.UserLeaveRequestDetails_pageWrapper__KskmR{padding:1rem}}.UserLeaveRequestDetails_cardCenteredContainer__L0Fex{margin:0 auto 1.5rem;max-width:520px;padding:0 1rem}.UserLeaveRequestDetails_errorState__CVxie{background:color-mix(in srgb,#b42318 8%,#0000);background:color-mix(in srgb,var(--danger-color,#b42318) 8%,#0000);border:1px solid color-mix(in srgb,#b42318 24%,#0000);border:1px solid color-mix(in srgb,var(--danger-color,#b42318) 24%,#0000);border-radius:8px;color:#b42318;color:var(--danger-color,#b42318);margin:12px 0;padding:10px 12px}.NotificationsPage_page__gLS0E{display:flex;flex-direction:column;gap:12px}.NotificationsPage_card__tkFQI{padding:12px}.NotificationsPage_topBar__Re4RP{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.NotificationsPage_unreadBadge__3Rh93{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:999px;display:inline-flex;gap:8px;padding:8px 10px}.NotificationsPage_unreadLabel__-WcvM{color:var(--text-secondary);font-weight:600}.NotificationsPage_unreadValue__KfAQR{color:var(--text-primary);font-weight:700}.NotificationsPage_topActions__xUB\+y{display:inline-flex;flex-wrap:wrap;gap:8px}.NotificationsPage_filters__HLnWC{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(160px,1fr));padding:12px 0}.NotificationsPage_filterItemWide__sduSl,.NotificationsPage_filterItem__OMMk7{display:flex;flex-direction:column;gap:6px}.NotificationsPage_filterItemWide__sduSl{grid-column:span 2}.NotificationsPage_label__Y7gW-{color:var(--text-secondary);font-size:12px;font-weight:600}.NotificationsPage_loadingWrap__jjv3t{display:grid;padding:24px;place-items:center}.NotificationsPage_empty__9-\+\+C{color:var(--text-secondary);padding:18px;text-align:center}.NotificationsPage_table__-F5Wg{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.NotificationsPage_thead__NWK7b{grid-gap:10px;background:var(--background-primary);border-bottom:1px solid var(--border-color);color:var(--text-secondary);display:grid;font-size:12px;font-weight:700;gap:10px;grid-template-columns:1.8fr .9fr .9fr .7fr 130px;padding:10px 12px}.NotificationsPage_thActions__Mtp4E,.NotificationsPage_thDate__-XZzy,.NotificationsPage_thStatus__mCE3W,.NotificationsPage_thTitle__OyIzF,.NotificationsPage_thType__Og4B3{align-items:center;display:flex}.NotificationsPage_tr__jPT54{grid-gap:10px;align-items:start;border-bottom:1px solid var(--border-color);display:grid;gap:10px;grid-template-columns:1.8fr .9fr .9fr .7fr 130px;padding:16px;position:relative;transition:background-color .15s ease,border-color .15s ease}.NotificationsPage_rowHitLayer__3Mymf{background:#0000;border:0;border-radius:0;cursor:pointer;inset:0;margin:0;padding:0;position:absolute;z-index:0}.NotificationsPage_trCells__MHYGy{display:contents}.NotificationsPage_trCells__MHYGy>*{pointer-events:none}.NotificationsPage_trCells__MHYGy>.NotificationsPage_tdActions__rpaSM{pointer-events:auto}.NotificationsPage_tr__jPT54:hover{background:var(--background-primary)}.NotificationsPage_trUnread__6SAfq{background:color-mix(in srgb,var(--brand-primary) 6%,var(--background-secondary))}.NotificationsPage_tr__jPT54:last-child{border-bottom:none}.NotificationsPage_tdTitle__n8kOr{min-width:0}.NotificationsPage_title__uS\+Nn{color:var(--text-primary);font-weight:700;line-height:1.2;word-break:break-word}.NotificationsPage_message__5BLxC{color:var(--text-secondary);font-size:12px;line-height:1.25;margin-top:6px;word-break:break-word}.NotificationsPage_actorRow__XoHmD{margin-top:6px}.NotificationsPage_tdActions__rpaSM,.NotificationsPage_tdDate__UD2HO,.NotificationsPage_tdStatus__mDhZk,.NotificationsPage_tdType__5wBvv{align-items:center;color:var(--text-primary);display:flex}.NotificationsPage_tdDate__UD2HO,.NotificationsPage_tdType__5wBvv{color:var(--text-secondary);font-size:12px;font-weight:600}.NotificationsPage_tdType__5wBvv{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:999px;display:inline-flex;height:fit-content;padding:4px 10px;width:fit-content}.NotificationsPage_statusRead__nlXtA,.NotificationsPage_statusUnread__c\+xho{align-items:center;border:1px solid var(--border-color);border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;padding:6px 10px}.NotificationsPage_statusUnread__c\+xho{background:color-mix(in srgb,var(--brand-primary) 14%,var(--background-primary));border-color:color-mix(in srgb,var(--brand-primary) 35%,var(--border-color));color:var(--brand-primary)}.NotificationsPage_statusRead__nlXtA{background:#0000;color:var(--text-secondary)}.NotificationsPage_tdActions__rpaSM{gap:8px;justify-content:flex-start}.NotificationsPage_iconBtnDanger__svPkX,.NotificationsPage_iconBtn__ZjNip{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.NotificationsPage_iconBtn__ZjNip:hover{background:var(--background-primary)}.NotificationsPage_iconBtn__ZjNip:disabled{cursor:not-allowed;opacity:.5}.NotificationsPage_iconBtnDanger__svPkX{color:#dc2626}.NotificationsPage_iconBtnDanger__svPkX:hover,.NotificationsPage_trDetail__-uAKE{background:var(--background-primary)}.NotificationsPage_trDetail__-uAKE{border-top:1px dashed var(--border-color);color:var(--text-primary);grid-column:1/-1;padding:16px}.NotificationsPage_trDetail__-uAKE dl{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0}.NotificationsPage_trDetail__-uAKE dt{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.03em;margin-bottom:3px;text-transform:uppercase}.NotificationsPage_trDetail__-uAKE dd{color:var(--text-primary);font-size:13px;font-weight:600;margin:0}.NotificationsPage_pagination__PDg7z{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-top:12px}.NotificationsPage_pageInfo__GyoCA{color:var(--text-secondary);font-weight:600}.NotificationsPage_pagerBtns__weIBQ{display:inline-flex;gap:8px}.NotificationsPage_desktopOnly__jVDLr{display:block}.NotificationsPage_mobileOnly__iSTN7{display:none}@media (max-width:900px){.NotificationsPage_filters__HLnWC{grid-template-columns:repeat(2,minmax(160px,1fr))}.NotificationsPage_filterItemWide__sduSl{grid-column:span 2}}@media (max-width:720px){.NotificationsPage_desktopOnly__jVDLr{display:none}.NotificationsPage_mobileOnly__iSTN7{display:block}.NotificationsPage_filters__HLnWC{grid-template-columns:1fr}.NotificationsPage_filterItemWide__sduSl{grid-column:span 1}.NotificationsPage_pagination__PDg7z{align-items:stretch;flex-direction:column}.NotificationsPage_pagerBtns__weIBQ{justify-content:space-between}.NotificationsPage_topBar__Re4RP{align-items:stretch;flex-direction:column}}.CalendarManagementWorkspace_card__RaxNN{background:#fff;background:var(--card-bg,#fff);border:1px solid #dbe3ed;border:1px solid var(--border-color,#dbe3ed);border-radius:8px;overflow:hidden}.CalendarManagementWorkspace_header__oU83i{align-items:flex-start;background:#fbfcfe;background:var(--surface-subtle,#fbfcfe);border-bottom:1px solid #dbe3ed;border-bottom:1px solid var(--border-color,#dbe3ed);display:flex;gap:1rem;justify-content:space-between;padding:1rem}.CalendarManagementWorkspace_title__Pg9vi{color:var(--text-primary);font-size:1rem;font-weight:700;margin:0}.CalendarManagementWorkspace_subtitle__idqb2{color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.CalendarManagementWorkspace_layout__Pmb-G{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(260px,320px) minmax(0,1fr);padding:1rem}.CalendarManagementWorkspace_layoutFull__oQwrk{grid-template-columns:1fr}.CalendarManagementWorkspace_summaryStrip__1fglO{grid-gap:.75rem;background:#fff;border-bottom:1px solid #dbe3ed;border-bottom:1px solid var(--border-color,#dbe3ed);display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem}.CalendarManagementWorkspace_metric__3t0UY{background:#fbfcfe;background:var(--surface-subtle,#fbfcfe);border:1px solid #dbe3ed;border:1px solid var(--border-color,#dbe3ed);border-radius:8px;min-width:0;padding:.75rem}.CalendarManagementWorkspace_metric__3t0UY span{color:var(--text-secondary);display:block;font-size:.75rem;font-weight:700}.CalendarManagementWorkspace_metric__3t0UY strong{color:var(--text-primary);display:block;font-size:1.05rem;margin-top:.25rem}.CalendarManagementWorkspace_sidebarStack__wi6ra{grid-gap:.875rem;display:grid;gap:.875rem;min-width:0}.CalendarManagementWorkspace_sidebar__\+P87E{background:#fff;background:var(--card-bg,#fff);border:1px solid #dbe3ed;border:1px solid var(--border-color,#dbe3ed);border-radius:8px;overflow:hidden}.CalendarManagementWorkspace_sidebarHeader__IkgS3{background:#fbfcfe;background:var(--surface-subtle,#fbfcfe);border-bottom:1px solid #dbe3ed;border-bottom:1px solid var(--border-color,#dbe3ed);padding:.875rem}.CalendarManagementWorkspace_sidebarTitle__pnTmR{color:var(--text-primary);font-size:.95rem;font-weight:700;margin:0}.CalendarManagementWorkspace_sidebarSubtitle__CuL7v{color:var(--text-secondary);font-size:.8125rem;margin:.25rem 0 0}.CalendarManagementWorkspace_rangeControls__Kx8pR{grid-gap:.5rem;border-bottom:1px solid #dbe3ed;border-bottom:1px solid var(--border-color,#dbe3ed);display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.875rem}.CalendarManagementWorkspace_rangeField__40xG4{grid-gap:.35rem;color:var(--text-secondary);display:grid;font-size:.75rem;font-weight:600;gap:.35rem}.CalendarManagementWorkspace_reloadButton__-HT1A{grid-column:1/-1}.CalendarManagementWorkspace_empty__0Z4Z-,.CalendarManagementWorkspace_loading__7CO1h{color:var(--text-secondary);padding:1rem}.CalendarManagementWorkspace_yearList__v\+3w0{display:grid}.CalendarManagementWorkspace_yearItem__p2WQp{grid-gap:.75rem;align-items:center;border-bottom:1px solid #edf1f5;border-bottom:1px solid var(--border-color,#edf1f5);cursor:pointer;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;outline:none;padding:.875rem}.CalendarManagementWorkspace_yearItem__p2WQp:last-child{border-bottom:0}.CalendarManagementWorkspace_yearItem__p2WQp:focus-visible,.CalendarManagementWorkspace_yearItem__p2WQp:hover{background:#f8fafc;background:var(--surface-hover,#f8fafc)}.CalendarManagementWorkspace_yearItemActive__jywIv{background:#eff6ff;box-shadow:inset 3px 0 0 #3b82f6}.CalendarManagementWorkspace_yearItemDisabled__x6ihQ{opacity:.68}.CalendarManagementWorkspace_yearInfo__axmQZ{min-width:0}.CalendarManagementWorkspace_yearInfo__axmQZ strong{color:var(--text-primary);display:block;font-size:.95rem}.CalendarManagementWorkspace_yearInfo__axmQZ span{color:var(--text-secondary);display:block;font-size:.8125rem;margin-top:.25rem}.CalendarManagementWorkspace_yearToggle__nY62v{align-items:center;display:inline-flex;gap:.5rem}.CalendarManagementWorkspace_workspacePanel__tUxoP,.CalendarManagementWorkspace_workspaceStack__ClC7v{grid-gap:.875rem;display:grid;gap:.875rem;min-width:0}.CalendarManagementWorkspace_holidayTableFull__5uNWR{grid-column:1/-1;min-width:0}.CalendarManagementWorkspace_workspaceHeader__2ztye{align-items:flex-start;background:#fff;background:var(--card-bg,#fff);border:1px solid #dbe3ed;border:1px solid var(--border-color,#dbe3ed);border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:.875rem}.CalendarManagementWorkspace_workspaceTitle__Qktx\+{color:var(--text-primary);font-size:1rem;font-weight:700;margin:0}.CalendarManagementWorkspace_workspaceSubtitle__OGyZh{color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.CalendarManagementWorkspace_workspaceActions__33l8F{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.CalendarManagementWorkspace_disabledNotice__RqOIY{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:.875rem;padding:.75rem .875rem}@media (max-width:1024px){.CalendarManagementWorkspace_layout__Pmb-G{grid-template-columns:1fr}}@media (max-width:700px){.CalendarManagementWorkspace_header__oU83i,.CalendarManagementWorkspace_layout__Pmb-G,.CalendarManagementWorkspace_summaryStrip__1fglO{padding:.75rem}.CalendarManagementWorkspace_summaryStrip__1fglO{grid-template-columns:repeat(2,minmax(0,1fr))}.CalendarManagementWorkspace_workspaceHeader__2ztye{display:grid}.CalendarManagementWorkspace_workspaceActions__33l8F{justify-content:stretch}.CalendarManagementWorkspace_workspaceActions__33l8F>button{width:100%}}@media (max-width:520px){.CalendarManagementWorkspace_summaryStrip__1fglO{grid-template-columns:1fr}}.HolidayList_card__QbVyH{margin-top:1rem}.HolidayList_header__oStVN{display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.HolidayList_title__h-P\+G{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.HolidayList_subtitle__YhRa4{color:var(--text-secondary);font-size:.85rem;margin:0}.HolidayList_addBtn__Vl-r5{background:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:.45rem .9rem}.HolidayList_guardMessage__kbZTq{background:var(--background-tertiary);border-radius:8px;color:var(--text-secondary);font-size:.85rem;margin-bottom:.75rem;padding:.5rem .75rem}.HolidayList_actions__75y15{display:flex;gap:.5rem;justify-content:flex-end}.HolidayList_actions__75y15 button{background:none;border:none;color:var(--text-primary);cursor:pointer}.HolidayList_badge__cNKOu{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:500;line-height:1.2;padding:.15rem .6rem;white-space:nowrap}.HolidayList_badgeSuccess__DRPaC{background-color:#dcfce7;color:#166534}.HolidayList_badgeWarning__ztWNa{background-color:#fef3c7;color:#92400e}.HolidayList_badgeNeutral__ydAv1{background-color:#e5e7eb;color:#374151}.WorkSchedulePanel_panel__FBRsw{background:#fff;background:var(--card-bg,#fff);border:1px solid #dbe3ed;border:1px solid var(--border-color,#dbe3ed);border-radius:8px;overflow:hidden}.WorkSchedulePanel_header__C6oQF{align-items:flex-start;background:#fbfcfe;background:var(--surface-subtle,#fbfcfe);border-bottom:1px solid #dbe3ed;border-bottom:1px solid var(--border-color,#dbe3ed);display:flex;gap:1rem;justify-content:space-between;padding:.875rem}.WorkSchedulePanel_title__BApIF{color:var(--text-primary);font-size:1rem;font-weight:700;margin:0}.WorkSchedulePanel_subtitle__3R\+Ku{color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.WorkSchedulePanel_sourceBadge__vpQf1{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;flex:0 0 auto;font-size:.75rem;font-weight:700;padding:.25rem .625rem;white-space:nowrap}.WorkSchedulePanel_loading__OZQVm{padding:1rem}.WorkSchedulePanel_rows__byUHw{display:grid}.WorkSchedulePanel_row__BEBFL{grid-gap:.75rem;align-items:center;border-bottom:1px solid #edf1f5;border-bottom:1px solid var(--border-color,#edf1f5);display:grid;gap:.75rem;grid-template-columns:minmax(180px,1.1fr) minmax(120px,.7fr) minmax(120px,.7fr);padding:.75rem .875rem}.WorkSchedulePanel_row__BEBFL:last-child{border-bottom:0}.WorkSchedulePanel_dayCell__oGjRT{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.WorkSchedulePanel_dayCell__oGjRT strong{color:var(--text-primary);font-size:.9rem}.WorkSchedulePanel_timeField__ro7gA{grid-gap:.35rem;display:grid;gap:.35rem}.WorkSchedulePanel_timeField__ro7gA span{color:var(--text-secondary);font-size:.75rem;font-weight:700}.WorkSchedulePanel_actions__x5WEt{background:#fbfcfe;background:var(--surface-subtle,#fbfcfe);border-top:1px solid #dbe3ed;border-top:1px solid var(--border-color,#dbe3ed);display:flex;justify-content:flex-end;padding:.875rem}@media (max-width:700px){.WorkSchedulePanel_header__C6oQF,.WorkSchedulePanel_row__BEBFL{display:grid}.WorkSchedulePanel_row__BEBFL{grid-template-columns:1fr}.WorkSchedulePanel_actions__x5WEt>button{width:100%}}.WeekendConfigCard_card__CGbaL{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;padding:1rem}.WeekendConfigCard_compact__UDIyT{padding:.875rem}.WeekendConfigCard_compact__UDIyT .WeekendConfigCard_subtitle__IPCH-{display:none}.WeekendConfigCard_header__xURsw{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.WeekendConfigCard_title__FjhWW{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.WeekendConfigCard_subtitle__IPCH-{color:var(--text-secondary);font-size:.875rem;margin:0}.WeekendConfigCard_loading__e8hqK{padding:.75rem 0}.WeekendConfigCard_daysGrid__xtUcR{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.5rem}.WeekendConfigCard_dayItem__f68Fm{align-items:center;background:var(--background-tertiary);border:1px solid var(--card-border);border-radius:10px;display:flex;gap:.5rem;padding:.6rem .75rem}.WeekendConfigCard_compact__UDIyT .WeekendConfigCard_dayItem__f68Fm{cursor:pointer;justify-content:center;min-height:42px;padding:.55rem}.WeekendConfigCard_compactCheckbox__xe9-L{opacity:0;pointer-events:none;position:absolute}.WeekendConfigCard_compact__UDIyT .WeekendConfigCard_dayItem__f68Fm:has(input:checked){background:#ecfdf5;border-color:var(--brand-primary)}.WeekendConfigCard_compact__UDIyT .WeekendConfigCard_dayItem__f68Fm:has(input:checked) .WeekendConfigCard_dayLabel__TVk2w{color:#047857;font-weight:700}.WeekendConfigCard_dayLabel__TVk2w{color:var(--text-primary);font-size:.9rem}.WeekendConfigCard_actions__XMqHs{display:flex;justify-content:flex-end;margin-top:.9rem}@media (max-width:768px){.WeekendConfigCard_card__CGbaL{padding:.75rem}.WeekendConfigCard_daysGrid__xtUcR{grid-template-columns:1fr}}[dir=rtl] .WeekendConfigCard_actions__XMqHs{justify-content:flex-start}.HolidayFormDialog_description__EA3iR{color:var(--text-secondary);font-size:.85rem;margin-top:.25rem}.HolidayFormDialog_content__C6anb{display:flex;flex-direction:column;gap:1rem}.HolidayFormDialog_field__xTIY-{display:flex;flex-direction:column;gap:.4rem}.HolidayFormDialog_label__Q1k8L{color:var(--text-secondary);font-size:.8rem}.HolidayFormDialog_toggleRow__JRIbZ{margin-top:.5rem}.HolidayFormDialog_footer__zMALI{display:flex;gap:.75rem;justify-content:flex-end}[dir=rtl] .HolidayFormDialog_footer__zMALI{justify-content:flex-start}.DeleteHolidayDialog_content__NFp2H{display:flex;flex-direction:column;gap:.75rem}.DeleteHolidayDialog_message__hvtz0{color:var(--text-secondary);font-size:.9rem}.DeleteHolidayDialog_holidayName__t1ymK{color:var(--text-primary);font-weight:600}.DeleteHolidayDialog_footer__V4iTs{display:flex;gap:.75rem;justify-content:flex-end}[dir=rtl] .DeleteHolidayDialog_footer__V4iTs{justify-content:flex-start}.CloneHolidaysDialog_content__9yQfb{display:flex;flex-direction:column;gap:1rem}.CloneHolidaysDialog_warning__uC6mE{align-items:flex-start;background:#ffc1071a;background:var(--warning-bg,#ffc1071a);border-radius:8px;color:var(--text-primary);display:flex;font-size:.85rem;gap:.5rem;padding:.75rem}.CloneHolidaysDialog_footer__KHDAC{display:flex;gap:.75rem;justify-content:flex-end}[dir=rtl] .CloneHolidaysDialog_footer__KHDAC{justify-content:flex-start}.PreviewHolidayDialog_content__4vScz{min-height:120px}.PreviewHolidayDialog_grid__MRU7b{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.PreviewHolidayDialog_grid__MRU7b div{display:flex;flex-direction:column;gap:.25rem}.PreviewHolidayDialog_grid__MRU7b span{color:var(--text-secondary);font-size:.8rem}.PreviewHolidayDialog_grid__MRU7b strong{color:var(--text-primary);font-size:.95rem}.PreviewHolidayDialog_footer__0-HVn{display:flex;justify-content:flex-end}[dir=rtl] .PreviewHolidayDialog_footer__0-HVn{justify-content:flex-start}.CountryCalendarPage_pageWrapper__xyz1k{padding:1.5rem}.CountryCalendarPage_headerRow__hL99q{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.CountryCalendarPage_controlsRow__QMAkG{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,420px);margin-bottom:1rem}.CountryCalendarPage_inlineLoading__E1aZc{padding:.75rem 0}.CountryCalendarPage_grid__5igzl{grid-gap:1.25rem;display:grid;flex-direction:column;gap:1.25rem}.CountryCalendarPage_emptyState__uoJvC,.CountryCalendarPage_noAccess__6rav-{color:var(--text-secondary);padding:1rem 0}@media (max-width:1024px){.CountryCalendarPage_grid__5igzl{grid-template-columns:1fr}}@media (max-width:768px){.CountryCalendarPage_pageWrapper__xyz1k{padding:.75rem}.CountryCalendarPage_controlsRow__QMAkG{grid-template-columns:1fr}}.OAuth2ClientView_wrapper__NFhGZ{display:flex;flex-direction:column;gap:16px;gap:var(--dashboard-gap-md,16px)}.OAuth2ClientView_grid__9FKY0{display:flex;flex-direction:column;gap:10px}.OAuth2ClientView_row__BcGuV{grid-gap:12px;display:grid;gap:12px;grid-template-columns:160px 1fr}.OAuth2ClientView_label__5Xqj8{opacity:.8}.OAuth2ClientView_value__k9FRP{word-break:break-word}.OAuth2ClientView_secretBlock__b8AYv{background:#00000026;background:var(--card-bg,#00000026);border:1px solid #ffffff14;border:1px solid var(--card-border,#ffffff14);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px}.OAuth2ClientView_secretHeader__DfQc1{align-items:center;display:flex;justify-content:space-between}.OAuth2ClientView_secretTitle__kXz3Z{font-weight:600}.OAuth2ClientView_iconBtn__wl2hq{background:#0000;border:none;cursor:pointer;font-size:18px;line-height:1}.OAuth2ClientView_loading__i5L6G{align-items:center;display:flex;justify-content:center;min-height:40px}.OAuth2ClientView_error__dEZv4{background:#ff000014;border-radius:10px;padding:10px}.OAuth2ClientView_autoHideNote__NQ\+WP{font-size:12px;margin-top:6px;opacity:.75}.OAuth2ClientView_empty__BxpaI{opacity:.8}.OAuth2ClientForm_dialog__qo7Jg{max-width:560px}.OAuth2ClientForm_form__DRD8e{display:flex;flex-direction:column;gap:16px;gap:var(--dashboard-gap-md,16px)}.OAuth2ClientForm_section__wDbVD{display:flex;flex-direction:column;gap:12px;gap:var(--dashboard-gap-sm,12px)}.OAuth2ClientForm_secretRow__Kc57p{align-items:flex-end;display:flex;gap:8px}.OAuth2ClientForm_secretActions__ggy-K{display:flex;gap:4px;padding-bottom:4px}.OAuth2ClientForm_secretNote__pvdh6{color:#6b7280;color:var(--text-muted,#6b7280);font-size:.85rem;margin-top:4px}.OAuth2ClientForm_errorText__BkXAU{color:#dc2626;color:var(--danger-color,#dc2626);font-size:.85rem;margin-top:4px}.OAuth2ClientForm_footer__yWCCb{display:flex;gap:8px;justify-content:flex-end;margin-top:16px;margin-top:var(--dashboard-gap-md,16px)}.OAuth2ClientsList_wrapper__GH-MY{display:flex;flex-direction:column;gap:16px;gap:var(--dashboard-gap-md,16px)}.OAuth2ClientsList_headerActions__a3vZv{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.OAuth2ClientsList_actions__PHar4{display:flex;gap:8px;justify-content:flex-end}.OAuth2ClientsList_link__pQszI{background:none;border:none;color:var(--brand-primary);cursor:pointer}.OAuth2ClientsList_danger__PTTkD{background:none;border:none;color:var(--danger-color);cursor:pointer}.OAuth2ClientsList_statusToggle__pfK-D{align-items:center;display:inline-flex;gap:8px}.OAuth2ClientsList_statusLabel__omlAo{color:var(--text-secondary);font-size:.875rem}.OAuth2ClientsList_emptyState__TK1sI{border:1px dashed #d1d5db;border:1px dashed var(--border-color,#d1d5db);border-radius:16px;color:var(--text-secondary);padding:24px 16px;text-align:center}.OAuth2ClientsList_mobileCard__gBcUj{background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:16px;box-shadow:0 8px 24px #0f172a0f;display:flex;flex-direction:column;gap:10px;padding:16px}.OAuth2ClientsList_mobileCardHeader__-F25G{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.OAuth2ClientsList_mobileCardTitle__d28VK{color:var(--text-primary);font-size:1rem;font-weight:600;word-break:break-word}.OAuth2ClientsList_mobileCardStatusActive__e-PFs,.OAuth2ClientsList_mobileCardStatusInactive__kaZOV{border-radius:999px;font-size:.75rem;font-weight:600;padding:4px 10px}.OAuth2ClientsList_mobileCardStatusActive__e-PFs{background:#10b9811f;color:#047857}.OAuth2ClientsList_mobileCardStatusInactive__kaZOV{background:#6b728024;color:#4b5563}.OAuth2ClientsList_mobileCardSubtitle__mFmYM{color:var(--text-secondary);font-size:.875rem;word-break:break-word}.OAuth2ClientsList_mobileCardMeta__her03{color:var(--text-secondary);color:var(--text-tertiary,var(--text-secondary));font-size:.8125rem}.OAuth2Clients_page__h\+FMH{display:flex;flex-direction:column;gap:16px;gap:var(--dashboard-gap-md,16px);padding:16px;padding:var(--page-padding,16px)}.MailPlaceholders_page__OmiEc{background-color:var(--background-primary);display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:1.5rem}.MailPlaceholders_pageDescription__LI6Gt{color:var(--text-secondary);font-size:.9rem;line-height:1.55;margin:-.35rem 0 0;max-width:64rem}.MailPlaceholders_summaryGrid__dDzSB{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(6,minmax(0,1fr))}.MailPlaceholders_summaryCard__-6qnE{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;min-height:4.75rem;padding:.85rem 1rem}.MailPlaceholders_summaryCard__-6qnE strong{color:var(--text-primary);display:block;font-size:1.35rem;line-height:1.15}.MailPlaceholders_summaryCard__-6qnE span{color:var(--text-secondary);display:block;font-size:.78rem;font-weight:700;margin-top:.3rem}.MailPlaceholders_summaryWarning__6fkps{background:color-mix(in srgb,#f59e0b 12%,var(--background-secondary));border-color:color-mix(in srgb,#f59e0b 30%,var(--border-color))}.MailPlaceholders_toolbar__HoQk0{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;justify-content:space-between;padding:1rem}.MailPlaceholders_toolbarLeft__tcjw4,.MailPlaceholders_toolbar__HoQk0{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.MailPlaceholders_toolbarRight__QsL9e{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.MailPlaceholders_eventSelect__MTs2J{min-width:260px}.MailPlaceholders_searchWrap__c0Mmj{display:flex;flex-direction:column;gap:6px;min-width:260px}.MailPlaceholders_searchLabel__XoVLl{color:var(--text-secondary);font-size:.85rem}.MailPlaceholders_searchBox__K1boN{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-secondary);display:flex;gap:.5rem;min-height:2.5rem;padding:0 .75rem;transition:border-color .15s ease,box-shadow .15s ease}.MailPlaceholders_searchBox__K1boN:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 18%,#0000)}.MailPlaceholders_searchBox__K1boN input{background:#0000;border:0;box-shadow:none;color:var(--text-primary);font:inherit;height:2.25rem;min-width:0;outline:none;padding:0;width:100%}.MailPlaceholders_searchBox__K1boN input:focus{box-shadow:none;outline:none}.MailPlaceholders_viewToggle__cnRBw{min-width:220px}.MailPlaceholders_btnIcon__JtGSg{display:inline-flex;margin-inline-end:6px}.MailPlaceholders_content__K6D2X{display:flex;flex-direction:column;gap:12px}.MailPlaceholders_loading__iTWmK{padding:14px}.MailPlaceholders_empty__QeYsx,.MailPlaceholders_loading__iTWmK{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;color:var(--text-secondary)}.MailPlaceholders_empty__QeYsx{padding:18px;text-align:center}.MailPlaceholders_groupGrid__fc0Co{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(220px,1fr))}.MailPlaceholders_groupCard__HONK8{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;overflow:hidden}.MailPlaceholders_groupHeader__QYOvT{align-items:center;background:var(--background-tertiary);border-bottom:1px solid var(--card-border);display:flex;justify-content:space-between;padding:12px}.MailPlaceholders_groupTitle__2hRuw{color:var(--text-primary);font-weight:600}.MailPlaceholders_groupCount__9cnsE{align-items:center;border:1px solid var(--card-border);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.8rem;height:22px;justify-content:center;min-width:28px;padding:0 8px}.MailPlaceholders_allList__wwMvk,.MailPlaceholders_groupList__Ayb-W{display:flex;flex-direction:column}.MailPlaceholders_allList__wwMvk{gap:10px}.MailPlaceholders_itemRow__23DJ6{align-items:center;border-top:1px solid var(--card-border);display:flex;gap:12px;justify-content:space-between;padding:12px}.MailPlaceholders_itemRow__23DJ6:first-child{border-top:none}.MailPlaceholders_itemInfo__Jc44z{display:flex;flex-direction:column;gap:4px;min-width:0}.MailPlaceholders_itemName__cDDB6{color:var(--text-primary);font-weight:600}.MailPlaceholders_itemMeta__4VZDi{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.85rem;gap:8px}.MailPlaceholders_metaToken__NQfxz{background:var(--background-primary);border:1px solid var(--card-border);border-radius:8px;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:2px 6px}.MailPlaceholders_inactiveBadge__H9yXc,.MailPlaceholders_metaBadge__HQVMq,.MailPlaceholders_sensitiveBadge__KNM5d{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;min-height:1.45rem;padding:0 .55rem;white-space:nowrap}.MailPlaceholders_metaBadge__HQVMq{background:var(--background-primary);border:1px solid var(--card-border);color:var(--text-secondary)}.MailPlaceholders_sensitiveBadge__KNM5d{background:#f59e0b24;color:#a16207}.MailPlaceholders_inactiveBadge__H9yXc{background:#dc26261c;color:#b91c1c}.MailPlaceholders_actions__MKlA0{align-items:center;display:flex;gap:8px}.MailPlaceholders_actionText__kqW\+d{margin-inline-start:.35rem}.MailPlaceholders_formGrid__YXSpD{display:flex;flex-direction:column;gap:12px}.MailPlaceholders_field__VXYRB{display:flex;flex-direction:column;gap:6px}.MailPlaceholders_label__MeA9J{color:var(--text-secondary);font-size:.85rem}.MailPlaceholders_hint__1I3mY{color:var(--text-secondary);font-size:.78rem;opacity:.9}.MailPlaceholders_inlineSelect__0sWS-{width:100%}.MailPlaceholders_preview__N-ZtK{background:var(--background-primary);border:1px dashed var(--card-border);border-radius:12px;margin-top:6px;padding:12px}.MailPlaceholders_previewLabel__IopSU{color:var(--text-secondary);font-size:.85rem;margin-bottom:8px}.MailPlaceholders_previewRow__I-iDN{align-items:center;display:flex;gap:10px;justify-content:space-between}.MailPlaceholders_tokenCode__N2tb0{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;color:var(--text-primary);max-width:100%;overflow-x:auto;padding:6px 8px}.MailPlaceholders_dialogFooter__5PAHJ{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;width:100%}@media (max-width:1024px){.MailPlaceholders_summaryGrid__dDzSB{grid-template-columns:repeat(3,minmax(0,1fr))}.MailPlaceholders_groupGrid__fc0Co{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:768px){.MailPlaceholders_groupGrid__fc0Co,.MailPlaceholders_summaryGrid__dDzSB{grid-template-columns:1fr}.MailPlaceholders_eventSelect__MTs2J,.MailPlaceholders_searchWrap__c0Mmj{min-width:100%}.MailPlaceholders_toolbarRight__QsL9e{align-items:stretch;width:100%}.MailPlaceholders_viewToggle__cnRBw{min-width:100%}}.ExpensesSummaryCard_card__2YLJi{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 1px 3px #00000014;cursor:default;display:flex;flex-direction:column;padding:1rem;transition:transform .15s ease,box-shadow .15s ease}.ExpensesSummaryCard_card__2YLJi:hover{box-shadow:0 4px 10px #00000026;transform:translateY(-2px)}.ExpensesSummaryCard_title__\+\+YPj{color:var(--text-primary);font-weight:600}.ExpensesSummaryCard_subtitle__c4Zh0{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem}.ExpensesSummaryCard_desktopLayout__ZjnYs{align-items:center;display:flex;flex-direction:row;gap:1.25rem}.ExpensesSummaryCard_donutWrapper__ShpT2{flex-shrink:0;height:56px;width:56px}.ExpensesSummaryCard_donutSvg__cuNcg{height:100%;width:100%}.ExpensesSummaryCard_donutBg__z-v6U{stroke:var(--border-color)}.ExpensesSummaryCard_donutSegment__SqmW5{stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.ExpensesSummaryCard_donutPending__GrVLI{stroke:#f6cb4b;stroke:var(--accent-warning,#f6cb4b)}.ExpensesSummaryCard_donutApproved__v\+O0x{stroke:var(--kpi-up);stroke:var(--accent-approved,var(--kpi-up))}.ExpensesSummaryCard_donutRejected__mCZux{stroke:#ef4444;stroke:var(--accent-danger,#ef4444)}.ExpensesSummaryCard_legendRow__Ie1dh{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem}.ExpensesSummaryCard_legendItem__F3e7k{align-items:center;color:var(--text-secondary);display:flex;font-size:.8rem;gap:.2rem}.ExpensesSummaryCard_legendDot__5AxnS{border-radius:999px;height:10px;width:10px}.ExpensesSummaryCard_pendingDot__nhEiQ{background-color:#f6cb4b;background-color:var(--accent-warning,#f6cb4b)}.ExpensesSummaryCard_approvedDot__Qis2g{background-color:var(--kpi-up);background-color:var(--accent-approved,var(--kpi-up))}.ExpensesSummaryCard_rejectedDot__ai0df{background-color:#ef4444;background-color:var(--accent-danger,#ef4444)}.ExpensesSummaryCard_legendText__7Lqno{color:var(--text-secondary)}.ExpensesSummaryCard_progressWrapper__W0py5{margin-top:.5rem}.ExpensesSummaryCard_progressBar__GDwei{background:var(--background-primary);border-radius:999px;display:flex;height:8px;overflow:hidden;width:100%}.ExpensesSummaryCard_progressSegment__u7p9e{height:100%}.ExpensesSummaryCard_pendingSegment__-Z5Xo{background-color:#f6cb4b;background-color:var(--accent-warning,#f6cb4b)}.ExpensesSummaryCard_approvedSegment__Gxm9q{background-color:var(--kpi-up);background-color:var(--accent-approved,var(--kpi-up))}.ExpensesSummaryCard_rejectedSegment__0ljyC{background-color:#ef4444;background-color:var(--accent-danger,#ef4444)}@media (max-width:768px){.ExpensesSummaryCard_desktopLayout__ZjnYs{align-items:flex-start;flex-direction:column}}[dir=rtl] .ExpensesSummaryCard_legendItem__F3e7k{flex-direction:row-reverse}.ExpensesSummaryCard_card__2YLJi[role=button]{cursor:pointer}.ExpensesTable_tableContainer__46Z93{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;overflow-x:auto}.ExpensesTable_table__q-4WV{border-collapse:collapse;width:100%}.ExpensesTable_tableHead__CFNbv{background:var(--background-primary)}.ExpensesTable_tableTh__RWtZc{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.75rem;padding:.75rem 1.5rem;text-transform:uppercase}.ExpensesTable_tableRow__CMM3c{border-bottom:1px solid var(--border-color);cursor:pointer}.ExpensesTable_tableRow__CMM3c:hover{background:var(--background-primary)}.ExpensesTable_tableTd__niI8y{font-size:.875rem;padding:1rem 1.5rem}.ExpensesTable_statusBadge__L39zO{border-radius:9999px;color:#fff;font-size:.75rem;padding:.25rem .75rem;text-transform:capitalize}.ExpensesTable_pending__Mw581{background:#facc15}.ExpensesTable_approved__SD1iL{background:#22c55e}.ExpensesTable_rejected__NQBba{background:#ef4444}.ExpensesTable_attachment__LePsM{align-items:center;color:var(--text-secondary);display:inline-flex;gap:4px}.ExpensesTable_actions__KW46q{white-space:nowrap}.ExpensesTable_iconBtn__lZZ9z{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;padding:4px}.ExpensesTable_iconBtn__lZZ9z:hover{color:var(--text-primary)}.ExpensesTable_danger__FkjbO{color:var(--danger)}.ExpenseCard_card__otC2\+{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 1px 2px #0000000d;padding:1rem;position:relative}.ExpenseCard_cardHitLayer__LRNFF{background:#0000;border:0;border-radius:inherit;cursor:pointer;inset:0;margin:0;padding:0;position:absolute;z-index:0}.ExpenseCard_cardInner__pcvEU{display:flex;flex-direction:column;pointer-events:none;position:relative;z-index:1}.ExpenseCard_cardInner__pcvEU .ExpenseCard_actions__qDSfb{pointer-events:auto}.ExpenseCard_topRow__7rFVR{display:flex;justify-content:space-between;margin-bottom:.5rem}.ExpenseCard_amount__4auH8{font-weight:600}.ExpenseCard_row__\+TKbw{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem;justify-content:space-between}.ExpenseCard_category__pIxal{color:var(--text-secondary);flex:1 1;text-align:center}.ExpenseCard_status__FrOLr{border-radius:9999px;color:#fff;font-size:.75rem;padding:.2rem .6rem}.ExpenseCard_pending__prqie{background:#facc15}.ExpenseCard_approved__5vTom{background:#22c55e}.ExpenseCard_rejected__qEzcl{background:#ef4444}.ExpenseCard_attachments__wT\+je{align-items:center;color:var(--text-secondary);display:flex;gap:4px;margin-top:.5rem}.ExpenseCard_actions__qDSfb{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.ExpenseCard_iconBtn__2z8S3{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;padding:4px}.ExpenseCard_iconBtn__2z8S3:hover{color:var(--text-primary)}.ExpenseCard_danger__dN8-G{color:var(--danger)}.OwnExpensesList_wrapper__E3vc6{display:flex;flex-direction:column;gap:1rem}.OwnExpensesList_header__Wxrqw{display:flex;justify-content:flex-end}.OwnExpensesList_mobileList__CyFLa{display:flex;flex-direction:column;gap:.75rem}.OwnExpensesList_loader__H3XdC{display:flex;justify-content:center;padding:1rem}[dir=rtl] .OwnExpensesList_header__Wxrqw{justify-content:flex-start}.AddExpenseModal_content__LPMFu{display:flex;flex-direction:column;gap:1rem}.AddExpenseModal_sourceSelector__LPwXB{display:flex;gap:1.5rem}.AddExpenseModal_leaveSelectors__EVKYt{display:flex;gap:1rem}.AddExpenseModal_categoryBlock__qOV14{display:flex;flex-direction:column;gap:.75rem}.AddExpenseModal_sectionLabel__xzRrG{color:var(--text-secondary);font-size:.875rem;font-weight:600}.AddExpenseModal_singleCategory__lcUS6{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:1rem;display:flex;gap:.5rem;padding:.875rem 1rem}.AddExpenseModal_singleCategoryLabel__4HLAE{color:var(--text-secondary)}.AddExpenseModal_inlineNote__oviHM{color:var(--danger);font-size:.9rem}[dir=rtl] .AddExpenseModal_leaveSelectors__EVKYt,[dir=rtl] .AddExpenseModal_sourceSelector__LPwXB{flex-direction:row-reverse}.ExpenseCategoryFormModal_content__GLFUX{display:flex;flex-direction:column;gap:1rem}.ExpenseCategoryFormModal_field__G\+\+QQ{display:flex;flex-direction:column;gap:.5rem}.ExpenseCategoryFormModal_label__NtV1X{color:var(--text-secondary);font-size:.875rem;font-weight:600}.ExpenseCategoryFormModal_input__l1qwQ,.ExpenseCategoryFormModal_textarea__oPSKd{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.875rem;color:var(--text-primary);padding:.875rem 1rem;width:100%}.ExpenseCategoryFormModal_textarea__oPSKd{resize:vertical}.ExpenseCategoryAssignmentsModal_content__ahJG9{grid-gap:1rem;display:grid;gap:1rem;min-height:12rem}.ExpenseCategoryAssignmentsModal_field__JavHs{grid-gap:.5rem;display:grid;gap:.5rem}.ExpenseCategoryAssignmentsModal_label__fr8u1{color:var(--text-secondary);font-size:.875rem;font-weight:600}.ExpenseCategoryAssignmentsModal_modeToggle__O0l4C{width:100%}.ExpenseCategoryAssignmentsModal_loading__uMDy1{align-items:center;display:flex;justify-content:center;min-height:12rem}.ExpenseCategoriesSetting_page__\+S0Dw{display:flex;flex-direction:column;gap:1rem}.ExpenseCategoriesSetting_actions__mgv9X{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.ExpenseCategoriesSetting_loading__206Gn{display:flex;justify-content:center;padding:3rem 0}.ExpenseCategoriesSetting_mobileCard__fpFrI{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;box-shadow:var(--dashboard-shadow-sm);display:flex;flex-direction:column;gap:.75rem;padding:1rem;position:relative}.ExpenseCategoriesSetting_mobileCardHitLayer__tSSiO{background:#0000;border:0;border-radius:inherit;cursor:pointer;inset:0;margin:0;padding:0;position:absolute;z-index:0}.ExpenseCategoriesSetting_mobileCardHitLayer__tSSiO:disabled{cursor:not-allowed}.ExpenseCategoriesSetting_mobileCardInner__wajwA{display:flex;flex-direction:column;gap:.75rem;pointer-events:none;position:relative;z-index:1}.ExpenseCategoriesSetting_mobileCardInner__wajwA .ExpenseCategoriesSetting_rowActions__opgNy,.ExpenseCategoriesSetting_mobileCardInner__wajwA .ExpenseCategoriesSetting_statusCell__I9xYE{pointer-events:auto}.ExpenseCategoriesSetting_mobileCardHeader__QXaNZ{display:flex;gap:.75rem;justify-content:space-between}.ExpenseCategoriesSetting_mobileCardTitle__LbEn1{color:var(--text-primary);font-weight:700}.ExpenseCategoriesSetting_mobileCardType__-3bjN,.ExpenseCategoriesSetting_mobileCardValue__8fvKN{color:var(--text-secondary)}.ExpenseCategoriesSetting_tableWrap__1OrXH{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:1rem;overflow:hidden}.ExpenseCategoriesSetting_table__wGCWc{border-collapse:collapse;width:100%}.ExpenseCategoriesSetting_table__wGCWc td,.ExpenseCategoriesSetting_table__wGCWc th{border-bottom:1px solid var(--border-color);padding:1rem;text-align:start}.ExpenseCategoriesSetting_table__wGCWc th{color:var(--text-secondary);font-weight:600}.ExpenseCategoriesSetting_statusCell__I9xYE{align-items:center;display:flex;gap:.75rem}.ExpenseCategoriesSetting_rowActions__opgNy{align-items:center;display:flex;gap:.5rem}.ExpenseCategoriesSetting_iconButton__EptoF{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:.65rem;color:var(--text-primary);display:inline-flex;height:2rem;justify-content:center;width:2rem}.ExpenseCategoriesSetting_iconButton__EptoF:disabled{cursor:not-allowed;opacity:.5}.ExpenseCategoriesSetting_filterPanel__UK3wC{grid-gap:1rem;display:grid;gap:1rem}.ExpenseSettingsList_wrapper__ylTeS{display:flex;flex-direction:column;gap:1rem}.ExpenseSettingsList_loading__RZAxv{display:flex;justify-content:center;padding:2rem}.ExpenseSettingsList_empty__jJgfx{color:var(--text-secondary);padding:2rem;text-align:center}.ExpenseSettingsList_empty__jJgfx,.ExpenseSettingsList_tableContainer__xarQO{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem}.ExpenseSettingsList_tableContainer__xarQO{overflow:hidden}.ExpenseSettingsList_table__qVJrC{border-collapse:collapse;width:100%}.ExpenseSettingsList_tableHead__5Oef7 th{background:var(--background-secondary);color:var(--text-secondary);font-weight:600;text-align:left}.ExpenseSettingsList_tableHead__5Oef7 th,.ExpenseSettingsList_tableRow__i95BJ td{border-bottom:1px solid var(--border-color);padding:.85rem}.ExpenseSettingsList_actionsCol__OQrd3{text-align:right;width:90px}.ExpenseSettingsList_actions__IrMkc{text-align:right}.ExpenseSettingsList_iconBtn__\+amhA{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;padding:4px}.ExpenseSettingsList_iconBtn__\+amhA:hover{color:var(--text-primary)}.ExpenseSettingsList_actionGroup__OYMS3{align-items:center;display:flex;gap:.35rem;justify-content:flex-end}.ExpenseSettingsList_mobileCard__bqqlK,.ExpenseSettingsList_mobileList__xgRXs{display:flex;flex-direction:column;gap:.75rem}.ExpenseSettingsList_mobileCard__bqqlK{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;box-shadow:var(--dashboard-shadow-sm);padding:1rem}.ExpenseSettingsList_mobileCardRow__B69vD{display:flex;gap:.75rem;justify-content:space-between}.ExpenseSettingsList_mobileCardLabel__A3-e2{color:var(--text-secondary);font-size:.95rem}.ExpenseSettingsList_mobileCardValue__nPC8y{color:var(--text-primary);text-align:end}.ExpenseSettingsList_mobileCardFooter__AO8bn{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.ExpenseSettingsList_mobileCardMeta__ipml7{color:var(--text-secondary);font-size:.9rem}.ExpenseSettingsList_loader__3gD\+v{display:flex;justify-content:center;padding:1rem}[dir=rtl] .ExpenseSettingsList_tableHead__5Oef7 th{text-align:right}[dir=rtl] .ExpenseSettingsList_actionsCol__OQrd3,[dir=rtl] .ExpenseSettingsList_actions__IrMkc{text-align:left}.ExpenseTenantSettingsModal_center__wS5sE{align-items:center;display:flex;justify-content:center;min-height:12rem}.ExpenseTenantSettingsModal_formGrid__IUUVT{display:flex;flex-direction:column;gap:1.25rem}.ExpenseTenantSettingsModal_row__FIS0e{display:flex;flex-direction:column;gap:.5rem}.ExpenseTenantSettingsModal_label__uWMuL{color:var(--text-primary);font-size:.875rem;font-weight:600}.ExpenseTenantSettingsModal_scopeLabelRow__l2Y31{align-items:center;display:flex;gap:.5rem}.ExpenseTenantSettingsModal_scopeHelpIcon__58Rdh{align-items:center;color:var(--text-secondary);cursor:help;display:inline-flex;justify-content:center}.ExpenseTenantSettingsModal_scopeLockedValue__Q8uRl{align-items:center;background:color-mix(in srgb,var(--brand-primary) 10%,var(--background-secondary));border:1px solid var(--border-color);border-radius:999px;color:var(--brand-primary);display:inline-flex;font-weight:600;min-height:2.75rem;padding:.75rem 1rem;width:fit-content}.ExpenseTenantSettingsModal_statusToggle__D1ZoM{width:fit-content}.ExpenseTenantSettingsModal_helperText__c6SOc{color:var(--text-secondary);font-size:.85rem;margin:0}.ExpenseTenantSettingsModal_readOnlyNote__cXuJr{color:var(--brand-primary);font-size:.85rem;margin:0}.ExpenseTenantSettingsModal_validationHint__zkNST{background:#dc262614;border:1px solid #dc262640;border-radius:8px;color:#dc2626;font-size:.85rem;margin:0;padding:8px 10px}[dir=rtl] .ExpenseTenantSettingsModal_statusToggle__D1ZoM{align-self:flex-start}.FilterExpenseSettingsModal_field__nEV81{display:flex;flex-direction:column;gap:6px}.FilterExpenseSettingsModal_field__nEV81 label{color:var(--text-primary);font-size:.85rem;font-weight:600}.RestoreExpenseSettingsModal_center__azATM{display:flex;justify-content:center;padding:1.5rem 0}.RestoreExpenseSettingsModal_description__9vV-0{color:var(--text-secondary);font-size:.95rem;margin:0 0 .75rem}.RestoreExpenseSettingsModal_empty__xi98o{color:var(--text-secondary);padding:1.5rem 0;text-align:center}.RestoreExpenseSettingsModal_tableWrapper__Eng3R{max-height:60vh;overflow:auto}.RestoreExpenseSettingsModal_table__XtobP{border-collapse:collapse;width:100%}.RestoreExpenseSettingsModal_tableHead__yD25R{background:var(--background-secondary)}.RestoreExpenseSettingsModal_checkboxHeader__omDIP,.RestoreExpenseSettingsModal_tableTh__FLM9S{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.8rem;font-weight:600;padding:.75rem 1rem;text-align:start}.RestoreExpenseSettingsModal_tableRow__AbTlY{border-bottom:1px solid var(--border-color)}.RestoreExpenseSettingsModal_tableTdCheckbox__RVKpi,.RestoreExpenseSettingsModal_tableTd__r4Aq5{color:var(--text-primary);font-size:.95rem;padding:.9rem 1rem}[dir=rtl] .RestoreExpenseSettingsModal_checkboxHeader__omDIP,[dir=rtl] .RestoreExpenseSettingsModal_tableTh__FLM9S{text-align:right}.ExpenseSettingsPage_page__XEA1E{min-height:calc(var(--safe-vertical-space));padding:18px}.ExpenseSettingsPage_header__\+TY7d{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--dashboard-shadow-sm);margin-bottom:14px;padding:14px 16px}.ExpenseSettingsPage_title__Zg4he{color:var(--text-primary);font-size:1.15rem;font-weight:700;margin:0}.ExpenseSettingsPage_description__sIMLl{color:var(--text-secondary);font-size:.95rem;margin:6px 0 0}.CurrenciesSettingPage_page__ISOKs{min-height:calc(var(--safe-vertical-space));padding:18px}.CurrenciesSettingPage_readOnlyNote__w-3k2{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);margin-bottom:16px;padding:12px 14px}.CurrenciesSettingPage_loading__PVQnl{align-items:center;display:flex;justify-content:center;min-height:14rem}.CurrenciesSettingPage_empty__kCncE{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:14px;color:var(--text-secondary);display:flex;justify-content:center;min-height:10rem}.CurrenciesSettingPage_tableWrapper__iGnGD{width:100%}.CurrenciesSettingPage_toggleCell__XsO8o{align-items:center;display:flex}.CurrenciesSettingPage_statusBadge__IkgvC{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1.2;min-width:4.75rem;padding:.25rem .65rem}.CurrenciesSettingPage_statusActive__RAN8r{background:#16a34a1f;border:1px solid #16a34a47;color:#15803d}.CurrenciesSettingPage_statusInactive__4AJMH{background:#dc26261c;border:1px solid #dc262640;color:#b91c1c}.CurrenciesSettingPage_mobileList__y6Ji5{width:100%}.CurrenciesSettingPage_mobileCard__XE9Q8{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:14px}.CurrenciesSettingPage_mobileRow__PfOo3{align-items:center;display:flex;gap:12px;justify-content:space-between}.CurrenciesSettingPage_mobileLabel__BG\+tg{color:var(--text-secondary);font-size:.85rem}.CurrenciesSettingPage_mobileValue__HSx11{color:var(--text-primary);text-align:end}.HistoricalExpensesList_wrapper__0EVxF{display:flex;flex-direction:column;gap:1rem}.HistoricalExpensesList_filters__Old9t{display:flex;gap:1rem;justify-content:flex-start}.HistoricalExpensesList_mobileList__KjpIh{display:flex;flex-direction:column;gap:.75rem}.HistoricalExpensesList_loader__mGCnm{display:flex;justify-content:center;padding:1rem}[dir=rtl] .HistoricalExpensesList_filters__Old9t{flex-direction:row-reverse;justify-content:flex-end}.ReportSettingsPage_pageWrapper__-QrqE{padding:1.5rem}.ReportSettingsPage_pageDescription__AZq1M{color:var(--text-secondary);font-size:.9rem;line-height:1.55;margin:-.25rem 0 1rem;max-width:64rem}.ReportSettingsPage_filterRow__4zpSa{margin-bottom:1rem;max-width:34rem}.ReportSettingsPage_reportDescriptionCard__Jo7eG{background:var(--bg-primary);background:var(--bg-elevated,var(--bg-primary));border:1px solid var(--border-color);border-radius:.75rem;margin-bottom:1rem;padding:1rem 1.1rem}.ReportSettingsPage_reportDescriptionText__0c8bV{color:var(--text-secondary);line-height:1.6;margin:0}.ReportSettingsPage_scopeTabs__FJd8H{margin-bottom:1rem;max-width:18rem}.ReportSettingsPage_settingsGrid__9RDKe{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ReportSettingsPage_card__EVRsZ{background:var(--bg-primary);background:var(--bg-elevated,var(--bg-primary));border:1px solid var(--border-color);border-radius:.5rem;padding:1rem}.ReportSettingsPage_cardHeader__VIV48{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.ReportSettingsPage_card__EVRsZ h3{font-size:1rem;margin:0}.ReportSettingsPage_countBadge__Goa-q{align-items:center;background:color-mix(in srgb,#18cfef 12%,#fff);background:color-mix(in srgb,var(--brand-primary,#18cfef) 12%,var(--background-secondary,#fff));border-radius:999px;color:#0891b2;color:var(--brand-primary,#0891b2);display:inline-flex;flex:0 0 auto;font-size:.75rem;font-weight:700;justify-content:center;min-height:1.5rem;padding:0 .65rem}.ReportSettingsPage_bulkActions__gAoMh{margin-bottom:.75rem;max-width:18rem}.ReportSettingsPage_list__GJLv0{display:flex;flex-direction:column;gap:.25rem;max-height:none;overflow:visible}.ReportSettingsPage_row__IZALX{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border-color) 72%,#0000);display:flex;gap:.75rem;padding:.55rem 0}.ReportSettingsPage_row__IZALX:last-child{border-bottom:none}.ReportSettingsPage_rowLocked__qK7at{opacity:.72}.ReportSettingsPage_rowLabel__TloQx{color:var(--text-primary);font-size:.95rem}.ReportSettingsPage_actionsRow__UKWuS{margin-top:1rem}.LeaveActionModal_mainContentGrid__uNE9c{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:1.5rem}.LeaveActionModal_sectionTitle__s-nZX{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.75rem}.LeaveActionModal_detailsSection__Fx5HD{margin-bottom:0}.LeaveActionModal_detailsGrid__dzYB3{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.LeaveActionModal_detailLabel__\+RXYH{color:var(--text-secondary);display:block;font-size:.875rem;margin-bottom:.25rem}.LeaveActionModal_detailValue__DUcUs{color:var(--text-primary);font-size:.875rem;font-weight:500}.LeaveActionModal_attachmentSection__qPXw8,.LeaveActionModal_reasonSection__seeDt{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;margin-top:1.5rem;padding:1rem}.LeaveActionModal_attachmentLink__WkHyN{color:var(--primary-color);display:block;font-weight:500;margin-top:.5rem;text-decoration:none}.LeaveActionModal_attachmentLink__WkHyN:hover{text-decoration:underline}.LeaveActionModal_reasonSection__seeDt p{color:var(--text-secondary);margin-top:.5rem}.LeaveActionModal_actionSection__JeNxV{margin-top:1.5rem}.LeaveActionModal_textarea__GToMm{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.875rem;padding:.5rem .75rem;width:100%}.LeaveActionModal_textarea__GToMm:focus{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color);outline:none}.LeaveActionModal_actionButtons__EbbwQ{display:flex;gap:.5rem}.LeaveActionModal_fullWidthItem__se92z{grid-column:1/-1}@media (max-width:768px){.LeaveActionModal_actionButtons__EbbwQ{display:flex;flex-direction:column;gap:.75rem;width:100%}.LeaveActionModal_actionButtons__EbbwQ button{width:100%!important}.dialog-footer button{width:100%}}.LeaveActionModal_userImage__cqSMl{border-radius:50%;flex-shrink:0;height:64px;overflow:hidden;width:64px}.LeaveActionModal_profileImage__c3Whf{height:100%;object-fit:cover;width:100%}.LeaveActionModal_profilePlaceholder__iQqYF{align-items:center;background:#e6e6e6;border-radius:50%;display:flex;font-size:24px;height:64px;justify-content:center;width:64px}.LeaveActionModal_overlapList__ud-wW{display:flex;flex-direction:column;gap:.75rem}.LeaveActionModal_overlapCard__7OY6X{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fb923c99;border-radius:.75rem;padding:.75rem 1rem}.LeaveActionModal_overlapHeader__frWyS{display:flex;font-size:.9rem;font-weight:600;justify-content:space-between}.LeaveActionModal_overlapDates__QGdBY,.LeaveActionModal_overlapType__9hXLR{color:var(--text-secondary);font-size:.8rem}.LeaveActionModal_overlapDates__QGdBY{margin-top:4px}.ApprovalLoginPage_page__dJawM{background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-primary) 18%,#0000),#0000 30%),radial-gradient(circle at top right,color-mix(in srgb,var(--brand-secondary) 18%,#0000),#0000 24%),linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 18%,var(--background-secondary)) 0,color-mix(in srgb,var(--brand-secondary) 18%,var(--background-secondary)) 100%);color:var(--text-primary);min-height:100vh;padding:40px 20px 24px}.ApprovalLoginPage_shell__VLaMQ{margin:0 auto;max-width:1120px}.ApprovalLoginPage_hero__s9qWO{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:24px;text-align:center}.ApprovalLoginPage_hero__s9qWO h1{color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);line-height:1.05;margin:0}.ApprovalLoginPage_eyebrow__wqPrs{color:color-mix(in srgb,var(--brand-primary) 78%,#0f766e);font-size:.82rem;font-weight:700;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.ApprovalLoginPage_subtitle__pt5Uh{color:var(--text-subtle);font-size:1rem;margin:12px auto 0;max-width:720px}.ApprovalLoginPage_actionCard__qw63u,.ApprovalLoginPage_loginCard__GFQs0,.ApprovalLoginPage_statusCard__LyEaD{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--background-secondary) 94%,#0000);border:1px solid var(--border-color);border-radius:24px;box-shadow:var(--dashboard-shadow-lg)}.ApprovalLoginPage_loginCard__GFQs0,.ApprovalLoginPage_statusCard__LyEaD{margin:48px auto 0;max-width:560px;padding:32px}.ApprovalLoginPage_actionCard__qw63u{padding:28px}.ApprovalLoginPage_actionHeader__Taooc h2,.ApprovalLoginPage_loginCard__GFQs0 h2,.ApprovalLoginPage_statusCard__LyEaD h2{color:var(--text-primary);margin:0}.ApprovalLoginPage_loginCard__GFQs0 p,.ApprovalLoginPage_statusCard__LyEaD p{color:var(--text-subtle)}.ApprovalLoginPage_loginCard__GFQs0{text-align:center}.ApprovalLoginPage_loginCard__GFQs0 p{margin-left:auto;margin-right:auto;max-width:420px}.ApprovalLoginPage_form__nNRYy{grid-gap:18px;display:grid;gap:18px;margin-top:20px;text-align:start}.ApprovalLoginPage_label__k-7FM{color:var(--text-primary);display:block;font-weight:600;margin-bottom:8px}.ApprovalLoginPage_actionButtons__y\+N3K,.ApprovalLoginPage_formActions__8Pvbw{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.ApprovalLoginPage_centerPane__6\+mpz{align-items:center;display:flex;justify-content:center;min-height:260px}.ApprovalLoginPage_actionHeader__Taooc{margin-bottom:24px;text-align:center}.ApprovalLoginPage_actionSubtitle__oHH\+h{color:var(--text-subtle);margin:10px auto 0;max-width:640px}.ApprovalLoginPage_stepMeta__f9z-E{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);display:flex;gap:12px;justify-content:space-between;margin-bottom:20px;padding:12px 14px}.ApprovalLoginPage_statusCard__LyEaD{text-align:center}.ApprovalLoginPage_statusIconDenied__BBPqX,.ApprovalLoginPage_statusIconSuccess__2EJda{display:block;height:42px;margin:0 auto 12px;width:42px}.ApprovalLoginPage_statusIconSuccess__2EJda{color:var(--brand-primary)}.ApprovalLoginPage_statusIconDenied__BBPqX{color:#ef4444}.ApprovalLoginPage_summaryNote__LeRCi{margin-top:8px}.ApprovalLoginPage_summaryActions__eSvWk{display:flex;justify-content:center;margin-top:18px}.ApprovalLoginPage_footer__7UKhz{display:flex;justify-content:center;margin:28px auto 0;max-width:1120px}@media (max-width:768px){.ApprovalLoginPage_page__dJawM{padding:24px 14px 18px}.ApprovalLoginPage_actionCard__qw63u,.ApprovalLoginPage_loginCard__GFQs0,.ApprovalLoginPage_statusCard__LyEaD{border-radius:18px}.ApprovalLoginPage_loginCard__GFQs0,.ApprovalLoginPage_statusCard__LyEaD{padding:24px 18px}.ApprovalLoginPage_actionCard__qw63u{padding:18px}.ApprovalLoginPage_actionButtons__y\+N3K,.ApprovalLoginPage_formActions__8Pvbw{flex-direction:column}.ApprovalLoginPage_actionButtons__y\+N3K button,.ApprovalLoginPage_formActions__8Pvbw button{width:100%}}.HelpCenterLandingPage_page__MfssS{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.HelpCenterLandingPage_description__mT50S{color:var(--text-secondary);line-height:1.7;margin:0}.HelpCenterLandingPage_spinner__HTyFI{min-height:12rem}.HelpCenterLandingPage_empty__VycUe,.HelpCenterLandingPage_error__w4SHS{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:1rem;color:var(--text-secondary);padding:1rem}.HelpCenterLandingPage_grid__lvBcr{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.HelpCenterLandingPage_card__lww-0{align-items:flex-start;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:1rem;color:inherit;display:flex;gap:.875rem;padding:1.125rem;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.HelpCenterLandingPage_card__lww-0:hover{border-color:var(--brand-primary);box-shadow:0 14px 32px #00000014;transform:translateY(-2px)}.HelpCenterLandingPage_iconWrapper__3cw4C{align-items:center;background:var(--background-primary);border-radius:.875rem;color:var(--brand-primary);display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.HelpCenterLandingPage_cardBody__9Z3Ir{display:flex;flex-direction:column;gap:.375rem}.HelpCenterLandingPage_cardTitle__A27GW{color:var(--text-primary);font-size:1.05rem;margin:0}.HelpCenterLandingPage_cardDescription__OMPQB{color:var(--text-secondary);line-height:1.6;margin:0}.swagger-ui{color:#3b4151;container-name:swagger-ui;container-type:inline-size;/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */font-family:sans-serif}.swagger-ui html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{display:block}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:initial;height:0;overflow:visible}.swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-ui a{-webkit-text-decoration-skip:objects;background-color:initial}.swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:initial}.swagger-ui textarea{overflow:auto}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui details,.swagger-ui menu{display:block}.swagger-ui summary{display:list-item}.swagger-ui canvas{display:inline-block}.swagger-ui [hidden],.swagger-ui template{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:#0000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-ui .debug-grid-16{background:#0000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}.swagger-ui img{max-width:100%}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left{background-position:0;background-repeat:no-repeat}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-ns{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-ns{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-ns{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-ns{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bg-center-m{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-m{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-m{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-m{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-m{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-l{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-l{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-l{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-l{background-position:0;background-repeat:no-repeat}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid #0000}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid #0000}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid #0000}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid #0000}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:#ffffffe6}.swagger-ui .b--white-80{border-color:#fffc}.swagger-ui .b--white-70{border-color:#ffffffb3}.swagger-ui .b--white-60{border-color:#fff9}.swagger-ui .b--white-50{border-color:#ffffff80}.swagger-ui .b--white-40{border-color:#fff6}.swagger-ui .b--white-30{border-color:#ffffff4d}.swagger-ui .b--white-20{border-color:#fff3}.swagger-ui .b--white-10{border-color:#ffffff1a}.swagger-ui .b--white-05{border-color:#ffffff0d}.swagger-ui .b--white-025{border-color:hsla(0,0%,100%,.025)}.swagger-ui .b--white-0125{border-color:hsla(0,0%,100%,.013)}.swagger-ui .b--black-90{border-color:#000000e6}.swagger-ui .b--black-80{border-color:#000c}.swagger-ui .b--black-70{border-color:#000000b3}.swagger-ui .b--black-60{border-color:#0009}.swagger-ui .b--black-50{border-color:#00000080}.swagger-ui .b--black-40{border-color:#0006}.swagger-ui .b--black-30{border-color:#0000004d}.swagger-ui .b--black-20{border-color:#0003}.swagger-ui .b--black-10{border-color:#0000001a}.swagger-ui .b--black-05{border-color:#0000000d}.swagger-ui .b--black-025{border-color:rgba(0,0,0,.025)}.swagger-ui .b--black-0125{border-color:rgba(0,0,0,.013)}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:#0000}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left{border-bottom-right-radius:0;border-top-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-ns{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-m{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-l{border-bottom-right-radius:0;border-top-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4{box-shadow:2px 2px 8px 0 #0003}.swagger-ui .shadow-5{box-shadow:4px 4px 8px 0 #0003}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px 0 #0003}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px 0 #0003}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px 0 #0003}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px 0 #0003}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px 0 #0003}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px 0 #0003}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{bottom:0;left:0;right:0;top:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{bottom:0;left:0;right:0;top:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{_display:inline;float:left}.swagger-ui .fr{_display:inline;float:right}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{_display:inline;float:left}.swagger-ui .fr-ns{_display:inline;float:right}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .fl-m{_display:inline;float:left}.swagger-ui .fr-m{_display:inline;float:right}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{_display:inline;float:left}.swagger-ui .fr-l{_display:inline;float:right}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid{line-height:1}.swagger-ui .lh-title{line-height:1.25}.swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{-webkit-text-decoration:none;text-decoration:none}.swagger-ui .link,.swagger-ui .link:active,.swagger-ui .link:focus,.swagger-ui .link:hover,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:focus{outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.3333333333%}.swagger-ui .w-two-thirds{width:66.6666666667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.3333333333%}.swagger-ui .w-two-thirds-ns{width:66.6666666667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.3333333333%}.swagger-ui .w-two-thirds-m{width:66.6666666667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.3333333333%}.swagger-ui .w-two-thirds-l{width:66.6666666667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{transform:rotate(45deg)}.swagger-ui .rotate-90{transform:rotate(90deg)}.swagger-ui .rotate-135{transform:rotate(135deg)}.swagger-ui .rotate-180{transform:rotate(180deg)}.swagger-ui .rotate-225{transform:rotate(225deg)}.swagger-ui .rotate-270{transform:rotate(270deg)}.swagger-ui .rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{transform:rotate(45deg)}.swagger-ui .rotate-90-ns{transform:rotate(90deg)}.swagger-ui .rotate-135-ns{transform:rotate(135deg)}.swagger-ui .rotate-180-ns{transform:rotate(180deg)}.swagger-ui .rotate-225-ns{transform:rotate(225deg)}.swagger-ui .rotate-270-ns{transform:rotate(270deg)}.swagger-ui .rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .rotate-45-m{transform:rotate(45deg)}.swagger-ui .rotate-90-m{transform:rotate(90deg)}.swagger-ui .rotate-135-m{transform:rotate(135deg)}.swagger-ui .rotate-180-m{transform:rotate(180deg)}.swagger-ui .rotate-225-m{transform:rotate(225deg)}.swagger-ui .rotate-270-m{transform:rotate(270deg)}.swagger-ui .rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{transform:rotate(45deg)}.swagger-ui .rotate-90-l{transform:rotate(90deg)}.swagger-ui .rotate-135-l{transform:rotate(135deg)}.swagger-ui .rotate-180-l{transform:rotate(180deg)}.swagger-ui .rotate-225-l{transform:rotate(225deg)}.swagger-ui .rotate-270-l{transform:rotate(270deg)}.swagger-ui .rotate-315-l{transform:rotate(315deg)}}.swagger-ui .black-90{color:#000000e6}.swagger-ui .black-80{color:#000c}.swagger-ui .black-70{color:#000000b3}.swagger-ui .black-60{color:#0009}.swagger-ui .black-50{color:#00000080}.swagger-ui .black-40{color:#0006}.swagger-ui .black-30{color:#0000004d}.swagger-ui .black-20{color:#0003}.swagger-ui .black-10{color:#0000001a}.swagger-ui .black-05{color:#0000000d}.swagger-ui .white-90{color:#ffffffe6}.swagger-ui .white-80{color:#fffc}.swagger-ui .white-70{color:#ffffffb3}.swagger-ui .white-60{color:#fff9}.swagger-ui .white-50{color:#ffffff80}.swagger-ui .white-40{color:#fff6}.swagger-ui .white-30{color:#ffffff4d}.swagger-ui .white-20{color:#fff3}.swagger-ui .white-10{color:#ffffff1a}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:#000000e6}.swagger-ui .bg-black-80{background-color:#000c}.swagger-ui .bg-black-70{background-color:#000000b3}.swagger-ui .bg-black-60{background-color:#0009}.swagger-ui .bg-black-50{background-color:#00000080}.swagger-ui .bg-black-40{background-color:#0006}.swagger-ui .bg-black-30{background-color:#0000004d}.swagger-ui .bg-black-20{background-color:#0003}.swagger-ui .bg-black-10{background-color:#0000001a}.swagger-ui .bg-black-05{background-color:#0000000d}.swagger-ui .bg-white-90{background-color:#ffffffe6}.swagger-ui .bg-white-80{background-color:#fffc}.swagger-ui .bg-white-70{background-color:#ffffffb3}.swagger-ui .bg-white-60{background-color:#fff9}.swagger-ui .bg-white-50{background-color:#ffffff80}.swagger-ui .bg-white-40{background-color:#fff6}.swagger-ui .bg-white-30{background-color:#ffffff4d}.swagger-ui .bg-white-20{background-color:#fff3}.swagger-ui .bg-white-10{background-color:#ffffff1a}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:initial}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:#000000e6}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:#000c}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:#000000b3}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:#0009}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:#00000080}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:#0006}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:#0000004d}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:#0003}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:#0000001a}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:#ffffffe6}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:#fffc}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:#ffffffb3}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:#fff9}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:#ffffff80}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:#fff6}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:#ffffff4d}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:#fff3}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:#ffffff1a}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:initial}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:#000000e6}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:#000c}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:#000000b3}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:#0009}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:#00000080}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:#0006}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:#0000004d}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:#0003}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:#0000001a}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:#ffffffe6}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:#fffc}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:#ffffffb3}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:#fff9}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:#ffffff80}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:#fff6}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:#ffffff4d}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:#fff3}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:#ffffff1a}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-bottom:0;padding-top:0}.swagger-ui .pv1{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-bottom:0;margin-top:0}.swagger-ui .mv1{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-bottom:0;padding-top:0}.swagger-ui .pv1-ns{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-ns{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-ns{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-ns{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-ns{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-ns{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-ns{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-bottom:0;margin-top:0}.swagger-ui .mv1-ns{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-ns{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-ns{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-ns{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-ns{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-ns{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-ns{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-bottom:0;padding-top:0}.swagger-ui .pv1-m{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-m{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-m{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-m{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-m{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-m{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-m{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-bottom:0;margin-top:0}.swagger-ui .mv1-m{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-m{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-m{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-m{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-m{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-m{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-m{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-bottom:0;padding-top:0}.swagger-ui .pv1-l{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-l{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-l{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-l{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-l{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-l{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-l{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-bottom:0;margin-top:0}.swagger-ui .mv1-l{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-l{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-l{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-l{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-l{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-l{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-l{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:#ffffff1a}.swagger-ui .stripe-dark:nth-child(odd){background-color:#0000001a}.swagger-ui .strike{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline{-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-ns{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-ns{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .strike-m{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-m{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-m{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-l{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-l{-webkit-text-decoration:none;text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-ns{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-m{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-l{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .center-m{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}@media screen and (min-width:30em){.swagger-ui .clip-ns{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .clip-m{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:60em){.swagger-ui .clip-l{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:initial}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:initial}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .v-base-m{vertical-align:initial}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:initial}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{transform:scale(1.05)}.swagger-ui .grow:active{transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{transform:scale(1.2)}.swagger-ui .grow-large:active{transform:scale(.95)}.swagger-ui .pointer:hover{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{border-radius:inherit;box-shadow:0 0 16px 2px #0003;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial,.swagger-ui .z-unset{z-index:auto}.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{list-style-type:none;margin-left:0;padding-left:0}.swagger-ui .nested-copy-indent p+p{margin-bottom:0;margin-top:0;text-indent:.1em}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{display:block;max-width:100%;width:100%}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .swagger-ui__skip-link{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.swagger-ui .swagger-ui__skip-link:focus{clip:auto;background:#fff;border:1px solid #d8dde7;border-radius:4px;box-shadow:0 2px 8px #0003;clip-path:none;color:#3b4151;font-size:14px;font-weight:600;height:auto;left:8px;overflow:visible;padding:8px 16px;position:fixed;-webkit-text-decoration:none;text-decoration:none;top:8px;width:auto;z-index:10000}.swagger-ui .wrapper{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:0 20px;width:100%}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .try-out.btn-group{display:flex;flex:.1 2 auto;padding:0}.swagger-ui .try-out__btn{margin-left:1.25rem}.swagger-ui .opblock-tag{align-items:center;border-bottom:1px solid #3b41514d;cursor:pointer;display:flex;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui .opblock-tag:hover{background:#00000005}.swagger-ui .opblock-tag{color:#3b4151;font-family:sans-serif;font-size:24px;margin:0 0 5px}.swagger-ui .opblock-tag.no-desc span{flex:1 1}.swagger-ui .opblock-tag svg{transition:all .4s}.swagger-ui .opblock-tag small{color:#3b4151;flex:2 1;font-family:sans-serif;font-size:14px;font-weight:400;padding:0 10px}.swagger-ui .opblock-tag>div{flex:1 1 150px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container swagger-ui (max-width: 640px){.swagger-ui .opblock-tag small,.swagger-ui .opblock-tag>div{flex:1 1}}.swagger-ui .opblock-tag .info__externaldocs{text-align:right}.swagger-ui .parameter__type{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;padding:5px 0}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .examples-select{display:inline-block;margin-bottom:.75em}.swagger-ui .examples-select .examples-select-element{width:100%}.swagger-ui .examples-select__section-label{font-size:.9rem;font-weight:700;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .view-line-link{cursor:pointer;margin:0 5px;position:relative;top:3px;transition:all .5s;width:20px}.swagger-ui .opblock{border:1px solid #000;border-radius:4px;box-shadow:0 0 3px #00000030;margin:0 0 15px}.swagger-ui .opblock .tab-header{display:flex;flex:1 1}.swagger-ui .opblock .tab-header .tab-item{cursor:pointer;padding:0 40px}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{background:grey;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120%}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{align-items:center;background:#fffc;box-shadow:0 1px 2px #0000001a;display:flex;min-height:50px;padding:8px 20px}.swagger-ui .opblock .opblock-section-header>label{align-items:center;color:#3b4151;display:flex;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 0 auto}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{color:#3b4151;flex:1 1;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock .opblock-summary-method{background:#000;border-radius:3px;color:#fff;font-family:sans-serif;font-size:14px;font-weight:700;min-width:80px;padding:6px 0;text-align:center;text-shadow:0 1px 0 #0000001a}@container swagger-ui (max-width: 768px){.swagger-ui .opblock .opblock-summary-method{font-size:12px}}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{align-items:center;color:#3b4151;display:flex;font-family:monospace;font-size:16px;font-weight:600;word-break:break-word}@container swagger-ui (max-width: 768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path{flex-shrink:1}@container swagger-ui (max-width: 640px){.swagger-ui .opblock .opblock-summary-path{max-width:100%}}.swagger-ui .opblock .opblock-summary-path__deprecated{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{color:#3b4151;font-family:sans-serif;font-size:13px;word-break:break-word}.swagger-ui .opblock .opblock-summary-path-description-wrapper{align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:0 10px;padding:0 10px}@container swagger-ui (max-width: 550px){.swagger-ui .opblock .opblock-summary-path-description-wrapper{align-items:flex-start;flex-direction:column}}.swagger-ui .opblock .opblock-summary{align-items:center;cursor:pointer;display:flex;padding:5px}.swagger-ui .opblock .opblock-summary .view-line-link{cursor:pointer;margin:0;position:relative;top:2px;transition:all .5s;width:0}.swagger-ui .opblock .opblock-summary:hover .view-line-link{margin:0 5px;width:18px}.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard{width:24px}.swagger-ui .opblock.opblock-post{background:#49cc901a;border-color:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-put{background:#fca1301a;border-color:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-delete{background:#f93e3e1a;border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-get{background:#61affe1a;border-color:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-patch{background:#50e3c21a;border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-head{background:#9012fe1a;border-color:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-options{background:#0d5aa71a;border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-query{background:#9d408a1a;border-color:#9d408a}.swagger-ui .opblock.opblock-query .opblock-summary-method{background:#9d408a}.swagger-ui .opblock.opblock-query .opblock-summary{border-color:#9d408a}.swagger-ui .opblock.opblock-query .tab-header .tab-item.active h4 span:after{background:#9d408a}.swagger-ui .opblock.opblock-deprecated{background:#ebebeb1a;border-color:#ebebeb;opacity:.6}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{border:2px solid #d8dde7;margin:20px 0;padding:10px;width:100%}.swagger-ui .download-url-wrapper .failed,.swagger-ui .filter .failed{color:red}.swagger-ui .download-url-wrapper .loading,.swagger-ui .filter .loading{color:#aaa}.swagger-ui .model-example{margin-top:1em}.swagger-ui .model-example .model-container{overflow-x:auto;width:100%}.swagger-ui .model-example .model-container .model-hint:not(.model-hint--embedded){top:-1.15em}.swagger-ui .tab{display:flex;list-style:none;padding:0}.swagger-ui .tab li{color:#3b4151;cursor:pointer;font-family:sans-serif;font-size:12px;min-width:60px;padding:0}.swagger-ui .tab li:first-of-type{padding-left:0;padding-right:12px;position:relative}.swagger-ui .tab li:first-of-type:after{background:#0003;content:"";height:100%;position:absolute;right:6px;top:0;width:1px}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .tab li button.tablinks{background:none;border:0;color:inherit;font-family:inherit;font-weight:inherit;padding:0}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px;padding:15px 20px}.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{color:#3b4151;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{padding:8px 40px;width:100%}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{color:#3b4151;font-family:sans-serif;font-size:12px;margin:10px 0 5px}.swagger-ui .responses-inner .curl{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .response-col_status{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .response-col_status .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links{color:#3b4151;font-family:sans-serif;font-size:14px;max-width:40em;padding-left:2em}.swagger-ui .response-col_links .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links .operation-link{margin-bottom:1.5em}.swagger-ui .response-col_links .operation-link .description{margin-bottom:.5em}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{word-wrap:break-word;background:#333;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;margin:0;padding:10px;white-space:pre-wrap;word-break:break-all;word-break:break-word}.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .highlight-code>.microlight code{white-space:pre-wrap!important;word-break:break-all}.swagger-ui .curl-command{position:relative}.swagger-ui .download-contents{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;color:#fff;display:flex;font-family:sans-serif;font-size:14px;font-weight:600;height:30px;justify-content:center;padding:5px;position:absolute;right:10px;text-align:center}.swagger-ui .scheme-container{background:#fff;box-shadow:0 1px 2px 0 #00000026;margin:0 0 20px;padding:30px 0}.swagger-ui .scheme-container .schemes{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.swagger-ui .scheme-container .schemes>.schemes-server-container{display:flex;flex-wrap:wrap;gap:10px}.swagger-ui .scheme-container .schemes>.schemes-server-container>label{color:#3b4151;display:flex;flex-direction:column;font-family:sans-serif;font-size:12px;font-weight:700;margin:-20px 15px 0 0}.swagger-ui .scheme-container .schemes>.schemes-server-container>label select{min-width:130px;text-transform:uppercase}.swagger-ui .scheme-container .schemes:not(:has(.schemes-server-container)){justify-content:flex-end}.swagger-ui .scheme-container .schemes .auth-wrapper{flex:none;justify-content:start}.swagger-ui .scheme-container .schemes .auth-wrapper .authorize{display:flex;flex-wrap:nowrap;margin:0;padding-right:20px}.swagger-ui .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1em;min-height:1px;padding:40px 0 60px}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{color:#3b4151;content:"loading";font-family:sans-serif;font-size:10px;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.swagger-ui .loading-container .loading:before{animation:rotation 1s linear infinite,opacity .5s;backface-visibility:hidden;border:2px solid #5555551a;border-radius:100%;border-top-color:#0009;content:"";display:block;height:60px;left:50%;margin:-30px;opacity:1;position:absolute;top:50%;width:60px}@keyframes rotation{to{transform:rotate(1turn)}}.swagger-ui .response-controls{display:flex;padding-top:1em}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;font-size:.7em;margin-bottom:.2em}@keyframes blinker{50%{opacity:0}}.swagger-ui .hidden{display:none}.swagger-ui .no-margin{border:none;height:auto;margin:0;padding:0}.swagger-ui .float-right{float:right}.swagger-ui .svg-assets{height:0;position:absolute;width:0}.swagger-ui section h3{color:#3b4151;font-family:sans-serif}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{color:inherit;cursor:pointer;text-decoration:inherit}.swagger-ui .fallback{color:#aaa;padding:1em}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;font-size:1.2em;height:100%;justify-content:center;line-height:1.5em;padding:0 .6em;text-align:center}.swagger-ui .version-pragma__message>div{flex:1 1;max-width:55ch}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .opblock-link{font-weight:400}.swagger-ui .opblock-link.shown{font-weight:700}.swagger-ui span.token-string{color:#555}.swagger-ui span.token-not-formatted{color:#555;font-weight:700}.swagger-ui .btn{background:#0000;border:2px solid grey;border-radius:4px;box-shadow:0 1px 2px #0000001a;color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px #0000004d}.swagger-ui .btn.cancel{background-color:initial;border-color:#ff6060;color:#ff6060;font-family:sans-serif}.swagger-ui .btn.authorize{background-color:initial;border-color:#49cc90;color:#49cc90;display:inline;line-height:1}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{color:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;border-color:#4990e2;color:#fff}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn{flex:1 1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{background:none;border:none;color:#000;padding:0 0 0 10px}.swagger-ui .authorization__btn .locked{opacity:1}.swagger-ui .authorization__btn .unlocked{opacity:.4}.swagger-ui .model-box-control,.swagger-ui .models-control,.swagger-ui .opblock-summary-control{all:inherit;border-bottom:0;cursor:pointer;flex:1 1;padding:0}.swagger-ui .model-box-control:focus,.swagger-ui .models-control:focus,.swagger-ui .opblock-summary-control:focus{outline:auto}.swagger-ui .expand-methods,.swagger-ui .expand-operation{background:none;border:none;color:#000}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{height:20px;width:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{color:#404040}.swagger-ui .expand-methods svg{color:#707070;transition:all .3s}.swagger-ui button{cursor:pointer}.swagger-ui button.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .copy-to-clipboard{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;display:flex;height:30px;justify-content:center;position:absolute;right:100px;width:30px}.swagger-ui .copy-to-clipboard button{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' aria-hidden='true'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1'/%3E%3C/svg%3E") 50% no-repeat;border:none;flex-grow:1;flex-shrink:1;height:25px}@media(forced-colors:active){.swagger-ui .copy-to-clipboard button{background-color:ButtonText;background-image:none;forced-color-adjust:none;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" aria-hidden="true"><path fill-rule="evenodd" d="M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" aria-hidden="true"><path fill-rule="evenodd" d="M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1"/></svg>');-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.swagger-ui .copy-to-clipboard:active{background:#5e626f}.swagger-ui .opblock-control-arrow{background:none;border:none;color:#000;text-align:center}.swagger-ui .curl-command .copy-to-clipboard{bottom:5px;height:20px;right:10px;width:20px}.swagger-ui .curl-command .copy-to-clipboard button{height:18px}.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard{height:26px;position:static}@media(forced-colors:active){.swagger-ui .authorization__btn svg path,.swagger-ui .btn.authorize svg path,.swagger-ui .close-modal svg path,.swagger-ui .expand-operation svg path,.swagger-ui .json-schema-2020-12-accordion svg path,.swagger-ui .models-control svg path,.swagger-ui .opblock-control-arrow svg path{fill:ButtonText;forced-color-adjust:none}.swagger-ui .authorization__btn .unlocked{opacity:1}}.swagger-ui select{appearance:none;background:#f7f7f7 url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11z"/></svg>') right 10px center no-repeat;background-size:20px;border:2px solid #41444e;border-radius:4px;box-shadow:0 1px 2px 0 #00000040;color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 40px 5px 10px}.swagger-ui select[multiple]{background:#f7f7f7;margin:5px 0;padding:5px}.swagger-ui select.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .opblock-body select{min-width:230px}@container swagger-ui (max-width: 768px){.swagger-ui .opblock-body select{min-width:180px}}@container swagger-ui (max-width: 640px){.swagger-ui .opblock-body select{min-width:100%;width:100%}}.swagger-ui label{color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 5px}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{line-height:1}@container swagger-ui (max-width: 768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{max-width:175px}}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:5px 0;min-width:100px;padding:8px 10px}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.swagger-ui textarea{background:#fffc;border:none;border-radius:4px;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;min-height:280px;outline:none;padding:10px;width:100%}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{background:#41444e;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;margin:0;min-height:100px;padding:10px;resize:none}.swagger-ui .checkbox{color:#303030;padding:5px 0 10px;transition:opacity .5s}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{color:#3b4151;font-family:monospace;font-style:italic;font-weight:600;margin:0!important}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{background:#e8e8e8;border-radius:1px;box-shadow:0 0 0 2px #e8e8e8;cursor:pointer;display:inline-block;flex:none;height:16px;margin:0 8px 0 0;padding:5px;position:relative;top:3px;width:16px}.swagger-ui .checkbox input[type=checkbox]+label>.item:active{transform:scale(.9)}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='3 7 10 8'%3E%3Cpath fill='%2341474E' fill-rule='evenodd' d='M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z'/%3E%3C/svg%3E") 50% no-repeat}@media(forced-colors:active){.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background-color:ButtonText;background-image:none;forced-color-adjust:none;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="3 7 10 8"><path fill-rule="evenodd" d="M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="3 7 10 8"><path fill-rule="evenodd" d="M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z"/></svg>');-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.swagger-ui .dialog-ux{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.swagger-ui .dialog-ux .backdrop-ux{background:#000c;bottom:0;left:0;position:fixed;right:0;top:0}.swagger-ui .dialog-ux .modal-ux{background:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 10px 30px 0 #0003;left:50%;max-width:650px;min-width:300px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.swagger-ui .dialog-ux .modal-ux-content{max-height:540px;overflow-y:auto;padding:20px}.swagger-ui .dialog-ux .modal-ux-content p{color:#41444e;color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .dialog-ux .modal-ux-content h4{color:#3b4151;font-family:sans-serif;font-size:18px;font-weight:600;margin:15px 0 0}.swagger-ui .dialog-ux .modal-ux-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:12px 0}.swagger-ui .dialog-ux .modal-ux-header .close-modal{appearance:none;background:none;border:none;padding:0 10px}.swagger-ui .dialog-ux .modal-ux-header h3{color:#3b4151;flex:1 1;font-family:sans-serif;font-size:20px;font-weight:600;margin:0;padding:0 20px}.swagger-ui .model{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .model-toggle{cursor:pointer;display:inline-block;font-size:10px;margin:auto .3em;position:relative;top:6px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .model-toggle.collapsed{transform:rotate(0deg)}.swagger-ui .model-toggle:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>') 50% no-repeat;background-size:100%;content:"";display:block;height:20px;width:20px}@media(forced-colors:active){.swagger-ui .model-toggle:after{background-color:CanvasText;background-image:none;forced-color-adjust:none;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}}.swagger-ui .model-jump-to-path{cursor:pointer;position:relative}.swagger-ui .model-jump-to-path .view-line-link{cursor:pointer;position:absolute;top:-.4em}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{display:block}.swagger-ui .model-hint{background:#000000b3;border-radius:4px;color:#ebebeb;display:none;padding:.1em .5em;position:absolute;top:-1.8em;white-space:nowrap}.swagger-ui .model p{margin:0 0 1em}.swagger-ui .model .property{color:#999;font-style:italic}.swagger-ui .model .property.primitive{color:#6b6b6b}.swagger-ui .model .property.primitive.extension{display:block}.swagger-ui .model .property.primitive.extension>td:first-child{padding-left:0;padding-right:0;width:auto}.swagger-ui .model .property.primitive.extension>td:first-child:after{content:": "}.swagger-ui .model .external-docs,.swagger-ui table.model tr.description{color:#666;font-weight:400}.swagger-ui table.model tr.description td:first-child,.swagger-ui table.model tr.property-row.required td:first-child{font-weight:700}.swagger-ui table.model tr.property-row td{vertical-align:top}.swagger-ui table.model tr.property-row td:first-child{padding-right:.2em}.swagger-ui table.model tr.property-row .star{color:red}.swagger-ui table.model tr.extension{color:#777}.swagger-ui table.model tr.extension td:last-child{vertical-align:top}.swagger-ui table.model tr.external-docs td:first-child{font-weight:700}.swagger-ui table.model tr .renderedMarkdown p:first-child{margin-top:0}.swagger-ui section.models{border:1px solid #3b41514d;border-radius:4px;margin:30px 0}.swagger-ui section.models .pointer{cursor:pointer}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{border-bottom:1px solid #3b41514d;margin:0 0 5px}.swagger-ui section.models h4{align-items:center;color:#606060;cursor:pointer;display:flex;font-family:sans-serif;font-size:16px;margin:0;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui section.models h4 span{flex:1 1}.swagger-ui section.models h4:hover{background:#00000005}.swagger-ui section.models h5{color:#707070;font-family:sans-serif;font-size:16px;margin:0 0 10px}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{background:#0000000d;border-radius:4px;margin:0 20px 15px;position:relative;transition:all .5s}.swagger-ui section.models .model-container:hover{background:#00000012}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{opacity:.65;position:absolute;right:5px;top:8px}.swagger-ui section.models .model-box{background:none}.swagger-ui section.models .model-box:has(.model-box){overflow-x:auto;width:100%}.swagger-ui .model-box{background:#0000001a;border-radius:4px;display:inline-block;padding:10px}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{color:#505050;font-family:sans-serif;font-size:16px;font-weight:inherit}.swagger-ui .model-title img{bottom:0;margin-left:1em;position:relative}.swagger-ui .model-deprecated-warning{color:#f93e3e;font-family:sans-serif;font-size:16px;font-weight:600;margin-right:1em}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .prop-enum{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{color:#3b4151;font-family:sans-serif;font-size:12px;margin:-20px 15px 0 0}.swagger-ui .servers>label select{max-width:100%;min-width:130px;width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;padding-bottom:10px;padding-top:10px;vertical-align:middle}.swagger-ui .servers table td:first-of-type{padding-right:1em}.swagger-ui .servers table td input{height:100%;width:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;font-size:16px;margin:0 1em;padding:4px}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{border-collapse:collapse;padding:0 10px;width:100%}.swagger-ui table.model tbody tr td{padding:0 0 0 1em;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{padding:0 0 0 2em;width:174px}.swagger-ui table.headers td{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;vertical-align:middle}.swagger-ui table.headers .header-example{color:#999;font-style:italic}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{min-width:6em;padding:10px 0}.swagger-ui table tbody tr td:has(.model-box){max-width:1px}.swagger-ui table thead tr td,.swagger-ui table thead tr th{border-bottom:1px solid #3b415133;color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;padding:12px 0;text-align:left}.swagger-ui .parameters-col_description{margin-bottom:2em;width:99%}.swagger-ui .parameters-col_description input{max-width:340px;width:100%}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameters-col_description .markdown:first-child p:first-child,.swagger-ui .parameters-col_description .renderedMarkdown:first-child p:first-child{margin:0}.swagger-ui .parameter__name{color:#3b4151;font-family:sans-serif;font-size:16px;font-weight:400;margin-right:.75em}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required span{color:red}.swagger-ui .parameter__name.required:after{color:#f009;content:"required";font-size:10px;padding:5px;position:relative;top:-6px}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{color:grey;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__deprecated{color:red;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__empty_value_toggle{display:block;font-size:13px;padding-bottom:12px;padding-top:5px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px;width:auto}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_description .markdown p:first-child,.swagger-ui .response-col_description .renderedMarkdown p:first-child{margin:0}.swagger-ui .response-col_description .markdown p:last-child,.swagger-ui .response-col_description .renderedMarkdown p:last-child{margin-bottom:0}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .response__extension{color:grey;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .topbar{background-color:#1b1b1b;padding:10px 0}.swagger-ui .topbar .topbar-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@container swagger-ui (max-width: 550px){.swagger-ui .topbar .topbar-wrapper{align-items:start;flex-direction:column}}.swagger-ui .topbar a{align-items:center;color:#fff;display:flex;flex:1 1;font-family:sans-serif;font-size:1.5em;font-weight:700;max-width:300px;-webkit-text-decoration:none;text-decoration:none}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3 1;justify-content:flex-end;margin-left:auto;max-width:600px}.swagger-ui .topbar .download-url-wrapper input[type=text]{border:2px solid #62a03f;border-radius:4px 0 0 4px;margin:0;max-width:100%;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label{align-items:center;color:#f0f0f0;display:flex;margin:0;max-width:600px;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label span{flex:1 1;font-size:16px;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{border:2px solid #62a03f;box-shadow:none;flex:2 1;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .download-url-button{background:#62a03f;border:none;border-radius:0 4px 4px 0;color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;padding:4px 30px}@container swagger-ui (max-width: 550px){.swagger-ui .topbar .download-url-wrapper{width:100%}}.swagger-ui .topbar .dark-mode-toggle{cursor:pointer;margin-left:10px;opacity:.8;transition:all .2s}.swagger-ui .topbar .dark-mode-toggle button{background:none;border:none;padding:0}.swagger-ui .topbar .dark-mode-toggle button svg{fill:#e4e6e6}.swagger-ui .topbar .dark-mode-toggle:hover{opacity:1}@media(forced-colors:active){.swagger-ui .topbar a svg [class$=cls-2]{fill:CanvasText;forced-color-adjust:none}.swagger-ui .topbar .dark-mode-toggle{opacity:1}.swagger-ui .topbar .dark-mode-toggle button svg{fill:ButtonText;forced-color-adjust:none}}.swagger-ui .info{margin:50px 0}.swagger-ui .info.failed-config{margin-left:auto;margin-right:auto;max-width:880px;text-align:center}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info pre,.swagger-ui .info table{font-size:14px}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5,.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{color:#3b4151;font-family:sans-serif}.swagger-ui .info a{color:#4990e2;font-family:sans-serif;font-size:14px;transition:all .4s}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;margin:0}.swagger-ui .info .title{color:#3b4151;font-family:sans-serif;font-size:36px;margin:0}.swagger-ui .info .title small{background:#7d8492;border-radius:57px;display:inline-block;font-size:10px;margin:0 0 0 5px;padding:2px 4px;position:relative;top:-5px;vertical-align:super}.swagger-ui .info .title small.version-stamp{background-color:#89bf04}.swagger-ui .info .title small pre{color:#fff;font-family:sans-serif;margin:0;padding:0}.swagger-ui .auth-btn-wrapper{display:flex;justify-content:center;padding:10px 0}.swagger-ui .auth-btn-wrapper .btn-done{margin-left:1em}.swagger-ui .auth-wrapper{display:flex;flex:1 1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{margin-left:10px;margin-right:10px;padding-right:20px}.swagger-ui .auth-container{border-bottom:1px solid #ebebeb;margin:0 0 10px;padding:10px 20px}.swagger-ui .auth-container:last-of-type{border:0;margin:0;padding:10px 20px}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{background-color:#fee;border-radius:4px;color:red;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;margin:1em;padding:10px}.swagger-ui .auth-container .errors b{margin-right:1em;text-transform:capitalize}.swagger-ui .scopes h2{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .scopes h2 a{color:#4990e2;cursor:pointer;font-size:12px;padding-left:10px;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{animation:scaleUp .5s;background:#f93e3e1a;border:2px solid #f93e3e;border-radius:4px;margin:20px;padding:10px 20px}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{color:#3b4151;font-family:monospace;font-size:14px;font-weight:600;margin:0}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper .errors .message{white-space:pre-line}.swagger-ui .errors-wrapper .errors .message.thrown{max-width:100%}.swagger-ui .errors-wrapper .errors .error-line{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .errors-wrapper hgroup{align-items:center;display:flex}.swagger-ui .errors-wrapper hgroup h4{color:#3b4151;flex:1 1;font-family:sans-serif;font-size:20px;margin:0}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto;word-break:break-all;word-break:break-word}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{background:none;color:#000;font-weight:400;padding:0;white-space:pre-wrap}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{background:#0000000d;border-radius:4px;color:#9012fe;font-family:monospace;font-size:14px;font-weight:600;padding:0 5px}.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{display:block}.swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul{border-left:1px dashed #0000001a;margin:0 0 0 20px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri{margin-left:35px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri--disabled{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .json-schema-2020-12-keyword--const .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--const .json-schema-2020-12-json-viewer__value{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12__constraint{background-color:#805ad5;border-radius:4px;color:#3b4151;color:#fff;font-family:monospace;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 3px}.swagger-ui .json-schema-2020-12__constraint--string{background-color:#d69e2e;color:#fff}.swagger-ui .json-schema-2020-12-keyword--default .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--default .json-schema-2020-12-json-viewer__value{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul{display:inline-block;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul li{display:inline;list-style-type:none}.swagger-ui .json-schema-2020-12-keyword--description{color:#6b6b6b;font-size:12px;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword--description p{margin:0}.swagger-ui .json-schema-2020-12-keyword--enum .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--enum .json-schema-2020-12-json-viewer__value,.swagger-ui .json-schema-2020-12-keyword--examples .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--examples .json-schema-2020-12-json-viewer__value{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-json-viewer-extension-keyword .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-json-viewer-extension-keyword .json-schema-2020-12-json-viewer__value{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-keyword--patternProperties ul{border:none;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:after,.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:before{color:#55a;content:"/"}.swagger-ui .json-schema-2020-12-keyword--properties>ul{border:none;margin:0;padding:0}.swagger-ui .json-schema-2020-12-property{list-style-type:none}.swagger-ui .json-schema-2020-12-property--required>.json-schema-2020-12:first-of-type>.json-schema-2020-12-head .json-schema-2020-12__title:after{color:red;content:"*";font-weight:700}.swagger-ui .json-schema-2020-12__title{color:#505050;display:inline-block;font-family:sans-serif;font-size:12px;font-weight:700;line-height:normal}.swagger-ui .json-schema-2020-12__title .json-schema-2020-12-keyword__name{margin:0}.swagger-ui .json-schema-2020-12-property{margin:7px 0}.swagger-ui .json-schema-2020-12-property .json-schema-2020-12__title{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;vertical-align:middle}.swagger-ui .json-schema-2020-12-keyword{margin:5px 0}.swagger-ui .json-schema-2020-12-keyword__children{border-left:1px dashed #0000001a;margin:0 0 0 20px;padding:0}.swagger-ui .json-schema-2020-12-keyword__children--collapsed{display:none}.swagger-ui .json-schema-2020-12-keyword__name{font-size:12px;font-weight:700;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword__name--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__name--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__name--extension{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value{color:#6b6b6b;font-size:12px;font-style:italic;font-weight:400}.swagger-ui .json-schema-2020-12-keyword__value--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__value--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value--extension{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value--warning{border:1px dashed red;border-radius:4px;color:#3b4151;color:red;display:inline-block;font-family:monospace;font-style:normal;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 4px}.swagger-ui .json-schema-2020-12-keyword__name--secondary+.json-schema-2020-12-keyword__value--secondary:before{content:"="}.swagger-ui .json-schema-2020-12__attribute{color:#3b4151;font-family:monospace;font-size:12px;padding-left:10px;text-transform:lowercase}.swagger-ui .json-schema-2020-12__attribute--primary{color:#55a}.swagger-ui .json-schema-2020-12__attribute--muted{color:gray}.swagger-ui .json-schema-2020-12__attribute--warning{color:red}.swagger-ui .json-schema-2020-12-json-viewer{margin:5px 0}.swagger-ui .json-schema-2020-12-json-viewer__children{border-left:1px dashed #0000001a;margin:0 0 0 20px;padding:0}.swagger-ui .json-schema-2020-12-json-viewer__children--collapsed{display:none}.swagger-ui .json-schema-2020-12-json-viewer__name{font-size:12px;font-weight:700;margin-left:20px}.swagger-ui .json-schema-2020-12-json-viewer__name--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-json-viewer__name--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-json-viewer__name--extension{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-json-viewer__value{color:#6b6b6b;font-size:12px;font-style:italic;font-weight:400}.swagger-ui .json-schema-2020-12-json-viewer__value--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-json-viewer__value--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-json-viewer__value--extension{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-json-viewer__value--warning{border:1px dashed red;border-radius:4px;color:#3b4151;color:red;display:inline-block;font-family:monospace;font-style:normal;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 4px}.swagger-ui .json-schema-2020-12-json-viewer__name--secondary+.json-schema-2020-12-json-viewer__value--secondary:before{content:"="}.swagger-ui .json-schema-2020-12{background-color:#0000000d;border-radius:4px;margin:0 20px 15px;padding:12px 0 12px 20px}.swagger-ui .json-schema-2020-12:first-of-type{margin:20px}.swagger-ui .json-schema-2020-12:last-of-type{margin:0 20px}.swagger-ui .json-schema-2020-12--embedded{background-color:inherit;padding-bottom:0;padding-left:inherit;padding-right:inherit;padding-top:0}.swagger-ui .json-schema-2020-12-body{border-left:1px dashed #0000001a;margin:2px 0}.swagger-ui .json-schema-2020-12-body--collapsed{display:none}.swagger-ui .json-schema-2020-12-accordion{border:none;outline:none;padding-left:0}.swagger-ui .json-schema-2020-12-accordion__children{display:inline-block}.swagger-ui .json-schema-2020-12-accordion__icon{display:inline-block;height:18px;vertical-align:bottom;width:18px}.swagger-ui .json-schema-2020-12-accordion__icon--expanded{transform:rotate(-90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon--collapsed{transform:rotate(0deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon svg{height:20px;width:20px}.swagger-ui .json-schema-2020-12-expand-deep-button{border:none;color:#505050;color:#afaeae;font-family:sans-serif;font-size:12px;padding-right:0}.swagger-ui .model-box .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{font-size:16px}.swagger-ui .model-box>.json-schema-2020-12{margin:0}.swagger-ui .model-box .json-schema-2020-12{background-color:initial;padding:0}.swagger-ui .model-box .json-schema-2020-12-accordion,.swagger-ui .model-box .json-schema-2020-12-expand-deep-button{background-color:initial}.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{font-size:16px}.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded){overflow-x:auto;width:calc(100% - 40px)}html.dark-mode{--csstools-color-scheme--light: ;background:#1c2022;color-scheme:dark}html.dark-mode .swagger-ui{background:#1c2022;color:#e4e6e6}html.dark-mode .swagger-ui .authorization__btn svg,html.dark-mode .swagger-ui .expand-operation svg,html.dark-mode .swagger-ui .opblock-control-arrow svg{color:#b7bcbf;opacity:1}html.dark-mode .swagger-ui .markdown li,html.dark-mode .swagger-ui .markdown p,html.dark-mode .swagger-ui .markdown pre,html.dark-mode .swagger-ui .renderedMarkdown li,html.dark-mode .swagger-ui .renderedMarkdown p,html.dark-mode .swagger-ui .renderedMarkdown pre,html.dark-mode .swagger-ui section h3,html.dark-mode .swagger-ui table thead tr td,html.dark-mode .swagger-ui table thead tr th{color:#e4e6e6}html.dark-mode .swagger-ui .markdown code,html.dark-mode .swagger-ui .renderedMarkdown code{background:#080a0b;color:#b68ae1}html.dark-mode .swagger-ui input{background:#1c2022;border-color:#b7bcbf;color:#f0f1f1}html.dark-mode .swagger-ui input:focus:not(.download-url-input){border-color:#51a8ff!important;box-shadow:none;outline:none}html.dark-mode .swagger-ui textarea{background:#0d1014;border:1px solid #0d1014;color:#f0f1f1}html.dark-mode .swagger-ui textarea:focus{border-color:#51a8ff}html.dark-mode .swagger-ui textarea[disabled]{background-color:#202225;border-color:#202225;color:#8c969a}html.dark-mode .swagger-ui select{background:#1c2022 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23B7BCBF' d='M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11z'/%3E%3C/svg%3E") right 10px center no-repeat;border-color:#b7bcbf;box-shadow:none;color:#f0f1f1;outline:none}html.dark-mode .swagger-ui select[multiple]{background:#1c2022}html.dark-mode .swagger-ui select:focus{border-color:#51a8ff}html.dark-mode .swagger-ui input::placeholder,html.dark-mode .swagger-ui textarea::placeholder{color:#f0f1f1;opacity:.5}html.dark-mode .swagger-ui input.invalid,html.dark-mode .swagger-ui select.invalid,html.dark-mode .swagger-ui textarea.invalid{background:#1c2022;border-color:#ff5f5f}html.dark-mode .swagger-ui .topbar{background:#2a2e30}html.dark-mode .swagger-ui .topbar .download-url-wrapper .download-url-button{background:#1d632e;color:#e4e6e6}html.dark-mode .swagger-ui .topbar .download-url-wrapper .download-url-input{border-color:#1d632e}html.dark-mode .swagger-ui .topbar .download-url-wrapper .download-url-input.failed{color:#ff5f5f}html.dark-mode .swagger-ui .dialog-ux .modal-ux{background-color:#2a2e30;border:none;color:#e4e6e6}html.dark-mode .swagger-ui .dialog-ux .modal-ux-header{border-color:#545d61}html.dark-mode .swagger-ui .dialog-ux .modal-ux h2,html.dark-mode .swagger-ui .dialog-ux .modal-ux h3,html.dark-mode .swagger-ui .dialog-ux .modal-ux h4,html.dark-mode .swagger-ui .dialog-ux .modal-ux h5,html.dark-mode .swagger-ui .dialog-ux .modal-ux label,html.dark-mode .swagger-ui .dialog-ux .modal-ux p,html.dark-mode .swagger-ui .dialog-ux .modal-ux-header .close-modal svg{color:#e4e6e6}html.dark-mode .swagger-ui .dialog-ux .modal-ux .scopes a{color:#51a8ff}html.dark-mode .swagger-ui .dialog-ux .modal-ux .btn.modal-btn{border-color:#3ece90;color:#3ece90}html.dark-mode .swagger-ui .dialog-ux .modal-ux .btn.modal-btn.btn-done{border-color:#e4e6e6;color:#e4e6e6}html.dark-mode .swagger-ui .dialog-ux .modal-ux .auth-container{border-color:#545d61}html.dark-mode .swagger-ui .dialog-ux .modal-ux .checkbox input[type=checkbox]+label>.item{background:#545d61;box-shadow:none;color:#f0f1f1!important}html.dark-mode .swagger-ui .dialog-ux .modal-ux .checkbox input[type=checkbox]:checked+label>.item{background:#545d61 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='3 7 10 8'%3E%3Cpath fill='%23E4E6E6' fill-rule='evenodd' d='M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z'/%3E%3C/svg%3E") 50% no-repeat}@media(forced-colors:active){html.dark-mode .swagger-ui .dialog-ux .modal-ux .checkbox input[type=checkbox]:checked+label>.item{background-color:ButtonText;background-image:none;forced-color-adjust:none;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="3 7 10 8"><path fill-rule="evenodd" d="M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="3 7 10 8"><path fill-rule="evenodd" d="M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z"/></svg>');-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}html.dark-mode .swagger-ui .loading-container .loading:before{border-color:#e4e6e6 #545d61 #545d61}html.dark-mode .swagger-ui .loading-container .loading:after{color:#e4e6e6}html.dark-mode .swagger-ui .scheme-container{background:#1c2022;box-shadow:0 1px 2px 0 #545d61}html.dark-mode .swagger-ui .scheme-container .schemes>.schemes-server-container>label{color:#e4e6e6}html.dark-mode .swagger-ui .scheme-container .btn.authorize{border-color:#3ece90;color:#3ece90}html.dark-mode .swagger-ui .scheme-container .btn.authorize svg{color:#3ece90}html.dark-mode .swagger-ui .info .title,html.dark-mode .swagger-ui .info h1,html.dark-mode .swagger-ui .info h2,html.dark-mode .swagger-ui .info h3,html.dark-mode .swagger-ui .info h4,html.dark-mode .swagger-ui .info h5{color:#d2d6d7}html.dark-mode .swagger-ui .info .base-url,html.dark-mode .swagger-ui .info li,html.dark-mode .swagger-ui .info p,html.dark-mode .swagger-ui .info table{color:#e4e6e6}html.dark-mode .swagger-ui .info a{color:#51a8ff}html.dark-mode .swagger-ui .info .title small{background:#434b4f}html.dark-mode .swagger-ui .info .title small.version-stamp{background:#1d632e}html.dark-mode .swagger-ui .info .errors-wrapper{background:#434b4f;border-color:#ff5f5f}html.dark-mode .swagger-ui .info .errors-wrapper h4,html.dark-mode .swagger-ui .info .errors-wrapper span{color:#e4e6e6}html.dark-mode .swagger-ui .info .errors-wrapper .btn.errors__clear-btn{border-color:#e4e6e6;color:#e4e6e6}html.dark-mode .swagger-ui .copy-to-clipboard,html.dark-mode .swagger-ui .download-contents{background:#545d61;color:#e4e6e6}html.dark-mode .swagger-ui .copy-to-clipboard button,html.dark-mode .swagger-ui .download-contents button{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' aria-hidden='true'%3E%3Cpath fill='%23E4E6E6' fill-rule='evenodd' d='M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1'/%3E%3C/svg%3E") 50% no-repeat}@media(forced-colors:active){html.dark-mode .swagger-ui .copy-to-clipboard button,html.dark-mode .swagger-ui .download-contents button{background-color:ButtonText;background-image:none;forced-color-adjust:none;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" aria-hidden="true"><path fill-rule="evenodd" d="M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" aria-hidden="true"><path fill-rule="evenodd" d="M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1"/></svg>');-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}html.dark-mode .swagger-ui .opblock-tag{border-bottom-color:#545d61;color:#e4e6e6}html.dark-mode .swagger-ui .opblock-tag small{color:#e4e6e6}html.dark-mode .swagger-ui .opblock-tag a.link{color:#51a8ff}html.dark-mode .swagger-ui .opblock.opblock-post{background:#112929;border-color:#104834}html.dark-mode .swagger-ui .opblock.opblock-post thead tr td,html.dark-mode .swagger-ui .opblock.opblock-post thead tr th{border-color:#104834;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-post .opblock-section-header{background:#14392c;border-bottom:1px solid #104834;border-top:1px solid #104834}html.dark-mode .swagger-ui .opblock.opblock-post .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#00b572}html.dark-mode .swagger-ui .opblock.opblock-post .opblock-summary{border-bottom:none;border-color:#104834}html.dark-mode .swagger-ui .opblock.opblock-post .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-post .opblock-summary-method{background:#00b572;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-post .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-post .opblock-body>.opblock-title_normal{border-top:1px solid #104834}html.dark-mode .swagger-ui .opblock.opblock-deprecated{background:#272c34;border-color:#495361}html.dark-mode .swagger-ui .opblock.opblock-deprecated thead tr td,html.dark-mode .swagger-ui .opblock.opblock-deprecated thead tr th{border-color:#495361;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-section-header{background:#262e36;border-bottom:1px solid #495361;border-top:1px solid #495361}html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#6a6a6a}html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-summary{border-bottom:none;border-color:#495361}html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#6a6a6a;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-body>.opblock-title_normal{border-top:1px solid #495361}html.dark-mode .swagger-ui .opblock.opblock-put{background:#27201e;border-color:#523524}html.dark-mode .swagger-ui .opblock.opblock-put thead tr td,html.dark-mode .swagger-ui .opblock.opblock-put thead tr th{border-color:#523524;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-put .opblock-section-header{background:#9a5b3e;border-bottom:1px solid #523524;border-top:1px solid #523524}html.dark-mode .swagger-ui .opblock.opblock-put .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#ff7d35}html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary{border-bottom:none;border-color:#523524}html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary-method{background:#ff7d35;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-put .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-put .opblock-body>.opblock-title_normal{border-top:1px solid #523524}html.dark-mode .swagger-ui .opblock.opblock-get{background:#182536;border-color:#294262}html.dark-mode .swagger-ui .opblock.opblock-get thead tr td,html.dark-mode .swagger-ui .opblock.opblock-get thead tr th{border-color:#294262;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-get .opblock-section-header{background:#1c3043;border-bottom:1px solid #294262;border-top:1px solid #294262}html.dark-mode .swagger-ui .opblock.opblock-get .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#55a1ff}html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary{border-bottom:none;border-color:#294262}html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary-method{background:#55a1ff;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-get .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-get .opblock-body>.opblock-title_normal{border-top:1px solid #294262}html.dark-mode .swagger-ui .opblock.opblock-delete{background:#241a20;border-color:#4b2420}html.dark-mode .swagger-ui .opblock.opblock-delete thead tr td,html.dark-mode .swagger-ui .opblock.opblock-delete thead tr th{border-color:#4b2420;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-section-header{background:#2f2020;border-bottom:1px solid #4b2420;border-top:1px solid #4b2420}html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#eb6156}html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-summary{border-bottom:none;border-color:#4b2420}html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#eb6156;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-body>.opblock-title_normal{border-top:1px solid #4b2420}html.dark-mode .swagger-ui .opblock.opblock-patch{background:#11282f;border-color:#16494b}html.dark-mode .swagger-ui .opblock.opblock-patch thead tr td,html.dark-mode .swagger-ui .opblock.opblock-patch thead tr th{border-color:#16494b;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-section-header{background:#113239;border-bottom:1px solid #16494b;border-top:1px solid #16494b}html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#03b7bf}html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-summary{border-bottom:none;border-color:#16494b}html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#03b7bf;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-body>.opblock-title_normal{border-top:1px solid #16494b}html.dark-mode .swagger-ui .opblock.opblock-head{background:#282231;border-color:#44336a}html.dark-mode .swagger-ui .opblock.opblock-head thead tr td,html.dark-mode .swagger-ui .opblock.opblock-head thead tr th{border-color:#44336a;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-head .opblock-section-header{background:#352c45;border-bottom:1px solid #44336a;border-top:1px solid #44336a}html.dark-mode .swagger-ui .opblock.opblock-head .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#b889ff}html.dark-mode .swagger-ui .opblock.opblock-head .opblock-summary{border-bottom:none;border-color:#44336a}html.dark-mode .swagger-ui .opblock.opblock-head .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-head .opblock-summary-method{background:#b889ff;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-head .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-head .opblock-body>.opblock-title_normal{border-top:1px solid #44336a}html.dark-mode .swagger-ui .opblock.opblock-options{background:#202c3c;border-color:#33465e}html.dark-mode .swagger-ui .opblock.opblock-options thead tr td,html.dark-mode .swagger-ui .opblock.opblock-options thead tr th{border-color:#33465e;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-options .opblock-section-header{background:#314558;border-bottom:1px solid #33465e;border-top:1px solid #33465e}html.dark-mode .swagger-ui .opblock.opblock-options .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#6895c8}html.dark-mode .swagger-ui .opblock.opblock-options .opblock-summary{border-bottom:none;border-color:#33465e}html.dark-mode .swagger-ui .opblock.opblock-options .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-options .opblock-summary-method{background:#6895c8;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-options .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-options .opblock-body>.opblock-title_normal{border-top:1px solid #33465e}html.dark-mode .swagger-ui .opblock.opblock-query{background:#2a1a28;border-color:#4a2848}html.dark-mode .swagger-ui .opblock.opblock-query thead tr td,html.dark-mode .swagger-ui .opblock.opblock-query thead tr th{border-color:#4a2848;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-query .opblock-section-header{background:#3a2238;border-bottom:1px solid #4a2848;border-top:1px solid #4a2848}html.dark-mode .swagger-ui .opblock.opblock-query .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#d977c6}html.dark-mode .swagger-ui .opblock.opblock-query .opblock-summary{border-bottom:none;border-color:#4a2848}html.dark-mode .swagger-ui .opblock.opblock-query .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-query .opblock-summary-method{background:#d977c6;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-query .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-query .opblock-body>.opblock-title_normal{border-top:1px solid #4a2848}html.dark-mode .swagger-ui .opblock .opblock-section-header{box-shadow:none}html.dark-mode .swagger-ui .opblock .opblock-section-header h4,html.dark-mode .swagger-ui .opblock .opblock-section-header label{color:#e4e6e6}html.dark-mode .swagger-ui .opblock .opblock-section-header .try-out__btn{border-color:#b7bcbf;box-shadow:none;color:#e4e6e6}html.dark-mode .swagger-ui .opblock .opblock-section-header .try-out__btn.cancel{border-color:#ff5f5f;color:#ff5f5f}html.dark-mode .swagger-ui .opblock .btn.json-schema-form-item-add,html.dark-mode .swagger-ui .opblock .btn.json-schema-form-item-remove{border-color:#e4e6e6;color:#e4e6e6}html.dark-mode .swagger-ui .opblock .validation-errors.errors-wrapper{background:#434b4f;border-color:#ff5f5f;color:#e4e6e6}html.dark-mode .swagger-ui .opblock .body-param-options label span,html.dark-mode .swagger-ui .opblock .opblock-description-wrapper i,html.dark-mode .swagger-ui .opblock .opblock-description-wrapper p,html.dark-mode .swagger-ui .opblock .opblock-external-docs-wrapper,html.dark-mode .swagger-ui .opblock .opblock-summary-description,html.dark-mode .swagger-ui .opblock .opblock-summary-operation-id,html.dark-mode .swagger-ui .opblock .opblock-summary-path,html.dark-mode .swagger-ui .opblock .opblock-summary-path__deprecated,html.dark-mode .swagger-ui .opblock .opblock-title_normal,html.dark-mode .swagger-ui .opblock .parameter__in,html.dark-mode .swagger-ui .opblock .parameter__name,html.dark-mode .swagger-ui .opblock .parameter__type,html.dark-mode .swagger-ui .opblock .parameter__type .prop-format,html.dark-mode .swagger-ui .opblock .response-col_links,html.dark-mode .swagger-ui .opblock .response-col_status,html.dark-mode .swagger-ui .opblock .response-col_undocumented{color:#e4e6e6}html.dark-mode .swagger-ui .opblock .opblock-external-docs a.link{color:#51a8ff}html.dark-mode .swagger-ui .opblock .parameter__name.required span,html.dark-mode .swagger-ui .opblock .parameter__name.required:after{color:#ff5f5f}html.dark-mode .swagger-ui .opblock .parameter__empty_value_toggle{color:#e4e6e6}html.dark-mode .swagger-ui .opblock .btn.execute{background:#51a8ff;border-color:#51a8ff;color:#080a0b}html.dark-mode .swagger-ui .opblock .btn.btn-clear{border-color:#e4e6e6;color:#e4e6e6}html.dark-mode .swagger-ui .opblock .highlight-code pre.microlight{background:#2a2e30!important;color:#f0f1f1}html.dark-mode .swagger-ui .opblock .curl-command .btn{background:#3b424d!important;border-color:#2a2e30!important;color:#ebebeb!important}html.dark-mode .swagger-ui .opblock .curl-command .btn.active{background:#2a2e30!important;color:#e4e6e6!important}html.dark-mode .swagger-ui .opblock pre.microlight{background:#2a2e30!important;color:#f0f1f1}html.dark-mode .swagger-ui .opblock .model-example .tab button{color:#e4e6e6}html.dark-mode .swagger-ui .opblock .model-example .tabitem:after{background:#6b757a}html.dark-mode .swagger-ui .opblock .responses-inner h4,html.dark-mode .swagger-ui .opblock .responses-inner h5{color:#e4e6e6}html.dark-mode .swagger-ui .opblock .response-control-media-type--accept-controller select.content-type{border-color:#4ac966}html.dark-mode .swagger-ui .opblock .response-control-media-type--accept-controller .response-control-media-type__accept-message{color:#4ac966}html.dark-mode .swagger-ui .model-toggle:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23e4e6e6' d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E") 50% no-repeat;background-size:100%}@media(forced-colors:active){html.dark-mode .swagger-ui .model-toggle:after{background-color:CanvasText;background-image:none;forced-color-adjust:none;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}}html.dark-mode .swagger-ui .model .prop-type{color:#b68ae1}html.dark-mode .swagger-ui .model .brace-close,html.dark-mode .swagger-ui .model .brace-open,html.dark-mode .swagger-ui .model .description,html.dark-mode .swagger-ui .model .prop-format,html.dark-mode .swagger-ui .model .property,html.dark-mode .swagger-ui .model .property-row{color:#e4e6e6}html.dark-mode .swagger-ui .model .property-row.required .star{color:#ff5f5f}html.dark-mode .swagger-ui .model-box{background:#2a2e30}html.dark-mode .swagger-ui .model-box .model,html.dark-mode .swagger-ui .model-box .model-title{color:#e4e6e6}html.dark-mode .swagger-ui .model-box-control:focus{outline:none}html.dark-mode .swagger-ui .model-box-control:not(.prop){color:#e4e6e6}html.dark-mode .swagger-ui .json-schema-2020-12,html.dark-mode .swagger-ui .json-schema-2020-12 button{background:#2a2e30}html.dark-mode .swagger-ui .json-schema-2020-12 button svg{color:#e4e6e6}html.dark-mode .swagger-ui .json-schema-2020-12 a{color:#51a8ff}html.dark-mode .swagger-ui .json-schema-2020-12__title{color:#e4e6e6}html.dark-mode .swagger-ui .json-schema-2020-12-property--required>.json-schema-2020-12:first-of-type>.json-schema-2020-12-head .json-schema-2020-12__title:after{color:#ff5f5f}html.dark-mode .swagger-ui .json-schema-2020-12-expand-deep-button{color:#b7bcbf}html.dark-mode .swagger-ui .json-schema-2020-12-body{border-color:#b7bcbf}html.dark-mode .swagger-ui .json-schema-2020-12-keyword__name--primary{color:#e4e6e6}html.dark-mode .swagger-ui .json-schema-2020-12-keyword__name--secondary,html.dark-mode .swagger-ui .json-schema-2020-12-keyword__value--secondary{color:#b7bcbf}html.dark-mode .swagger-ui .json-schema-2020-12-keyword__value--warning{border-color:#ff5f5f;color:#ff5f5f}html.dark-mode .swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul{border-color:#b7bcbf}html.dark-mode .swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:after,html.dark-mode .swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:before,html.dark-mode .swagger-ui .json-schema-2020-12__attribute--primary{color:#9898ff}html.dark-mode .swagger-ui .json-schema-2020-12__attribute--muted{color:#b7bcbf}html.dark-mode .swagger-ui .json-schema-2020-12__attribute--warning{color:#ff5f5f}html.dark-mode .swagger-ui .json-schema-2020-12-json-viewer__name--secondary,html.dark-mode .swagger-ui .json-schema-2020-12-json-viewer__value--secondary{color:#b7bcbf}html.dark-mode .swagger-ui .json-schema-2020-12__constraint{background:#9898ff;color:#080a0b}html.dark-mode .swagger-ui .json-schema-2020-12__constraint--string{background:#d4aa53}html.dark-mode .swagger-ui section.models,html.dark-mode .swagger-ui section.models h4{border-color:#545d61}html.dark-mode .swagger-ui section.models h4 span{color:#e4e6e6}html.dark-mode .swagger-ui section.models .model-container{background:#2a2e30}html.dark-mode .swagger-ui section.models .models-control:focus{outline:none}html.dark-mode .swagger-ui section.models .models-control svg{color:#b7bcbf}.PublicApiSwagger_container__IHg6\+{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:hidden}.PublicApiSwagger_securityWarning__qJWPh{align-items:flex-start;background:color-mix(in srgb,#f59e0b 12%,var(--background-secondary));background:color-mix(in srgb,var(--warning-color,#f59e0b) 12%,var(--background-secondary));border-block-end:1px solid var(--border-color);color:var(--text-primary);display:flex;gap:.75rem;padding:1rem}.PublicApiSwagger_securityWarning__qJWPh svg{color:#b45309;color:var(--warning-color,#b45309);flex:0 0 auto}.PublicApiSwagger_securityWarning__qJWPh strong{display:block;margin-block-end:.25rem}.PublicApiSwagger_securityWarning__qJWPh p{color:var(--text-secondary);line-height:1.6;margin:0}.PublicApiSwagger_state__oKLXP{align-items:center;color:var(--text-secondary);display:flex;gap:.75rem;justify-content:center;min-height:7rem;padding:1rem}.PublicApiSwagger_error__L47-w{color:#dc2626;color:var(--danger-color,#dc2626);flex-wrap:wrap}.PublicApiSwagger_serverSelector__szMbn{padding-inline:1rem}.PublicApiSwagger_swagger__sKeUg{direction:ltr;min-width:0;padding:0 1rem 1rem}.PublicApiSwagger_swagger__sKeUg .swagger-ui{color:var(--text-primary);font-family:inherit}.PublicApiSwagger_swagger__sKeUg .swagger-ui .info,.PublicApiSwagger_swagger__sKeUg .swagger-ui .scheme-container{margin:0 0 1rem}.PublicApiSwagger_swagger__sKeUg .scheme-container .servers,.PublicApiSwagger_swagger__sKeUg .swagger-ui .download-url-wrapper,.PublicApiSwagger_swagger__sKeUg .swagger-ui .topbar,.PublicApiSwagger_swagger__sKeUg .swagger-ui section.models{display:none}.PublicApiSwagger_swagger__sKeUg .swagger-ui .info .title,.PublicApiSwagger_swagger__sKeUg .swagger-ui .info p,.PublicApiSwagger_swagger__sKeUg .swagger-ui .opblock .opblock-summary-description,.PublicApiSwagger_swagger__sKeUg .swagger-ui .opblock-tag{color:var(--text-primary)}.PublicApiSwagger_swagger__sKeUg .swagger-ui .opblock,.PublicApiSwagger_swagger__sKeUg .swagger-ui .scheme-container{box-shadow:none}[dir=rtl] .PublicApiSwagger_securityWarning__qJWPh,[dir=rtl] .PublicApiSwagger_state__oKLXP{text-align:start}@media (max-width:768px){.PublicApiSwagger_serverSelector__szMbn{padding-inline:.5rem}.PublicApiSwagger_swagger__sKeUg{overflow-x:auto;padding-inline:.5rem}.PublicApiSwagger_state__oKLXP{align-items:flex-start;flex-direction:column}}.HelpCenterContentRenderer_content__TNKYC{display:flex;flex-direction:column;gap:1rem}.HelpCenterContentRenderer_figure__LQvnJ{display:flex;flex-direction:column;gap:.625rem;margin:0}.HelpCenterContentRenderer_figureFooterStrip__mjUym,.HelpCenterContentRenderer_figureStandard__tF1xV,.HelpCenterContentRenderer_figureWide__AEmfx{width:100%}.HelpCenterContentRenderer_figure__LQvnJ img{display:block}.HelpCenterContentRenderer_imageFrame__6mIGS{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:1rem;box-shadow:0 10px 30px #00000014;overflow:hidden;width:100%}.HelpCenterContentRenderer_imageFrameStandard__ChZ5U{margin-inline:auto;max-width:min(100%,56rem)}.HelpCenterContentRenderer_imageFrameFooterStrip__xXpfF,.HelpCenterContentRenderer_imageFrameWide__3mvzj{max-width:100%}.HelpCenterContentRenderer_image__8J8Wy{background:var(--background-secondary);max-width:100%;object-fit:contain;object-position:center;width:100%}.HelpCenterContentRenderer_imageStandard__P3GYH{max-height:min(70vh,42rem)}.HelpCenterContentRenderer_imageWide__YBviG{max-height:min(64vh,32rem)}.HelpCenterContentRenderer_imageFooterStrip__GmKDK{aspect-ratio:10/1;background:var(--background-secondary);max-height:none;object-fit:contain;object-position:center;padding:.5rem .75rem}.HelpCenterContentRenderer_caption__xzjVb{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0}.HelpCenterContentRenderer_heading__siJVC{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0}.HelpCenterContentRenderer_mediaBlock__RJzdT{grid-gap:1rem;align-items:start;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:1rem;display:grid;gap:1rem;grid-template-columns:minmax(96px,180px) minmax(0,1fr);padding:1rem}.HelpCenterContentRenderer_mediaVisual__7CyqU{min-width:0;width:100%}.HelpCenterContentRenderer_mediaBody__7gal6{display:flex;flex-direction:column;gap:.5rem}.HelpCenterContentRenderer_mediaTitle__U3UX4{color:var(--text-primary);font-size:1rem;font-weight:700;margin:0}.HelpCenterContentRenderer_iconCard__bQOnO{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:1rem;box-shadow:0 8px 24px #0000000d;color:var(--text-secondary);display:inline-flex;height:72px;justify-content:center;width:72px}.HelpCenterContentRenderer_iconGraphic__4CPsc{color:inherit}.HelpCenterContentRenderer_iconPinned__GkPHM{color:var(--brand-primary);transform:rotate(90deg)}[dir=rtl] .HelpCenterContentRenderer_iconPinned__GkPHM{transform:rotate(-90deg)}.HelpCenterContentRenderer_section__BIyCY{display:flex;flex-direction:column;gap:.75rem}.HelpCenterContentRenderer_sectionTitle__OPkC0{color:var(--text-primary);font-size:1.05rem;font-weight:700;margin:0}.HelpCenterContentRenderer_paragraph__QuM6h{color:var(--text-secondary);line-height:1.7;margin:0}.HelpCenterContentRenderer_list__zpzBj,.HelpCenterContentRenderer_steps__\+me9K{color:var(--text-secondary);display:flex;flex-direction:column;gap:.5rem;margin:0;padding-inline-start:1.25rem}.HelpCenterContentRenderer_callout__agesp{border:1px solid var(--border-color);border-radius:1rem;display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem}.HelpCenterContentRenderer_note__QagJ5{background:var(--background-secondary)}.HelpCenterContentRenderer_warning__Z0ZeV{background:color-mix(in srgb,#f59e0b 10%,var(--background-secondary));background:color-mix(in srgb,var(--warning-color,#f59e0b) 10%,var(--background-secondary))}.HelpCenterContentRenderer_calloutTitle__mG6ZX{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:700;gap:.5rem}@media (max-width:768px){.HelpCenterContentRenderer_mediaBlock__RJzdT{grid-template-columns:1fr}.HelpCenterContentRenderer_figureFooterStrip__mjUym,.HelpCenterContentRenderer_figureStandard__tF1xV,.HelpCenterContentRenderer_figureWide__AEmfx,.HelpCenterContentRenderer_figure__LQvnJ,.HelpCenterContentRenderer_imageFrameFooterStrip__xXpfF,.HelpCenterContentRenderer_imageFrameStandard__ChZ5U,.HelpCenterContentRenderer_imageFrameWide__3mvzj,.HelpCenterContentRenderer_imageFrame__6mIGS{max-width:100%;width:100%}.HelpCenterContentRenderer_imageStandard__P3GYH{max-height:min(52vh,20rem)}.HelpCenterContentRenderer_imageWide__YBviG{max-height:min(46vh,16rem)}.HelpCenterContentRenderer_mediaVisual__7CyqU .HelpCenterContentRenderer_figure__LQvnJ{margin-bottom:0}}.HelpCenterGuidePage_page__-36jm{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.HelpCenterGuidePage_searchBar__rTtJ7{align-items:stretch;display:flex;gap:.75rem}.HelpCenterGuidePage_searchButton__oH2J0{align-items:center;background:var(--brand-primary);border:1px solid #0000;border-radius:.875rem;color:#fff;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;min-width:7rem;padding:.75rem 1rem;transition:background-color .2s ease,opacity .2s ease}.HelpCenterGuidePage_searchButton__oH2J0:hover{background:var(--brand-primary-hover)}.HelpCenterGuidePage_searchButton__oH2J0:disabled{cursor:not-allowed;opacity:.7}.HelpCenterGuidePage_searchSpinner__8pzoa{min-height:auto}.HelpCenterGuidePage_searchResults__OAyUJ{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:1rem;display:flex;flex-direction:column;gap:.625rem;padding:1rem}.HelpCenterGuidePage_relatedTitle__LPImD,.HelpCenterGuidePage_searchResultsTitle__maOok,.HelpCenterGuidePage_sidebarTitle__doQs5,.HelpCenterGuidePage_topicTitle__Ckyi\+{color:var(--text-primary);margin:0}.HelpCenterGuidePage_searchResult__NsMf9{background:var(--background-primary);border-radius:.875rem;color:var(--text-primary);display:flex;flex-direction:column;gap:.25rem;padding:.75rem;text-decoration:none}.HelpCenterGuidePage_searchResult__NsMf9 span{color:var(--text-secondary)}.HelpCenterGuidePage_layout__O0aAd{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(240px,280px) 1fr}.HelpCenterGuidePage_contentPane__Y8P5p,.HelpCenterGuidePage_sidebar__h6ocm{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:1rem}.HelpCenterGuidePage_sidebar__h6ocm{display:flex;flex-direction:column;gap:.875rem;height:fit-content;padding:1rem}.HelpCenterGuidePage_sidebarNav__r2s33{display:flex;flex-direction:column;gap:.5rem}.HelpCenterGuidePage_sidebarLink__PqUFa{background:var(--background-primary);border:1px solid #0000;border-radius:.875rem;color:var(--text-primary);display:flex;flex-direction:column;gap:.2rem;padding:.75rem;text-decoration:none}.HelpCenterGuidePage_sidebarLink__PqUFa small{color:var(--text-secondary)}.HelpCenterGuidePage_sidebarLinkActive__GaCI4{border-color:var(--primary-color)}.HelpCenterGuidePage_contentPane__Y8P5p{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.HelpCenterGuidePage_spinner__Laqcj{min-height:16rem}.HelpCenterGuidePage_error__9oZRM{background:var(--background-primary);border-radius:.875rem;color:#dc2626;color:var(--danger-color,#dc2626);padding:1rem}.HelpCenterGuidePage_breadcrumbs__rdLVS{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.95rem;gap:.5rem}.HelpCenterGuidePage_topicHeader__ScZMN{display:flex;flex-direction:column;gap:.5rem}.HelpCenterGuidePage_topicSummary__OC-5P{color:var(--text-secondary);line-height:1.7;margin:0}.HelpCenterGuidePage_relatedSection__FXU\+i{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.HelpCenterGuidePage_relatedList__Z0-P8{display:flex;flex-wrap:wrap;gap:.625rem}.HelpCenterGuidePage_relatedLink__dhBgf{background:var(--background-primary);border-radius:999px;color:var(--text-primary);padding:.625rem .875rem;text-decoration:none}@media (max-width:900px){.HelpCenterGuidePage_layout__O0aAd{grid-template-columns:1fr}.HelpCenterGuidePage_searchBar__rTtJ7{flex-direction:column}}.AboutAppPage_page__Mm7RD{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.AboutAppPage_description__y2s-b{color:var(--text-secondary);line-height:1.7;margin:0}.AboutAppPage_spinner__Eaz9i{min-height:12rem}.AboutAppPage_error__rC6Xc{color:#dc2626;color:var(--danger-color,#dc2626);padding:1rem}.AboutAppPage_card__d2-UB,.AboutAppPage_error__rC6Xc{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:1rem}.AboutAppPage_card__d2-UB{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}.AboutAppPage_hero__G8Gu9{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 14%,var(--background-secondary)),var(--background-secondary));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-brand-color,var(--brand-primary)) 14%,var(--background-secondary)),var(--background-secondary));border:1px solid var(--border-color);border-radius:.75rem;display:flex;gap:1rem;padding:1.1rem 1.3rem}.AboutAppPage_heroMark__K828T{flex-shrink:0;height:40px;max-width:140px;object-fit:contain;width:auto}.AboutAppPage_heroText__-0eDq{min-width:0}.AboutAppPage_appName__oMtVS{color:var(--text-primary);font-size:1.1rem;font-weight:700;margin:0}.AboutAppPage_heroVersion__HdK2n{font-feature-settings:"tnum";color:var(--text-secondary);font-size:.8rem;font-variant-numeric:tabular-nums;margin:.2rem 0 0}.AboutAppPage_detailGrid__XRcnx{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:1fr 1fr;margin:0}@media (max-width:560px){.AboutAppPage_detailGrid__XRcnx{grid-template-columns:1fr}}.AboutAppPage_row__SV2Fd{background:var(--background-primary);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-secondary);display:flex;flex-direction:column;font-size:.72rem;gap:.3rem;letter-spacing:.04em;padding:.7rem .9rem;text-transform:uppercase}.AboutAppPage_row__SV2Fd strong{font-feature-settings:"tnum";color:var(--text-primary);font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:normal;text-transform:none}.Observability_stack__IN-44{grid-gap:1rem;display:grid;gap:1rem}.Observability_metricGrid__C1F\+2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.Observability_metricCard__wxuwH{grid-gap:.45rem;display:grid;gap:.45rem}.Observability_component__jkU8x small,.Observability_failure__\+Y9HF small,.Observability_failure__\+Y9HF span,.Observability_metricCard__wxuwH>small,.Observability_metricCard__wxuwH>span,.Observability_sectionHeading__GhGfO p,.Observability_stateMeta__q1CjG,.Observability_table__GgrrH small{color:var(--text-secondary)}.Observability_metricCard__wxuwH>strong{font-size:1.65rem}.Observability_splitGrid__8m9-x{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.Observability_sectionHeading__GhGfO{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-block-end:.8rem}.Observability_sectionHeading__GhGfO h2,.Observability_sectionHeading__GhGfO h3,.Observability_sectionHeading__GhGfO p{margin:0}.Observability_componentGrid__YjaPL,.Observability_failureList__g8KhT{grid-gap:.6rem;display:grid;gap:.6rem}.Observability_failure__\+Y9HF{align-items:center;border-inline-start:3px solid #dc2626;display:flex;gap:1rem;justify-content:space-between;padding:.7rem}.Observability_component__jkU8x,.Observability_failure__\+Y9HF>div{grid-gap:.25rem;display:grid;gap:.25rem}.Observability_component__jkU8x{border:1px solid var(--border-color);border-radius:.5rem;padding:.75rem}.Observability_tableWrap__LD2tu{overflow:auto}.Observability_table__GgrrH{border-collapse:collapse;min-width:760px;width:100%}.Observability_table__GgrrH td,.Observability_table__GgrrH th{border-block-end:1px solid var(--border-color);padding:.75rem;text-align:start;vertical-align:top}.Observability_table__GgrrH th{color:var(--text-secondary);font-size:.75rem;text-transform:uppercase}.Observability_table__GgrrH td>small{display:block}.Observability_status__ZHhL6{display:inline-flex;text-transform:capitalize}.Observability_status_healthy__13\+Un{color:#15803d}.Observability_status_degraded__\+ELQs,.Observability_status_stale__WdWWH{color:#b45309}.Observability_status_unavailable__6jcqm{color:#dc2626}.Observability_status_not_applicable__hwZw1{color:var(--text-secondary)}.Observability_expandButton__j1rX2{align-items:center;background:#0000;border:0;color:var(--text-primary);cursor:pointer;display:flex;gap:.35rem;padding:0;text-transform:capitalize}.Observability_expandButton__j1rX2 svg{width:16px}.Observability_expandedRow__gGqGl{background:var(--background-primary)}.Observability_checkGrid__4anX-{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.Observability_check__fSBCe{grid-gap:.3rem;border:1px solid var(--border-color);border-radius:.5rem;display:grid;gap:.3rem;padding:.7rem}.Observability_centerState__nRT6M,.Observability_empty__XVQLj{color:var(--text-secondary);padding:2rem;text-align:center}.Observability_errorState__jETwA,.Observability_warning__QlPa8{align-items:center;background:color-mix(in srgb,#d97706 9%,var(--background-secondary));border:1px solid #d97706;border-radius:.5rem;display:flex;gap:.6rem;padding:.75rem}.Observability_errorState__jETwA{border-color:#dc2626}.Observability_errorState__jETwA span{flex:1 1}.Observability_stateMeta__q1CjG{display:flex;font-size:.8rem;gap:1rem;justify-content:flex-end}.Observability_stateMeta__q1CjG span{align-items:center;display:flex;gap:.3rem}.Observability_windowLabel__UT-jJ{grid-gap:.25rem;color:var(--text-secondary);display:grid;font-size:.8rem;gap:.25rem}.Observability_windowLabel__UT-jJ select{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);padding:.55rem}.Observability_filterBar__rEvbl{display:flex;flex-wrap:wrap;gap:.75rem}.Observability_filterBar__rEvbl label{grid-gap:.25rem;color:var(--text-secondary);display:grid;flex:1 1;font-size:.8rem;gap:.25rem;min-width:13rem}.Observability_filterBar__rEvbl input,.Observability_filterBar__rEvbl select{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);padding:.6rem}.Observability_chips__M9m7W{display:flex;flex-wrap:wrap;gap:.45rem;margin-block:.75rem}.Observability_chips__M9m7W span{border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);font-size:.8rem;padding:.3rem .6rem}.Observability_actionBar__-8gW9,.Observability_loadMore__T5vak{display:flex;gap:.5rem;justify-content:flex-end;margin-block:.75rem}.Observability_advancedGrid__K5IBI{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:.75rem}.Observability_advancedGrid__K5IBI label{grid-gap:.25rem;color:var(--text-secondary);display:grid;font-size:.8rem;gap:.25rem}.Observability_advancedGrid__K5IBI input{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);padding:.55rem}.Observability_inlineError__heii8{align-items:center;border:1px solid #dc2626;border-radius:.5rem;display:flex;gap:.5rem;justify-content:space-between;padding:.7rem}.Observability_context__YvZ6K{max-height:16rem;overflow:auto;white-space:pre-wrap;word-break:break-word}.Observability_detailMeta__l5rsm{color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:1rem;margin-block-end:.65rem}@media(max-width:1000px){.Observability_metricGrid__C1F\+2{grid-template-columns:repeat(2,1fr)}.Observability_splitGrid__8m9-x{grid-template-columns:1fr}.Observability_checkGrid__4anX-{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.Observability_advancedGrid__K5IBI,.Observability_checkGrid__4anX-,.Observability_metricGrid__C1F\+2{grid-template-columns:1fr}.Observability_failure__\+Y9HF,.Observability_sectionHeading__GhGfO{align-items:flex-start;flex-direction:column}.Observability_stateMeta__q1CjG{justify-content:flex-start}}.PlatformObservabilityPage_page__TfQD4{grid-gap:1rem;color:var(--text-primary);display:grid;gap:1rem;padding:1rem}.PlatformObservabilityPage_panel__7rDXl{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.75rem;min-block-size:12rem;padding:1.25rem}.LogsSettingPage_page__lmCWe{display:flex;flex-direction:column;gap:1rem;padding:1rem}.LogsSettingPage_emptyState__LwSWo,.LogsSettingPage_filters__38UEH,.LogsSettingPage_notice__c6jGC,.LogsSettingPage_tableWrap__t2t3L,.LogsSettingPage_toolbar__LrmYf,.LogsSettingPage_unsavedBanner__KgxvJ{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px}.LogsSettingPage_toolbar__LrmYf{display:flex;gap:1rem;justify-content:space-between;padding:1rem}.LogsSettingPage_summary__Va1Kh{display:flex;flex-direction:column;gap:.5rem;min-width:0}.LogsSettingPage_description__CahCv{color:var(--text-secondary);line-height:1.5;margin:0}.LogsSettingPage_changedBadge__f1Xv5,.LogsSettingPage_classBadge__SJC7V,.LogsSettingPage_countBadge__W\+h\+w,.LogsSettingPage_levelBadge__IyVnl,.LogsSettingPage_reloadBadge__sDwpj,.LogsSettingPage_restartBadge__NJ4Qu{align-items:center;border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:600;min-height:1.75rem;padding:.2rem .65rem;white-space:nowrap;width:fit-content}.LogsSettingPage_classBadge__SJC7V,.LogsSettingPage_countBadge__W\+h\+w{background:var(--background-primary);border:1px solid var(--border-color);color:var(--text-secondary)}.LogsSettingPage_levelBadge__IyVnl{background:#2563eb1f;color:#1d4ed8}.LogsSettingPage_changedBadge__f1Xv5{background:#d9770624;color:#a16207}.LogsSettingPage_restartBadge__NJ4Qu{background:#dc26261f;color:#b91c1c}.LogsSettingPage_reloadBadge__sDwpj{background:#16a34a1f;color:#15803d}.LogsSettingPage_actions__8Uibk{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.LogsSettingPage_actions__8Uibk button{align-items:center;display:inline-flex;gap:.4rem}.LogsSettingPage_emptyState__LwSWo,.LogsSettingPage_notice__c6jGC,.LogsSettingPage_unsavedBanner__KgxvJ{color:var(--text-secondary);padding:.85rem 1rem}.LogsSettingPage_unsavedBanner__KgxvJ{background:#d977061a;border-color:#d9770659;color:#92400e}.LogsSettingPage_filters__38UEH{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:minmax(14rem,1fr) minmax(12rem,16rem) minmax(10rem,14rem);padding:1rem}.LogsSettingPage_filters__38UEH label{color:var(--text-secondary);display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:.35rem;min-width:0}.LogsSettingPage_filters__38UEH input,.LogsSettingPage_filters__38UEH select,.LogsSettingPage_levelControl__RygOP select{background:var(--background-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);min-height:2.4rem;padding:.45rem .65rem;width:100%}.LogsSettingPage_tableWrap__t2t3L{overflow-x:auto}.LogsSettingPage_table__McfB-{border-collapse:collapse;min-width:760px;width:100%}.LogsSettingPage_table__McfB- td,.LogsSettingPage_table__McfB- th{border-bottom:1px solid var(--border-color);padding:.85rem 1rem;text-align:left;vertical-align:middle}.LogsSettingPage_table__McfB- th{background:var(--background-primary);color:var(--text-secondary);font-size:.8rem;text-transform:uppercase}.LogsSettingPage_table__McfB- tbody tr:last-child td{border-bottom:0}.LogsSettingPage_levelControl__RygOP,.LogsSettingPage_serviceCell__aEv7h{display:flex;flex-direction:column;gap:.35rem}.LogsSettingPage_serviceCell__aEv7h{align-items:flex-start;flex-direction:row;gap:.5rem}.LogsSettingPage_serviceCell__aEv7h>div{display:flex;flex-direction:column;gap:.25rem}.LogsSettingPage_serviceCell__aEv7h strong{display:block}.LogsSettingPage_serviceCell__aEv7h span{color:var(--text-secondary);font-size:.82rem}.LogsSettingPage_expandBtn__ONJZg{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-top:.1rem;padding:0;width:1.5rem}.LogsSettingPage_expandBtn__ONJZg:hover{background:var(--background-secondary);color:var(--text-primary)}.LogsSettingPage_levelControl__RygOP{align-items:center;flex-direction:row;gap:.5rem;max-width:18rem}.LogsSettingPage_scopeRow__KT2mO td{background:var(--background-primary);border-bottom:1px solid var(--border-color)}.LogsSettingPage_scopeCell__v8q8A{align-items:center;display:flex;gap:.5rem}.LogsSettingPage_scopeIndent__cEGTA{display:inline-block;flex-shrink:0;width:2rem}.LogsSettingPage_scopeFile__bj4aH{color:var(--text-secondary);font-family:monospace;font-size:.82rem}.LogsSettingPage_scopeLabel__Kn1DO{color:var(--text-secondary);font-size:.82rem;text-transform:capitalize}.LogsSettingPage_loading__9Nd6I{display:flex;justify-content:center;padding:2rem}@media (max-width:900px){.LogsSettingPage_toolbar__LrmYf{flex-direction:column}.LogsSettingPage_actions__8Uibk{justify-content:flex-start}.LogsSettingPage_filters__38UEH{grid-template-columns:1fr}}.DocumentsArchivePanel_panel__w4C3b{display:flex;flex-direction:column;gap:18px}.DocumentsArchivePanel_metrics__jPMzc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.DocumentsArchivePanel_metric__RNa-N{grid-gap:4px;align-items:center;background:#fff;background:var(--surface-color,#fff);border:1px solid #dbe3ef;border:1px solid var(--border-color,#dbe3ef);border-radius:8px;display:grid;gap:4px;grid-template-columns:auto 1fr;padding:14px 16px}.DocumentsArchivePanel_metric__RNa-N svg{color:#64748b;color:var(--text-secondary,#64748b);grid-row:span 2}.DocumentsArchivePanel_metric__RNa-N span{color:#64748b;color:var(--text-secondary,#64748b);font-size:13px}.DocumentsArchivePanel_metric__RNa-N strong{color:#0f172a;color:var(--text-primary,#0f172a);font-size:18px;font-weight:700}.DocumentsArchivePanel_toolbar__YbKGR{display:flex;justify-content:flex-end}.DocumentsArchivePanel_error__cp3\+y{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;padding:12px 14px}.DocumentsArchivePanel_empty__BHpl3,.DocumentsArchivePanel_loading__24XY4{align-items:center;color:#64748b;color:var(--text-secondary,#64748b);display:flex;justify-content:center;min-height:140px}.DocumentsArchivePanel_tableWrap__3aHmY{background:#fff;background:var(--surface-color,#fff);border:1px solid #dbe3ef;border:1px solid var(--border-color,#dbe3ef);border-radius:8px;overflow-x:auto}.DocumentsArchivePanel_table__UHSC6{border-collapse:collapse;min-width:920px;width:100%}.DocumentsArchivePanel_table__UHSC6 td,.DocumentsArchivePanel_table__UHSC6 th{border-bottom:1px solid #dbe3ef;border-bottom:1px solid var(--border-color,#dbe3ef);padding:12px 14px;text-align:left;vertical-align:middle}.DocumentsArchivePanel_table__UHSC6 th{background:#f8fafc;background:var(--muted-surface,#f8fafc);color:#475569;color:var(--text-secondary,#475569);font-size:12px;font-weight:700;text-transform:uppercase}.DocumentsArchivePanel_table__UHSC6 tr:last-child td{border-bottom:0}.DocumentsArchivePanel_rowActions__nErFQ{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.DocumentsArchivePanel_rowActions__nErFQ button,.DocumentsArchivePanel_toolbar__YbKGR button{align-items:center;display:inline-flex;gap:6px}@media (max-width:640px){.DocumentsArchivePanel_toolbar__YbKGR{justify-content:stretch}.DocumentsArchivePanel_toolbar__YbKGR button{justify-content:center;width:100%}}.DocumentsSettingsPage_page__-R0sm{display:flex;flex-direction:column;gap:18px;padding:24px}@media (max-width:640px){.DocumentsSettingsPage_page__-R0sm{padding:16px}}.ModuleSettings_page__wMrkN{background:var(--surface);height:100%;overflow-y:auto}.ModuleSettings_head__Elr0y{border-bottom:1px solid var(--rule);padding:18px 20px 14px}.ModuleSettings_head__Elr0y h1{font-size:18px;font-weight:640;letter-spacing:-.016em;margin:0}.ModuleSettings_head__Elr0y p{color:var(--ink-2);font-size:12.5px;margin:4px 0 0}.ModuleSettings_tabs__kHlx6{background:var(--surface-2);border-bottom:1px solid var(--rule);display:flex;gap:2px;padding:0 20px}.ModuleSettings_tab__ark7N{font-size:11.5px;padding:9px 13px}.ModuleSettings_guarantee__WGdBV{align-items:center;background:var(--tint-start);border-bottom:1px solid color-mix(in srgb,var(--start) 26%,#0000);color:var(--start);display:flex;font-size:11.5px;font-weight:560;gap:9px;margin:0;padding:10px 20px}.ModuleSettings_zone__0a9ri{border-bottom:1px solid var(--rule)}.ModuleSettings_zoneHead__rj0wm{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;padding:14px 20px 10px}.ModuleSettings_zoneHead__rj0wm h2{font-size:13.5px;font-weight:640;letter-spacing:-.01em;margin:0}.ModuleSettings_badge__5kZ8F{border-radius:20px;font-family:var(--mono);font-size:9px;font-weight:650;letter-spacing:.12em;padding:2px 8px;text-transform:uppercase}.ModuleSettings_authoring__I55kx{background:var(--tint-approval);border:1px solid color-mix(in srgb,var(--approval) 30%,#0000);color:var(--approval)}.ModuleSettings_runtime__cuMWn{background:var(--tint-decision);border:1px solid color-mix(in srgb,var(--decision) 30%,#0000);color:var(--decision)}.ModuleSettings_when__kMq-q{color:var(--ink-3);font-size:11.5px;margin-inline-start:auto}.ModuleSettings_zoneBody__UHn7P{padding:4px 20px 18px}.ModuleSettings_row__sZO\+P{grid-gap:18px;align-items:start;border-top:1px solid var(--rule);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 260px;padding:12px 0}.ModuleSettings_row__sZO\+P:first-child{border-top:none}@media (max-width:820px){.ModuleSettings_row__sZO\+P{grid-template-columns:1fr}}.ModuleSettings_label__iuq1a{font-size:12.5px;font-weight:600}.ModuleSettings_description__kBKQB{color:var(--ink-2);font-size:11.5px;margin-top:2px}.ModuleSettings_impact__nG53r{align-items:center;color:var(--ink-3);display:inline-flex;font-family:var(--mono);font-size:9.5px;gap:5px;margin-top:5px}.ModuleSettings_impact__nG53r:before{color:var(--approval);content:"◈";font-size:8px}.ModuleSettings_control__6pNzE{grid-gap:6px;display:grid;gap:6px}.ModuleSettings_input__OkU4D,.ModuleSettings_select__BZPWG{background:var(--surface-2);border:1px solid var(--rule-strong);border-radius:6px;color:var(--ink);display:block;font-size:12px;padding:7px 10px}.ModuleSettings_select__BZPWG{align-items:center;display:flex;justify-content:space-between}.ModuleSettings_select__BZPWG:after{color:var(--ink-3);content:"⌄"}.ModuleSettings_duration__XHWJt{display:flex;gap:6px}.ModuleSettings_duration__XHWJt .ModuleSettings_input__OkU4D{width:64px}.ModuleSettings_duration__XHWJt .ModuleSettings_select__BZPWG{flex:1 1}.ModuleSettings_tokens__dajr6{background:var(--surface-2);border:1px solid var(--rule-strong);border-radius:6px;display:flex;flex-wrap:wrap;gap:5px;padding:6px}.ModuleSettings_token__CbBKu{background:var(--tint-approval);border:1px solid color-mix(in srgb,var(--approval) 30%,#0000);border-radius:5px;color:var(--approval);font-size:10.5px;padding:2px 7px}.ModuleSettings_inherited__ll72O{color:var(--ink-3);font-size:10px}.ModuleSettings_inherited__ll72O b{color:var(--approval);font-weight:600}.ModuleSettings_table__SUtwN{border:1px solid var(--rule);border-radius:9px;overflow:hidden}.ModuleSettings_tableHead__R44gT,.ModuleSettings_tableRow__KnRYg{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 92px 30px;padding:8px 12px}.ModuleSettings_tableHead__R44gT{background:var(--surface-2);border-bottom:1px solid var(--rule);color:var(--ink-3);font-family:var(--mono);font-size:8.5px;letter-spacing:.11em;text-transform:uppercase}.ModuleSettings_tableRow__KnRYg{border-bottom:1px solid var(--rule);font-size:12px}.ModuleSettings_tableRow__KnRYg:last-of-type{border-bottom:none}.ModuleSettings_code__3MJbN{color:var(--ink-3);display:block;font-family:var(--mono);font-size:9.5px}.ModuleSettings_yn__ufK0p{border-radius:20px;font-family:var(--mono);font-size:9.5px;font-weight:700;justify-self:start;padding:2px 8px}.ModuleSettings_yes__Jrkq8{background:var(--tint-start);color:var(--start)}.ModuleSettings_no__V5e0\+{background:var(--tint-reject);color:var(--reject)}.ModuleSettings_remove__lkGWp{color:var(--ink-3);text-align:center}.ModuleSettings_tableAdd__VN-hZ{background:var(--surface-2);color:var(--approval);font-size:11px;font-weight:640;padding:8px 12px}.ModuleSettings_note__wXOoQ{color:var(--ink-3);font-size:11.5px;line-height:1.55;margin:10px 0 0}.ModuleSettings_state__BVpqo{border-radius:10px;display:flex;font-size:12px;gap:12px;line-height:1.55;margin:20px;padding:15px 17px}.ModuleSettings_inline__1BYc9{margin:14px 20px 0}.ModuleSettings_locked__WFuEB{background:var(--surface-3);border:1px solid var(--rule);color:var(--ink-2)}.ModuleSettings_stale__E3aQH{background:var(--tint-timer);border:1px solid color-mix(in srgb,var(--timer) 30%,#0000);color:var(--timer)}.ModuleSettings_stateIcon__SlyZc{font-size:15px;line-height:1.2}.ModuleSettings_state__BVpqo strong{display:block;font-size:13px;margin-bottom:3px}.ModuleSettings_state__BVpqo p{margin:0}.ModuleSettings_state__BVpqo code{font-family:var(--mono);font-size:11px}.ModuleSettings_stateFoot__\+weh1{font-size:11px;margin-top:6px!important;opacity:.75}.ModuleSettings_tab__ark7N{background:none;border:none;border-bottom:2px solid #0000;color:var(--ink-3);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0 14px}.ModuleSettings_tab__ark7N:hover{color:var(--ink-2)}.ModuleSettings_tabOn__TQywI{background:var(--surface);border-bottom-color:var(--approval);color:var(--approval)}.ModuleSettings_tab__ark7N:focus-visible{outline:2px solid var(--approval);outline-offset:-2px}.WorkflowBuilderPage_settingsShell__aaFzX{background:var(--surface);display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.WorkflowBuilderPage_moduleNav__nUAlg{background:var(--surface-3);border-bottom:1px solid var(--rule);display:flex;gap:2px;height:38px;padding:0 20px}.WorkflowBuilderPage_error__7EgBc,.WorkflowBuilderPage_loading__MbyUz{background:var(--ground);display:grid;height:100%;place-items:center}.WorkflowBuilderPage_card__Yg-p5{grid-gap:9px;background:var(--surface);border:1px solid var(--rule);border-radius:12px;box-shadow:var(--shadow);color:var(--ink-2);display:grid;font-size:13px;gap:9px;justify-items:center;max-width:40ch;padding:26px 30px;text-align:center}.WorkflowBuilderPage_error__7EgBc .WorkflowBuilderPage_card__Yg-p5{background:var(--tint-reject);border-color:color-mix(in srgb,var(--reject) 30%,#0000);color:var(--reject)}.WorkflowBuilderPage_card__Yg-p5 strong{color:inherit;font-size:14.5px}.WorkflowBuilderPage_card__Yg-p5 code{font-family:var(--mono);font-size:10.5px;opacity:.75}.WorkflowBuilderPage_card__Yg-p5 button{background:var(--surface);border:1px solid var(--rule-strong);border-radius:7px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:12px;font-weight:600;margin-top:4px;padding:7px 15px}.Monitor_monitor__j8gSx{background:var(--surface);display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%}.Monitor_loading__MCF5z{color:var(--ink-3);font-size:12px;padding:30px}.Monitor_kpis__6l56C{border-bottom:1px solid var(--rule);display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.Monitor_kpi__6CqnL{border-inline-end:1px solid var(--rule);padding:13px 16px}.Monitor_kpi__6CqnL:last-child{border-inline-end:none}.Monitor_kpiN__aR\+Fp{font-feature-settings:"tnum";display:block;font-size:24px;font-variant-numeric:tabular-nums;font-weight:660;letter-spacing:-.03em}.Monitor_alert__n-Si9 .Monitor_kpiN__aR\+Fp{color:var(--reject)}.Monitor_warn__p\+aCQ .Monitor_kpiN__aR\+Fp{color:var(--timer)}.Monitor_kpiLabel__ekFfH{color:var(--ink-2);display:block;font-size:11px;margin-top:1px}.Monitor_kpiNote__8molZ{color:var(--ink-3);display:block;font-family:var(--mono);font-size:9px;margin-top:4px}.Monitor_filters__qcSNq{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:7px;padding:9px 16px}.Monitor_pill__HXEsx{background:var(--surface);border:1px solid var(--rule-strong);border-radius:20px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:11px;padding:4px 11px}.Monitor_pillOn__WQ88c{background:var(--approval);border-color:var(--approval);color:#fff;font-weight:600}.Monitor_refresh__lUFhG{background:none;border:none;color:var(--ink-3);cursor:pointer;font:inherit;font-size:11px;margin-inline-start:auto}.Monitor_detailHead__UE1JR button:focus-visible,.Monitor_pill__HXEsx:focus-visible,.Monitor_refresh__lUFhG:focus-visible{outline:2px solid var(--approval);outline-offset:2px}.Monitor_split__PWmqA{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:0}.Monitor_tableWrap__eJpvn{overflow:auto}.Monitor_table__w7tqL{border-collapse:collapse;font-size:12px;width:100%}.Monitor_table__w7tqL th{background:var(--surface-2);border-bottom:1px solid var(--rule);color:var(--ink-3);font-family:var(--mono);font-size:9px;font-weight:600;inset-block-start:0;letter-spacing:.12em;padding:8px 14px;position:sticky;text-align:start;text-transform:uppercase}.Monitor_table__w7tqL td{border-bottom:1px solid var(--rule);padding:10px 14px;vertical-align:middle}.Monitor_table__w7tqL tbody tr{cursor:pointer}.Monitor_table__w7tqL tbody tr:hover{background:var(--surface-2)}.Monitor_hot__co3Na td{background:color-mix(in srgb,var(--reject) 6%,#0000)}.Monitor_selected__LowyR td{background:var(--tint-approval)}.Monitor_who__hcgUd{display:block;font-weight:640}.Monitor_sub__gBe3j{color:var(--ink-2);font-size:11px}.Monitor_age__-J9Sb{font-feature-settings:"tnum";color:var(--ink-2);font-variant-numeric:tabular-nums}.Monitor_ver__xS00\+{border:1px solid var(--rule);border-radius:4px;color:var(--ink-3);font-family:var(--mono);font-size:9.5px;padding:1px 6px}.Monitor_state__-bAG4{border-radius:20px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.05em;padding:2px 8px;white-space:nowrap}.Monitor_run__sHAHN{background:var(--tint-approval);color:var(--approval)}.Monitor_esc__rBGA5{background:var(--tint-timer);color:var(--timer)}.Monitor_rej__OPQdB,.Monitor_stuck__L6Cuz{background:var(--tint-reject);color:var(--reject)}.Monitor_done__KxNlT{background:var(--tint-start);color:var(--start)}.Monitor_clean__S5LKm{color:var(--ink-3);font-size:12px;padding:34px 16px!important;text-align:center}.Monitor_clean__S5LKm strong{color:var(--start);display:block;font-size:13.5px;margin-bottom:3px}.Monitor_detail__8Vwg4{background:var(--surface);border-inline-start:1px solid var(--rule);overflow-y:auto;width:340px}.Monitor_detailHead__UE1JR{align-items:flex-start;background:var(--surface-2);border-bottom:1px solid var(--rule);display:flex;gap:10px;padding:13px 15px}.Monitor_detailHead__UE1JR h2{font-size:14px;font-weight:640;margin:0}.Monitor_detailHead__UE1JR p{color:var(--ink-2);font-size:11px;margin:2px 0 0}.Monitor_detailHead__UE1JR button{background:none;border:none;color:var(--ink-3);cursor:pointer;font-size:16px;line-height:1;margin-inline-start:auto}.Monitor_snapshot__8c\+EI,.Monitor_trail__5lAns{border-bottom:1px solid var(--rule);padding:14px 15px}.Monitor_snapshot__8c\+EI h3,.Monitor_trail__5lAns h3{color:var(--ink-3);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.13em;margin:0 0 12px;text-transform:uppercase}.Monitor_trail__5lAns ol{list-style:none;margin:0;padding:0}.Monitor_trail__5lAns li{grid-gap:11px;display:grid;gap:11px;grid-template-columns:auto 1fr;padding-bottom:14px;position:relative}.Monitor_trail__5lAns li:last-child{padding-bottom:0}.Monitor_trail__5lAns li:before{background:var(--rule);content:"";inset-block-end:-2px;inset-block-start:16px;inset-inline-start:6px;position:absolute;width:1.5px}.Monitor_trail__5lAns li:last-child:before{display:none}.Monitor_dot__ch-0D{background:var(--rule-strong);border-radius:50%;height:13px;margin-top:2px;width:13px;z-index:1}.Monitor_dot__ch-0D[data-event=APPROVED],.Monitor_dot__ch-0D[data-event=COMPLETED],.Monitor_dot__ch-0D[data-event=SUBMITTED]{background:var(--start)}.Monitor_dot__ch-0D[data-event=REJECTED]{background:var(--reject)}.Monitor_dot__ch-0D[data-event=ESCALATED],.Monitor_dot__ch-0D[data-event=EXPIRED]{background:var(--timer)}.Monitor_dot__ch-0D[data-event=REROUTED]{background:var(--reject)}.Monitor_dot__ch-0D[data-event=DECIDED],.Monitor_dot__ch-0D[data-event=OVERRIDDEN]{background:var(--decision)}.Monitor_sentence__pYOOP{color:var(--ink-2);font-size:11.5px;line-height:1.5;margin:0}.Monitor_sentence__pYOOP strong{color:var(--ink);font-weight:640}.Monitor_cause__G38ZT{color:var(--ink-3);font-size:10.5px;line-height:1.5;margin:2px 0 0}.Monitor_when__\+dtKa{color:var(--ink-3);font-family:var(--mono);font-size:9px;margin:2px 0 0}.Monitor_snapshot__8c\+EI dl{grid-gap:9px;display:grid;gap:9px;margin:0}.Monitor_snapshot__8c\+EI dt{color:var(--ink-3);font-family:var(--mono);font-size:8.5px;letter-spacing:.11em;text-transform:uppercase}.Monitor_snapshot__8c\+EI dd{font-size:12px;font-weight:600;margin:1px 0 0}.Monitor_note__Ysn-9{background:var(--surface-2);border:1px solid var(--rule);border-radius:7px;color:var(--ink-3);font-size:10.5px;line-height:1.5;margin:12px 0 0;padding:8px 10px}.TaskInbox_inbox__b0zDR{background:var(--surface);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);height:100%}.TaskInbox_processTabs__RaSpr{background:var(--surface);border-bottom:1px solid var(--rule);padding:8px 20px 0}.TaskInbox_filters__WgP43{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px}.TaskInbox_filters__WgP43>:last-child{margin-inline-start:auto}.TaskInbox_scopeTabs__F1fSb[data-cy=task-inbox-scope]{background:none;border:none;border-radius:0;gap:6px;padding:0}.TaskInbox_scopeTabs__F1fSb[data-cy=task-inbox-scope] [role=tab]{background:var(--surface);border-color:var(--rule);border-radius:999px;color:var(--ink-2);font-size:12px;font-weight:600;padding-block:6px;padding-inline:13px}.TaskInbox_scopeTabs__F1fSb[data-cy=task-inbox-scope] [role=tab]:hover{background:var(--surface);border-color:var(--rule-strong);color:var(--ink)}.TaskInbox_scopeTabs__F1fSb[data-cy=task-inbox-scope] [role=tab][aria-selected=true]{background:var(--ink);border-color:var(--ink);box-shadow:none;color:var(--surface)}.TaskInbox_count__bcjV6{align-items:center;background:var(--rule);border-radius:999px;color:inherit;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;line-height:18px;margin-inline-start:7px;min-width:19px;padding:0 6px}.TaskInbox_scopeTabs__F1fSb[data-cy=task-inbox-scope] [role=tab][aria-selected=true] .TaskInbox_count__bcjV6{background:color-mix(in srgb,var(--surface) 25%,#0000);color:var(--surface)}.TaskInbox_button__1mLPm:focus-visible,.TaskInbox_row__tmny1:focus-visible{outline:2px solid var(--approval);outline-offset:2px}.TaskInbox_split__S8R7I{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:0}@media (max-width:900px){.TaskInbox_split__S8R7I{grid-template-columns:1fr}}.TaskInbox_list__UKaNx{background:var(--surface-2);border-inline-end:1px solid var(--rule);list-style:none;margin:0;overflow-y:auto;padding:8px}.TaskInbox_row__tmny1{grid-gap:4px;background:var(--surface);border:1px solid #0000;border-radius:10px;box-shadow:0 1px 2px #0000000a;color:inherit;cursor:pointer;display:grid;font:inherit;gap:4px;margin-bottom:8px;padding:12px 14px;text-align:start;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.TaskInbox_row__tmny1:hover{border-color:var(--rule-strong)}.TaskInbox_rowOn__jzBSR{border-color:var(--approval);box-shadow:0 0 0 3px var(--tint-approval)}.TaskInbox_rowItem__LWhut{position:relative}.TaskInbox_rowDetail__Z9kYJ{background:var(--surface);border:1px solid var(--rule);border-radius:999px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:11px;font-weight:600;inset-block-start:12px;inset-inline-end:14px;line-height:1.6;padding:3px 9px;position:absolute}.TaskInbox_rowDetail__Z9kYJ:hover{border-color:var(--approval);color:var(--approval)}.TaskInbox_rowTop__Ysec4{align-items:center;display:flex;gap:8px}.TaskInbox_requester__JfyyT{font-size:13.5px;font-weight:700}.TaskInbox_age__ldYJ8{font-feature-settings:"tnum";color:var(--ink-3);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;margin-inline-start:auto}.TaskInbox_summary__8Vjei{color:var(--ink-2);font-size:12.5px;line-height:1.4;padding-inline-end:60px}.TaskInbox_tags__5qnAm{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.TaskInbox_tag__JRMat{background:var(--surface-3);border:1px solid var(--rule);border-radius:6px;color:var(--ink-3);font-size:10.5px;font-weight:600;padding:3px 8px;white-space:nowrap}.TaskInbox_tagModule__XV80B{background:var(--tint-approval);border-color:color-mix(in srgb,var(--approval) 28%,#0000);color:var(--approval)}.TaskInbox_tagEscalated__wkgyl{background:var(--tint-timer);border-color:color-mix(in srgb,var(--timer) 32%,#0000);color:var(--timer);font-weight:700}.TaskInbox_tagOverride__H7j4f{background:var(--tint-decision);border-color:color-mix(in srgb,var(--decision) 32%,#0000);color:var(--decision);font-weight:700}.TaskInbox_tagDelegated__JK1lD{background:var(--tint-notify);border-color:color-mix(in srgb,var(--notify) 32%,#0000);color:var(--notify)}.TaskInbox_tagWarn__kEebU{background:var(--tint-reject);border-color:color-mix(in srgb,var(--reject) 32%,#0000);color:var(--reject);font-weight:700}.TaskInbox_blank__yZ1fO,.TaskInbox_empty__OdL2D{grid-gap:6px;color:var(--ink-3);display:grid;font-size:12px;gap:6px;padding:40px 20px;place-content:center;text-align:center}.TaskInbox_empty__OdL2D strong{color:var(--ink-2);font-size:13.5px}.TaskInbox_detail__FDHiS{background:var(--surface);overflow-y:auto}.TaskInbox_banner__ej91c{display:block;font-size:12.5px;font-weight:600;line-height:1.55;margin:0;padding:12px 22px}.TaskInbox_bannerRed__fu-ur{background:var(--tint-reject);border-bottom:1px solid color-mix(in srgb,var(--reject) 26%,#0000);color:var(--reject)}.TaskInbox_bannerViolet__EQEEN{background:var(--tint-decision);border-bottom:1px solid color-mix(in srgb,var(--decision) 26%,#0000);color:var(--decision)}.TaskInbox_bannerTeal__0p0fe{background:var(--tint-notify);border-bottom:1px solid color-mix(in srgb,var(--notify) 26%,#0000);color:var(--notify)}.TaskInbox_detailHead__r7SNU{border-bottom:1px solid var(--rule);padding:20px 22px 14px}.TaskInbox_detailHead__r7SNU h2{font-size:18px;font-weight:700;letter-spacing:-.014em;margin:0}.TaskInbox_detailHead__r7SNU p{color:var(--ink-2);font-size:13px;margin:4px 0 0}.TaskInbox_detailEyebrow__VaPRg{align-items:center;background:var(--tint-approval);border-radius:999px;color:var(--approval);display:inline-flex;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;padding:3px 9px;text-transform:uppercase}.TaskInbox_factsCard__PYdAU{background:var(--surface-2);border:1px solid var(--rule);border-radius:12px;margin:16px 22px;padding:16px}.TaskInbox_facts__MS5MY{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0}.TaskInbox_facts__MS5MY dt{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.TaskInbox_facts__MS5MY dd{font-size:13.5px;font-weight:700;margin:4px 0 0}.TaskInbox_mono__WWiMz{color:var(--ink-3);font-family:var(--mono);font-size:12px;font-weight:500}.TaskInbox_requestPreview__ZpO-2{background:var(--surface-2);border:1px solid var(--rule);border-radius:12px;margin:0 22px 16px;padding:16px}.TaskInbox_requestPreview__ZpO-2 h3{font-size:13.5px;font-weight:700;margin:0 0 14px}.TaskInbox_flowHeader__xjfAU{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 14px}.TaskInbox_flowHeader__xjfAU h3{margin:0}.TaskInbox_flowStatusPending__YBPeq{align-items:center;background:var(--tint-timer);border:1px solid color-mix(in srgb,var(--timer) 38%,#0000);border-radius:999px;color:var(--timer);display:inline-flex;font-size:11px;font-weight:700;min-height:26px;padding:4px 12px}.TaskInbox_previewFacts__vvgwg{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.TaskInbox_previewFacts__vvgwg dt{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.TaskInbox_previewFacts__vvgwg dd{color:var(--ink);font-size:12.5px;font-weight:700;margin:4px 0 0}@media (max-width:680px){.TaskInbox_previewFacts__vvgwg{grid-template-columns:repeat(2,minmax(0,1fr))}}.TaskInbox_actions__oNryh{display:flex;flex-wrap:wrap;gap:9px;padding:4px 22px 22px}.TaskInbox_button__1mLPm{align-items:center;background:var(--surface);border:1px solid var(--rule-strong);border-radius:9px;color:var(--ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:6px;padding:10px 18px}.TaskInbox_button__1mLPm:disabled{cursor:default;opacity:.45}.TaskInbox_approve__T6pVT{background:var(--start);border-color:var(--start);box-shadow:0 2px 6px color-mix(in srgb,var(--start) 35%,#0000);color:#fff}.TaskInbox_override__Is\+3k{background:var(--decision);border-color:var(--decision);box-shadow:0 2px 6px color-mix(in srgb,var(--decision) 35%,#0000);color:#fff}.TaskInbox_refuse__xkkz4{background:var(--tint-reject);border-color:color-mix(in srgb,var(--reject) 40%,#0000);color:var(--reject)}.TaskInbox_consequence__O22B2{color:var(--ink-3);font-size:12px;margin:0;padding:0 22px 20px}.TaskInbox_dialog__ipgST{grid-gap:12px;background:var(--surface-2);border:1px solid var(--rule-strong);border-radius:12px;display:grid;gap:12px;margin:4px 22px 22px;padding:16px}.TaskInbox_dialog__ipgST h3{font-size:13.5px;font-weight:700;margin:0}.TaskInbox_field__PfjbA{grid-gap:5px;color:var(--ink-2);display:grid;font-size:11.5px;font-weight:650;gap:5px}.TaskInbox_field__PfjbA em{color:var(--reject);font-style:normal}.TaskInbox_field__PfjbA select,.TaskInbox_field__PfjbA textarea{background:var(--surface);border:1px solid var(--rule-strong);border-radius:7px;color:var(--ink);font:inherit;font-size:12.5px;font-weight:400;padding:8px 11px;resize:vertical}.TaskInbox_consequenceBox__slqUp{border-radius:7px;font-size:11px;font-weight:560;line-height:1.5;margin:0;padding:8px 11px}.TaskInbox_warn__9OEy5{background:var(--tint-reject);border:1px solid color-mix(in srgb,var(--reject) 26%,#0000);color:var(--reject)}.TaskInbox_info__CtVQi{background:var(--tint-approval);border:1px solid color-mix(in srgb,var(--approval) 26%,#0000);color:var(--approval)}.TaskInbox_dialogActions__eGR06{display:flex;gap:8px}.InsuranceClaimDetailModal_container__hhbZx{grid-gap:16px;display:grid;gap:16px;max-height:70vh;overflow-y:auto}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#0000;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;background-color:var(--xy-background-color-default);background-color:var(--xy-background-color,var(--xy-background-color-default));direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-default);background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{touch-action:none;z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width-default);stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke-default);stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width-default);stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected-default);stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke-default);fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color-default);background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;left:50%;top:auto;transform:translate(-50%,50%)}.react-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.react-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.react-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color-default);background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-default);background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-default);fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(--xy-minimap-mask-stroke-color-default);stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(--xy-minimap-mask-stroke-width-default);stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-default);fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(--xy-minimap-node-stroke-color-default);stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(--xy-minimap-node-stroke-width-default);stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-dots-color-default);fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-lines-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-cross-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow-default);box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color-default);background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(--xy-controls-button-color-default);color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:var(--xy-node-background-color-default);background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius-default);border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color-default);color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover-default);box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected-default);box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color-default);background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color-default);background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-default);background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(--xy-controls-button-color-hover-default);color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color-default);background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:5px;translate:-50% -50%;width:5px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color-default);fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color-default);fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.CanvasOutline_outline__k5g4l{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.NodeFrame_node__sXfTf{--c:var(--approval);--tint:var(--tint-approval);background:var(--surface);border:1.5px solid var(--rule-strong);border-radius:9px;box-shadow:var(--shadow);font-size:13px;max-width:238px;min-width:214px;position:relative;transition:box-shadow .18s ease,border-color .18s ease}.NodeFrame_accentStart__OU7Kj{--c:var(--start);--tint:var(--tint-start)}.NodeFrame_accentApproval__EdRRT{--c:var(--approval);--tint:var(--tint-approval)}.NodeFrame_accentDecision__GHBUC{--c:var(--decision);--tint:var(--tint-decision)}.NodeFrame_accentTimer__wnICf{--c:var(--timer);--tint:var(--tint-timer)}.NodeFrame_accentNotify__JVZ3E{--c:var(--notify);--tint:var(--tint-notify)}.NodeFrame_accentReject__ECbRQ{--c:var(--reject);--tint:var(--tint-reject)}.NodeFrame_pill__BktvI{border-radius:22px;min-width:176px}.NodeFrame_pill__BktvI .NodeFrame_top__HhK1s{border-radius:20px 20px 0 0}.NodeFrame_top__HhK1s{align-items:center;background:var(--tint);border-bottom:1px solid var(--rule);border-radius:7.5px 7.5px 0 0;display:flex;gap:8px;padding:8px 11px}.NodeFrame_glyph__1gn\+L{background:var(--c);border-radius:5px;color:#fff;display:grid;flex:none;font-size:11px;font-weight:700;height:19px;line-height:1;place-items:center;width:19px}.NodeFrame_kind__kC\+-x{color:var(--c);font-family:var(--mono);font-size:9.5px;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.NodeFrame_body__ZHM60{padding:9px 11px 11px}.NodeFrame_name__OlGWl{font-weight:600;letter-spacing:-.008em;line-height:1.3;margin-bottom:6px}.NodeFrame_meta__qq0CP{display:flex;flex-wrap:wrap;gap:5px}.NodeFrame_chip__Bq6a1{align-items:center;background:var(--surface-2);border:1px solid var(--rule);border-radius:5px;color:var(--ink-2);display:inline-flex;font-size:11px;gap:4px;padding:2.5px 7px;white-space:nowrap}.NodeFrame_chipAccent__bOU3T{background:var(--tint);border-color:color-mix(in srgb,var(--c) 32%,#0000);color:var(--c)}.NodeFrame_attachment__Kfbo9{align-items:center;background:var(--surface);border:1.5px solid var(--timer);border-radius:20px;box-shadow:var(--shadow);color:var(--timer);display:inline-flex;font-family:var(--mono);font-size:10.5px;font-weight:600;gap:4px;inset-block-end:-11px;inset-inline-start:14px;padding:1.5px 8px;position:absolute;white-space:nowrap}.NodeFrame_selected__xjcnw{border-color:var(--approval);box-shadow:0 0 0 3px color-mix(in srgb,var(--approval) 26%,#0000),var(--shadow-lift)}.NodeFrame_invalid__IOXFb{border-color:var(--reject)}.NodeFrame_warning__hgOTh{border-color:var(--timer)}.NodeFrame_flag__KSIHO{border-radius:20px;color:#fff;font-family:var(--mono);font-size:10px;font-weight:700;inset-block-start:-9px;inset-inline-end:9px;letter-spacing:.04em;padding:1.5px 7px;position:absolute}.NodeFrame_flagInvalid__DYHVY{background:var(--reject)}.NodeFrame_flagWarning__Q97H3{background:var(--timer)}.NodeFrame_disabled__seODF{filter:grayscale(1);opacity:.45}.NodeFrame_taken__PyNm6{box-shadow:0 0 0 2.5px color-mix(in srgb,var(--start) 42%,#0000),var(--shadow)}.NodeFrame_untaken__Y0PPr{opacity:.34}.NodeFrame_handle__lwYbs{background:var(--surface);border:1.5px solid var(--rule-strong);height:8px;width:8px}.NodeFrame_handleHidden__eD-LP{opacity:0;pointer-events:none}.CanvasKeyboard_announcer__A4AC0{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CanvasKeyboard_mode__7VQHw{align-items:center;border-radius:20px;box-shadow:var(--shadow-lift);display:flex;font-size:11.5px;font-weight:560;gap:9px;inset-block-start:12px;inset-inline-start:50%;padding:7px 13px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:8}.CanvasKeyboard_connect__9sy90{background:var(--tint-approval);border:1px solid color-mix(in srgb,var(--approval) 34%,#0000);color:var(--approval)}.CanvasKeyboard_confirm__OJfkG{background:var(--tint-reject);border:1px solid color-mix(in srgb,var(--reject) 34%,#0000);color:var(--reject)}.CanvasKeyboard_mode__7VQHw kbd{border:1px solid;border-radius:4px;font-family:var(--mono);font-size:9.5px;opacity:.85;padding:1px 6px}.CanvasKeyboard_focusable__MWW\+M:focus-visible{outline:2px solid var(--approval);outline-offset:-2px}.CanvasKeyboard_hint__lT1O9{background:var(--surface);border:1px solid var(--rule);border-radius:7px;box-shadow:var(--shadow);color:var(--ink-3);font-size:10px;inset-block-end:12px;inset-inline-end:12px;padding:5px 10px;position:absolute;z-index:5}.CanvasKeyboard_hint__lT1O9 kbd{border:1px solid var(--rule-strong);border-radius:3px;font-family:var(--mono);font-size:9px;padding:0 4px}.BuilderCanvas_canvas__QMEYq{background:var(--surface-2);height:100%;min-width:560px;position:relative}.BuilderCanvas_canvas__QMEYq .react-flow__edge-path{stroke:var(--rule-strong);stroke-width:1.6}.BuilderCanvas_canvas__QMEYq .react-flow__edge-text{fill:var(--ink-3);font-family:var(--mono);font-size:10px}.BuilderCanvas_canvas__QMEYq .react-flow__edge-textbg{fill:var(--surface-2)}.BuilderCanvas_canvas__QMEYq .react-flow__arrowhead{fill:var(--rule-strong)}.BuilderCanvas_controls__YOOr7{display:flex;gap:6px;inset-block-end:12px;inset-inline-start:12px;position:absolute;z-index:5}@media (max-width:1099px){.BuilderCanvas_controls__YOOr7{inset-inline-start:50%;transform:translateX(-50%);z-index:7}}.BuilderCanvas_iconButton__IEG74{box-shadow:var(--shadow);height:34px;min-width:34px;padding:0;width:34px}.BuilderCanvas_arrange__olSvI{box-shadow:var(--shadow);white-space:nowrap}.PalettePanel_palette__\+S8Rz{background:var(--surface-2);border-inline-end:1px solid var(--rule);overflow-y:auto;padding:12px 11px;width:220px}.PalettePanel_compact__DINqi{width:172px}.PalettePanel_section__mKm7I{color:var(--ink-3);font-family:var(--mono);font-size:9px;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.PalettePanel_section__mKm7I:not(:first-child),div+div .PalettePanel_section__mKm7I{margin-top:16px}.PalettePanel_item__EPR4H{align-items:center;background:var(--surface);border:1px solid var(--rule);border-radius:7px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;margin-bottom:6px;padding:6px 8px;text-align:start;width:100%}.PalettePanel_item__EPR4H:hover{border-color:var(--approval)}.PalettePanel_item__EPR4H:focus-visible{outline:2px solid var(--approval);outline-offset:1px}.PalettePanel_dim__kPuAU{opacity:.55}.PalettePanel_glyph__Qkkx2{border-radius:4px;color:#fff;display:grid;flex:none;font-size:9.5px;font-weight:700;height:17px;place-items:center;width:17px}.PalettePanel_text__M5rez{display:flex;flex-direction:column}.PalettePanel_label__hrmqB{font-size:11.5px;font-weight:560}.PalettePanel_hint__YDZcI{color:var(--ink-3);font-size:10px;margin-top:1px}.ConditionBuilder_builder__v3AcC{background:var(--surface);border:1px solid var(--rule-strong);border-radius:11px;box-shadow:var(--shadow);overflow:hidden}.ConditionBuilder_head__9aybK{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--rule);display:flex;gap:9px;padding:9px 13px}.ConditionBuilder_title__w8NNd{font-size:11.5px;font-weight:640}.ConditionBuilder_segmented__gx0RE{border:1px solid var(--rule-strong);border-radius:6px;display:inline-flex;margin-inline-start:auto;overflow:hidden}.ConditionBuilder_segmented__gx0RE button{background:var(--surface);border:none;color:var(--ink-3);cursor:pointer;font:inherit;font-size:10px;font-weight:600;padding:3.5px 10px}.ConditionBuilder_segmented__gx0RE button.ConditionBuilder_on__YRz5t{background:var(--approval);color:#fff}.ConditionBuilder_body__TanXS{padding:13px}.ConditionBuilder_group__3rmpt{grid-gap:8px;background:var(--surface-2);border:1px solid var(--rule);border-radius:9px;display:grid;gap:8px;padding:11px;position:relative}.ConditionBuilder_group__3rmpt:before{background:var(--approval);border-radius:2px;content:"";inset-block:11px;inset-inline-start:0;opacity:.35;position:absolute;width:2px}.ConditionBuilder_nested__AJiVR{background:var(--surface);border-style:dashed;margin-inline-start:14px}.ConditionBuilder_nested__AJiVR:before{background:var(--decision)}.ConditionBuilder_matchBar__7IAMJ{align-items:center;color:var(--ink-2);display:flex;font-size:11.5px;gap:7px}.ConditionBuilder_input__RKBbV,.ConditionBuilder_matchSelect__yKHSH,.ConditionBuilder_select__7aHO-{background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;color:var(--ink);font:inherit;font-size:11.5px;padding:4px 9px}.ConditionBuilder_matchSelect__yKHSH{background:var(--tint-approval);border-color:color-mix(in srgb,var(--approval) 40%,#0000);color:var(--approval);font-weight:640}.ConditionBuilder_matchNested__cP7Xa{background:var(--tint-decision);border-color:color-mix(in srgb,var(--decision) 40%,#0000);color:var(--decision)}.ConditionBuilder_row__cS70-{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ConditionBuilder_row__cS70- .ConditionBuilder_select__7aHO-{flex:1.1 1;min-width:118px}.ConditionBuilder_row__cS70- .ConditionBuilder_input__RKBbV{flex:1 1;min-width:88px}.ConditionBuilder_range__1tkJg{align-items:center;display:flex;flex:1 1;gap:5px}.ConditionBuilder_range__1tkJg .ConditionBuilder_input__RKBbV{flex:none;width:62px}.ConditionBuilder_and__DNz30{color:var(--ink-3);font-size:10.5px}.ConditionBuilder_valueless__FDcve{color:var(--ink-3);flex:1 1;font-size:11.5px}.ConditionBuilder_joiner__o93SP{color:var(--ink-3);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.14em;padding-inline-start:4px}.ConditionBuilder_remove__ZlKnQ{background:none;border:none;color:var(--ink-3);cursor:pointer;flex:none;font-size:14px;line-height:1;padding:0 4px}.ConditionBuilder_remove__ZlKnQ:hover{color:var(--reject)}.ConditionBuilder_addBar__JvUsD{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:3px}.ConditionBuilder_addBar__JvUsD>button+span{margin-inline-start:-8px}.ConditionBuilder_add__stXmZ{background:none;border:none;color:var(--approval);cursor:pointer;font:inherit;font-size:11px;font-weight:640;padding:0}.ConditionBuilder_add__stXmZ:focus-visible,.ConditionBuilder_expression__qSEiJ:focus-visible,.ConditionBuilder_input__RKBbV:focus-visible,.ConditionBuilder_matchSelect__yKHSH:focus-visible,.ConditionBuilder_remove__ZlKnQ:focus-visible,.ConditionBuilder_segmented__gx0RE button:focus-visible,.ConditionBuilder_select__7aHO-:focus-visible{outline:2px solid var(--approval);outline-offset:1px}.ConditionBuilder_advanced__UfT\+X{background:var(--surface-2);padding:12px 13px}.ConditionBuilder_advancedLabel__wyeyq{align-items:center;color:var(--ink-3);display:flex;font-family:var(--mono);font-size:9px;gap:8px;letter-spacing:.13em;margin-bottom:7px;text-transform:uppercase}.ConditionBuilder_lock__nM9jU{color:var(--timer)}.ConditionBuilder_expression__qSEiJ{background:var(--surface);border:1px solid var(--rule-strong);border-radius:7px;color:var(--ink);font-family:var(--mono);font-size:12px;line-height:1.75;padding:10px 12px;resize:vertical;width:100%}.ConditionBuilder_parseError__e3n\+9{color:var(--reject);font-size:10.5px;font-weight:560;margin:7px 0 0}.ConditionBuilder_preview__KIeQU{align-items:center;background:var(--surface-2);border-top:1px solid var(--rule);display:flex;font-size:11px;gap:9px;padding:9px 13px}.ConditionBuilder_verdict__\+YtEt{border-radius:20px;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:2px 8px}.ConditionBuilder_verdictTrue__t3i6c{background:var(--tint-start);color:var(--start)}.ConditionBuilder_verdictFalse__4eTCH{background:var(--tint-reject);color:var(--reject)}.ConditionBuilder_previewText__v2UgN{color:var(--ink-2)}.InfoHint_wrap__oe5-l{display:inline-flex;position:relative;vertical-align:middle}.InfoHint_trigger__3XP0y{background:none;border:1px solid var(--rule-strong);border-radius:50%;color:var(--ink-3);cursor:help;display:grid;font:inherit;font-family:var(--mono);font-size:9px;font-weight:700;height:14px;line-height:1;padding:0;place-items:center;width:14px}.InfoHint_trigger__3XP0y:focus-visible,.InfoHint_trigger__3XP0y:hover{border-color:var(--approval);color:var(--approval)}.InfoHint_trigger__3XP0y:focus-visible{outline:2px solid var(--approval);outline-offset:2px}.InfoHint_bubble__NN9Ri{background:var(--surface-2);background:var(--surface-3,var(--surface-2));border:1px solid var(--rule-strong);border-radius:7px;box-shadow:0 8px 22px #0006;color:var(--ink-2);font-size:10.5px;font-weight:400;inset-inline-end:-4px;line-height:1.55;max-width:240px;opacity:0;padding:8px 10px;position:absolute;text-align:start;top:calc(100% + 7px);transition:opacity 90ms ease;visibility:hidden;width:max-content;z-index:20}.InfoHint_trigger__3XP0y:focus+.InfoHint_bubble__NN9Ri,.InfoHint_wrap__oe5-l:hover .InfoHint_bubble__NN9Ri{opacity:1;visibility:visible}.InfoHint_bubble__NN9Ri em{color:var(--ink);font-style:normal;font-weight:600}.DecisionPaths_paths__n8v7r{grid-gap:10px;display:grid;gap:10px}.DecisionPaths_head__Oa7bm{align-items:center;display:flex;gap:6px}.DecisionPaths_title__wUUQ8{color:var(--ink-3);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.DecisionPaths_path__EGBWO{grid-gap:8px;background:var(--surface-2);border:1px solid var(--rule);border-radius:8px;display:grid;gap:8px;padding:10px}.DecisionPaths_pathHead__duKoq{align-items:center;display:flex;gap:7px}.DecisionPaths_order__-WfbF{background:var(--surface);background:var(--surface-3,var(--surface));border-radius:50%;color:var(--ink-3);display:grid;font-family:var(--mono);font-size:9px;font-weight:700;height:16px;place-items:center;width:16px}.DecisionPaths_orderNone__PHEhR{color:var(--ink-3);display:grid;font-family:var(--mono);font-size:9px;height:16px;place-items:center;width:16px}.DecisionPaths_when__-X8mZ{color:var(--ink-2);font-size:11.5px;font-weight:640}.DecisionPaths_arrow__nFrsu{color:var(--ink-3)}.DecisionPaths_target__XYQ9p{background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;color:var(--ink);flex:1 1;font:inherit;font-size:11.5px;min-width:0;padding:5px 8px}.DecisionPaths_target__XYQ9p:focus-visible{outline:2px solid var(--approval);outline-offset:1px}.DecisionPaths_fallback__BEuPL p{color:var(--ink-3);font-size:11px;line-height:1.5;margin:0 0 6px}.DecisionPaths_link__xM-CA{background:none;border:none;color:var(--approval);cursor:pointer;font:inherit;font-size:11px;font-weight:640;padding:0}.DecisionPaths_link__xM-CA:focus-visible{outline:2px solid var(--approval);outline-offset:2px}.DecisionPaths_empty__1m-YX{color:var(--ink-3);font-size:11.5px;line-height:1.55;margin:0}.TenantAssignment_block__p7-TZ{border-top:1px solid var(--rule);margin-top:18px;padding-top:16px}.TenantAssignment_label__R67Qd{color:var(--ink-3);font-family:var(--mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.TenantAssignment_tenants__E3m44{background:var(--surface-2);border:1px solid var(--rule);border-radius:8px;list-style:none;margin:10px 0 0;padding:8px 10px}.TenantAssignment_tenant__IDA66{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:.875rem;gap:8px;padding:4px 0}.TenantAssignment_summary__oz4WM{color:var(--ink-3);font-size:.8125rem;line-height:1.55;margin:9px 0 0}.TenantAssignment_validation__-Zmlx{color:var(--reject);font-size:.8125rem;line-height:1.5;margin:8px 0 0}.TenantAssignment_save__FfkDj{margin-top:11px}.VersionHistory_block__CXChd{border-top:1px solid var(--rule);margin-top:18px;padding-top:16px}.VersionHistory_label__3RmwG{color:var(--ink-3);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.VersionHistory_list__-etHG{list-style:none;margin:0;padding:0}.VersionHistory_rowLive__NIsrv,.VersionHistory_row__Zcf6V{background:var(--surface-2);border:1px solid var(--rule);border-radius:8px;padding:9px 11px}.VersionHistory_rowLive__NIsrv+.VersionHistory_row__Zcf6V,.VersionHistory_row__Zcf6V+.VersionHistory_rowLive__NIsrv,.VersionHistory_row__Zcf6V+.VersionHistory_row__Zcf6V{margin-top:6px}.VersionHistory_rowLive__NIsrv{background:var(--tint-start);border-color:color-mix(in srgb,var(--start) 45%,#0000)}.VersionHistory_head__9PGFX{align-items:center;display:flex;gap:8px}.VersionHistory_number__eOKxw{color:var(--ink);font-family:var(--mono);font-size:11.5px;font-weight:700}.VersionHistory_badgeLive__rNqJL,.VersionHistory_badge__4qNDy{border-radius:5px;font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 7px;text-transform:uppercase}.VersionHistory_badge__4qNDy{background:var(--surface);border:1px solid var(--rule-strong);color:var(--ink-3)}.VersionHistory_badgeLive__rNqJL{background:var(--start);color:#fff}.VersionHistory_meta__8wPiK{color:var(--ink-3);font-size:10.5px;line-height:1.5;margin:5px 0 0}.VersionHistory_running__xiIAf{color:var(--ink-2);font-size:10.5px;font-weight:600;margin:4px 0 0}.VersionHistory_action__jP\+v9{background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:10.5px;font-weight:600;margin-top:8px;padding:4px 10px}.VersionHistory_action__jP\+v9:disabled{cursor:default;opacity:.55}.VersionHistory_action__jP\+v9:focus-visible{outline:2px solid var(--approval);outline-offset:2px}.VersionHistory_note__LbT2W{background:var(--surface-2);background:var(--tint-warn,var(--surface-2));border:1px solid color-mix(in srgb,#c98a12 30%,#0000);border:1px solid color-mix(in srgb,var(--warn,#c98a12) 30%,#0000);border-radius:7px;color:var(--ink-2);font-size:10.5px;line-height:1.5;margin:0 0 8px;padding:7px 9px}.VersionHistory_discard__IhjV0{background:none;border:1px solid #0000;border-radius:6px;color:var(--ink-3);cursor:pointer;font:inherit;font-size:10.5px;font-weight:600;margin-top:8px;margin-inline-start:6px;padding:4px 10px}.VersionHistory_discard__IhjV0:focus-visible,.VersionHistory_discard__IhjV0:hover{border-color:color-mix(in srgb,var(--reject) 40%,#0000);color:var(--reject)}.VersionHistory_discard__IhjV0:disabled{cursor:default;opacity:.55}.SchemaForm_form__Lva8H,.SchemaForm_plain__9jtx9{grid-gap:13px;display:grid;gap:13px}.SchemaForm_section__4l33W{border:1px solid var(--rule);border-radius:8px;margin:0;overflow:hidden;padding:0}.SchemaForm_legend__t63HS{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--rule);display:flex;font-size:10.5px;font-weight:640;justify-content:space-between;padding:7px 11px;width:100%}.SchemaForm_legend__t63HS span{color:var(--ink-3);font-family:var(--mono);font-size:9px}.SchemaForm_sectionBody__bW3jk{grid-gap:11px;display:grid;gap:11px;padding:11px}.SchemaForm_field__CDFMk{display:block}.SchemaForm_label__H2sKD{align-items:center;color:var(--ink-2);display:flex;font-size:10.5px;font-weight:620;gap:5px;margin-bottom:4px}.SchemaForm_required__UsPm1{color:var(--reject);font-style:normal}.SchemaForm_typeTag__NPnlY{background:var(--surface-3);border-radius:4px;color:var(--ink-3);font-family:var(--mono);font-size:8px;letter-spacing:.05em;margin-inline-start:auto;padding:1px 5px}.SchemaForm_hint__9G0Dz{color:var(--ink-3);font-size:9.5px;margin:4px 0 0}.SchemaForm_issue__aHNqC{color:var(--reject);display:flex;font-size:10px;font-weight:560;gap:5px;margin:4px 0 0}.SchemaForm_issueWarning__0e44g{color:var(--timer)}.SchemaForm_input__uaQvz{background:var(--surface-2);border:1px solid var(--rule-strong);border-radius:6px;color:var(--ink);font:inherit;font-size:11.5px;padding:7px 10px;width:100%}.SchemaForm_input__uaQvz:focus-visible,.SchemaForm_toggle__NSO7c:focus-visible,.SchemaForm_tokenAdd__0QNb9:focus-visible{outline:2px solid var(--approval);outline-offset:1px}.SchemaForm_inputInvalid__xlmJc{background:var(--tint-reject);border-color:var(--reject)}.SchemaForm_textarea__Xev7V{min-height:46px;resize:vertical}.SchemaForm_select__pK4g\+{appearance:none;padding-inline-end:26px}.SchemaForm_note__\+fT2R{background:var(--tint-approval);border:1px solid color-mix(in srgb,var(--approval) 26%,#0000);border-radius:6px;color:var(--approval);font-size:10.5px;font-weight:560;margin:0;padding:8px 10px}.SchemaForm_toggle__NSO7c{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:0;width:100%}.SchemaForm_toggleLabel__WNVy\+{color:var(--ink-2);font-size:11.5px}.SchemaForm_switch__CHSxy{background:var(--approval);border-radius:20px;flex:none;height:17px;position:relative;width:30px}.SchemaForm_switch__CHSxy:after{background:#fff;border-radius:50%;content:"";height:13px;inset-inline-end:2px;position:absolute;top:2px;width:13px}.SchemaForm_switchOff__a7p7q{background:var(--rule-strong)}.SchemaForm_switchOff__a7p7q:after{inset-inline-end:auto;inset-inline-start:2px}.SchemaForm_duration__jFFCq{display:flex;gap:6px}.SchemaForm_duration__jFFCq .SchemaForm_input__uaQvz:first-child{width:68px}.SchemaForm_tokens__a6fCH{background:var(--surface-2);border:1px solid var(--rule-strong);border-radius:6px;display:flex;flex-wrap:wrap;gap:5px;padding:6px}.SchemaForm_token__d-t4c{align-items:center;background:var(--tint-approval);border:1px solid color-mix(in srgb,var(--approval) 30%,#0000);border-radius:5px;color:var(--approval);display:inline-flex;font-size:10.5px;gap:5px;padding:2px 7px}.SchemaForm_token__d-t4c button{background:none;border:none;color:inherit;cursor:pointer;font-size:12px;line-height:1;opacity:.6}.SchemaForm_tokenAdd__0QNb9{background:none;border:1px dashed var(--rule-strong);border-radius:5px;color:var(--ink-3);cursor:pointer;font:inherit;font-size:10.5px}.SchemaForm_person__WYjFj{align-items:center;display:flex;gap:8px}.SchemaForm_avatar__d-NO0{background:var(--approval);border-radius:50%;color:#fff;display:grid;flex:none;font-size:9px;font-weight:700;height:22px;place-items:center;width:22px}.SchemaForm_avatarGroup__kPUlU{background:var(--decision);border-radius:5px}.SchemaForm_actions__jWFzK{grid-gap:7px;display:grid;gap:7px}.SchemaForm_action__5JeK1{align-items:center;background:var(--surface-2);border:1px solid var(--rule);border-radius:6px;display:flex;gap:7px;padding:6px 8px}.SchemaForm_badgeNo__mflVw,.SchemaForm_badgeOk__yCw5Z{border-radius:4px;flex:none;font-family:var(--mono);font-size:8.5px;font-weight:700;padding:1.5px 6px}.SchemaForm_badgeOk__yCw5Z{background:var(--tint-start);color:var(--start)}.SchemaForm_badgeNo__mflVw{background:var(--tint-reject);color:var(--reject)}.SchemaForm_arrow__9QIaq{color:var(--ink-3);font-size:11px}.PropertiesPanel_panel__KOt4L{background:var(--surface);border-inline-start:1px solid var(--rule);overflow-y:auto;width:340px}.PropertiesPanel_compact__YVaWc{width:290px}.PropertiesPanel_head__6buJq{background:var(--surface-2);border-bottom:1px solid var(--rule);padding:11px 14px}.PropertiesPanel_eyebrow__dpZa0{color:var(--ink-3);font-family:var(--mono);font-size:8.5px;letter-spacing:.13em;text-transform:uppercase}.PropertiesPanel_title__J4oNM{font-size:13px;font-weight:640;letter-spacing:-.01em;margin-top:2px}.PropertiesPanel_body__PpQmv{grid-gap:13px;display:grid;gap:13px;padding:14px}.PropertiesPanel_field__huXbs{display:block}.PropertiesPanel_label__UIpQx{color:var(--ink-2);display:block;font-size:10.5px;font-weight:620;margin-bottom:4px}.PropertiesPanel_input__ik41r,.PropertiesPanel_selectBox__NyhOC{background:var(--surface-2);border:1px solid var(--rule-strong);border-radius:6px;color:var(--ink);font-size:11.5px;padding:7px 10px}input.PropertiesPanel_input__ik41r{font:inherit;font-size:11.5px;width:100%}input.PropertiesPanel_input__ik41r:focus-visible{outline:2px solid var(--approval);outline-offset:1px}.PropertiesPanel_selectBox__NyhOC{align-items:center;display:flex;justify-content:space-between}.PropertiesPanel_selectBox__NyhOC:after{color:var(--ink-3);content:"⌄"}.PropertiesPanel_hint__BAVFj{color:var(--ink-3);display:block;font-size:9.5px;margin-top:4px}.PropertiesPanel_group__EI-6v{border:1px solid var(--rule);border-radius:8px;overflow:hidden}.PropertiesPanel_groupHead__ug8cg{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--rule);display:flex;font-size:10.5px;font-weight:640;justify-content:space-between;padding:7px 11px}.PropertiesPanel_groupHead__ug8cg span{color:var(--ink-3);font-family:var(--mono);font-size:9px}.PropertiesPanel_groupBody__t0fFJ{grid-gap:11px;display:grid;gap:11px;padding:11px}.ValidationBar_bar__mmv-K{background:var(--surface-2);border-top:1px solid var(--rule);max-height:168px;overflow-y:auto}.ValidationBar_strip__bCHnC{align-items:center;background:var(--surface-2);display:flex;gap:14px;inset-block-start:0;padding:8px 14px;position:sticky}.ValidationBar_count__XOV2I{align-items:center;color:var(--ink-3);display:flex;font-size:11px;font-weight:600;gap:6px}.ValidationBar_countLoud__bc7ZY{color:var(--ink)}.ValidationBar_dot__-fC23{border-radius:50%;height:7px;width:7px}.ValidationBar_dot__-fC23[data-tone=error]{background:var(--reject)}.ValidationBar_dot__-fC23[data-tone=warning]{background:var(--timer)}.ValidationBar_clean__DtBYT{color:var(--start);font-size:11px;font-weight:600}.ValidationBar_toggle__0wLah{background:none;border:none;color:var(--ink-3);cursor:pointer;font:inherit;font-size:11px;margin-inline-start:auto}.ValidationBar_toggle__0wLah:focus-visible{outline:2px solid var(--approval);outline-offset:2px}.ValidationBar_list__vowYw{list-style:none;margin:0;padding:0}.ValidationBar_item__DWedg{align-items:flex-start;background:var(--surface);border-top:1px solid var(--rule);display:flex;font-size:11.5px;gap:9px;padding:8px 14px}.ValidationBar_sev__NXUPd{border-radius:4px;flex:none;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.06em;margin-top:1px;padding:1.5px 6px}.ValidationBar_sevError__b3juT{background:var(--tint-reject);color:var(--reject)}.ValidationBar_sevWarning__RCyiV{background:var(--tint-timer);color:var(--timer)}.ValidationBar_message__G\+QnW{background:none;border:none;color:var(--ink-2);cursor:pointer;flex:1 1;font:inherit;font-size:11.5px;line-height:1.5;padding:0;text-align:start}.ValidationBar_message__G\+QnW strong{color:var(--ink);font-weight:640}.ValidationBar_message__G\+QnW:hover{color:var(--ink)}.ValidationBar_fix__kbFYo{background:none;border:none;color:var(--approval);cursor:pointer;flex:none;font:inherit;font-size:11px;font-weight:640;white-space:nowrap}.ValidationBar_fix__kbFYo:focus-visible,.ValidationBar_message__G\+QnW:focus-visible{outline:2px solid var(--approval);outline-offset:2px}.SampleDialog_scrim__lz9gN{align-items:center;background:color-mix(in srgb,#000 58%,#0000);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:40}.SampleDialog_dialog__9ijgQ{background:var(--surface);border:1px solid var(--rule-strong);border-radius:12px;box-shadow:0 18px 48px #00000073;max-height:calc(100vh - 40px);overflow-y:auto;padding:20px;width:min(520px,100%)}.SampleDialog_title__bSLXf{font-size:14.5px;font-weight:640;letter-spacing:-.01em;margin:0 0 6px}.SampleDialog_subtitle__C3TZc{color:var(--ink-3);font-size:11px;line-height:1.55;margin:0 0 16px}.SampleDialog_field__vToBy{display:block;margin-bottom:14px}.SampleDialog_label__wQmgx{color:var(--ink-3);display:block;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.SampleDialog_input__wPhLo{background:var(--surface-2);border:1px solid var(--rule-strong);border-radius:6px;color:var(--ink);font:inherit;font-size:12px;padding:7px 10px;width:100%}.SampleDialog_input__wPhLo:focus-visible{outline:2px solid var(--approval);outline-offset:1px}.SampleDialog_hint__BXBYP{color:var(--ink-3);display:block;font-size:10px;line-height:1.5;margin-top:5px}.SampleDialog_fields__fSF5W{grid-gap:0 12px;background:var(--surface-2);border:1px solid var(--rule);border-radius:8px;display:grid;gap:0 12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:14px;padding:12px}.SampleDialog_list__r4JCn{list-style:none;margin:0 0 12px;padding:0}.SampleDialog_list__r4JCn li{align-items:center;border:1px solid var(--rule);border-radius:8px;display:flex;gap:8px;padding:8px 10px}.SampleDialog_list__r4JCn li+li{margin-top:6px}.SampleDialog_option__w6PNb{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:10px}.SampleDialog_optionBody__WPKuj{display:flex;flex-direction:column;gap:2px;min-width:0}.SampleDialog_optionName__4Rigb{color:var(--ink);font-size:12.5px;font-weight:600}.SampleDialog_optionSummary__FvRds{color:var(--ink-3);font-family:var(--mono);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SampleDialog_rowAction__G8Min{background:none;border:1px solid #0000;border-radius:6px;color:var(--ink-3);cursor:pointer;font:inherit;font-size:10.5px;padding:4px 8px}.SampleDialog_rowAction__G8Min:focus-visible,.SampleDialog_rowAction__G8Min:hover{border-color:var(--rule-strong);color:var(--reject)}.SampleDialog_listActions__FVnxd{display:flex;gap:8px}.SampleDialog_form__4CLpG{margin:0}.SampleDialog_error__uW3E2{background:var(--tint-reject);border:1px solid color-mix(in srgb,var(--reject) 30%,#0000);border-radius:6px;color:var(--reject);font-size:11.5px;margin:12px 0 0;padding:8px 10px}.SampleDialog_actions__96T4r{display:flex;gap:8px;margin-top:18px}.SampleDialog_ghost__U3Afq,.SampleDialog_primary__Y8cHn{background:var(--surface);border:1px solid var(--rule-strong);border-radius:7px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:11.5px;font-weight:600;padding:7px 13px}.SampleDialog_primary__Y8cHn{background:var(--approval);border-color:var(--approval);color:#fff;margin-inline-start:auto}.SampleDialog_ghost__U3Afq:disabled,.SampleDialog_primary__Y8cHn:disabled{cursor:default;opacity:.6}.SampleDialog_ghost__U3Afq:focus-visible,.SampleDialog_primary__Y8cHn:focus-visible{outline:2px solid var(--approval);outline-offset:2px}.NewWorkflowDialog_scrim__rILVE{align-items:center;background:color-mix(in srgb,#000 58%,#0000);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:40}.NewWorkflowDialog_dialog__Tn8iZ{background:var(--surface);border:1px solid var(--rule-strong);border-radius:12px;box-shadow:0 18px 48px #00000073;padding:20px;width:min(420px,100%)}.NewWorkflowDialog_title__KNcp-{font-size:14.5px;font-weight:640;letter-spacing:-.01em;margin:0 0 16px}.NewWorkflowDialog_field__6zouI{display:block;margin-bottom:14px}.NewWorkflowDialog_label__WBXVu{color:var(--ink-3);display:block;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.NewWorkflowDialog_input__224sA{background:var(--surface-2);border:1px solid var(--rule-strong);border-radius:6px;color:var(--ink);font:inherit;font-size:12px;padding:7px 10px;width:100%}.NewWorkflowDialog_input__224sA:focus-visible{outline:2px solid var(--approval);outline-offset:1px}.NewWorkflowDialog_hint__RqDOv{color:var(--ink-3);display:block;font-size:10px;line-height:1.5;margin-top:5px}.NewWorkflowDialog_error__K-iYl{background:var(--tint-reject);border:1px solid color-mix(in srgb,var(--reject) 30%,#0000);border-radius:6px;color:var(--reject);font-size:11.5px;margin:0 0 14px;padding:8px 10px}.NewWorkflowDialog_actions__tuWWF{display:flex;gap:8px;margin-top:18px}.NewWorkflowDialog_ghost__x27PE,.NewWorkflowDialog_primary__KfBmr{background:var(--surface);border:1px solid var(--rule-strong);border-radius:7px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:11.5px;font-weight:600;padding:7px 13px}.NewWorkflowDialog_primary__KfBmr{background:var(--approval);border-color:var(--approval);color:#fff;margin-inline-start:auto}.NewWorkflowDialog_primary__KfBmr:disabled{cursor:default;opacity:.6}.NewWorkflowDialog_ghost__x27PE:focus-visible,.NewWorkflowDialog_primary__KfBmr:focus-visible{outline:2px solid var(--approval);outline-offset:2px}.NewWorkflowDialog_sharedDialog__HjkqD{max-width:440px}.NewWorkflowDialog_sharedActions__iGvls{display:flex;gap:8px;justify-content:flex-end}.SimulationPanel_panel__sqUP6{background:var(--surface);border-inline-start:1px solid var(--rule);display:flex;flex-direction:column;overflow-y:auto;width:360px}.SimulationPanel_head__yF9yp{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--rule);display:flex;gap:7px;inset-block-start:0;padding:9px 13px;position:sticky;z-index:2}.SimulationPanel_title__MFpzN{font-size:12.5px;font-weight:640}.SimulationPanel_grow__I21OQ{flex:1 1}.SimulationPanel_button__nF9r0,.SimulationPanel_primary__gtO00{background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:11px;font-weight:600;padding:5px 11px}.SimulationPanel_primary__gtO00{background:var(--approval);border-color:var(--approval);color:#fff}.SimulationPanel_primary__gtO00:disabled{cursor:default;opacity:.6}.SimulationPanel_close__Xze0v{background:none;border:none;color:var(--ink-3);cursor:pointer;font-size:16px;line-height:1}.SimulationPanel_button__nF9r0:focus-visible,.SimulationPanel_choice__t2XKs button:focus-visible,.SimulationPanel_close__Xze0v:focus-visible,.SimulationPanel_primary__gtO00:focus-visible,.SimulationPanel_sentence__YUh-P:focus-visible{outline:2px solid var(--approval);outline-offset:2px}.SimulationPanel_sample__Wv01a{align-items:center;border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:6px;padding:9px 13px}.SimulationPanel_sampleLabel__Y4pU5{color:var(--ink-3);font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase}.SimulationPanel_chip__AcBhb{background:var(--surface-2);border:1px solid var(--rule);border-radius:6px;color:var(--ink-2);font-size:10.5px;padding:2.5px 8px}.SimulationPanel_chip__AcBhb b{color:var(--ink);font-weight:640}.SimulationPanel_changeSample__x5b5S{background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:10.5px;font-weight:600;margin-inline-start:auto;padding:2.5px 8px}.SimulationPanel_changeSample__x5b5S:focus-visible{outline:2px solid var(--approval);outline-offset:1px}.SimulationPanel_error__I9GJ0,.SimulationPanel_idle__BNrvV{color:var(--ink-3);font-size:12px;line-height:1.6;margin:0;padding:16px 14px}.SimulationPanel_error__I9GJ0{color:var(--reject)}.SimulationPanel_error__I9GJ0 code{font-family:var(--mono);font-size:10.5px}.SimulationPanel_outcome__svsYU{grid-gap:4px;background:var(--tint-start);border:1px solid color-mix(in srgb,var(--start) 30%,#0000);border-radius:9px;color:var(--start);display:grid;font-size:11.5px;gap:4px;line-height:1.5;margin:13px;padding:11px 13px}.SimulationPanel_outcome__svsYU strong{font-size:12.5px}.SimulationPanel_outcome__svsYU b{font-weight:640}.SimulationPanel_outcomeRejected__TXdQc{background:var(--tint-reject);border-color:color-mix(in srgb,var(--reject) 30%,#0000);color:var(--reject)}.SimulationPanel_outcomeStalled__yh4pQ{background:var(--tint-timer);border-color:color-mix(in srgb,var(--timer) 34%,#0000);color:var(--timer)}.SimulationPanel_trace__z9oqn{list-style:none;margin:0;padding:4px 13px 16px}.SimulationPanel_step__zp-8e{grid-gap:11px;display:grid;gap:11px;grid-template-columns:auto 1fr;padding-bottom:14px;position:relative}.SimulationPanel_step__zp-8e:last-child{padding-bottom:0}.SimulationPanel_step__zp-8e:before{background:var(--rule);content:"";inset-block-end:-2px;inset-block-start:20px;inset-inline-start:9px;position:absolute;width:1.5px}.SimulationPanel_step__zp-8e:last-child:before{display:none}.SimulationPanel_dot__EQhL1{background:var(--rule-strong);border-radius:50%;color:var(--surface);display:grid;font-family:var(--mono);font-size:9px;font-weight:700;height:19px;place-items:center;width:19px;z-index:1}.SimulationPanel_dotok__WYi\+v{background:var(--start);color:#fff}.SimulationPanel_dotno__y55k2{background:var(--reject);color:#fff}.SimulationPanel_dotwarn__zZTFm{background:var(--timer);color:#fff}.SimulationPanel_dotoverride__1\+9d5{background:var(--decision);color:#fff}.SimulationPanel_body__VLqT8{grid-gap:3px;display:grid;gap:3px}.SimulationPanel_sentence__YUh-P{background:none;border:none;color:var(--ink-2);cursor:pointer;font:inherit;font-size:12px;line-height:1.5;padding:0;text-align:start}.SimulationPanel_sentence__YUh-P strong{color:var(--ink);font-weight:640}.SimulationPanel_sentence__YUh-P:hover{color:var(--ink)}.SimulationPanel_cause__6WmHk{color:var(--ink-3);font-size:11px;line-height:1.5;margin:0}.SimulationPanel_meta__UcUiB{color:var(--ink-3);font-family:var(--mono);font-size:9px;margin:0}.SimulationPanel_choice__t2XKs{border:1px solid var(--rule-strong);border-radius:6px;display:inline-flex;margin-top:4px;overflow:hidden;width:fit-content}.SimulationPanel_choice__t2XKs button{border:none;cursor:pointer;font:inherit;font-size:10.5px;font-weight:640;letter-spacing:.01em;padding:4px 12px}.SimulationPanel_choice__t2XKs button+button{border-inline-start:1px solid var(--rule-strong)}.SimulationPanel_choiceApprove__YTJkH{background:var(--tint-start);color:var(--start)}.SimulationPanel_choiceReject__mS4ZL{background:var(--tint-reject);color:var(--reject)}.SimulationPanel_choiceApprove__YTJkH.SimulationPanel_choiceOn__Zj8yZ{background:var(--start);color:#fff}.SimulationPanel_choiceReject__mS4ZL.SimulationPanel_choiceOn__Zj8yZ{background:var(--reject);color:#fff}.BuilderToolbar_bar__HoRGx{align-items:center;background:var(--surface);border-bottom:1px solid var(--rule);display:flex;gap:10px;min-height:58px;padding:9px 14px}.BuilderToolbar_back__RHcOX,.BuilderToolbar_toolbarButton__a-gG0{flex:none;white-space:nowrap}.BuilderToolbar_iconButton__LaBMr{min-height:34px;min-width:34px;padding:0}.BuilderToolbar_name__p3bto{font-size:.9375rem;font-weight:600;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BuilderToolbar_statusGroup__6B-5I{align-items:center;display:inline-flex;gap:5px}.BuilderToolbar_version__KPrBm{color:var(--ink-3);font-family:var(--mono);font-size:.75rem}.BuilderToolbar_unsaved__bEjqp{color:var(--timer);font-size:.8125rem;font-weight:600;white-space:nowrap}.BuilderToolbar_divider__Hfpi0{background:var(--rule);height:22px;width:1px}.BuilderToolbar_grow__-iknl{flex:1 1}.BuilderToolbar_error__MkmcB{color:var(--reject);font-size:.8125rem;font-weight:600;max-width:26ch}@media (max-width:1099px){.BuilderToolbar_bar__HoRGx{flex-wrap:wrap}.BuilderToolbar_grow__-iknl{display:none}.BuilderToolbar_name__p3bto{flex:1 1;max-width:none}}@media (max-width:767px){.BuilderToolbar_bar__HoRGx{align-items:stretch;gap:8px;padding:10px 14px}.BuilderToolbar_back__RHcOX{order:-2}.BuilderToolbar_name__p3bto{flex-basis:0;order:-1}.BuilderToolbar_toolbarButton__a-gG0{flex:1 1;justify-content:center}.BuilderToolbar_statusGroup__6B-5I,.BuilderToolbar_unsaved__bEjqp{align-self:center}}.UnsavedChangesDialog_dialog__AgAwb{max-width:440px}.UnsavedChangesDialog_actions__77woS{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.WorkflowBuilder_shell__Or-ug{background:var(--surface);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.WorkflowBuilder_layout__xZ5Yt{display:grid;min-height:0}.WorkflowBuilder_docked__kXMl5{grid-template-columns:auto minmax(560px,1fr) auto}.WorkflowBuilder_overlaid__oUZsJ{position:relative}.WorkflowBuilder_mobileLayout__-h33K,.WorkflowBuilder_overlaid__oUZsJ{grid-template-columns:minmax(0,1fr)}.WorkflowBuilder_mobilePanelActions__SaCMv{background:var(--surface-2);border-bottom:1px solid var(--rule);display:flex;gap:8px;padding:8px 14px}.WorkflowBuilder_mobilePanelActions__SaCMv>button{flex:1 1;justify-content:center}.WorkflowBuilder_overlaid__oUZsJ>:first-child,.WorkflowBuilder_overlaid__oUZsJ>:last-child{box-shadow:var(--shadow-lift);inset-block:0;position:absolute;z-index:6}.WorkflowBuilder_overlaid__oUZsJ>:first-child{inset-inline-start:0}.WorkflowBuilder_overlaid__oUZsJ>:last-child{inset-inline-end:0}.WorkflowsList_page__YgRNC{background:var(--surface);color:var(--ink);font-family:var(--font);height:100%;overflow-y:auto}.WorkflowsList_pageHeader__6lhl1{margin-bottom:0;padding:12px 20px 0}.WorkflowsList_filters__TD3pc,.WorkflowsList_head__oVeK0{align-items:center;display:flex;gap:16px;padding-inline:20px}.WorkflowsList_head__oVeK0{border-bottom:1px solid var(--rule);justify-content:space-between;padding-block:4px 16px}.WorkflowsList_head__oVeK0 p{color:var(--ink-2);font-size:.875rem;margin:0}.WorkflowsList_filters__TD3pc{padding-block:14px}.WorkflowsList_filters__TD3pc>div{flex:1 1;max-width:280px}.WorkflowsList_resultCount__iY-mH{color:var(--ink-3);font-size:.8125rem}.WorkflowsList_tableCard__PoalM{margin:0 20px 20px;overflow:hidden;padding:0}.WorkflowsList_name__E0-KZ{display:block;font-weight:600}.WorkflowsList_sub__CvBtC{color:var(--ink-2);display:block;font-size:.8125rem;margin-top:2px}.WorkflowsList_stateWrap__Io2UC{align-items:center;display:inline-flex;gap:6px}.WorkflowsList_versionLabel__cZ5we{color:var(--ink-3);font-family:var(--mono);font-size:.75rem}.WorkflowsList_actions__0jwwM{align-items:center;display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.WorkflowsList_mobileDanger__iTrPB{color:var(--kpi-down)!important}.WorkflowsList_banner__0NtYX{align-items:flex-start;background:var(--tint-reject);border-bottom:1px solid color-mix(in srgb,var(--reject) 26%,#0000);color:var(--reject);display:flex;gap:16px;justify-content:space-between;padding:12px 20px}.WorkflowsList_banner__0NtYX span,.WorkflowsList_banner__0NtYX strong{display:block}.WorkflowsList_banner__0NtYX span{color:var(--ink-2);font-size:.875rem;margin-top:2px}.WorkflowsList_empty__VRfvp{grid-gap:8px;color:var(--ink-3);display:grid;gap:8px;justify-items:center;margin:0 20px 20px;padding:60px 20px;text-align:center}.WorkflowsList_empty__VRfvp strong{color:var(--ink-2);font-size:1rem}.WorkflowsList_empty__VRfvp span{line-height:1.6;max-width:44ch}@media (max-width:767px){.WorkflowsList_filters__TD3pc,.WorkflowsList_head__oVeK0,.WorkflowsList_pageHeader__6lhl1{padding-inline:14px}.WorkflowsList_filters__TD3pc,.WorkflowsList_head__oVeK0{align-items:stretch;flex-direction:column}.WorkflowsList_head__oVeK0 button{width:100%}.WorkflowsList_filters__TD3pc>div{max-width:none}.WorkflowsList_empty__VRfvp,.WorkflowsList_tableCard__PoalM{margin-inline:14px}}.WorkflowEngineScreen_screen__q3H7X{background:var(--ground);color:var(--ink);display:flex;flex-direction:column;font-family:var(--font);font-size:14px;height:100%;min-height:0}.WorkflowEngineScreen_screen__q3H7X *,.WorkflowEngineScreen_screen__q3H7X :after,.WorkflowEngineScreen_screen__q3H7X :before{box-sizing:border-box}.workflowEngineTheme{--ground:var(--background-primary);--surface:var(--background-secondary);--surface-2:var(--card-bg-elevated);--surface-3:var(--background-tertiary);--ink:var(--text-primary);--ink-2:var(--text-secondary);--ink-3:var(--text-placeholder);--rule:var(--border-color);--rule-strong:var(--form-border-input);--dot:var(--border-color);--start:#0e9e62;--approval:#3b69ea;--decision:#8355f0;--timer:#ce7413;--notify:#0c8c9e;--reject:#cf3446;--tint-start:#e7f6ef;--tint-approval:#e8eefd;--tint-decision:#f0eafe;--tint-timer:#fcf0e2;--tint-notify:#e4f4f6;--tint-reject:#fceaec;--shadow:var(--dashboard-shadow-sm,0 1px 3px #00000014);--shadow-lift:var(--dashboard-shadow-lg,0 6px 14px #0000001f);--radius:var(--dashboard-radius-sm,8px);--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--mono:ui-monospace,"Cascadia Code","Consolas",monospace;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}[data-theme=dark] .workflowEngineTheme{--start:#34d391;--approval:#7a9cff;--decision:#ae8cfb;--timer:#f0a445;--notify:#33c2d4;--reject:#ff7180;--tint-start:#11291f;--tint-approval:#161f38;--tint-decision:#221a38;--tint-timer:#2c2010;--tint-notify:#0f272c;--tint-reject:#2e161b}.workflowEngineTheme .react-flow__attribution{display:none}.LevelCard_card__iJ2Cn{background:var(--background-secondary);border:1px solid var(--border-color,var(--border-primary));border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.LevelCard_headerRow__6cc3g{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.LevelCard_name__P-q-Q{align-items:center;color:var(--text-primary);display:flex;font-weight:600;gap:.375rem}.LevelCard_scopeBadge__CzilV{background:var(--background-primary);background:var(--background-tertiary,var(--background-primary));border-radius:999px;color:var(--text-secondary);font-size:.75rem;padding:.125rem .5rem}.LevelCard_description__eplFL{color:var(--text-secondary);font-size:.85rem}.LevelCard_countsRow__9ChM3{color:var(--text-secondary);display:flex;font-size:.8rem;gap:1rem}.LevelCard_actions__cwAMO{display:flex;gap:.5rem;margin-top:.5rem}.PendingDeletionsPanel_panel__S08P4{background:var(--background-secondary);border:1px solid var(--warning-border,var(--border-primary));border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.PendingDeletionsPanel_title__RlRwI{color:var(--text-primary);font-weight:600}.PendingDeletionsPanel_row__lEdzZ{align-items:center;border-top:1px solid var(--border-primary);display:flex;gap:.75rem;justify-content:space-between;padding:.5rem 0}.PendingDeletionsPanel_row__lEdzZ:first-of-type{border-top:none}.PendingDeletionsPanel_levelName__p82sn{color:var(--text-primary);font-weight:500}.PendingDeletionsPanel_status__Pcr1o{color:var(--text-secondary);font-size:.8rem}.PendingDeletionsPanel_statusReady__VFT6B{color:#1a7f37;color:var(--success-text,#1a7f37)}.PendingDeletionsPanel_blockersList__Tu2X6{color:var(--text-secondary);font-size:.8rem;margin:0;padding-left:1rem}.PendingDeletionsPanel_actions__KOiX9{display:flex;gap:.5rem}.LevelDetailsDialog_content__kQ\+qd,.LevelDetailsDialog_fieldset__8EZ9H{display:flex;flex-direction:column;gap:1rem}.LevelDetailsDialog_fieldset__8EZ9H{border:none;margin:0;padding:0}.LevelDetailsDialog_field__Tz5AK{display:flex;flex-direction:column;gap:.375rem}.LevelDetailsDialog_label__w-cAP{color:#4b5563;color:var(--text-secondary,#4b5563);font-size:.875rem;font-weight:500}.LevelDetailsDialog_cloneNote__EO3yD{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.8125rem;margin-top:.25rem}.LevelDetailsDialog_scopeGroup__srXXr{display:flex;flex-direction:column;gap:.5rem}.LevelDetailsDialog_scopeOption__N7-ud{align-items:flex-start;border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;padding:.5rem}.LevelDetailsDialog_scopeOptionText__EPcqx{display:flex;flex-direction:column;gap:.125rem}.LevelDetailsDialog_scopeOptionLabel__XMeho{font-size:.875rem;font-weight:500}.LevelDetailsDialog_scopeOptionHint__P5nk2{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.75rem}.LevelDetailsDialog_switchRow__C0YAn{align-items:center;display:flex;justify-content:space-between}.LevelDetailsDialog_switchLabel__ToQ5v{color:#4b5563;color:var(--text-secondary,#4b5563);font-size:.875rem;font-weight:500}.LevelDetailsDialog_protectedSubFields__aaeul{border-inline-start:2px solid #e5e7eb;border-inline-start:2px solid var(--border-color,#e5e7eb);display:flex;flex-direction:column;gap:.75rem;padding-inline-start:1rem}.DeleteLevelDialog_body__USORT{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.DeleteLevelDialog_levelName__V-q8W{color:var(--text-primary);font-weight:600}.DeleteLevelDialog_field__b\+BEn{color:var(--text-primary);display:flex;flex-direction:column;font-size:.875rem;gap:.375rem}.DeleteLevelDialog_select__rKtF2{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:.5rem;color:var(--text-primary);padding:.5rem .75rem}.DeleteLevelDialog_warning__2FPV6{background:var(--background-secondary);background:var(--warning-background,var(--background-secondary));border:1px solid var(--warning-border,var(--border-primary));border-radius:.5rem;color:var(--text-primary);display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.DeleteLevelDialog_blockersList__bm38\+{margin:0;padding-left:1.25rem}.DeleteLevelDialog_loading__WtQER{display:flex;justify-content:center;padding:1rem 0}.DeleteLevelDialog_noMembers__yvbRb{color:var(--text-primary);color:var(--text-secondary,var(--text-primary));font-size:.875rem}.LevelsPage_page__Od-YJ{display:flex;flex-direction:column;gap:1.5rem}.LevelsPage_toolbar__EXX0H{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.LevelsPage_searchInput__MDh5D{min-width:240px}.LevelsPage_section__dCMjQ{display:flex;flex-direction:column;gap:.75rem}.LevelsPage_sectionHeader__Q6KOS{align-items:center;display:flex;gap:.5rem}.LevelsPage_sectionTitle__kfqy5{color:var(--text-primary);font-weight:600}.LevelsPage_lockedBadge__u327A{background:var(--background-primary);background:var(--background-tertiary,var(--background-primary));border-radius:999px;color:var(--text-secondary);font-size:.75rem;padding:.125rem .5rem}.LevelsPage_grid__1U\+73{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.LevelsPage_empty__F2V0I{color:var(--text-secondary);padding:1rem 0}.LevelsPage_loading__o5IpX{display:flex;justify-content:center;padding:2rem 0}.LevelsPage_loadingMoreRow__qvfA1{display:flex;grid-column:1/-1;justify-content:center;padding:1rem 0}.LevelPermissionMatrix_matrix__wm2fR{display:flex;flex-direction:column;gap:.75rem;width:100%}.LevelPermissionMatrix_body__-7sTF{grid-gap:.875rem;align-items:start;display:grid;gap:.875rem;grid-template-columns:280px minmax(0,1fr)}.LevelPermissionMatrix_moduleSidebar__oA2MO{background:var(--background-secondary);border:1px solid var(--border-color,var(--border-primary));border-radius:.75rem;display:flex;flex-direction:column;gap:.25rem;padding:.625rem}.LevelPermissionMatrix_moduleSidebarHeader__WZ5Dz{color:var(--text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:.375rem .75rem .625rem;text-transform:uppercase}.LevelPermissionMatrix_moduleTab__QVoPU{align-items:center;background:#0000;border:none;border-radius:.5rem;color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;justify-content:space-between;padding:.5rem .75rem;text-align:left}.LevelPermissionMatrix_moduleTabActive__myKCJ{background:#34d39924;background:var(--dashboard-badge-success-bg,#34d39924);font-weight:600}.LevelPermissionMatrix_moduleTabLabel__A9Qmu{flex:1 1}.LevelPermissionMatrix_moduleTabCount__KK\+\+b{color:var(--text-secondary);font-size:.75rem}.LevelPermissionMatrix_notInLicenseBox__\+P2JX{background:var(--background-primary);background:var(--background-tertiary,var(--background-primary));border:1px dashed var(--border-color,var(--border-primary));border-radius:.5rem;color:var(--text-secondary);font-size:.75rem;line-height:1.4;margin:.5rem .375rem .25rem;padding:.625rem}.LevelPermissionMatrix_mainPanel__pQsiY{background:var(--background-secondary);border:1px solid var(--border-color,var(--border-primary));border-radius:.75rem;display:flex;flex-direction:column;min-width:0}.LevelPermissionMatrix_toolbar__SnVMO{align-items:center;border-bottom:1px solid var(--border-color,var(--border-primary));display:flex;flex-wrap:wrap;gap:.75rem;padding:.875rem}.LevelPermissionMatrix_searchInput__RKlc0{background:var(--background-primary);border:1px solid var(--border-color,var(--border-primary));border-radius:.375rem;color:var(--text-primary);flex:1 1 220px;font-size:.875rem;height:2.25rem;min-width:180px;padding:.5rem .75rem}.LevelPermissionMatrix_chip__-Msac{align-items:center;background:var(--background-primary);border:1px solid var(--border-color,var(--border-primary));border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.4rem .85rem}.LevelPermissionMatrix_chipActive__dgV4u{background:#34d39924;background:var(--dashboard-badge-success-bg,#34d39924);border-color:var(--kpi-up);color:var(--dashboard-badge-success-text)}.LevelPermissionMatrix_unsavedBadge__eQSCq{align-items:center;background:#fff3d8;background:var(--warning-bg,#fff3d8);border-radius:999px;color:#9a6a00;color:var(--warning-text,#9a6a00);display:inline-flex;font-size:.75rem;font-weight:600;padding:.25rem .625rem;white-space:nowrap}.LevelPermissionMatrix_tableWrap__K21Rk{overflow-x:auto}.LevelPermissionMatrix_table__LCdQE{border-collapse:collapse;width:100%}.LevelPermissionMatrix_table__LCdQE th{background:var(--background-primary);background:var(--background-tertiary,var(--background-primary));color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.LevelPermissionMatrix_table__LCdQE td.LevelPermissionMatrix_center__ReAcg,.LevelPermissionMatrix_table__LCdQE th.LevelPermissionMatrix_center__ReAcg{text-align:center}.LevelPermissionMatrix_table__LCdQE td{border-top:1px solid var(--border-color,var(--border-primary));color:var(--text-primary);font-size:.875rem;padding:.6rem 1rem;vertical-align:middle}.LevelPermissionMatrix_areaCell__Pd7QI{min-width:200px}.LevelPermissionMatrix_areaKey__SdzRo{color:var(--text-secondary);font-size:.75rem;margin-top:.125rem}.LevelPermissionMatrix_blockNote__zrhnz{color:#9a6a00;color:var(--warning-text,#9a6a00)}.LevelPermissionMatrix_otherActionsList__SB6t0{display:flex;flex-wrap:wrap;gap:.625rem}.LevelPermissionMatrix_actionChip__Ps0w-{align-items:center;cursor:pointer;display:inline-flex;font-size:.8125rem;gap:.375rem}.LevelPermissionMatrix_actionChip__Ps0w-.LevelPermissionMatrix_disabled__\+2bk\+{cursor:default}.LevelPermissionMatrix_cb__-fkP3{align-items:center;background:var(--background-primary);border:1px solid var(--border-color,var(--border-primary));border-radius:4px;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;vertical-align:middle;width:18px}.LevelPermissionMatrix_cbOn__R5H0H{background:var(--kpi-up);border-color:var(--kpi-up);color:#fff}.LevelPermissionMatrix_cbLocked__Vz2ZG{background:#e5e7eb;background:var(--background-tertiary,#e5e7eb);border-color:#e5e7eb;border-color:var(--background-tertiary,#e5e7eb);color:var(--text-secondary)}.LevelPermissionMatrix_cbNotApplicable__xG9y8{background:#f3f4f6;background:var(--background-tertiary,#f3f4f6);border-color:#f3f4f6;border-color:var(--background-tertiary,#f3f4f6)}.LevelPermissionMatrix_cbChanged__ruSyo{box-shadow:0 0 0 3px #e7a62959}.LevelPermissionMatrix_cbInput__rBkAw{cursor:pointer;height:18px;margin:0;opacity:0;position:absolute;width:18px}.LevelPermissionMatrix_cbInput__rBkAw:disabled{cursor:default}.LevelPermissionMatrix_cbWrap__XBJBS{display:inline-flex;position:relative}.LevelPermissionMatrix_sensitiveTag__xA7lj{align-items:center;color:#9a6a00;color:var(--warning-text,#9a6a00);display:inline-flex;font-size:.625rem;font-weight:700;letter-spacing:.03em;margin-left:.375rem}.LevelPermissionMatrix_includedAuto__UvFl9{background:var(--background-primary);background:var(--background-tertiary,var(--background-primary));border:1px solid var(--border-color,var(--border-primary));border-radius:.5rem;margin:0 .875rem .875rem}.LevelPermissionMatrix_includedAutoHeader__ZLunQ{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;justify-content:space-between;padding:.625rem .75rem;text-align:left;width:100%}.LevelPermissionMatrix_includedAutoBody__dC98l{color:var(--text-secondary);font-size:.8125rem;padding:0 .75rem .625rem}.LevelPermissionMatrix_legend__dBflN{align-items:center;border-top:1px solid var(--border-color,var(--border-primary));color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:1rem;padding:.875rem}.LevelPermissionMatrix_legendItem__xLnnH{align-items:center;display:inline-flex;gap:.375rem}.LevelPermissionMatrix_legendSwatch__7Vqhe{height:14px;width:14px}.LevelPermissionMatrix_emptyState__hGxT4{color:var(--text-secondary);font-size:.875rem;padding:2rem;text-align:center}.LevelDetailPage_page__Tdt8S{display:flex;flex-direction:column;gap:1rem;padding:1rem}.LevelDetailPage_factsHeader__dMqi4{display:flex;flex-direction:column;gap:.375rem}.LevelDetailPage_titleRow__gPOyb{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.LevelDetailPage_badgeGroup__XUO-2{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.LevelDetailPage_headerActions__cfH8-{display:flex;gap:.625rem}.LevelDetailPage_badgeInfo__zy1nD,.LevelDetailPage_badgeNeutral__IkGCR,.LevelDetailPage_badgeWarning__Wvq1l{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.3rem;padding:.25rem .625rem;white-space:nowrap}.LevelDetailPage_badgeNeutral__IkGCR{background:var(--background-primary);background:var(--background-tertiary,var(--background-primary));border:1px solid var(--border-color,var(--border-primary));color:var(--text-secondary)}.LevelDetailPage_badgeInfo__zy1nD{background:#316fc81f;background:var(--accent-bg,#316fc81f);color:#316fc8;color:var(--accent-primary,#316fc8)}.LevelDetailPage_badgeWarning__Wvq1l{background:#fff3d8;background:var(--warning-bg,#fff3d8);color:#9a6a00;color:var(--warning-text,#9a6a00)}.LevelDetailPage_tagCloned__Fjs3b{align-items:center;background:var(--background-primary);background:var(--background-tertiary,var(--background-primary));border:1px solid var(--border-color,var(--border-primary));border-radius:.375rem;color:var(--text-secondary);display:inline-flex;font-size:.6875rem;font-weight:700;letter-spacing:.02em;padding:.2rem .55rem}.LevelDetailPage_subtitle__QwvgH{color:var(--text-secondary);font-size:.875rem;margin:0}.LevelDetailPage_factsRow__wyb-a{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:1.125rem}.LevelDetailPage_factsRow__wyb-a b{color:var(--text-primary)}.LevelDetailPage_lockedBanner__GJbKT{align-items:center;background:#fff3d8;background:var(--warning-bg,#fff3d8);border-radius:.5rem;color:#9a6a00;color:var(--warning-text,#9a6a00);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem;justify-content:space-between;padding:.75rem .875rem}.LevelDetailPage_lockedBannerText__TZ0MP{align-items:flex-start;display:flex;gap:.75rem}.LevelDetailPage_membersStub__ahElf{border:1px dashed var(--border-color,var(--border-primary));border-radius:.75rem;color:var(--text-secondary);font-size:.875rem;padding:2rem;text-align:center}.LevelDetailPage_membersTable__qenxZ{border-collapse:collapse;font-size:.875rem;width:100%}.LevelDetailPage_membersTable__qenxZ td,.LevelDetailPage_membersTable__qenxZ th{border-bottom:1px solid var(--border-color,var(--border-primary));padding:.625rem .75rem;text-align:left}.LevelDetailPage_membersTable__qenxZ th{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.LevelDetailPage_footer__ohlCR{border-top:1px solid var(--border-color,var(--border-primary));display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}.LevelDetailPage_errorState__DAysw{color:#b91c1c;padding:2rem;text-align:center}.ShiftSegmentPinDialog_description__mhgKs{color:var(--text-secondary);font-size:.86rem;margin:0 0 10px}.ShiftSegmentPinDialog_outstanding__njyTE{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;font-size:.86rem;font-weight:600;margin-bottom:12px;padding:10px 12px}.ShiftSegmentPinDialog_coverage__0Oe8n{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));margin-bottom:12px}.ShiftSegmentPinDialog_coverageCell__P7p88{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;padding:9px 11px}.ShiftSegmentPinDialog_coverageCount__4IPbb{font-size:1.15rem;font-weight:700;line-height:1.2}.ShiftSegmentPinDialog_coverageLabel__5t-PL{color:var(--text-secondary);font-size:.78rem}.ShiftSegmentPinDialog_coverageUnassigned__AjK-p{background:color-mix(in srgb,#b42318 7%,#0000);background:color-mix(in srgb,var(--color-danger,#b42318) 7%,#0000);border-color:color-mix(in srgb,var(--color-danger,#b42318) 45%,var(--border-color))}@media (max-width:760px){.ShiftSegmentPinDialog_coverage__0Oe8n{grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}}.ShiftSegmentPinDialog_toolbar__RKyHI{align-items:center;border-bottom:1px dashed var(--border-color);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding-bottom:12px}.ShiftSegmentPinDialog_spacer__4K2Wk{flex:1 1}.ShiftSegmentPinDialog_selectedCount__k9yeW{color:var(--text-secondary);font-size:.82rem}.ShiftSegmentPinDialog_table__kPBVd{border-collapse:collapse;font-size:.86rem;width:100%}.ShiftSegmentPinDialog_table__kPBVd td,.ShiftSegmentPinDialog_table__kPBVd th{border-bottom:1px solid var(--border-color);padding:7px 9px;text-align:start}.ShiftSegmentPinDialog_table__kPBVd th{color:var(--text-secondary);font-size:.74rem;letter-spacing:.4px;text-transform:uppercase}.ShiftSegmentPinDialog_departmentRow__t-5Yy td{background:var(--background-secondary)}.ShiftSegmentPinDialog_teamRow__Eezc6 td{background:color-mix(in srgb,var(--background-secondary) 55%,#0000)}.ShiftSegmentPinDialog_unassignedRow__Zz4AC td{background:color-mix(in srgb,#b42318 7%,#0000);background:color-mix(in srgb,var(--color-danger,#b42318) 7%,#0000)}.ShiftSegmentPinDialog_groupMeta__EgtvN{color:var(--text-secondary);font-size:.78rem;margin-inline-start:8px}.ShiftSegmentPinDialog_groupAction__f823Y{float:inline-end}.ShiftSegmentPinDialog_indent__350Nm{display:inline-block;inline-size:16px}.ShiftSegmentPinDialog_indentDeep__mzZjL{display:inline-block;inline-size:28px}.ShiftSegmentPinDialog_empty__cOoWO{color:var(--text-secondary);font-size:.86rem}@media (max-width:760px){.ShiftSegmentPinDialog_groupAction__f823Y{display:block;float:none;margin-top:6px}}.AttendanceFoundationEditor_form__EPCAE{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.AttendanceFoundationEditor_callout__Q3o77,.AttendanceFoundationEditor_description__7Os8n{grid-column:1/-1}.AttendanceFoundationEditor_description__7Os8n{color:var(--text-secondary);margin:0}.AttendanceFoundationEditor_field__WPoN3{grid-gap:6px;color:var(--text-secondary);display:grid;font-size:.84rem;gap:6px}.AttendanceFoundationEditor_fieldLabel__eCSdz{align-items:center;color:var(--text-secondary);display:flex;font-weight:600;gap:6px}.AttendanceFoundationEditor_helpIcon__lUbCJ{align-items:center;color:var(--brand-primary);cursor:help;display:inline-flex;justify-content:center}.AttendanceFoundationEditor_checkbox__pKKes{align-items:center;border:1px solid var(--border-color);border-radius:7px;display:flex;gap:8px;justify-content:space-between;min-height:40px;padding:8px 10px}.AttendanceFoundationEditor_callout__Q3o77{background:color-mix(in srgb,#f6ad55 12%,var(--background-primary));border:1px solid color-mix(in srgb,#b7791f 35%,#0000);border-radius:8px;color:var(--text-secondary);padding:11px 12px}.AttendanceFoundationEditor_weeklySchedule__VQqIm{grid-gap:10px;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;display:grid;gap:10px;grid-column:1/-1;padding:14px}.AttendanceFoundationEditor_weeklySchedule__VQqIm h3,.AttendanceFoundationEditor_weeklySchedule__VQqIm p{margin:0}.AttendanceFoundationEditor_weeklySchedule__VQqIm p{color:var(--text-secondary);font-size:.84rem}.AttendanceFoundationEditor_weeklyRows__B9TX8{grid-gap:8px;display:grid;gap:8px}.AttendanceFoundationEditor_weeklyRow__\+ebHK{grid-gap:8px;align-items:end;background:var(--background-primary);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(90px,.7fr) minmax(140px,1fr) 1fr 1fr;padding:9px}.AttendanceFoundationEditor_segments__pV3Pn{grid-gap:10px;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;display:grid;gap:10px;grid-column:1/-1;padding:14px}.AttendanceFoundationEditor_segmentsHeader__reoBg{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.AttendanceFoundationEditor_segments__pV3Pn h3,.AttendanceFoundationEditor_segments__pV3Pn p{margin:0}.AttendanceFoundationEditor_segmentsEmpty__Gu910,.AttendanceFoundationEditor_segments__pV3Pn p{color:var(--text-secondary);font-size:.84rem}.AttendanceFoundationEditor_segmentRow__QzP9G{grid-gap:10px;align-items:end;background:var(--background-primary);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(130px,1.1fr) 1fr 1fr minmax(80px,.5fr) max-content auto;padding:9px}.AttendanceFoundationEditor_segmentRow__QzP9G>label:nth-last-of-type(2){padding-bottom:8px;white-space:nowrap}.AttendanceFoundationEditor_segmentDays__vYFML{align-items:center;border-top:1px dashed var(--border-color);display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1;margin-top:2px;padding-top:4px}.AttendanceFoundationEditor_segmentDaysLabel__fXDil{color:var(--text-secondary);font-size:.78rem;font-weight:700}.AttendanceFoundationEditor_segmentDay__sk-bO{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:.78rem;gap:4px}.AttendanceFoundationEditor_segmentDaysHint__9X7RS{color:var(--text-secondary);font-size:.74rem;font-style:italic}@media(max-width:760px){.AttendanceFoundationEditor_form__EPCAE{grid-template-columns:1fr}.AttendanceFoundationEditor_callout__Q3o77,.AttendanceFoundationEditor_description__7Os8n,.AttendanceFoundationEditor_segments__pV3Pn,.AttendanceFoundationEditor_weeklySchedule__VQqIm{grid-column:auto}.AttendanceFoundationEditor_segmentRow__QzP9G,.AttendanceFoundationEditor_weeklyRow__\+ebHK{grid-template-columns:1fr}}.AttendanceFoundationEditor_validation__iXICU{color:#b42318;color:var(--color-danger,#b42318);display:block;font-size:.8rem;margin-top:.25rem}.AttendanceFoundationEditor_subShift__BU4PF{background:var(--background-primary);border:1px solid var(--border-color);border-radius:10px;margin-bottom:12px;overflow:hidden}.AttendanceFoundationEditor_subShiftHead__ROO\+N{align-items:center;background:var(--background-secondary);border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.AttendanceFoundationEditor_subShiftHead__ROO\+N input{min-width:200px}.AttendanceFoundationEditor_spacer__NAH1p{flex:1 1}.AttendanceFoundationEditor_weekTable__nVN3l{border-collapse:collapse;font-size:.85rem;width:100%}.AttendanceFoundationEditor_weekTable__nVN3l th{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.72rem;letter-spacing:.4px;padding:8px 12px;text-align:start;text-transform:uppercase}.AttendanceFoundationEditor_weekTable__nVN3l td{border-bottom:1px solid var(--border-color);padding:6px 12px;vertical-align:middle}.AttendanceFoundationEditor_weekTable__nVN3l tr:last-child td{border-bottom:0}.AttendanceFoundationEditor_weekTable__nVN3l td:first-child{font-weight:700;width:120px}.AttendanceFoundationEditor_weekTable__nVN3l td:nth-child(2){width:190px}.AttendanceFoundationEditor_restDay__F6hiC td{background:var(--background-secondary);color:var(--text-secondary)}.AttendanceFoundationEditor_inheritedTime__n\+3ii{color:var(--text-secondary);font-size:.82rem;font-style:italic}.AttendanceFoundationEditor_subShiftFoot__GTSsV{align-items:center;background:var(--background-secondary);border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:20px;padding:10px 12px}@media(max-width:760px){.AttendanceFoundationEditor_weekTable__nVN3l td:first-child,.AttendanceFoundationEditor_weekTable__nVN3l td:nth-child(2){width:auto}}.AttendanceFoundationEditor_inheritedField__2xBxK{display:inline-block}.AttendanceFoundationEditor_inheritedField__2xBxK button{border-style:dashed;font-style:italic;opacity:.62}.AttendanceFoundationEditor_inheritedNote__nQzIG{color:var(--text-secondary);display:block;font-size:.68rem;font-style:italic;margin-top:2px}.AttendanceFoundationEditor_derivedFact__cZ3k6{color:var(--text-secondary);font-size:.8rem}.AttendanceFoundationPage_page__s7BW-{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1180px,100%)}.AttendanceFoundationPage_header__io8Ve{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.AttendanceFoundationPage_header__io8Ve p{color:var(--text-secondary);margin:0}.AttendanceFoundationPage_tabs__59Mcn{margin-bottom:14px}.AttendanceFoundationPage_tenantScope__joeWH{align-items:flex-end;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px;padding:14px 16px}.AttendanceFoundationPage_tenantScope__joeWH>div:first-child{display:flex;flex-direction:column;gap:4px}.AttendanceFoundationPage_tenantScope__joeWH span{color:var(--text-secondary)}.AttendanceFoundationPage_tenantScope__joeWH>div:last-child{width:min(360px,100%)}.AttendanceFoundationPage_emptyScope__HdjGD{border:1px dashed var(--border-color);border-radius:12px;color:var(--text-secondary);padding:36px 20px;text-align:center}.AttendanceFoundationPage_toolbar__m1Enp{display:flex;justify-content:flex-end;margin-bottom:12px}.AttendanceFoundationPage_toolbar__m1Enp label{align-items:center;color:var(--text-secondary);display:flex;gap:7px}.AttendanceFoundationPage_actions__xXf54{display:flex;flex-wrap:wrap;gap:6px}.AttendanceFoundationPage_subtitle__1MGki{color:var(--text-secondary);display:block;font-weight:400;margin-top:3px}.AttendanceFoundationPage_activePill__M1-92,.AttendanceFoundationPage_globalPill__9qXpb,.AttendanceFoundationPage_inactivePill__HGfTM,.AttendanceFoundationPage_tenantPill__eMwA4{border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;padding:4px 8px}.AttendanceFoundationPage_activePill__M1-92{background:color-mix(in srgb,#2f855a 14%,#0000);color:#277149}.AttendanceFoundationPage_inactivePill__HGfTM{background:color-mix(in srgb,#b83280 12%,#0000);color:#9b2c2c}.AttendanceFoundationPage_globalPill__9qXpb{background:color-mix(in srgb,#2b6cb0 14%,#0000);color:#2c5282}.AttendanceFoundationPage_tenantPill__eMwA4{background:color-mix(in srgb,#718096 16%,#0000);color:#4a5568}@media(max-width:720px){.AttendanceFoundationPage_page__s7BW-{padding:16px}.AttendanceFoundationPage_header__io8Ve,.AttendanceFoundationPage_tenantScope__joeWH{align-items:stretch;flex-direction:column}.AttendanceFoundationPage_header__io8Ve button{width:100%}.AttendanceFoundationPage_toolbar__m1Enp{justify-content:flex-start}.AttendanceFoundationPage_tenantScope__joeWH>div:last-child{width:100%}}.AttendanceCorrectionDialog_form__buHFF{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:4px}.AttendanceCorrectionDialog_form__buHFF label{display:flex;flex-direction:column;font-size:.85rem;font-weight:650;gap:6px}.AttendanceCorrectionDialog_form__buHFF textarea{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);min-height:96px;padding:8px 10px;resize:vertical}.AttendanceCorrectionDialog_context__Cd7vU,.AttendanceCorrectionDialog_original__2\+e7V,.AttendanceCorrectionDialog_resolution__3f87t{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;grid-column:1/-1;padding:12px}.AttendanceCorrectionDialog_context__Cd7vU{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.AttendanceCorrectionDialog_context__Cd7vU div{display:flex;flex-direction:column;gap:3px}.AttendanceCorrectionDialog_context__Cd7vU span{color:var(--text-secondary);font-size:.75rem}.AttendanceCorrectionDialog_original__2\+e7V{grid-gap:10px;display:grid;gap:10px}.AttendanceCorrectionDialog_original__2\+e7V h3{font-size:1rem;margin:0}.AttendanceCorrectionDialog_punches__AokbL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.AttendanceCorrectionDialog_punches__AokbL div{grid-gap:3px;background:var(--background-primary);border-radius:8px;display:grid;gap:3px;padding:10px}.AttendanceCorrectionDialog_punches__AokbL small,.AttendanceCorrectionDialog_punches__AokbL span{color:var(--text-secondary);font-size:.75rem}.AttendanceCorrectionDialog_punches__AokbL strong{font-size:1.15rem}.AttendanceCorrectionDialog_full__oeYHb{grid-column:1/-1}.AttendanceCorrectionDialog_resolution__3f87t p{color:var(--text-secondary);margin:5px 0 0}.AttendanceCorrectionDialog_approvalLoading__o7rJJ{color:var(--text-secondary);padding:12px 0}@media(max-width:720px){.AttendanceCorrectionDialog_context__Cd7vU,.AttendanceCorrectionDialog_form__buHFF,.AttendanceCorrectionDialog_punches__AokbL{grid-template-columns:1fr}.AttendanceCorrectionDialog_context__Cd7vU,.AttendanceCorrectionDialog_full__oeYHb,.AttendanceCorrectionDialog_original__2\+e7V,.AttendanceCorrectionDialog_resolution__3f87t{grid-column:auto}}.AttendanceTimeRangeField_trigger__Fuz-X{align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;gap:9px;min-height:44px;padding:9px 11px;width:100%}.AttendanceTimeRangeField_trigger__Fuz-X:disabled{cursor:not-allowed;opacity:.6}.AttendanceTimeRangeField_timeValue__xZYmx{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.AttendanceTimeRangeField_arrow__73lIs{color:var(--text-secondary);flex:none}.AttendanceTimeRangeField_nextDay__7AAC-{background:color-mix(in srgb,var(--primary-color) 12%,var(--background-primary));border-radius:999px;color:var(--primary-color);font-size:.72rem;font-weight:700;margin-inline-start:auto;padding:3px 7px}.AttendanceTimeRangeField_overlay__UG13L{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000006b;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1200}.AttendanceTimeRangeField_panel__QEt8\+{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 22px 60px #00000042;max-height:92vh;overflow:auto;width:min(720px,96vw)}.AttendanceTimeRangeField_header__dEkdY{align-items:flex-start;border-bottom:1px solid var(--border-color);display:flex;gap:12px;justify-content:space-between;padding:16px}.AttendanceTimeRangeField_header__dEkdY div{display:flex;flex-direction:column;gap:3px}.AttendanceTimeRangeField_header__dEkdY span{color:var(--text-secondary);font-size:.82rem}.AttendanceTimeRangeField_rangeTabs__SARos{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:14px 16px 0}.AttendanceTimeRangeField_rangeTabActive__6Ooik,.AttendanceTimeRangeField_rangeTab__LRaTi{align-items:flex-start;background:var(--background-primary);border:1px solid var(--border-color);border-radius:9px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:3px;min-height:64px;padding:10px 12px}.AttendanceTimeRangeField_rangeTabActive__6Ooik{background:color-mix(in srgb,var(--primary-color) 8%,var(--background-primary));border-color:var(--primary-color)}.AttendanceTimeRangeField_rangeTabActive__6Ooik span,.AttendanceTimeRangeField_rangeTab__LRaTi span{color:var(--text-secondary);font-size:.75rem}.AttendanceTimeRangeField_rangeTabActive__6Ooik small,.AttendanceTimeRangeField_rangeTab__LRaTi small{color:var(--primary-color)}.AttendanceTimeRangeField_actions__C7ljO{display:flex;gap:8px;justify-content:flex-end;padding:0 16px 16px}[dir=rtl] .AttendanceTimeRangeField_arrow__73lIs{transform:rotate(180deg)}@media(max-width:620px){.AttendanceTimeRangeField_rangeTabs__SARos{grid-template-columns:1fr}.AttendanceTimeRangeField_actions__C7ljO button{flex:1 1}.AttendanceTimeRangeField_nextDay__7AAC-{margin-inline-start:0}}.ManualEntryReadiness_blocked__dLbmV,.ManualEntryReadiness_loading__hba3q,.ManualEntryReadiness_ready__WNz2w{border:1px solid var(--border-color);border-radius:12px;grid-column:1/-1;padding:14px}.ManualEntryReadiness_ready__WNz2w{background:color-mix(in srgb,#2f855a 7%,var(--background-primary));border-color:color-mix(in srgb,#2f855a 35%,var(--border-color))}.ManualEntryReadiness_blocked__dLbmV{background:color-mix(in srgb,#dd6b20 8%,var(--background-primary));border-color:color-mix(in srgb,#dd6b20 40%,var(--border-color))}.ManualEntryReadiness_loading__hba3q{align-items:center;color:var(--text-secondary);display:flex;gap:9px}.ManualEntryReadiness_heading__2eFIo{align-items:flex-start;display:flex;gap:9px}.ManualEntryReadiness_heading__2eFIo>div{grid-gap:2px;display:grid;gap:2px}.ManualEntryReadiness_check__4\+b0K span,.ManualEntryReadiness_heading__2eFIo span{color:var(--text-secondary);font-size:.82rem}.ManualEntryReadiness_checks__VofuT{grid-gap:8px;display:grid;gap:8px;margin:12px 0}.ManualEntryReadiness_check__4\+b0K{grid-gap:9px;align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:9px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.ManualEntryReadiness_check__4\+b0K>div{grid-gap:2px;display:grid;gap:2px}.ManualEntryReadiness_check__4\+b0K button{white-space:nowrap}.ManualEntryReadiness_okIcon__W0\+4M{color:#2f855a}.ManualEntryReadiness_missingIcon__yI29\+{color:#c05621}.ManualEntryReadiness_contact__8JXLP{color:var(--text-secondary);font-size:.84rem;margin:0 0 10px}.ManualEntryReadiness_spinner__7laP4{animation:ManualEntryReadiness_spin__l\+Tjg 1s linear infinite}@keyframes ManualEntryReadiness_spin__l\+Tjg{to{transform:rotate(1turn)}}@media(max-width:640px){.ManualEntryReadiness_check__4\+b0K{grid-template-columns:auto minmax(0,1fr)}.ManualEntryReadiness_check__4\+b0K button{grid-column:1/-1;width:100%}}.AttendanceRecordPanel_dialog__TdgLh{display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.AttendanceRecordPanel_dialogContent__DR63y{flex:1 1;min-height:0;overflow-y:auto;padding-top:18px}.AttendanceRecordPanel_tabs__XBqFf{flex:0 0 auto;margin:12px 16px 0;min-block-size:58px;overflow-y:hidden}.AttendanceRecordPanel_tabs__XBqFf>button{flex:1 1;font-weight:700;justify-content:center;min-height:48px}.AttendanceRecordPanel_titleBlock__Vc3dW{display:flex;flex-direction:column;gap:3px;min-width:0}.AttendanceRecordPanel_titleBlock__Vc3dW>span{color:var(--primary-color);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.AttendanceRecordPanel_titleBlock__Vc3dW>small{color:var(--text-secondary)}.AttendanceRecordPanel_state__sNDbn{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:240px}.AttendanceRecordPanel_sections__twbT1{grid-gap:16px;display:grid;gap:16px}.AttendanceRecordPanel_section__DExgR{background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;padding:16px}.AttendanceRecordPanel_section__DExgR h3{font-size:.95rem;margin:0 0 14px}.AttendanceRecordPanel_detailGrid__VH2KE{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.AttendanceRecordPanel_detailWide__KKzxk,.AttendanceRecordPanel_detail__jX6dt{display:flex;flex-direction:column;gap:4px;min-width:0}.AttendanceRecordPanel_detailWide__KKzxk{grid-column:span 2}.AttendanceRecordPanel_detailWide__KKzxk span,.AttendanceRecordPanel_detail__jX6dt span{color:var(--text-secondary);font-size:.75rem}.AttendanceRecordPanel_detailWide__KKzxk strong,.AttendanceRecordPanel_detail__jX6dt strong{font-size:.88rem;overflow-wrap:anywhere}.AttendanceRecordPanel_punchGrid__muSki{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.AttendanceRecordPanel_punchGrid__muSki>div{background:color-mix(in srgb,var(--primary-color) 6%,var(--background-primary));border:1px solid color-mix(in srgb,var(--primary-color) 22%,var(--border-color));border-radius:10px;padding:14px}.AttendanceRecordPanel_punchGrid__muSki small,.AttendanceRecordPanel_punchGrid__muSki span,.AttendanceRecordPanel_punchGrid__muSki strong{display:block}.AttendanceRecordPanel_punchGrid__muSki small,.AttendanceRecordPanel_punchGrid__muSki span{color:var(--text-secondary);font-size:.76rem}.AttendanceRecordPanel_punchGrid__muSki strong{font-size:1.25rem;margin:3px 0}.AttendanceRecordPanel_calculations__TIhDK{grid-gap:8px;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr))}.AttendanceRecordPanel_calculations__TIhDK div{background:var(--background-secondary);border-radius:8px;padding:10px}.AttendanceRecordPanel_calculations__TIhDK span,.AttendanceRecordPanel_calculations__TIhDK strong{display:block}.AttendanceRecordPanel_calculations__TIhDK span{color:var(--text-secondary);font-size:.72rem}.AttendanceRecordPanel_calculations__TIhDK strong{margin-top:3px}.AttendanceRecordPanel_configurationCard__NC4K4{grid-gap:12px;align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.AttendanceRecordPanel_configurationCard__NC4K4+.AttendanceRecordPanel_configurationCard__NC4K4{margin-top:8px}.AttendanceRecordPanel_configurationCard__NC4K4>div{display:flex;flex-direction:column;gap:3px;min-width:0}.AttendanceRecordPanel_configurationCard__NC4K4 small{color:var(--text-secondary);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttendanceRecordPanel_configurationCard__NC4K4>b{color:var(--primary-color);font-size:.72rem}.AttendanceRecordPanel_configurationIcon__Eqbh8{background:var(--primary-color);border-radius:9px;color:#fff;display:grid;font-size:.8rem;font-weight:800;height:32px;place-items:center;width:32px}.AttendanceRecordPanel_technical__RyuAE{border:1px dashed var(--border-color);border-radius:10px;padding:12px 14px}.AttendanceRecordPanel_technical__RyuAE summary{cursor:pointer;font-weight:750}.AttendanceRecordPanel_technical__RyuAE dl{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:1fr 1fr;margin:14px 0 0}.AttendanceRecordPanel_technical__RyuAE dl>div{min-width:0}.AttendanceRecordPanel_technical__RyuAE dt{color:var(--text-secondary);font-size:.72rem}.AttendanceRecordPanel_technical__RyuAE dd{font-family:monospace;font-size:.76rem;margin:2px 0 0;overflow-wrap:anywhere}.AttendanceRecordPanel_auditNotice__M\+VhX,.AttendanceRecordPanel_lockWarning__Ybjpw{background:color-mix(in srgb,var(--primary-color) 8%,var(--background-primary));border:1px solid color-mix(in srgb,var(--primary-color) 30%,var(--border-color));border-radius:9px;display:flex;flex-direction:column;gap:3px;grid-column:1/-1;padding:12px}.AttendanceRecordPanel_lockWarning__Ybjpw{background:#fff7e5;border-color:#e7c37a;color:#704b08}.AttendanceRecordPanel_timeline__r7Rle{grid-gap:12px;display:grid;gap:12px}.AttendanceRecordPanel_timeline__r7Rle article{background:var(--background-secondary);border-inline-start:3px solid var(--primary-color);padding:9px 12px}.AttendanceRecordPanel_timeline__r7Rle span{color:var(--text-secondary);display:block;font-size:.78rem}.AttendanceRecordPanel_timeline__r7Rle p{margin:5px 0 0}.AttendanceRecordPanel_footer__5TaUE{display:flex;gap:8px;justify-content:flex-end}.AttendanceRecordPanel_thresholdWarning__itcZy{background:#fff7e5;border-inline-start:3px solid #c88412;border-radius:7px;color:#704b08;font-size:.8rem;margin:12px 0 0;padding:10px 12px}.AttendanceRecordPanel_recalculationWarning__cYTdW{background:#fff1f0;border-inline-start:3px solid #b42318;border-radius:7px;color:#7a271a;font-size:.8rem;font-weight:650;margin:8px 0 0;padding:10px 12px}.AttendanceRecordPanel_form__7sPVy{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.AttendanceRecordPanel_fieldLabel__4ga4s,.AttendanceRecordPanel_form__7sPVy label{display:flex;flex-direction:column;font-size:.82rem;font-weight:700;gap:6px;min-width:0}.AttendanceRecordPanel_form__7sPVy input,.AttendanceRecordPanel_form__7sPVy textarea{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);min-height:40px;padding:8px 10px}.AttendanceRecordPanel_form__7sPVy textarea{min-height:92px;resize:vertical}.AttendanceRecordPanel_full__Bq56M{grid-column:1/-1}.AttendanceRecordPanel_scheduledShift__pL4MB{align-items:center;background:color-mix(in srgb,var(--primary-color) 6%,var(--background-primary));border:1px dashed var(--primary-color);border-radius:9px;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;padding:11px 12px}.AttendanceRecordPanel_scheduledShift__pL4MB div{display:flex;flex-direction:column;gap:2px}.AttendanceRecordPanel_scheduledShift__pL4MB span{color:var(--text-secondary);font-size:.8rem}.AttendanceRecordPanel_eligibilityError__Q1rv7,.AttendanceRecordPanel_eligibilityWarning__c666G{background:#fff7e5;border-inline-start:3px solid #c88412;border-radius:7px;color:#704b08;font-size:.8rem;grid-column:1/-1;padding:10px 12px}.AttendanceRecordPanel_eligibilityWarning__c666G strong{display:block;margin-bottom:5px}.AttendanceRecordPanel_eligibilityWarning__c666G ul{margin:0;padding-inline-start:20px}.AttendanceRecordPanel_eligibilityError__Q1rv7{background:#fff1f0;border-inline-start-color:#b42318;color:#7a271a}@media(max-width:820px){.AttendanceRecordPanel_detailGrid__VH2KE{grid-template-columns:1fr 1fr}.AttendanceRecordPanel_detailWide__KKzxk{grid-column:1/-1}.AttendanceRecordPanel_calculations__TIhDK{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.AttendanceRecordPanel_tabs__XBqFf>button{min-width:150px}.AttendanceRecordPanel_detailGrid__VH2KE,.AttendanceRecordPanel_form__7sPVy,.AttendanceRecordPanel_punchGrid__muSki{grid-template-columns:1fr}.AttendanceRecordPanel_detailWide__KKzxk,.AttendanceRecordPanel_full__Bq56M{grid-column:auto}.AttendanceRecordPanel_scheduledShift__pL4MB{align-items:stretch;flex-direction:column}.AttendanceRecordPanel_calculations__TIhDK{grid-template-columns:1fr 1fr}.AttendanceRecordPanel_technical__RyuAE dl{grid-template-columns:1fr}.AttendanceRecordPanel_footer__5TaUE{flex-wrap:wrap}.AttendanceRecordPanel_footer__5TaUE button{flex:1 1}}.AttendanceRecordFilters_filters__PK98J{grid-gap:12px;align-items:end;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(155px,1fr));margin-bottom:16px;padding:16px}.AttendanceRecordFilters_field__chzbP{display:flex;flex-direction:column;gap:6px;min-width:0}.AttendanceRecordFilters_field__chzbP label{color:var(--text-secondary);font-size:.78rem;font-weight:700}.AttendanceRecordFilters_field__chzbP input{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);min-height:40px;padding:8px 10px}.AttendanceRecordFilters_actions__E\+ce6{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end}.AttendanceRecordFilters_filtersDisabled__y96jn{opacity:.55}.AttendanceRecordFilters_disabledWrapper__7zPuB{cursor:not-allowed;display:block}@media(max-width:980px){.AttendanceRecordFilters_filters__PK98J{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:620px){.AttendanceRecordFilters_filters__PK98J{grid-template-columns:1fr}.AttendanceRecordFilters_actions__E\+ce6{justify-content:stretch}.AttendanceRecordFilters_actions__E\+ce6 button{flex:1 1}}.AttendanceRecordsPage_page__K4SFZ{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1320px,100%)}.AttendanceRecordsPage_header__iawcU{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.AttendanceRecordsPage_header__iawcU p{color:var(--text-secondary);margin:0}.AttendanceRecordsPage_actions__2U-Z7{display:flex;flex-wrap:wrap;gap:6px}.AttendanceRecordsPage_locked__LOshy,.AttendanceRecordsPage_nextDay__g7nLd,.AttendanceRecordsPage_subtitle__x8tyT{color:var(--text-secondary);display:block;font-size:.75rem;font-weight:400;margin-top:3px}.AttendanceRecordsPage_locked__LOshy{color:#8a5a08}.AttendanceRecordsPage_nextDay__g7nLd{color:var(--primary-color);font-weight:700}.AttendanceRecordsPage_tenantScope__s1d6I{grid-gap:24px;align-items:center;background:color-mix(in srgb,var(--primary-color) 7%,var(--background-primary));border:1px solid color-mix(in srgb,var(--primary-color) 30%,var(--border-color));border-radius:12px;display:grid;gap:24px;grid-template-columns:minmax(260px,1fr) minmax(280px,420px);margin-bottom:16px;padding:16px 18px}.AttendanceRecordsPage_tenantScope__s1d6I>div{display:flex;flex-direction:column}.AttendanceRecordsPage_tenantScope__s1d6I span{color:var(--text-secondary);font-size:.8rem}.AttendanceRecordsPage_tenantSelector__x\+5zm{min-width:0;width:100%}.AttendanceRecordsPage_summary__PJjss{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.AttendanceRecordsPage_summary__PJjss article{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:11px;padding:13px 15px}.AttendanceRecordsPage_summary__PJjss span,.AttendanceRecordsPage_summary__PJjss strong{display:block}.AttendanceRecordsPage_summary__PJjss strong{font-size:1.35rem}.AttendanceRecordsPage_summary__PJjss span{color:var(--text-secondary);font-size:.78rem}.AttendanceRecordsPage_manualPill__MbMLH,.AttendanceRecordsPage_status__aPEau,.AttendanceRecordsPage_systemPill__RitT3{border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:750;padding:4px 8px}.AttendanceRecordsPage_status__aPEau{background:color-mix(in srgb,var(--primary-color) 14%,#0000);color:var(--primary-color)}.AttendanceRecordsPage_manualPill__MbMLH{background:#fff2d8;color:#825307}.AttendanceRecordsPage_systemPill__RitT3{background:color-mix(in srgb,var(--primary-color) 10%,#0000);color:var(--primary-color)}.AttendanceRecordsPage_selfFilters__3\+q6n{align-items:end;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:14px}.AttendanceRecordsPage_lifecycleReason__peJxA,.AttendanceRecordsPage_selfFilters__3\+q6n label{display:flex;flex-direction:column;font-size:.85rem;font-weight:650;gap:6px}.AttendanceRecordsPage_lifecycleReason__peJxA textarea{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);min-height:90px;padding:8px 10px;resize:vertical}.AttendanceRecordsPage_emptyScope__BXVsx{background:var(--background-secondary);border:1px dashed var(--border-color);border-radius:12px;color:var(--text-secondary);display:grid;min-height:260px;padding:24px;place-items:center}@media(max-width:760px){.AttendanceRecordsPage_page__K4SFZ{padding:16px}.AttendanceRecordsPage_header__iawcU{align-items:stretch;flex-direction:column}.AttendanceRecordsPage_header__iawcU button{width:100%}.AttendanceRecordsPage_tenantScope__s1d6I{align-items:stretch;gap:14px;grid-template-columns:1fr}.AttendanceRecordsPage_summary__PJjss{grid-template-columns:1fr 1fr}.AttendanceRecordsPage_selfFilters__3\+q6n{display:grid;grid-template-columns:1fr}}.AttendanceA3Operations_page__QEtGT{color:var(--text-primary);margin:0 auto;padding:24px;width:min(1320px,100%)}.AttendanceA3Operations_header__CuD5W{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.AttendanceA3Operations_header__CuD5W p{color:var(--text-secondary);margin:0}.AttendanceA3Operations_subtitle__tlkKE{color:var(--text-secondary);display:block;font-size:.78rem;font-weight:400;overflow-wrap:anywhere}.AttendanceA3Operations_status__e6NDt{background:color-mix(in srgb,var(--primary-color) 14%,#0000);border-radius:999px;color:var(--primary-color);display:inline-flex;font-size:.75rem;font-weight:750;padding:4px 8px}.AttendanceA3Operations_filters__w9MXD{align-items:end;background:var(--background-primary);border:1px solid var(--border-color);border-radius:10px;display:flex;gap:12px;margin:0 0 18px;padding:14px}.AttendanceA3Operations_filters__w9MXD label{display:flex;flex-direction:column;font-size:.82rem;font-weight:650;gap:6px}.AttendanceA3Operations_filters__w9MXD select{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);min-height:40px;min-width:180px;padding:8px 10px}.AttendanceA3Operations_form__abFVW{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:4px}.AttendanceA3Operations_form__abFVW label{display:flex;flex-direction:column;font-size:.85rem;font-weight:650;gap:6px}.AttendanceA3Operations_form__abFVW input,.AttendanceA3Operations_form__abFVW select,.AttendanceA3Operations_form__abFVW textarea{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);min-height:40px;padding:8px 10px}.AttendanceA3Operations_form__abFVW textarea{min-height:96px;resize:vertical}.AttendanceA3Operations_full__EmZob{grid-column:1/-1}.AttendanceA3Operations_summary__YR15u{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:9px;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:10px 12px}.AttendanceA3Operations_summary__YR15u span{color:var(--text-secondary);font-size:.78rem}.AttendanceA3Operations_summary__YR15u strong{font-size:1.05rem}.AttendanceA3Operations_callout__XSCH8{background:color-mix(in srgb,var(--primary-color) 8%,var(--background-primary));border:1px solid color-mix(in srgb,var(--primary-color) 28%,var(--border-color));border-radius:9px;color:var(--text-secondary);grid-column:1/-1;margin:0;padding:11px}.AttendanceA3Operations_rowActions__7jIGU{display:flex;flex-wrap:wrap;gap:7px}.AttendanceA3Operations_checkbox__M-1Xo{align-items:center!important;flex-direction:row!important}.AttendanceA3Operations_checkbox__M-1Xo input{min-height:auto}@media(max-width:760px){.AttendanceA3Operations_page__QEtGT{padding:16px}.AttendanceA3Operations_filters__w9MXD,.AttendanceA3Operations_header__CuD5W{align-items:stretch;flex-direction:column}.AttendanceA3Operations_filters__w9MXD select,.AttendanceA3Operations_header__CuD5W button{width:100%}.AttendanceA3Operations_form__abFVW{grid-template-columns:1fr}.AttendanceA3Operations_callout__XSCH8,.AttendanceA3Operations_full__EmZob{grid-column:auto}.AttendanceA3Operations_rowActions__7jIGU{flex-direction:column}}.AttendanceSummariesPage_page__Akyrw{display:flex;flex-direction:column;gap:1rem;padding:1rem}.AttendanceSummariesPage_header__hvP5F{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.AttendanceSummariesPage_header__hvP5F p{margin:0 0 .3rem}.AttendanceSummariesPage_header__hvP5F small,.AttendanceSummariesPage_subtitle__6\+GFJ{color:#68736e;color:var(--text-secondary,#68736e);display:block;margin-top:.2rem}.AttendanceSummariesPage_filters__GsOXI{grid-gap:1rem;background:#fff;background:var(--card-bg,#fff);border:1px solid #dce4df;border:1px solid var(--border-color,#dce4df);border-radius:.75rem;display:grid;gap:1rem;grid-template-columns:2fr 1fr 1fr;padding:1rem}.AttendanceSummariesPage_filters__GsOXI label,.AttendanceSummariesPage_form__hLdkn label{display:flex;flex-direction:column;font-weight:600;gap:.4rem}.AttendanceSummariesPage_filters__GsOXI input,.AttendanceSummariesPage_form__hLdkn input,.AttendanceSummariesPage_form__hLdkn textarea{background:#fff;background:var(--input-bg,#fff);border:1px solid #ccd6d0;border:1px solid var(--border-color,#ccd6d0);border-radius:.5rem;color:inherit;padding:.65rem}.AttendanceSummariesPage_notice__T8cK0,.AttendanceSummariesPage_warning__DHK2-{background:#fff0d8;border:1px solid #f0ca91;border-radius:.6rem;color:#714306;padding:.8rem 1rem}.AttendanceSummariesPage_actions__r\+tR9{display:flex;flex-wrap:wrap;gap:.4rem}.AttendanceSummariesPage_status__6KjtE{background:#eef2ef;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;padding:.25rem .55rem}.AttendanceSummariesPage_summary_locked__ebsW0{background:#e5e9f9;color:#324798}.AttendanceSummariesPage_ready__MOQHG,.AttendanceSummariesPage_unlocked__zC8DZ{background:#dff3e8;color:#176b4d}.AttendanceSummariesPage_payroll_consumed__bLdhw{background:#ececec;color:#555}.AttendanceSummariesPage_blocked__Itb94{color:#a35d08;font-weight:800}.AttendanceSummariesPage_form__hLdkn{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.AttendanceSummariesPage_full__4411t,.AttendanceSummariesPage_notice__T8cK0{grid-column:1/-1}.AttendanceSummariesPage_form__hLdkn textarea{min-height:6rem}@media(max-width:800px){.AttendanceSummariesPage_filters__GsOXI,.AttendanceSummariesPage_form__hLdkn{grid-template-columns:1fr}.AttendanceSummariesPage_header__hvP5F{flex-direction:column}.AttendanceSummariesPage_full__4411t,.AttendanceSummariesPage_notice__T8cK0{grid-column:auto}}