/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* You can add global styles to this file, and also import other style files */
.calendar{padding:4px;border-radius:4px;direction:ltr;overflow-x:hidden;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
.calendar:after{clear:both;content:"";display:block}
.calendar .calendar-rtl{direction:rtl}
.calendar .calendar-rtl .calendar-rtl table tr td span{float:right}
.calendar table{margin:auto;border-spacing:0}
.calendar table td,.calendar table th{text-align:center;width:20px;height:20px;border:none;padding:4px 5px;font-size:12px}
.calendar .calendar-header{width:100%;margin-bottom:20px;border:1px solid #ddd}
.calendar .calendar-header table{width:100%}
.calendar .calendar-header table th{font-size:22px;padding:5px 10px;cursor:pointer}
.calendar .calendar-header table th:hover{background:#eee}
.calendar .calendar-header table th.disabled,.calendar .calendar-header table th.disabled:hover{background:0 0;cursor:default;color:#fff}
.calendar .calendar-header table th.next,.calendar .calendar-header table th.prev{width:20px}
.calendar .calendar-header .year-title{font-weight:700;text-align:center;height:20px;width:auto}
.calendar .calendar-header .year-neighbor{opacity:.4}
@media (max-width:991px){.calendar .calendar-header .year-neighbor{display:none}}
.calendar .calendar-header .year-neighbor2{opacity:.2}
@media (max-width:767px){.calendar .calendar-header .year-neighbor2{display:none}}
.calendar .months-container{width:100%;display:none;flex-wrap:wrap}
.calendar .months-container .month-container{float:left;text-align:center;padding:0}
.calendar .months-container .month-container.month-2{width:16.66666667%}
.calendar .months-container .month-container.month-3{width:25%}
.calendar .months-container .month-container.month-4{width:33.33333333%}
.calendar .months-container .month-container.month-6{width:50%}
.calendar .months-container .month-container.month-12{width:100%}
.calendar table.month th.month-title{font-size:16px;padding-bottom:5px}
.calendar table.month th.day-header{font-size:14px}
.calendar table.month tr td,.calendar table.month tr th{padding:0}
.calendar table.month tr td.hidden,.calendar table.month tr th.hidden{display:none}
.calendar table.month td.week-number{cursor:default;font-weight:700;border-right:1px solid #eee;padding:5px}
.calendar table.month td.day.round-left{border-radius:8px 0 0 8px}
.calendar table.month td.day.round-right{webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}
.calendar table.month td.day .day-content{border-radius:4px;padding:5px 6px}
.calendar table.month td.new,.calendar table.month td.new:hover,.calendar table.month td.old,.calendar table.month td.old:hover{background:0 0;cursor:default}
.calendar table.month td.disabled,.calendar table.month td.disabled:hover{color:#ddd}
.calendar table.month td.disabled .day-content:hover,.calendar table.month td.disabled:hover .day-content:hover{background:0 0;cursor:default}
.calendar table.month td.range .day-content{background:rgba(0,0,0,.2);border-radius:0}
.calendar table.month td.range.range-start .day-content{border-top-left-radius:4px;border-bottom-left-radius:4px}
.calendar table.month td.range.range-end .day-content{border-top-right-radius:4px;border-bottom-right-radius:4px}
.calendar .calendar-loading-container{position:relative;text-align:center;min-height:200px}
.calendar .calendar-loading-container .calendar-loading{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.calendar .calendar-spinner{margin:20px auto;width:80px;text-align:center}
.calendar .calendar-spinner>div{width:16px;height:16px;margin:5px;background-color:#333;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1s infinite ease-in-out both}
.calendar .calendar-spinner>div.bounce1{animation-delay:-.32s}
.calendar .calendar-spinner>div.bounce2{animation-delay:-.16s}
.calendar-context-menu,.calendar-context-menu .submenu{border:1px solid #ddd;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);position:absolute;display:none}
.calendar-context-menu .item{position:relative}
.calendar-context-menu .item .content{padding:5px 10px;cursor:pointer;display:table;width:100%;white-space:nowrap;box-sizing:border-box}
.calendar-context-menu .item .content:hover{background:#eee}
.calendar-context-menu .item .content .text{display:table-cell}
.calendar-context-menu .item .content .arrow{display:table-cell;padding-left:10px;text-align:right}
.calendar-context-menu .item .submenu{top:-1px}
.calendar-context-menu .item .submenu:not(.open-left){left:100%}
.calendar-context-menu .item .submenu.open-left{right:100%}
.calendar-context-menu .item:hover>.submenu{display:block}
.table-striped .calendar table.month tr td,.table-striped .calendar table.month tr th{background-color:transparent}
table.month td.day .day-content:hover{background:rgba(0,0,0,.2);cursor:pointer}
@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}
.cdk-overlay-container,body,html{height:100%;width:100%}
a,a:active,a:focus,a:hover{text-decoration:none;outline:0}
dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-top:0}
address,dl,ol,p,pre,ul{margin-bottom:1em}
.ant-motion-collapse,.ant-motion-collapse-legacy,.cdk-visually-hidden,svg:not(:root){overflow:hidden}
button,hr,input{overflow:visible}
pre,textarea{overflow:auto}
dd,h1,h2,h3,h4,h5,h6,legend{margin-bottom:.5em}
progress,sub,sup{vertical-align:baseline}
.anticon,button,select{text-transform:none}
[ant-click-animating-without-extra-node=true],[ant-click-animating=true],sub,sup{position:relative}
.cdk-overlay-backdrop,html{-webkit-tap-highlight-color:transparent}
[class*=ant-] input::-ms-clear,[class*=ant-] input::-ms-reveal,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class^=ant-]::-ms-clear{display:none}
input::-ms-clear,input::-ms-reveal{display:none}
*,::after,::before{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;--antd-wave-shadow-color:#1890ff;--scroll-bar:0}
body{margin:0;color:rgba(0,0,0,.85);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-variant:tabular-nums;line-height:1.5715;background-color:#fff;font-feature-settings:'tnum'}
[tabindex='-1']:focus{outline:0!important}
hr{box-sizing:content-box;height:0}
h1,h2,h3,h4,h5,h6{color:rgba(0,0,0,.85);font-weight:500}
abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}
address{font-style:normal;line-height:inherit}
input[type=password],input[type=number],input[type=text],textarea{-webkit-appearance:none}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:500}
dd{margin-left:0}
blockquote,figure{margin:0 0 1em}
dfn{font-style:italic}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#1890ff;background-color:transparent;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}
a:hover{color:#40a9ff}
a:active{color:#096dd9}
a[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed}
code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace}
img{vertical-align:middle;border-style:none}
[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}
table{border-collapse:collapse}
caption{padding-top:.75em;padding-bottom:.3em;color:rgba(0,0,0,.45);text-align:left;caption-side:bottom}
button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}
input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}
textarea{resize:vertical}
fieldset{min-width:0;margin:0;padding:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item}
template{display:none}
[hidden]{display:none!important}
.clearfix::after,.clearfix::before{display:table;content:''}
mark{padding:.2em;background-color:#feffe6}
::selection{color:#fff;background:#1890ff}
.clearfix::after{clear:both}
.anticon,.anticon svg{display:inline-block}
.anticon{color:inherit;font-style:normal;line-height:0;text-align:center;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.anticon>*{line-height:1}
.anticon::before{display:none}
.anticon .anticon-icon{display:block}
.anticon[tabindex]{cursor:pointer}
.anticon-spin,.anticon-spin::before{display:inline-block;animation:loadingCircle 1s infinite linear}
.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{animation-timing-function:linear;animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-fade-appear.ant-fade-appear-active,.ant-fade-enter.ant-fade-enter-active{animation-name:antFadeIn;animation-play-state:running}
.ant-fade-leave.ant-fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}
.ant-fade-appear,.ant-fade-enter{opacity:0}
@keyframes antFadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes antFadeOut{0%{opacity:1}100%{opacity:0}}
.ant-move-up-appear,.ant-move-up-enter,.ant-move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-move-up-appear.ant-move-up-appear-active,.ant-move-up-enter.ant-move-up-enter-active{animation-name:antMoveUpIn;animation-play-state:running}
.ant-move-up-leave.ant-move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}
.ant-move-up-appear,.ant-move-up-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}
.ant-move-down-appear,.ant-move-down-enter,.ant-move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-move-down-appear.ant-move-down-appear-active,.ant-move-down-enter.ant-move-down-enter-active{animation-name:antMoveDownIn;animation-play-state:running}
.ant-move-down-leave.ant-move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}
.ant-move-down-appear,.ant-move-down-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}
.ant-move-left-appear,.ant-move-left-enter,.ant-move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-move-left-appear.ant-move-left-appear-active,.ant-move-left-enter.ant-move-left-enter-active{animation-name:antMoveLeftIn;animation-play-state:running}
.ant-move-left-leave.ant-move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}
.ant-move-left-appear,.ant-move-left-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}
.ant-move-right-appear,.ant-move-right-enter,.ant-move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-move-right-appear.ant-move-right-appear-active,.ant-move-right-enter.ant-move-right-enter-active{animation-name:antMoveRightIn;animation-play-state:running}
.ant-move-right-leave.ant-move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}
.ant-move-right-appear,.ant-move-right-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}
@keyframes antMoveDownIn{0%{transform:translateY(100%);transform-origin:0 0;opacity:0}100%{transform:translateY(0);transform-origin:0 0;opacity:1}}
@keyframes antMoveDownOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}100%{transform:translateY(100%);transform-origin:0 0;opacity:0}}
@keyframes antMoveLeftIn{0%{transform:translateX(-100%);transform-origin:0 0;opacity:0}100%{transform:translateX(0);transform-origin:0 0;opacity:1}}
@keyframes antMoveLeftOut{0%{transform:translateX(0);transform-origin:0 0;opacity:1}100%{transform:translateX(-100%);transform-origin:0 0;opacity:0}}
@keyframes antMoveRightIn{0%{transform:translateX(100%);transform-origin:0 0;opacity:0}100%{transform:translateX(0);transform-origin:0 0;opacity:1}}
@keyframes antMoveRightOut{0%{transform:translateX(0);transform-origin:0 0;opacity:1}100%{transform:translateX(100%);transform-origin:0 0;opacity:0}}
@keyframes antMoveUpIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}100%{transform:translateY(0);transform-origin:0 0;opacity:1}}
@keyframes antMoveUpOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}100%{transform:translateY(-100%);transform-origin:0 0;opacity:0}}
@keyframes loadingCircle{100%{transform:rotate(360deg)}}
.ant-click-animating-node,[ant-click-animating-without-extra-node=true]::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 0 0 #1890ff;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:'';pointer-events:none}
@keyframes waveEffect{100%{box-shadow:0 0 0 #1890ff;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}
@keyframes fadeEffect{100%{opacity:0}}
.ant-slide-up-appear,.ant-slide-up-enter,.ant-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active{animation-name:antSlideUpIn;animation-play-state:running}
.ant-slide-up-leave.ant-slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}
.ant-slide-up-appear,.ant-slide-up-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}
.ant-slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}
.ant-slide-down-appear,.ant-slide-down-enter,.ant-slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-slide-down-appear.ant-slide-down-appear-active,.ant-slide-down-enter.ant-slide-down-enter-active{animation-name:antSlideDownIn;animation-play-state:running}
.ant-slide-down-leave.ant-slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}
.ant-slide-down-appear,.ant-slide-down-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}
.ant-slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}
.ant-slide-left-appear,.ant-slide-left-enter,.ant-slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-slide-left-appear.ant-slide-left-appear-active,.ant-slide-left-enter.ant-slide-left-enter-active{animation-name:antSlideLeftIn;animation-play-state:running}
.ant-slide-left-leave.ant-slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}
.ant-slide-left-appear,.ant-slide-left-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}
.ant-slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}
.ant-slide-right-appear,.ant-slide-right-enter,.ant-slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-slide-right-appear.ant-slide-right-appear-active,.ant-slide-right-enter.ant-slide-right-enter-active{animation-name:antSlideRightIn;animation-play-state:running}
.ant-slide-right-leave.ant-slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}
.ant-slide-right-appear,.ant-slide-right-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}
.ant-slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}
@keyframes antSlideUpIn{0%{transform:scaleY(.8);transform-origin:0 0;opacity:0}100%{transform:scaleY(1);transform-origin:0 0;opacity:1}}
@keyframes antSlideUpOut{0%{transform:scaleY(1);transform-origin:0 0;opacity:1}100%{transform:scaleY(.8);transform-origin:0 0;opacity:0}}
@keyframes antSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}100%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}
@keyframes antSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}100%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}
@keyframes antSlideLeftIn{0%{transform:scaleX(.8);transform-origin:0 0;opacity:0}100%{transform:scaleX(1);transform-origin:0 0;opacity:1}}
@keyframes antSlideLeftOut{0%{transform:scaleX(1);transform-origin:0 0;opacity:1}100%{transform:scaleX(.8);transform-origin:0 0;opacity:0}}
@keyframes antSlideRightIn{0%{transform:scaleX(.8);transform-origin:100% 0;opacity:0}100%{transform:scaleX(1);transform-origin:100% 0;opacity:1}}
@keyframes antSlideRightOut{0%{transform:scaleX(1);transform-origin:100% 0;opacity:1}100%{transform:scaleX(.8);transform-origin:100% 0;opacity:0}}
.ant-zoom-appear,.ant-zoom-enter,.ant-zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-appear.ant-zoom-appear-active,.ant-zoom-enter.ant-zoom-enter-active{animation-name:antZoomIn;animation-play-state:running}
.ant-zoom-leave.ant-zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}
.ant-zoom-appear,.ant-zoom-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-appear-prepare,.ant-zoom-enter-prepare{transform:none}
.ant-zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
.ant-zoom-big-appear,.ant-zoom-big-enter,.ant-zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-big-appear.ant-zoom-big-appear-active,.ant-zoom-big-enter.ant-zoom-big-enter-active{animation-name:antZoomBigIn;animation-play-state:running}
.ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}
.ant-zoom-big-appear,.ant-zoom-big-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-big-appear-prepare,.ant-zoom-big-enter-prepare{transform:none}
.ant-zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter,.ant-zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active{animation-name:antZoomBigIn;animation-play-state:running}
.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}
.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-big-fast-appear-prepare,.ant-zoom-big-fast-enter-prepare{transform:none}
.ant-zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
.ant-zoom-up-appear,.ant-zoom-up-enter,.ant-zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-up-appear.ant-zoom-up-appear-active,.ant-zoom-up-enter.ant-zoom-up-enter-active{animation-name:antZoomUpIn;animation-play-state:running}
.ant-zoom-up-leave.ant-zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}
.ant-zoom-up-appear,.ant-zoom-up-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-up-appear-prepare,.ant-zoom-up-enter-prepare{transform:none}
.ant-zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
.ant-zoom-down-appear,.ant-zoom-down-enter,.ant-zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-down-appear.ant-zoom-down-appear-active,.ant-zoom-down-enter.ant-zoom-down-enter-active{animation-name:antZoomDownIn;animation-play-state:running}
.ant-zoom-down-leave.ant-zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}
.ant-zoom-down-appear,.ant-zoom-down-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-down-appear-prepare,.ant-zoom-down-enter-prepare{transform:none}
.ant-zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
.ant-zoom-left-appear,.ant-zoom-left-enter,.ant-zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-left-appear.ant-zoom-left-appear-active,.ant-zoom-left-enter.ant-zoom-left-enter-active{animation-name:antZoomLeftIn;animation-play-state:running}
.ant-zoom-left-leave.ant-zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}
.ant-zoom-left-appear,.ant-zoom-left-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-left-appear-prepare,.ant-zoom-left-enter-prepare{transform:none}
.ant-zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
.ant-zoom-right-appear,.ant-zoom-right-enter,.ant-zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}
.ant-zoom-right-appear.ant-zoom-right-appear-active,.ant-zoom-right-enter.ant-zoom-right-enter-active{animation-name:antZoomRightIn;animation-play-state:running}
.ant-zoom-right-leave.ant-zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}
.ant-zoom-right-appear,.ant-zoom-right-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}
.ant-zoom-right-appear-prepare,.ant-zoom-right-enter-prepare{transform:none}
.ant-zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}
@keyframes antZoomIn{0%{transform:scale(.2);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes antZoomOut{0%{transform:scale(1)}100%{transform:scale(.2);opacity:0}}
@keyframes antZoomBigIn{0%{transform:scale(.8);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes antZoomBigOut{0%{transform:scale(1)}100%{transform:scale(.8);opacity:0}}
@keyframes antZoomUpIn{0%{transform:scale(.8);transform-origin:50% 0;opacity:0}100%{transform:scale(1);transform-origin:50% 0}}
@keyframes antZoomUpOut{0%{transform:scale(1);transform-origin:50% 0}100%{transform:scale(.8);transform-origin:50% 0;opacity:0}}
@keyframes antZoomLeftIn{0%{transform:scale(.8);transform-origin:0 50%;opacity:0}100%{transform:scale(1);transform-origin:0 50%}}
@keyframes antZoomLeftOut{0%{transform:scale(1);transform-origin:0 50%}100%{transform:scale(.8);transform-origin:0 50%;opacity:0}}
@keyframes antZoomRightIn{0%{transform:scale(.8);transform-origin:100% 50%;opacity:0}100%{transform:scale(1);transform-origin:100% 50%}}
@keyframes antZoomRightOut{0%{transform:scale(1);transform-origin:100% 50%}100%{transform:scale(.8);transform-origin:100% 50%;opacity:0}}
@keyframes antZoomDownIn{0%{transform:scale(.8);transform-origin:50% 100%;opacity:0}100%{transform:scale(1);transform-origin:50% 100%}}
@keyframes antZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}100%{transform:scale(.8);transform-origin:50% 100%;opacity:0}}
.ant-motion-collapse,.ant-motion-collapse-legacy-active{transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}
.cdk-overlay-container{pointer-events:none;top:0;left:0;position:fixed;z-index:1000}
.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}
.cdk-overlay-backdrop{top:0;bottom:0;left:0;right:0;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0;position:absolute;pointer-events:auto;z-index:1000}
.cdk-overlay-backdrop.ant-modal-mask{opacity:1}
.cdk-overlay-pane{position:absolute;pointer-events:auto;z-index:1000}
.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}
.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
.cdk-global-scrollblock body{overflow-x:visible}
.nz-overlay-transparent-backdrop,.nz-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}
.nz-animate-disabled.ant-drawer.ant-drawer-open .ant-drawer-mask,.nz-animate-disabled.ant-scroll-number-only{animation:none;transition:none}
.nz-animate-disabled.ant-drawer>*{transition:none}
.nz-animate-disabled .ant-modal,.nz-animate-disabled .ant-modal-mask,.nz-animate-disabled .ant-modal-mask.zoom-enter,.nz-animate-disabled .ant-modal-mask.zoom-enter-active,.nz-animate-disabled .ant-modal-mask.zoom-leave,.nz-animate-disabled .ant-modal-mask.zoom-leave-active,.nz-animate-disabled .ant-modal.zoom-enter,.nz-animate-disabled .ant-modal.zoom-enter-active,.nz-animate-disabled .ant-modal.zoom-leave,.nz-animate-disabled .ant-modal.zoom-leave-active{animation:none;transition:none}
.nz-animate-disabled.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg,.nz-animate-disabled.ant-menu,.nz-animate-disabled.ant-menu .ant-menu-item,.nz-animate-disabled.ant-menu .ant-menu-item .anticon,.nz-animate-disabled.ant-menu .ant-menu-item .anticon+span,.nz-animate-disabled.ant-menu .ant-menu-submenu-title,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon+span,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-left .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-right .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-top .ant-tabs-ink-bar-animated{transition:none}
.ant-picker,.ant-picker-dropdown{font-variant:tabular-nums;font-feature-settings:'tnum';box-sizing:border-box;list-style:none}
textarea.ant-input,textarea.ant-input-affix-wrapper,textarea.ant-picker-input>input{max-width:100%;height:auto;min-height:32px}
.ant-picker{margin:0;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;padding:4px 11px;position:relative;display:inline-flex;align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:border .3s,box-shadow .3s}
.ant-picker-focused,.ant-picker:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-picker-focused,.ant-input-rtl .ant-picker:hover{border-right-width:0;border-left-width:1px!important}
.ant-picker-focused{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-picker-focused{border-right-width:0;border-left-width:1px!important}
.ant-picker.ant-picker-disabled{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}
.ant-picker.ant-picker-disabled .ant-picker-suffix{color:rgba(0,0,0,.25)}
.ant-picker.ant-picker-borderless{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}
.ant-picker-input{position:relative;display:inline-flex;align-items:center;width:100%}
.ant-picker-input>input{position:relative;display:inline-block;width:100%;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;border-radius:2px;transition:all .3s;flex:auto;min-width:1px;height:auto;padding:0;background:0 0;border:0}
.ant-picker-input>input::placeholder{color:#bfbfbf}
.ant-picker-input>input-disabled,.ant-picker-input>input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}
.ant-picker-input>input:placeholder-shown{text-overflow:ellipsis}
.ant-picker-input>input:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-picker-input>input:hover{border-right-width:0;border-left-width:1px!important}
.ant-picker-input>input-focused,.ant-picker-input>input:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-picker-input>input-focused,.ant-input-rtl .ant-picker-input>input:focus{border-right-width:0;border-left-width:1px!important}
.ant-picker-input>input-disabled:hover,.ant-picker-input>input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-picker-input>input-borderless,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}
textarea.ant-picker-input>input{line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}
.ant-picker-input>input-lg{padding:6.5px 11px;font-size:16px}
.ant-picker-input>input-sm{padding:0 7px}
.ant-picker-input>input-rtl{direction:rtl}
.ant-picker-input>input:focus{box-shadow:none}
.ant-picker-input>input[disabled]{background:0 0}
.ant-picker-input:hover .ant-picker-clear{opacity:1}
.ant-picker-input-placeholder>input{color:#bfbfbf}
.ant-picker-large{padding:6.5px 11px}
.ant-picker-large .ant-picker-input>input{font-size:16px}
.ant-picker-small{padding:0 7px}
.ant-picker-suffix{align-self:center;margin-left:4px;color:rgba(0,0,0,.25);line-height:1;pointer-events:none}
.ant-picker-suffix>*{vertical-align:top}
.ant-picker-clear{position:absolute;top:50%;right:0;color:rgba(0,0,0,.25);line-height:1;background:#fff;transform:translateY(-50%);cursor:pointer;opacity:0;transition:opacity .3s,color .3s}
.ant-picker-clear>*{vertical-align:top}
.ant-picker-clear:hover{color:rgba(0,0,0,.45)}
.ant-picker-separator{position:relative;display:inline-block;width:1em;height:16px;color:rgba(0,0,0,.25);font-size:16px;vertical-align:top;cursor:default}
.ant-picker-focused .ant-picker-separator{color:rgba(0,0,0,.45)}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{cursor:not-allowed}
.ant-picker-range{position:relative;display:inline-flex}
.ant-picker-range .ant-picker-clear{right:11px}
.ant-picker-range:hover .ant-picker-clear{opacity:1}
.ant-picker-range .ant-picker-active-bar{bottom:-1px;height:2px;margin-left:11px;background:#1890ff;opacity:0;transition:all .3s ease-out;pointer-events:none}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar{opacity:1}
.ant-picker-range-separator{align-items:center;padding:0 8px;line-height:1}
.ant-picker-range.ant-picker-small .ant-picker-clear{right:7px}
.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-left:7px}
.ant-picker-dropdown{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;position:absolute;z-index:1050}
.ant-picker-dropdown-hidden{display:none}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{top:1.67px;display:block;transform:rotate(-45deg)}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{bottom:1.67px;display:block;transform:rotate(135deg)}
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownIn}
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpIn}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownOut}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpOut}
.ant-picker-dropdown-range{padding:6.67px 0}
.ant-picker-dropdown-range-hidden{display:none}
.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{padding-top:4px}
.ant-picker-ranges{margin-bottom:0;padding:4px 12px;overflow:hidden;line-height:34px;text-align:left;list-style:none}
.ant-picker-ranges>li{display:inline-block}
.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:#1890ff;background:#e6f7ff;border-color:#91d5ff;cursor:pointer}
.ant-picker-ranges .ant-picker-ok{float:right;margin-left:8px}
.ant-picker-range-wrapper{display:flex}
.ant-picker-range-arrow{position:absolute;z-index:1;display:none;width:10px;height:10px;margin-left:16.5px;box-shadow:2px -2px 6px rgba(0,0,0,.06);transition:left .3s ease-out}
.ant-picker-range-arrow::after{position:absolute;top:1px;right:1px;width:10px;height:10px;border:5px solid #f0f0f0;border-color:#fff #fff transparent transparent;content:''}
.ant-picker-panel-container{overflow:hidden;vertical-align:top;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);transition:margin .3s}
.ant-picker-panel-container .ant-picker-panels{display:inline-flex;flex-wrap:nowrap;direction:ltr}
.ant-picker-panel-container .ant-picker-panel{vertical-align:top;background:0 0;border-width:0 0 1px;border-radius:0}
.ant-picker-panel-container .ant-picker-panel-focused{border-color:#f0f0f0}
.ant-picker-panel{display:inline-flex;flex-direction:column;text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:2px;outline:0}
.ant-picker-panel-focused{border-color:#1890ff}
.ant-picker-date-panel,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel{display:flex;flex-direction:column;width:280px}
.ant-picker-header{display:flex;padding:0 8px;color:rgba(0,0,0,.85);border-bottom:1px solid #f0f0f0}
.ant-picker-header>*{flex:none}
.ant-picker-header button{padding:0;color:rgba(0,0,0,.25);line-height:40px;background:0 0;border:0;cursor:pointer;transition:color .3s}
.ant-picker-header>button{min-width:1.6em;font-size:14px}
.ant-picker-header>button:hover{color:rgba(0,0,0,.85)}
.ant-picker-header-view{flex:auto;font-weight:500;line-height:40px}
.ant-picker-header-view button{color:inherit;font-weight:inherit}
.ant-picker-header-view button:not(:first-child){margin-left:8px}
.ant-picker-header-view button:hover{color:#1890ff}
.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon{position:relative;display:inline-block;width:7px;height:7px}
.ant-picker-next-icon::before,.ant-picker-prev-icon::before,.ant-picker-super-next-icon::before,.ant-picker-super-prev-icon::before{position:absolute;top:0;left:0;display:inline-block;width:7px;height:7px;border:0 solid currentColor;border-width:1.5px 0 0 1.5px;content:''}
.ant-picker-super-next-icon::after,.ant-picker-super-prev-icon::after{position:absolute;top:4px;left:4px;display:inline-block;width:7px;height:7px;border:0 solid currentColor;border-width:1.5px 0 0 1.5px;content:''}
.ant-picker-prev-icon,.ant-picker-super-prev-icon{transform:rotate(-45deg)}
.ant-picker-next-icon,.ant-picker-super-next-icon{transform:rotate(135deg)}
.ant-picker-content{width:100%;table-layout:fixed;border-collapse:collapse}
.ant-picker-content td,.ant-picker-content th{position:relative;min-width:24px;font-weight:400}
.ant-picker-content th{height:30px;color:rgba(0,0,0,.85);line-height:30px}
.ant-picker-cell{padding:3px 0;color:rgba(0,0,0,.25);cursor:pointer}
.ant-picker-cell-in-view{color:rgba(0,0,0,.85)}
.ant-picker-cell-disabled{cursor:not-allowed;pointer-events:none}
.ant-picker-cell::before{position:absolute;top:50%;right:0;left:0;z-index:1;height:24px;transform:translateY(-50%);content:''}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background:#f5f5f5}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid #1890ff;border-radius:2px;content:''}
.ant-picker-cell-in-view.ant-picker-cell-in-range{position:relative}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before{background:#e6f7ff}
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{color:#fff;background:#1890ff}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before{background:#e6f7ff}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before{left:50%}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before{right:50%}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after{position:absolute;top:50%;z-index:0;height:24px;border-top:1px dashed #7ec1ff;border-bottom:1px dashed #7ec1ff;transform:translateY(-50%);content:''}
.ant-picker-cell-range-hover-end::after,.ant-picker-cell-range-hover-start::after,.ant-picker-cell-range-hover::after{right:0;left:2px}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before{background:#cbe6ff}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:2px 0 0 2px}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:0 2px 2px 0}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after{position:absolute;top:0;bottom:0;z-index:-1;background:#cbe6ff;content:''}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after{right:-6px;left:0}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after{right:0;left:-6px}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after{right:50%}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after{left:50%}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after{left:6px;border-left:1px dashed #7ec1ff;border-top-left-radius:2px;border-bottom-left-radius:2px}
.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after{right:6px;border-right:1px dashed #7ec1ff;border-top-right-radius:2px;border-bottom-right-radius:2px}
.ant-picker-cell-disabled .ant-picker-cell-inner{color:rgba(0,0,0,.25);background:0 0}
.ant-input-group-addon .ant-select-focused .ant-select-selector,.ant-input-group-addon .ant-select-open .ant-select-selector,.ant-picker-today-btn{color:#1890ff}
.ant-picker-cell-disabled::before,.ant-picker-decade-panel .ant-picker-cell-disabled .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-disabled .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-disabled .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-disabled .ant-picker-cell-inner{background:#f5f5f5}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before{border-color:rgba(0,0,0,.25)}
.ant-picker-decade-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content{height:264px}
.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{padding:0 8px}
.ant-picker-quarter-panel .ant-picker-content{height:56px}
.ant-picker-footer{width:min-content;min-width:100%;line-height:38px;text-align:center;border-bottom:1px solid transparent}
.ant-picker-panel .ant-picker-footer{border-top:1px solid #f0f0f0}
.ant-picker-footer-extra{padding:0 12px;line-height:38px;text-align:left}
.ant-picker-footer-extra:not(:last-child){border-bottom:1px solid #f0f0f0}
.ant-picker-now{text-align:left}
.ant-picker-today-btn:hover{color:#40a9ff}
.ant-picker-today-btn:active{color:#096dd9}
.ant-picker-today-btn.ant-picker-today-btn-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}
.ant-picker-decade-panel .ant-picker-cell-inner{padding:0 4px}
.ant-picker-decade-panel .ant-picker-cell::before{display:none}
.ant-picker-month-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-year-panel .ant-picker-body{padding:0 8px}
.ant-picker-date-panel .ant-picker-body,.ant-picker-week-panel .ant-picker-body{padding:8px 12px}
.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{width:60px}
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,.ant-picker-year-panel .ant-picker-cell-range-hover-start::after{left:14px;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,.ant-picker-year-panel .ant-picker-cell-range-hover-end::after{right:14px;border-right:1px dashed #7ec1ff;border-radius:0 2px 2px 0}
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after{left:14px;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner{background:0 0!important}
.ant-picker-week-panel-row td{transition:background .3s}
.ant-picker-week-panel-row:hover td{background:#f5f5f5}
.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{background:#1890ff}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{color:rgba(255,255,255,.5)}
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before{border-color:#fff}
.ant-picker-datetime-panel .ant-picker-time-panel,.ant-picker-time-panel-column:not(:first-child){border-left:1px solid #f0f0f0}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{color:#fff}
.ant-picker-date-panel .ant-picker-content{width:252px}
.ant-picker-date-panel .ant-picker-content th{width:36px}
.ant-picker-datetime-panel{display:flex}
.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{transition:opacity .3s}
.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{opacity:.3}
.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{opacity:1;cursor:not-allowed;background-color:#f5f5f5;color:rgba(0,0,0,.25)}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{opacity:1}
.ant-picker-time-panel{width:auto;min-width:auto}
.ant-picker-time-panel .ant-picker-content{display:flex;flex:auto;height:224px}
.ant-picker-time-panel-column{flex:1 0 auto;width:56px;margin:0;padding:0;overflow-y:hidden;text-align:left;list-style:none;transition:background .3s}
.ant-picker-time-panel-column::after{display:block;height:196px;content:''}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after{height:198px}
.ant-picker-time-panel-column-active{background:rgba(230,247,255,.2)}
.ant-picker-time-panel-column:hover{overflow-y:auto}
.ant-picker-time-panel-column>li{margin:0;padding:0}
.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{display:block;width:100%;height:28px;margin:0;padding:0 0 0 14px;color:rgba(0,0,0,.85);line-height:28px;border-radius:0;cursor:pointer;transition:background .3s}
.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#f5f5f5}
.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#e6f7ff}
.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:rgba(0,0,0,.25);background:0 0;cursor:not-allowed}
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{padding:21px 0}
.ant-picker-rtl{direction:rtl}
.ant-picker-rtl .ant-picker-suffix{margin-right:4px;margin-left:0}
.ant-picker-rtl .ant-picker-clear{right:auto;left:0}
.ant-picker-rtl .ant-picker-separator{transform:rotate(180deg)}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){margin-right:8px;margin-left:0}
.ant-picker-rtl.ant-picker-range .ant-picker-clear{right:auto;left:11px}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{margin-right:11px;margin-left:0}
.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-right:7px}
.ant-picker-dropdown-rtl .ant-picker-ranges{text-align:right}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{float:left;margin-right:8px;margin-left:0}
.ant-picker-panel-rtl{direction:rtl}
.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{transform:rotate(135deg)}
.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{transform:rotate(-45deg)}
.ant-picker-cell .ant-picker-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:2px;transition:background .3s,border .3s}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before{right:50%;left:0}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before{right:0;left:50%}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before{right:50%;left:50%}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after{right:0;left:-6px}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after{right:-6px;left:0}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after{right:0;left:50%}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after{right:50%;left:0}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:0 2px 2px 0}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:2px 0 0 2px}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after{right:6px;left:0;border-right:1px dashed #7ec1ff;border-left:none;border-radius:0 2px 2px 0}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after{right:0;left:6px;border-right:none;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after{right:6px;left:6px;border-right:1px dashed #7ec1ff;border-left:1px dashed #7ec1ff;border-radius:2px}
.ant-picker-dropdown-rtl .ant-picker-footer-extra{direction:rtl;text-align:right}
.ant-picker-panel-rtl .ant-picker-time-panel{direction:ltr}
.ant-input-affix-wrapper-rtl,.ant-input-group-rtl,.ant-input-group-wrapper-rtl,.ant-input-rtl,.ant-input-search-rtl,.ant-input-textarea-rtl,.ant-tag.ant-tag-rtl{direction:rtl}
.ant-picker-inline{border:none;padding:0}
.ant-picker-inline .ant-picker-range-arrow{display:none!important}
.ant-input-affix-wrapper{position:relative;width:100%;min-width:0;padding:4px 11px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;display:inline-flex}
.ant-input-affix-wrapper::placeholder{color:#bfbfbf}
.ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis}
.ant-input-affix-wrapper:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-input-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}
.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-input-affix-wrapper-focused,.ant-input-rtl .ant-input-affix-wrapper:focus{border-right-width:0;border-left-width:1px!important}
.ant-input-affix-wrapper-disabled:hover,.ant-input-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}
textarea.ant-input-affix-wrapper{line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}
.ant-input-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}
.ant-input-affix-wrapper-sm{padding:0 7px}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#40a9ff;border-right-width:1px!important;z-index:1}
.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}
.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}
.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{z-index:1}
.ant-input-affix-wrapper-disabled .ant-input[disabled]{background:0 0}
.ant-input-affix-wrapper>input.ant-input{padding:0;border:none;outline:0}
.ant-input-affix-wrapper>input.ant-input:focus{box-shadow:none}
.ant-input-affix-wrapper::before{width:0;visibility:hidden;content:'\a0'}
.ant-input-prefix,.ant-input-suffix{display:flex;flex:none;align-items:center}
.ant-input-prefix{margin-right:4px}
.ant-input-suffix{margin-left:4px}
.ant-input-clear-icon{margin:0 4px;color:rgba(0,0,0,.25);font-size:12px;vertical-align:-1px;cursor:pointer;transition:color .3s}
.ant-input,.ant-input-group{margin:0;line-height:1.5715;width:100%;font-variant:tabular-nums;font-feature-settings:'tnum'}
.ant-input-clear-icon:hover{color:rgba(0,0,0,.45)}
.ant-input,.ant-input-clear-icon:active{color:rgba(0,0,0,.85)}
.ant-input-clear-icon-hidden{visibility:hidden}
.ant-input-clear-icon:last-child{margin-right:0}
.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important;border:0!important}
.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{position:absolute;top:8px;right:8px;z-index:1}
.ant-input{box-sizing:border-box;list-style:none;position:relative;display:inline-block;min-width:0;padding:4px 11px;font-size:14px;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}
.ant-input::placeholder{color:#bfbfbf}
.ant-input-disabled,.ant-input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}
.ant-input:placeholder-shown{text-overflow:ellipsis}
.ant-input:hover{border-color:#40a9ff;border-right-width:1px!important}
.ant-input-rtl .ant-input:hover{border-right-width:0;border-left-width:1px!important}
.ant-input-focused,.ant-input:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;box-shadow:0 0 0 2px rgba(24,144,255,.2)}
.ant-input-rtl .ant-input-focused,.ant-input-rtl .ant-input:focus{border-right-width:0;border-left-width:1px!important}
.ant-input-disabled:hover,.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}
.ant-input-borderless,.ant-input-borderless-disabled,.ant-input-borderless-focused,.ant-input-borderless:focus,.ant-input-borderless:hover,.ant-input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}
textarea.ant-input{line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}
.ant-input-lg{padding:6.5px 11px;font-size:16px}
.ant-input-group,.ant-input-group-addon{position:relative;color:rgba(0,0,0,.85);font-size:14px}
.ant-input-sm{padding:0 7px}
.ant-input-group{box-sizing:border-box;padding:0;list-style:none;display:table;border-collapse:separate;border-spacing:0}
.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}
.ant-input-group>[class*=col-]{padding-right:8px}
.ant-input-group>[class*=col-]:last-child{padding-right:0}
.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}
.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}
.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}
.ant-input-group-wrap>*{display:block!important}
.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}
.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}
.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:0}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-search-button:focus,.ant-input-search-button:hover{z-index:1}
.ant-input-group-addon{padding:0 11px;font-weight:400;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}
.ant-input-group-addon .ant-select{margin:-5px -11px}
.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}
.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}
.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}
.ant-input-group-addon:first-child{border-right:0}
.ant-input-group-addon:last-child{border-left:0}
.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{padding:6.5px 11px;font-size:16px}
.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{padding:0 7px}
.ant-input-group-lg .ant-select-single .ant-select-selector{height:40px}
.ant-input-group-sm .ant-select-single .ant-select-selector{height:24px}
.ant-input-search-button,.ant-input[type=color]{height:32px}
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}
.ant-input-group.ant-input-group-compact{display:block}
.ant-input-group.ant-input-group-compact::after,.ant-input-group.ant-input-group-compact::before{display:table;content:''}
.ant-input-group.ant-input-group-compact::after{clear:both}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}
.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}
.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex}
.ant-input-group.ant-input-group-compact>:not(:last-child){margin-right:-1px;border-right-width:1px}
.ant-input-group.ant-input-group-compact .ant-input{float:none}
.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector{border-right-width:1px;border-radius:0}
.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}
.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:last-child{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}
.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}
.ant-input-group-rtl .ant-input-group-addon:first-child,.ant-input-group>.ant-input-rtl:first-child{border-radius:0 2px 2px 0}
.ant-input-group-rtl .ant-input-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}
.ant-input-group-rtl .ant-input-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-rtl.ant-input-group-addon:last-child,.ant-input-group-rtl.ant-input-group>.ant-input:last-child{border-radius:2px 0 0 2px}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child{border-radius:0 2px 2px 0}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child{border-left-width:1px;border-radius:2px 0 0 2px}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 2px 2px 0}
.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}
.ant-input-password-icon{color:rgba(0,0,0,.45);cursor:pointer;transition:all .3s}
.ant-input-password-icon:hover{color:rgba(0,0,0,.85)}
.ant-input[type=color].ant-input-lg{height:40px}
.ant-input[type=color].ant-input-sm{height:24px;padding-top:3px;padding-bottom:3px}
.ant-input-textarea-show-count::after{float:right;color:rgba(0,0,0,.45);white-space:nowrap;content:attr(data-count);pointer-events:none}
.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover{border-color:#40a9ff}
.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#40a9ff}
.ant-input-search .ant-input-affix-wrapper{border-radius:0}
.ant-input-search .ant-input-lg{line-height:1.5713}
.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{left:-1px;padding:0;border:0}
.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{padding-top:0;padding-bottom:0;border-radius:0 2px 2px 0}
.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:rgba(0,0,0,.45)}
.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before{top:0;right:0;bottom:0;left:0}
.ant-input-search-large .ant-input-search-button{height:40px}
.ant-input-search-small .ant-input-search-button{height:24px}
.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{border:none;outline:0}
.ant-input-affix-wrapper-rtl .ant-input-prefix{margin:0 0 0 4px}
.ant-input-affix-wrapper-rtl .ant-input-suffix{margin:0 4px 0 0}
.ant-input-textarea-rtl.ant-input-textarea-show-count::after{text-align:left}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon:last-child{margin-right:4px;margin-left:0}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon{right:auto;left:8px}
.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-right-color:#40a9ff;border-left-color:#d9d9d9}
.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover{border-right-color:#40a9ff}
.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{right:-1px;left:auto}
.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{border-radius:2px 0 0 2px}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.ant-input{height:32px}.ant-input-lg{height:40px}.ant-input-sm{height:24px}.ant-input-affix-wrapper>input.ant-input{height:auto}}
textarea.nz-textarea-autosize-measuring{height:auto!important;overflow:hidden!important;padding:2px 0!important;box-sizing:content-box!important}
.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only{width:32px;height:32px}
.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px}
.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px}
.ant-tag{box-sizing:border-box;margin:0 8px 0 0;font-variant:tabular-nums;list-style:none;font-feature-settings:'tnum';display:inline-block;height:auto;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:2px;opacity:1;transition:all .3s}
.ant-tag-checkable,.ant-tag-has-color{border-color:transparent}
.ant-tag,.ant-tag a,.ant-tag a:hover{color:rgba(0,0,0,.85)}
.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}
.ant-tag-close-icon{margin-left:3px;color:rgba(0,0,0,.45);font-size:10px;cursor:pointer;transition:all .3s}
.ant-tag-close-icon:hover{color:rgba(0,0,0,.85)}
.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{color:#fff}
.ant-tag-checkable{background-color:transparent;cursor:pointer}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#1890ff}
.ant-tag-checkable-checked,.ant-tag-checkable:active{color:#fff}
.ant-tag-checkable-checked{background-color:#1890ff}
.ant-tag-checkable:active{background-color:#096dd9}
.ant-tag-hidden{display:none}
.ant-tag-pink{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}
.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}
.ant-tag-magenta{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}
.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}
.ant-tag-red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}
.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}
.ant-tag-volcano{color:#d4380d;background:#fff2e8;border-color:#ffbb96}
.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}
.ant-tag-orange{color:#d46b08;background:#fff7e6;border-color:#ffd591}
.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}
.ant-tag-yellow{color:#d4b106;background:#feffe6;border-color:#fffb8f}
.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}
.ant-tag-gold{color:#d48806;background:#fffbe6;border-color:#ffe58f}
.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}
.ant-tag-cyan{color:#08979c;background:#e6fffb;border-color:#87e8de}
.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}
.ant-tag-lime{color:#7cb305;background:#fcffe6;border-color:#eaff8f}
.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}
.ant-tag-green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}
.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}
.ant-tag-blue{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}
.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}
.ant-tag-geekblue{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}
.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}
.ant-tag-purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}
.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1}
.ant-tag-success{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}
.ant-tag-processing{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}
.ant-tag-error{color:#f5222d;background:#fff1f0;border-color:#ffa39e}
.ant-tag-warning{color:#fa8c16;background:#fff7e6;border-color:#ffd591}
.ant-tag>.anticon+span,.ant-tag>span+.anticon{margin-left:7px}
.ant-tag.ant-tag-rtl{margin-right:0;margin-left:8px;text-align:right}
.ant-tag-rtl .ant-tag-close-icon{margin-right:3px;margin-left:0}
.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{margin-right:7px;margin-left:0}
@tailwind base;
@tailwind components;
@tailwind utilities;
:root {
  --color-primary-lighter: #f0f9ff;
  --color-primary-light: #7dd3fc;
  --color-primary: #0284c7;
  --color-primary-alpha35: rgba(2, 132, 199, 0.35);
  --color-primary-dark: #075985;
  --color-primary-darker: #232f3e;
  --color-primary-border: #0369a1;
  --color-navbar: #fefefe;
  --color-navbar-secondary: #e2e8f0;
  --color-navbar-text: #2d3748;
  --color-accent-lighter: #fffaf0;
  --color-accent-light: #fbd38d;
  --color-accent: #e66115;
  --color-accent-dark: #c05621;
  --color-accent-darker: #7b341e;
  --color-scale-gray-0: #fafbfc;
  --color-scale-gray-1: #f6f8fa;
  --color-scale-gray-2: #e1e4e8;
  --color-scale-gray-3: #d1d5da;
  --color-scale-gray-4: #959da5;
  --color-scale-gray-5: #6a737d;
  --color-scale-gray-6: #586069;
  --color-scale-gray-7: #444d56;
  --color-scale-gray-8: #2f363d;
  --color-scale-gray-9: #24292e;
  --color-scale-blue-0: #f1f8ff;
  --color-scale-blue-1: #dbedff;
  --color-scale-blue-2: #c8e1ff;
  --color-scale-blue-3: #79b8ff;
  --color-scale-blue-4: #2188ff;
  --color-scale-blue-5: #0366d6;
  --color-scale-blue-6: #005cc5;
  --color-scale-blue-7: #044289;
  --color-scale-blue-8: #032f62;
  --color-scale-blue-9: #05264c;
  --color-scale-green-0: #f0fff4;
  --color-scale-green-1: #dcffe4;
  --color-scale-green-2: #bef5cb;
  --color-scale-green-3: #85e89d;
  --color-scale-green-4: #34d058;
  --color-scale-green-5: #28a745;
  --color-scale-green-6: #22863a;
  --color-scale-green-7: #176f2c;
  --color-scale-green-8: #165c26;
  --color-scale-green-9: #144620;
  --color-scale-purple-0: #f5f0ff;
  --color-scale-purple-1: #e6dcfd;
  --color-scale-purple-2: #d1bcf9;
  --color-scale-purple-3: #b392f0;
  --color-scale-purple-4: #8a63d2;
  --color-scale-purple-5: #6f42c1;
  --color-scale-purple-6: #5a32a3;
  --color-scale-purple-7: #4c2889;
  --color-scale-purple-8: #3a1d6e;
  --color-scale-purple-9: #29134e;
  --color-scale-yellow-0: #fffdef;
  --color-scale-yellow-1: #fffbdd;
  --color-scale-yellow-2: #fff5b1;
  --color-scale-yellow-3: #ffea7f;
  --color-scale-yellow-4: #ffdf5d;
  --color-scale-yellow-5: #ffd33d;
  --color-scale-yellow-6: #f9c513;
  --color-scale-yellow-7: #dbab09;
  --color-scale-yellow-8: #b08800;
  --color-scale-yellow-9: #735c0f;
  --color-scale-orange-0: #fff8f2;
  --color-scale-orange-1: #ffebda;
  --color-scale-orange-2: #ffd1ac;
  --color-scale-orange-3: #ffab70;
  --color-scale-orange-4: #fb8532;
  --color-scale-orange-5: #f66a0a;
  --color-scale-orange-6: #e36209;
  --color-scale-orange-7: #d15704;
  --color-scale-orange-8: #c24e00;
  --color-scale-orange-9: #a04100;
  --color-scale-red-0: #ffeef0;
  --color-scale-red-1: #ffdce0;
  --color-scale-red-2: #fdaeb7;
  --color-scale-red-3: #f97583;
  --color-scale-red-4: #ea4a5a;
  --color-scale-red-5: #d73a49;
  --color-scale-red-6: #cb2431;
  --color-scale-red-7: #b31d28;
  --color-scale-red-8: #9e1c23;
  --color-scale-red-9: #86181d;
  --color-text-primary: var(--color-scale-gray-9);
  --color-text-secondary: var(--color-scale-gray-6);
  --color-text-tertiary: var(--color-scale-gray-9);
  --color-text-link: var(--color-scale-blue-5);
  --color-text-success: var(--color-scale-green-6);
  --color-text-warning: var(--color-scale-yellow-8);
  --color-text-danger: var(--color-scale-red-6);
  --color-border-primary: var(--color-scale-gray-2);
  --color-border-secondary: #eaecef;
  --color-border-tertiary: var(--color-scale-gray-3);
  --color-border-info: var(--color-scale-blue-5);
  --color-border-success: var(--color-scale-green-4);
  --color-border-warning: var(--color-scale-yellow-6);
  --color-border-danger: var(--color-scale-red-5);
  --color-bg-primary: #ffffff;
  --color-bg-secondary: var(--color-scale-gray-0);
  --color-bg-tertiary: var(--color-scale-gray-1);
  --color-bg-info: var(--color-scale-blue-0);
  --color-bg-success: var(--color-scale-green-1);
  --color-bg-warning: var(--color-scale-yellow-2);
  --color-bg-danger: var(--color-scale-red-0);
}
:root .dark {
  --color-scale-gray-0: #f0f6fc;
  --color-scale-gray-1: #c9d1d9;
  --color-scale-gray-2: #b1bac4;
  --color-scale-gray-3: #8b949e;
  --color-scale-gray-4: #6e7681;
  --color-scale-gray-5: #484f58;
  --color-scale-gray-6: #30363d;
  --color-scale-gray-7: #21262d;
  --color-scale-gray-8: #161b22;
  --color-scale-gray-9: #0d1117;
  --color-scale-blue-0: #cae8ff;
  --color-scale-blue-1: #a5d6ff;
  --color-scale-blue-2: #79c0ff;
  --color-scale-blue-3: #58a6ff;
  --color-scale-blue-4: #388bfd;
  --color-scale-blue-5: #1f6feb;
  --color-scale-blue-6: #1158c7;
  --color-scale-blue-7: #0d419d;
  --color-scale-blue-8: #0c2d6b;
  --color-scale-blue-9: #051d4d;
  --color-scale-green-0: #aff5b4;
  --color-scale-green-1: #7ee787;
  --color-scale-green-2: #56d364;
  --color-scale-green-3: #3fb950;
  --color-scale-green-4: #2ea043;
  --color-scale-green-5: #238636;
  --color-scale-green-6: #196c2e;
  --color-scale-green-7: #0f5323;
  --color-scale-green-8: #033a16;
  --color-scale-green-9: #04260f;
  --color-scale-purple-0: #eddeff;
  --color-scale-purple-1: #e2c5ff;
  --color-scale-purple-2: #d2a8ff;
  --color-scale-purple-3: #bc8cff;
  --color-scale-purple-4: #a371f7;
  --color-scale-purple-5: #8957e5;
  --color-scale-purple-6: #6e40c9;
  --color-scale-purple-7: #553098;
  --color-scale-purple-8: #3c1e70;
  --color-scale-purple-9: #271052;
  --color-scale-yellow-0: #f8e3a1;
  --color-scale-yellow-1: #f2cc60;
  --color-scale-yellow-2: #e3b341;
  --color-scale-yellow-3: #d29922;
  --color-scale-yellow-4: #bb8009;
  --color-scale-yellow-5: #9e6a03;
  --color-scale-yellow-6: #845306;
  --color-scale-yellow-7: #693e00;
  --color-scale-yellow-8: #4b2900;
  --color-scale-yellow-9: #341a00;
  --color-scale-orange-0: #ffdfb6;
  --color-scale-orange-1: #ffc680;
  --color-scale-orange-2: #ffa657;
  --color-scale-orange-3: #f0883e;
  --color-scale-orange-4: #db6d28;
  --color-scale-orange-5: #bd561d;
  --color-scale-orange-6: #9b4215;
  --color-scale-orange-7: #762d0a;
  --color-scale-orange-8: #5a1e02;
  --color-scale-orange-9: #3d1300;
  --color-scale-red-0: #ffdcd7;
  --color-scale-red-1: #ffc1ba;
  --color-scale-red-2: #ffa198;
  --color-scale-red-3: #ff7b72;
  --color-scale-red-4: #f85149;
  --color-scale-red-5: #da3633;
  --color-scale-red-6: #b62324;
  --color-scale-red-7: #8e1519;
  --color-scale-red-8: #67060c;
  --color-scale-red-9: #490202;
  --color-text-primary: var(--color-scale-gray-1);
  --color-text-secondary: var(--color-scale-gray-3);
  --color-text-tertiary: var(--color-scale-gray-3);
  --color-text-placeholder: var(--color-scale-gray-5);
  --color-text-link: var(--color-scale-blue-3);
  --color-text-success: var(--color-scale-green-2);
  --color-text-warning: var(--color-scale-yellow-2);
  --color-text-danger: var(--color-scale-red-4);
  --color-border-primary: var(--color-scale-gray-6);
  --color-border-secondary: var(--color-scale-gray-7);
  --color-border-tertiary: var(--color-scale-gray-4);
  --color-border-info: rgba(56, 139, 253, 0.4);
  --color-border-success: rgba(248, 81, 73, 0.4);
  --color-border-warning: rgba(63, 185, 80, 0.4);
  --color-border-danger: rgba(187, 128, 9, 0.4);
  --color-bg-primary: var(--color-scale-gray-9);
  --color-bg-secondary: var(--color-scale-gray-9);
  --color-bg-tertiary: var(--color-scale-gray-8);
  --color-bg-info: var(--color-scale-blue-4);
  --color-bg-success: var(--color-scale-green-4);
  --color-bg-warning: var(--color-scale-yellow-4);
  --color-bg-danger: var(--color-scale-red-5);
}
:root .default-theme {
  --color-primary-lighter: #f0f9ff;
  --color-primary-light: #7dd3fc;
  --color-primary: #0284c7;
  --color-primary-dark: #075985;
  --color-primary-darker: #232f3e;
  --color-primary-border: #0369a1;
  --color-navbar: #232f3e;
  --color-navbar-secondary: #1c4e9c;
  --color-navbar-text: #fefefe;
  --color-accent-lighter: #fffaf0;
  --color-accent-light: #fbd38d;
  --color-accent: #ea580c;
  --color-accent-dark: #c2410c;
  --color-accent-darker: #7c2d12;
}
:root .red-theme {
  --color-primary-lighter: #fef2f2;
  --color-primary-light: #fecaca;
  --color-primary: #dc2626;
  --color-primary-dark: #991b1b;
  --color-primary-darker: #460f0f;
  --color-primary-border: #b91c1c;
  --color-navbar: #dc2626;
  --color-navbar-secondary: #c53030;
  --color-accent-lighter: #f0fff4;
  --color-accent-light: #9ae6b4;
  --color-accent: #16a34a;
  --color-accent-dark: #2f855a;
  --color-accent-darker: #22543d;
}
:root .blue-theme {
  --color-primary-lighter: #f0f9ff;
  --color-primary-light: #7dd3fc;
  --color-primary: #0284c7;
  --color-primary-dark: #075985;
  --color-primary-darker: #232f3e;
  --color-primary-border: #0369a1;
  --color-navbar: #2177d2;
  --color-navbar-secondary: #17599c;
  --color-navbar-text: #fefefe;
  --color-accent-lighter: #fffaf0;
  --color-accent-light: #fbd38d;
  --color-accent: #e66115;
  --color-accent-dark: #c05621;
  --color-accent-darker: #7b341e;
}
:root .green-theme {
  --color-primary-lighter: #f0fff4;
  --color-primary-light: #9ae6b4;
  --color-primary: #16a34a;
  --color-primary-dark: #2f855a;
  --color-primary-darker: #0f3824;
  --color-primary-border: #15803d;
  --color-navbar: #27a55b;
  --color-navbar-secondary: #2f855a;
  --color-navbar-text: #fefefe;
  --color-accent-lighter: #fff5f5;
  --color-accent-light: #feb2b2;
  --color-accent: #e53e3e;
  --color-accent-dark: #c53030;
  --color-accent-darker: #9b2c2c;
}
:root .orange-theme {
  --color-primary-lighter: #fffaf0;
  --color-primary-light: #fbd38d;
  --color-primary: #ea580c;
  --color-primary-dark: #c05621;
  --color-primary-darker: #501e10;
  --color-primary-border: #c2410c;
  --color-navbar: #c05621;
  --color-navbar-secondary: #c05621;
  --color-navbar-text: #fefefe;
  --color-accent-lighter: #f6fafe;
  --color-accent-light: #b8d6f4;
  --color-accent: #2177d2;
  --color-accent-dark: #17599c;
  --color-accent-darker: #0e3b66;
}
:root .yellow-theme {
  --color-primary-lighter: #fffff0;
  --color-primary-light: #faf089;
  --color-primary: #eab308;
  --color-primary-dark: #b7791f;
  --color-primary-darker: #744210;
  --color-primary-border: #ca8a04;
  --color-navbar: #caa524;
  --color-navbar-secondary: #b7791f;
  --color-navbar-text: #fefefe;
  --color-accent-lighter: #f7f7ff;
  --color-accent-light: #a6a6de;
  --color-accent: #6666c4;
  --color-accent-dark: #393982;
  --color-accent-darker: #1a1a40;
}
:root .indigo-theme {
  --color-primary-lighter: #eef2ff;
  --color-primary-light: #c7d2fe;
  --color-primary: #4f46e5;
  --color-primary-dark: #4338ca;
  --color-primary-darker: #312e81;
  --color-primary-border: #4338ca;
  --color-navbar: #4b4ba3;
  --color-navbar-secondary: #4b4ba3;
  --color-navbar-text: #fefefe;
  --color-accent-lighter: #fffff0;
  --color-accent-light: #fefcbf;
  --color-accent: #d69e2e;
  --color-accent-dark: #b7791f;
  --color-accent-darker: #744210;
}
:root .clear-red-theme {
  --color-primary-lighter: #fef2f2;
  --color-primary-light: #fecaca;
  --color-primary: #dc2626;
  --color-primary-dark: #991b1b;
  --color-primary-darker: #460f0f;
  --color-primary-border: #b91c1c;
  --color-navbar: #fefefe;
  --color-navbar-secondary: #e2e8f0;
  --color-navbar-text: #2d3748;
  --color-accent-lighter: #f0fff4;
  --color-accent-light: #9ae6b4;
  --color-accent: #48bb78;
  --color-accent-dark: #2f855a;
  --color-accent-darker: #22543d;
}
:root .clear-blue-theme {
  --color-primary-lighter: #f0f9ff;
  --color-primary-light: #7dd3fc;
  --color-primary: #0284c7;
  --color-primary-dark: #075985;
  --color-primary-darker: #232f3e;
  --color-primary-border: #0369a1;
  --color-navbar: #fefefe;
  --color-navbar-secondary: #e2e8f0;
  --color-navbar-text: #2d3748;
  --color-accent-lighter: #fffaf0;
  --color-accent-light: #fbd38d;
  --color-accent: #e66115;
  --color-accent-dark: #c05621;
  --color-accent-darker: #7b341e;
}
:root .clear-green-theme {
  --color-primary-lighter: #f0fff4;
  --color-primary-light: #9ae6b4;
  --color-primary: #16a34a;
  --color-primary-dark: #2f855a;
  --color-primary-darker: #0f3824;
  --color-primary-border: #15803d;
  --color-navbar: #fefefe;
  --color-navbar-secondary: #e2e8f0;
  --color-navbar-text: #2d3748;
  --color-accent-lighter: #fff5f5;
  --color-accent-light: #feb2b2;
  --color-accent: #e53e3e;
  --color-accent-dark: #c53030;
  --color-accent-darker: #9b2c2c;
}
:root .clear-orange-theme {
  --color-primary-lighter: #fffaf0;
  --color-primary-light: #fbd38d;
  --color-primary: #ea580c;
  --color-primary-dark: #c05621;
  --color-primary-darker: #501e10;
  --color-primary-border: #c2410c;
  --color-navbar: #fefefe;
  --color-navbar-secondary: #e2e8f0;
  --color-navbar-text: #2d3748;
  --color-accent-lighter: #f6fafe;
  --color-accent-light: #b8d6f4;
  --color-accent: #2177d2;
  --color-accent-dark: #17599c;
  --color-accent-darker: #0e3b66;
}
:root .clear-yellow-theme {
  --color-primary-lighter: #fffff0;
  --color-primary-light: #faf089;
  --color-primary: #eab308;
  --color-primary-dark: #b7791f;
  --color-primary-darker: #744210;
  --color-primary-border: #ca8a04;
  --color-navbar: #fefefe;
  --color-navbar-secondary: #e2e8f0;
  --color-navbar-text: #2d3748;
  --color-accent-lighter: #f7f7ff;
  --color-accent-light: #a6a6de;
  --color-accent: #6666c4;
  --color-accent-dark: #393982;
  --color-accent-darker: #1a1a40;
}
:root .clear-indigo-theme {
  --color-primary-lighter: #eef2ff;
  --color-primary-light: #c7d2fe;
  --color-primary: #4f46e5;
  --color-primary-dark: #4338ca;
  --color-primary-darker: #312e81;
  --color-primary-border: #4338ca;
  --color-navbar: #fefefe;
  --color-navbar-secondary: #e2e8f0;
  --color-navbar-text: #2d3748;
  --color-accent-lighter: #fffff0;
  --color-accent-light: #fefcbf;
  --color-accent: #d69e2e;
  --color-accent-dark: #b7791f;
  --color-accent-darker: #744210;
}
:root {
  --color-primary-lighter: #f0f9ff;
  --color-primary-light: #7dd3fc;
  --color-primary: #0284c7;
  --color-primary-dark: #075985;
  --color-primary-darker: #232f3e;
  --color-primary-border: #0369a1;
  --color-navbar: #fefefe;
  --color-navbar-secondary: #e2e8f0;
  --color-navbar-text: #2d3748;
  --color-accent-lighter: #fffaf0;
  --color-accent-light: #fbd38d;
  --color-accent: #e66115;
  --color-accent-dark: #c05621;
  --color-accent-darker: #7b341e;
  --color-scale-gray-0: #fafbfc;
  --color-scale-gray-1: #f6f8fa;
  --color-scale-gray-2: #e1e4e8;
  --color-scale-gray-3: #d1d5da;
  --color-scale-gray-4: #959da5;
  --color-scale-gray-5: #6a737d;
  --color-scale-gray-6: #586069;
  --color-scale-gray-7: #444d56;
  --color-scale-gray-8: #2f363d;
  --color-scale-gray-9: #24292e;
  --color-scale-blue-0: #f1f8ff;
  --color-scale-blue-1: #dbedff;
  --color-scale-blue-2: #c8e1ff;
  --color-scale-blue-3: #79b8ff;
  --color-scale-blue-4: #2188ff;
  --color-scale-blue-5: #0366d6;
  --color-scale-blue-6: #005cc5;
  --color-scale-blue-7: #044289;
  --color-scale-blue-8: #032f62;
  --color-scale-blue-9: #05264c;
  --color-scale-green-0: #f0fff4;
  --color-scale-green-1: #dcffe4;
  --color-scale-green-2: #bef5cb;
  --color-scale-green-3: #85e89d;
  --color-scale-green-4: #34d058;
  --color-scale-green-5: #28a745;
  --color-scale-green-6: #22863a;
  --color-scale-green-7: #176f2c;
  --color-scale-green-8: #165c26;
  --color-scale-green-9: #144620;
  --color-scale-purple-0: #f5f0ff;
  --color-scale-purple-1: #e6dcfd;
  --color-scale-purple-2: #d1bcf9;
  --color-scale-purple-3: #b392f0;
  --color-scale-purple-4: #8a63d2;
  --color-scale-purple-5: #6f42c1;
  --color-scale-purple-6: #5a32a3;
  --color-scale-purple-7: #4c2889;
  --color-scale-purple-8: #3a1d6e;
  --color-scale-purple-9: #29134e;
  --color-scale-yellow-0: #fffdef;
  --color-scale-yellow-1: #fffbdd;
  --color-scale-yellow-2: #fff5b1;
  --color-scale-yellow-3: #ffea7f;
  --color-scale-yellow-4: #ffdf5d;
  --color-scale-yellow-5: #ffd33d;
  --color-scale-yellow-6: #f9c513;
  --color-scale-yellow-7: #dbab09;
  --color-scale-yellow-8: #b08800;
  --color-scale-yellow-9: #735c0f;
  --color-scale-orange-0: #fff8f2;
  --color-scale-orange-1: #ffebda;
  --color-scale-orange-2: #ffd1ac;
  --color-scale-orange-3: #ffab70;
  --color-scale-orange-4: #fb8532;
  --color-scale-orange-5: #f66a0a;
  --color-scale-orange-6: #e36209;
  --color-scale-orange-7: #d15704;
  --color-scale-orange-8: #c24e00;
  --color-scale-orange-9: #a04100;
  --color-scale-red-0: #ffeef0;
  --color-scale-red-1: #ffdce0;
  --color-scale-red-2: #fdaeb7;
  --color-scale-red-3: #f97583;
  --color-scale-red-4: #ea4a5a;
  --color-scale-red-5: #d73a49;
  --color-scale-red-6: #cb2431;
  --color-scale-red-7: #b31d28;
  --color-scale-red-8: #9e1c23;
  --color-scale-red-9: #86181d;
}
:root .dark {
  --color-scale-gray-0: #f0f6fc;
  --color-scale-gray-1: #c9d1d9;
  --color-scale-gray-2: #b1bac4;
  --color-scale-gray-3: #8b949e;
  --color-scale-gray-4: #6e7681;
  --color-scale-gray-5: #484f58;
  --color-scale-gray-6: #30363d;
  --color-scale-gray-7: #21262d;
  --color-scale-gray-8: #161b22;
  --color-scale-gray-9: #0d1117;
  --color-scale-blue-0: #cae8ff;
  --color-scale-blue-1: #a5d6ff;
  --color-scale-blue-2: #79c0ff;
  --color-scale-blue-3: #58a6ff;
  --color-scale-blue-4: #388bfd;
  --color-scale-blue-5: #1f6feb;
  --color-scale-blue-6: #1158c7;
  --color-scale-blue-7: #0d419d;
  --color-scale-blue-8: #0c2d6b;
  --color-scale-blue-9: #051d4d;
  --color-scale-green-0: #aff5b4;
  --color-scale-green-1: #7ee787;
  --color-scale-green-2: #56d364;
  --color-scale-green-3: #3fb950;
  --color-scale-green-4: #2ea043;
  --color-scale-green-5: #238636;
  --color-scale-green-6: #196c2e;
  --color-scale-green-7: #0f5323;
  --color-scale-green-8: #033a16;
  --color-scale-green-9: #04260f;
  --color-scale-purple-0: #eddeff;
  --color-scale-purple-1: #e2c5ff;
  --color-scale-purple-2: #d2a8ff;
  --color-scale-purple-3: #bc8cff;
  --color-scale-purple-4: #a371f7;
  --color-scale-purple-5: #8957e5;
  --color-scale-purple-6: #6e40c9;
  --color-scale-purple-7: #553098;
  --color-scale-purple-8: #3c1e70;
  --color-scale-purple-9: #271052;
  --color-scale-yellow-0: #f8e3a1;
  --color-scale-yellow-1: #f2cc60;
  --color-scale-yellow-2: #e3b341;
  --color-scale-yellow-3: #d29922;
  --color-scale-yellow-4: #bb8009;
  --color-scale-yellow-5: #9e6a03;
  --color-scale-yellow-6: #845306;
  --color-scale-yellow-7: #693e00;
  --color-scale-yellow-8: #4b2900;
  --color-scale-yellow-9: #341a00;
  --color-scale-orange-0: #ffdfb6;
  --color-scale-orange-1: #ffc680;
  --color-scale-orange-2: #ffa657;
  --color-scale-orange-3: #f0883e;
  --color-scale-orange-4: #db6d28;
  --color-scale-orange-5: #bd561d;
  --color-scale-orange-6: #9b4215;
  --color-scale-orange-7: #762d0a;
  --color-scale-orange-8: #5a1e02;
  --color-scale-orange-9: #3d1300;
  --color-scale-red-0: #ffdcd7;
  --color-scale-red-1: #ffc1ba;
  --color-scale-red-2: #ffa198;
  --color-scale-red-3: #ff7b72;
  --color-scale-red-4: #f85149;
  --color-scale-red-5: #da3633;
  --color-scale-red-6: #b62324;
  --color-scale-red-7: #8e1519;
  --color-scale-red-8: #67060c;
  --color-scale-red-9: #490202;
}
:root {
  --color-text-primary: var(--color-scale-gray-9);
  --color-text-secondary: var(--color-scale-gray-6);
  --color-text-tertiary: var(--color-scale-gray-5);
  --color-text-placeholder: var(--color-scale-gray-5);
  --color-text-disabled: var(--color-scale-gray-4);
  --color-text-inverse: #ffffff;
  --color-text-link: var(--color-scale-blue-5);
  --color-text-success: var(--color-scale-green-6);
  --color-text-warning: var(--color-scale-yellow-8);
  --color-text-danger: var(--color-scale-red-6);
  --color-text-white: #ffffff;
  --color-border-primary: var(--color-scale-gray-3);
  --color-border-secondary: #eaecef;
  --color-border-tertiary: var(--color-scale-gray-2);
  --color-border-overlay: var(--color-scale-gray-2);
  --color-border-inverse: #ffffff;
  --color-border-info: var(--color-scale-blue-5);
  --color-border-danger: var(--color-scale-red-5);
  --color-border-success: var(--color-scale-green-4);
  --color-border-warning: var(--color-scale-yellow-6);
  --color-icon-primary: var(--color-scale-gray-9);
  --color-icon-secondary: var(--color-scale-gray-6);
  --color-icon-tertiary: var(--color-scale-gray-4);
  --color-icon-info: var(--color-scale-blue-5);
  --color-icon-danger: var(--color-scale-red-5);
  --color-icon-success: var(--color-scale-green-6);
  --color-icon-warning: var(--color-scale-yellow-8);
  --color-bg-canvas: #ffffff;
  --color-bg-canvas-mobile: #ffffff;
  --color-bg-canvas-inverse: var(--color-scale-gray-9);
  --color-bg-canvas-inset: var(--color-scale-gray-1);
  --color-bg-primary: #ffffff;
  --color-bg-secondary: var(--color-scale-gray-0);
  --color-bg-tertiary: var(--color-scale-gray-1);
  --color-bg-overlay: #ffffff;
  --color-bg-backdrop: rgba(27, 31, 35, 0.5);
  --color-bg-info: var(--color-scale-blue-0);
  --color-bg-info-inverse: var(--color-scale-blue-5);
  --color-bg-danger: var(--color-scale-red-0);
  --color-bg-danger-inverse: var(--color-scale-red-5);
  --color-bg-success: var(--color-scale-green-1);
  --color-bg-success-inverse: var(--color-scale-green-5);
  --color-bg-warning: var(--color-scale-yellow-2);
  --color-bg-warning-inverse: var(--color-scale-yellow-5);
  --color-states-bg-gray: var(--color-scale-gray-4);
  --color-states-border-gray: var(--color-scale-gray-4);
  --color-states-text-gray: var(--color-text-white);
  --color-states-bg-green: var(--color-scale-green-4);
  --color-states-border-green: var(--color-scale-green-4);
  --color-states-text-green: var(--color-text-white);
  --color-states-bg-indigo: var(--color-scale-indigo-4);
  --color-states-border-indigo: var(--color-scale-indigo-4);
  --color-states-text-indigo: var(--color-text-white);
  --color-states-bg-red: var(--color-scale-red-4);
  --color-states-border-red: var(--color-scale-red-4);
  --color-states-text-red: var(--color-text-white);
  --color-states-bg-blue: var(--color-scale-blue-4);
  --color-states-border-blue: var(--color-scale-blue-4);
  --color-states-text-blue: var(--color-text-white);
  --color-states-bg-yellow: var(--color-scale-yellow-7);
  --color-states-border-yellow: var(--color-scale-yellow-7);
  --color-states-text-yellow: var(--color-text-white);
  --color-state-selected-bg-primary: var(--color-scale-blue-5);
  --color-state-selected-border-primary: var(--color-scale-blue-5);
  --color-state-selected-text-primary: #ffffff;
  --color-state-selected-icon-primary: #ffffff;
  --color-state-focus-border: var(--color-scale-blue-5);
  --color-state-focus-shadow: 0 0 0 3px rgba(3, 102, 214, 0.3);
  --color-state-hover-bg-primary: var(--color-scale-blue-5);
  --color-state-hover-border-primary: var(--color-scale-blue-5);
  --color-state-hover-text-primary: #ffffff;
  --color-state-hover-icon-primary: #ffffff;
  --color-state-hover-bg-secondary: var(--color-scale-gray-1);
  --color-state-hover-bg-tertiary: var(--color-scale-gray-2);
  --color-state-hover-border-secondary: var(--color-scale-gray-1);
  --color-state-hover-bg-default: #d0d7de52;
  --color-shadow-small: 0 1px 0 rgba(27, 31, 35, 0.04);
  --color-shadow-medium: 0 3px 6px rgba(149, 157, 165, 0.15);
  --color-shadow-large: 0 8px 24px rgba(149, 157, 165, 0.2);
  --color-shadow-extraLarge: 0 12px 48px rgba(149, 157, 165, 0.3);
  --color-shadow-highlight: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  --color-shadow-inset: inset 0 1px 0 rgba(225, 228, 232, 0.2);
}
:root .dark {
  --color-text-primary: var(--color-scale-gray-1);
  --color-text-secondary: var(--color-scale-gray-3);
  --color-text-tertiary: var(--color-scale-gray-3);
  --color-text-placeholder: var(--color-scale-gray-5);
  --color-text-disabled: var(--color-scale-gray-5);
  --color-text-inverse: var(--color-scale-gray-9);
  --color-text-link: var(--color-scale-blue-3);
  --color-text-success: var(--color-scale-green-2);
  --color-text-warning: var(--color-scale-yellow-2);
  --color-text-danger: var(--color-scale-red-4);
  --color-text-white: var(--color-scale-gray-0);
  --color-border-primary: var(--color-scale-gray-6);
  --color-border-secondary: var(--color-scale-gray-7);
  --color-border-tertiary: var(--color-scale-gray-4);
  --color-border-overlay: var(--color-scale-gray-6);
  --color-border-inverse: var(--color-scale-gray-0);
  --color-border-info: rgba(56, 139, 253, 0.4);
  --color-border-danger: rgba(248, 81, 73, 0.4);
  --color-border-success: rgba(63, 185, 80, 0.4);
  --color-border-warning: rgba(187, 128, 9, 0.4);
  --color-icon-primary: var(--color-scale-gray-1);
  --color-icon-secondary: var(--color-scale-gray-4);
  --color-icon-tertiary: var(--color-scale-gray-5);
  --color-icon-info: var(--color-scale-blue-2);
  --color-icon-danger: var(--color-scale-red-4);
  --color-icon-success: var(--color-scale-green-2);
  --color-icon-warning: var(--color-scale-yellow-2);
  --color-bg-canvas: var(--color-scale-gray-9);
  --color-bg-canvas-mobile: #010409;
  --color-bg-canvas-inverse: var(--color-scale-gray-0);
  --color-bg-canvas-inset: #090c10;
  --color-bg-primary: var(--color-scale-gray-9);
  --color-bg-secondary: var(--color-scale-gray-9);
  --color-bg-tertiary: var(--color-scale-gray-8);
  --color-bg-overlay: var(--color-scale-gray-8);
  --color-bg-backdrop: rgba(1, 4, 9, 0.8);
  --color-bg-info: rgba(56, 139, 253, 0.1);
  --color-bg-info-inverse: var(--color-scale-blue-4);
  --color-bg-danger: rgba(248, 81, 73, 0.1);
  --color-bg-danger-inverse: var(--color-scale-red-5);
  --color-bg-success: rgba(46, 160, 67, 0.1);
  --color-bg-success-inverse: var(--color-scale-green-4);
  --color-bg-warning: rgba(187, 128, 9, 0.1);
  --color-bg-warning-inverse: var(--color-scale-yellow-4);
  --color-states-bg-gray: rgba(110, 118, 129, 0.1);
  --color-states-border-gray: var(--color-scale-gray-4);
  --color-states-text-gray: var(--color-scale-gray-4);
  --color-states-bg-green: rgba(46, 160, 67, 0.1);
  --color-states-border-green: var(--color-scale-green-4);
  --color-states-text-green: var(--color-scale-green-4);
  --color-states-bg-indigo: rgba(163, 113, 247, 0.1);
  --color-states-border-indigo: var(--color-scale-indigo-4);
  --color-states-text-indigo: var(--color-scale-indigo-4);
  --color-states-bg-red: rgba(248, 81, 73, 0.1);
  --color-states-border-red: var(--color-scale-red-4);
  --color-states-text-red: var(--color-scale-red-4);
  --color-states-bg-blue: rgba(33, 136, 255, 0.1);
  --color-states-border-blue: var(--color-scale-blue-4);
  --color-states-text-blue: var(--color-scale-blue-4);
  --color-states-bg-yellow: rgba(255, 223, 93, 0.1);
  --color-states-border-yellow: var(--color-scale-yellow-4);
  --color-states-text-yellow: var(--color-scale-yellow-4);
  --color-state-selected-bg-primary: var(--color-scale-blue-5);
  --color-state-selected-border-primary: var(--color-scale-blue-4);
  --color-state-selected-text-primary: var(--color-scale-gray-0);
  --color-state-selected-icon-primary: var(--color-scale-gray-0);
  --color-state-focus-border: var(--color-scale-blue-4);
  --color-state-focus-shadow: 0 0 0 3px #0c2d6b;
  --color-state-hover-bg-primary: var(--color-scale-blue-5);
  --color-state-hover-border-primary: var(--color-scale-blue-4);
  --color-state-hover-text-primary: var(--color-scale-gray-0);
  --color-state-hover-icon-primary: var(--color-scale-gray-0);
  --color-state-hover-bg-secondary: var(--color-scale-gray-8);
  --color-state-hover-bg-tertiary: var(--color-scale-gray-7);
  --color-state-hover-border-secondary: var(--color-scale-gray-8);
  --color-state-hover-bg-default: #b1bac41f;
  --color-shadow-small: 0 0 rgba(0, 0, 0, 0);
  --color-shadow-medium: 0 3px 6px #010409;
  --color-shadow-large: 0 8px 24px #010409;
  --color-shadow-extraLarge: 0 12px 48px #010409;
  --color-shadow-highlight: 0 0 rgba(0, 0, 0, 0);
  --color-shadow-inset: 0 0 rgba(0, 0, 0, 0);
}
:root {
  --color-btn-text: var(--color-scale-gray-9);
  --color-btn-bg: var(--color-scale-gray-0);
  --color-btn-border: var(--color-scale-gray-3);
  --color-btn-shadow: 0 1px 0 rgba(27, 31, 35, 0.04);
  --color-btn-inset-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  --color-btn-hover-bg: #f3f4f6;
  --color-btn-hover-border: rgba(27, 31, 35, 0.15);
  --color-btn-selected-bg: #edeff2;
  --color-btn-focus-bg: var(--color-scale-gray-0);
  --color-btn-focus-border: rgba(27, 31, 35, 0.15);
  --color-btn-focus-shadow: 0 0 0 3px rgba(3, 102, 214, 0.3);
  --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27, 31, 35, 0.15);
  --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(3, 102, 214, 0.3);
  --color-btn-counter-bg: rgba(27, 31, 35, 0.08);
  --color-btn-primary-text: #ffffff;
  --color-btn-primary-bg: #2ea44f;
  --color-btn-primary-border: rgba(27, 31, 35, 0.15);
  --color-btn-primary-shadow: 0 1px 0 rgba(27, 31, 35, 0.1);
  --color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
  --color-btn-primary-hover-bg: #2c974b;
  --color-btn-primary-hover-border: rgba(27, 31, 35, 0.15);
  --color-btn-primary-selected-bg: #2a8f47;
  --color-btn-primary-selected-shadow: inset 0 1px 0 rgba(20, 70, 32, 0.2);
  --color-btn-primary-disabled-text: rgba(255, 255, 255, 0.8);
  --color-btn-primary-disabled-bg: #94d3a2;
  --color-btn-primary-disabled-border: rgba(27, 31, 35, 0.1);
  --color-btn-primary-focus-bg: #2ea44f;
  --color-btn-primary-focus-border: rgba(27, 31, 35, 0.15);
  --color-btn-primary-focus-shadow: 0 0 0 3px rgba(46, 164, 79, 0.4);
  --color-btn-primary-icon: rgba(255, 255, 255, 0.8);
  --color-btn-primary-counter-bg: rgba(255, 255, 255, 0.2);
  --color-btn-outline-text: var(--color-scale-blue-5);
  --color-btn-outline-hover-text: #ffffff;
  --color-btn-outline-hover-bg: var(--color-scale-blue-5);
  --color-btn-outline-hover-border: rgba(27, 31, 35, 0.15);
  --color-btn-outline-hover-shadow: 0 1px 0 rgba(27, 31, 35, 0.1);
  --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
  --color-btn-outline-hover-counter-bg: rgba(255, 255, 255, 0.2);
  --color-btn-outline-selected-text: #ffffff;
  --color-btn-outline-selected-bg: #035fc7;
  --color-btn-outline-selected-border: rgba(27, 31, 35, 0.15);
  --color-btn-outline-selected-shadow: inset 0 1px 0 rgba(5, 38, 76, 0.2);
  --color-btn-outline-disabled-text: rgba(3, 102, 214, 0.5);
  --color-btn-outline-disabled-bg: var(--color-scale-gray-0);
  --color-btn-outline-disabled-counter-bg: rgba(3, 102, 214, 0.05);
  --color-btn-outline-focus-border: rgba(27, 31, 35, 0.15);
  --color-btn-outline-focus-shadow: 0 0 0 3px rgba(0, 92, 197, 0.4);
  --color-btn-outline-counter-bg: rgba(3, 102, 214, 0.1);
  --color-btn-danger-text: var(--color-scale-red-5);
  --color-btn-danger-hover-text: #ffffff;
  --color-btn-danger-hover-bg: var(--color-scale-red-6);
  --color-btn-danger-hover-border: rgba(27, 31, 35, 0.15);
  --color-btn-danger-hover-shadow: 0 1px 0 rgba(27, 31, 35, 0.1);
  --color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
  --color-btn-danger-hover-counter-bg: rgba(255, 255, 255, 0.2);
  --color-btn-danger-selected-text: #ffffff;
  --color-btn-danger-selected-bg: #d42d3d;
  --color-btn-danger-selected-border: rgba(27, 31, 35, 0.15);
  --color-btn-danger-selected-shadow: inset 0 1px 0 rgba(134, 24, 29, 0.2);
  --color-btn-danger-disabled-text: rgba(215, 58, 73, 0.5);
  --color-btn-danger-disabled-bg: var(--color-scale-gray-0);
  --color-btn-danger-disabled-counter-bg: rgba(215, 58, 73, 0.05);
  --color-btn-danger-focus-border: rgba(27, 31, 35, 0.15);
  --color-btn-danger-focus-shadow: 0 0 0 3px rgba(203, 36, 49, 0.4);
  --color-btn-danger-counter-bg: rgba(215, 58, 73, 0.1);
  --color-btn-danger-icon: var(--color-scale-red-5);
  --color-btn-danger-hover-icon: #ffffff;
}
:root .dark {
  --color-btn-text: var(--color-scale-gray-1);
  --color-btn-bg: var(--color-scale-gray-7);
  --color-btn-border: var(--color-scale-gray-6);
  --color-btn-shadow: 0 0 rgba(0, 0, 0, 0);
  --color-btn-inset-shadow: 0 0 rgba(0, 0, 0, 0);
  --color-btn-hover-bg: var(--color-scale-gray-6);
  --color-btn-hover-border: var(--color-scale-gray-3);
  --color-btn-selected-bg: var(--color-scale-gray-8);
  --color-btn-focus-bg: var(--color-scale-gray-7);
  --color-btn-focus-border: var(--color-scale-gray-3);
  --color-btn-focus-shadow: 0 0 0 3px rgba(139, 148, 158, 0.3);
  --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1, 4, 9, 0.15);
  --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31, 111, 235, 0.3);
  --color-btn-counter-bg: var(--color-scale-gray-6);
  --color-btn-primary-text: #ffffff;
  --color-btn-primary-bg: var(--color-scale-green-5);
  --color-btn-primary-border: var(--color-scale-green-4);
  --color-btn-primary-shadow: 0 0 rgba(0, 0, 0, 0);
  --color-btn-primary-inset-shadow: 0 0 rgba(0, 0, 0, 0);
  --color-btn-primary-hover-bg: var(--color-scale-green-4);
  --color-btn-primary-hover-border: var(--color-scale-green-3);
  --color-btn-primary-selected-bg: var(--color-scale-green-5);
  --color-btn-primary-selected-shadow: 0 0 rgba(0, 0, 0, 0);
  --color-btn-primary-disabled-text: rgba(240, 246, 252, 0.5);
  --color-btn-primary-disabled-bg: rgba(35, 134, 54, 0.6);
  --color-btn-primary-disabled-border: rgba(0, 0, 0, 0);
  --color-btn-primary-focus-bg: var(--color-scale-green-5);
  --color-btn-primary-focus-border: var(--color-scale-green-3);
  --color-btn-primary-focus-shadow: 0 0 0 3px rgba(46, 164, 79, 0.4);
  --color-btn-primary-icon: var(--color-scale-gray-0);
  --color-btn-primary-counter-bg: rgba(240, 246, 252, 0.2);
  --color-btn-outline-text: var(--color-scale-blue-3);
  --color-btn-outline-hover-text: var(--color-scale-blue-3);
  --color-btn-outline-hover-bg: var(--color-scale-gray-6);
  --color-btn-outline-hover-border: var(--color-scale-blue-3);
  --color-btn-outline-hover-shadow: 0 1px 0 rgba(1, 4, 9, 0.1);
  --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(240, 246, 252, 0.03);
  --color-btn-outline-hover-counter-bg: rgba(240, 246, 252, 0.2);
  --color-btn-outline-selected-text: var(--color-scale-gray-0);
  --color-btn-outline-selected-bg: var(--color-scale-blue-7);
  --color-btn-outline-selected-border: rgba(240, 246, 252, 0.1);
  --color-btn-outline-selected-shadow: 0 0 rgba(0, 0, 0, 0);
  --color-btn-outline-disabled-text: rgba(88, 166, 255, 0.5);
  --color-btn-outline-disabled-bg: var(--color-scale-gray-9);
  --color-btn-outline-disabled-counter-bg: rgba(31, 111, 235, 0.05);
  --color-btn-outline-focus-border: var(--color-scale-blue-3);
  --color-btn-outline-focus-shadow: 0 0 0 3px rgba(17, 88, 199, 0.4);
  --color-btn-outline-counter-bg: rgba(31, 111, 235, 0.1);
  --color-btn-danger-text: var(--color-scale-red-4);
  --color-btn-danger-hover-text: #ffffff;
  --color-btn-danger-hover-bg: var(--color-scale-red-5);
  --color-btn-danger-hover-border: var(--color-scale-red-4);
  --color-btn-danger-hover-shadow: 0 0 rgba(0, 0, 0, 0);
  --color-btn-danger-hover-inset-shadow: 0 0 rgba(0, 0, 0, 0);
  --color-btn-danger-hover-counter-bg: rgba(255, 255, 255, 0.2);
  --color-btn-danger-selected-text: #ffffff;
  --color-btn-danger-selected-bg: var(--color-scale-red-6);
  --color-btn-danger-selected-border: rgba(240, 246, 252, 0.1);
  --color-btn-danger-selected-shadow: 0 0 rgba(0, 0, 0, 0);
  --color-btn-danger-disabled-text: rgba(248, 81, 73, 0.5);
  --color-btn-danger-disabled-bg: var(--color-scale-gray-9);
  --color-btn-danger-disabled-counter-bg: rgba(218, 54, 51, 0.05);
  --color-btn-danger-focus-border: var(--color-scale-red-4);
  --color-btn-danger-focus-shadow: 0 0 0 3px rgba(182, 35, 36, 0.4);
  --color-btn-danger-counter-bg: rgba(218, 54, 51, 0.1);
  --color-btn-danger-icon: var(--color-scale-red-4);
  --color-btn-danger-hover-icon: var(--color-scale-gray-0);
}
:root {
  --color-header-text: rgba(255, 255, 255, 0.7);
  --color-header-bg: var(--color-scale-gray-9);
  --color-header-logo: #ffffff;
}
:root .dark {
  --color-header-text: rgba(240, 246, 252, 0.7);
  --color-header-bg: var(--color-scale-gray-8);
  --color-header-logo: var(--color-scale-gray-0);
}
.color-header-text {
  color: var(--color-header-text) !important;
}
.color-header-bg {
  background-color: var(--color-header-bg) !important;
}
.color-header-logo {
  color: var(--color-header-logo) !important;
}
:root {
  --color-alert-info-text: var(--color-scale-gray-9);
  --color-alert-info-icon: rgba(4, 66, 137, 0.6);
  --color-alert-info-bg: var(--color-scale-blue-1);
  --color-alert-info-border: rgba(4, 66, 137, 0.2);
  --color-alert-warn-text: var(--color-scale-gray-9);
  --color-alert-warn-icon: var(--color-scale-yellow-8);
  --color-alert-warn-bg: var(--color-scale-yellow-1);
  --color-alert-warn-border: rgba(176, 136, 0, 0.2);
  --color-alert-error-text: var(--color-scale-gray-9);
  --color-alert-error-icon: rgba(158, 28, 35, 0.6);
  --color-alert-error-bg: #ffe3e6;
  --color-alert-error-border: rgba(158, 28, 35, 0.2);
  --color-alert-success-text: var(--color-scale-gray-9);
  --color-alert-success-icon: rgba(23, 111, 44, 0.8);
  --color-alert-success-bg: var(--color-scale-green-1);
  --color-alert-success-border: rgba(23, 111, 44, 0.2);
}
:root .dark {
  --color-alert-info-text: var(--color-scale-blue-2);
  --color-alert-info-icon: var(--color-scale-blue-2);
  --color-alert-info-bg: rgba(56, 139, 253, 0.1);
  --color-alert-info-border: rgba(56, 139, 253, 0.4);
  --color-alert-warn-text: var(--color-scale-yellow-2);
  --color-alert-warn-icon: var(--color-scale-yellow-2);
  --color-alert-warn-bg: rgba(187, 128, 9, 0.1);
  --color-alert-warn-border: rgba(187, 128, 9, 0.4);
  --color-alert-error-text: var(--color-scale-red-3);
  --color-alert-error-icon: var(--color-scale-red-3);
  --color-alert-error-bg: rgba(248, 81, 73, 0.1);
  --color-alert-error-border: rgba(248, 81, 73, 0.4);
  --color-alert-success-text: var(--color-scale-green-2);
  --color-alert-success-icon: var(--color-scale-green-2);
  --color-alert-success-bg: rgba(46, 160, 67, 0.1);
  --color-alert-success-border: rgba(46, 160, 67, 0.4);
}
:root {
  --color-input-bg: #ffffff;
  --color-input-contrast-bg: #fafbfc;
}
:root .dark {
  --color-input-bg: #0d1117;
  --color-input-contrast-bg: rgba(1, 4, 9, 0.5);
}
.color-input-bg {
  background-color: var(--color-input-bg) !important;
}
.color-input-contrast-bg {
  background-color: var(--color-input-contrast-bg) !important;
}
:root {
  --color-toast-text: var(--color-scale-gray-9);
  --color-toast-bg: #ffffff;
  --color-toast-border: var(--color-scale-gray-2);
  --color-toast-shadow: 0 8px 24px rgba(149, 157, 165, 0.2);
  --color-toast-icon: #ffffff;
  --color-toast-icon-bg: var(--color-scale-blue-5);
  --color-toast-icon-border: rgba(0, 0, 0, 0);
  --color-toast-success-text: var(--color-scale-gray-9);
  --color-toast-success-border: var(--color-scale-gray-2);
  --color-toast-success-icon: #ffffff;
  --color-toast-success-icon-bg: var(--color-scale-green-5);
  --color-toast-success-icon-border: rgba(0, 0, 0, 0);
  --color-toast-warning-text: var(--color-scale-gray-9);
  --color-toast-warning-border: var(--color-scale-gray-2);
  --color-toast-warning-icon: var(--color-scale-gray-9);
  --color-toast-warning-icon-bg: var(--color-scale-yellow-5);
  --color-toast-warning-icon-border: rgba(0, 0, 0, 0);
  --color-toast-danger-text: var(--color-scale-gray-9);
  --color-toast-danger-border: var(--color-scale-gray-2);
  --color-toast-danger-icon: #ffffff;
  --color-toast-danger-icon-bg: var(--color-scale-red-5);
  --color-toast-danger-icon-border: rgba(0, 0, 0, 0);
  --color-toast-loading-text: var(--color-scale-gray-9);
  --color-toast-loading-border: var(--color-scale-gray-2);
  --color-toast-loading-icon: #ffffff;
  --color-toast-loading-icon-bg: var(--color-scale-gray-6);
  --color-toast-loading-icon-border: rgba(0, 0, 0, 0);
}
:root .dark {
  --color-toast-text: var(--color-scale-gray-1);
  --color-toast-bg: var(--color-scale-gray-6);
  --color-toast-border: var(--color-scale-gray-4);
  --color-toast-shadow: 0 8px 24px #010409;
  --color-toast-icon: var(--color-scale-gray-0);
  --color-toast-icon-bg: var(--color-scale-blue-5);
  --color-toast-icon-border: var(--color-scale-blue-4);
  --color-toast-success-text: var(--color-scale-gray-1);
  --color-toast-success-border: var(--color-scale-gray-4);
  --color-toast-success-icon: var(--color-scale-gray-0);
  --color-toast-success-icon-bg: var(--color-scale-green-4);
  --color-toast-success-icon-border: var(--color-scale-green-3);
  --color-toast-warning-text: var(--color-scale-gray-1);
  --color-toast-warning-border: var(--color-scale-gray-4);
  --color-toast-warning-icon: var(--color-scale-gray-0);
  --color-toast-warning-icon-bg: var(--color-scale-yellow-4);
  --color-toast-warning-icon-border: var(--color-scale-yellow-3);
  --color-toast-danger-text: var(--color-scale-gray-1);
  --color-toast-danger-border: var(--color-scale-gray-4);
  --color-toast-danger-icon: var(--color-scale-gray-0);
  --color-toast-danger-icon-bg: var(--color-scale-red-5);
  --color-toast-danger-icon-border: var(--color-scale-red-4);
  --color-toast-loading-text: var(--color-scale-gray-1);
  --color-toast-loading-border: var(--color-scale-gray-4);
  --color-toast-loading-icon: var(--color-scale-gray-0);
  --color-toast-loading-icon-bg: var(--color-scale-gray-4);
  --color-toast-loading-icon-border: var(--color-scale-gray-3);
}
:root {
  --color-input-tooltip-success-text: var(--color-scale-green-9);
  --color-input-tooltip-success-bg: var(--color-scale-green-1);
  --color-input-tooltip-success-border: var(--color-scale-green-4);
  --color-input-tooltip-warning-text: var(--color-scale-yellow-9);
  --color-input-tooltip-warning-bg: var(--color-scale-yellow-2);
  --color-input-tooltip-warning-border: var(--color-scale-yellow-6);
  --color-input-tooltip-error-text: var(--color-scale-red-9);
  --color-input-tooltip-error-bg: var(--color-scale-red-0);
  --color-input-tooltip-error-border: var(--color-scale-red-3);
  --color-tooltip-text: #ffffff;
  --color-tooltip-bg: var(--color-scale-gray-9);
}
:root .dark {
  --color-input-tooltip-success-text: var(--color-scale-green-2);
  --color-input-tooltip-success-bg: #101f1b;
  --color-input-tooltip-success-border: #1c532b;
  --color-input-tooltip-warning-text: var(--color-scale-yellow-2);
  --color-input-tooltip-warning-bg: #1e1c16;
  --color-input-tooltip-warning-border: #5d4411;
  --color-input-tooltip-error-text: var(--color-scale-red-3);
  --color-input-tooltip-error-bg: #25171c;
  --color-input-tooltip-error-border: #792e2e;
  --color-tooltip-text: var(--color-scale-gray-0);
  --color-tooltip-bg: var(--color-scale-gray-4);
}
:root {
  --color-label-border: var(--color-scale-gray-2);
  --color-label-primary-text: var(--color-scale-gray-9);
  --color-label-primary-border: var(--color-scale-gray-5);
  --color-label-secondary-text: var(--color-scale-gray-6);
  --color-label-secondary-border: var(--color-scale-gray-2);
  --color-label-info-text: var(--color-scale-blue-5);
  --color-label-info-border: var(--color-scale-blue-5);
  --color-label-success-text: var(--color-scale-green-6);
  --color-label-success-border: var(--color-scale-green-5);
  --color-label-warning-text: var(--color-scale-yellow-9);
  --color-label-warning-border: var(--color-scale-yellow-8);
  --color-label-danger-text: var(--color-scale-red-5);
  --color-label-danger-border: var(--color-scale-red-6);
  --color-label-orange-text: var(--color-scale-orange-8);
  --color-label-orange-border: var(--color-scale-orange-5);
}
:root .dark {
  --color-label-border: var(--color-scale-gray-6);
  --color-label-primary-text: var(--color-scale-gray-2);
  --color-label-primary-border: var(--color-scale-gray-4);
  --color-label-secondary-text: var(--color-scale-gray-3);
  --color-label-secondary-border: var(--color-scale-gray-6);
  --color-label-info-text: var(--color-scale-blue-4);
  --color-label-info-border: rgba(56, 139, 253, 0.4);
  --color-label-success-text: var(--color-scale-green-3);
  --color-label-success-border: rgba(46, 160, 67, 0.4);
  --color-label-warning-text: var(--color-scale-yellow-2);
  --color-label-warning-border: rgba(242, 211, 91, 0.4);
  --color-label-danger-text: var(--color-scale-red-4);
  --color-label-danger-border: rgba(248, 81, 73, 0.4);
  --color-label-orange-text: var(--color-scale-orange-4);
  --color-label-orange-border: rgba(219, 109, 40, 0.4);
}
:root {
  --color-box-blue-border: var(--color-scale-blue-2);
  --color-box-header-blue-border: var(--color-scale-yellow-1);
  --color-box-border-info: var(--color-scale-blue-0);
  --color-box-border-warning: var(--color-scale-blue-0);
  --color-box-bg-info: var(--color-scale-blue-2);
  --color-box-row-yellow-bg: rgba(3, 102, 214, 0.2);
  --color-box-bg-warning: var(--color-scale-blue-0);
  --color-box-row-blue-bg: rgba(255, 211, 61, 0.4);
  --color-box-header-blue-bg: var(--color-scale-yellow-0);
}
:root .dark {
  --color-box-blue-border: var(--color-scale-blue-7);
  --color-box-header-blue-border: rgba(235, 196, 64, 0.1);
  --color-box-border-info: rgba(121, 192, 255, 0.1);
  --color-box-border-warning: var(--color-scale-gray-9);
  --color-box-bg-info: var(--color-scale-gray-6);
  --color-box-row-yellow-bg: rgba(56, 139, 253, 0.4);
  --color-box-bg-warning: rgba(56, 139, 253, 0.1);
  --color-box-row-blue-bg: rgba(187, 128, 9, 0.4);
  --color-box-header-blue-bg: rgba(187, 128, 9, 0.1);
}
:root {
  --color-select-menu-border-secondary: #eaecef;
  --color-select-menu-shadow: 0 0 18px rgba(27, 31, 35, 0.4);
  --color-select-menu-backdrop-bg: rgba(27, 31, 35, 0.5);
  --color-select-menu-backdrop-border: rgba(0, 0, 0, 0);
  --color-select-menu-tap-highlight: rgba(209, 213, 218, 0.5);
  --color-select-menu-tap-focus-bg: var(--color-scale-blue-1);
}
:root .dark {
  --color-select-menu-border-secondary: var(--color-scale-gray-6);
  --color-select-menu-shadow: 0 0 18px rgba(1, 4, 9, 0.4);
  --color-select-menu-backdrop-bg: rgba(1, 4, 9, 0.5);
  --color-select-menu-backdrop-border: var(--color-scale-gray-5);
  --color-select-menu-tap-highlight: rgba(48, 54, 61, 0.5);
  --color-select-menu-tap-focus-bg: var(--color-scale-blue-8);
}
.dark {
  color-scheme: dark;
}
.az-box {
  background-color: var(--color-bg-primary);
  border-color: var(--color-border-primary);
    color: var(--color-text-primary);
    border-radius:0.375rem;
    border-width:1px;
    font-size:0.875rem;
    line-height:1.25rem;
}
.az-box-header {
  border-color: var(--color-border-primary);
  margin: -1px -1px 0;
  position:relative;
  z-index:40;
  border-top-left-radius:0.375rem;
  border-top-right-radius:0.375rem;
  border-width:1px;
  background-color:var(--color-scale-gray-1);
  padding:0.75rem;
}
:root .dark .az-box-header{position:relative;z-index:40;background-color:var(--color-scale-gray-8)}
.az-box-title{font-weight:600}
.az-box-body {
  border-color: var(--color-border-primary);
  border-bottom-width:1px;
  padding:0.75rem;
}
.az-box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem}
.az-box-row {
  border-top-color: var(--color-border-primary);
  margin-top:-1px;
  list-style-type:none;
  border-top-width:1px;
  padding:0.75rem;
}
.az-box-row:first-of-type{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.az-box-row:last-of-type{border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem}
.az-box-footer {
  border-top-color: var(--color-border-primary);
  margin-top:-1px;
  border-bottom-right-radius:0.375rem;
  border-bottom-left-radius:0.375rem;
  border-top-width:1px;
  padding:0.75rem;
}
.az-box--condensed{line-height:1.25rem}
.az-box--condensed .az-box-header{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem}
.az-box--condensed .az-box-body{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem}
.az-box--condensed .az-box-footer{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem}
.az-box--condensed .az-box-row{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem}
.az-box--spacious .az-box-header{padding:1.5rem;line-height:1.25rem}
.az-box--spacious .az-box-body{padding:1.5rem}
.az-box--spacious .az-box-footer{padding:1.5rem}
.az-box--spacious .az-box-row{padding:1.5rem}
.az-box--blue {
  border-color: var(--color-box-blue-border);
}
.az-box--blue .az-box-header {
  background-color: var(--color-bg-info);
  border-color: var(--color-box-blue-border);
}
.az-box--blue .az-box-body {
  border-color: var(--color-box-blue-border);
}
.az-box--blue .az-box-row {
  border-color: var(--color-box-blue-border);
}
.az-box--blue .az-box-footer {
  border-color: var(--color-box-blue-border);
}
.az-box--danger {
  border-color: var(--color-border-danger);
}
.az-box--danger .az-box-row:first-of-type {
  border-color: var(--color-border-danger);
}
.az-box--danger .az-box-body:last-of-type {
  border-color: var(--color-border-danger);
}
.az-box-header--blue {
  background-color: var(--color-box-header-blue-bg);
  border-color: var(--color-box-header-blue-border);
}
.az-box-row--yellow {
  background-color: var(--color-box-row-yellow-bg);
}
.az-box-row--blue {
  background-color: var(--color-box-row-blue-bg);
}
.az-box-row--gray {
  background-color: var(--color-bg-tertiary);
}
.az-header {
  color: var(--color-header-text);
  background-color: var(--color-header-bg);
  z-index:30;
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
}
.az-header > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}
.az-header{padding:1rem;font-size:0.875rem;line-height:1.25rem}
.az-header-item{display:flex;flex-wrap:nowrap;align-items:center;align-self:stretch}
.az-header-link:hover, .az-header-link:focus {
  color: var(--color-header-text);
  text-decoration: none;
}
.az-header-link {
  color: var(--color-header-logo);
  white-space:nowrap;
  font-weight:500;
}
.az-tooltip {
  position: relative;
}
.az-tooltip.az-tooltip-s::after, .az-tooltip.az-tooltip-n::after {
  right: auto;
  left: 50%;
  transform: translateX(-50%);
}
.az-tooltip.az-tooltip-w::after, .az-tooltip.az-tooltip-e::after {
  right: 100%;
}
.az-tooltip::after{border-radius:0.375rem;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.75rem;line-height:1rem;
  position: absolute;
  z-index: 1000000;
  display: none;
  -webkit-font-smoothing: subpixel-antialiased;
  color: var(--color-tooltip-text);
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  pointer-events: none;
  background: var(--color-tooltip-bg);
  opacity: 0;
  width: max-content;
  max-width: 210px;
  word-wrap: break-word;
  white-space: pre-line;
  border-collapse: separate;
  content: attr(aria-label)}
.az-tooltip::before {
  position: absolute;
  z-index: 1000001;
  display: none;
  width: 0;
  height: 0;
  color: var(--color-tooltip-bg);
  pointer-events: none;
  content: "";
  border: 6px solid transparent;
  opacity: 0;
}
@keyframes tooltip-appear {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.az-tooltip:hover::before, .az-tooltip:hover::after,
.az-tooltip:active::before,
.az-tooltip:active::after,
.az-tooltip:focus::before,
.az-tooltip:focus::after {
  display: inline-block;
  text-decoration: none;
  animation-name: tooltip-appear;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-in;
  animation-delay: 0.5s;
}
.az-tooltip-no-delay:hover::before, .az-tooltip-no-delay:hover::after,
.az-tooltip-no-delay:active::before,
.az-tooltip-no-delay:active::after,
.az-tooltip-no-delay:focus::before,
.az-tooltip-no-delay:focus::after {
  animation-delay: 0s;
}
.az-tooltip-multiline:hover::after,
.az-tooltip-multiline:active::after,
.az-tooltip-multiline:focus::after {
  display: table-cell;
}
.az-tooltip-s::after,
.az-tooltip-se::after,
.az-tooltip-sw::after {
  top: 100%;
  right: 50%;
  margin-top: 6px;
}
.az-tooltip-s::before,
.az-tooltip-se::before,
.az-tooltip-sw::before {
  top: auto;
  right: 50%;
  bottom: -7px;
  margin-right: -6px;
  border-bottom-color: var(--color-tooltip-bg);
}
.az-tooltip-se::after{margin-left:-0.5rem;
  right: auto;
  left: 50%}
.az-tooltip-sw::after{margin-right:-0.5rem}
.az-tooltip-n::after,
.az-tooltip-ne::after,
.az-tooltip-nw::after {
  right: 50%;
  bottom: 100%;
  margin-bottom: 6px;
}
.az-tooltip-n::before,
.az-tooltip-ne::before,
.az-tooltip-nw::before {
  top: -7px;
  right: 50%;
  bottom: auto;
  margin-right: -6px;
  border-top-color: var(--color-tooltip-bg);
}
.az-tooltip-ne::after{margin-left:-0.5rem;
  right: auto;
  left: 50%}
.az-tooltip-nw::after{margin-right:-0.5rem}
.az-tooltip-s::after,
.az-tooltip-n::after {
  transform: translateX(50%);
}
.tooltipped-w::after {
  right: 100%;
  bottom: 50%;
  margin-right: 6px;
  transform: translateY(50%);
}
.tooltipped-w::before {
  top: 50%;
  bottom: 50%;
  left: -7px;
  margin-top: -6px;
  border-left-color: var(--color-tooltip-bg);
}
.az-tooltip-e::after {
  bottom: 50%;
  left: 100%;
  margin-left: 6px;
  transform: translateY(50%);
}
.az-tooltip-e::before {
  top: 50%;
  right: -7px;
  bottom: 50%;
  margin-top: -6px;
  border-right-color: var(--color-tooltip-bg);
}
@media screen and (min-width: 0 \0 ) {
  .az-tooltip::after {
    max-width: 210px;
  }
}
.az-tooltip-sticky::before, .az-tooltip-sticky::after {
  display: inline-block;
}
.az-tooltip-sticky.az-tooltip::after {
  display: table-cell;
}
.az-state,
.az-state{font-size:0.875rem;line-height:1.25rem;font-weight:500;
  display: inline-block;
  padding: 5px 12px;
  line-height: 20px;
  text-align: center;
  white-space: nowrap;
  border-radius: 2em}
.az-state,
.az-state,
.az-state--secondary{border-width:1px;
  color: var(--color-states-text-gray);
  background-color: var(--color-states-bg-gray);
  border-color: var(--color-states-border-gray)}
.az-state--green {
  color: var(--color-states-text-green);
  background-color: var(--color-states-bg-green);
  border-color: var(--color-states-border-green);
}
.az-state--indigo {
  color: var(--color-states-text-indigo);
  background-color: var(--color-states-bg-indigo);
  border-color: var(--color-states-border-indigo);
}
.az-state--red {
  color: var(--color-states-text-red);
  background-color: var(--color-states-bg-red);
  border-color: var(--color-states-border-red);
}
.az-state--blue {
  color: var(--color-states-text-blue);
  background-color: var(--color-states-bg-blue);
  border-color: var(--color-states-border-blue);
}
.az-state--yellow {
  color: var(--color-states-text-yellow);
  background-color: var(--color-states-bg-yellow);
  border-color: var(--color-states-border-yellow);
}
.az-state--small{font-size:0.75rem;line-height:1.25rem;
  padding: 0 10px}
.az-state--small .octicon {
  width: 1em;
}
.az-labels > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.az-labels {
  position: relative;
}
.az-label{display:inline-block;border-radius:9999px;border-width:1px;padding-left:0.5rem;padding-right:0.5rem;font-size:0.75rem;line-height:1rem;
  background-color: transparent !important;
  border-color: var(--color-label-border);
  line-height: 18px}
.az-label:hover {
  text-decoration: none;
}
.az-label--primary {
  color: var(--color-label-primary-text);
  border-color: var(--color-label-primary-border);
}
.az-label--secondary {
  color: var(--color-label-secondary-text);
  border-color: var(--color-label-secondary-border);
}
.az-label--info {
  color: var(--color-label-info-text);
  border-color: var(--color-label-info-border);
}
.az-label--success {
  color: var(--color-label-success-text);
  border-color: var(--color-label-success-border);
}
.az-label--warning {
  color: var(--color-label-warning-text);
  border-color: var(--color-label-warning-border);
}
.az-label--danger {
  color: var(--color-label-danger-text);
  border-color: var(--color-label-danger-border);
}
.az-subhead {
  display: flex;
  padding-bottom: 8px;
  margin-bottom: 16px;
  border-bottom: 1px solid var(--color-border-secondary);
  flex-flow: row wrap;
}
.az-subhead-heading {
  font-size: 24px;
  font-weight: 400;
  flex: 1 1 auto;
}
.az-subhead-actions {
  align-self: center;
  justify-content: flex-end;
}
.details-overlay[open] > summary::before{position:fixed;top:0px;right:0px;bottom:0px;left:0px;display:block;cursor:default;background-color:transparent;
  z-index: 80;
  content: " "}
.details-overlay-dark[open] > summary::before{background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity:0.5;
  z-index: 99}
.details-reset > summary {
  list-style: none;
}
.details-reset > summary::before {
  display: none;
}
.details-reset > summary::-webkit-details-marker {
  display: none;
}
.az-blankslate{padding:2rem;
  position: relative;
  text-align: center}
.az-blankslate p {
  color: var(--color-text-secondary);
}
.az-blankslate code {
    border-color: var(--color-border-secondary);
    border-radius:0.375rem;
    border-width:1px;
    font-size:1.125rem;
    line-height:1.75rem;
  padding: 2px 5px 3px;
  background: var(--color-bg-canvas);
  }
.az-blankslate img {
  width: 56px;
  height: 56px;
}
.az-blankslate-icon{margin-right:0.25rem;margin-bottom:0.5rem;margin-left:0.25rem;display:inline-block;
  color: var(--color-icon-secondary)}
.az-blankslate-capped{border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem}
.az-blankslate-spacious{padding-top:5rem;padding-bottom:5rem;padding-left:2.5rem;padding-right:2.5rem}
.az-blankslate-narrow {
  max-width: 485px;
  margin: 0 auto;
}
.az-blankslate-large img {
  width: 80px;
  height: 80px;
}
.az-blankslate-large h3{margin-top:1rem;margin-bottom:1rem;margin-left:0px;margin-right:0px;font-size:1.5rem;line-height:2rem}
.az-blankslate-large p{font-size:1rem;line-height:1.5rem}
.az-blankslate-clean-background {
  border: 0;
}
.az-button{position:relative;display:inline-flex;-webkit-user-select:none;user-select:none;appearance:none;align-items:center}
.az-button > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.25rem * var(--tw-space-x-reverse));margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))}
.az-button{white-space:nowrap;border-radius:0.375rem;border-width:1px;font-weight:500;line-height:1;
  color: var(--color-btn-text);
  background-color: var(--color-btn-bg);
  border-color: var(--color-btn-border);
  box-shadow: var(--color-btn-shadow), var(--color-btn-inset-shadow)}
.az-button:disabled, .az-button.disabled, .az-button[aria-disabled=true] {
  cursor: not-allowed;
}
.az-button:disabled az-icon,
.az-button:disabled svg, .az-button.disabled az-icon,
.az-button.disabled svg, .az-button[aria-disabled=true] az-icon,
.az-button[aria-disabled=true] svg {
  color: var(--color-icon-tertiary);
}
.az-button az-icon,
.az-button svg {
  color: var(--color-text-tertiary);
  vertical-align: text-bottom;
}
.az-button:focus, .az-button.focus {
  outline: none;
}
.az-button-default {
  color: var(--color-btn-text);
  background-color: var(--color-btn-bg);
  border-color: var(--color-btn-border);
  box-shadow: var(--color-btn-shadow), var(--color-btn-inset-shadow);
}
.az-button-default:hover, .az-button-default.hover, [open] > .az-button-default {
  background-color: var(--color-btn-hover-bg);
  border-color: var(--color-btn-hover-border);
  transition-duration: 0.1s;
}
.az-button-default:active {
  background-color: var(--color-btn-active-bg);
  border-color: var(--color-btn-active-border);
  transition: none;
}
.az-button-default.selected, .az-button-default[aria-selected=true] {
  background-color: var(--color-btn-selected-bg);
  box-shadow: var(--color-btn-inset-shadow);
}
.az-button-default:disabled, .az-button-default.disabled, .az-button-default[aria-disabled=true] {
  color: var(--color-text-disabled);
  background-color: var(--color-btn-bg);
  border-color: var(--color-btn-border);
}
.az-button-default:not(.disabled):focus, .az-button-default:not(.disabled).focus {
  border-color: var(--color-btn-focus-border);
  outline: none;
  box-shadow: var(--color-btn-focus-shadow);
}
.az-button-primary {
  color: var(--color-btn-primary-text);
  background-color: var(--color-btn-primary-bg);
  border-color: var(--color-btn-primary-border);
  box-shadow: var(--color-btn-primary-shadow), var(--color-btn-primary-inset-shadow);
}
.az-button-primary:hover, .az-button-primary.hover, [open] > .az-button-primary {
  background-color: var(--color-btn-primary-hover-bg);
  border-color: var(--color-btn-primary-hover-border);
}
.az-button-primary:active, .az-button-primary.selected, .az-button-primary[aria-selected=true] {
  background-color: var(--color-btn-primary-selected-bg);
  box-shadow: var(--color-btn-primary-selected-shadow);
}
.az-button-primary:disabled, .az-button-primary.disabled, .az-button-primary[aria-disabled=true] {
  color: var(--color-btn-primary-disabled-text);
  background-color: var(--color-btn-primary-disabled-bg);
  border-color: var(--color-btn-primary-disabled-border);
}
.az-button-primary:not(.disabled):focus, .az-button-primary:not(.disabled).focus {
  background-color: var(--color-btn-primary-focus-bg);
  border-color: var(--color-btn-primary-focus-border);
  box-shadow: var(--color-btn-primary-focus-shadow);
}
.az-button-primary az-icon,
.az-button-primary svg {
  color: var(--color-btn-primary-icon);
}
.az-button-outline {
  color: var(--color-btn-outline-text);
}
.az-button-outline:hover, [open] > .az-button-outline {
  color: var(--color-btn-outline-hover-text);
  background-color: var(--color-btn-outline-hover-bg);
  border-color: var(--color-btn-outline-hover-border);
  box-shadow: var(--color-btn-outline-hover-shadow), var(--color-btn-outline-hover-inset-shadow);
}
.az-button-outline:hover az-icon,
.az-button-outline:hover svg, [open] > .az-button-outline az-icon,
[open] > .az-button-outline svg {
  color: inherit;
}
.az-button-outline:active, .az-button-outline.selected, .az-button-outline[aria-selected=true] {
  color: var(--color-btn-outline-selected-text);
  background-color: var(--color-btn-outline-selected-bg);
  border-color: var(--color-btn-outline-selected-border);
  box-shadow: var(--color-btn-outline-selected-shadow);
}
.az-button-outline:disabled, .az-button-outline.disabled, .az-button-outline[aria-disabled=true] {
  color: var(--color-btn-outline-disabled-text);
  background-color: var(--color-btn-outline-disabled-bg);
  border-color: var(--color-btn-border);
  box-shadow: none;
}
.az-button-outline:not(.disabled):focus, .az-button-outline:not(.disabled).focus {
  border-color: var(--color-btn-outline-focus-border);
  box-shadow: var(--color-btn-outline-focus-shadow);
}
.az-button-danger {
  color: var(--color-btn-danger-text);
}
.az-button-danger az-icon,
.az-button-danger svg {
  color: var(--color-btn-danger-icon);
}
.az-button-danger:hover, [open] > .az-button-danger {
  color: var(--color-btn-danger-hover-text);
  background-color: var(--color-btn-danger-hover-bg);
  border-color: var(--color-btn-danger-hover-border);
  box-shadow: var(--color-btn-danger-hover-shadow), var(--color-btn-danger-hover-inset-shadow);
}
.az-button-danger:hover az-icon,
.az-button-danger:hover svg, [open] > .az-button-danger az-icon,
[open] > .az-button-danger svg {
  color: var(--color-btn-danger-hover-icon);
}
.az-button-danger:active, .az-button-danger.selected, .az-button-danger[aria-selected=true] {
  color: var(--color-btn-danger-selected-text);
  background-color: var(--color-btn-danger-selected-bg);
  border-color: var(--color-btn-danger-selected-border);
  box-shadow: var(--color-btn-danger-selected-shadow);
}
.az-button-danger:disabled, .az-button-danger.disabled, .az-button-danger[aria-disabled=true] {
  color: var(--color-btn-danger-disabled-text);
  background-color: var(--color-btn-danger-disabled-bg);
  border-color: var(--color-btn-border);
  box-shadow: none;
}
.az-button-danger:disabled .Counter, .az-button-danger.disabled .Counter, .az-button-danger[aria-disabled=true] .Counter {
  background-color: var(--color-btn-danger-disabled-counter-bg);
}
.az-button-danger:not(.disabled):focus, .az-button-danger:not(.disabled).focus {
  border-color: var(--color-btn-danger-focus-border);
  box-shadow: var(--color-btn-danger-focus-shadow);
}
.az-button-link{position:relative;display:inline-flex;-webkit-user-select:none;user-select:none;appearance:none;align-items:center}
.az-button-link > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.az-button-link{white-space:nowrap;background-color:transparent;padding:0px;font-size:0.875rem;line-height:1.25rem;
  color: var(--color-text-link);
  text-decoration: none}
.az-button-link:hover {
  text-decoration: underline;
}
.az-button-link:disabled, .az-button-link:disabled:hover, .az-button-link[aria-disabled=true], .az-button-link[aria-disabled=true]:hover {
  color: var(--color-text-disabled) !important;
  cursor: default;
}
.az-button-invisible {
  color: var(--color-text-link);
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.az-button-invisible:hover, .az-button-invisible:active, .az-button-invisible:focus, .az-button-invisible.selected, .az-button-invisible[aria-selected=true], .az-button-invisible.zeroclipboard-is-hover, .az-button-invisible.zeroclipboard-is-active {
  color: var(--color-text-link);
  background: none;
  outline: none;
  box-shadow: none;
}
.az-button-invisible:disabled, .az-button-invisible.disabled, .az-button-invisible[aria-disabled=true] {
  background-color: transparent;
}
.az-button-block {
  display: block;
  width: 100%;
  text-align: center;
}
.az-button.size-sm{padding-left:0.375rem;padding-right:0.375rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.75rem;line-height:1rem}
.az-button.size-sm az-icon,
.az-button.size-sm svg{height:0.75rem;width:0.75rem}
.az-button.size-md{min-height:1.9rem;font-size:0.875rem;
  padding: 5px 0.5rem;
  line-height: 1rem}
.az-button.size-md az-icon,
.az-button.size-md svg {
  width: 0.8rem !important;
  height: 0.8rem !important;
}
.az-button.size-lg{padding-left:1rem;padding-right:1rem;padding-top:0.375rem;padding-bottom:0.375rem;font-size:1rem;line-height:1.5rem}
.az-button.size-lg svg{height:1.5rem;width:1.5rem}
.az-button.size-xl{padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1rem;line-height:1.5rem}
.az-button-group{display:inline-block;vertical-align:middle}
.az-button-group > button.az-button {
  border-right-width: 0;
  border-radius: 0;
  position:relative;
  float:left;
  border-radius:0px;
}
.az-button-group > button.az-button:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.az-button-group > button.az-button:last-child{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;
  border-right-width: 1px}
.az-button-group > button.az-button.selected, .az-button-group > button.az-button[aria-selected=true], .az-button-group > button.az-button:focus, .az-button-group > button.az-button:active, .az-button-group > button.az-button:hover{border-right-width:1px}
.az-button-group > button.az-button.selected + button.az-button,
.az-button-group > button.az-button.selected + .az-button-group > button.az-button, .az-button-group > button.az-button[aria-selected=true] + button.az-button,
.az-button-group > button.az-button[aria-selected=true] + .az-button-group > button.az-button, .az-button-group > button.az-button:focus + button.az-button,
.az-button-group > button.az-button:focus + .az-button-group > button.az-button, .az-button-group > button.az-button:active + button.az-button,
.az-button-group > button.az-button:active + .az-button-group > button.az-button, .az-button-group > button.az-button:hover + button.az-button,
.az-button-group > button.az-button:hover + .az-button-group > button.az-button {
  border-left-width: 0;
}
.az-button-group:focus, .az-button-group:active,
.az-button-group > button.az-button:focus,
.az-button-group > button.az-button:active {
  z-index: 1;
}
.az-button-group.size-sm > button{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.125rem;padding-bottom:0.125rem;font-size:0.75rem;line-height:1rem}
.az-button-group.size-md > button{padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.875rem;line-height:1.25rem}
.az-button-group.size-lg > button{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.375rem;padding-bottom:0.375rem;font-size:0.875rem;line-height:1.25rem}
.az-button-group.size-xl > button{padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.125rem;line-height:1.75rem}
.az-overlay-origin {
  display: inherit;
  width: inherit;
}
.az-overlay{position:relative;display:flex;width:100%}
.az-overlay .az-overlay-origin{margin-left:0px;margin-right:0px;display:inline-flex}
.az-overlay-overlay{border-radius:0.25rem;border-width:1px;background-color:var(--color-bg-primary);--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);transition-property:color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -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-text-decoration-color, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:100ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}
.az-overlay-container{z-index:50}
.az-sideoverlay-origin {
  display: inherit;
  width: inherit;
}
.az-sideoverlay{position:relative;display:flex;width:100%}
.az-sideoverlay .az-sideoverlay-origin{margin-left:0px;margin-right:0px;display:inline-flex}
.az-sideoverlay-container{z-index:50}
.az-search{min-height:1.9rem}
.az-search > svg {
    color: var(--color-text-tertiary);
    height:1rem;
    width:1rem;
  }
.az-search.size-sm{height:1.5rem;padding-left:0.5rem;padding-right:0.5rem;line-height:1.5rem}
.az-search.size-sm > svg{height:1rem;width:1rem}
.az-search.size-md{padding-left:0.5rem;padding-right:0.5rem;line-height:2rem}
.az-search.size-lg{height:2.25rem;padding-left:0.5rem;padding-right:0.5rem;line-height:2.25rem}
.az-search.size-xl{height:2.5rem;padding-left:0.75rem;padding-right:0.75rem;line-height:2.5rem}
.az-tooltip{border-radius:0.25rem;font-size:0.75rem;line-height:1rem;
  position: absolute;
  display: none;
  -webkit-font-smoothing: subpixel-antialiased;
  color: var(--color-tooltip-text);
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  pointer-events: none;
  background: var(--color-tooltip-bg);
  opacity: 0;
  width: max-content;
  word-wrap: break-word;
  white-space: pre-line;
  border-collapse: separate;
  padding: 0.25em 0.5rem !important;
  max-width: 12.5rem}
.az-tooltip.az-tooltip-right,
.az-tooltip.az-tooltip-left {
  padding: 0 0.25rem;
}
.az-tooltip.az-tooltip-top,
.az-tooltip.az-tooltip-bottom {
  padding: 0.25em 0;
}
.az-tooltip .az-tooltip-text {
  white-space: pre-line;
}
.az-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.az-tooltip-right .az-tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -0.25rem;
  border-width: 0.25em 0.25em 0.25em 0;
}
.az-tooltip-left .az-tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -0.25rem;
  border-width: 0.25em 0 0.25em 0.25rem;
}
.az-tooltip.az-tooltip-top {
  padding: 0.25em 0;
}
.az-tooltip-top .az-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -0.25rem;
  border-width: 0.25em 0.25em 0;
}
.az-tooltip-bottom .az-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -0.25rem;
  border-width: 0 0.25em 0.25rem;
}
.form-control,
.form-select {
    color: var(--color-text-primary);
    border-color: var(--color-border-primary);
    border-radius:0.25rem;
    border-width:1px;
    background-color:var(--color-bg-primary);
    background-repeat:no-repeat;
    padding-top:0.375rem;
    padding-bottom:0.375rem;
    padding-left:0.75rem;
    padding-right:0.75rem;
    vertical-align:middle;
    font-size:0.875rem;
    line-height:1.25rem;
    outline:2px solid transparent;
    outline-offset:2px;
  background-position: right 8px center;
  }
.az-selectmenu{pointer-events:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;display:flex;flex-direction:column;padding:0.75rem;
  z-index: 99}
.az-selectmenu::before{pointer-events:none;position:absolute;top:0px;right:0px;bottom:0px;left:0px;
  content: "";
  background-color: var(--color-select-menu-backdrop-bg)}
.az-selectmenu-modal{pointer-events:auto;position:relative;margin-top:auto;margin-bottom:auto;margin-left:0px;margin-right:0px;display:flex;flex-direction:column;overflow:hidden;border-radius:0.5rem;border-width:1px;
  max-height: 66%;
  z-index: 99;
  background-color: var(--color-bg-overlay);
  border-color: var(--color-select-menu-backdrop-border);
  box-shadow: var(--color-select-menu-shadow)}
.az-selectmenu-header{display:flex;flex:none;align-items:center;border-bottom-width:1px;padding:0.75rem;
  border-color: var(--color-select-menu-border-secondary)}
.az-selectmenu-title{flex:1 1 0%;font-size:0.75rem;line-height:1rem;font-weight:600}
.az-selectmenu-closeButton{margin:-0.75rem;border-style:none;background-color:transparent;padding:0.75rem;
  line-height: 1;
  color: var(--color-icon-tertiary)}
.az-selectmenu-filter{margin:0px;border-bottom-width:1px;padding:0.75rem;
  border-color: var(--color-select-menu-border-secondary)}
.az-selectmenu-closeButton:focus,
.az-selectmenu-tab:focus,
.az-selectmenu-item:focus {
  outline: 0;
}
.az-selectmenu-item:hover {
  text-decoration: none;
}
.az-selectmenu-item[aria-checked=true]{font-weight:600;
  color: var(--color-text-primary)}
.az-selectmenu-item[aria-checked=true] .az-selectmenu-icon--check {
  visibility: visible;
  transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), visibility 0s linear;
  transform: scale(1);
}
.az-selectmenu-item:disabled,
.az-selectmenu-item[aria-disabled=true] {
  color: var(--color-text-disabled);
  pointer-events: none;
}
.az-selectmenu-input{display:block;width:100%}
.az-selectmenu-list{position:relative;margin:0px;margin-bottom:-1px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:0px;
  background-color: var(--color-bg-overlay);
  -webkit-overflow-scrolling: touch}
.az-selectmenu-item{display:flex;width:100%;cursor:pointer;align-items:center;overflow:hidden;border-bottom-width:1px;padding:0.75rem;text-align:left;
  color: var(--color-text-primary);
  background-color: var(--color-bg-overlay);
  border-color: var(--color-select-menu-border-secondary)}
.az-selectmenu-list--borderless .az-selectmenu-item {
  border-bottom: 0;
}
.az-selectmenu-icon{margin-right:0.5rem;width:0.75rem;flex-shrink:1}
.az-selectmenu-icon--check{visibility:hidden;
  transition: transform 0.12s cubic-bezier(0.5, 0.1, 1, 0.5), visibility 0s 0.12s linear;
  transform: scale(0)}
.az-selectmenu-tabs{display:flex;flex-shrink:0;overflow-y:auto;overflow-x:hidden;
  box-shadow: inset 0 -1px 0 var(--color-select-menu-border-secondary);
  -webkit-overflow-scrolling: touch}
.az-selectmenu-tabs::-webkit-scrollbar {
  display: none;
}
.az-selectmenu-tab{flex:1 1 0%;border-style:none;background-color:transparent;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.5rem;text-align:center;font-size:0.75rem;line-height:1rem;font-weight:600;
  color: var(--color-text-tertiary);
  box-shadow: inset 0 -1px 0 var(--color-select-menu-border-secondary)}
.az-selectmenu-tab[aria-selected=true] {
  z-index: 1;
  color: var(--color-text-primary);
  cursor: default;
  background-color: var(--color-bg-overlay);
  box-shadow: 0 0 0 1px var(--color-select-menu-border-secondary);
}
.az-selectmenu-message{border-bottom-width:1px;padding-left:0.75rem;padding-right:0.75rem;text-align:center;
  background-color: var(--color-bg-overlay);
  border-color: var(--color-select-menu-border-secondary)}
.az-selectmenu-blankslate,
.az-selectmenu-loading{padding-top:1rem;padding-bottom:1rem;padding-left:0.75rem;padding-right:0.75rem;text-align:center;
  background-color: var(--color-bg-overlay)}
.az-selectmenu-divider{margin:0px;border-bottom-width:1px;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.75rem;padding-right:0.75rem;text-align:center;font-size:0.75rem;line-height:1rem;font-weight:500;
  color: var(--color-text-tertiary);
  background-color: var(--color-bg-tertiary);
  border-color: var(--color-select-menu-border-secondary)}
.az-selectmenu-list--borderless .az-selectmenu-divider{border-top-width:1px;
  border-color: var(--color-select-menu-border-secondary)}
.az-selectmenu-list--borderless .az-selectmenu-divider:empty{border-top-width:0px;padding:0px}
.az-selectmenu-footer{z-index:0;border-top-width:1px;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem;padding-right:0.75rem;text-align:center;font-size:0.75rem;line-height:1rem;
  color: var(--color-text-tertiary);
  border-color: var(--color-select-menu-border-secondary)}
.az-selectmenu--hasFilter .az-selectmenu-modal {
  height: 80%;
  max-height: none;
  margin-top: 0;
}
@media (min-width: 640px) {
  .az-selectmenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0px}

  .az-selectmenu::before{display:none}
.calendar table.month tr td.az-selectmenu::before,.calendar table.month tr th.az-selectmenu::before{display:none}

  .az-selectmenu-modal{margin-left:0.5rem;margin-top:0.75rem;height:auto;border-radius:0.375rem;font-size:0.75rem;line-height:1rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    width: 300px;
    max-height: 480px;
    border-color: var(--color-border-primary)}

  .az-selectmenu-header {
    padding: 7px 7px 7px 16px;
  }

  .az-selectmenu-closeButton{margin-left:-0.25rem;margin-right:-0.25rem;margin-top:-0.5rem;margin-bottom:-0.5rem;padding:0.5rem}

  .az-selectmenu-filter{padding:0.5rem}

  .az-selectmenu-input{font-size:0.875rem;line-height:1.25rem}

  .az-selectmenu-item {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .az-selectmenu-tabs{padding-top:0.5rem;padding-right:0.5rem;padding-bottom:0px;padding-left:0.5rem}

  .az-selectmenu-tab{flex:none;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;border-width:1px;border-bottom-width:0px;border-color:transparent;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.75rem;padding-right:0.75rem}

  .az-selectmenu-footer{padding-left:0.75rem;padding-right:0.75rem;
    padding-top: 7px;
    padding-bottom: 7px}

  .az-selectmenu--hasFilter .az-selectmenu-modal{margin-top:0.5rem;height:auto;
    max-height: 480px}

  .az-selectmenu-tab[aria-selected=true] {
    border-color: var(--color-select-menu-border-secondary);
    box-shadow: none;
  }
}
@media (hover: hover) {
  body:not(.intent-mouse) .az-selectmenu-closeButton:focus,
.az-selectmenu-closeButton:hover {
    color: var(--color-text-primary);
  }

  .az-selectmenu-closeButton:active {
    color: var(--color-text-secondary);
  }

  body:not(.intent-mouse) .az-selectmenu-item:focus,
.az-selectmenu-item:hover {
    background-color: var(--color-state-hover-bg-secondary);
  }

  .az-selectmenu-item:active {
    background-color: var(--color-bg-secondary);
  }

  body:not(.intent-mouse) .az-selectmenu-tab:focus {
    background-color: var(--color-select-menu-tap-focus-bg);
  }

  .az-selectmenu-tab:hover {
    color: var(--color-text-primary);
  }

  .az-selectmenu-tab:not([aria-selected=true]):active {
    color: var(--color-text-primary);
    background-color: var(--color-bg-tertiary);
  }
}
@media (hover: none) {
  .az-selectmenu-item:focus,
.az-selectmenu-item:active {
    background-color: var(--color-bg-secondary);
  }

  .az-selectmenu-item {
    -webkit-tap-highlight-color: var(--color-select-menu-tap-highlight);
  }
}
.az-dropdown{position:relative}
.az-dropdown-menu {
    border-color: var(--color-border-primary);
    background-color: var(--color-bg-overlay);
    position:absolute;
    top:100%;
    left:0px;
    margin-top:0.125rem;
    list-style-type:none;
    border-radius:0.375rem;
    border-width:1px;
    background-clip:padding-box;
    padding-top:0.25rem;
    padding-bottom:0.25rem;
    font-size:0.875rem;
    line-height:1.25rem;
    --tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  z-index: 100;
  width: 160px;
  }
.az-dropdown-menu::before, .az-dropdown-menu::after{position:absolute;display:inline-block;
  content: ""}
.az-dropdown-menu::before{border-width:8px;border-color:transparent;
  border-bottom-color: var(--color-border-primary)}
.az-dropdown-menu::after {
  border: 7px solid transparent;
  border-bottom-color: var(--color-bg-overlay);
}
.az-dropdown-menu > ul{list-style-type:none}
.az-dropdown-menu-no-overflow{width:auto}
.az-dropdown-menu-no-overflow .az-dropdown-item{overflow:visible;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.75rem;padding-right:0.75rem;
  text-overflow: inherit}
.az-dropdown-item {
    color: var(--color-text-primary);
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    padding-top:0.25rem;
    padding-bottom:0.25rem;
    padding-right:0.5rem;
    padding-left:1rem;
    font-size:0.875rem;
    line-height:1.25rem;
  }
.az-dropdown-item:focus, .az-dropdown-item:hover{outline:2px solid transparent;outline-offset:2px;
  text-decoration: none;
  color: var(--color-state-hover-text-primary);
  background-color: var(--color-state-hover-bg-primary)}
.az-dropdown-item:focus > az-icon, .az-dropdown-item:hover > az-icon {
  color: inherit;
  opacity: 1;
}
.az-dropdown-item.az-button-link{width:100%;text-align:left}
.az-dropdown-signout{width:100%;border-width:0px;background-image:none;text-align:left}
.az-dropdown-divider {
    border-color: var(--color-border-primary);
    margin-top:0.5rem;
    margin-bottom:0.5rem;
    margin-left:0px;
    margin-right:0px;
    display:block;
    height:0px;
    border-top-width:1px;
  }
.az-dropdown-header {
    color: var(--color-text-secondary);
    padding-top:0.25rem;
    padding-bottom:0.25rem;
    padding-left:0.75rem;
    padding-right:0.75rem;
    font-size:1.125rem;
    line-height:1.75rem;
  }
.az-dropdown-item[aria-checked=false] .octicon-check {
  display: none;
}
.az-dropdown-menu-w{top:0px;right:100%;left:auto;margin-top:0px;margin-right:0.5rem;width:auto}
.az-dropdown-menu-w::before{top:0.625rem;right:-1rem;left:auto;border-color:transparent;
  border-left-color: var(--color-border-primary)}
.az-dropdown-menu-w::after{top:0.625rem;right:-0.875rem;left:auto;border-color:transparent;
  top: 11px;
  border-left-color: var(--color-bg-overlay)}
.az-dropdown-menu-e{top:0px;left:100%;margin-top:0px;margin-left:0.5rem;width:auto}
.az-dropdown-menu-e::before{top:0.625rem;left:-1rem;right:auto;border-color:transparent;
  border-right-color: var(--color-border-primary)}
.az-dropdown-menu-e::after{top:0.625rem;left:-0.875rem;right:auto;border-color:transparent;
  top: 11px;
  border-right-color: var(--color-bg-overlay)}
.az-dropdown-menu-ne{top:auto;bottom:100%;left:0px;margin-bottom:0.125rem}
.az-dropdown-menu-ne::before, .az-dropdown-menu-ne::after{top:auto;right:auto}
.az-dropdown-menu-ne::before{bottom:-0.5rem;border-top-width:2px;border-right-width:2px;border-left-width:2px;border-bottom-width:0px;
  left: 9px;
  border-top-color: var(--color-border-primary);
  border-right-color: transparent;
  border-left-color: transparent}
.az-dropdown-menu-ne::after {
  bottom: -7px;
  left: 10px;
  border-top: 7px solid var(--color-bg-overlay);
  border-right: 7px solid transparent;
  border-bottom: 0;
  border-left: 7px solid transparent;
}
.az-dropdown-menu-s{right:50%;left:auto;
  transform: translateX(50%)}
.az-dropdown-menu-s::before{right:50%;top:-1rem;
  transform: translateX(50%)}
.az-dropdown-menu-s::after{right:50%;top:-0.875rem;
  transform: translateX(50%)}
.az-dropdown-menu-sw{right:0px;left:auto}
.az-dropdown-menu-sw::before{top:-1rem;left:auto;
  right: 9px}
.az-dropdown-menu-sw::after{top:-0.875rem;right:0.625rem;left:auto}
.az-dropdown-menu-se::before{top:-1rem;
  left: 9px}
.az-dropdown-menu-se::after{top:-0.875rem;left:0.625rem}
.az-alert-info {
  color: var(--color-alert-info-text);
  border-color: var(--color-alert-info-border);
  background-color: var(--color-alert-info-bg);
}
.az-alert-info svg {
  color: var(--color-alert-info-icon);
}
.az-alert-success {
  color: var(--color-alert-success-text);
  border-color: var(--color-alert-success-border);
  background-color: var(--color-alert-success-bg);
}
.az-alert-success svg {
  color: var(--color-alert-success-icon);
}
.az-alert-warn {
  color: var(--color-alert-warn-text);
  border-color: var(--color-alert-warn-border);
  background-color: var(--color-alert-warn-bg);
}
.az-alert-warn svg {
  color: var(--color-alert-warn-icon);
}
.az-alert-error {
  color: var(--color-alert-error-text);
  border-color: var(--color-alert-error-border);
  background-color: var(--color-alert-error-bg);
}
.az-alert-error svg {
  color: var(--color-alert-error-icon);
}
.az-notifier {
  z-index: 9999;
  position:fixed;
  margin-bottom:1rem;
  max-height:100vh;
  width:100%;
  max-width:24rem;
  overflow:hidden;
  padding:1rem;
}
.az-notifier .az-notification {
  z-index: 9999;
  width: 100%;
  max-width: 100%;
  color: var(--color-toast-text);
  background-color: var(--color-toast-bg);
  border-color: var(--color-toast-border);
  position:relative;
  overflow:hidden;
  border-radius:0.375rem;
  border-width:1px;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.az-notifier .az-notification .notification-icon{display:flex;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-top-width:1px;
  color: var(--color-toast-icon);
  background-color: var(--color-toast-icon-bg);
  border-color: var(--color-toast-icon-border);
  border-right: 0}
.az-notifier .az-notification .notification-info-success .notification-icon {
  color: var(--color-toast-success-icon);
  background-color: var(--color-toast-success-icon-bg);
  border-color: var(--color-toast-success-icon-border);
}
.az-notifier .az-notification .notification-info-warning .notification-icon {
  color: var(--color-toast-warning-icon);
  background-color: var(--color-toast-warning-icon-bg);
  border-color: var(--color-toast-warning-icon-border);
}
.az-notifier .az-notification .notification-info-error .notification-icon {
  color: var(--color-toast-danger-icon);
  background-color: var(--color-toast-danger-icon-bg);
  border-color: var(--color-toast-danger-icon-border);
}
@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
.az-loader:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 50%;
  border-top-color: #000;
  animation: spinner 0.6s linear infinite;
}
.az-loader:before.az-loader-white {
  border-top-color: #ffffff;
}
.az-loader.az-loader-small:before{height:1rem;width:1rem;border-width:2px;border-top-width:2px;border-color:var(--color-scale-gray-2)}
.az-loader.az-loader-large:before{height:3rem;width:3rem;border-width:4px;border-top-width:4px;border-color:var(--color-scale-gray-2)}
/* Positions */
.az-notifier-top-right {
  top: 20px;
  right: 20px;
}
.az-notifier-top-left {
  top: 20px;
  left: 20px;
}
.az-notifier-bottom-right {
  bottom: 20px;
  right: 20px;
}
.az-notifier-bottom-left {
  bottom: 20px;
  left: 20px;
}
.az-notifier-top-center {
  top: 20px;
  left: 50%;
  margin-left: -10em;
}
.az-notifier-bottom-center {
  bottom: 20px;
  left: 50%;
  margin-left: -10em;
}
.az-notifier-center {
  left: 50%;
  top: 50%;
  min-width: 20vw;
  transform: translate(-50%, -50%);
}
.az-modal-mask{position:fixed;left:0px;top:0px;z-index:40;display:flex;height:100%;width:100%;align-items:flex-start;justify-content:center;overflow-y:auto;overflow-x:hidden;background-color:rgba(0,0,0,0.08);
  background-color: #0000004d !important}
.az-modal {
  max-height: none !important;
  z-index:50;
  margin-top:2.5rem;
  margin-bottom:2.5rem;
  display:flex;
  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));
  flex-direction:column;
  flex-wrap:nowrap;
  overflow-y:auto;
  border-radius:0.5rem;
  background-color:var(--color-bg-primary);
  text-align:left;
  vertical-align:bottom;
  --tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
}
.az-modal .az-modal-header{display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom-width:0px;background-color:transparent;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;letter-spacing:0.025em}
.az-modal .az-modal-wrapper{position:absolute;inset:0px;z-index:50;display:flex;height:100vh;width:100vw;align-items:center;justify-content:center}
.az-modal .az-modal-content {
    background-color: var(--color-bg-primary);
    height:100%;
    overflow-y:auto;
  }
.az-modal .az-modal-footer{display:flex;width:100%;align-items:center;justify-content:flex-end}
.az-modal .az-modal-footer > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.az-modal .az-modal-footer{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;padding:1rem}
.az-confirmation-modal-footer{display:flex;justify-content:flex-end;padding-top:0.5rem;padding-bottom:0.5rem}
.az-confirmation-modal-footer > button{margin-left:0.5rem;margin-right:0.5rem}
.az-confirmation-modal-content{padding:1rem}
.az-input-text,
.az-input-number {
  line-height: 20px !important;
  position:relative;
  display:inline-flex;
  overflow:hidden;
  border-radius:0.375rem;
}
@media (min-width: 640px){
.az-input-text,
.az-input-number{font-size:0.875rem;line-height:1.25rem}}
.az-input-text,
.az-input-number {
  background-color: var(--color-bg-primary);
}
.az-input-text.contrast,
.az-input-number.contrast {
  background-color: var(--color-bg-tertiary);
}
.az-input-text .disabled,
.az-input-number .disabled{opacity:0.5}
.az-input-text.ng-invalid.ng-dirty > div,
.az-input-number.ng-invalid.ng-dirty > div{border-color:var(--color-scale-red-3);color:var(--color-scale-red-8)}
.az-input-text.ng-invalid.ng-dirty .invalid-icon,
.az-input-number.ng-invalid.ng-dirty .invalid-icon{visibility:visible}
.az-input-text .invalid-icon,
.az-input-number .invalid-icon{visibility:hidden}
.az-input-text .az-input-input,
.az-input-number .az-input-input {
    color: var(--color-text-secondary);
    display:block;
    flex:1 1 0%;
    border-radius:0.375rem;
    border-width:1px;
    background-color:transparent;
    outline:2px solid transparent;
    outline-offset:2px;
  line-height: 20px !important;
  padding: 5px 12px;
  }
.az-input-text.with-leading-addon .az-input-input,
.az-input-number.with-leading-addon .az-input-input{border-top-left-radius:0px;border-bottom-left-radius:0px}
.az-input-text.with-trailing-addon .az-input-input,
.az-input-number.with-trailing-addon .az-input-input{border-top-right-radius:0px;border-bottom-right-radius:0px}
.az-input-text.inline-leading-addon .az-input-input,
.az-input-number.inline-leading-addon .az-input-input{border-left-width:0px}
.az-input-text.inline-trailing-addon .az-input-input,
.az-input-number.inline-trailing-addon .az-input-input{border-right-width:0px}
.az-input-text.contrast > .az-input-leading-addon, .az-input-text.contrast > .az-input-trailing-addon,
.az-input-number.contrast > .az-input-leading-addon,
.az-input-number.contrast > .az-input-trailing-addon {
  background-color: var(--color-bg-primary);
}
.az-input-text.inline-leading-addon > .az-input-leading-addon, .az-input-text.inline-trailing-addon > .az-input-trailing-addon,
.az-input-number.inline-leading-addon > .az-input-leading-addon,
.az-input-number.inline-trailing-addon > .az-input-trailing-addon {
  background-color: var(--color-bg-primary);
}
.az-input-text.contrast.inline-leading-addon > .az-input-leading-addon, .az-input-text.contrast.inline-trailing-addon > .az-input-trailing-addon,
.az-input-number.contrast.inline-leading-addon > .az-input-leading-addon,
.az-input-number.contrast.inline-trailing-addon > .az-input-trailing-addon {
  background-color: var(--color-bg-tertiary);
}
.az-input-text .az-input-leading-addon,
.az-input-number .az-input-leading-addon {
    color: var(--color-text-tertiary);
    pointer-events:none;
    display:flex;
    align-items:center;
    border-top-left-radius:0.375rem;
    border-bottom-left-radius:0.375rem;
    border-width:1px;
    border-right-width:0px;
    padding-left:0.5rem;
    padding-right:0.5rem;
  background-color: var(--color-bg-tertiary);
  }
.az-input-text .az-input-trailing-addon,
.az-input-number .az-input-trailing-addon {
    color: var(--color-text-tertiary);
    pointer-events:none;
    display:flex;
    align-items:center;
    border-top-right-radius:0.375rem;
    border-bottom-right-radius:0.375rem;
    border-width:1px;
    border-left-width:0px;
    padding-left:0.5rem;
    padding-right:0.5rem;
  background-color: var(--color-bg-tertiary);
  }
.az-input-text:focus-within > .az-input-input, .az-input-text:focus-visible > .az-input-input,
.az-input-number:focus-within > .az-input-input,
.az-input-number:focus-visible > .az-input-input {
  border-color: var(--color-primary);
  outline: none;
  box-shadow: inset 0 0 0 1px var(--color-primary);
}
.az-switch {
  display: inline-flex;
  align-items: center;
  flex-direction: row-reverse;
  margin-right: auto;
}
.az-switch .az-switch-text {
  font-size: 12px;
  color: var(--color-text-primary);
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
}
.az-switch-toggle {
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  appearance: none;
  text-decoration: none;
  padding: 0px;
  transition-property: background-color, border-color;
  transition-duration: 80ms;
  transition-timing-function: cubic-bezier(0.5, 1, 0.89, 1);
  border-radius: 6px;
  border-style: solid;
  border-width: 1px;
  display: block;
  outline-offset: 2px;
  position: relative;
  overflow: hidden;
  background-color: var(--color-bg-tertiary);
  border-color: var(--color-border-primary);
  height: 24px;
  width: 48px;
  outline: none !important;
}
.az-switch-on {
  color: var(--color-primary);
  line-height: 0;
  flex: 1 0 50%;
  transform: translateX(-100%);
}
.az-switch-off {
  color: var(--color-text-tertiary);
  line-height: 0;
  flex: 1 0 50%;
  transform: translateX(5px);
}
.az-switch-container {
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
  align-items: center;
}
.az-switch-toggle-knob {
  background-color: var(--color-bg-primary);
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-border-primary);
  border-radius: calc(5px);
  box-shadow: rgba(140, 149, 159, 0.15) 0px 3px 6px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset;
  width: 50%;
  position: absolute;
  top: -1px;
  bottom: -1px;
  transition-property: transform;
  transition-duration: 80ms;
  transition-timing-function: cubic-bezier(0.5, 1, 0.89, 1);
  transform: translateX(-1px);
  z-index: 1;
}
.az-switch.toggle-on > .az-switch-toggle {
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  appearance: none;
  text-decoration: none;
  padding: 0px;
  transition-property: background-color, border-color;
  transition-duration: 80ms;
  transition-timing-function: cubic-bezier(0.5, 1, 0.89, 1);
  border-radius: 6px;
  border-style: solid;
  border-width: 1px;
  display: block;
  outline-offset: 2px;
  position: relative;
  overflow: hidden;
  background-color: var(--color-primary-alpha35);
  border-color: var(--color-primary);
  height: 24px;
  width: 48px;
}
.az-switch.toggle-on .az-switch-on {
  color: var(--color-primary);
  line-height: 0;
  flex: 1 0 50%;
  transform: translateX(6px);
}
.az-switch.toggle-on > .az-switch-toggle > .az-switch-off {
  color: var(--color-text-primary);
  line-height: 0;
  flex: 1 0 50%;
  transform: translateX(100%);
}
.az-switch.toggle-on > .az-switch-toggle > .az-switch-toggle-knob {
  border-width: 1px;
  border-style: solid;
  border-radius: calc(5px);
  width: 50%;
  position: absolute;
  top: -1px;
  bottom: -1px;
  transition-property: transform;
  transition-duration: 80ms;
  transition-timing-function: cubic-bezier(0.5, 1, 0.89, 1);
  transform: translateX(calc(100% + 1px));
  z-index: 1;
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  box-shadow: rgba(27, 31, 36, 0.04) 0px 1px 0px;
}
.az-select {
    border-color: var(--color-border-primary);
    background-color: var(--color-bg-primary);
    position:relative;
    display:inline-flex;
    height:2.25rem;
    min-width:12rem;
    max-width:16rem;
    cursor:default;
    align-items:center;
  }
.az-select > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.75rem * var(--tw-space-x-reverse));margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))}
.az-select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:0.375rem;border-width:1px;padding-left:0.75rem;padding-right:3.5rem;text-align:left;line-height:2rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.az-select:focus{border-color:var(--color-primary);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:var(--color-primary)}
@media (min-width: 640px){
.az-select{font-size:0.875rem;line-height:1.25rem}}
.az-select:disabled{cursor:not-allowed !important;background-color:var(--color-bg-tertiary) !important;--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}
.az-select-paginated-button {
    border-color: var(--color-border-primary);
    background-color: var(--color-bg-primary);
    position:relative;
    display:inline-flex;
    height:2rem;
    width:100%;
    cursor:default;
    align-items:center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    border-radius:0.25rem;
    border-width:1px;
    padding-left:0.75rem;
    padding-right:3rem;
    text-align:left;
    line-height:2rem;
    --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
.az-select-paginated-button:focus{border-color:var(--color-primary);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:var(--color-primary)}
.az-select-paginated-button:disabled{opacity:0.5}
@media (min-width: 640px){
.az-select-paginated-button{font-size:0.875rem;line-height:1.25rem}}
.az-checkbox{position:relative;display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center}
.az-checkbox > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.az-checkbox{padding-left:0px;line-height:1rem;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}
.az-checkbox-group{display:flex;width:100%;flex-direction:column}
.az-checkbox-group .az-checkbox{margin-bottom:0.25rem}
.az-checkbox-group{display:flex;width:100%;flex-direction:column}
.az-checkbox-group .az-checkbox{margin-bottom:0.25rem}
.input-checkbox{display:inline-block;height:1rem;width:1rem;flex-shrink:0;-webkit-user-select:none;user-select:none;appearance:none;border-radius:0.25rem;border-width:1px;background-color:var(--color-bg-primary);vertical-align:middle;color:var(--color-primary);--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  -webkit-print-color-adjust: exact;
  -webkit-appearance: none;
  -moz-appearance: none;
  color-adjust: exact;
  background-origin: border-box}
.input-checkbox:focus{border-color:transparent;--tw-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}
.input-checkbox:checked{border-color:transparent;background-size:cover;background-position:center;background-repeat:no-repeat;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e");
  background-color: currentColor}
.input-checkbox:disabled{background-color:var(--color-scale-gray-3);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.az-radio{position:relative;display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center}
.az-radio > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.az-radio{line-height:1rem;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}
.az-radio-group{display:flex;width:100%;flex-direction:column}
.az-radio-group .az-radio{margin-bottom:0.25rem}
.az-radio-group{display:flex;width:100%;flex-direction:column}
.az-radio-group .az-radio{margin-bottom:0.25rem}
.input-radio{display:inline-block;height:1rem;width:1rem;flex-shrink:0;-webkit-user-select:none;user-select:none;appearance:none;border-radius:9999px;border-width:1px;background-color:var(--color-bg-primary);vertical-align:middle;color:var(--color-primary);
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-origin: border-box}
.input-radio:focus{border-color:transparent;--tw-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}
.input-radio:checked{border-color:transparent;background-size:cover;background-position:center;background-repeat:no-repeat;
  background-image: url('data:image/svg+xml,%3csvg viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="8" cy="8" r="3"/%3e%3c/svg%3e');
  background-color: currentColor}
.az-checkbox-group{display:flex;width:100%;flex-direction:column}
.az-checkbox-group .az-checkbox{margin-bottom:0.25rem}
.az-radio-group{display:flex;width:100%;flex-direction:column}
::ng-deep .cdk-virtual-scroll-content-wrapper {
  width: 100%;
}
.az-multiselect {
  display: inline-flex;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}
.az-multiselect .cdk-virtual-scroll-content-wrapper {
  width: 100%;
}
.az-multiselect-trigger {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 2px;
}
.az-multiselect-label-container {
  overflow: hidden;
  flex: 1 1 auto;
  cursor: pointer;
  margin-left: 0 !important;
}
.az-multiselect-label {
  display: block;
  white-space: nowrap;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
}
.az-multiselect-label-empty {
  overflow: hidden;
  visibility: hidden;
}
.az-multiselect-token {
  cursor: default;
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
}
.az-multiselect-token-icon {
  cursor: pointer;
}
.az-multiselect .az-multiselect-panel {
  min-width: 100%;
}
.az-multiselect-panel {
  position: absolute;
}
.az-multiselect-items-wrapper {
  overflow: auto;
}
.az-multiselect-items {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.az-multiselect-item {
  cursor: pointer;
  display: flex;
  align-items: center;
  font-weight: normal;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}
.az-multiselect-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.az-multiselect-filter-container {
  position: relative;
  flex: 1 1 auto;
}
.az-multiselect-filter-icon {
  position: absolute;
  top: 50%;
  margin-top: -0.5rem;
}
.az-multiselect-filter-container .p-inputtext {
  width: 100%;
}
.az-multiselect-close {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  overflow: hidden;
  position: relative;
}
.p-fluid .az-multiselect {
  display: flex;
}
.sidebar.menu {
  color: var(--color-text-primary);
  position:relative;
  width:100%;
  overflow-y:auto;
  padding-left:0.5rem;
  font-size:0.875rem;
  line-height:1.25rem;
}
.sidebar.menu .sidebar-plus-feature {
    color: var(--color-text-inverse);
    background-color: var(--color-bg-success-inverse);
    position:absolute;
    right:0.5rem;
    margin-left:0.5rem;
    display:flex;
    height:1rem;
    justify-content:center;
    border-radius:0.25rem;
    background-color:var(--color-bg-primary);
    padding-left:0.25rem;
    padding-right:0.25rem;
    padding-top:1px;
    padding-bottom:1px;
    font-size:0.75rem;
    line-height:1rem;
    font-weight:500;
    text-transform:uppercase;
  }
.sidebar.menu.sidebar--bordered > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}
.sidebar.menu.sidebar--bordered{border-width:1px}
.sidebar.menu .sidebar-link{border-radius:0.375rem;font-size:1rem;line-height:1.5rem;
  border-color: var(--color-border-primary)}
.sidebar.menu .sidebar-link.active {
    background-color: var(--color-bg-tertiary);
  }
.sidebar.menu .sidebar-header {
  color: var(--color-text-tertiary);
  position:relative;
  z-index:40;
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.375rem;
  padding-bottom:0.125rem;
  font-weight:500;
}
.sidebar.menu .sidebar-sublist {
  border-color: var(--color-border-primary);
  padding-left:1.25rem;
}
.sidebar.menu .sidebar-sublist > .sidebar-link-content.active,
.sidebar.menu .sidebar-sublist > .sidebar-link-content.active > a{background-color:transparent !important;font-weight:400 !important;color:var(--color-primary) !important}
.sidebar.menu .sidebar-dot-icon {
  background-color: var(--color-text-tertiary);
  height: 0.15rem;
  width: 0.5rem;
  border-radius:9999px;
}
.sidebar.menu .sidebar-link-content {
  color: var(--color-text-primary);
  position:relative;
  margin-bottom:0px;
  display:flex;
  align-items:center;
}
.sidebar.menu .sidebar-link-content > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.sidebar.menu .sidebar-link-content{border-radius:0.375rem;outline:2px solid transparent;outline-offset:2px;
  padding: 6px 8px}
.sidebar.menu .sidebar-link-content.children-active{font-weight:500}
.sidebar.menu .sidebar-link-content .sidebar-link-icon {
  color: var(--color-text-tertiary);
  text-align:center;
}
.sidebar.menu .sidebar-link-content.disabled {
  color: var(--color-text-disabled);
  cursor:not-allowed;
}
.sidebar.menu .sidebar-link-content :focus{outline:2px solid transparent;outline-offset:2px}
.sidebar.menu .sidebar-link-content:hover {
  background-color: var(--color-state-hover-bg-default);
}
.sidebar.menu .sidebar-link-content.active {
  background-color: var(--color-state-hover-bg-default);
  font-weight:500;
  color:var(--color-text-primary);
}
.sidebar.menu .sidebar-link-content.active .sidebar-dot-icon {
  background-color: var(--color-icon-secondary);
}
.sidebar.menu .sidebar-link-content.active .sidebar-link-icon {
  color: var(--color-icon-secondary);
}
.sidebar.menu .sidebar-link-content.active::after {
  position: absolute;
  top: calc(16px - 10px);
  left: -8px;
  width: 4px;
  height: 20px;
  content: "";
  background: var(--color-primary);
}
.sidebar.menu .sidebar-link-content .sidebar-count {
    border-color: var(--color-border-tertiary);
    background-color: var(--color-bg-tertiary);
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:0.375rem;
    border-width:1px;
    padding-left:0.5rem;
    padding-right:0.5rem;
    padding-top:0.125rem;
    padding-bottom:0.125rem;
    font-size:0.75rem;
    line-height:1rem;
  }
.sidebar.menu .sidebar-sublist-item {
  padding: 6px 8px 6px 32px;
  line-height: 20px !important;
  position:relative;
  display:flex;
  align-items:flex-start;
  border-radius:0.375rem;
  font-size:0.875rem;
  line-height:1.25rem;
  outline:2px solid transparent;
  outline-offset:2px;
}
.sidebar.menu .sidebar-sublist-item:hover{cursor:pointer;
  background-color: var(--color-state-hover-bg-default)}
.sidebar.menu .sidebar-sublist-item .sidebar-count {
    border-color: var(--color-border-tertiary);
    background-color: var(--color-bg-tertiary);
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:0.375rem;
    border-width:1px;
    padding-left:0.5rem;
    padding-right:0.5rem;
    padding-top:0.125rem;
    padding-bottom:0.125rem;
    font-size:0.75rem;
    line-height:1rem;
  }
.sidebar.menu .sidebar-sublist-item.active {
  background-color: var(--color-state-hover-bg-default);
  color:var(--color-text-primary);
}
.sidebar.menu .sidebar-sublist-item.active::after {
  position: absolute;
  top: calc(16px - 10px);
  left: -8px;
  width: 4px;
  height: 20px;
  content: "";
  background: var(--color-primary);
}
.sidebar.menu .sidebar-sublist-item.active .sidebar-dot-icon {
  background-color: var(--color-icon-secondary);
}
.sidebar.menu .sidebar-sublist-item.active .sidebar-link-icon {
  color: var(--color-icon-secondary);
}
.sidebar.sidenav {
  color: var(--color-text-primary);
  position:relative;
  width:100%;
}
.sidebar.sidenav > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}
.sidebar.sidenav{overflow-y:auto;border-radius:0.25rem;border-width:1px;font-size:0.875rem;line-height:1.25rem}
.sidebar.sidenav .sidebar-link.active > .sidebar-link-content {
    color: var(--color-text-primary);
    background-color: var(--color-bg-primary);
}
.sidebar.sidenav .sidebar-link:hover {
  color: var(--color-text-primary);
}
.sidebar.sidenav .sidebar-header {
  color: var(--color-text-tertiary);
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.375rem;
  padding-bottom:0.375rem;
  font-weight:600;
}
.sidebar.sidenav .sidebar-sublist {
  border-color: var(--color-border-primary);
  border-top-width:1px;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  padding-left:1.5rem;
}
.sidebar.sidenav .sidebar-sublist > .sidebar-link-content.active,
.sidebar.sidenav .sidebar-sublist > .sidebar-link-content.active > a{background-color:transparent;color:var(--color-primary)}
.sidebar.sidenav .sidebar-link-content {
  color: var(--color-text-primary);
  position:relative;
  margin-bottom:0px;
  display:flex;
  align-items:center;
}
.sidebar.sidenav .sidebar-link-content > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.sidebar.sidenav .sidebar-link-content{border-radius:0px;border-right-width:4px;border-color:transparent;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.375rem;padding-bottom:0.375rem;font-weight:400;outline:2px solid transparent;outline-offset:2px}
.sidebar.sidenav .sidebar-link-content .sidebar-link-icon {
  color: var(--color-text-tertiary);
  text-align:center;
}
.sidebar.sidenav .sidebar-link-content.disabled {
  color: var(--color-text-disabled);
  cursor:not-allowed;
}
.sidebar.sidenav .sidebar-link-content :focus{outline:2px solid transparent;outline-offset:2px}
.sidebar.sidenav .sidebar-link-content.active {
  background-color: var(--color-bg-primary);
  border-color: var(--color-border-info);
}
.sidebar.sidenav .sidebar-link-content.active > a {
  color: var(--color-text-primary);
}
.sidebar.sidenav .sidebar-sublist-item{display:flex;align-items:flex-start;border-radius:0px;padding-top:0.375rem;padding-bottom:0.375rem;padding-right:0.5rem;font-weight:400;outline:2px solid transparent;outline-offset:2px}
.sidebar.sidenav .sidebar-sublist-item.sidebar-link-content.active {
  color: var(--color-text-link);
  border-width:0px;
}
.sidebar.sidebar-clear .sidebar-link.active > .sidebar-link-content {
    color: var(--color-text-tertiary);
    background-color:var(--color-scale-gray-1);
  }
.sidebar.sidebar-clear .sidebar-link-content{color:var(--color-scale-gray-7)}
.sidebar.sidebar-clear .sidebar-link-content > a{color:var(--color-scale-gray-7)}
.sidebar.sidebar-clear .sidebar-link-content .sidebar-link-icon {
    color: var(--color-text-tertiary);
  }
.sidebar.sidebar-clear .sidebar-link-content.disabled{color:var(--color-scale-gray-4)}
.sidebar.sidebar-clear .sidebar-link-content:hover{background-color:var(--color-scale-gray-2)}
.sidebar.sidebar-clear .sidebar-link-content.active {
    color: var(--color-text-tertiary);
    background-color:var(--color-scale-gray-1);
  }
.sidebar.sidebar-clear .sidebar-link-content.active .sidebar-link-icon{color:var(--color-scale-gray-6)}
.sidebar.sidebar-clear .sidebar-sublist-item{color:var(--color-text-secondary)}
.az-breadcrumb .az-breadcrumb-item {
  display: inline-block;
  margin-left: -0.05em;
  white-space: nowrap;
  list-style: none;
  color: var(--color-text-primary);
}
.az-breadcrumb .az-breadcrumb-item > a {
  color: var(--color-text-link);
}
.az-breadcrumb .az-breadcrumb-item > a:hover {
  text-decoration: underline;
}
.az-breadcrumb .az-breadcrumb-item::after {
  padding-right: 0.5em;
  padding-left: 0.5em;
  color: var(--color-text-disabled);
  content: "/";
}
.az-breadcrumb .az-breadcrumb-item:first-child {
  margin-left: 0;
}
.az-breadcrumb .az-breadcrumb-item:last-child::after {
  display: none;
}
.az-breadcrumb .az-breadcrumb-item-selected,
.az-breadcrumb .az-breadcrumb-item[aria-current]:not([aria-current=false]) {
  color: var(--color-text-primary);
}
.az-breadcrumb .az-breadcrumb-item-selected::after,
.az-breadcrumb .az-breadcrumb-item[aria-current]:not([aria-current=false])::after {
  content: none;
}
.az-tabs {
  box-shadow: inset 0 -1px 0 var(--color-border-secondary);
  justify-content:space-between;
  overflow:hidden;
}
.az-tabs .az-tabs-item{cursor:pointer;white-space:nowrap;border-bottom-width:2px;background-color:transparent;padding-top:0.5rem;padding-bottom:0.5rem;text-align:center;line-height:2rem}
.az-tabs .az-tabs-item .az-tabs-item-inner{display:flex;align-items:center}
.az-tabs .az-tabs-item .az-tabs-item-inner > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.az-tabs .az-tabs-item .az-tabs-item-inner{border-radius:0.375rem;padding-left:0.75rem;padding-right:0.75rem}
.az-tabs .az-tabs-item:not(.disabled) > .az-tabs-item-inner:hover, .az-tabs .az-tabs-item:not(.disabled) > .az-tabs-item-inner:focus {
  text-decoration: none;
  border-bottom-color: var(--color-border-tertiary);
  outline: 1px dotted transparent;
  outline-offset: -1px;
  transition: border-bottom-color 0.12s ease-out;
  background-color: var(--color-state-hover-bg-default);
}
.az-tabs .az-tabs-item .az-tabs-item-text {
  color: var(--color-text-primary);
}
.az-tabs .az-tabs-item.disabled {
  cursor: not-allowed;
}
.az-tabs .az-tabs-item.disabled .az-tabs-item-text {
  color: gray;
}
.az-tabs .az-tabs-item.disabled az-icon svg {
  color: gray !important;
}
.az-tabs .az-tabs-item.selected, .az-tabs .az-tabs-item[role=tab][aria-selected=true], .az-tabs .az-tabs-item[aria-current]:not([aria-current=false]){font-weight:500;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));
  border-bottom-color: var(--color-primary);
  outline: 1px dotted transparent;
  outline-offset: -1px}
.az-tabs .az-tabs-item.selected svg, .az-tabs .az-tabs-item[role=tab][aria-selected=true] svg, .az-tabs .az-tabs-item[aria-current]:not([aria-current=false]) svg {
  color: var(--color-icon-secondary);
}
.az-tabs .az-tabs-item svg {
  color: var(--color-icon-secondary);
  height:1.25rem;
  width:1.25rem;
}
.az-tag, .tag{display:flex;border-radius:0.25rem;padding-left:0.5rem;padding-right:0.5rem;padding-top:0px;padding-bottom:0px;font-size:0.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.025em}
az-input.ng-invalid:not(.pristine), .az-input.ng-invalid:not(.pristine), .input.ng-invalid:not(.pristine){position:relative}
az-input.ng-invalid:not(.pristine) .az-input, .az-input.ng-invalid:not(.pristine) .az-input, .input.ng-invalid:not(.pristine) .az-input{--tw-border-opacity:1;border-color:rgb(239 68 68 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity))}
az-input.ng-invalid:not(.pristine) .az-input > input, .az-input.ng-invalid:not(.pristine) .az-input > input, .input.ng-invalid:not(.pristine) .az-input > input{padding-right:2rem}
az-input.ng-invalid:not(.pristine) .az-input-error-icon, .az-input.ng-invalid:not(.pristine) .az-input-error-icon, .input.ng-invalid:not(.pristine) .az-input-error-icon{display:block}
.az-input, .input{height:2.25rem;border-radius:0.25rem;border-width:1px;padding-left:0.75rem;padding-right:0.75rem;font-size:0.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}
.az-input:disabled, .input:disabled{--tw-border-opacity:1;border-color:rgb(223 223 227 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.az-input:hover:disabled, .input:hover:disabled{--tw-border-opacity:1;border-color:rgb(223 223 227 / var(--tw-border-opacity))}
.az-input:focus, .input:focus{outline:2px solid transparent;outline-offset:2px}
.az-input:focus-within, .input:focus-within{border-color:transparent;--tw-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.az-input:hover, .input:hover{--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}
.az-input-group, .input-group{position:relative;display:inline-flex;height:2.25rem;overflow:hidden;border-radius:0.25rem;border-width:1px;font-size:0.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}
.az-input-group .az-input-suffix, .az-input-group .input-suffix, .input-group .az-input-suffix, .input-group .input-suffix{order:3;display:flex;height:100%;align-items:center;justify-content:center;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;border-left-width:1px;--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;color:var(--color-scale-gray-6)}
.az-input-group .az-input-prefix, .az-input-group .input-prefix, .input-group .az-input-prefix, .input-group .input-prefix{order:1;display:flex;height:100%;align-items:center;justify-content:center;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;border-right-width:1px;--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;color:var(--color-scale-gray-6)}
.az-input-group > .az-input, .az-input-group .input, .input-group > .az-input, .input-group .input{order:2;height:100%;border-radius:0px;border-style:none;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.az-input-group > .az-input:focus, .az-input-group .input:focus, .input-group > .az-input:focus, .input-group .input:focus{z-index:40;--tw-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}
.az-input-error-icon, .input-error-icon{position:absolute;right:0px;margin-right:0.5rem;margin-left:-2rem;display:none;line-height:1;--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity))}
.calendar table.month tr td.az-input-error-icon,.calendar table.month tr th.az-input-error-icon,.calendar table.month tr td .input-error-icon,.calendar table.month tr th .input-error-icon{display:none}
.az-table{width:100%}
.az-table.bordered{border-collapse:collapse;border-radius:0.25rem;border-width:1px}
.az-table.hoverable .az-table-body-row:hover td{cursor:pointer;border-top-width:1px;border-bottom-width:1px;border-color:var(--color-primary-light);background-color:#EBF8FF0a}
.az-table .az-table-header-cell {-webkit-user-select:none;user-select:none;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;text-align:left;font-size:0.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}
.az-table .az-table-sortable-column{cursor:pointer}
.az-table .az-table-sorted-column{font-weight:600}
.az-table.truncate-lines td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.az-table.truncate-lines .az-table-body-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.az-table .az-table-body-cell{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem}
.az-table td{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;
  word-wrap: break-word;
  max-width: 320px}
.az-table th {
  display: table-cell;
  font-weight: normal;
  background: #fafafa;
}
.az-table.sticky thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.az-action-menu-content{z-index:50;margin-left:0.25rem;margin-right:0.25rem;border-radius:0.25rem;border-width:1px;background-color:var(--color-bg-primary);--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.az-action-menu-divider{height:1px;--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}
.az-action-menu-item{cursor:pointer;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}
.az-action-menu-item:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}
.az-list{position:relative;display:inline-block;width:100%}
.az-list.bordered{border-collapse:collapse;border-radius:0.25rem;border-width:1px}
.az-list.hoverable .az-list-item:hover{cursor:pointer;border-top-width:1px;border-bottom-width:1px;border-color:var(--color-primary-light);background-color:#EBF8FF0a}
.az-list li{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;
  word-wrap: break-word}
.tooltip {
  color: white;
  border: 2px;
  border-radius: 5px;
  border-color: black;
  filter: opacity(0.75);
  background-color: black;
  padding: 4px;
  margin: 8px;
  white-space: pre-line;
  margin:0.5rem;
  border-radius:0.5rem;
  border-width:2px;
  --tw-bg-opacity:1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity));
  padding:0.5rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity));
  opacity:0.75;
}
.tooltip.tooltip-top::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
.tooltip.tooltip-right::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent black transparent transparent;
}
.tooltip.tooltip-bottom::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}
.tooltip.tooltip-left::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent black;
}
.data-table-wrapper {
    color: var(--color-text-primary);
    border-color: var(--color-border-primary);
    background-color:var(--color-bg-primary);
  position: relative;
  float: left;
  min-width: 100%;
  }
.data-table{height:100%;border-radius:0.25rem}
.data-table > .table-head {
    border-color: var(--color-border-primary);
    background-color: var(--color-bg-tertiary);
    position:sticky;
    top:0px;
    z-index:30;
    display:flex;
    width:100%;
  }
.az-table.data-table > .table-head thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.az-tablify.data-table > .table-head thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.data-table > .table-head > .table-head-row {
    border-color: var(--color-border-primary);
    display:inline-flex;
    width:100%;
    border-bottom-width:1px;
  }
.data-table > .table-head > .table-head-row .table-head-cell {
    color: var(--color-text-primary);
    border-color: var(--color-border-primary);
    position:relative;
    z-index:10;
    display:flex;
    height:100%;
    flex-shrink:0;
    align-items:center;
    justify-content:space-between;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    border-right-width:1px;
    padding-left:0.5rem;
    padding-right:0.5rem;
    padding-top:0.25rem;
    padding-bottom:0.25rem;
  }
.data-table > .table-head > .table-head-row .table-head-cell.table-head-cell-pinned {
    background-color: var(--color-bg-tertiary);
    position:sticky;
    left:0px;
    z-index:20;
  }
.az-table.data-table > .table-head > .table-head-row .table-head-cell.table-head-cell-pinned thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.az-tablify.data-table > .table-head > .table-head-row .table-head-cell.table-head-cell-pinned thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.data-table > .table-head > .table-head-row .table-head-cell.table-head-cell-pinned {
  left: 2.05rem;
}
.data-table > .table-head > .table-head-row .table-head-cell.table-head-cell-last-pinned {
    border-color: var(--color-border-primary);
    background-color: var(--color-bg-tertiary);
    border-right-width:2px;
  }
.data-table > .table-head > .table-head-row .table-head-cell.table-head-selection {
    background-color: var(--color-bg-tertiary);
    position:sticky;
    left:0px;
    z-index:20;
    width:2.5rem;
    flex-grow:0;
  }
.az-table.data-table > .table-head > .table-head-row .table-head-cell.table-head-selection thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.az-tablify.data-table > .table-head > .table-head-row .table-head-cell.table-head-selection thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.data-table > .table-head > .table-head-row .table-head-cell.table-head-detail-link {
    background-color: var(--color-bg-tertiary);
    position:sticky;
    left:0px;
    z-index:20;
    width:2rem;
    flex-grow:0;
  }
.az-table.data-table > .table-head > .table-head-row .table-head-cell.table-head-detail-link thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.az-tablify.data-table > .table-head > .table-head-row .table-head-cell.table-head-detail-link thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.data-table > .table-head > .table-head-row > :last-child{border-right-width:0px}
.data-table > .table-body{display:block;width:100%}
.data-table > .table-body > .table-body-row {
    border-color: var(--color-border-primary);
    display:inline-flex;
    width:100%;
    border-bottom-width:1px;
  }
.data-table > .table-body > .table-body-row.table-body-selected-row > .table-body-cell {
    background-color: var(--color-bg-info);
  }
.data-table > .table-body > .table-body-row > .table-body-cell {
    border-color: var(--color-border-primary);
    z-index:10;
    flex-shrink:0;
    align-items:center;
    border-right-width:1px;
    font-size:0.75rem;
    line-height:1.25rem;
  }
.data-table > .table-body > .table-body-row > .table-body-cell > p{display:inline-flex;height:100%;width:100%;align-items:center;padding-left:0.5rem;padding-right:0.5rem;padding-top:1px;padding-bottom:1px}
.data-table > .table-body > .table-body-row > .table-body-cell.table-body-cell-pinned {
    background-color: var(--color-bg-primary);
    position:sticky;
    left:0px;
    z-index:20;
  }
.az-table.data-table > .table-body > .table-body-row > .table-body-cell.table-body-cell-pinned thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.az-tablify.data-table > .table-body > .table-body-row > .table-body-cell.table-body-cell-pinned thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.data-table > .table-body > .table-body-row > .table-body-cell.table-body-cell-pinned {
  left: 2.05rem;
}
.data-table > .table-body > .table-body-row > .table-body-cell.table-body-cell-last-pinned {
    border-color: var(--color-border-primary);
    border-right-width:2px;
  }
.data-table > .table-body > .table-body-row > .table-body-cell.table-body-selection {
    background-color: var(--color-bg-primary);
    position:sticky;
    left:0px;
    z-index:20;
    width:2.5rem;
    flex-grow:0;
  }
.az-table.data-table > .table-body > .table-body-row > .table-body-cell.table-body-selection thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.az-tablify.data-table > .table-body > .table-body-row > .table-body-cell.table-body-selection thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.data-table > .table-body > .table-body-row > .table-body-cell.table-body-detail-link {
    background-color: var(--color-bg-primary);
    position:sticky;
    left:0px;
    z-index:20;
    width:2rem;
    flex-grow:0;
  }
.az-table.data-table > .table-body > .table-body-row > .table-body-cell.table-body-detail-link thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.az-tablify.data-table > .table-body > .table-body-row > .table-body-cell.table-body-detail-link thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.data-table > .table-body > .table-body-row > .table-body-cell:last-child{border-right-width:0px}
.data-table > .table-body > :last-child{border-right-width:0px}
.data-table .table-head-cell-group {
    color: var(--color-text-primary);
    border-color: var(--color-border-primary);
    position:relative;
    z-index:10;
    display:flex;
    height:100%;
    flex-shrink:0;
    flex-direction:column;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    border-right-width:1px;
  }
.data-table .table-head-cell-group > p{padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem}
.data-table .table-head-cell-group .table-head-cell-group-children {
    border-color: var(--color-border-primary);
    display:flex;
    width:100%;
    border-top-width:1px;
  }
.data-table .table-head-cell-group .table-head-cell-group-children:last-child{border-right-width:0px}
.data-table .table-head-cell-group .table-head-cell {
  height: auto !important;
}
.data-table .table-head-cell {
  height: 100% !important;
}
.data-table .table-body .table-body-cell-group {
    border-color: var(--color-border-primary);
    z-index:10;
    flex-shrink:0;
    align-items:center;
    border-right-width:1px;
    font-size:0.75rem;
    line-height:1.25rem;
  }
.data-table .table-body .table-body-cell-group > p{display:inline-flex;height:100%;width:100%;align-items:center}
.data-table .table-body .table-body-cell-group .table-body-cell-group-children {
    border-color: var(--color-border-primary);
    z-index:10;
    height:100%;
    flex-shrink:0;
    align-items:center;
    background-color:var(--color-bg-primary);
    font-size:0.75rem;
    line-height:1.25rem;
  }
.data-table .table-body .table-body-cell-group .table-body-cell-group-children > p{display:inline-flex;height:100%;width:100%;align-items:center;padding-left:0.5rem;padding-right:0.5rem;padding-top:1px;padding-bottom:1px}
.data-table .table-body .table-body-cell-group .table-body-cell-group-children > p > p{display:inline-flex;height:100%;width:100%;align-items:center}
.data-table .table-totals {
    border-color: var(--color-border-primary);
    position:sticky;
    bottom:0px;
    z-index:30;
    display:flex;
    height:1.5rem;
    width:100%;
    border-top-width:2px;
    background-color:var(--color-bg-primary);
  }
.az-table.data-table .table-totals thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.az-tablify.data-table .table-totals thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.data-table .table-totals > .table-total-cell {
    border-color: var(--color-border-primary);
    z-index:10;
    display:inline-flex;
    flex-shrink:0;
    align-items:center;
    border-right-width:1px;
    font-size:0.75rem;
    line-height:1rem;
  }
.data-table .table-totals > .table-total-cell > p{display:inline-flex;height:100%;width:100%;align-items:center;padding-left:0.5rem;padding-right:0.5rem;padding-top:1px;padding-bottom:1px}
.data-table.data-table-striped > .table-body > .table-body-row:nth-child(even) {
    background-color: var(--color-bg-tertiary);
  }
.data-table.data-table-striped > .table-body > .table-body-row:nth-child(even) > .table-body-cell.table-body-cell-pinned {
    background-color: var(--color-bg-tertiary);
  }
table.az-table {
    border-color: var(--color-border-primary);
    table-layout:auto;
    border-radius:0.25rem;
    border-bottom-width:2px;
  }
table.az-table > thead {
    border-color: var(--color-border-primary);
    background-color: var(--color-bg-primary);
    width:100%;
    border-bottom-width:2px;
  }
table.az-table > thead > tr {
    border-color: var(--color-border-primary);
    width:100%;
    border-bottom-width:1px;
    background-color:var(--color-bg-primary);
  }
table.az-table > thead > tr th {
    color: var(--color-text-primary);
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    background-color:var(--color-bg-primary);
    padding-top:1px;
    padding-bottom:1px;
    padding-left:0.5rem;
    padding-right:0.5rem;
    font-size:0.75rem;
    line-height:1rem;
    font-weight:700;
    letter-spacing:0.025em;
  }
table.az-table > tbody{width:100%}
table.az-table > tbody > tr{width:100%}
table.az-table > tbody > tr > td{z-index:10;background-color:var(--color-bg-primary);padding-left:0.5rem;padding-right:0.5rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.75rem;line-height:1rem}
table.az-table.data-table-striped > tbody > tr:nth-child(even) {
    background-color: var(--color-bg-tertiary);
  }
.az-tablify{width:100%}
.az-tablify.bordered {
    border-color: var(--color-border-primary);
    border-collapse:collapse;
    border-radius:0.25rem;
    border-width:1px;
  }
.az-tablify.hoverable tbody > tr:hover td{cursor:pointer;border-top-width:1px;border-bottom-width:1px;border-color:var(--color-primary-light);background-color:#EBF8FF0a}
.az-tablify thead > tr > th{border-right-width:1px;border-top-width:1px;background-color:transparent;padding:0.5rem;padding-left:0.75rem;padding-right:0.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}
.az-tablify thead > tr > th:last-child{border-right-width:0px}
.az-tablify.truncate-lines td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.az-tablify.truncate-lines .az-table-body-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.az-tablify tbody > tr > td{border-top-width:1px;border-right-width:1px;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.75rem;padding-right:0.75rem}
.az-tablify tbody > tr > td:last-child{border-right-width:0px}
.az-tablify td{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:1rem;padding-right:1rem;
  word-wrap: break-word;
  max-width: 320px}
.az-tablify th {
  display: table-cell;
  font-weight: normal;
  background: #fafafa;
}
.az-tablify.sticky thead tr:nth-child(1) th {
  position: sticky;
  top: -1px;
  z-index: 10;
}
.data-list{width:100%;border-width:1px}
.data-list .data-list-item {
    background-color: var(--color-bg-primary);
    display:flex;
    width:100%;
    align-items:center;
    border-bottom-width:1px;
  }
.data-list .data-list-item:last-child{border-bottom-width:0px}
.data-list .data-list-item .data-list-item-selection{margin-left:0.625rem;margin-right:0.625rem;padding-top:0.25rem;padding-bottom:0.25rem}
.cdk-virtual-scroll-content-wrapper{width:100%}
.filter-item {
    color: var(--color-text-secondary);
    position:relative;
    margin-bottom:0.25rem;
    cursor:pointer;
    overflow:hidden;
    white-space:nowrap;
    border-radius:0.25rem;
    padding-left:0.75rem;
    padding-right:0.75rem;
    padding-top:0.5rem;
    padding-bottom:0.5rem;
    font-size:0.875rem;
    line-height:1.25rem;
  text-decoration: none;
  text-overflow: ellipsis;
  }
.filter-item:hover {
    background-color: var(--color-bg-tertiary);
  text-decoration: none;
  }
.filter-item.selected, .filter-item[aria-selected=true], .filter-item[aria-current]:not([aria-current=false]) {
  color: var(--color-state-selected-text-primary);
  background-color: var(--color-state-selected-bg-primary);
}
.filter-item .count{font-weight:600;
  float: right}
.filter-item .bar {
  position: absolute;
  top: 2px;
  right: 0;
  bottom: 2px;
  z-index: -1;
  display: inline-block;
  background-color: #eff3f6;
}
.filter-item .bar .dark {
  background-color: #12161c;
}
/* Import base styles */
/* Import one component's styles */
.steps{display:flex;width:100%;flex-wrap:wrap;border-top-width:1px;border-bottom-width:1px}
.steps .step-item{position:relative;flex:1 1 0%;border-right-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.75rem;color:var(--color-scale-gray-6)}
.steps .step-item:last-child{border-width:0px}
.steps .step-item.active > .step-indicator{background-color:var(--color-primary)}
.steps .step-item.active > .step-text{font-weight:600;color:var(--color-primary)}
.steps .step-item > .step-index{margin-right:0.5rem}
.steps .step-item > .step-text{font-weight:500}
.steps .step-item > .step-indicator{position:absolute;left:0px;right:0px;bottom:0px;height:0.25rem;background-color:transparent}
.dts-select-container{text-align:right}
.dts-select-container ul{display:inline-flex;align-items:center;border-width:1px}
.dts-select-container ul .dts-select-item{flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:1px;padding-left:0.25rem;padding-right:0.25rem;font-size:0.75rem;line-height:1rem;font-weight:600;letter-spacing:0.025em}
.dts-select-container ul .dts-select-item.selected{border-top-width:0px;border-bottom-width:0px;border-left-width:0px;background-color:var(--color-primary);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.dts-select-container ul .dts-select-item:last-child{border-right-width:0px}
.dts-select-container:not(.dts-custom) .dts-select-item.selected{border-top-width:0px;border-bottom-width:0px;border-left-width:0px;background-color:var(--color-primary);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.app-scroll-page {
  display: flex;
  flex-direction: column;
  z-index: 1;
  flex-grow: 1;
  position: relative;
  overflow: auto;
  margin-right: 0px;
  margin-bottom: 0px;
}
.data-list{width:100%;border-width:1px}
.data-list .data-list-item{display:flex;width:100%;align-items:center;border-bottom-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.data-list .data-list-item:last-child{border-bottom-width:0px}
.data-list .data-list-item .data-list-item-selection{margin-left:0.5rem;margin-right:0px}
.navbar-link{display:flex;align-items:center}
.navbar-link > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.navbar-link{border-radius:0.375rem;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem}
.navbar-link:hover{background-color:var(--color-scale-gray-2)}
.navbar-link svg{color:var(--color-text-tertiary)}
.navbar-link.active{font-weight:600}
.az-form-errors > p,
.az-form-errors > span{font-size:0.75rem;line-height:1rem;color:var(--color-scale-red-4)}
/* ! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: var(--color-border-primary); /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: var(--color-scale-gray-4); /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(147 197 253 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(147 197 253 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
.pointer-events-none{pointer-events:none}
.pointer-events-auto{pointer-events:auto}
.visible{visibility:visible}
.invisible{visibility:hidden}
.static{position:static}
.fixed{position:fixed}
.\!absolute{position:absolute !important}
.absolute{position:absolute}
.relative{position:relative}
.sticky{position:sticky}
.inset-0{inset:0px}
.inset-y-0{top:0px;bottom:0px}
.-bottom-2{bottom:-0.5rem}
.-left-3{left:-0.75rem}
.-left-3\.5{left:-0.875rem}
.-left-4{left:-1rem}
.-right-3{right:-0.75rem}
.-right-3\.5{right:-0.875rem}
.-right-4{right:-1rem}
.-top-3{top:-0.75rem}
.-top-3\.5{top:-0.875rem}
.-top-4{top:-1rem}
.bottom-0{bottom:0px}
.bottom-auto{bottom:auto}
.bottom-full{bottom:100%}
.left-0{left:0px}
.left-2{left:0.5rem}
.left-auto{left:auto}
.left-full{left:100%}
.right-0{right:0px}
.right-1\/2{right:50%}
.right-2{right:0.5rem}
.right-2\.5{right:0.625rem}
.right-auto{right:auto}
.right-full{right:100%}
.top-0{top:0px}
.top-2{top:0.5rem}
.top-2\.5{top:0.625rem}
.top-auto{top:auto}
.top-full{top:100%}
.z-0{z-index:0}
.z-10{z-index:10}
.z-20{z-index:20}
.z-30{z-index:30}
.z-40{z-index:40}
.z-50{z-index:50}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.col-span-2{grid-column:span 2 / span 2}
.col-span-3{grid-column:span 3 / span 3}
.col-span-6{grid-column:span 6 / span 6}
.float-right{float:right}
.float-left{float:left}
.-m-3{margin:-0.75rem}
.m-0{margin:0px}
.m-1{margin:0.25rem}
.m-2{margin:0.5rem}
.m-auto{margin:auto}
.-mx-1{margin-left:-0.25rem;margin-right:-0.25rem}
.mx-0{margin-left:0px;margin-right:0px}
.mx-1{margin-left:0.25rem;margin-right:0.25rem}
.mx-1\.5{margin-left:0.375rem;margin-right:0.375rem}
.mx-2{margin-left:0.5rem;margin-right:0.5rem}
.mx-2\.5{margin-left:0.625rem;margin-right:0.625rem}
.mx-4{margin-left:1rem;margin-right:1rem}
.mx-8{margin-left:2rem;margin-right:2rem}
.mx-auto{margin-left:auto;margin-right:auto}
.my-1{margin-top:0.25rem;margin-bottom:0.25rem}
.my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.my-4{margin-top:1rem;margin-bottom:1rem}
.my-auto{margin-top:auto;margin-bottom:auto}
.my-px{margin-top:1px;margin-bottom:1px}
.\!mt-14{margin-top:3.5rem !important}
.-mb-px{margin-bottom:-1px}
.-ml-1{margin-left:-0.25rem}
.-ml-2{margin-left:-0.5rem}
.-ml-6{margin-left:-1.5rem}
.-ml-8{margin-left:-2rem}
.-mr-1{margin-right:-0.25rem}
.-mr-2{margin-right:-0.5rem}
.-mt-px{margin-top:-1px}
.mb-0{margin-bottom:0px}
.mb-1{margin-bottom:0.25rem}
.mb-2{margin-bottom:0.5rem}
.mb-4{margin-bottom:1rem}
.mb-5{margin-bottom:1.25rem}
.mb-8{margin-bottom:2rem}
.ml-1{margin-left:0.25rem}
.ml-2{margin-left:0.5rem}
.ml-3{margin-left:0.75rem}
.ml-4{margin-left:1rem}
.ml-auto{margin-left:auto}
.mr-1{margin-right:0.25rem}
.mr-2{margin-right:0.5rem}
.mr-3{margin-right:0.75rem}
.mr-4{margin-right:1rem}
.mr-5{margin-right:1.25rem}
.mr-6{margin-right:1.5rem}
.mt-0{margin-top:0px}
.mt-0\.5{margin-top:0.125rem}
.mt-1{margin-top:0.25rem}
.mt-1\.5{margin-top:0.375rem}
.mt-12{margin-top:3rem}
.mt-2{margin-top:0.5rem}
.mt-24{margin-top:6rem}
.mt-3{margin-top:0.75rem}
.mt-4{margin-top:1rem}
.mt-5{margin-top:1.25rem}
.mt-8{margin-top:2rem}
.block{display:block}
.inline-block{display:inline-block}
.\!inline{display:inline !important}
.inline{display:inline}
.flex{display:flex}
.inline-flex{display:inline-flex}
.table{display:table}
.grid{display:grid}
.list-item{display:list-item}
.hidden{display:none}
.\!h-3{height:0.75rem !important}
.h-0{height:0px}
.h-1{height:0.25rem}
.h-10{height:2.5rem}
.h-12{height:3rem}
.h-14{height:3.5rem}
.h-16{height:4rem}
.h-2{height:0.5rem}
.h-20{height:5rem}
.h-3{height:0.75rem}
.h-32{height:8rem}
.h-4{height:1rem}
.h-48{height:12rem}
.h-5{height:1.25rem}
.h-56{height:14rem}
.h-6{height:1.5rem}
.h-64{height:16rem}
.h-7{height:1.75rem}
.h-8{height:2rem}
.h-9{height:2.25rem}
.h-\[32rem\]{height:32rem}
.h-\[35rem\]{height:35rem}
.h-auto{height:auto}
.h-full{height:100%}
.h-px{height:1px}
.h-screen{height:100vh}
.max-h-56{max-height:14rem}
.max-h-64{max-height:16rem}
.max-h-screen{max-height:100vh}
.min-h-4{min-height:1rem}
.min-h-7{min-height:1.75rem}
.min-h-7\.5{min-height:1.9rem}
.min-h-8{min-height:2rem}
.\!w-3{width:0.75rem !important}
.w-1\/2{width:50%}
.w-1\/4{width:25%}
.w-1\/5{width:20%}
.w-10{width:2.5rem}
.w-12{width:3rem}
.w-16{width:4rem}
.w-20{width:5rem}
.w-24{width:6rem}
.w-3{width:0.75rem}
.w-32{width:8rem}
.w-4{width:1rem}
.w-4\/5{width:80%}
.w-5{width:1.25rem}
.w-6{width:1.5rem}
.w-64{width:16rem}
.w-8{width:2rem}
.w-9{width:2.25rem}
.w-auto{width:auto}
.w-full{width:100%}
.w-screen{width:100vw}
.min-w-0{min-width:0px}
.min-w-48{min-width:12rem}
.min-w-full{min-width:100%}
.max-w-3xl{max-width:48rem}
.max-w-64{max-width:16rem}
.max-w-sm{max-width:24rem}
.max-w-xs{max-width:20rem}
.flex-1{flex:1 1 0%}
.flex-auto{flex:1 1 auto}
.flex-none{flex:none}
.flex-shrink{flex-shrink:1}
.flex-shrink-0{flex-shrink:0}
.flex-grow{flex-grow:1}
.flex-grow-0{flex-grow:0}
.table-auto{table-layout:auto}
.table-fixed{table-layout:fixed}
.border-collapse{border-collapse:collapse}
.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))}
@keyframes bounce{
0%, 100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8,0,1,1)}
50%{transform:none;animation-timing-function:cubic-bezier(0,0,0.2,1)}}
.animate-bounce{animation:bounce 1s infinite}
@keyframes ping{
75%, 100%{transform:scale(2);opacity:0}}
.animate-ping{animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite}
@keyframes pulse{
50%{opacity:.5}}
.animate-pulse{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}
@keyframes spin{
to{transform:rotate(360deg)}}
.animate-spin{animation:spin 1s linear infinite}
.cursor-default{cursor:default}
.cursor-move{cursor:move}
.cursor-not-allowed{cursor:not-allowed}
.cursor-pointer{cursor:pointer}
.select-none{-webkit-user-select:none;user-select:none}
.select-all{-webkit-user-select:all;user-select:all}
.resize{resize:both}
.list-none{list-style-type:none}
.appearance-none{appearance:none}
.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}
.flex-row{flex-direction:row}
.flex-row-reverse{flex-direction:row-reverse}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.flex-nowrap{flex-wrap:nowrap}
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.items-stretch{align-items:stretch}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-around{justify-content:space-around}
.justify-evenly{justify-content:space-evenly}
.gap-1{grid-gap:0.25rem;gap:0.25rem}
.gap-2{grid-gap:0.5rem;gap:0.5rem}
.gap-4{grid-gap:1rem;gap:1rem}
.space-x-1 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.25rem * var(--tw-space-x-reverse));margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-3 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.75rem * var(--tw-space-x-reverse));margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}
.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))}
.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}
.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}
.divide-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}
.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}
.divide-color-border-primary > :not([hidden]) ~ :not([hidden]){border-color:var(--color-border-primary)}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]){border-color:var(--color-scale-gray-2)}
.self-start{align-self:flex-start}
.self-center{align-self:center}
.self-stretch{align-self:stretch}
.overflow-auto{overflow:auto}
.overflow-hidden{overflow:hidden}
.overflow-x-auto{overflow-x:auto}
.overflow-y-auto{overflow-y:auto}
.overflow-x-hidden{overflow-x:hidden}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.overflow-ellipsis{text-overflow:ellipsis}
.whitespace-nowrap{white-space:nowrap}
.whitespace-pre-line{white-space:pre-line}
.break-words{overflow-wrap:break-word}
.break-all{word-break:break-all}
.rounded{border-radius:0.25rem}
.rounded-full{border-radius:9999px}
.rounded-lg{border-radius:0.5rem}
.rounded-md{border-radius:0.375rem}
.rounded-none{border-radius:0px}
.rounded-sm{border-radius:0.125rem}
.rounded-b{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}
.rounded-l{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.rounded-l-md{border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem}
.rounded-r{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.rounded-r-md{border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem}
.rounded-r-sm{border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}
.rounded-t-md{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}
.border{border-width:1px}
.border-0{border-width:0px}
.border-2{border-width:2px}
.border-4{border-width:4px}
.border-8{border-width:8px}
.\!border-r-0{border-right-width:0px !important}
.border-b{border-bottom-width:1px}
.border-b-0{border-bottom-width:0px}
.border-b-2{border-bottom-width:2px}
.border-l{border-left-width:1px}
.border-l-2{border-left-width:2px}
.border-r{border-right-width:1px}
.border-r-0{border-right-width:0px}
.border-r-2{border-right-width:2px}
.border-r-4{border-right-width:4px}
.border-t{border-top-width:1px}
.border-t-2{border-top-width:2px}
.border-t-4{border-top-width:4px}
.border-dashed{border-style:dashed}
.border-none{border-style:none}
.\!border-gray-800{border-color:var(--color-scale-gray-8) !important}
.border-blue-500{border-color:var(--color-scale-blue-5)}
.border-border{--tw-border-opacity:1;border-color:rgb(223 223 227 / var(--tw-border-opacity))}
.border-danger-500{--tw-border-opacity:1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}
.border-gray-200{border-color:var(--color-scale-gray-2)}
.border-gray-300{border-color:var(--color-scale-gray-3)}
.border-gray-400{border-color:var(--color-scale-gray-4)}
.border-gray-700{border-color:var(--color-scale-gray-7)}
.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}
.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}
.border-neutral-400{--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}
.border-orange-500{border-color:var(--color-scale-orange-5)}
.border-primary{border-color:var(--color-primary)}
.border-primary-light{border-color:var(--color-primary-light)}
.border-red-300{border-color:var(--color-scale-red-3)}
.border-red-400{border-color:var(--color-scale-red-4)}
.border-red-500{border-color:var(--color-scale-red-5)}
.border-transparent{border-color:transparent}
.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}
.border-yellow-400{border-color:var(--color-scale-yellow-4)}
.bg-accent{background-color:var(--color-accent)}
.bg-accent-light{background-color:var(--color-accent-light)}
.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}
.bg-blue-100{background-color:var(--color-scale-blue-1)}
.bg-blue-50{background-color:var(--color-scale-blue-0)}
.bg-color-bg-primary{background-color:var(--color-bg-primary)}
.bg-color-bg-tertiary{background-color:var(--color-bg-tertiary)}
.bg-gray-100{background-color:var(--color-scale-gray-1)}
.bg-gray-200{background-color:var(--color-scale-gray-2)}
.bg-gray-300{background-color:var(--color-scale-gray-3)}
.bg-gray-400{background-color:var(--color-scale-gray-4)}
.bg-gray-50{background-color:var(--color-scale-gray-0)}
.bg-gray-800{background-color:var(--color-scale-gray-8)}
.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}
.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}
.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}
.bg-indigo-100{background-color:var(--color-scale-purple-1)}
.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}
.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}
.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}
.bg-orange-100{background-color:var(--color-scale-orange-1)}
.bg-orange-50{background-color:var(--color-scale-orange-0)}
.bg-primary{background-color:var(--color-primary)}
.bg-primary-dark{background-color:var(--color-primary-dark)}
.bg-primary-lighter{background-color:var(--color-primary-lighter)}
.bg-primary-smoke{background-color:#EBF8FF0a}
.bg-red-100{background-color:var(--color-scale-red-1)}
.bg-red-50{background-color:var(--color-scale-red-0)}
.bg-smoke{background-color:rgba(0,0,0,0.02)}
.bg-smoke-dark{background-color:rgba(0,0,0,0.08)}
.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241 / var(--tw-bg-opacity))}
.bg-transparent{background-color:transparent}
.bg-yellow-100{background-color:var(--color-scale-yellow-1)}
.bg-none{background-image:none}
.bg-cover{background-size:cover}
.bg-clip-padding{background-clip:padding-box}
.bg-center{background-position:center}
.bg-no-repeat{background-repeat:no-repeat}
.\!p-0{padding:0px !important}
.p-0{padding:0px}
.p-1{padding:0.25rem}
.p-2{padding:0.5rem}
.p-3{padding:0.75rem}
.p-4{padding:1rem}
.p-5{padding:1.25rem}
.p-6{padding:1.5rem}
.p-8{padding:2rem}
.p-px{padding:1px}
.px-1{padding-left:0.25rem;padding-right:0.25rem}
.px-1\.5{padding-left:0.375rem;padding-right:0.375rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.py-0{padding-top:0px;padding-bottom:0px}
.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.py-20{padding-top:5rem;padding-bottom:5rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.py-px{padding-top:1px;padding-bottom:1px}
.pb-0{padding-bottom:0px}
.pb-0\.5{padding-bottom:0.125rem}
.pb-1{padding-bottom:0.25rem}
.pb-2{padding-bottom:0.5rem}
.pl-0{padding-left:0px}
.pl-1{padding-left:0.25rem}
.pl-2{padding-left:0.5rem}
.pl-3{padding-left:0.75rem}
.pl-4{padding-left:1rem}
.pl-6{padding-left:1.5rem}
.pl-8{padding-left:2rem}
.pl-\[1\.4rem\]{padding-left:1.4rem}
.pr-10{padding-right:2.5rem}
.pr-12{padding-right:3rem}
.pr-14{padding-right:3.5rem}
.pr-2{padding-right:0.5rem}
.pr-3{padding-right:0.75rem}
.pr-4{padding-right:1rem}
.pr-6{padding-right:1.5rem}
.pr-8{padding-right:2rem}
.pr-9{padding-right:2.25rem}
.pt-0{padding-top:0px}
.pt-1{padding-top:0.25rem}
.pt-1\.5{padding-top:0.375rem}
.pt-2{padding-top:0.5rem}
.pt-4{padding-top:1rem}
.pt-6{padding-top:1.5rem}
.pt-8{padding-top:2rem}
.pt-\[0\.17rem\]{padding-top:0.17rem}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.align-middle{vertical-align:middle}
.align-bottom{vertical-align:bottom}
.font-mono{font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-4xl{font-size:2.25rem;line-height:2.5rem}
.text-base{font-size:1rem;line-height:1.5rem}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-sm{font-size:0.875rem;line-height:1.25rem}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-xs{font-size:0.75rem;line-height:1rem}
.font-bold{font-weight:700}
.font-extrabold{font-weight:800}
.font-medium{font-weight:500}
.font-normal{font-weight:400}
.font-semibold{font-weight:600}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
.leading-10{line-height:2.5rem}
.leading-3{line-height:.75rem}
.leading-4{line-height:1rem}
.leading-5{line-height:1.25rem}
.leading-6{line-height:1.5rem}
.leading-7{line-height:1.75rem}
.leading-8{line-height:2rem}
.leading-9{line-height:2.25rem}
.leading-none{line-height:1}
.tracking-tight{letter-spacing:-0.025em}
.tracking-wide{letter-spacing:0.025em}
.tracking-wider{letter-spacing:0.05em}
.\!text-red-500{color:var(--color-scale-red-5) !important}
.text-accent{color:var(--color-accent)}
.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}
.text-blue-700{color:var(--color-scale-blue-7)}
.text-blue-800{color:var(--color-scale-blue-8)}
.text-color-text-primary{color:var(--color-text-primary)}
.text-color-text-tertiary{color:var(--color-text-tertiary)}
.text-danger-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity))}
.text-danger-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity))}
.text-gray-200{color:var(--color-scale-gray-2)}
.text-gray-300{color:var(--color-scale-gray-3)}
.text-gray-400{color:var(--color-scale-gray-4)}
.text-gray-500{color:var(--color-scale-gray-5)}
.text-gray-600{color:var(--color-scale-gray-6)}
.text-gray-700{color:var(--color-scale-gray-7)}
.text-gray-900{color:var(--color-scale-gray-9)}
.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity))}
.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61 / var(--tw-text-opacity))}
.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52 / var(--tw-text-opacity))}
.text-indigo-800{color:var(--color-scale-purple-8)}
.text-neutral-100{--tw-text-opacity:1;color:rgb(243 244 246 / var(--tw-text-opacity))}
.text-neutral-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity))}
.text-neutral-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}
.text-neutral-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}
.text-neutral-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}
.text-neutral-700{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity))}
.text-neutral-800{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}
.text-neutral-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}
.text-orange-400{color:var(--color-scale-orange-4)}
.text-orange-600{color:var(--color-scale-orange-6)}
.text-orange-700{color:var(--color-scale-orange-7)}
.text-orange-800{color:var(--color-scale-orange-8)}
.text-primary{color:var(--color-primary)}
.text-primary-dark{color:var(--color-primary-dark)}
.text-primary-darker{color:var(--color-primary-darker)}
.text-primary-lighter{color:var(--color-primary-lighter)}
.text-red-400{color:var(--color-scale-red-4)}
.text-red-500{color:var(--color-scale-red-5)}
.text-red-600{color:var(--color-scale-red-6)}
.text-red-700{color:var(--color-scale-red-7)}
.text-red-800{color:var(--color-scale-red-8)}
.text-success-400{--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity))}
.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89 / var(--tw-text-opacity))}
.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.text-yellow-300{color:var(--color-scale-yellow-3)}
.text-yellow-800{color:var(--color-scale-yellow-8)}
.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}
.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}
.accent-light{accent-color:#959da5}
.opacity-0{opacity:0}
.opacity-100{opacity:1}
.opacity-25{opacity:0.25}
.opacity-75{opacity:0.75}
.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-inner{--tw-shadow:rgb(225 228 232 / 20%) 0px 1px 0px inset;--tw-shadow-colored:inset 0px 1px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-outline{--tw-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.outline-none{outline:2px solid transparent;outline-offset:2px}
.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), var(--tw-shadow, 0 0 #0000)}
.blur{--tw-blur:blur(8px);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)}
.\!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-property:color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -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-text-decoration-color, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-none{transition-property:none}
.duration-100{transition-duration:100ms}
.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}
.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}}
.color-text-primary {
    color: var(--color-text-primary) !important;
  }
.color-text-secondary {
    color: var(--color-text-secondary) !important;
  }
.color-text-tertiary {
    color: var(--color-text-tertiary) !important;
  }
.color-text-placeholder {
    color: var(--color-text-placeholder) !important;
  }
.color-text-disabled {
    color: var(--color-text-disabled) !important;
  }
.color-text-link {
    color: var(--color-text-link) !important;
  }
.color-text-success {
    color: var(--color-text-success) !important;
  }
.color-text-warning {
    color: var(--color-text-warning) !important;
  }
.color-text-danger {
    color: var(--color-text-danger) !important;
  }
.color-text-inverse {
    color: var(--color-text-inverse) !important;
  }
.color-text-white {
    color: var(--color-text-white) !important;
  }
.color-text-selected-primary {
    color: var(--color-state-selected-text-primary) !important;
  }
.color-text-hover-primary {
    color: var(--color-state-hover-text-primary) !important;
  }
.color-icon-primary {
    color: var(--color-icon-primary) !important;
  }
.color-icon-secondary {
    color: var(--color-icon-secondary) !important;
  }
.color-icon-tertiary {
    color: var(--color-icon-tertiary) !important;
  }
.color-icon-info {
    color: var(--color-icon-info) !important;
  }
.color-icon-danger {
    color: var(--color-icon-danger) !important;
  }
.color-icon-success {
    color: var(--color-icon-success) !important;
  }
.color-icon-warning {
    color: var(--color-icon-warning) !important;
  }
.color-icon-selected-primary {
    color: var(--color-state-selected-icon-primary) !important;
  }
.color-icon-hover-primary {
    color: var(--color-state-hover-icon-primary) !important;
  }
.color-border-primary {
    border-color: var(--color-border-primary) !important;
  }
.color-border-secondary {
    border-color: var(--color-border-secondary) !important;
  }
.color-border-tertiary {
    border-color: var(--color-border-tertiary) !important;
  }
.color-border-inverse {
    border-color: var(--color-border-inverse) !important;
  }
.color-border-info {
    border-color: var(--color-border-info) !important;
  }
.color-border-success {
    border-color: var(--color-border-success) !important;
  }
.color-border-danger {
    border-color: var(--color-border-danger) !important;
  }
.color-border-warning {
    border-color: var(--color-border-warning) !important;
  }
.color-border-overlay {
    border-color: var(--color-border-overlay) !important;
  }
.color-border-selected-primary {
    border-color: var(--color-state-selected-border-primary) !important;
  }
.color-border-hover-primary {
    border-color: var(--color-state-hover-border-primary) !important;
  }
.color-border-hover-secondary {
    border-color: var(--color-state-hover-border-secondary) !important;
  }
.color-bg-canvas {
    background-color: var(--color-bg-canvas) !important;
  }
.color-bg-canvas-inverse {
    background-color: var(--color-bg-canvas-inverse) !important;
  }
.color-bg-canvas-inset {
    background-color: var(--color-bg-canvas-inset) !important;
  }
.color-bg-primary {
    background-color: var(--color-bg-primary) !important;
  }
.color-bg-secondary {
    background-color: var(--color-bg-secondary) !important;
  }
.color-bg-tertiary {
    background-color: var(--color-bg-tertiary) !important;
  }
.color-bg-overlay {
    background-color: var(--color-bg-overlay) !important;
  }
.color-bg-info {
    background-color: var(--color-bg-info) !important;
  }
.color-bg-info-inverse {
    background-color: var(--color-bg-info-inverse) !important;
  }
.color-bg-danger {
    background-color: var(--color-bg-danger) !important;
  }
.color-bg-danger-inverse {
    background-color: var(--color-bg-danger-inverse) !important;
  }
.color-bg-success {
    background-color: var(--color-bg-success) !important;
  }
.color-bg-success-inverse {
    background-color: var(--color-bg-success-inverse) !important;
  }
.color-bg-warning {
    background-color: var(--color-bg-warning) !important;
  }
.color-bg-warning-inverse {
    background-color: var(--color-bg-warning-inverse) !important;
  }
.color-bg-selected-primary {
    background-color: var(--color-state-selected-bg-primary) !important;
  }
.color-bg-hover-primary {
    background-color: var(--color-state-hover-bg-primary) !important;
  }
.color-bg-hover-secondary {
    background-color: var(--color-state-hover-bg-secondary) !important;
  }
.dropdown-caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    content: "";
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: var(--color-text-secondary);
    border-right: 4px solid transparent;
    border-bottom: 0 solid transparent;
    border-left: 4px solid transparent;
  }
.shadow-inset {
    box-shadow: var(--color-shadow-inset);
  }
.container-sm {
    max-width: 544px;
    margin-right: auto;
    margin-left: auto;
  }
.container-md {
    max-width: 768px;
    margin-right: auto;
    margin-left: auto;
  }
.container-lg {
    max-width: 1012px;
    margin-right: auto;
    margin-left: auto;
  }
.container-xl {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
  }
.h1 {
    font-size: 26px !important;
  }
.h2 {
    font-size: 22px !important;
  }
.h3 {
    font-size: 18px !important;
  }
.h4 {
    font-size: 16px !important;
  }
.h5 {
    font-size: 14px !important;
  }
.h6 {
    font-size: 12px !important;
  }
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-weight:600}
.note{margin-top:0.5rem;font-size:0.75rem;line-height:1rem;
    min-height: 17px;
    font-size: 12px;
    color: var(--color-text-secondary)}
.az-dropdown-list > .az-dropdown-list-item{display:flex;cursor:pointer;align-items:center}
.az-dropdown-list > .az-dropdown-list-item > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.az-dropdown-list > .az-dropdown-list-item{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;font-weight:500}
.az-dropdown-list > .az-dropdown-list-item svg {
    color: var(--color-text-secondary);
  }
.az-dropdown-list > .az-dropdown-list-item :hover {
    background-color: var(--color-bg-secondary);
  }
.az-dropdown-list > hr{margin-top:0.25rem;margin-bottom:0.25rem}
.az-label-uppercase {
    color: var(--color-text-primary);
    margin-bottom:0.25rem;
    display:inline-block;
    font-size:0.75rem;
    line-height:1rem;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:0.025em;
  }
.grid .az-form-group {
    margin-bottom: 0 !important;
  }
.az-form-group{margin-bottom:1rem;display:flex;flex-direction:column}
.az-form-group > label {
    color: var(--color-text-primary);
    margin-bottom:0.25rem;
    font-size:0.875rem;
    line-height:1.25rem;
    font-weight:500;
  }
.az-form-group .az-form-control {
    width: 440px;
    max-width: 100%;
  }
.az-form-group .az-form-control.shorter {
    width: 130px;
  }
.az-form-group .az-form-control.short {
    width: 250px;
  }
.az-form-group .az-form-control.long {
    width: 100%;
  }
.az-form-group-inline{display:flex;align-items:flex-start}
.az-form-group-inline > label {
    color: var(--color-text-primary);
    margin-bottom:0.25rem;
    width:8rem;
    flex:none;
    align-self:flex-start;
    font-weight:500;
    line-height:2rem;
  }
.az-form-group-inline > *{flex:1 1 0%}
.az-modal-mask{position:fixed;left:0px;top:0px;z-index:40;display:flex;height:100%;width:100%;align-items:flex-start;justify-content:center;overflow-y:auto;overflow-x:hidden;background-color:rgba(0,0,0,0.08);
    background-color: #0000004d !important}
.az-modal-mask .az-modal {
    max-height: none !important;
    margin-top:2.5rem;
    margin-bottom:2.5rem;
  }
.az-modal{display:flex;flex-direction:column}
.az-modal > .az-modal-content{flex:1 1 0%}
.modal > .modal-content{padding:1rem;text-align:left}
.modal .modal-footer{display:flex;width:100%;justify-content:flex-end;padding:1rem}
.modal .modal-footer > button{margin-left:0.5rem}
.rule,
hr {
    height: 0;
    margin: 15px 0;
    overflow: hidden;
    background: transparent;
    border: 0;
    border-bottom: 1px solid var(--color-border-secondary);
  }
.focus-within\:color-bg-primary:focus-within {
    background-color: var(--color-bg-primary) !important;
  }
.hover\:color-bg-primary:hover {
    background-color: var(--color-bg-primary) !important;
  }
.hover\:color-bg-secondary:hover {
    background-color: var(--color-bg-secondary) !important;
  }
.hover\:color-bg-tertiary:hover {
    background-color: var(--color-bg-tertiary) !important;
  }
.first\:rounded-l:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.first\:border-l-0:first-child{border-left-width:0px}
.last\:rounded-r:last-child{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.last\:border-0:last-child{border-width:0px}
.last\:border-b-0:last-child{border-bottom-width:0px}
.last\:border-r-0:last-child{border-right-width:0px}
.focus-within\:border-primary:focus-within{border-color:var(--color-primary)}
.focus-within\:shadow-outline:focus-within{--tw-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.hover\:cursor-col-resize:hover{cursor:col-resize}
.hover\:cursor-move:hover{cursor:move}
.hover\:cursor-not-allowed:hover{cursor:not-allowed}
.hover\:cursor-pointer:hover{cursor:pointer}
.hover\:border-border:hover{--tw-border-opacity:1;border-color:rgb(223 223 227 / var(--tw-border-opacity))}
.hover\:bg-blue-200:hover{background-color:var(--color-scale-blue-2)}
.hover\:bg-color-hover-secondary:hover{background-color:var(--color-state-hover-bg-secondary)}
.hover\:bg-gray-100:hover{background-color:var(--color-scale-gray-1)}
.hover\:bg-gray-200:hover{background-color:var(--color-scale-gray-2)}
.hover\:bg-gray-50:hover{background-color:var(--color-scale-gray-0)}
.hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}
.hover\:bg-neutral-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}
.hover\:bg-primary:hover{background-color:var(--color-primary)}
.hover\:bg-primary-lighter:hover{background-color:var(--color-primary-lighter)}
.hover\:font-medium:hover{font-weight:500}
.hover\:text-color-icon-info:hover{color:var(--color-icon-info)}
.hover\:text-color-text-primary:hover{color:var(--color-text-primary)}
.hover\:text-primary:hover{color:var(--color-primary)}
.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}
.focus\:border-primary:focus{border-color:var(--color-primary)}
.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}
.group:hover .group-hover\:visible{visibility:visible}
.group:hover .group-hover\:flex{display:flex}
.group:hover .group-hover\:inline-flex{display:inline-flex}
.group:hover .group-hover\:border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}
.group:hover .group-hover\:text-neutral-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}
.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
@media (min-width: 640px){
.sm\:mt-0{margin-top:0px}
.sm\:inline{display:inline}
.sm\:w-1\/2{width:50%}
.sm\:flex-row{flex-direction:row}
.sm\:flex-wrap{flex-wrap:wrap}
.sm\:space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}
.sm\:overflow-y-auto{overflow-y:auto}
.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sm\:text-2xl{font-size:1.5rem;line-height:2rem}
.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.sm\:text-sm{font-size:0.875rem;line-height:1.25rem}}
@media (min-width: 768px){
.md\:col-span-2{grid-column:span 2 / span 2}
.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.md\:mb-0{margin-bottom:0px}
.md\:flex{display:flex}
.md\:hidden{display:none}
.md\:w-1\/2{width:50%}
.md\:w-1\/4{width:25%}
.md\:w-1\/6{width:16.666667%}
.md\:w-2\/3{width:66.666667%}
.md\:w-2\/4{width:50%}
.md\:w-64{width:16rem}
.md\:w-72{width:18rem}
.md\:w-auto{width:auto}
.md\:w-full{width:100%}
.md\:w-screen{width:100vw}
.md\:max-w-sm{max-width:24rem}
.md\:max-w-xs{max-width:20rem}
.md\:pt-0{padding-top:0px}
.md\:text-5xl{font-size:3rem;line-height:1}}
@media (min-width: 1024px){
.lg\:col-span-2{grid-column:span 2 / span 2}
.lg\:col-span-3{grid-column:span 3 / span 3}
.lg\:my-8{margin-top:2rem;margin-bottom:2rem}
.lg\:ml-4{margin-left:1rem}
.lg\:mt-0{margin-top:0px}
.lg\:flex{display:flex}
.lg\:w-1{width:0.25rem}
.lg\:w-1\/12{width:8.333333%}
.lg\:w-64{width:16rem}
.lg\:flex-1{flex:1 1 0%}
.lg\:flex-row{flex-direction:row}
.lg\:justify-between{justify-content:space-between}}
@media (min-width: 1280px){
.xl\:w-1\/2{width:50%}}

/*# sourceMappingURL=styles.ae6ebaff197dc96810e6.css.map*/