.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}:host,:root{--d2h-bg-color:#fff;--d2h-border-color:#ddd;--d2h-dim-color:rgba(0,0,0,.3);--d2h-line-border-color:#eee;--d2h-file-header-bg-color:#f7f7f7;--d2h-file-header-border-color:#d8d8d8;--d2h-empty-placeholder-bg-color:#f1f1f1;--d2h-empty-placeholder-border-color:#e1e1e1;--d2h-selected-color:#c8e1ff;--d2h-ins-bg-color:#dfd;--d2h-ins-border-color:#b4e2b4;--d2h-ins-highlight-bg-color:#97f295;--d2h-ins-label-color:#399839;--d2h-del-bg-color:#fee8e9;--d2h-del-border-color:#e9aeae;--d2h-del-highlight-bg-color:#ffb6ba;--d2h-del-label-color:#c33;--d2h-change-del-color:#fdf2d0;--d2h-change-ins-color:#ded;--d2h-info-bg-color:#f8fafd;--d2h-info-border-color:#d5e4f2;--d2h-change-label-color:#d0b44c;--d2h-moved-label-color:#3572b0;--d2h-dark-color:#e6edf3;--d2h-dark-bg-color:#0d1117;--d2h-dark-border-color:#30363d;--d2h-dark-dim-color:#6e7681;--d2h-dark-line-border-color:#21262d;--d2h-dark-file-header-bg-color:#161b22;--d2h-dark-file-header-border-color:#30363d;--d2h-dark-empty-placeholder-bg-color:hsla(215,8%,47%,.1);--d2h-dark-empty-placeholder-border-color:#30363d;--d2h-dark-selected-color:rgba(56,139,253,.1);--d2h-dark-ins-bg-color:rgba(46,160,67,.15);--d2h-dark-ins-border-color:rgba(46,160,67,.4);--d2h-dark-ins-highlight-bg-color:rgba(46,160,67,.4);--d2h-dark-ins-label-color:#3fb950;--d2h-dark-del-bg-color:rgba(248,81,73,.1);--d2h-dark-del-border-color:rgba(248,81,73,.4);--d2h-dark-del-highlight-bg-color:rgba(248,81,73,.4);--d2h-dark-del-label-color:#f85149;--d2h-dark-change-del-color:rgba(210,153,34,.2);--d2h-dark-change-ins-color:rgba(46,160,67,.25);--d2h-dark-info-bg-color:rgba(56,139,253,.1);--d2h-dark-info-border-color:rgba(56,139,253,.4);--d2h-dark-change-label-color:#d29922;--d2h-dark-moved-label-color:#3572b0}.d2h-wrapper{text-align:left}.d2h-file-header{background-color:#f7f7f7;background-color:var(--d2h-file-header-bg-color);border-bottom:1px solid #d8d8d8;border-bottom:1px solid var(--d2h-file-header-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;height:35px;padding:5px 10px}.d2h-file-header.d2h-sticky-header{position:sticky;top:0;z-index:1}.d2h-file-stats{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-left:auto}.d2h-lines-added{border:1px solid #b4e2b4;border:1px solid var(--d2h-ins-border-color);border-radius:5px 0 0 5px;color:#399839;color:var(--d2h-ins-label-color);padding:2px;text-align:right;vertical-align:middle}.d2h-lines-deleted{border:1px solid #e9aeae;border:1px solid var(--d2h-del-border-color);border-radius:0 5px 5px 0;color:#c33;color:var(--d2h-del-label-color);margin-left:1px;padding:2px;text-align:left;vertical-align:middle}.d2h-file-name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;width:100%}.d2h-file-name{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.d2h-file-wrapper{border:1px solid #ddd;border:1px solid var(--d2h-border-color);border-radius:3px;margin-bottom:1em}.d2h-file-collapse{-webkit-box-pack:end;-ms-flex-pack:end;cursor:pointer;display:none;font-size:12px;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd;border:1px solid var(--d2h-border-color);border-radius:3px;padding:4px 8px}.d2h-file-collapse.d2h-selected{background-color:#c8e1ff;background-color:var(--d2h-selected-color)}.d2h-file-collapse-input{margin:0 4px 0 0}.d2h-diff-table{border-collapse:collapse;font-family:Menlo,Consolas,monospace;font-size:13px;width:100%}.d2h-files-diff{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.d2h-file-diff{overflow-y:hidden}.d2h-file-diff.d2h-d-none,.d2h-files-diff.d2h-d-none{display:none}.d2h-file-side-diff{display:inline-block;overflow-x:scroll;overflow-y:hidden;width:50%}.d2h-code-line{padding:0 8em;width:calc(100% - 16em)}.d2h-code-line,.d2h-code-side-line{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.d2h-code-side-line{padding:0 4.5em;width:calc(100% - 9em)}.d2h-code-line-ctn{background:none;display:inline-block;padding:0;word-wrap:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle;white-space:pre;width:100%}.d2h-code-line del,.d2h-code-side-line del{background-color:#ffb6ba;background-color:var(--d2h-del-highlight-bg-color)}.d2h-code-line del,.d2h-code-line ins,.d2h-code-side-line del,.d2h-code-side-line ins{border-radius:.2em;display:inline-block;margin-top:-1px;-webkit-text-decoration:none;text-decoration:none}.d2h-code-line ins,.d2h-code-side-line ins{background-color:#97f295;background-color:var(--d2h-ins-highlight-bg-color);text-align:left}.d2h-code-line-prefix{background:none;display:inline;padding:0;word-wrap:normal;white-space:pre}.line-num1{float:left}.line-num1,.line-num2{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 .5em;text-overflow:ellipsis;width:3.5em}.line-num2{float:right}.d2h-code-linenumber{background-color:#fff;background-color:var(--d2h-bg-color);border:solid #eee;border:solid var(--d2h-line-border-color);border-width:0 1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0000004d;color:var(--d2h-dim-color);cursor:pointer;display:inline-block;position:absolute;text-align:right;width:7.5em}.d2h-code-linenumber:after{content:"\200b"}.d2h-code-side-linenumber{background-color:#fff;background-color:var(--d2h-bg-color);border:solid #eee;border:solid var(--d2h-line-border-color);border-width:0 1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0000004d;color:var(--d2h-dim-color);cursor:pointer;display:inline-block;overflow:hidden;padding:0 .5em;position:absolute;text-align:right;text-overflow:ellipsis;width:4em}.d2h-code-side-linenumber:after{content:"\200b"}.d2h-code-side-emptyplaceholder,.d2h-emptyplaceholder{background-color:#f1f1f1;background-color:var(--d2h-empty-placeholder-bg-color);border-color:#e1e1e1;border-color:var(--d2h-empty-placeholder-border-color)}.d2h-code-line-prefix,.d2h-code-linenumber,.d2h-code-side-linenumber,.d2h-emptyplaceholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.d2h-code-linenumber,.d2h-code-side-linenumber{direction:rtl}.d2h-del{background-color:#fee8e9;background-color:var(--d2h-del-bg-color);border-color:#e9aeae;border-color:var(--d2h-del-border-color)}.d2h-ins{background-color:#dfd;background-color:var(--d2h-ins-bg-color);border-color:#b4e2b4;border-color:var(--d2h-ins-border-color)}.d2h-info{background-color:#f8fafd;background-color:var(--d2h-info-bg-color);border-color:#d5e4f2;border-color:var(--d2h-info-border-color);color:#0000004d;color:var(--d2h-dim-color)}.d2h-file-diff .d2h-del.d2h-change{background-color:#fdf2d0;background-color:var(--d2h-change-del-color)}.d2h-file-diff .d2h-ins.d2h-change{background-color:#ded;background-color:var(--d2h-change-ins-color)}.d2h-file-list-wrapper{margin-bottom:10px}.d2h-file-list-wrapper a{-webkit-text-decoration:none;text-decoration:none}.d2h-file-list-wrapper a,.d2h-file-list-wrapper a:visited{color:#3572b0;color:var(--d2h-moved-label-color)}.d2h-file-list-header{text-align:left}.d2h-file-list-title{font-weight:700}.d2h-file-list-line{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.d2h-file-list{display:block;list-style:none;margin:0;padding:0}.d2h-file-list>li{border-bottom:1px solid #ddd;border-bottom:1px solid var(--d2h-border-color);margin:0;padding:5px 10px}.d2h-file-list>li:last-child{border-bottom:none}.d2h-file-switch{cursor:pointer;display:none;font-size:10px}.d2h-icon{fill:currentColor;margin-right:10px;vertical-align:middle}.d2h-deleted{color:#c33;color:var(--d2h-del-label-color)}.d2h-added{color:#399839;color:var(--d2h-ins-label-color)}.d2h-changed{color:#d0b44c;color:var(--d2h-change-label-color)}.d2h-moved{color:#3572b0;color:var(--d2h-moved-label-color)}.d2h-tag{background-color:#fff;background-color:var(--d2h-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;margin-left:5px;padding:0 2px}.d2h-deleted-tag{border:1px solid #c33;border:1px solid var(--d2h-del-label-color)}.d2h-added-tag{border:1px solid #399839;border:1px solid var(--d2h-ins-label-color)}.d2h-changed-tag{border:1px solid #d0b44c;border:1px solid var(--d2h-change-label-color)}.d2h-moved-tag{border:1px solid #3572b0;border:1px solid var(--d2h-moved-label-color)}.d2h-dark-color-scheme{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);color:#e6edf3;color:var(--d2h-dark-color)}.d2h-dark-color-scheme .d2h-file-header{background-color:#161b22;background-color:var(--d2h-dark-file-header-bg-color);border-bottom:#30363d;border-bottom:var(--d2h-dark-file-header-border-color)}.d2h-dark-color-scheme .d2h-lines-added{border:1px solid rgba(46,160,67,.4);border:1px solid var(--d2h-dark-ins-border-color);color:#3fb950;color:var(--d2h-dark-ins-label-color)}.d2h-dark-color-scheme .d2h-lines-deleted{border:1px solid rgba(248,81,73,.4);border:1px solid var(--d2h-dark-del-border-color);color:#f85149;color:var(--d2h-dark-del-label-color)}.d2h-dark-color-scheme .d2h-code-line del,.d2h-dark-color-scheme .d2h-code-side-line del{background-color:#f8514966;background-color:var(--d2h-dark-del-highlight-bg-color)}.d2h-dark-color-scheme .d2h-code-line ins,.d2h-dark-color-scheme .d2h-code-side-line ins{background-color:#2ea04366;background-color:var(--d2h-dark-ins-highlight-bg-color)}.d2h-dark-color-scheme .d2h-diff-tbody{border-color:#30363d;border-color:var(--d2h-dark-border-color)}.d2h-dark-color-scheme .d2h-code-side-linenumber{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);border-color:#21262d;border-color:var(--d2h-dark-line-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-dark-color-scheme .d2h-files-diff .d2h-code-side-emptyplaceholder,.d2h-dark-color-scheme .d2h-files-diff .d2h-emptyplaceholder{background-color:#6e76811a;background-color:var(--d2h-dark-empty-placeholder-bg-color);border-color:#30363d;border-color:var(--d2h-dark-empty-placeholder-border-color)}.d2h-dark-color-scheme .d2h-code-linenumber{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);border-color:#21262d;border-color:var(--d2h-dark-line-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-dark-color-scheme .d2h-del{background-color:#f851491a;background-color:var(--d2h-dark-del-bg-color);border-color:#f8514966;border-color:var(--d2h-dark-del-border-color)}.d2h-dark-color-scheme .d2h-ins{background-color:#2ea04326;background-color:var(--d2h-dark-ins-bg-color);border-color:#2ea04366;border-color:var(--d2h-dark-ins-border-color)}.d2h-dark-color-scheme .d2h-info{background-color:#388bfd1a;background-color:var(--d2h-dark-info-bg-color);border-color:#388bfd66;border-color:var(--d2h-dark-info-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-dark-color-scheme .d2h-file-diff .d2h-del.d2h-change{background-color:#d2992233;background-color:var(--d2h-dark-change-del-color)}.d2h-dark-color-scheme .d2h-file-diff .d2h-ins.d2h-change{background-color:#2ea04340;background-color:var(--d2h-dark-change-ins-color)}.d2h-dark-color-scheme .d2h-file-wrapper{border:1px solid #30363d;border:1px solid var(--d2h-dark-border-color)}.d2h-dark-color-scheme .d2h-file-collapse{border:1px solid #0d1117;border:1px solid var(--d2h-dark-bg-color)}.d2h-dark-color-scheme .d2h-file-collapse.d2h-selected{background-color:#388bfd1a;background-color:var(--d2h-dark-selected-color)}.d2h-dark-color-scheme .d2h-file-list-wrapper a,.d2h-dark-color-scheme .d2h-file-list-wrapper a:visited{color:#3572b0;color:var(--d2h-dark-moved-label-color)}.d2h-dark-color-scheme .d2h-file-list>li{border-bottom:1px solid #0d1117;border-bottom:1px solid var(--d2h-dark-bg-color)}.d2h-dark-color-scheme .d2h-deleted{color:#f85149;color:var(--d2h-dark-del-label-color)}.d2h-dark-color-scheme .d2h-added{color:#3fb950;color:var(--d2h-dark-ins-label-color)}.d2h-dark-color-scheme .d2h-changed{color:#d29922;color:var(--d2h-dark-change-label-color)}.d2h-dark-color-scheme .d2h-moved{color:#3572b0;color:var(--d2h-dark-moved-label-color)}.d2h-dark-color-scheme .d2h-tag{background-color:#0d1117;background-color:var(--d2h-dark-bg-color)}.d2h-dark-color-scheme .d2h-deleted-tag{border:1px solid #f85149;border:1px solid var(--d2h-dark-del-label-color)}.d2h-dark-color-scheme .d2h-added-tag{border:1px solid #3fb950;border:1px solid var(--d2h-dark-ins-label-color)}.d2h-dark-color-scheme .d2h-changed-tag{border:1px solid #d29922;border:1px solid var(--d2h-dark-change-label-color)}.d2h-dark-color-scheme .d2h-moved-tag{border:1px solid #3572b0;border:1px solid var(--d2h-dark-moved-label-color)}@media (prefers-color-scheme:dark){.d2h-auto-color-scheme{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);color:#e6edf3;color:var(--d2h-dark-color)}.d2h-auto-color-scheme .d2h-file-header{background-color:#161b22;background-color:var(--d2h-dark-file-header-bg-color);border-bottom:#30363d;border-bottom:var(--d2h-dark-file-header-border-color)}.d2h-auto-color-scheme .d2h-lines-added{border:1px solid rgba(46,160,67,.4);border:1px solid var(--d2h-dark-ins-border-color);color:#3fb950;color:var(--d2h-dark-ins-label-color)}.d2h-auto-color-scheme .d2h-lines-deleted{border:1px solid rgba(248,81,73,.4);border:1px solid var(--d2h-dark-del-border-color);color:#f85149;color:var(--d2h-dark-del-label-color)}.d2h-auto-color-scheme .d2h-code-line del,.d2h-auto-color-scheme .d2h-code-side-line del{background-color:#f8514966;background-color:var(--d2h-dark-del-highlight-bg-color)}.d2h-auto-color-scheme .d2h-code-line ins,.d2h-auto-color-scheme .d2h-code-side-line ins{background-color:#2ea04366;background-color:var(--d2h-dark-ins-highlight-bg-color)}.d2h-auto-color-scheme .d2h-diff-tbody{border-color:#30363d;border-color:var(--d2h-dark-border-color)}.d2h-auto-color-scheme .d2h-code-side-linenumber{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);border-color:#21262d;border-color:var(--d2h-dark-line-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-auto-color-scheme .d2h-files-diff .d2h-code-side-emptyplaceholder,.d2h-auto-color-scheme .d2h-files-diff .d2h-emptyplaceholder{background-color:#6e76811a;background-color:var(--d2h-dark-empty-placeholder-bg-color);border-color:#30363d;border-color:var(--d2h-dark-empty-placeholder-border-color)}.d2h-auto-color-scheme .d2h-code-linenumber{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);border-color:#21262d;border-color:var(--d2h-dark-line-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-auto-color-scheme .d2h-del{background-color:#f851491a;background-color:var(--d2h-dark-del-bg-color);border-color:#f8514966;border-color:var(--d2h-dark-del-border-color)}.d2h-auto-color-scheme .d2h-ins{background-color:#2ea04326;background-color:var(--d2h-dark-ins-bg-color);border-color:#2ea04366;border-color:var(--d2h-dark-ins-border-color)}.d2h-auto-color-scheme .d2h-info{background-color:#388bfd1a;background-color:var(--d2h-dark-info-bg-color);border-color:#388bfd66;border-color:var(--d2h-dark-info-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-auto-color-scheme .d2h-file-diff .d2h-del.d2h-change{background-color:#d2992233;background-color:var(--d2h-dark-change-del-color)}.d2h-auto-color-scheme .d2h-file-diff .d2h-ins.d2h-change{background-color:#2ea04340;background-color:var(--d2h-dark-change-ins-color)}.d2h-auto-color-scheme .d2h-file-wrapper{border:1px solid #30363d;border:1px solid var(--d2h-dark-border-color)}.d2h-auto-color-scheme .d2h-file-collapse{border:1px solid #0d1117;border:1px solid var(--d2h-dark-bg-color)}.d2h-auto-color-scheme .d2h-file-collapse.d2h-selected{background-color:#388bfd1a;background-color:var(--d2h-dark-selected-color)}.d2h-auto-color-scheme .d2h-file-list-wrapper a,.d2h-auto-color-scheme .d2h-file-list-wrapper a:visited{color:#3572b0;color:var(--d2h-dark-moved-label-color)}.d2h-auto-color-scheme .d2h-file-list>li{border-bottom:1px solid #0d1117;border-bottom:1px solid var(--d2h-dark-bg-color)}.d2h-dark-color-scheme .d2h-deleted{color:#f85149;color:var(--d2h-dark-del-label-color)}.d2h-auto-color-scheme .d2h-added{color:#3fb950;color:var(--d2h-dark-ins-label-color)}.d2h-auto-color-scheme .d2h-changed{color:#d29922;color:var(--d2h-dark-change-label-color)}.d2h-auto-color-scheme .d2h-moved{color:#3572b0;color:var(--d2h-dark-moved-label-color)}.d2h-auto-color-scheme .d2h-tag{background-color:#0d1117;background-color:var(--d2h-dark-bg-color)}.d2h-auto-color-scheme .d2h-deleted-tag{border:1px solid #f85149;border:1px solid var(--d2h-dark-del-label-color)}.d2h-auto-color-scheme .d2h-added-tag{border:1px solid #3fb950;border:1px solid var(--d2h-dark-ins-label-color)}.d2h-auto-color-scheme .d2h-changed-tag{border:1px solid #d29922;border:1px solid var(--d2h-dark-change-label-color)}.d2h-auto-color-scheme .d2h-moved-tag{border:1px solid #3572b0;border:1px solid var(--d2h-dark-moved-label-color)}}mat-dialog-title{border-bottom:1px solid var(--divider)!important}.dialog-content-bordered{border-top:1px solid var(--divider)!important}.dialog-search-input{line-height:24px;border:1px solid var(--divider);padding:0 8px;border-radius:4px;outline:0;background:var(--bg-card);color:var(--text-primary);font-size:16px!important}.mat-mdc-dialog-container input,.mat-mdc-dialog-container textarea,.mat-mdc-dialog-container select,.mat-mdc-dialog-container .mat-mdc-input-element,.mat-mdc-dialog-container .mdc-text-field__input{font-size:16px!important}.command-palette-dialog{max-width:95vw!important;z-index:1100!important}.command-palette-dialog .mat-mdc-dialog-container{padding:0!important;border-radius:12px!important;overflow:visible!important;max-width:95vw!important}.command-palette-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important;border-radius:12px!important;overflow:hidden!important;background:var(--bg-card)!important;max-width:95vw!important}.command-palette-mobile{width:100%!important;max-width:100%!important;margin:0!important;left:0!important;right:0!important}.command-palette-mobile .mat-mdc-dialog-container{border-radius:0 0 12px 12px!important;max-width:100%!important;width:100%!important}.command-palette-mobile .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:0 0 12px 12px!important;max-width:100%!important;width:100%!important;display:flex;flex-direction:column;max-height:calc(100dvh - 56px - env(safe-area-inset-bottom,0px))}.cdk-global-overlay-wrapper:has(.command-palette-mobile){justify-content:flex-start!important}.cdk-global-overlay-wrapper:has(.command-palette-mobile) .cdk-overlay-pane.command-palette-mobile{transform:none!important}.command-palette-backdrop{background:transparent!important;pointer-events:auto}.location-position-badge{background:var(--bg-error-light);color:var(--color-error)}.product-name-small{font-size:10px;color:var(--text-secondary)}.product-name-small.mb-4{margin-bottom:4px}.product-name-small.mb-16{margin-bottom:16px}.workshop-icon{color:var(--color-warning)}.helper-text{font-size:12px;color:var(--text-secondary);margin-top:4px;margin-left:32px}.unknown-parcel-text{color:var(--text-secondary)}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradient{0%{background:linear-gradient(-45deg,var(--skeleton-start),var(--skeleton-mid),var(--skeleton-end));background-size:400% 400%;background-position:0% 50%}50%{background:linear-gradient(-45deg,var(--skeleton-start),var(--skeleton-mid),var(--skeleton-end));background-size:400% 400%;background-position:100% 50%}to{background:linear-gradient(-45deg,var(--skeleton-start),var(--skeleton-mid),var(--skeleton-end));background-size:400% 400%;background-position:0% 50%}}.skeleton-image{height:0px;width:100%;padding-bottom:80%;background:linear-gradient(90deg,var(--skeleton-start, #eee) 0%,var(--skeleton-mid, #ddd) 20%,var(--skeleton-start, #eee) 40%,var(--skeleton-start, #eee) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;border-radius:8px}.skeleton-title{height:1em;margin:.2em 0;width:40%;background:linear-gradient(90deg,var(--skeleton-start, #eee) 0%,var(--skeleton-mid, #ddd) 20%,var(--skeleton-start, #eee) 40%,var(--skeleton-start, #eee) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;border-radius:4px}.skeleton-text{height:1em;margin:.2em 0;width:60%;background:linear-gradient(90deg,var(--skeleton-start, #eee) 0%,var(--skeleton-mid, #ddd) 20%,var(--skeleton-start, #eee) 40%,var(--skeleton-start, #eee) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;border-radius:4px}.skeleton-block{width:100%;height:100%;background-color:var(--skeleton-bg);background:linear-gradient(90deg,var(--skeleton-start, #eee) 0%,var(--skeleton-mid, #ddd) 20%,var(--skeleton-start, #eee) 40%,var(--skeleton-start, #eee) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;border-radius:4px}.skeleton-card{background:linear-gradient(90deg,var(--skeleton-start, #eee) 0%,var(--skeleton-mid, #ddd) 20%,var(--skeleton-start, #eee) 40%,var(--skeleton-start, #eee) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.skeleton-card--horizontal{flex-direction:row;align-items:center}.skeleton-avatar{background:linear-gradient(90deg,var(--skeleton-start, #eee) 0%,var(--skeleton-mid, #ddd) 20%,var(--skeleton-start, #eee) 40%,var(--skeleton-start, #eee) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;width:40px;height:40px;border-radius:50%;flex-shrink:0}.skeleton-avatar-lg{background:linear-gradient(90deg,var(--skeleton-start, #eee) 0%,var(--skeleton-mid, #ddd) 20%,var(--skeleton-start, #eee) 40%,var(--skeleton-start, #eee) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;width:64px;height:64px;border-radius:50%;flex-shrink:0}.skeleton-thumbnail{background:linear-gradient(90deg,var(--skeleton-start, #eee) 0%,var(--skeleton-mid, #ddd) 20%,var(--skeleton-start, #eee) 40%,var(--skeleton-start, #eee) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;width:80px;height:80px;border-radius:8px;flex-shrink:0}.skeleton-line{background:linear-gradient(90deg,var(--skeleton-start, #eee) 0%,var(--skeleton-mid, #ddd) 20%,var(--skeleton-start, #eee) 40%,var(--skeleton-start, #eee) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;border-radius:4px;height:14px;width:100%}.skeleton-line--short{width:40%}.skeleton-line--medium{width:70%}.skeleton-line--long{width:90%}.skeleton-button{background:linear-gradient(90deg,var(--skeleton-start, #eee) 0%,var(--skeleton-mid, #ddd) 20%,var(--skeleton-start, #eee) 40%,var(--skeleton-start, #eee) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;height:36px;width:100px;border-radius:18px}.skeleton-chip{background:linear-gradient(90deg,var(--skeleton-start, #eee) 0%,var(--skeleton-mid, #ddd) 20%,var(--skeleton-start, #eee) 40%,var(--skeleton-start, #eee) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;height:24px;width:60px;border-radius:12px}.skeleton-container{opacity:1;transition:opacity .3s ease-out}.skeleton-container.loaded{opacity:0;pointer-events:none}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton-pulse{animation:skeleton-pulse 1.5s ease-in-out infinite}.product-image-wrapper{position:relative;width:fit-content}.product-image{width:calc(var(--card-width) - 2px);height:calc(var(--card-width) - 2px);object-fit:cover;display:block}.product-extras{gap:4px;display:flex;flex-direction:column;align-items:flex-start;position:absolute;bottom:12px;left:16px}.product-extras.product-extras-top{top:16px;bottom:auto}.product-tags{overflow-x:auto;margin:0 -16px;padding:0 16px}.product-tags::-webkit-scrollbar{display:none}.product-tags .mdc-evolution-chip-set__chips{flex-wrap:nowrap}.is-mobile .product-tags{margin:0 -8px;padding:0 8px}.is-mobile .product-extras-top{top:8px}.product-top-buttons{gap:8px;top:16px;left:16px;right:16px;display:flex;flex-direction:column;position:absolute!important}.product-extra{gap:4px;height:20px;padding:0 8px;font-size:10px;line-height:12px;color:var(--badge-text);border-radius:10px;width:fit-content;display:flex;align-items:center;background-color:var(--tag-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:var(--tag-border)}.product-extra.product-future-price{background-color:var(--color-error)}.dark-theme .product-extra.product-future-price{background-color:var(--overlay-error-20);border:1px solid var(--color-error-light);color:var(--color-error-light)}.product-extra.green{background-color:var(--color-success)}.dark-theme .product-extra.green{background-color:var(--overlay-success-20);border:1px solid var(--color-success-light);color:var(--color-success-light)}.product-extra.red{background-color:var(--color-error)}.dark-theme .product-extra.red{background-color:var(--overlay-error-20);border:1px solid var(--color-error-light);color:var(--color-error-light)}.product-extra .mat-icon{width:16px;height:16px;font-size:16px;line-height:16px}.product-extra .mat-icon:first-child{margin-left:-4px}.product-extra .mat-icon:last-child{margin-right:-4px}.product-extra.product-seller{overflow:visible;position:relative;padding:0 8px 0 0;overflow:hidden;text-decoration:none}.product-extra.product-seller .product-seller-name{margin-right:4px}.product-extra.product-seller img.product-seller-logo{width:20px;height:20px;display:block;box-sizing:border-box;border:1px solid var(--divider);border-radius:10px;background-color:var(--bg-card)}.product-extra.product-seller img.product-seller-choice{height:20px;display:block;box-sizing:border-box;border:1px solid var(--divider);border-radius:10px}.product-seller-attrs{left:0;gap:6px;top:calc(100% + 4px);padding:12px;display:flex;flex-direction:column;position:absolute;border-radius:16px;background:var(--bg-card);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;opacity:0;transition:opacity .2s ease;pointer-events:none;border:1px solid var(--divider);z-index:2}.product-seller-attrs .product-seller-attr{align-items:center;white-space:nowrap;display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--text-secondary)}.product-seller-attrs .product-seller-attr b{color:var(--text-primary);font-size:14px}.product-seller-attrs .product-seller-attr small{font-size:12px;color:var(--text-secondary)}.product-seller:hover .product-seller-attrs{opacity:1}.product-price-wrapper{gap:8px;display:flex;align-items:center;margin-bottom:16px}.product-price{font-size:20px;font-weight:600;color:var(--text-primary)}.product-available{border:1px solid var(--divider);padding:0 8px;font-size:10px;line-height:18px;border-radius:10px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.product-available.product-available-running-out{color:var(--color-warning);border-color:var(--color-warning)}.product-card{display:flex;flex-direction:column;height:100%;position:relative;background-color:var(--bg-card);border-radius:8px;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid var(--divider)}.product-card:hover{box-shadow:var(--card-shadow-hover)}.product-card .product-image{height:200px;background-color:var(--bg-app);display:flex;align-items:center;justify-content:center;overflow:hidden}.product-card .product-image img{max-width:100%;max-height:100%;object-fit:contain}.product-card .product-content{padding:16px;flex:1;display:flex;flex-direction:column}.product-card .product-title{font-size:1.1em;font-weight:500;margin-bottom:8px;color:var(--text-primary)}.product-card .product-description{font-size:.9em;color:var(--text-secondary);margin-bottom:16px;flex:1}.product-card .product-price{font-size:1.2em;font-weight:600;color:var(--primary);margin-bottom:16px}.product-card .product-actions{display:flex;gap:8px;margin-top:auto}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:16px}.status-badge{padding:4px 8px;border-radius:4px;font-size:.8em;font-weight:500;text-transform:uppercase}.status-badge.status-active{background-color:var(--bg-success-light);color:var(--color-success);border:1px solid var(--color-success)}.status-badge.status-inactive{background-color:var(--bg-app);color:var(--text-secondary);border:1px solid var(--divider)}.product-unit-price{padding:4px 8px;font-size:10px;line-height:12px;border-radius:10px;color:var(--badge-text);white-space:nowrap;background-color:var(--mat-chip-elevated-selected-container-color);border:1px solid var(--mat-chip-elevated-selected-container-color)}.product-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--text-primary);font-size:16px;display:flex;align-items:center}.product-quantity{font-size:16px;padding:0 8px;line-height:24px;border-radius:12px;margin-right:4px;color:var(--primary);background-color:var(--quantity-badge-bg)}.product-stats{gap:4px;display:flex;font-size:12px;line-height:14px;margin-bottom:16px;align-items:center;color:var(--text-secondary);white-space:nowrap}a.product-url,button.product-url{--mdc-filled-button-container-color: var(--button-tonal-bg) !important;--mdc-filled-button-label-text-color: var(--button-tonal-text) !important;background-color:var(--button-tonal-bg)!important;color:var(--button-tonal-text)!important}a.product-url .mdc-button__label,button.product-url .mdc-button__label{color:var(--button-tonal-text)!important}a.product-url.received,button.product-url.received{background-color:var(--status-btn-received-bg)!important;color:var(--status-btn-received-text)!important}a.product-url.received mat-icon,a.product-url.received .mdc-button__label,a.product-url.received span,button.product-url.received mat-icon,button.product-url.received .mdc-button__label,button.product-url.received span{color:var(--status-btn-received-text)!important}a.product-url.picked,button.product-url.picked{background-color:var(--status-btn-picked-bg)!important;color:var(--status-btn-picked-text)!important}a.product-url.picked mat-icon,a.product-url.picked .mdc-button__label,a.product-url.picked span,button.product-url.picked mat-icon,button.product-url.picked .mdc-button__label,button.product-url.picked span{color:var(--status-btn-picked-text)!important}a.product-url.delivered,button.product-url.delivered{background-color:var(--status-btn-delivered-bg)!important;color:var(--status-btn-delivered-text)!important}a.product-url.delivered mat-icon,a.product-url.delivered .mdc-button__label,a.product-url.delivered span,button.product-url.delivered mat-icon,button.product-url.delivered .mdc-button__label,button.product-url.delivered span{color:var(--status-btn-delivered-text)!important}a.product-url.shipped,button.product-url.shipped{background-color:var(--status-btn-shipped-bg)!important;color:var(--status-btn-shipped-text)!important}a.product-url.shipped mat-icon,a.product-url.shipped .mdc-button__label,a.product-url.shipped span,button.product-url.shipped mat-icon,button.product-url.shipped .mdc-button__label,button.product-url.shipped span{color:var(--status-btn-shipped-text)!important}a.product-url.ordered,button.product-url.ordered{background-color:var(--status-btn-ordered-bg)!important;color:var(--status-btn-ordered-text)!important}a.product-url.ordered mat-icon,a.product-url.ordered .mdc-button__label,a.product-url.ordered span,button.product-url.ordered mat-icon,button.product-url.ordered .mdc-button__label,button.product-url.ordered span{color:var(--status-btn-ordered-text)!important}a.product-url.partial,button.product-url.partial{background-color:var(--status-btn-partial-bg)!important;color:var(--status-btn-partial-text)!important}a.product-url.partial mat-icon,a.product-url.partial .mdc-button__label,a.product-url.partial span,button.product-url.partial mat-icon,button.product-url.partial .mdc-button__label,button.product-url.partial span{color:var(--status-btn-partial-text)!important}a.product-url.problem,button.product-url.problem{background-color:var(--status-btn-problem-bg)!important;color:var(--status-btn-problem-text)!important}a.product-url.problem mat-icon,a.product-url.problem .mdc-button__label,a.product-url.problem span,button.product-url.problem mat-icon,button.product-url.problem .mdc-button__label,button.product-url.problem span{color:var(--status-btn-problem-text)!important}a.product-url.awaiting_pickup,button.product-url.awaiting_pickup{background-color:var(--status-btn-awaiting-bg)!important;color:var(--status-btn-awaiting-text)!important}a.product-url.awaiting_pickup mat-icon,a.product-url.awaiting_pickup .mdc-button__label,a.product-url.awaiting_pickup span,button.product-url.awaiting_pickup mat-icon,button.product-url.awaiting_pickup .mdc-button__label,button.product-url.awaiting_pickup span{color:var(--status-btn-awaiting-text)!important}a.product-url.cancelled,button.product-url.cancelled{background-color:var(--status-btn-cancelled-bg)!important;color:var(--status-btn-cancelled-text)!important}a.product-url.cancelled mat-icon,a.product-url.cancelled .mdc-button__label,a.product-url.cancelled span,button.product-url.cancelled mat-icon,button.product-url.cancelled .mdc-button__label,button.product-url.cancelled span{color:var(--status-btn-cancelled-text)!important}.product-card-actions-container{position:absolute;top:16px;right:16px;display:flex;flex-direction:column;gap:8px}.product-card-actions-container .product-card-action{box-shadow:none!important;background-color:var(--bg-card);border:1px solid var(--divider)}.product-status-icon.green .mat-icon{color:var(--color-success)!important}.product-status-icon .mat-icon{display:block}:root{--spacing-0: 0;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--spacing-page-x: var(--spacing-lg);--spacing-page-y: var(--spacing-lg);--spacing-card-padding: var(--spacing-md);--spacing-section-gap: var(--spacing-lg);--spacing-form-gap: var(--spacing-md);--spacing-inline-gap: var(--spacing-sm);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--radius-card: var(--radius-lg);--radius-dialog: var(--radius-xl);--radius-button: var(--radius-full);--radius-chip: var(--radius-full);--radius-input: var(--radius-sm);--elevation-0: none;--elevation-1: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--elevation-2: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--elevation-3: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--elevation-4: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--duration-instant: .1s;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--duration-slower: .6s;--easing-standard: cubic-bezier(.4, 0, .2, 1);--easing-decelerate: cubic-bezier(0, 0, .2, 1);--easing-accelerate: cubic-bezier(.4, 0, 1, 1);--easing-sharp: cubic-bezier(.4, 0, .6, 1)}@media screen and (max-width: 959.98px){:root{--spacing-page-x: var(--spacing-md);--spacing-page-y: var(--spacing-md)}}@media (max-width: 599.98px){.hide-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hide-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hide-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hide-lg{display:none!important}}@media (min-width: 1920px){.hide-xl{display:none!important}}html{--white: #ffffff;--black: #000000;--text-primary: #000000;--text-secondary: #666666;--bg-card: #ffffff;--bg-card-rgb: 255, 255, 255;--surface-rgb: 255, 255, 255;--bg-app: #eeeeee;--divider: #e0e0e0;--primary: #0064BF;--on-primary: #ffffff;--color-primary: var(--primary);--text-on-primary: var(--on-primary);--toolbar-bg: #E5F1FF;--toolbar-base-text: #111111;--toolbar-text: #333333;--toolbar-border: #dddddd;--toolbar-button-text: #ffffff;--toolbar-button-bg: #333333;--button-primary-bg: #0064BF;--button-tonal-bg: #E5F1FF;--button-tonal-text: #0064BF;--fab-container-bg: #cce4ff;--search-overlay-bg: rgba(221, 221, 221, .9);--quantity-badge-bg: #E5F1FF;--color-success: #388E3C;--color-success-dark: #1B5E20;--bg-success-light: #E8F5E9;--bg-success-dark: #C8E6C9;--color-warning: #F57C00;--color-warning-dark: #E65100;--bg-warning-light: #fff3e0;--bg-yellow-light: #FFF9C4;--bg-orange-light: #FFF4E6;--color-info: #1976D2;--bg-info-light: #E3F2FD;--bg-cyan-light: #E0F7FA;--color-error: #f44336;--bg-error-light: #FFEBEE;--bg-pink-light: #FFE8E0;--link-color: #333333;--bg-teal-light: #e0f2f1;--bg-purple-light: #F3E5F5;--gray-333: #333333;--gray-666: #666666;--gray-999: #999999;--gray-light: #f5f5f5;--gray-lighter: #fafafa;--gray-border: #e0e0e0;--gray-tooltip-bg: #333333;--text-muted: #777777;--bg-hover: #f5f5f5;--hover-color: var(--bg-hover);--bg-subtle: #f8f9fa;--bg-selected-row: #E5F1FF;--bg-notification: #eeeeee;--bg-disabled: #f5f5f5;--bg-surface: #f5f5f5;--badge-bg: rgba(0, 0, 0, .5);--badge-text: #fff;--tag-bg: #333333;--tag-border: none;--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-dialog-container-color: var(--bg-card);--mat-table-background-color: var(--bg-card);--mat-paginator-container-background-color: var(--bg-card);--mat-menu-container-color: var(--bg-card);--mat-select-panel-background-color: var(--bg-card);--mat-autocomplete-background-color: var(--bg-card);--mat-bottom-sheet-container-background-color: var(--bg-card);--mat-stepper-container-color: var(--bg-card);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-container-background-color: var(--bg-card);--mat-sidenav-content-background-color: var(--bg-app);--mat-expansion-container-background-color: var(--bg-card);--mat-tree-container-background-color: var(--bg-card);--mat-divider-color: var(--divider);--mat-table-row-item-outline-color: var(--divider);--mat-chip-elevated-selected-container-color: var(--gray-333);--mat-chip-selected-label-text-color: var(--white);--mat-chip-outline-color: var(--text-muted);--chart-blue: #1976D2;--chart-orange: #F57C00;--chart-green: #388E3C;--chart-red: #D32F2F;--chart-purple: #7B1FA2;--chart-cyan: #0097A7;--chart-lime: #689F38;--chart-gray: #757575;--chart-red-light: #EF5350;--chart-red-dark: #C62828;--chart-blue-dark: #1565C0;--chart-green-dark: #2E7D32;--chart-yellow: #FBC02D;--chart-yellow-light: #FFD54F;--chart-yellow-dark: #FFB300;--chart-orange-dark: #E65100;--chart-green-light: #66BB6A;--chart-blue-light: #42A5F5;--chart-text-primary: #424242;--chart-text-secondary: #616161;--chart-grid: #E0E0E0;--chart-background: transparent;--chart-line-color: #333333;--chart-area-green: #5BE96C;--gradient-peach: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--gradient-ocean: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--gradient-spring: linear-gradient(135deg, #43e97b 0%, #38f9d7 100%);--gradient-sunset: linear-gradient(135deg, #fa709a 0%, #fee140 100%);--gradient-indigo: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-deep-sea: linear-gradient(135deg, #30cfd0 0%, #330867 100%);--overlay-light: rgba(255, 255, 255, .9);--overlay-medium: rgba(255, 255, 255, .6);--overlay-subtle: rgba(255, 255, 255, .3);--shadow-dark: rgba(0, 0, 0, .2);--shadow-medium: rgba(0, 0, 0, .1);--shadow-subtle: rgba(0, 0, 0, .05);--shadow-extra-subtle: rgba(0, 0, 0, .03);--shadow-strong: rgba(0, 0, 0, .2);--shadow-intense: rgba(0, 0, 0, .5);--shadow-overlay: rgba(0, 0, 0, .75);--card-shadow-hover: rgba(51, 51, 51, .1) 0px 5px 5px -3px, rgba(51, 51, 51, .07) 0px 8px 10px 1px, rgba(51, 51, 51, .06) 0px 3px 14px 2px;--card-shadow-active: rgba(51, 51, 51, .15) 0px 7px 8px -4px, rgba(51, 51, 51, .1) 0px 12px 17px 2px, rgba(51, 51, 51, .08) 0px 5px 22px 4px;--overlay-primary-subtle: rgba(25, 118, 210, .06);--overlay-primary-light: rgba(25, 118, 210, .12);--overlay-primary-medium: rgba(25, 118, 210, .2);--overlay-success-04: rgba(76, 175, 80, .04);--overlay-success-subtle: rgba(76, 175, 80, .08);--overlay-warning-subtle: rgba(255, 152, 0, .08);--overlay-error-subtle: rgba(244, 67, 54, .08);--overlay-error-light: rgba(244, 67, 54, .15);--overlay-error-40: rgba(244, 67, 54, .4);--overlay-error-medium: rgba(244, 67, 54, .25);--overlay-error-strong: rgba(244, 67, 54, .35);--overlay-warning-03: rgba(255, 152, 0, .03);--overlay-warning-light: rgba(255, 152, 0, .15);--overlay-warning-30: rgba(255, 152, 0, .3);--overlay-warning-40: rgba(255, 152, 0, .4);--overlay-warning-50: rgba(255, 152, 0, .5);--overlay-warning-medium: rgba(255, 152, 0, .25);--overlay-warning-strong: rgba(255, 152, 0, .35);--overlay-success-light: rgba(76, 175, 80, .15);--overlay-success-30: rgba(76, 175, 80, .3);--overlay-success-40: rgba(76, 175, 80, .4);--overlay-success-medium: rgba(76, 175, 80, .25);--overlay-success-strong: rgba(76, 175, 80, .35);--overlay-purple-subtle: rgba(156, 39, 176, .08);--overlay-purple-light: rgba(156, 39, 176, .15);--overlay-purple-accent-10: rgba(102, 126, 234, .1);--overlay-primary-03: rgba(33, 150, 243, .03);--overlay-success-05: rgba(76, 175, 80, .05);--overlay-success-12: rgba(76, 175, 80, .12);--overlay-success-50: rgba(76, 175, 80, .5);--overlay-success-60: rgba(76, 175, 80, .6);--overlay-warning-05: rgba(255, 152, 0, .05);--overlay-warning-12: rgba(255, 152, 0, .12);--overlay-gray-15: rgba(158, 158, 158, .15);--overlay-gray-30: rgba(158, 158, 158, .3);--overlay-black-06: rgba(0, 0, 0, .06);--text-high-emphasis: rgba(0, 0, 0, .87);--text-medium-emphasis: rgba(0, 0, 0, .6);--text-low-emphasis: rgba(0, 0, 0, .5);--text-disabled: rgba(0, 0, 0, .3);--overlay-primary-06: rgba(33, 150, 243, .06);--overlay-primary-12: rgba(33, 150, 243, .12);--overlay-success-25: rgba(76, 175, 80, .25);--overlay-warning-06: rgba(255, 152, 0, .06);--color-primary-dark: #1976D2;--color-primary-light: #2196F3;--color-primary-darker: #1565C0;--color-primary-darkest: #0D47A1;--color-success-primary: #4caf50;--color-success-dark: #388e3c;--color-success-light: #66BB6A;--color-info: #0097A7;--color-info-dark: #00838f;--color-purple: #7B1FA2;--color-purple-dark: #6a1b9a;--color-orange: #FF6F00;--color-orange-dark: #e65100;--color-mint: #69F0AE;--color-mint-light: #B9F6CA;--color-warning-primary: #ff9800;--color-warning-dark: #f57c00;--color-warning-light: #FFB74D;--color-error-primary: #f44336;--color-error-dark: #d32f2f;--color-error-light: #E57373;--gray-darkest: #333333;--gray-darker: #555555;--gray-dark: #757575;--gray-medium: #777777;--gray: #999999;--gray-light: #BDBDBD;--gray-lighter: #CCCCCC;--gray-very-light: #DDDDDD;--gray-ultra-light: #EEEEEE;--gray-off-white: #F5F5F5;--gray-border: #E0E0E0;--shadow-border-light: rgba(0, 0, 0, .08);--shadow-overlay-subtle: rgba(0, 0, 0, .02);--shadow-overlay-light: rgba(0, 0, 0, .03);--shadow-overlay-medium: rgba(0, 0, 0, .05);--shadow-box-light: rgba(0, 0, 0, .12);--shadow-box-medium: rgba(0, 0, 0, .2);--shadow-box-strong: rgba(0, 0, 0, .3);--shadow-button: rgba(0, 0, 0, .25);--shadow-button-hover: rgba(0, 0, 0, .4);--shadow-very-strong: rgba(0, 0, 0, .3);--overlay-white-subtle: rgba(255, 255, 255, .05);--overlay-white-03: rgba(255, 255, 255, .03);--overlay-white-08: rgba(255, 255, 255, .08);--overlay-white-10: rgba(255, 255, 255, .1);--overlay-white-light: rgba(255, 255, 255, .08);--overlay-white-15: rgba(255, 255, 255, .15);--overlay-white-16: rgba(255, 255, 255, .16);--overlay-white-20: rgba(255, 255, 255, .2);--overlay-white-medium: rgba(255, 255, 255, .12);--overlay-white-25: rgba(255, 255, 255, .25);--overlay-white-30: rgba(255, 255, 255, .3);--overlay-white-35: rgba(255, 255, 255, .35);--overlay-white-38: rgba(255, 255, 255, .38);--overlay-white-40: rgba(255, 255, 255, .4);--overlay-white-strong: rgba(255, 255, 255, .5);--overlay-white-intense: rgba(255, 255, 255, .75);--overlay-white-very-intense: rgba(255, 255, 255, .8);--overlay-white-87: rgba(255, 255, 255, .87);--overlay-white-95: rgba(255, 255, 255, .95);--overlay-black-01: rgba(0, 0, 0, .015);--overlay-black-02: rgba(0, 0, 0, .02);--overlay-black-04: rgba(0, 0, 0, .04);--overlay-black-05: rgba(0, 0, 0, .05);--overlay-black-08: rgba(0, 0, 0, .08);--overlay-black-10: rgba(0, 0, 0, .1);--overlay-black-12: rgba(0, 0, 0, .12);--overlay-black-15: rgba(0, 0, 0, .15);--overlay-black-20: rgba(0, 0, 0, .2);--overlay-black-40: rgba(0, 0, 0, .4);--overlay-black-60: rgba(0, 0, 0, .6);--overlay-black-85: rgba(0, 0, 0, .85);--border-black-30: rgba(0, 0, 0, .3);--overlay-primary-02: rgba(33, 150, 243, .02);--overlay-primary-04: rgba(33, 150, 243, .04);--overlay-primary-05: rgba(33, 150, 243, .05);--overlay-primary-08: rgba(33, 150, 243, .08);--overlay-primary-10: rgba(33, 150, 243, .1);--overlay-primary-15: rgba(33, 150, 243, .15);--overlay-primary-20: rgba(33, 150, 243, .2);--overlay-primary-30: rgba(33, 150, 243, .3);--overlay-primary-40: rgba(33, 150, 243, .4);--overlay-primary-50: rgba(33, 150, 243, .5);--overlay-primary-60: rgba(33, 150, 243, .6);--overlay-primary-70: rgba(33, 150, 243, .7);--overlay-primary-bg-light: rgba(25, 118, 210, .3);--overlay-primary-bg-medium: rgba(25, 118, 210, .5);--bg-highlight-primary: #e5f1ff;--border-blue-light: #bbdefb;--overlay-error-02: rgba(244, 67, 54, .02);--overlay-error-05: rgba(244, 67, 54, .05);--overlay-error-10: rgba(244, 67, 54, .1);--overlay-error-20: rgba(244, 67, 54, .2);--overlay-error-30: rgba(244, 67, 54, .3);--overlay-success-10: rgba(76, 175, 80, .1);--overlay-success-15: rgba(76, 175, 80, .15);--overlay-success-20: rgba(76, 175, 80, .2);--overlay-warning-10: rgba(255, 152, 0, .1);--overlay-warning-15: rgba(255, 152, 0, .15);--overlay-warning-20: rgba(255, 152, 0, .2);--gradient-success: linear-gradient(135deg, #4caf50 0%, #388e3c 100%);--gradient-success-alt: linear-gradient(180deg, #4caf50 0%, #388e3c 100%);--gradient-warning: linear-gradient(135deg, #ff9800 0%, #f57c00 100%);--workshop-bg: linear-gradient(135deg, #fff5e6 0%, #ffe0b2 100%);--workshop-border: #ff9800;--workshop-border-hover: #f57c00;--workshop-shadow: rgba(255, 152, 0, .2);--workshop-icon-shadow: rgba(255, 152, 0, .3);--workshop-divider: rgba(255, 152, 0, .2);--workshop-item-bg: rgba(255, 255, 255, .7);--workshop-item-bg-hover: rgba(255, 255, 255, .9);--workshop-item-border: rgba(255, 152, 0, .2);--workshop-item-border-hover: rgba(255, 152, 0, .4);--workshop-item-shadow: rgba(255, 152, 0, .15);--workshop-text-primary: rgba(0, 0, 0, .87);--workshop-text-secondary: rgba(0, 0, 0, .6);--workshop-text-tertiary: rgba(0, 0, 0, .7);--workshop-avatar-border: rgba(255, 152, 0, .3);--workshop-btn-hover: rgba(255, 152, 0, .1);--workshop-scrollbar-track: rgba(255, 152, 0, .1);--workshop-scrollbar-thumb: rgba(255, 152, 0, .3);--workshop-scrollbar-thumb-hover: rgba(255, 152, 0, .5);--donation-donated-bg: linear-gradient(135deg, #fff5f5 0%, #ffe8e8 100%);--donation-donated-border: rgba(244, 67, 54, .2);--donation-donated-text: #d32f2f;--donation-donated-inspiration-border: rgba(244, 67, 54, .15);--donation-donated-inspiration-text: #c62828;--donation-icon-color: #ffffff;--donation-date-bg: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%);--donation-date-border: rgba(255, 152, 0, .2);--donation-date-text: #e65100;--donation-remaining-bg: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%);--donation-remaining-border: rgba(33, 150, 243, .2);--donation-remaining-text: #1565c0;--donation-remaining-zero-bg: linear-gradient(135deg, #f5f5f5 0%, #e0e0e0 100%);--donation-remaining-zero-border: rgba(0, 0, 0, .1);--donation-remaining-zero-text: #616161;--donation-remaining-zero-icon-bg: linear-gradient(135deg, #9e9e9e 0%, #757575 100%);--donation-remaining-zero-icon-shadow: rgba(158, 158, 158, .3);--gradient-primary: linear-gradient(135deg, #2196F3 0%, #1976D2 100%);--gradient-primary-blue: linear-gradient(135deg, #1976d2 0%, #1565c0 100%);--status-picked-text: #aba300;--status-delivered-text: #00ab9d;--status-delivered-bg: #9efff7;--status-delivered-bg-hover: #8dfbf2;--status-received-text: #06ab00;--status-received-bg: #b6ffb4;--status-received-bg-hover: #a0fe9d;--status-awaiting-pickup-bg: #d32f2f;--status-awaiting-pickup-text: #fff;--status-ordered-bg: #607D8B;--status-ordered-text: #ffffff;--status-partial-bg: #7B1FA2;--status-partial-text: #ffffff;--status-btn-received-bg: var(--status-received-bg);--status-btn-received-text: var(--status-received-text);--status-btn-picked-bg: var(--status-received-bg);--status-btn-picked-text: var(--status-received-text);--status-btn-delivered-bg: var(--status-delivered-bg);--status-btn-delivered-text: var(--status-delivered-text);--status-btn-shipped-bg: #fff3e0;--status-btn-shipped-text: #E65100;--status-btn-ordered-bg: #ECEFF1;--status-btn-ordered-text: #455A64;--status-btn-partial-bg: #F3E5F5;--status-btn-partial-text: #7B1FA2;--status-btn-problem-bg: #FFEBEE;--status-btn-problem-text: #C62828;--status-btn-awaiting-bg: #FFEBEE;--status-btn-awaiting-text: #C62828;--status-btn-cancelled-bg: #FAFAFA;--status-btn-cancelled-text: #9e9e9e;--drone-in-assembly-bg: #FFF9C4;--drone-in-assembly-text: #5D4037;--drone-missing-parts-bg: #FFE0B2;--drone-missing-parts-text: #E65100;--drone-to-repair-bg: #FFE8E0;--drone-to-repair-text: #D84315;--drone-assembled-bg: #E8F5E9;--drone-assembled-text: #558B2F;--drone-configured-bg: #EDE7F6;--drone-configured-text: #5E35B1;--drone-in-qc-bg: #E3F2FD;--drone-in-qc-text: #1565C0;--drone-qc-complete-bg: #E0F2F1;--drone-qc-complete-text: #00796B;--drone-flight-tested-bg: #E0F7FA;--drone-flight-tested-text: #0277BD;--drone-ready-bg: #C8E6C9;--drone-ready-text: #1B5E20;--drone-sent-to-unit-bg: #C5CAE9;--drone-sent-to-unit-text: #283593;--drone-received-bg: #A5D6A7;--drone-received-text: #1B5E20;--drone-draft-bg: #FFF9C4;--drone-draft-text: #5D4037;--drone-done-bg: #C8E6C9;--drone-done-text: #1B5E20;--drone-available-bg: #E8F5E9;--drone-available-text: #558B2F;--drone-transferred-bg: #C5CAE9;--drone-transferred-text: #283593;--drone-removed-bg: #FFEBEE;--drone-removed-text: #C62828;--ukraine-blue: #0057B7;--ukraine-yellow: #FFD700;--certificate-bg: #faf9f6;--certificate-text-dark: #2c2c2c;--certificate-text-medium: #3a3a3a;--certificate-text-gray: #5a5a5a;--certificate-text-light-gray: #616161;--certificate-separator: #9e9e9e;--color-purple-accent: #667eea;--color-orange-accent: #ff6b00;--color-yellow-bright: #FFEB3B;--color-red-deep: #c62828;--color-green-deep: #2e7d32;--color-orange-deep: #e65100;--color-orange-800: #ef6c00;--color-purple-deep: #7b1fa2;--skeleton-start: #eee;--skeleton-mid: #ddd;--skeleton-end: #aaa;--skeleton-bg: #eeeeee;--animation-fast: .25s;--animation-normal: .3s;--animation-spring: .35s;--ease-spring-out: cubic-bezier(.32, .72, 0, 1);--ease-spring-back: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.4, 0, .2, 1);--transition-transform-fast: transform var(--animation-fast) var(--ease-spring-out);--transition-transform-normal: transform var(--animation-normal) var(--ease-out);--transition-transform-spring: transform var(--animation-spring) var(--ease-spring-back)}html.dark-theme{--surface-0: #121212;--surface-1: #2D2D2D;--surface-2: #383838;--surface-3: #444444;--surface-4: #505050;--surface-5: #5C5C5C;--surface-6: #686868;--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--bg-app: var(--surface-0);--bg-card: var(--surface-1);--bg-card-rgb: 45, 45, 45;--surface-rgb: 45, 45, 45;--bg-hover: var(--surface-2);--hover-color: var(--bg-hover);--bg-subtle: var(--surface-2);--bg-selected-row: #3d4a5c;--bg-notification: var(--surface-0);--bg-disabled: #383838;--bg-surface: var(--surface-1);--divider: #4A4A4A;--border-subtle: #383838;--primary: #5a7aff;--on-primary: #ffffff;--color-primary: var(--primary);--text-on-primary: var(--on-primary);--color-primary-dark: #4c7cef;--color-primary-light: #83a9fb;--color-primary-darker: #3d6de8;--color-primary-darkest: #2e5ed9;--color-success: #10b981;--color-success-primary: #10b981;--color-success-dark: #059669;--color-info: #38bdf8;--color-info-dark: #0ea5e9;--color-purple: #c084fc;--color-purple-dark: #a855f7;--color-orange: #fbbf24;--color-orange-dark: #f59e0b;--color-mint: #34d399;--color-mint-light: #6ee7b7;--color-warning: #fbbf24;--color-warning-primary: #fbbf24;--color-warning-dark: #f59e0b;--color-error-primary: #f87171;--color-error-dark: #ef4444;--toolbar-bg: var(--surface-3);--toolbar-base-text: #ffffff;--toolbar-text: #ffffff;--toolbar-border: var(--divider);--toolbar-button-text: var(--on-primary);--toolbar-button-bg: var(--primary);--toolbar-border-bottom: 1px solid var(--divider);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--search-overlay-bg: rgba(0, 0, 0, .85);--quantity-badge-bg: var(--surface-2);--mat-sys-primary: var(--primary);--mat-sys-on-primary: var(--on-primary);--color-tertiary: #26d39a;--color-on-error: #ffffff;--color-success: var(--color-success-primary);--color-warning: var(--color-warning-primary);--color-error: var(--color-error-primary);--color-info: var(--color-info-primary, #38bdf8);--link-color: #60a5fa;--badge-bg: var(--surface-5);--badge-text: var(--text-primary);--tag-bg: var(--surface-3);--tag-border: 1px solid var(--divider);--chart-blue: #60a5fa;--chart-orange: #fbbf24;--chart-green: #34d399;--chart-red: #f87171;--chart-purple: #c084fc;--chart-cyan: #22d3ee;--chart-lime: #a3e635;--chart-gray: #94a3b8;--chart-text-primary: var(--text-primary);--chart-text-secondary: var(--text-secondary);--chart-grid: #334155;--chart-background: transparent;--chart-line-color: #818cf8;--chart-area-green: #34d399;--chart-red-light: #fca5a5;--chart-red-dark: #ef4444;--chart-blue-dark: #2563eb;--chart-green-dark: #059669;--chart-yellow: #fde68a;--chart-yellow-light: #fef3c7;--chart-yellow-dark: #f59e0b;--chart-orange-dark: #d97706;--chart-green-light: #6ee7b7;--chart-blue-light: #93c5fd;--gradient-peach: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--gradient-ocean: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--gradient-spring: linear-gradient(135deg, #43e97b 0%, #38f9d7 100%);--gradient-sunset: linear-gradient(135deg, #fa709a 0%, #fee140 100%);--gradient-indigo: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-deep-sea: linear-gradient(135deg, #30cfd0 0%, #330867 100%);--shadow-dark: rgba(0, 0, 0, .8);--shadow-medium: rgba(0, 0, 0, .5);--shadow-subtle: rgba(0, 0, 0, .3);--shadow-border-light: rgba(255, 255, 255, .05);--card-shadow-hover: rgba(0, 0, 0, .4) 0px 5px 5px -3px, rgba(0, 0, 0, .3) 0px 8px 10px 1px, rgba(0, 0, 0, .2) 0px 3px 14px 2px;--card-shadow-active: rgba(0, 0, 0, .5) 0px 7px 8px -4px, rgba(0, 0, 0, .4) 0px 12px 17px 2px, rgba(0, 0, 0, .3) 0px 5px 22px 4px;--shadow-box-light: rgba(0, 0, 0, .4);--shadow-box-medium: rgba(0, 0, 0, .6);--shadow-box-strong: rgba(0, 0, 0, .8);--shadow-button: rgba(0, 0, 0, .5);--shadow-button-hover: rgba(0, 0, 0, .7);--shadow-very-strong: rgba(0, 0, 0, .8);--shadow-intense: rgba(0, 0, 0, .9);--shadow-overlay: rgba(0, 0, 0, .95);--overlay-light: rgba(255, 255, 255, .1);--overlay-medium: rgba(255, 255, 255, .05);--overlay-subtle: rgba(255, 255, 255, .03);--overlay-primary-02: rgba(90, 122, 255, .02);--overlay-primary-04: rgba(90, 122, 255, .04);--overlay-primary-05: rgba(90, 122, 255, .05);--overlay-primary-08: rgba(90, 122, 255, .08);--overlay-primary-10: rgba(90, 122, 255, .1);--overlay-primary-15: rgba(90, 122, 255, .15);--overlay-primary-20: rgba(90, 122, 255, .2);--overlay-primary-30: rgba(90, 122, 255, .3);--overlay-primary-40: rgba(90, 122, 255, .4);--overlay-primary-50: rgba(90, 122, 255, .5);--overlay-primary-60: rgba(90, 122, 255, .6);--overlay-primary-70: rgba(90, 122, 255, .7);--overlay-error-02: rgba(248, 113, 113, .02);--overlay-error-05: rgba(248, 113, 113, .05);--overlay-error-10: rgba(248, 113, 113, .1);--overlay-error-20: rgba(248, 113, 113, .2);--overlay-error-30: rgba(248, 113, 113, .3);--overlay-success-04: rgba(52, 211, 153, .04);--overlay-success-10: rgba(52, 211, 153, .1);--overlay-success-15: rgba(52, 211, 153, .15);--overlay-success-20: rgba(52, 211, 153, .2);--overlay-success-30: rgba(52, 211, 153, .3);--overlay-success-40: rgba(52, 211, 153, .4);--overlay-success-subtle: rgba(52, 211, 153, .08);--overlay-success-light: rgba(52, 211, 153, .15);--overlay-success-medium: rgba(52, 211, 153, .25);--overlay-success-strong: rgba(52, 211, 153, .35);--overlay-warning-03: rgba(251, 191, 36, .03);--overlay-warning-06: rgba(251, 191, 36, .06);--overlay-warning-10: rgba(251, 191, 36, .1);--overlay-warning-15: rgba(251, 191, 36, .15);--overlay-warning-20: rgba(251, 191, 36, .2);--overlay-warning-30: rgba(251, 191, 36, .3);--overlay-warning-40: rgba(251, 191, 36, .4);--overlay-warning-50: rgba(251, 191, 36, .5);--overlay-warning-subtle: rgba(251, 191, 36, .08);--overlay-warning-light: rgba(251, 191, 36, .15);--overlay-warning-medium: rgba(251, 191, 36, .25);--overlay-warning-strong: rgba(251, 191, 36, .35);--overlay-purple-subtle: rgba(167, 139, 250, .08);--overlay-purple-light: rgba(167, 139, 250, .15);--overlay-purple-accent-10: rgba(131, 169, 251, .1);--overlay-primary-03: rgba(93, 119, 255, .03);--overlay-primary-08: rgba(93, 119, 255, .08);--overlay-success-05: rgba(16, 185, 129, .05);--overlay-success-12: rgba(16, 185, 129, .12);--overlay-success-50: rgba(16, 185, 129, .5);--overlay-success-60: rgba(16, 185, 129, .6);--overlay-warning-05: rgba(245, 158, 11, .05);--overlay-warning-12: rgba(245, 158, 11, .12);--overlay-gray-15: rgba(148, 163, 184, .15);--overlay-gray-30: rgba(148, 163, 184, .3);--overlay-black-04: rgba(255, 255, 255, .04);--overlay-black-06: rgba(255, 255, 255, .06);--overlay-black-10: rgba(255, 255, 255, .1);--overlay-primary-subtle: rgba(90, 122, 255, .06);--overlay-primary-light: rgba(90, 122, 255, .12);--overlay-primary-medium: rgba(90, 122, 255, .2);--overlay-primary-bg-light: rgba(90, 122, 255, .3);--overlay-primary-bg-medium: rgba(90, 122, 255, .5);--overlay-error-subtle: rgba(248, 113, 113, .08);--overlay-error-light: rgba(248, 113, 113, .15);--overlay-error-medium: rgba(248, 113, 113, .25);--overlay-error-strong: rgba(248, 113, 113, .35);--bg-success-light: rgba(52, 211, 153, .15);--bg-success-dark: rgba(52, 211, 153, .25);--bg-warning-light: rgba(251, 191, 36, .15);--bg-yellow-light: rgba(251, 191, 36, .12);--bg-orange-light: rgba(251, 191, 36, .1);--bg-info-light: rgba(56, 189, 248, .15);--bg-cyan-light: rgba(34, 211, 238, .12);--bg-error-light: rgba(248, 113, 113, .15);--bg-pink-light: rgba(248, 113, 113, .12);--bg-teal-light: rgba(45, 212, 191, .12);--bg-purple-light: rgba(167, 139, 250, .12);--gradient-success: linear-gradient(135deg, #10b981 0%, #064e3b 100%);--gradient-success-alt: linear-gradient(180deg, #10b981 0%, #064e3b 100%);--gradient-warning: linear-gradient(135deg, #f59e0b 0%, #78350f 100%);--workshop-bg: linear-gradient(135deg, var(--surface-1) 0%, var(--surface-2) 100%);--workshop-border: var(--color-warning-primary);--workshop-border-hover: var(--color-warning);--workshop-shadow: rgba(251, 191, 36, .15);--workshop-icon-shadow: rgba(251, 191, 36, .2);--workshop-divider: rgba(251, 191, 36, .2);--workshop-item-bg: var(--surface-0);--workshop-item-bg-hover: var(--surface-1);--workshop-item-border: rgba(251, 191, 36, .15);--workshop-item-border-hover: rgba(251, 191, 36, .3);--workshop-item-shadow: rgba(251, 191, 36, .1);--workshop-text-primary: var(--text-primary);--workshop-text-secondary: var(--text-secondary);--workshop-text-tertiary: var(--text-secondary);--workshop-avatar-border: rgba(251, 191, 36, .2);--workshop-btn-hover: rgba(251, 191, 36, .1);--workshop-scrollbar-track: rgba(251, 191, 36, .1);--workshop-scrollbar-thumb: rgba(251, 191, 36, .2);--workshop-scrollbar-thumb-hover: rgba(251, 191, 36, .3);--donation-donated-bg: var(--bg-card);--donation-donated-border: var(--overlay-error-medium);--donation-donated-text: var(--color-error-dark);--donation-donated-inspiration-border: var(--overlay-error-light);--donation-donated-inspiration-text: var(--color-red-deep);--donation-icon-color: #ffffff;--donation-date-bg: var(--bg-card);--donation-date-border: var(--overlay-warning-medium);--donation-date-text: var(--color-orange-deep);--donation-remaining-bg: var(--bg-card);--donation-remaining-border: var(--overlay-primary-medium);--donation-remaining-text: var(--color-primary-darker);--donation-remaining-zero-bg: var(--bg-card);--donation-remaining-zero-border: var(--shadow-medium);--donation-remaining-zero-text: var(--certificate-text-light-gray);--donation-remaining-zero-icon-bg: linear-gradient(135deg, var(--certificate-separator) 0%, var(--gray-dark) 100%);--donation-remaining-zero-icon-shadow: var(--shadow-strong);--gradient-primary: linear-gradient(135deg, #5a7aff 0%, #3d6de8 100%);--gradient-primary-blue: linear-gradient(135deg, #3d6de8 0%, #2e5ed9 100%);--status-picked-text: #fef08a;--status-delivered-text: #67e8f9;--status-delivered-bg: rgba(8, 145, 178, .3);--bg-highlight-primary: rgba(21, 101, 192, .2);--button-primary-bg: #5a7aff;--border-blue-light: var(--color-primary-darkest);--status-delivered-bg-hover: rgba(8, 145, 178, .5);--status-received-text: #86efac;--status-received-bg: rgba(21, 128, 61, .3);--status-received-bg-hover: rgba(21, 128, 61, .5);--status-awaiting-pickup-bg: #f87171;--status-awaiting-pickup-text: #000000;--status-ordered-bg: #94a3b8;--status-ordered-text: #000000;--status-partial-bg: #c084fc;--status-partial-text: #000000;--status-btn-received-bg: var(--color-success-primary);--status-btn-received-text: var(--on-primary);--status-btn-picked-bg: var(--color-success-primary);--status-btn-picked-text: var(--on-primary);--status-btn-delivered-bg: var(--color-primary-dark);--status-btn-delivered-text: var(--on-primary);--status-btn-shipped-bg: var(--color-warning-primary);--status-btn-shipped-text: #000000;--status-btn-ordered-bg: var(--status-ordered-bg);--status-btn-ordered-text: var(--status-ordered-text);--status-btn-partial-bg: var(--status-partial-bg);--status-btn-partial-text: var(--status-partial-text);--status-btn-problem-bg: var(--color-error-primary);--status-btn-problem-text: var(--on-primary);--status-btn-awaiting-bg: var(--status-awaiting-pickup-bg);--status-btn-awaiting-text: var(--status-awaiting-pickup-text);--status-btn-cancelled-bg: var(--bg-card);--status-btn-cancelled-text: var(--text-muted);--drone-in-assembly-bg: #422006;--drone-in-assembly-border: #78350f;--drone-in-assembly-text: #fcd34d;--drone-missing-parts-bg: #7c2d12;--drone-missing-parts-border: #9a3412;--drone-missing-parts-text: #fdba74;--drone-to-repair-bg: #450a0a;--drone-to-repair-border: #7f1d1d;--drone-to-repair-text: #fca5a5;--drone-assembled-bg: #022c22;--drone-assembled-border: #064e3b;--drone-assembled-text: #6ee7b7;--drone-configured-bg: #2e1065;--drone-configured-border: #4c1d95;--drone-configured-text: #c4b5fd;--drone-in-qc-bg: #172554;--drone-in-qc-border: #1e3a8a;--drone-in-qc-text: #93c5fd;--drone-qc-complete-bg: #042f2e;--drone-qc-complete-border: #134e4a;--drone-qc-complete-text: #5eead4;--drone-flight-tested-bg: #164e63;--drone-flight-tested-border: #155e75;--drone-flight-tested-text: #67e8f9;--drone-ready-bg: #065f46;--drone-ready-border: #047857;--drone-ready-text: #6ee7b7;--drone-sent-to-unit-bg: #1e1b4b;--drone-sent-to-unit-border: #312e81;--drone-sent-to-unit-text: #a5b4fc;--drone-received-bg: #14532d;--drone-received-border: #166534;--drone-received-text: #86efac;--drone-draft-bg: #422006;--drone-draft-border: #78350f;--drone-draft-text: #fcd34d;--drone-done-bg: #065f46;--drone-done-border: #047857;--drone-done-text: #6ee7b7;--drone-available-bg: #022c22;--drone-available-border: #064e3b;--drone-available-text: #6ee7b7;--drone-transferred-bg: #1e1b4b;--drone-transferred-border: #312e81;--drone-transferred-text: #a5b4fc;--drone-removed-bg: #334155;--drone-removed-border: #475569;--drone-removed-text: #cbd5e1;--ukraine-blue: #0057B7;--ukraine-yellow: #FFD700;--certificate-bg: #faf9f6;--certificate-text-dark: #2c2c2c;--certificate-text-medium: #3a3a3a;--certificate-text-gray: #5a5a5a;--certificate-text-light-gray: #616161;--certificate-separator: #9e9e9e;--color-purple-accent: #83a9fb;--color-orange-accent: #fbbf24;--color-yellow-bright: #fef08a;--color-red-deep: #f87171;--color-green-deep: #5ce5b8;--color-orange-deep: #fb923c;--color-purple-deep: #a78bfa;--color-error-light: #fca5a5;--color-warning-light: #fcd34d;--color-info-light: #7dd3fc;--color-success-light: #6ee7b7;--skeleton-start: #2C2C2C;--skeleton-mid: #333333;--skeleton-end: #3A3A3A;--skeleton-bg: #2C2C2C;--gray-darkest: #e2e8f0;--gray-darker: #cbd5e1;--gray-dark: #94a3b8;--gray-medium: #64748b;--gray: #475569;--gray-light: #334155;--gray-lighter: #1e293b;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider);--shadow-extra-subtle: rgba(0, 0, 0, .2);--shadow-overlay-subtle: rgba(0, 0, 0, .4);--shadow-overlay-light: rgba(0, 0, 0, .5);--shadow-overlay-medium: rgba(0, 0, 0, .7);--shadow-strong: rgba(0, 0, 0, .9);--palette-red: #F44336;--palette-pink: #E91E63;--palette-purple: #9C27B0;--palette-deep-purple: #673AB7;--palette-indigo: #3F51B5;--palette-blue: #2196F3;--palette-light-blue: #03A9F4;--palette-cyan: #00BCD4;--palette-teal: #009688;--palette-green: #4CAF50;--palette-light-green: #8BC34A;--palette-lime: #CDDC39;--palette-yellow: #FFEB3B;--palette-amber: #FFC107;--palette-orange: #FF9800;--palette-deep-orange: #FF5722;--palette-brown: #795548;--palette-blue-grey: #607D8B}html.dark-theme .product-image-wrapper,html.dark-theme .picture{background-color:var(--surface-1)}html.dark-theme .product-image-wrapper img,html.dark-theme .product-image-wrapper .product-image,html.dark-theme .picture img,html.dark-theme .picture .product-image{display:block}html{--hc-hex-000: #000;--hc-hex-000000: #000000;--hc-hex-003b7f: #003b7f;--hc-hex-0057b7: #0057b7;--hc-hex-005bbb: #005bbb;--hc-hex-0064bf: #0064bf;--hc-hex-0066cc: #0066cc;--hc-hex-0077b5: #0077b5;--hc-hex-0077dd: #0077dd;--hc-hex-0088cc: #0088cc;--hc-hex-009688: #009688;--hc-hex-03a9f4: #03a9f4;--hc-hex-0a0a0a: #0a0a0a;--hc-hex-0a66c2: #0a66c2;--hc-hex-0d1117: #0d1117;--hc-hex-0d47a1: #0d47a1;--hc-hex-131: #131;--hc-hex-1565c0: #1565c0;--hc-hex-161515: #161515;--hc-hex-161b22: #161b22;--hc-hex-1877f2: #1877f2;--hc-hex-1976d2: #1976d2;--hc-hex-1a1a2e: #1a1a2e;--hc-hex-1d1b20: #1d1b20;--hc-hex-1da1f2: #1da1f2;--hc-hex-1e1e1e: #1e1e1e;--hc-hex-212121: #212121;--hc-hex-2196f3: #2196f3;--hc-hex-22c55e: #22c55e;--hc-hex-25d366: #25d366;--hc-hex-26a5e4: #26a5e4;--hc-hex-2d2d2d: #2d2d2d;--hc-hex-2d333b: #2d333b;--hc-hex-2e7d32: #2e7d32;--hc-hex-30363d: #30363d;--hc-hex-333: #333;--hc-hex-333333: #333333;--hc-hex-388e3c: #388e3c;--hc-hex-3b82f6: #3b82f6;--hc-hex-3f51b5: #3f51b5;--hc-hex-3fb950: #3fb950;--hc-hex-410002: #410002;--hc-hex-424242: #424242;--hc-hex-4267b2: #4267b2;--hc-hex-42a5f5: #42a5f5;--hc-hex-43a047: #43a047;--hc-hex-444: #444;--hc-hex-484f58: #484f58;--hc-hex-4caf50: #4caf50;--hc-hex-536dfe: #536dfe;--hc-hex-555: #555;--hc-hex-5865f2: #5865f2;--hc-hex-58a6ff: #58a6ff;--hc-hex-5957d6: #5957d6;--hc-hex-5a5a5a: #5a5a5a;--hc-hex-5c6bc0: #5c6bc0;--hc-hex-607d8b: #607d8b;--hc-hex-616161: #616161;--hc-hex-64b5f6: #64b5f6;--hc-hex-666: #666;--hc-hex-666666: #666666;--hc-hex-66bb6a: #66bb6a;--hc-hex-6750a4: #6750a4;--hc-hex-6b4423: #6b4423;--hc-hex-6b7280: #6b7280;--hc-hex-7360f2: #7360f2;--hc-hex-757575: #757575;--hc-hex-818cf8: #818cf8;--hc-hex-81c784: #81c784;--hc-hex-888: #888;--hc-hex-888888: #888888;--hc-hex-8b6914: #8b6914;--hc-hex-8b949e: #8b949e;--hc-hex-90caf9: #90caf9;--hc-hex-93000a: #93000a;--hc-hex-94a3b8: #94a3b8;--hc-hex-999: #999;--hc-hex-999999: #999999;--hc-hex-9c27b0: #9c27b0;--hc-hex-9e9e9e: #9e9e9e;--hc-hex-aaa: #aaa;--hc-hex-b26a00: #b26a00;--hc-hex-ba1a1a: #ba1a1a;--hc-hex-ba68c8: #ba68c8;--hc-hex-bbb: #bbb;--hc-hex-bbdefb: #bbdefb;--hc-hex-bc1888: #bc1888;--hc-hex-bd0026: #bd0026;--hc-hex-bdbdbd: #bdbdbd;--hc-hex-c0c0c0: #c0c0c0;--hc-hex-c62828: #c62828;--hc-hex-c8e6c9: #c8e6c9;--hc-hex-cc2366: #cc2366;--hc-hex-ccc: #ccc;--hc-hex-cccccc: #cccccc;--hc-hex-cd7f32: #cd7f32;--hc-hex-d29922: #d29922;--hc-hex-d32f2f: #d32f2f;--hc-hex-dc2743: #dc2743;--hc-hex-dce2f9: #dce2f9;--hc-hex-ddd: #ddd;--hc-hex-e0e0e0: #e0e0e0;--hc-hex-e1306c: #e1306c;--hc-hex-e3f2fd: #e3f2fd;--hc-hex-e4405f: #e4405f;--hc-hex-e53935: #e53935;--hc-hex-e5f1ff: #e5f1ff;--hc-hex-e65100: #e65100;--hc-hex-e6683c: #e6683c;--hc-hex-e6a366: #e6a366;--hc-hex-e8def8: #e8def8;--hc-hex-e8e8e8: #e8e8e8;--hc-hex-e8f5e9: #e8f5e9;--hc-hex-e91e63: #e91e63;--hc-hex-ea4335: #ea4335;--hc-hex-eeeeee: #eeeeee;--hc-hex-ef4444: #ef4444;--hc-hex-ef5350: #ef5350;--hc-hex-ef9a9a: #ef9a9a;--hc-hex-f03b20: #f03b20;--hc-hex-f09433: #f09433;--hc-hex-f0f0f0: #f0f0f0;--hc-hex-f0f6fc: #f0f6fc;--hc-hex-f44336: #f44336;--hc-hex-f57c00: #f57c00;--hc-hex-f57f17: #f57f17;--hc-hex-f59e0b: #f59e0b;--hc-hex-f5f5f5: #f5f5f5;--hc-hex-f7f7f7: #f7f7f7;--hc-hex-f85149: #f85149;--hc-hex-f8fafc: #f8fafc;--hc-hex-f9a825: #f9a825;--hc-hex-fafafa: #fafafa;--hc-hex-fbbf24: #fbbf24;--hc-hex-fce4ec: #fce4ec;--hc-hex-fd8d3c: #fd8d3c;--hc-hex-fecc5c: #fecc5c;--hc-hex-ff0000: #ff0000;--hc-hex-ff4081: #ff4081;--hc-hex-ff4500: #ff4500;--hc-hex-ff9800: #ff9800;--hc-hex-ffa726: #ffa726;--hc-hex-ffb4b4: #ffb4b4;--hc-hex-ffb74d: #ffb74d;--hc-hex-ffc107: #ffc107;--hc-hex-ffcdd2: #ffcdd2;--hc-hex-ffd54f: #ffd54f;--hc-hex-ffd700: #ffd700;--hc-hex-ffdad6: #ffdad6;--hc-hex-ffdd00: #ffdd00;--hc-hex-ffe44d: #ffe44d;--hc-hex-ffebee: #ffebee;--hc-hex-ffed4e: #ffed4e;--hc-hex-fff: #fff;--hc-hex-fff176: #fff176;--hc-hex-fff3e0: #fff3e0;--hc-hex-fff8e1: #fff8e1;--hc-hex-fff9c4: #fff9c4;--hc-hex-ffffb2: #ffffb2;--hc-hex-ffffff: #ffffff;--hc-rgba-0-0-0-0: rgba(0, 0, 0, 0);--hc-rgba-0-0-0-0p02: rgba(0, 0, 0, .02);--hc-rgba-0-0-0-0p03: rgba(0, 0, 0, .03);--hc-rgba-0-0-0-0p04: rgba(0, 0, 0, .04);--hc-rgba-0-0-0-0p05: rgba(0, 0, 0, .05);--hc-rgba-0-0-0-0p06: rgba(0, 0, 0, .06);--hc-rgba-0-0-0-0p08: rgba(0, 0, 0, .08);--hc-rgba-0-0-0-0p1: rgba(0, 0, 0, .1);--hc-rgba-0-0-0-0p12: rgba(0, 0, 0, .12);--hc-rgba-0-0-0-0p14: rgba(0, 0, 0, .14);--hc-rgba-0-0-0-0p15: rgba(0, 0, 0, .15);--hc-rgba-0-0-0-0p2: rgba(0, 0, 0, .2);--hc-rgba-0-0-0-0p25: rgba(0, 0, 0, .25);--hc-rgba-0-0-0-0p3: rgba(0, 0, 0, .3);--hc-rgba-0-0-0-0p35: rgba(0, 0, 0, .35);--hc-rgba-0-0-0-0p4: rgba(0, 0, 0, .4);--hc-rgba-0-0-0-0p45: rgba(0, 0, 0, .45);--hc-rgba-0-0-0-0p5: rgba(0, 0, 0, .5);--hc-rgba-0-0-0-0p54: rgba(0, 0, 0, .54);--hc-rgba-0-0-0-0p55: rgba(0, 0, 0, .55);--hc-rgba-0-0-0-0p6: rgba(0, 0, 0, .6);--hc-rgba-0-0-0-0p7: rgba(0, 0, 0, .7);--hc-rgba-0-0-0-0p75: rgba(0, 0, 0, .75);--hc-rgba-0-0-0-0p8: rgba(0, 0, 0, .8);--hc-rgba-0-0-0-0p85: rgba(0, 0, 0, .85);--hc-rgba-0-0-0-0p87: rgba(0, 0, 0, .87);--hc-rgba-0-0-0-0p9: rgba(0, 0, 0, .9);--hc-rgba-0-0-0-0p95: rgba(0, 0, 0, .95);--hc-rgba-0-100-191-0p05: rgba(0, 100, 191, .05);--hc-rgba-0-100-191-0p08: rgba(0, 100, 191, .08);--hc-rgba-0-119-181-0p1: rgba(0, 119, 181, .1);--hc-rgba-0-119-181-0p2: rgba(0, 119, 181, .2);--hc-rgba-0-136-204-0p1: rgba(0, 136, 204, .1);--hc-rgba-0-136-204-0p2: rgba(0, 136, 204, .2);--hc-rgba-0-150-136-0p15: rgba(0, 150, 136, .15);--hc-rgba-0-170-255-0p15: rgba(0, 170, 255, .15);--hc-rgba-0-170-255-0p2: rgba(0, 170, 255, .2);--hc-rgba-0-170-255-0p5: rgba(0, 170, 255, .5);--hc-rgba-0-170-255-0p8: rgba(0, 170, 255, .8);--hc-rgba-0-200-255-0p25: rgba(0, 200, 255, .25);--hc-rgba-0-200-255-0p6: rgba(0, 200, 255, .6);--hc-rgba-0-200-255-0p9: rgba(0, 200, 255, .9);--hc-rgba-0-220-140-0p08: rgba(0, 220, 140, .08);--hc-rgba-0-220-140-0p1: rgba(0, 220, 140, .1);--hc-rgba-0-220-140-0p15: rgba(0, 220, 140, .15);--hc-rgba-0-220-140-0p3: rgba(0, 220, 140, .3);--hc-rgba-0-220-140-0p35: rgba(0, 220, 140, .35);--hc-rgba-0-220-140-0p5: rgba(0, 220, 140, .5);--hc-rgba-0-220-140-0p6: rgba(0, 220, 140, .6);--hc-rgba-0-220-140-0p95: rgba(0, 220, 140, .95);--hc-rgba-0-87-183-0p1: rgba(0, 87, 183, .1);--hc-rgba-100-181-246-0p2: rgba(100, 181, 246, .2);--hc-rgba-100-200-255-0p15: rgba(100, 200, 255, .15);--hc-rgba-100-200-255-0p7: rgba(100, 200, 255, .7);--hc-rgba-100-200-255-0p8: rgba(100, 200, 255, .8);--hc-rgba-100-200-255-0p9: rgba(100, 200, 255, .9);--hc-rgba-100-255-150-0p12: rgba(100, 255, 150, .12);--hc-rgba-100-255-150-0p2: rgba(100, 255, 150, .2);--hc-rgba-100-255-150-0p6: rgba(100, 255, 150, .6);--hc-rgba-100-255-150-0p85: rgba(100, 255, 150, .85);--hc-rgba-100-255-150-0p9: rgba(100, 255, 150, .9);--hc-rgba-100-255-150-1: rgba(100, 255, 150, 1);--hc-rgba-103-58-183-0p08: rgba(103, 58, 183, .08);--hc-rgba-103-58-183-0p1: rgba(103, 58, 183, .1);--hc-rgba-103-58-183-0p3: rgba(103, 58, 183, .3);--hc-rgba-13-17-23-0p75: rgba(13, 17, 23, .75);--hc-rgba-13-17-23-0p8: rgba(13, 17, 23, .8);--hc-rgba-156-39-176-0p15: rgba(156, 39, 176, .15);--hc-rgba-158-158-158-0p12: rgba(158, 158, 158, .12);--hc-rgba-158-158-158-0p15: rgba(158, 158, 158, .15);--hc-rgba-158-158-158-0p2: rgba(158, 158, 158, .2);--hc-rgba-16-18-26-0p95: rgba(16, 18, 26, .95);--hc-rgba-180-180-180-0p55: rgba(180, 180, 180, .55);--hc-rgba-192-192-192-0p3: rgba(192, 192, 192, .3);--hc-rgba-205-127-50-0p3: rgba(205, 127, 50, .3);--hc-rgba-21-101-192-0p4: rgba(21, 101, 192, .4);--hc-rgba-210-153-34-0p2: rgba(210, 153, 34, .2);--hc-rgba-211-47-47-0p08: rgba(211, 47, 47, .08);--hc-rgba-225-48-108-0p1: rgba(225, 48, 108, .1);--hc-rgba-225-48-108-0p2: rgba(225, 48, 108, .2);--hc-rgba-229-57-53-0p4: rgba(229, 57, 53, .4);--hc-rgba-229-57-53-0p5: rgba(229, 57, 53, .5);--hc-rgba-234-67-53-0p1: rgba(234, 67, 53, .1);--hc-rgba-234-67-53-0p2: rgba(234, 67, 53, .2);--hc-rgba-239-68-68-0p2: rgba(239, 68, 68, .2);--hc-rgba-239-83-80-0p04: rgba(239, 83, 80, .04);--hc-rgba-239-83-80-0p08: rgba(239, 83, 80, .08);--hc-rgba-239-83-80-0p1: rgba(239, 83, 80, .1);--hc-rgba-24-119-242-0p1: rgba(24, 119, 242, .1);--hc-rgba-24-119-242-0p2: rgba(24, 119, 242, .2);--hc-rgba-244-67-54-0p04: rgba(244, 67, 54, .04);--hc-rgba-244-67-54-0p08: rgba(244, 67, 54, .08);--hc-rgba-244-67-54-0p1: rgba(244, 67, 54, .1);--hc-rgba-244-67-54-0p12: rgba(244, 67, 54, .12);--hc-rgba-244-67-54-0p15: rgba(244, 67, 54, .15);--hc-rgba-244-67-54-0p2: rgba(244, 67, 54, .2);--hc-rgba-244-67-54-0p3: rgba(244, 67, 54, .3);--hc-rgba-244-67-54-0p4: rgba(244, 67, 54, .4);--hc-rgba-244-67-54-0p6: rgba(244, 67, 54, .6);--hc-rgba-245-158-11-0p04: rgba(245, 158, 11, .04);--hc-rgba-245-158-11-0p06: rgba(245, 158, 11, .06);--hc-rgba-245-158-11-0p08: rgba(245, 158, 11, .08);--hc-rgba-245-158-11-0p12: rgba(245, 158, 11, .12);--hc-rgba-245-158-11-0p15: rgba(245, 158, 11, .15);--hc-rgba-248-81-73-0p15: rgba(248, 81, 73, .15);--hc-rgba-248-81-73-0p3: rgba(248, 81, 73, .3);--hc-rgba-25-118-210-0p1: rgba(25, 118, 210, .1);--hc-rgba-25-118-210-0p15: rgba(25, 118, 210, .15);--hc-rgba-25-118-210-0p2: rgba(25, 118, 210, .2);--hc-rgba-25-118-210-0p3: rgba(25, 118, 210, .3);--hc-rgba-250-250-250-0p88: rgba(250, 250, 250, .88);--hc-rgba-250-250-250-0p92: rgba(250, 250, 250, .92);--hc-rgba-250-250-250-0p95: rgba(250, 250, 250, .95);--hc-rgba-255-0-0-0p1: rgba(255, 0, 0, .1);--hc-rgba-255-0-0-0p2: rgba(255, 0, 0, .2);--hc-rgba-255-100-100-0p9: rgba(255, 100, 100, .9);--hc-rgba-255-100-100-0p95: rgba(255, 100, 100, .95);--hc-rgba-255-152-0-0p06: rgba(255, 152, 0, .06);--hc-rgba-255-152-0-0p08: rgba(255, 152, 0, .08);--hc-rgba-255-152-0-0p1: rgba(255, 152, 0, .1);--hc-rgba-255-152-0-0p12: rgba(255, 152, 0, .12);--hc-rgba-255-152-0-0p15: rgba(255, 152, 0, .15);--hc-rgba-255-152-0-0p2: rgba(255, 152, 0, .2);--hc-rgba-255-152-0-0p25: rgba(255, 152, 0, .25);--hc-rgba-255-152-0-0p3: rgba(255, 152, 0, .3);--hc-rgba-255-152-0-0p4: rgba(255, 152, 0, .4);--hc-rgba-255-152-0-0p6: rgba(255, 152, 0, .6);--hc-rgba-255-152-0-0p8: rgba(255, 152, 0, .8);--hc-rgba-255-170-0-0p5: rgba(255, 170, 0, .5);--hc-rgba-255-193-7-0p04: rgba(255, 193, 7, .04);--hc-rgba-255-193-7-0p08: rgba(255, 193, 7, .08);--hc-rgba-255-193-7-0p1: rgba(255, 193, 7, .1);--hc-rgba-255-193-7-0p12: rgba(255, 193, 7, .12);--hc-rgba-255-193-7-0p15: rgba(255, 193, 7, .15);--hc-rgba-255-193-7-0p2: rgba(255, 193, 7, .2);--hc-rgba-255-193-7-0p3: rgba(255, 193, 7, .3);--hc-rgba-255-193-7-0p8: rgba(255, 193, 7, .8);--hc-rgba-255-193-7-0p9: rgba(255, 193, 7, .9);--hc-rgba-255-215-0-0p08: rgba(255, 215, 0, .08);--hc-rgba-255-215-0-0p15: rgba(255, 215, 0, .15);--hc-rgba-255-215-0-0p3: rgba(255, 215, 0, .3);--hc-rgba-255-255-255-0p03: rgba(255, 255, 255, .03);--hc-rgba-255-255-255-0p04: rgba(255, 255, 255, .04);--hc-rgba-255-255-255-0p05: rgba(255, 255, 255, .05);--hc-rgba-255-255-255-0p06: rgba(255, 255, 255, .06);--hc-rgba-255-255-255-0p08: rgba(255, 255, 255, .08);--hc-rgba-255-255-255-0p1: rgba(255, 255, 255, .1);--hc-rgba-255-255-255-0p12: rgba(255, 255, 255, .12);--hc-rgba-255-255-255-0p14: rgba(255, 255, 255, .14);--hc-rgba-255-255-255-0p15: rgba(255, 255, 255, .15);--hc-rgba-255-255-255-0p2: rgba(255, 255, 255, .2);--hc-rgba-255-255-255-0p3: rgba(255, 255, 255, .3);--hc-rgba-255-255-255-0p35: rgba(255, 255, 255, .35);--hc-rgba-255-255-255-0p4: rgba(255, 255, 255, .4);--hc-rgba-255-255-255-0p5: rgba(255, 255, 255, .5);--hc-rgba-255-255-255-0p55: rgba(255, 255, 255, .55);--hc-rgba-255-255-255-0p6: rgba(255, 255, 255, .6);--hc-rgba-255-255-255-0p65: rgba(255, 255, 255, .65);--hc-rgba-255-255-255-0p7: rgba(255, 255, 255, .7);--hc-rgba-255-255-255-0p72: rgba(255, 255, 255, .72);--hc-rgba-255-255-255-0p75: rgba(255, 255, 255, .75);--hc-rgba-255-255-255-0p8: rgba(255, 255, 255, .8);--hc-rgba-255-255-255-0p85: rgba(255, 255, 255, .85);--hc-rgba-255-255-255-0p9: rgba(255, 255, 255, .9);--hc-rgba-255-255-255-0p92: rgba(255, 255, 255, .92);--hc-rgba-255-255-255-0p95: rgba(255, 255, 255, .95);--hc-rgba-255-255-255-0p97: rgba(255, 255, 255, .97);--hc-rgba-255-255-255-0p99: rgba(255, 255, 255, .99);--hc-rgba-255-82-82-0p5: rgba(255, 82, 82, .5);--hc-rgba-29-155-240-0p1: rgba(29, 155, 240, .1);--hc-rgba-29-155-240-0p2: rgba(29, 155, 240, .2);--hc-rgba-33-150-243-0p06: rgba(33, 150, 243, .06);--hc-rgba-33-150-243-0p08: rgba(33, 150, 243, .08);--hc-rgba-33-150-243-0p1: rgba(33, 150, 243, .1);--hc-rgba-33-150-243-0p12: rgba(33, 150, 243, .12);--hc-rgba-33-150-243-0p15: rgba(33, 150, 243, .15);--hc-rgba-33-150-243-0p2: rgba(33, 150, 243, .2);--hc-rgba-33-150-243-0p3: rgba(33, 150, 243, .3);--hc-rgba-33-150-243-0p8: rgba(33, 150, 243, .8);--hc-rgba-37-211-102-0p1: rgba(37, 211, 102, .1);--hc-rgba-37-211-102-0p2: rgba(37, 211, 102, .2);--hc-rgba-40-40-40-0p95: rgba(40, 40, 40, .95);--hc-rgba-45-45-45-0p85: rgba(45, 45, 45, .85);--hc-rgba-59-130-246-0p4: rgba(59, 130, 246, .4);--hc-rgba-63-185-80-0p2: rgba(63, 185, 80, .2);--hc-rgba-63-81-181-0p1: rgba(63, 81, 181, .1);--hc-rgba-63-81-181-0p5: rgba(63, 81, 181, .5);--hc-rgba-63-81-181-0p6: rgba(63, 81, 181, .6);--hc-rgba-63-81-181-0p7: rgba(63, 81, 181, .7);--hc-rgba-76-175-80-0p04: rgba(76, 175, 80, .04);--hc-rgba-76-175-80-0p08: rgba(76, 175, 80, .08);--hc-rgba-76-175-80-0p1: rgba(76, 175, 80, .1);--hc-rgba-76-175-80-0p12: rgba(76, 175, 80, .12);--hc-rgba-76-175-80-0p15: rgba(76, 175, 80, .15);--hc-rgba-76-175-80-0p2: rgba(76, 175, 80, .2);--hc-rgba-76-175-80-0p3: rgba(76, 175, 80, .3);--hc-rgba-76-175-80-0p4: rgba(76, 175, 80, .4);--hc-rgba-76-175-80-0p6: rgba(76, 175, 80, .6);--hc-rgba-80-90-110-0p2: rgba(80, 90, 110, .2);--hc-rgba-85-110-255-0p5: rgba(85, 110, 255, .5);--hc-rgba-88-101-242-0p1: rgba(88, 101, 242, .1);--hc-rgba-88-101-242-0p2: rgba(88, 101, 242, .2);--hc-rgba-88-166-255-0p35: rgba(88, 166, 255, .35);--hc-rgba-89-87-214-0p1: rgba(89, 87, 214, .1);--hc-rgba-89-87-214-0p2: rgba(89, 87, 214, .2);--hc-rgba-90-122-255-0p08: rgba(90, 122, 255, .08);--hc-rgba-90-122-255-0p12: rgba(90, 122, 255, .12);--hc-rgba-92-107-192-0p04: rgba(92, 107, 192, .04);--hc-rgba-92-107-192-0p08: rgba(92, 107, 192, .08);--hc-rgba-92-107-192-0p12: rgba(92, 107, 192, .12);--hc-rgba-92-107-192-0p3: rgba(92, 107, 192, .3);--hc-rgba-99-102-241-0p1: rgba(99, 102, 241, .1);--hc-rgba-99-102-241-0p2: rgba(99, 102, 241, .2);--hc-rgba-99-102-241-0p3: rgba(99, 102, 241, .3);--hc-rgba-30-30-30-0p9: rgba(30, 30, 30, .9)}html.dark-theme{--hc-rgba-0-0-0-0: rgba(255, 255, 255, 0);--hc-rgba-0-0-0-0p02: rgba(255, 255, 255, .02);--hc-rgba-0-0-0-0p03: rgba(255, 255, 255, .03);--hc-rgba-0-0-0-0p04: rgba(255, 255, 255, .04);--hc-rgba-0-0-0-0p05: rgba(255, 255, 255, .05);--hc-rgba-0-0-0-0p06: rgba(255, 255, 255, .06);--hc-rgba-0-0-0-0p08: rgba(255, 255, 255, .08);--hc-rgba-0-0-0-0p1: rgba(255, 255, 255, .1);--hc-rgba-0-0-0-0p12: rgba(255, 255, 255, .12);--hc-rgba-0-0-0-0p14: rgba(255, 255, 255, .14);--hc-rgba-0-0-0-0p15: rgba(255, 255, 255, .15);--hc-rgba-0-0-0-0p2: rgba(255, 255, 255, .2);--hc-rgba-0-0-0-0p25: rgba(255, 255, 255, .25);--hc-rgba-0-0-0-0p3: rgba(255, 255, 255, .3);--hc-rgba-0-0-0-0p35: rgba(255, 255, 255, .35);--hc-rgba-0-0-0-0p4: rgba(255, 255, 255, .4);--hc-rgba-0-0-0-0p45: rgba(255, 255, 255, .45);--hc-rgba-0-0-0-0p5: rgba(255, 255, 255, .5);--hc-rgba-0-0-0-0p54: rgba(255, 255, 255, .54);--hc-rgba-0-0-0-0p55: rgba(255, 255, 255, .55);--hc-rgba-0-0-0-0p6: rgba(255, 255, 255, .6);--hc-rgba-0-0-0-0p7: rgba(255, 255, 255, .7);--hc-rgba-0-0-0-0p75: rgba(255, 255, 255, .75);--hc-rgba-0-0-0-0p8: rgba(255, 255, 255, .8);--hc-rgba-0-0-0-0p85: rgba(255, 255, 255, .85);--hc-rgba-0-0-0-0p87: rgba(255, 255, 255, .87);--hc-rgba-0-0-0-0p9: rgba(255, 255, 255, .9);--hc-rgba-0-0-0-0p95: rgba(255, 255, 255, .95);--hc-rgba-255-255-255-0p03: rgba(0, 0, 0, .03);--hc-rgba-255-255-255-0p04: rgba(0, 0, 0, .04);--hc-rgba-255-255-255-0p05: rgba(0, 0, 0, .05);--hc-rgba-255-255-255-0p06: rgba(0, 0, 0, .06);--hc-rgba-255-255-255-0p08: rgba(0, 0, 0, .08);--hc-rgba-255-255-255-0p1: rgba(0, 0, 0, .1);--hc-rgba-255-255-255-0p12: rgba(0, 0, 0, .12);--hc-rgba-255-255-255-0p14: rgba(0, 0, 0, .14);--hc-rgba-255-255-255-0p15: rgba(0, 0, 0, .15);--hc-rgba-255-255-255-0p2: rgba(0, 0, 0, .2);--hc-rgba-255-255-255-0p3: rgba(0, 0, 0, .3);--hc-rgba-255-255-255-0p35: rgba(0, 0, 0, .35);--hc-rgba-255-255-255-0p4: rgba(0, 0, 0, .4);--hc-rgba-255-255-255-0p5: rgba(0, 0, 0, .5);--hc-rgba-255-255-255-0p55: rgba(0, 0, 0, .55);--hc-rgba-255-255-255-0p6: rgba(0, 0, 0, .6);--hc-rgba-255-255-255-0p65: rgba(0, 0, 0, .65);--hc-rgba-255-255-255-0p7: rgba(0, 0, 0, .7);--hc-rgba-255-255-255-0p72: rgba(0, 0, 0, .72);--hc-rgba-255-255-255-0p75: rgba(0, 0, 0, .75);--hc-rgba-255-255-255-0p8: rgba(0, 0, 0, .8);--hc-rgba-255-255-255-0p85: rgba(0, 0, 0, .85);--hc-rgba-255-255-255-0p9: rgba(0, 0, 0, .9);--hc-rgba-255-255-255-0p92: rgba(0, 0, 0, .92);--hc-rgba-255-255-255-0p95: rgba(0, 0, 0, .95);--hc-rgba-255-255-255-0p97: rgba(0, 0, 0, .97);--hc-rgba-255-255-255-0p99: rgba(0, 0, 0, .99)}html.dark-theme.theme-slate{--surface-0: #0f172a;--surface-1: #1e293b;--surface-2: #334155;--surface-3: #475569;--surface-4: #64748b;--surface-5: #94a3b8;--bg-card-rgb: 30, 41, 59;--surface-rgb: 30, 41, 59;--divider: #334155;--border-subtle: #1e293b;--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--primary: #38bdf8;--on-primary: #0f172a;--color-primary: #38bdf8;--text-on-primary: #0f172a;--mat-sys-primary: #38bdf8;--mat-sys-on-primary: #0f172a;--button-primary-bg: #38bdf8;--color-primary-dark: #0ea5e9;--color-primary-light: #7dd3fc;--color-primary-darker: #0284c7;--color-primary-darkest: #0369a1;--link-color: #7dd3fc;--color-tertiary: #34d399;--color-on-error: #0f172a;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #34d399;--color-success-primary: #34d399;--color-success-dark: #10b981;--color-success-light: #6ee7b7;--color-warning: #fbbf24;--color-warning-primary: #fbbf24;--color-warning-dark: #f59e0b;--color-warning-light: #fcd34d;--color-error: #f87171;--color-error-primary: #f87171;--color-error-dark: #ef4444;--color-error-light: #fca5a5;--color-info: #38bdf8;--color-info-dark: #0ea5e9;--chart-blue: #38bdf8;--chart-orange: #fbbf24;--chart-green: #34d399;--chart-red: #f87171;--chart-purple: #c084fc;--chart-cyan: #22d3ee;--chart-grid: #334155;--chart-line-color: #818cf8;--skeleton-start: #1e293b;--skeleton-mid: #283548;--skeleton-end: #334155;--skeleton-bg: #1e293b;--gradient-primary: linear-gradient(135deg, #38bdf8 0%, #0284c7 100%);--gradient-primary-blue: linear-gradient(135deg, #0284c7 0%, #0369a1 100%);--bg-highlight-primary: rgba(56, 189, 248, .15);--border-blue-light: #0369a1;--overlay-primary-02: rgba(56, 189, 248, .02);--overlay-primary-03: rgba(56, 189, 248, .03);--overlay-primary-04: rgba(56, 189, 248, .04);--overlay-primary-05: rgba(56, 189, 248, .05);--overlay-primary-06: rgba(56, 189, 248, .06);--overlay-primary-08: rgba(56, 189, 248, .08);--overlay-primary-10: rgba(56, 189, 248, .1);--overlay-primary-12: rgba(56, 189, 248, .12);--overlay-primary-15: rgba(56, 189, 248, .15);--overlay-primary-20: rgba(56, 189, 248, .2);--overlay-primary-30: rgba(56, 189, 248, .3);--overlay-primary-40: rgba(56, 189, 248, .4);--overlay-primary-50: rgba(56, 189, 248, .5);--overlay-primary-60: rgba(56, 189, 248, .6);--overlay-primary-70: rgba(56, 189, 248, .7);--overlay-primary-subtle: rgba(56, 189, 248, .06);--overlay-primary-light: rgba(56, 189, 248, .12);--overlay-primary-medium: rgba(56, 189, 248, .2);--overlay-primary-bg-light: rgba(56, 189, 248, .3);--overlay-primary-bg-medium: rgba(56, 189, 248, .5);--bg-selected-row: rgba(56, 189, 248, .15);--bg-disabled: #334155;--search-overlay-bg: rgba(15, 23, 42, .88);--bg-success-light: rgba(52, 211, 153, .15);--bg-success-dark: rgba(52, 211, 153, .25);--bg-warning-light: rgba(251, 191, 36, .15);--bg-yellow-light: rgba(251, 191, 36, .12);--bg-orange-light: rgba(251, 191, 36, .1);--bg-error-light: rgba(248, 113, 113, .15);--bg-info-light: rgba(56, 189, 248, .15);--bg-cyan-light: rgba(34, 211, 238, .12);--bg-pink-light: rgba(248, 113, 113, .12);--bg-teal-light: rgba(45, 212, 191, .12);--bg-purple-light: rgba(192, 132, 252, .12);--overlay-purple-subtle: rgba(192, 132, 252, .08);--overlay-purple-light: rgba(192, 132, 252, .15);--overlay-purple-accent-10: rgba(125, 211, 252, .1);--text-high-emphasis: rgba(248, 250, 252, .87);--text-medium-emphasis: rgba(248, 250, 252, .6);--text-low-emphasis: rgba(248, 250, 252, .5);--text-disabled: rgba(248, 250, 252, .3);--gray-darkest: #e2e8f0;--gray-darker: #cbd5e1;--gray-dark: #94a3b8;--gray-medium: #64748b;--gray: #475569;--gray-light: #334155;--gray-lighter: #1e293b;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-midnight{--surface-0: #020617;--surface-1: #0f172a;--surface-2: #1e293b;--surface-3: #312e81;--surface-4: #3730a3;--surface-5: #4338ca;--bg-card-rgb: 15, 23, 42;--surface-rgb: 15, 23, 42;--divider: #1e293b;--border-subtle: #0f172a;--text-primary: #e2e8f0;--text-secondary: #94a3b8;--text-muted: #64748b;--primary: #818cf8;--on-primary: #020617;--color-primary: #818cf8;--text-on-primary: #020617;--mat-sys-primary: #818cf8;--mat-sys-on-primary: #020617;--button-primary-bg: #818cf8;--color-primary-dark: #6366f1;--color-primary-light: #a5b4fc;--color-primary-darker: #4f46e5;--color-primary-darkest: #4338ca;--link-color: #a5b4fc;--color-tertiary: #34d399;--color-on-error: #ffffff;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #34d399;--color-success-primary: #34d399;--color-success-dark: #10b981;--color-success-light: #6ee7b7;--color-warning: #fbbf24;--color-warning-primary: #fbbf24;--color-warning-dark: #f59e0b;--color-warning-light: #fcd34d;--color-error: #fb7185;--color-error-primary: #fb7185;--color-error-dark: #f43f5e;--color-error-light: #fda4af;--color-info: #818cf8;--color-info-dark: #6366f1;--color-purple-accent: #a5b4fc;--chart-blue: #818cf8;--chart-orange: #fbbf24;--chart-green: #34d399;--chart-red: #fb7185;--chart-purple: #c084fc;--chart-cyan: #22d3ee;--chart-grid: #1e293b;--chart-line-color: #a78bfa;--skeleton-start: #0f172a;--skeleton-mid: #171f33;--skeleton-end: #1e293b;--skeleton-bg: #0f172a;--gradient-primary: linear-gradient(135deg, #818cf8 0%, #4f46e5 100%);--gradient-primary-blue: linear-gradient(135deg, #4f46e5 0%, #4338ca 100%);--bg-highlight-primary: rgba(129, 140, 248, .15);--border-blue-light: #4338ca;--overlay-primary-02: rgba(129, 140, 248, .02);--overlay-primary-03: rgba(129, 140, 248, .03);--overlay-primary-04: rgba(129, 140, 248, .04);--overlay-primary-05: rgba(129, 140, 248, .05);--overlay-primary-06: rgba(129, 140, 248, .06);--overlay-primary-08: rgba(129, 140, 248, .08);--overlay-primary-10: rgba(129, 140, 248, .1);--overlay-primary-12: rgba(129, 140, 248, .12);--overlay-primary-15: rgba(129, 140, 248, .15);--overlay-primary-20: rgba(129, 140, 248, .2);--overlay-primary-30: rgba(129, 140, 248, .3);--overlay-primary-40: rgba(129, 140, 248, .4);--overlay-primary-50: rgba(129, 140, 248, .5);--overlay-primary-60: rgba(129, 140, 248, .6);--overlay-primary-70: rgba(129, 140, 248, .7);--overlay-primary-subtle: rgba(129, 140, 248, .06);--overlay-primary-light: rgba(129, 140, 248, .12);--overlay-primary-medium: rgba(129, 140, 248, .2);--overlay-primary-bg-light: rgba(129, 140, 248, .3);--overlay-primary-bg-medium: rgba(129, 140, 248, .5);--bg-selected-row: rgba(129, 140, 248, .15);--bg-disabled: #1e293b;--search-overlay-bg: rgba(2, 6, 23, .92);--bg-success-light: rgba(52, 211, 153, .15);--bg-success-dark: rgba(52, 211, 153, .25);--bg-warning-light: rgba(251, 191, 36, .15);--bg-yellow-light: rgba(251, 191, 36, .12);--bg-orange-light: rgba(251, 191, 36, .1);--bg-error-light: rgba(251, 113, 133, .15);--bg-info-light: rgba(129, 140, 248, .15);--bg-cyan-light: rgba(34, 211, 238, .12);--bg-pink-light: rgba(251, 113, 133, .12);--bg-teal-light: rgba(45, 212, 191, .12);--bg-purple-light: rgba(165, 180, 252, .12);--overlay-error-subtle: rgba(251, 113, 133, .08);--overlay-error-light: rgba(251, 113, 133, .15);--overlay-error-medium: rgba(251, 113, 133, .25);--overlay-error-strong: rgba(251, 113, 133, .35);--overlay-error-02: rgba(251, 113, 133, .02);--overlay-error-05: rgba(251, 113, 133, .05);--overlay-error-10: rgba(251, 113, 133, .1);--overlay-error-20: rgba(251, 113, 133, .2);--overlay-error-30: rgba(251, 113, 133, .3);--overlay-purple-subtle: rgba(165, 180, 252, .08);--overlay-purple-light: rgba(165, 180, 252, .15);--overlay-purple-accent-10: rgba(165, 180, 252, .1);--text-high-emphasis: rgba(226, 232, 240, .87);--text-medium-emphasis: rgba(226, 232, 240, .6);--text-low-emphasis: rgba(226, 232, 240, .5);--text-disabled: rgba(226, 232, 240, .3);--gray-darkest: #e2e8f0;--gray-darker: #cbd5e1;--gray-dark: #94a3b8;--gray-medium: #64748b;--gray: #475569;--gray-light: #334155;--gray-lighter: #1e293b;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-nord{--surface-0: #2e3440;--surface-1: #3b4252;--surface-2: #434c5e;--surface-3: #4c566a;--surface-4: #5a6578;--surface-5: #6b7b8d;--bg-card-rgb: 59, 66, 82;--surface-rgb: 59, 66, 82;--divider: #4c566a;--border-subtle: #434c5e;--text-primary: #eceff4;--text-secondary: #d8dee9;--text-muted: #a3b1c2;--primary: #88c0d0;--on-primary: #2e3440;--color-primary: #88c0d0;--text-on-primary: #2e3440;--mat-sys-primary: #88c0d0;--mat-sys-on-primary: #2e3440;--button-primary-bg: #88c0d0;--color-primary-dark: #81a1c1;--color-primary-light: #8fbcbb;--color-primary-darker: #5e81ac;--color-primary-darkest: #4a6d94;--link-color: #88c0d0;--color-tertiary: #a3be8c;--color-on-error: #2e3440;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #a3be8c;--color-success-primary: #a3be8c;--color-success-dark: #8faa78;--color-success-light: #b8d4a0;--color-warning: #ebcb8b;--color-warning-primary: #ebcb8b;--color-warning-dark: #d5b572;--color-warning-light: #f0d9a8;--color-error: #bf616a;--color-error-primary: #bf616a;--color-error-dark: #a54e56;--color-error-light: #d08b92;--color-info: #81a1c1;--color-info-dark: #5e81ac;--color-purple: #b48ead;--color-purple-dark: #9b7396;--color-orange: #d08770;--color-orange-dark: #b8705a;--color-purple-accent: #b48ead;--color-orange-accent: #d08770;--chart-blue: #88c0d0;--chart-orange: #d08770;--chart-green: #a3be8c;--chart-red: #bf616a;--chart-purple: #b48ead;--chart-cyan: #8fbcbb;--chart-lime: #a3be8c;--chart-gray: #a3b1c2;--chart-grid: #4c566a;--chart-line-color: #81a1c1;--chart-yellow: #ebcb8b;--chart-yellow-light: #f0d9a8;--chart-yellow-dark: #d5b572;--skeleton-start: #3b4252;--skeleton-mid: #434c5e;--skeleton-end: #4c566a;--skeleton-bg: #3b4252;--gradient-primary: linear-gradient(135deg, #88c0d0 0%, #5e81ac 100%);--gradient-primary-blue: linear-gradient(135deg, #5e81ac 0%, #4a6d94 100%);--gradient-success: linear-gradient(135deg, #a3be8c 0%, #6a8c5a 100%);--gradient-success-alt: linear-gradient(180deg, #a3be8c 0%, #6a8c5a 100%);--gradient-warning: linear-gradient(135deg, #ebcb8b 0%, #9a7c3e 100%);--bg-highlight-primary: rgba(136, 192, 208, .15);--border-blue-light: #5e81ac;--bg-success-light: rgba(163, 190, 140, .18);--bg-warning-light: rgba(235, 203, 139, .18);--bg-error-light: rgba(191, 97, 106, .18);--bg-info-light: rgba(129, 161, 193, .18);--bg-purple-light: rgba(180, 142, 173, .15);--overlay-primary-02: rgba(136, 192, 208, .02);--overlay-primary-03: rgba(136, 192, 208, .03);--overlay-primary-04: rgba(136, 192, 208, .04);--overlay-primary-05: rgba(136, 192, 208, .05);--overlay-primary-06: rgba(136, 192, 208, .06);--overlay-primary-08: rgba(136, 192, 208, .08);--overlay-primary-10: rgba(136, 192, 208, .1);--overlay-primary-12: rgba(136, 192, 208, .12);--overlay-primary-15: rgba(136, 192, 208, .15);--overlay-primary-20: rgba(136, 192, 208, .2);--overlay-primary-30: rgba(136, 192, 208, .3);--overlay-primary-40: rgba(136, 192, 208, .4);--overlay-primary-50: rgba(136, 192, 208, .5);--overlay-primary-60: rgba(136, 192, 208, .6);--overlay-primary-70: rgba(136, 192, 208, .7);--overlay-primary-subtle: rgba(136, 192, 208, .06);--overlay-primary-light: rgba(136, 192, 208, .12);--overlay-primary-medium: rgba(136, 192, 208, .2);--overlay-primary-bg-light: rgba(136, 192, 208, .3);--overlay-primary-bg-medium: rgba(136, 192, 208, .5);--overlay-success-04: rgba(163, 190, 140, .04);--overlay-success-05: rgba(163, 190, 140, .05);--overlay-success-10: rgba(163, 190, 140, .1);--overlay-success-12: rgba(163, 190, 140, .12);--overlay-success-15: rgba(163, 190, 140, .15);--overlay-success-20: rgba(163, 190, 140, .2);--overlay-success-30: rgba(163, 190, 140, .3);--overlay-success-40: rgba(163, 190, 140, .4);--overlay-success-50: rgba(163, 190, 140, .5);--overlay-success-60: rgba(163, 190, 140, .6);--overlay-success-subtle: rgba(163, 190, 140, .08);--overlay-success-light: rgba(163, 190, 140, .15);--overlay-success-medium: rgba(163, 190, 140, .25);--overlay-success-strong: rgba(163, 190, 140, .35);--overlay-warning-03: rgba(235, 203, 139, .03);--overlay-warning-05: rgba(235, 203, 139, .05);--overlay-warning-06: rgba(235, 203, 139, .06);--overlay-warning-10: rgba(235, 203, 139, .1);--overlay-warning-12: rgba(235, 203, 139, .12);--overlay-warning-15: rgba(235, 203, 139, .15);--overlay-warning-20: rgba(235, 203, 139, .2);--overlay-warning-30: rgba(235, 203, 139, .3);--overlay-warning-40: rgba(235, 203, 139, .4);--overlay-warning-50: rgba(235, 203, 139, .5);--overlay-warning-subtle: rgba(235, 203, 139, .08);--overlay-warning-light: rgba(235, 203, 139, .15);--overlay-warning-medium: rgba(235, 203, 139, .25);--overlay-warning-strong: rgba(235, 203, 139, .35);--overlay-error-02: rgba(191, 97, 106, .02);--overlay-error-05: rgba(191, 97, 106, .05);--overlay-error-10: rgba(191, 97, 106, .1);--overlay-error-20: rgba(191, 97, 106, .2);--overlay-error-30: rgba(191, 97, 106, .3);--overlay-error-subtle: rgba(191, 97, 106, .08);--overlay-error-light: rgba(191, 97, 106, .15);--overlay-error-medium: rgba(191, 97, 106, .25);--overlay-error-strong: rgba(191, 97, 106, .35);--overlay-purple-subtle: rgba(180, 142, 173, .08);--overlay-purple-light: rgba(180, 142, 173, .15);--overlay-purple-accent-10: rgba(136, 192, 208, .1);--bg-selected-row: rgba(136, 192, 208, .15);--bg-disabled: #434c5e;--search-overlay-bg: rgba(46, 52, 64, .9);--bg-success-dark: rgba(163, 190, 140, .25);--bg-yellow-light: rgba(235, 203, 139, .12);--bg-orange-light: rgba(208, 135, 112, .1);--bg-cyan-light: rgba(143, 188, 187, .12);--bg-pink-light: rgba(191, 97, 106, .12);--bg-teal-light: rgba(143, 188, 187, .12);--text-high-emphasis: rgba(236, 239, 244, .87);--text-medium-emphasis: rgba(236, 239, 244, .6);--text-low-emphasis: rgba(236, 239, 244, .5);--text-disabled: rgba(236, 239, 244, .3);--gray-darkest: #eceff4;--gray-darker: #d8dee9;--gray-dark: #a3b1c2;--gray-medium: #6b7b8d;--gray: #5a6578;--gray-light: #4c566a;--gray-lighter: #434c5e;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-dracula{--surface-0: #282a36;--surface-1: #313340;--surface-2: #3a3d4e;--surface-3: #44475a;--surface-4: #515470;--surface-5: #6272a4;--bg-card-rgb: 49, 51, 64;--surface-rgb: 49, 51, 64;--divider: #44475a;--border-subtle: #3a3d4e;--text-primary: #f8f8f2;--text-secondary: #c5c8d9;--text-muted: #6272a4;--primary: #bd93f9;--on-primary: #282a36;--color-primary: #bd93f9;--text-on-primary: #282a36;--mat-sys-primary: #bd93f9;--mat-sys-on-primary: #282a36;--button-primary-bg: #bd93f9;--color-primary-dark: #a77de8;--color-primary-light: #d4b8fc;--color-primary-darker: #8b63d4;--color-primary-darkest: #7648c0;--link-color: #8be9fd;--color-tertiary: #50fa7b;--color-on-error: #282a36;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #50fa7b;--color-success-primary: #50fa7b;--color-success-dark: #3ad25f;--color-success-light: #7dfba0;--color-warning: #f1fa8c;--color-warning-primary: #f1fa8c;--color-warning-dark: #dde56e;--color-warning-light: #f5fbb0;--color-error: #ff5555;--color-error-primary: #ff5555;--color-error-dark: #e63939;--color-error-light: #ff7b7b;--color-info: #8be9fd;--color-info-dark: #62d5f0;--color-purple: #bd93f9;--color-purple-dark: #a77de8;--color-orange: #ffb86c;--color-orange-dark: #e5a050;--color-purple-accent: #bd93f9;--color-orange-accent: #ffb86c;--color-yellow-bright: #f1fa8c;--color-red-deep: #ff5555;--color-green-deep: #50fa7b;--chart-blue: #8be9fd;--chart-orange: #ffb86c;--chart-green: #50fa7b;--chart-red: #ff5555;--chart-purple: #bd93f9;--chart-cyan: #8be9fd;--chart-lime: #50fa7b;--chart-gray: #6272a4;--chart-grid: #44475a;--chart-line-color: #bd93f9;--chart-yellow: #f1fa8c;--chart-yellow-light: #f5fbb0;--chart-yellow-dark: #dde56e;--skeleton-start: #313340;--skeleton-mid: #3a3d4e;--skeleton-end: #44475a;--skeleton-bg: #313340;--gradient-primary: linear-gradient(135deg, #bd93f9 0%, #8b63d4 100%);--gradient-primary-blue: linear-gradient(135deg, #8b63d4 0%, #7648c0 100%);--gradient-success: linear-gradient(135deg, #50fa7b 0%, #218838 100%);--gradient-success-alt: linear-gradient(180deg, #50fa7b 0%, #218838 100%);--gradient-warning: linear-gradient(135deg, #f1fa8c 0%, #a38a00 100%);--bg-highlight-primary: rgba(189, 147, 249, .15);--border-blue-light: #7648c0;--bg-warning-light: rgba(241, 250, 140, .15);--bg-error-light: rgba(255, 85, 85, .15);--bg-info-light: rgba(139, 233, 253, .15);--bg-purple-light: rgba(189, 147, 249, .12);--overlay-primary-02: rgba(189, 147, 249, .02);--overlay-primary-03: rgba(189, 147, 249, .03);--overlay-primary-04: rgba(189, 147, 249, .04);--overlay-primary-05: rgba(189, 147, 249, .05);--overlay-primary-06: rgba(189, 147, 249, .06);--overlay-primary-08: rgba(189, 147, 249, .08);--overlay-primary-10: rgba(189, 147, 249, .1);--overlay-primary-12: rgba(189, 147, 249, .12);--overlay-primary-15: rgba(189, 147, 249, .15);--overlay-primary-20: rgba(189, 147, 249, .2);--overlay-primary-30: rgba(189, 147, 249, .3);--overlay-primary-40: rgba(189, 147, 249, .4);--overlay-primary-50: rgba(189, 147, 249, .5);--overlay-primary-60: rgba(189, 147, 249, .6);--overlay-primary-70: rgba(189, 147, 249, .7);--overlay-primary-subtle: rgba(189, 147, 249, .06);--overlay-primary-light: rgba(189, 147, 249, .12);--overlay-primary-medium: rgba(189, 147, 249, .2);--overlay-primary-bg-light: rgba(189, 147, 249, .3);--overlay-primary-bg-medium: rgba(189, 147, 249, .5);--overlay-success-04: rgba(80, 250, 123, .04);--overlay-success-05: rgba(80, 250, 123, .05);--overlay-success-10: rgba(80, 250, 123, .1);--overlay-success-12: rgba(80, 250, 123, .12);--overlay-success-15: rgba(80, 250, 123, .15);--overlay-success-20: rgba(80, 250, 123, .2);--overlay-success-30: rgba(80, 250, 123, .3);--overlay-success-40: rgba(80, 250, 123, .4);--overlay-success-50: rgba(80, 250, 123, .5);--overlay-success-60: rgba(80, 250, 123, .6);--overlay-success-subtle: rgba(80, 250, 123, .08);--overlay-success-light: rgba(80, 250, 123, .15);--overlay-success-medium: rgba(80, 250, 123, .25);--overlay-success-strong: rgba(80, 250, 123, .35);--overlay-warning-03: rgba(241, 250, 140, .03);--overlay-warning-05: rgba(241, 250, 140, .05);--overlay-warning-06: rgba(241, 250, 140, .06);--overlay-warning-10: rgba(241, 250, 140, .1);--overlay-warning-12: rgba(241, 250, 140, .12);--overlay-warning-15: rgba(241, 250, 140, .15);--overlay-warning-20: rgba(241, 250, 140, .2);--overlay-warning-30: rgba(241, 250, 140, .3);--overlay-warning-40: rgba(241, 250, 140, .4);--overlay-warning-50: rgba(241, 250, 140, .5);--overlay-warning-subtle: rgba(241, 250, 140, .08);--overlay-warning-light: rgba(241, 250, 140, .15);--overlay-warning-medium: rgba(241, 250, 140, .25);--overlay-warning-strong: rgba(241, 250, 140, .35);--overlay-error-02: rgba(255, 85, 85, .02);--overlay-error-05: rgba(255, 85, 85, .05);--overlay-error-10: rgba(255, 85, 85, .1);--overlay-error-20: rgba(255, 85, 85, .2);--overlay-error-30: rgba(255, 85, 85, .3);--overlay-error-subtle: rgba(255, 85, 85, .08);--overlay-error-light: rgba(255, 85, 85, .15);--overlay-error-medium: rgba(255, 85, 85, .25);--overlay-error-strong: rgba(255, 85, 85, .35);--overlay-purple-subtle: rgba(189, 147, 249, .08);--overlay-purple-light: rgba(189, 147, 249, .15);--overlay-purple-accent-10: rgba(139, 233, 253, .1);--bg-selected-row: rgba(189, 147, 249, .15);--bg-disabled: #3a3d4e;--search-overlay-bg: rgba(40, 42, 54, .9);--bg-success-light: rgba(80, 250, 123, .15);--bg-success-dark: rgba(80, 250, 123, .25);--bg-yellow-light: rgba(241, 250, 140, .12);--bg-orange-light: rgba(255, 184, 108, .1);--bg-cyan-light: rgba(139, 233, 253, .12);--bg-pink-light: rgba(255, 121, 198, .12);--bg-teal-light: rgba(139, 233, 253, .12);--text-high-emphasis: rgba(248, 248, 242, .87);--text-medium-emphasis: rgba(248, 248, 242, .6);--text-low-emphasis: rgba(248, 248, 242, .5);--text-disabled: rgba(248, 248, 242, .3);--gray-darkest: #f8f8f2;--gray-darker: #c5c8d9;--gray-dark: #6272a4;--gray-medium: #515470;--gray: #44475a;--gray-light: #3a3d4e;--gray-lighter: #313340;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-emerald{--surface-0: #022c22;--surface-1: #064e3b;--surface-2: #065f46;--surface-3: #047857;--surface-4: #059669;--surface-5: #10b981;--bg-card-rgb: 6, 78, 59;--surface-rgb: 6, 78, 59;--divider: #065f46;--border-subtle: #064e3b;--text-primary: #ecfdf5;--text-secondary: #a7f3d0;--text-muted: #6ee7b7;--primary: #34d399;--on-primary: #022c22;--color-primary: #34d399;--text-on-primary: #022c22;--mat-sys-primary: #34d399;--mat-sys-on-primary: #022c22;--button-primary-bg: #34d399;--color-primary-dark: #10b981;--color-primary-light: #6ee7b7;--color-primary-darker: #059669;--color-primary-darkest: #047857;--link-color: #6ee7b7;--color-tertiary: #38bdf8;--color-on-error: #022c22;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #34d399;--color-success-primary: #34d399;--color-success-dark: #10b981;--color-success-light: #6ee7b7;--color-warning: #fbbf24;--color-warning-primary: #fbbf24;--color-warning-dark: #f59e0b;--color-warning-light: #fcd34d;--color-error: #fb7185;--color-error-primary: #fb7185;--color-error-dark: #f43f5e;--color-error-light: #fda4af;--color-info: #38bdf8;--color-info-dark: #0ea5e9;--color-purple: #c084fc;--color-purple-dark: #a855f7;--color-orange: #fb923c;--color-orange-dark: #f97316;--color-purple-accent: #a7f3d0;--color-orange-accent: #fbbf24;--chart-blue: #38bdf8;--chart-orange: #fb923c;--chart-green: #34d399;--chart-red: #fb7185;--chart-purple: #c084fc;--chart-cyan: #22d3ee;--chart-lime: #a3e635;--chart-gray: #6ee7b7;--chart-grid: #065f46;--chart-line-color: #34d399;--chart-yellow: #fbbf24;--chart-yellow-light: #fcd34d;--chart-yellow-dark: #f59e0b;--skeleton-start: #064e3b;--skeleton-mid: #065a44;--skeleton-end: #065f46;--skeleton-bg: #064e3b;--gradient-primary: linear-gradient(135deg, #34d399 0%, #059669 100%);--gradient-primary-blue: linear-gradient(135deg, #059669 0%, #047857 100%);--gradient-success: linear-gradient(135deg, #34d399 0%, #047857 100%);--gradient-success-alt: linear-gradient(180deg, #34d399 0%, #047857 100%);--gradient-warning: linear-gradient(135deg, #fbbf24 0%, #78350f 100%);--bg-highlight-primary: rgba(52, 211, 153, .15);--border-blue-light: #047857;--bg-success-light: rgba(52, 211, 153, .2);--bg-warning-light: rgba(251, 191, 36, .18);--bg-error-light: rgba(251, 113, 133, .18);--bg-info-light: rgba(56, 189, 248, .18);--bg-purple-light: rgba(192, 132, 252, .12);--overlay-primary-02: rgba(52, 211, 153, .02);--overlay-primary-03: rgba(52, 211, 153, .03);--overlay-primary-04: rgba(52, 211, 153, .04);--overlay-primary-05: rgba(52, 211, 153, .05);--overlay-primary-06: rgba(52, 211, 153, .06);--overlay-primary-08: rgba(52, 211, 153, .08);--overlay-primary-10: rgba(52, 211, 153, .1);--overlay-primary-12: rgba(52, 211, 153, .12);--overlay-primary-15: rgba(52, 211, 153, .15);--overlay-primary-20: rgba(52, 211, 153, .2);--overlay-primary-30: rgba(52, 211, 153, .3);--overlay-primary-40: rgba(52, 211, 153, .4);--overlay-primary-50: rgba(52, 211, 153, .5);--overlay-primary-60: rgba(52, 211, 153, .6);--overlay-primary-70: rgba(52, 211, 153, .7);--overlay-primary-subtle: rgba(52, 211, 153, .06);--overlay-primary-light: rgba(52, 211, 153, .12);--overlay-primary-medium: rgba(52, 211, 153, .2);--overlay-primary-bg-light: rgba(52, 211, 153, .3);--overlay-primary-bg-medium: rgba(52, 211, 153, .5);--overlay-purple-subtle: rgba(192, 132, 252, .08);--overlay-purple-light: rgba(192, 132, 252, .15);--overlay-purple-accent-10: rgba(167, 243, 208, .1);--bg-selected-row: rgba(52, 211, 153, .15);--bg-disabled: #065f46;--search-overlay-bg: rgba(2, 44, 34, .9);--text-high-emphasis: rgba(236, 253, 245, .87);--text-medium-emphasis: rgba(236, 253, 245, .6);--text-low-emphasis: rgba(236, 253, 245, .5);--text-disabled: rgba(236, 253, 245, .3);--gray-darkest: #ecfdf5;--gray-darker: #a7f3d0;--gray-dark: #6ee7b7;--gray-medium: #10b981;--gray: #059669;--gray-light: #065f46;--gray-lighter: #064e3b;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-carbon{--surface-0: #09090b;--surface-1: #18181b;--surface-2: #27272a;--surface-3: #3f3f46;--surface-4: #52525b;--surface-5: #71717a;--bg-card-rgb: 24, 24, 27;--surface-rgb: 24, 24, 27;--divider: #27272a;--border-subtle: #18181b;--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--primary: #22d3ee;--on-primary: #09090b;--color-primary: #22d3ee;--text-on-primary: #09090b;--mat-sys-primary: #22d3ee;--mat-sys-on-primary: #09090b;--button-primary-bg: #22d3ee;--color-primary-dark: #06b6d4;--color-primary-light: #67e8f9;--color-primary-darker: #0891b2;--color-primary-darkest: #0e7490;--link-color: #67e8f9;--color-tertiary: #4ade80;--color-on-error: #09090b;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #4ade80;--color-success-primary: #4ade80;--color-success-dark: #22c55e;--color-success-light: #86efac;--color-warning: #facc15;--color-warning-primary: #facc15;--color-warning-dark: #eab308;--color-warning-light: #fde047;--color-error: #f87171;--color-error-primary: #f87171;--color-error-dark: #ef4444;--color-error-light: #fca5a5;--color-info: #22d3ee;--color-info-dark: #06b6d4;--color-purple: #a78bfa;--color-purple-dark: #8b5cf6;--color-orange: #fb923c;--color-orange-dark: #f97316;--color-purple-accent: #a78bfa;--color-orange-accent: #fb923c;--chart-blue: #22d3ee;--chart-orange: #fb923c;--chart-green: #4ade80;--chart-red: #f87171;--chart-purple: #a78bfa;--chart-cyan: #22d3ee;--chart-lime: #a3e635;--chart-gray: #a1a1aa;--chart-grid: #27272a;--chart-line-color: #a78bfa;--chart-yellow: #facc15;--chart-yellow-light: #fde047;--chart-yellow-dark: #eab308;--skeleton-start: #18181b;--skeleton-mid: #202023;--skeleton-end: #27272a;--skeleton-bg: #18181b;--gradient-primary: linear-gradient(135deg, #22d3ee 0%, #0891b2 100%);--gradient-primary-blue: linear-gradient(135deg, #0891b2 0%, #0e7490 100%);--gradient-success: linear-gradient(135deg, #4ade80 0%, #166534 100%);--gradient-success-alt: linear-gradient(180deg, #4ade80 0%, #166534 100%);--gradient-warning: linear-gradient(135deg, #facc15 0%, #713f12 100%);--bg-highlight-primary: rgba(34, 211, 238, .15);--border-blue-light: #0e7490;--bg-success-light: rgba(74, 222, 128, .15);--bg-warning-light: rgba(250, 204, 21, .15);--bg-error-light: rgba(248, 113, 113, .15);--bg-info-light: rgba(34, 211, 238, .15);--bg-purple-light: rgba(167, 139, 250, .12);--overlay-primary-02: rgba(34, 211, 238, .02);--overlay-primary-03: rgba(34, 211, 238, .03);--overlay-primary-04: rgba(34, 211, 238, .04);--overlay-primary-05: rgba(34, 211, 238, .05);--overlay-primary-06: rgba(34, 211, 238, .06);--overlay-primary-08: rgba(34, 211, 238, .08);--overlay-primary-10: rgba(34, 211, 238, .1);--overlay-primary-12: rgba(34, 211, 238, .12);--overlay-primary-15: rgba(34, 211, 238, .15);--overlay-primary-20: rgba(34, 211, 238, .2);--overlay-primary-30: rgba(34, 211, 238, .3);--overlay-primary-40: rgba(34, 211, 238, .4);--overlay-primary-50: rgba(34, 211, 238, .5);--overlay-primary-60: rgba(34, 211, 238, .6);--overlay-primary-70: rgba(34, 211, 238, .7);--overlay-primary-subtle: rgba(34, 211, 238, .06);--overlay-primary-light: rgba(34, 211, 238, .12);--overlay-primary-medium: rgba(34, 211, 238, .2);--overlay-primary-bg-light: rgba(34, 211, 238, .3);--overlay-primary-bg-medium: rgba(34, 211, 238, .5);--overlay-purple-subtle: rgba(167, 139, 250, .08);--overlay-purple-light: rgba(167, 139, 250, .15);--overlay-purple-accent-10: rgba(103, 232, 249, .1);--bg-selected-row: rgba(34, 211, 238, .15);--bg-disabled: #27272a;--search-overlay-bg: rgba(9, 9, 11, .9);--text-high-emphasis: rgba(250, 250, 250, .87);--text-medium-emphasis: rgba(250, 250, 250, .6);--text-low-emphasis: rgba(250, 250, 250, .5);--text-disabled: rgba(250, 250, 250, .3);--gray-darkest: #fafafa;--gray-darker: #d4d4d8;--gray-dark: #a1a1aa;--gray-medium: #71717a;--gray: #52525b;--gray-light: #3f3f46;--gray-lighter: #27272a;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-ember{--surface-0: #1c1210;--surface-1: #2a1f1b;--surface-2: #3a2e28;--surface-3: #4a3d35;--surface-4: #5a4d44;--surface-5: #6b5e54;--surface-6: #7c6e64;--bg-card-rgb: 42, 31, 27;--surface-rgb: 42, 31, 27;--divider: #3a2e28;--border-subtle: #2a1f1b;--text-primary: #faf5f0;--text-secondary: #c4b5a5;--text-muted: #8a7b6b;--text-high-emphasis: rgba(250, 245, 240, .87);--text-medium-emphasis: rgba(250, 245, 240, .6);--text-low-emphasis: rgba(250, 245, 240, .5);--text-disabled: rgba(250, 245, 240, .3);--primary: #f59e0b;--on-primary: #1c1210;--color-primary: #f59e0b;--text-on-primary: #1c1210;--mat-sys-primary: #f59e0b;--mat-sys-on-primary: #1c1210;--button-primary-bg: #f59e0b;--color-primary-dark: #d97706;--color-primary-light: #fbbf24;--color-primary-darker: #b45309;--color-primary-darkest: #92400e;--link-color: #fbbf24;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #4ade80;--color-success-primary: #4ade80;--color-success-dark: #22c55e;--color-success-light: #86efac;--color-warning: #fb923c;--color-warning-primary: #fb923c;--color-warning-dark: #f97316;--color-warning-light: #fdba74;--color-error: #f87171;--color-error-primary: #f87171;--color-error-dark: #ef4444;--color-error-light: #fca5a5;--color-info: #38bdf8;--color-info-dark: #0ea5e9;--color-purple: #c084fc;--color-purple-dark: #a855f7;--color-orange: #fb923c;--color-orange-dark: #f97316;--color-purple-accent: #c4b5a5;--color-orange-accent: #f59e0b;--color-yellow-bright: #fde047;--color-red-deep: #f87171;--color-green-deep: #4ade80;--color-orange-deep: #fb923c;--color-purple-deep: #a78bfa;--overlay-primary-02: rgba(245, 158, 11, .02);--overlay-primary-03: rgba(245, 158, 11, .03);--overlay-primary-04: rgba(245, 158, 11, .04);--overlay-primary-05: rgba(245, 158, 11, .05);--overlay-primary-06: rgba(245, 158, 11, .06);--overlay-primary-08: rgba(245, 158, 11, .08);--overlay-primary-10: rgba(245, 158, 11, .1);--overlay-primary-12: rgba(245, 158, 11, .12);--overlay-primary-15: rgba(245, 158, 11, .15);--overlay-primary-20: rgba(245, 158, 11, .2);--overlay-primary-30: rgba(245, 158, 11, .3);--overlay-primary-40: rgba(245, 158, 11, .4);--overlay-primary-50: rgba(245, 158, 11, .5);--overlay-primary-60: rgba(245, 158, 11, .6);--overlay-primary-70: rgba(245, 158, 11, .7);--overlay-primary-subtle: rgba(245, 158, 11, .06);--overlay-primary-light: rgba(245, 158, 11, .12);--overlay-primary-medium: rgba(245, 158, 11, .2);--overlay-primary-bg-light: rgba(245, 158, 11, .3);--overlay-primary-bg-medium: rgba(245, 158, 11, .5);--overlay-warning-03: rgba(251, 146, 60, .03);--overlay-warning-05: rgba(251, 146, 60, .05);--overlay-warning-06: rgba(251, 146, 60, .06);--overlay-warning-10: rgba(251, 146, 60, .1);--overlay-warning-12: rgba(251, 146, 60, .12);--overlay-warning-15: rgba(251, 146, 60, .15);--overlay-warning-20: rgba(251, 146, 60, .2);--overlay-warning-30: rgba(251, 146, 60, .3);--overlay-warning-40: rgba(251, 146, 60, .4);--overlay-warning-50: rgba(251, 146, 60, .5);--overlay-warning-subtle: rgba(251, 146, 60, .08);--overlay-warning-light: rgba(251, 146, 60, .15);--overlay-warning-medium: rgba(251, 146, 60, .25);--overlay-warning-strong: rgba(251, 146, 60, .35);--overlay-purple-subtle: rgba(192, 132, 252, .08);--overlay-purple-light: rgba(192, 132, 252, .15);--overlay-purple-accent-10: rgba(196, 181, 165, .1);--bg-selected-row: rgba(245, 158, 11, .15);--bg-highlight-primary: rgba(245, 158, 11, .15);--border-blue-light: #92400e;--bg-disabled: #3a2e28;--search-overlay-bg: rgba(28, 18, 16, .9);--bg-success-light: rgba(74, 222, 128, .15);--bg-success-dark: rgba(74, 222, 128, .25);--bg-warning-light: rgba(251, 146, 60, .15);--bg-yellow-light: rgba(253, 224, 71, .12);--bg-orange-light: rgba(251, 146, 60, .12);--bg-error-light: rgba(248, 113, 113, .15);--bg-info-light: rgba(56, 189, 248, .15);--bg-cyan-light: rgba(34, 211, 238, .12);--bg-pink-light: rgba(248, 113, 113, .12);--bg-teal-light: rgba(45, 212, 191, .12);--bg-purple-light: rgba(192, 132, 252, .12);--chart-blue: #38bdf8;--chart-orange: #fb923c;--chart-green: #4ade80;--chart-red: #f87171;--chart-purple: #c084fc;--chart-cyan: #22d3ee;--chart-lime: #a3e635;--chart-gray: #8a7b6b;--chart-grid: #3a2e28;--chart-line-color: #f59e0b;--chart-yellow: #fde047;--chart-yellow-light: #fef9c3;--chart-yellow-dark: #eab308;--skeleton-start: #2a1f1b;--skeleton-mid: #322620;--skeleton-end: #3a2e28;--skeleton-bg: #2a1f1b;--gradient-primary: linear-gradient(135deg, #f59e0b 0%, #b45309 100%);--gradient-primary-blue: linear-gradient(135deg, #b45309 0%, #92400e 100%);--gradient-success: linear-gradient(135deg, #4ade80 0%, #166534 100%);--gradient-success-alt: linear-gradient(180deg, #4ade80 0%, #166534 100%);--gradient-warning: linear-gradient(135deg, #fb923c 0%, #9a3412 100%);--gray-darkest: #faf5f0;--gray-darker: #d4c8bc;--gray-dark: #a89888;--gray-medium: #7c6e64;--gray: #5a4d44;--gray-light: #4a3d35;--gray-lighter: #3a2e28;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-mocha{--surface-0: #1e1e2e;--surface-1: #313244;--surface-2: #45475a;--surface-3: #585b70;--surface-4: #6c7086;--surface-5: #7f849c;--bg-card-rgb: 49, 50, 68;--surface-rgb: 49, 50, 68;--divider: #45475a;--border-subtle: #313244;--text-primary: #cdd6f4;--text-secondary: #bac2de;--text-muted: #a6adc8;--primary: #89b4fa;--on-primary: #1e1e2e;--color-primary: #89b4fa;--text-on-primary: #1e1e2e;--mat-sys-primary: #89b4fa;--mat-sys-on-primary: #1e1e2e;--button-primary-bg: #89b4fa;--color-primary-dark: #74c7ec;--color-primary-light: #b4befe;--color-primary-darker: #7287fd;--color-primary-darkest: #1e66f5;--link-color: #89dceb;--color-tertiary: #a6e3a1;--color-on-error: #1e1e2e;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #a6e3a1;--color-success-primary: #a6e3a1;--color-success-dark: #40a02b;--color-success-light: #a6e3a1;--color-warning: #f9e2af;--color-warning-primary: #f9e2af;--color-warning-dark: #df8e1d;--color-warning-light: #f9e2af;--color-error: #f38ba8;--color-error-primary: #f38ba8;--color-error-dark: #d20f39;--color-error-light: #eba0ac;--color-info: #89dceb;--color-info-dark: #04a5e5;--chart-blue: #89b4fa;--chart-orange: #fab387;--chart-green: #a6e3a1;--chart-red: #f38ba8;--chart-purple: #cba6f7;--chart-cyan: #94e2d5;--chart-grid: #45475a;--chart-line-color: #b4befe;--skeleton-start: #313244;--skeleton-mid: #3a3c50;--skeleton-end: #45475a;--skeleton-bg: #313244;--gradient-primary: linear-gradient(135deg, #89b4fa 0%, #7287fd 100%);--gradient-primary-blue: linear-gradient(135deg, #7287fd 0%, #1e66f5 100%);--bg-highlight-primary: rgba(137, 180, 250, .15);--border-blue-light: #1e66f5;--overlay-primary-02: rgba(137, 180, 250, .02);--overlay-primary-03: rgba(137, 180, 250, .03);--overlay-primary-04: rgba(137, 180, 250, .04);--overlay-primary-05: rgba(137, 180, 250, .05);--overlay-primary-06: rgba(137, 180, 250, .06);--overlay-primary-08: rgba(137, 180, 250, .08);--overlay-primary-10: rgba(137, 180, 250, .1);--overlay-primary-12: rgba(137, 180, 250, .12);--overlay-primary-15: rgba(137, 180, 250, .15);--overlay-primary-20: rgba(137, 180, 250, .2);--overlay-primary-30: rgba(137, 180, 250, .3);--overlay-primary-40: rgba(137, 180, 250, .4);--overlay-primary-50: rgba(137, 180, 250, .5);--overlay-primary-60: rgba(137, 180, 250, .6);--overlay-primary-70: rgba(137, 180, 250, .7);--overlay-primary-subtle: rgba(137, 180, 250, .06);--overlay-primary-light: rgba(137, 180, 250, .12);--overlay-primary-medium: rgba(137, 180, 250, .2);--overlay-primary-bg-light: rgba(137, 180, 250, .3);--overlay-primary-bg-medium: rgba(137, 180, 250, .5);--bg-selected-row: rgba(137, 180, 250, .15);--bg-disabled: #45475a;--search-overlay-bg: rgba(30, 30, 46, .88);--bg-success-light: rgba(166, 227, 161, .15);--bg-success-dark: rgba(166, 227, 161, .25);--bg-warning-light: rgba(249, 226, 175, .15);--bg-yellow-light: rgba(249, 226, 175, .12);--bg-orange-light: rgba(250, 179, 135, .1);--bg-error-light: rgba(243, 139, 168, .15);--bg-info-light: rgba(137, 220, 235, .15);--bg-cyan-light: rgba(148, 226, 213, .12);--bg-pink-light: rgba(245, 194, 231, .12);--bg-teal-light: rgba(148, 226, 213, .12);--bg-purple-light: rgba(203, 166, 247, .12);--overlay-purple-subtle: rgba(203, 166, 247, .08);--overlay-purple-light: rgba(203, 166, 247, .15);--overlay-purple-accent-10: rgba(180, 190, 254, .1);--text-high-emphasis: rgba(205, 214, 244, .87);--text-medium-emphasis: rgba(205, 214, 244, .6);--text-low-emphasis: rgba(205, 214, 244, .5);--text-disabled: rgba(205, 214, 244, .3);--gray-darkest: #cdd6f4;--gray-darker: #bac2de;--gray-dark: #a6adc8;--gray-medium: #9399b2;--gray: #7f849c;--gray-light: #6c7086;--gray-lighter: #585b70;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-tokyo{--surface-0: #1a1b26;--surface-1: #24283b;--surface-2: #414868;--surface-3: #565f89;--surface-4: #9aa5ce;--surface-5: #c0caf5;--bg-card-rgb: 36, 40, 59;--surface-rgb: 36, 40, 59;--divider: #414868;--border-subtle: #24283b;--text-primary: #c0caf5;--text-secondary: #a9b1d6;--text-muted: #565f89;--primary: #7aa2f7;--on-primary: #1a1b26;--color-primary: #7aa2f7;--text-on-primary: #1a1b26;--mat-sys-primary: #7aa2f7;--mat-sys-on-primary: #1a1b26;--button-primary-bg: #7aa2f7;--color-primary-dark: #2ac3de;--color-primary-light: #b4f9f8;--color-primary-darker: #7dcfff;--color-primary-darkest: #3d59a1;--link-color: #7dcfff;--color-tertiary: #9ece6a;--color-on-error: #1a1b26;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #9ece6a;--color-success-primary: #9ece6a;--color-success-dark: #73daca;--color-success-light: #9ece6a;--color-warning: #e0af68;--color-warning-primary: #e0af68;--color-warning-dark: #ff9e64;--color-warning-light: #e0af68;--color-error: #f7768e;--color-error-primary: #f7768e;--color-error-dark: #db4b4b;--color-error-light: #f7768e;--color-info: #2ac3de;--color-info-dark: #7dcfff;--chart-blue: #7aa2f7;--chart-orange: #ff9e64;--chart-green: #9ece6a;--chart-red: #f7768e;--chart-purple: #bb9af7;--chart-cyan: #2ac3de;--chart-grid: #414868;--chart-line-color: #bb9af7;--skeleton-start: #24283b;--skeleton-mid: #2c3150;--skeleton-end: #414868;--skeleton-bg: #24283b;--gradient-primary: linear-gradient(135deg, #7aa2f7 0%, #3d59a1 100%);--gradient-primary-blue: linear-gradient(135deg, #3d59a1 0%, #1a1b26 100%);--bg-highlight-primary: rgba(122, 162, 247, .15);--border-blue-light: #3d59a1;--overlay-primary-02: rgba(122, 162, 247, .02);--overlay-primary-03: rgba(122, 162, 247, .03);--overlay-primary-04: rgba(122, 162, 247, .04);--overlay-primary-05: rgba(122, 162, 247, .05);--overlay-primary-06: rgba(122, 162, 247, .06);--overlay-primary-08: rgba(122, 162, 247, .08);--overlay-primary-10: rgba(122, 162, 247, .1);--overlay-primary-12: rgba(122, 162, 247, .12);--overlay-primary-15: rgba(122, 162, 247, .15);--overlay-primary-20: rgba(122, 162, 247, .2);--overlay-primary-30: rgba(122, 162, 247, .3);--overlay-primary-40: rgba(122, 162, 247, .4);--overlay-primary-50: rgba(122, 162, 247, .5);--overlay-primary-60: rgba(122, 162, 247, .6);--overlay-primary-70: rgba(122, 162, 247, .7);--overlay-primary-subtle: rgba(122, 162, 247, .06);--overlay-primary-light: rgba(122, 162, 247, .12);--overlay-primary-medium: rgba(122, 162, 247, .2);--overlay-primary-bg-light: rgba(122, 162, 247, .3);--overlay-primary-bg-medium: rgba(122, 162, 247, .5);--bg-selected-row: rgba(122, 162, 247, .15);--bg-disabled: #414868;--search-overlay-bg: rgba(26, 27, 38, .88);--bg-success-light: rgba(158, 206, 106, .15);--bg-success-dark: rgba(158, 206, 106, .25);--bg-warning-light: rgba(224, 175, 104, .15);--bg-yellow-light: rgba(224, 175, 104, .12);--bg-orange-light: rgba(255, 158, 100, .1);--bg-error-light: rgba(247, 118, 142, .15);--bg-info-light: rgba(42, 195, 222, .15);--bg-cyan-light: rgba(42, 195, 222, .12);--bg-pink-light: rgba(247, 118, 142, .12);--bg-teal-light: rgba(115, 218, 202, .12);--bg-purple-light: rgba(187, 154, 247, .12);--overlay-purple-subtle: rgba(187, 154, 247, .08);--overlay-purple-light: rgba(187, 154, 247, .15);--overlay-purple-accent-10: rgba(125, 207, 255, .1);--text-high-emphasis: rgba(192, 202, 245, .87);--text-medium-emphasis: rgba(192, 202, 245, .6);--text-low-emphasis: rgba(192, 202, 245, .5);--text-disabled: rgba(192, 202, 245, .3);--gray-darkest: #c0caf5;--gray-darker: #a9b1d6;--gray-dark: #9aa5ce;--gray-medium: #565f89;--gray: #414868;--gray-light: #3b4261;--gray-lighter: #24283b;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-rosepine{--surface-0: #191724;--surface-1: #1f1d2e;--surface-2: #26233a;--surface-3: #403d52;--surface-4: #524f67;--surface-5: #6e6a86;--bg-card-rgb: 31, 29, 46;--surface-rgb: 31, 29, 46;--divider: #26233a;--border-subtle: #1f1d2e;--text-primary: #e0def4;--text-secondary: #908caa;--text-muted: #6e6a86;--primary: #c4a7e7;--on-primary: #191724;--color-primary: #c4a7e7;--text-on-primary: #191724;--mat-sys-primary: #c4a7e7;--mat-sys-on-primary: #191724;--button-primary-bg: #c4a7e7;--color-primary-dark: #9ccfd8;--color-primary-light: #e0def4;--color-primary-darker: #c4a7e7;--color-primary-darkest: #56526e;--link-color: #9ccfd8;--color-tertiary: #31748f;--color-on-error: #191724;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #9ccfd8;--color-success-primary: #9ccfd8;--color-success-dark: #31748f;--color-success-light: #9ccfd8;--color-warning: #f6c177;--color-warning-primary: #f6c177;--color-warning-dark: #ea9d34;--color-warning-light: #f6c177;--color-error: #eb6f92;--color-error-primary: #eb6f92;--color-error-dark: #b4637a;--color-error-light: #eb6f92;--color-info: #9ccfd8;--color-info-dark: #31748f;--chart-blue: #c4a7e7;--chart-orange: #f6c177;--chart-green: #9ccfd8;--chart-red: #eb6f92;--chart-purple: #c4a7e7;--chart-cyan: #9ccfd8;--chart-grid: #26233a;--chart-line-color: #ebbcba;--skeleton-start: #1f1d2e;--skeleton-mid: #232134;--skeleton-end: #26233a;--skeleton-bg: #1f1d2e;--gradient-primary: linear-gradient(135deg, #c4a7e7 0%, #56526e 100%);--gradient-primary-blue: linear-gradient(135deg, #56526e 0%, #191724 100%);--bg-highlight-primary: rgba(196, 167, 231, .15);--border-blue-light: #56526e;--overlay-primary-02: rgba(196, 167, 231, .02);--overlay-primary-03: rgba(196, 167, 231, .03);--overlay-primary-04: rgba(196, 167, 231, .04);--overlay-primary-05: rgba(196, 167, 231, .05);--overlay-primary-06: rgba(196, 167, 231, .06);--overlay-primary-08: rgba(196, 167, 231, .08);--overlay-primary-10: rgba(196, 167, 231, .1);--overlay-primary-12: rgba(196, 167, 231, .12);--overlay-primary-15: rgba(196, 167, 231, .15);--overlay-primary-20: rgba(196, 167, 231, .2);--overlay-primary-30: rgba(196, 167, 231, .3);--overlay-primary-40: rgba(196, 167, 231, .4);--overlay-primary-50: rgba(196, 167, 231, .5);--overlay-primary-60: rgba(196, 167, 231, .6);--overlay-primary-70: rgba(196, 167, 231, .7);--overlay-primary-subtle: rgba(196, 167, 231, .06);--overlay-primary-light: rgba(196, 167, 231, .12);--overlay-primary-medium: rgba(196, 167, 231, .2);--overlay-primary-bg-light: rgba(196, 167, 231, .3);--overlay-primary-bg-medium: rgba(196, 167, 231, .5);--bg-selected-row: rgba(196, 167, 231, .15);--bg-disabled: #26233a;--search-overlay-bg: rgba(25, 23, 36, .88);--bg-success-light: rgba(156, 207, 216, .15);--bg-success-dark: rgba(156, 207, 216, .25);--bg-warning-light: rgba(246, 193, 119, .15);--bg-yellow-light: rgba(246, 193, 119, .12);--bg-orange-light: rgba(246, 193, 119, .1);--bg-error-light: rgba(235, 111, 146, .15);--bg-info-light: rgba(156, 207, 216, .15);--bg-cyan-light: rgba(156, 207, 216, .12);--bg-pink-light: rgba(235, 111, 146, .12);--bg-teal-light: rgba(156, 207, 216, .12);--bg-purple-light: rgba(196, 167, 231, .12);--overlay-purple-subtle: rgba(196, 167, 231, .08);--overlay-purple-light: rgba(196, 167, 231, .15);--overlay-purple-accent-10: rgba(156, 207, 216, .1);--text-high-emphasis: rgba(224, 222, 244, .87);--text-medium-emphasis: rgba(224, 222, 244, .6);--text-low-emphasis: rgba(224, 222, 244, .5);--text-disabled: rgba(224, 222, 244, .3);--gray-darkest: #e0def4;--gray-darker: #908caa;--gray-dark: #6e6a86;--gray-medium: #524f67;--gray: #403d52;--gray-light: #26233a;--gray-lighter: #1f1d2e;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-gruvbox{--surface-0: #282828;--surface-1: #3c3836;--surface-2: #504945;--surface-3: #665c54;--surface-4: #7c6f64;--surface-5: #928374;--bg-card-rgb: 60, 56, 54;--surface-rgb: 60, 56, 54;--divider: #504945;--border-subtle: #3c3836;--text-primary: #ebdbb2;--text-secondary: #d5c4a1;--text-muted: #928374;--primary: #fabd2f;--on-primary: #282828;--color-primary: #fabd2f;--text-on-primary: #282828;--mat-sys-primary: #fabd2f;--mat-sys-on-primary: #282828;--button-primary-bg: #fabd2f;--color-primary-dark: #d79921;--color-primary-light: #fabd2f;--color-primary-darker: #b57614;--color-primary-darkest: #8f5902;--link-color: #83a598;--color-tertiary: #b8bb26;--color-on-error: #282828;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #b8bb26;--color-success-primary: #b8bb26;--color-success-dark: #98971a;--color-success-light: #b8bb26;--color-warning: #fe8019;--color-warning-primary: #fe8019;--color-warning-dark: #d65d0e;--color-warning-light: #fe8019;--color-error: #fb4934;--color-error-primary: #fb4934;--color-error-dark: #cc241d;--color-error-light: #fb4934;--color-info: #83a598;--color-info-dark: #689d6a;--chart-blue: #83a598;--chart-orange: #fe8019;--chart-green: #b8bb26;--chart-red: #fb4934;--chart-purple: #d3869b;--chart-cyan: #8ec07c;--chart-grid: #504945;--chart-line-color: #d3869b;--skeleton-start: #3c3836;--skeleton-mid: #46403e;--skeleton-end: #504945;--skeleton-bg: #3c3836;--gradient-primary: linear-gradient(135deg, #fabd2f 0%, #d79921 100%);--gradient-primary-blue: linear-gradient(135deg, #d79921 0%, #b57614 100%);--bg-highlight-primary: rgba(250, 189, 47, .15);--border-blue-light: #b57614;--overlay-primary-02: rgba(250, 189, 47, .02);--overlay-primary-03: rgba(250, 189, 47, .03);--overlay-primary-04: rgba(250, 189, 47, .04);--overlay-primary-05: rgba(250, 189, 47, .05);--overlay-primary-06: rgba(250, 189, 47, .06);--overlay-primary-08: rgba(250, 189, 47, .08);--overlay-primary-10: rgba(250, 189, 47, .1);--overlay-primary-12: rgba(250, 189, 47, .12);--overlay-primary-15: rgba(250, 189, 47, .15);--overlay-primary-20: rgba(250, 189, 47, .2);--overlay-primary-30: rgba(250, 189, 47, .3);--overlay-primary-40: rgba(250, 189, 47, .4);--overlay-primary-50: rgba(250, 189, 47, .5);--overlay-primary-60: rgba(250, 189, 47, .6);--overlay-primary-70: rgba(250, 189, 47, .7);--overlay-primary-subtle: rgba(250, 189, 47, .06);--overlay-primary-light: rgba(250, 189, 47, .12);--overlay-primary-medium: rgba(250, 189, 47, .2);--overlay-primary-bg-light: rgba(250, 189, 47, .3);--overlay-primary-bg-medium: rgba(250, 189, 47, .5);--bg-selected-row: rgba(250, 189, 47, .15);--bg-disabled: #504945;--search-overlay-bg: rgba(40, 40, 40, .88);--bg-success-light: rgba(184, 187, 38, .15);--bg-success-dark: rgba(184, 187, 38, .25);--bg-warning-light: rgba(254, 128, 25, .15);--bg-yellow-light: rgba(250, 189, 47, .12);--bg-orange-light: rgba(254, 128, 25, .1);--bg-error-light: rgba(251, 73, 52, .15);--bg-info-light: rgba(131, 165, 152, .15);--bg-cyan-light: rgba(142, 192, 124, .12);--bg-pink-light: rgba(211, 134, 155, .12);--bg-teal-light: rgba(142, 192, 124, .12);--bg-purple-light: rgba(211, 134, 155, .12);--overlay-purple-subtle: rgba(211, 134, 155, .08);--overlay-purple-light: rgba(211, 134, 155, .15);--overlay-purple-accent-10: rgba(131, 165, 152, .1);--text-high-emphasis: rgba(235, 219, 178, .87);--text-medium-emphasis: rgba(235, 219, 178, .6);--text-low-emphasis: rgba(235, 219, 178, .5);--text-disabled: rgba(235, 219, 178, .3);--gray-darkest: #ebdbb2;--gray-darker: #d5c4a1;--gray-dark: #bdae93;--gray-medium: #a89984;--gray: #928374;--gray-light: #665c54;--gray-lighter: #504945;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-onedark{--surface-0: #282c34;--surface-1: #21252b;--surface-2: #2c313a;--surface-3: #3e4451;--surface-4: #4b5263;--surface-5: #5c6370;--bg-card-rgb: 33, 37, 43;--surface-rgb: 33, 37, 43;--divider: #3e4451;--border-subtle: #2c313a;--text-primary: #abb2bf;--text-secondary: #9da5b4;--text-muted: #5c6370;--primary: #61afef;--on-primary: #282c34;--color-primary: #61afef;--text-on-primary: #282c34;--mat-sys-primary: #61afef;--mat-sys-on-primary: #282c34;--button-primary-bg: #61afef;--color-primary-dark: #528bcc;--color-primary-light: #8cc8f8;--color-primary-darker: #3a7cbf;--color-primary-darkest: #2a5a8f;--link-color: #61afef;--color-tertiary: #98c379;--color-on-error: #282c34;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #98c379;--color-success-primary: #98c379;--color-success-dark: #7dae64;--color-success-light: #b5d8a0;--color-warning: #e5c07b;--color-warning-primary: #e5c07b;--color-warning-dark: #d19a66;--color-warning-light: #f0d8a0;--color-error: #e06c75;--color-error-primary: #e06c75;--color-error-dark: #be5046;--color-error-light: #f0a0a5;--color-info: #56b6c2;--color-info-dark: #3e9daa;--chart-blue: #61afef;--chart-orange: #d19a66;--chart-green: #98c379;--chart-red: #e06c75;--chart-purple: #c678dd;--chart-cyan: #56b6c2;--chart-grid: #3e4451;--chart-line-color: #c678dd;--skeleton-start: #21252b;--skeleton-mid: #272b33;--skeleton-end: #2c313a;--skeleton-bg: #21252b;--gradient-primary: linear-gradient(135deg, #61afef 0%, #3a7cbf 100%);--gradient-primary-blue: linear-gradient(135deg, #3a7cbf 0%, #2a5a8f 100%);--bg-highlight-primary: rgba(97, 175, 239, .15);--border-blue-light: #2a5a8f;--overlay-primary-02: rgba(97,175,239,.02);--overlay-primary-03: rgba(97,175,239,.03);--overlay-primary-04: rgba(97,175,239,.04);--overlay-primary-05: rgba(97,175,239,.05);--overlay-primary-06: rgba(97,175,239,.06);--overlay-primary-08: rgba(97,175,239,.08);--overlay-primary-10: rgba(97,175,239,.1);--overlay-primary-12: rgba(97,175,239,.12);--overlay-primary-15: rgba(97,175,239,.15);--overlay-primary-20: rgba(97,175,239,.2);--overlay-primary-30: rgba(97,175,239,.3);--overlay-primary-40: rgba(97,175,239,.4);--overlay-primary-50: rgba(97,175,239,.5);--overlay-primary-60: rgba(97,175,239,.6);--overlay-primary-70: rgba(97,175,239,.7);--overlay-primary-subtle: rgba(97,175,239,.06);--overlay-primary-light: rgba(97,175,239,.12);--overlay-primary-medium: rgba(97,175,239,.2);--overlay-primary-bg-light: rgba(97,175,239,.3);--overlay-primary-bg-medium: rgba(97,175,239,.5);--bg-selected-row: rgba(97,175,239,.15);--bg-disabled: #3e4451;--search-overlay-bg: rgba(40,44,52,.88);--bg-success-light: rgba(152,195,121,.15);--bg-success-dark: rgba(152,195,121,.25);--bg-warning-light: rgba(229,192,123,.15);--bg-yellow-light: rgba(229,192,123,.12);--bg-orange-light: rgba(209,154,102,.1);--bg-error-light: rgba(224,108,117,.15);--bg-info-light: rgba(86,182,194,.15);--bg-cyan-light: rgba(86,182,194,.12);--bg-pink-light: rgba(198,120,221,.12);--bg-teal-light: rgba(86,182,194,.12);--bg-purple-light: rgba(198,120,221,.12);--overlay-purple-subtle: rgba(198,120,221,.08);--overlay-purple-light: rgba(198,120,221,.15);--overlay-purple-accent-10: rgba(97,175,239,.1);--text-high-emphasis: rgba(171,178,191,.87);--text-medium-emphasis: rgba(171,178,191,.6);--text-low-emphasis: rgba(171,178,191,.5);--text-disabled: rgba(171,178,191,.3);--gray-darkest: #abb2bf;--gray-darker: #9da5b4;--gray-dark: #7f848e;--gray-medium: #636d83;--gray: #5c6370;--gray-light: #4b5263;--gray-lighter: #3e4451;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-nightowl{--surface-0: #011627;--surface-1: #0b2942;--surface-2: #1d3b53;--surface-3: #234d70;--surface-4: #44596b;--surface-5: #5f7e97;--bg-card-rgb: 11, 41, 66;--surface-rgb: 11, 41, 66;--divider: #1d3b53;--border-subtle: #0b2942;--text-primary: #d6deeb;--text-secondary: #a2bfdc;--text-muted: #5f7e97;--primary: #82aaff;--on-primary: #011627;--color-primary: #82aaff;--text-on-primary: #011627;--mat-sys-primary: #82aaff;--mat-sys-on-primary: #011627;--button-primary-bg: #82aaff;--color-primary-dark: #6b93e0;--color-primary-light: #a2c0ff;--color-primary-darker: #5580cc;--color-primary-darkest: #3d59a1;--link-color: #7fdbca;--color-tertiary: #22da6e;--color-on-error: #011627;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #22da6e;--color-success-primary: #22da6e;--color-success-dark: #9ccc65;--color-success-light: #c5e478;--color-warning: #ecc48d;--color-warning-primary: #ecc48d;--color-warning-dark: #ffcb28;--color-warning-light: #ffeb95;--color-error: #ef5350;--color-error-primary: #ef5350;--color-error-dark: #d32f2f;--color-error-light: #ff8a80;--color-info: #7fdbca;--color-info-dark: #21c7a8;--chart-blue: #82aaff;--chart-orange: #f78c6c;--chart-green: #22da6e;--chart-red: #ef5350;--chart-purple: #c792ea;--chart-cyan: #7fdbca;--chart-grid: #1d3b53;--chart-line-color: #c792ea;--skeleton-start: #0b2942;--skeleton-mid: #14344e;--skeleton-end: #1d3b53;--skeleton-bg: #0b2942;--gradient-primary: linear-gradient(135deg, #82aaff 0%, #5580cc 100%);--gradient-primary-blue: linear-gradient(135deg, #5580cc 0%, #3d59a1 100%);--bg-highlight-primary: rgba(130,170,255,.15);--border-blue-light: #3d59a1;--overlay-primary-02: rgba(130,170,255,.02);--overlay-primary-03: rgba(130,170,255,.03);--overlay-primary-04: rgba(130,170,255,.04);--overlay-primary-05: rgba(130,170,255,.05);--overlay-primary-06: rgba(130,170,255,.06);--overlay-primary-08: rgba(130,170,255,.08);--overlay-primary-10: rgba(130,170,255,.1);--overlay-primary-12: rgba(130,170,255,.12);--overlay-primary-15: rgba(130,170,255,.15);--overlay-primary-20: rgba(130,170,255,.2);--overlay-primary-30: rgba(130,170,255,.3);--overlay-primary-40: rgba(130,170,255,.4);--overlay-primary-50: rgba(130,170,255,.5);--overlay-primary-60: rgba(130,170,255,.6);--overlay-primary-70: rgba(130,170,255,.7);--overlay-primary-subtle: rgba(130,170,255,.06);--overlay-primary-light: rgba(130,170,255,.12);--overlay-primary-medium: rgba(130,170,255,.2);--overlay-primary-bg-light: rgba(130,170,255,.3);--overlay-primary-bg-medium: rgba(130,170,255,.5);--bg-selected-row: rgba(130,170,255,.15);--bg-disabled: #1d3b53;--search-overlay-bg: rgba(1,22,39,.88);--bg-success-light: rgba(34,218,110,.15);--bg-success-dark: rgba(34,218,110,.25);--bg-warning-light: rgba(236,196,141,.15);--bg-yellow-light: rgba(236,196,141,.12);--bg-orange-light: rgba(247,140,108,.1);--bg-error-light: rgba(239,83,80,.15);--bg-info-light: rgba(127,219,202,.15);--bg-cyan-light: rgba(127,219,202,.12);--bg-pink-light: rgba(199,146,234,.12);--bg-teal-light: rgba(127,219,202,.12);--bg-purple-light: rgba(199,146,234,.12);--overlay-purple-subtle: rgba(199,146,234,.08);--overlay-purple-light: rgba(199,146,234,.15);--overlay-purple-accent-10: rgba(127,219,202,.1);--text-high-emphasis: rgba(214,222,235,.87);--text-medium-emphasis: rgba(214,222,235,.6);--text-low-emphasis: rgba(214,222,235,.5);--text-disabled: rgba(214,222,235,.3);--gray-darkest: #d6deeb;--gray-darker: #a2bfdc;--gray-dark: #7e9bbd;--gray-medium: #637777;--gray: #5f7e97;--gray-light: #44596b;--gray-lighter: #234d70;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-githubdark{--surface-0: #0d1117;--surface-1: #161b22;--surface-2: #21262d;--surface-3: #30363d;--surface-4: #484f58;--surface-5: #6e7681;--bg-card-rgb: 22, 27, 34;--surface-rgb: 22, 27, 34;--divider: #21262d;--border-subtle: #161b22;--text-primary: #e6edf3;--text-secondary: #b1bac4;--text-muted: #7d8590;--primary: #58a6ff;--on-primary: #0d1117;--color-primary: #58a6ff;--text-on-primary: #0d1117;--mat-sys-primary: #58a6ff;--mat-sys-on-primary: #0d1117;--button-primary-bg: #58a6ff;--color-primary-dark: #388bfd;--color-primary-light: #79c0ff;--color-primary-darker: #1f6feb;--color-primary-darkest: #0c2d6b;--link-color: #58a6ff;--color-tertiary: #3fb950;--color-on-error: #0d1117;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #3fb950;--color-success-primary: #3fb950;--color-success-dark: #238636;--color-success-light: #56d364;--color-warning: #d29922;--color-warning-primary: #d29922;--color-warning-dark: #bb8009;--color-warning-light: #e3b341;--color-error: #f85149;--color-error-primary: #f85149;--color-error-dark: #da3633;--color-error-light: #ff7b72;--color-info: #58a6ff;--color-info-dark: #388bfd;--chart-blue: #58a6ff;--chart-orange: #d29922;--chart-green: #3fb950;--chart-red: #f85149;--chart-purple: #bc8cff;--chart-cyan: #39d2c0;--chart-grid: #21262d;--chart-line-color: #bc8cff;--skeleton-start: #161b22;--skeleton-mid: #1c2129;--skeleton-end: #21262d;--skeleton-bg: #161b22;--gradient-primary: linear-gradient(135deg, #58a6ff 0%, #1f6feb 100%);--gradient-primary-blue: linear-gradient(135deg, #1f6feb 0%, #0c2d6b 100%);--bg-highlight-primary: rgba(88,166,255,.15);--border-blue-light: #0c2d6b;--overlay-primary-02: rgba(88,166,255,.02);--overlay-primary-03: rgba(88,166,255,.03);--overlay-primary-04: rgba(88,166,255,.04);--overlay-primary-05: rgba(88,166,255,.05);--overlay-primary-06: rgba(88,166,255,.06);--overlay-primary-08: rgba(88,166,255,.08);--overlay-primary-10: rgba(88,166,255,.1);--overlay-primary-12: rgba(88,166,255,.12);--overlay-primary-15: rgba(88,166,255,.15);--overlay-primary-20: rgba(88,166,255,.2);--overlay-primary-30: rgba(88,166,255,.3);--overlay-primary-40: rgba(88,166,255,.4);--overlay-primary-50: rgba(88,166,255,.5);--overlay-primary-60: rgba(88,166,255,.6);--overlay-primary-70: rgba(88,166,255,.7);--overlay-primary-subtle: rgba(88,166,255,.06);--overlay-primary-light: rgba(88,166,255,.12);--overlay-primary-medium: rgba(88,166,255,.2);--overlay-primary-bg-light: rgba(88,166,255,.3);--overlay-primary-bg-medium: rgba(88,166,255,.5);--bg-selected-row: rgba(88,166,255,.15);--bg-disabled: #21262d;--search-overlay-bg: rgba(13,17,23,.88);--bg-success-light: rgba(63,185,80,.15);--bg-success-dark: rgba(63,185,80,.25);--bg-warning-light: rgba(210,153,34,.15);--bg-yellow-light: rgba(210,153,34,.12);--bg-orange-light: rgba(210,153,34,.1);--bg-error-light: rgba(248,81,73,.15);--bg-info-light: rgba(88,166,255,.15);--bg-cyan-light: rgba(57,210,192,.12);--bg-pink-light: rgba(188,140,255,.12);--bg-teal-light: rgba(57,210,192,.12);--bg-purple-light: rgba(188,140,255,.12);--overlay-purple-subtle: rgba(188,140,255,.08);--overlay-purple-light: rgba(188,140,255,.15);--overlay-purple-accent-10: rgba(88,166,255,.1);--text-high-emphasis: rgba(230,237,243,.87);--text-medium-emphasis: rgba(230,237,243,.6);--text-low-emphasis: rgba(230,237,243,.5);--text-disabled: rgba(230,237,243,.3);--gray-darkest: #e6edf3;--gray-darker: #b1bac4;--gray-dark: #8b949e;--gray-medium: #7d8590;--gray: #6e7681;--gray-light: #484f58;--gray-lighter: #30363d;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-everforest{--surface-0: #2d353b;--surface-1: #343f44;--surface-2: #3d484d;--surface-3: #4f585e;--surface-4: #5d6b66;--surface-5: #859289;--bg-card-rgb: 52, 63, 68;--surface-rgb: 52, 63, 68;--divider: #3d484d;--border-subtle: #343f44;--text-primary: #d3c6aa;--text-secondary: #9da9a0;--text-muted: #859289;--primary: #a7c080;--on-primary: #2d353b;--color-primary: #a7c080;--text-on-primary: #2d353b;--mat-sys-primary: #a7c080;--mat-sys-on-primary: #2d353b;--button-primary-bg: #a7c080;--color-primary-dark: #8da101;--color-primary-light: #c5d8a8;--color-primary-darker: #6e8a4e;--color-primary-darkest: #4a6430;--link-color: #7fbbb3;--color-tertiary: #83c092;--color-on-error: #2d353b;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #83c092;--color-success-primary: #83c092;--color-success-dark: #35a77c;--color-success-light: #a7d4b4;--color-warning: #dbbc7f;--color-warning-primary: #dbbc7f;--color-warning-dark: #dfa000;--color-warning-light: #e8d4a0;--color-error: #e67e80;--color-error-primary: #e67e80;--color-error-dark: #f85552;--color-error-light: #f0a0a2;--color-info: #7fbbb3;--color-info-dark: #3a94c5;--chart-blue: #7fbbb3;--chart-orange: #e69875;--chart-green: #a7c080;--chart-red: #e67e80;--chart-purple: #d699b6;--chart-cyan: #83c092;--chart-grid: #3d484d;--chart-line-color: #d699b6;--skeleton-start: #343f44;--skeleton-mid: #394448;--skeleton-end: #3d484d;--skeleton-bg: #343f44;--gradient-primary: linear-gradient(135deg, #a7c080 0%, #6e8a4e 100%);--gradient-primary-blue: linear-gradient(135deg, #6e8a4e 0%, #4a6430 100%);--bg-highlight-primary: rgba(167,192,128,.15);--border-blue-light: #4a6430;--overlay-primary-02: rgba(167,192,128,.02);--overlay-primary-03: rgba(167,192,128,.03);--overlay-primary-04: rgba(167,192,128,.04);--overlay-primary-05: rgba(167,192,128,.05);--overlay-primary-06: rgba(167,192,128,.06);--overlay-primary-08: rgba(167,192,128,.08);--overlay-primary-10: rgba(167,192,128,.1);--overlay-primary-12: rgba(167,192,128,.12);--overlay-primary-15: rgba(167,192,128,.15);--overlay-primary-20: rgba(167,192,128,.2);--overlay-primary-30: rgba(167,192,128,.3);--overlay-primary-40: rgba(167,192,128,.4);--overlay-primary-50: rgba(167,192,128,.5);--overlay-primary-60: rgba(167,192,128,.6);--overlay-primary-70: rgba(167,192,128,.7);--overlay-primary-subtle: rgba(167,192,128,.06);--overlay-primary-light: rgba(167,192,128,.12);--overlay-primary-medium: rgba(167,192,128,.2);--overlay-primary-bg-light: rgba(167,192,128,.3);--overlay-primary-bg-medium: rgba(167,192,128,.5);--bg-selected-row: rgba(167,192,128,.15);--bg-disabled: #3d484d;--search-overlay-bg: rgba(45,53,59,.88);--bg-success-light: rgba(131,192,146,.15);--bg-success-dark: rgba(131,192,146,.25);--bg-warning-light: rgba(219,188,127,.15);--bg-yellow-light: rgba(219,188,127,.12);--bg-orange-light: rgba(230,152,117,.1);--bg-error-light: rgba(230,126,128,.15);--bg-info-light: rgba(127,187,179,.15);--bg-cyan-light: rgba(131,192,146,.12);--bg-pink-light: rgba(214,153,182,.12);--bg-teal-light: rgba(131,192,146,.12);--bg-purple-light: rgba(214,153,182,.12);--overlay-purple-subtle: rgba(214,153,182,.08);--overlay-purple-light: rgba(214,153,182,.15);--overlay-purple-accent-10: rgba(127,187,179,.1);--text-high-emphasis: rgba(211,198,170,.87);--text-medium-emphasis: rgba(211,198,170,.6);--text-low-emphasis: rgba(211,198,170,.5);--text-disabled: rgba(211,198,170,.3);--gray-darkest: #d3c6aa;--gray-darker: #9da9a0;--gray-dark: #859289;--gray-medium: #7a8478;--gray: #5d6b66;--gray-light: #4f585e;--gray-lighter: #3d484d;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-palenight{--surface-0: #292d3e;--surface-1: #32374d;--surface-2: #444267;--surface-3: #56527a;--surface-4: #676e95;--surface-5: #8796b0;--bg-card-rgb: 50, 55, 77;--surface-rgb: 50, 55, 77;--divider: #444267;--border-subtle: #32374d;--text-primary: #a6accd;--text-secondary: #959dcb;--text-muted: #676e95;--primary: #82aaff;--on-primary: #292d3e;--color-primary: #82aaff;--text-on-primary: #292d3e;--mat-sys-primary: #82aaff;--mat-sys-on-primary: #292d3e;--button-primary-bg: #82aaff;--color-primary-dark: #6182c4;--color-primary-light: #a8c4ff;--color-primary-darker: #4b6ea8;--color-primary-darkest: #3b4f7a;--link-color: #82aaff;--color-tertiary: #c3e88d;--color-on-error: #292d3e;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #c3e88d;--color-success-primary: #c3e88d;--color-success-dark: #91b859;--color-success-light: #daf0b5;--color-warning: #ffcb6b;--color-warning-primary: #ffcb6b;--color-warning-dark: #f78c6c;--color-warning-light: #ffe0a0;--color-error: #f07178;--color-error-primary: #f07178;--color-error-dark: #ff5370;--color-error-light: #f8a0a5;--color-info: #89ddff;--color-info-dark: #80cbc4;--chart-blue: #82aaff;--chart-orange: #f78c6c;--chart-green: #c3e88d;--chart-red: #f07178;--chart-purple: #c792ea;--chart-cyan: #89ddff;--chart-grid: #444267;--chart-line-color: #c792ea;--skeleton-start: #32374d;--skeleton-mid: #3b3f5a;--skeleton-end: #444267;--skeleton-bg: #32374d;--gradient-primary: linear-gradient(135deg, #82aaff 0%, #4b6ea8 100%);--gradient-primary-blue: linear-gradient(135deg, #4b6ea8 0%, #3b4f7a 100%);--bg-highlight-primary: rgba(130,170,255,.15);--border-blue-light: #3b4f7a;--overlay-primary-02: rgba(130,170,255,.02);--overlay-primary-03: rgba(130,170,255,.03);--overlay-primary-04: rgba(130,170,255,.04);--overlay-primary-05: rgba(130,170,255,.05);--overlay-primary-06: rgba(130,170,255,.06);--overlay-primary-08: rgba(130,170,255,.08);--overlay-primary-10: rgba(130,170,255,.1);--overlay-primary-12: rgba(130,170,255,.12);--overlay-primary-15: rgba(130,170,255,.15);--overlay-primary-20: rgba(130,170,255,.2);--overlay-primary-30: rgba(130,170,255,.3);--overlay-primary-40: rgba(130,170,255,.4);--overlay-primary-50: rgba(130,170,255,.5);--overlay-primary-60: rgba(130,170,255,.6);--overlay-primary-70: rgba(130,170,255,.7);--overlay-primary-subtle: rgba(130,170,255,.06);--overlay-primary-light: rgba(130,170,255,.12);--overlay-primary-medium: rgba(130,170,255,.2);--overlay-primary-bg-light: rgba(130,170,255,.3);--overlay-primary-bg-medium: rgba(130,170,255,.5);--bg-selected-row: rgba(130,170,255,.15);--bg-disabled: #444267;--search-overlay-bg: rgba(41,45,62,.88);--bg-success-light: rgba(195,232,141,.15);--bg-success-dark: rgba(195,232,141,.25);--bg-warning-light: rgba(255,203,107,.15);--bg-yellow-light: rgba(255,203,107,.12);--bg-orange-light: rgba(247,140,108,.1);--bg-error-light: rgba(240,113,120,.15);--bg-info-light: rgba(137,221,255,.15);--bg-cyan-light: rgba(137,221,255,.12);--bg-pink-light: rgba(199,146,234,.12);--bg-teal-light: rgba(128,203,196,.12);--bg-purple-light: rgba(199,146,234,.12);--overlay-purple-subtle: rgba(199,146,234,.08);--overlay-purple-light: rgba(199,146,234,.15);--overlay-purple-accent-10: rgba(137,221,255,.1);--text-high-emphasis: rgba(166,172,205,.87);--text-medium-emphasis: rgba(166,172,205,.6);--text-low-emphasis: rgba(166,172,205,.5);--text-disabled: rgba(166,172,205,.3);--gray-darkest: #a6accd;--gray-darker: #959dcb;--gray-dark: #8796b0;--gray-medium: #717cb4;--gray: #676e95;--gray-light: #56527a;--gray-lighter: #444267;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-ayumirage{--surface-0: #1f2430;--surface-1: #272d38;--surface-2: #33415e;--surface-3: #3e4b69;--surface-4: #4d5c7a;--surface-5: #607080;--bg-card-rgb: 39, 45, 56;--surface-rgb: 39, 45, 56;--divider: #33415e;--border-subtle: #272d38;--text-primary: #cbccc6;--text-secondary: #a6a7a1;--text-muted: #707a8c;--primary: #ffcc66;--on-primary: #1f2430;--color-primary: #ffcc66;--text-on-primary: #1f2430;--mat-sys-primary: #ffcc66;--mat-sys-on-primary: #1f2430;--button-primary-bg: #ffcc66;--color-primary-dark: #f0b44e;--color-primary-light: #ffd68a;--color-primary-darker: #d4a33e;--color-primary-darkest: #a87f2e;--link-color: #73d0ff;--color-tertiary: #bae67e;--color-on-error: #1f2430;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #bae67e;--color-success-primary: #bae67e;--color-success-dark: #87d96c;--color-success-light: #d4f0aa;--color-warning: #ffa759;--color-warning-primary: #ffa759;--color-warning-dark: #ff8f40;--color-warning-light: #ffc080;--color-error: #ff3333;--color-error-primary: #ff3333;--color-error-dark: #e02020;--color-error-light: #ff6666;--color-info: #5ccfe6;--color-info-dark: #40b8d0;--chart-blue: #73d0ff;--chart-orange: #ffa759;--chart-green: #bae67e;--chart-red: #ff3333;--chart-purple: #d4bfff;--chart-cyan: #5ccfe6;--chart-grid: #33415e;--chart-line-color: #d4bfff;--skeleton-start: #272d38;--skeleton-mid: #2d344a;--skeleton-end: #33415e;--skeleton-bg: #272d38;--gradient-primary: linear-gradient(135deg, #ffcc66 0%, #d4a33e 100%);--gradient-primary-blue: linear-gradient(135deg, #d4a33e 0%, #a87f2e 100%);--bg-highlight-primary: rgba(255,204,102,.15);--border-blue-light: #a87f2e;--overlay-primary-02: rgba(255,204,102,.02);--overlay-primary-03: rgba(255,204,102,.03);--overlay-primary-04: rgba(255,204,102,.04);--overlay-primary-05: rgba(255,204,102,.05);--overlay-primary-06: rgba(255,204,102,.06);--overlay-primary-08: rgba(255,204,102,.08);--overlay-primary-10: rgba(255,204,102,.1);--overlay-primary-12: rgba(255,204,102,.12);--overlay-primary-15: rgba(255,204,102,.15);--overlay-primary-20: rgba(255,204,102,.2);--overlay-primary-30: rgba(255,204,102,.3);--overlay-primary-40: rgba(255,204,102,.4);--overlay-primary-50: rgba(255,204,102,.5);--overlay-primary-60: rgba(255,204,102,.6);--overlay-primary-70: rgba(255,204,102,.7);--overlay-primary-subtle: rgba(255,204,102,.06);--overlay-primary-light: rgba(255,204,102,.12);--overlay-primary-medium: rgba(255,204,102,.2);--overlay-primary-bg-light: rgba(255,204,102,.3);--overlay-primary-bg-medium: rgba(255,204,102,.5);--bg-selected-row: rgba(255,204,102,.15);--bg-disabled: #33415e;--search-overlay-bg: rgba(31,36,48,.88);--bg-success-light: rgba(186,230,126,.15);--bg-success-dark: rgba(186,230,126,.25);--bg-warning-light: rgba(255,167,89,.15);--bg-yellow-light: rgba(255,204,102,.12);--bg-orange-light: rgba(255,167,89,.1);--bg-error-light: rgba(255,51,51,.15);--bg-info-light: rgba(92,207,230,.15);--bg-cyan-light: rgba(92,207,230,.12);--bg-pink-light: rgba(212,191,255,.12);--bg-teal-light: rgba(92,207,230,.12);--bg-purple-light: rgba(212,191,255,.12);--overlay-purple-subtle: rgba(212,191,255,.08);--overlay-purple-light: rgba(212,191,255,.15);--overlay-purple-accent-10: rgba(115,208,255,.1);--text-high-emphasis: rgba(203,204,198,.87);--text-medium-emphasis: rgba(203,204,198,.6);--text-low-emphasis: rgba(203,204,198,.5);--text-disabled: rgba(203,204,198,.3);--gray-darkest: #cbccc6;--gray-darker: #a6a7a1;--gray-dark: #8a8b85;--gray-medium: #707a8c;--gray: #5c6773;--gray-light: #4d5c7a;--gray-lighter: #33415e;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-vitesse{--surface-0: #121212;--surface-1: #181818;--surface-2: #1e1e1e;--surface-3: #252525;--surface-4: #2f363d;--surface-5: #444d56;--bg-card-rgb: 24, 24, 24;--surface-rgb: 24, 24, 24;--divider: #191919;--border-subtle: #181818;--text-primary: #dbd7ca;--text-secondary: #bfbaaa;--text-muted: #666666;--primary: #4d9375;--on-primary: #121212;--color-primary: #4d9375;--text-on-primary: #121212;--mat-sys-primary: #4d9375;--mat-sys-on-primary: #121212;--button-primary-bg: #4d9375;--color-primary-dark: #3b7a5e;--color-primary-light: #6db89a;--color-primary-darker: #2d6348;--color-primary-darkest: #1e4a34;--link-color: #5eaab5;--color-tertiary: #80a665;--color-on-error: #121212;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #4d9375;--color-success-primary: #4d9375;--color-success-dark: #3b7a5e;--color-success-light: #80a665;--color-warning: #e6cc77;--color-warning-primary: #e6cc77;--color-warning-dark: #d4976c;--color-warning-light: #f0dda0;--color-error: #cb7676;--color-error-primary: #cb7676;--color-error-dark: #ab5959;--color-error-light: #e0a0a0;--color-info: #6394bf;--color-info-dark: #5d99a9;--chart-blue: #6394bf;--chart-orange: #d4976c;--chart-green: #4d9375;--chart-red: #cb7676;--chart-purple: #d9739f;--chart-cyan: #5eaab5;--chart-grid: #252525;--chart-line-color: #d9739f;--skeleton-start: #181818;--skeleton-mid: #1b1b1b;--skeleton-end: #1e1e1e;--skeleton-bg: #181818;--gradient-primary: linear-gradient(135deg, #4d9375 0%, #2d6348 100%);--gradient-primary-blue: linear-gradient(135deg, #2d6348 0%, #1e4a34 100%);--bg-highlight-primary: rgba(77,147,117,.15);--border-blue-light: #1e4a34;--overlay-primary-02: rgba(77,147,117,.02);--overlay-primary-03: rgba(77,147,117,.03);--overlay-primary-04: rgba(77,147,117,.04);--overlay-primary-05: rgba(77,147,117,.05);--overlay-primary-06: rgba(77,147,117,.06);--overlay-primary-08: rgba(77,147,117,.08);--overlay-primary-10: rgba(77,147,117,.1);--overlay-primary-12: rgba(77,147,117,.12);--overlay-primary-15: rgba(77,147,117,.15);--overlay-primary-20: rgba(77,147,117,.2);--overlay-primary-30: rgba(77,147,117,.3);--overlay-primary-40: rgba(77,147,117,.4);--overlay-primary-50: rgba(77,147,117,.5);--overlay-primary-60: rgba(77,147,117,.6);--overlay-primary-70: rgba(77,147,117,.7);--overlay-primary-subtle: rgba(77,147,117,.06);--overlay-primary-light: rgba(77,147,117,.12);--overlay-primary-medium: rgba(77,147,117,.2);--overlay-primary-bg-light: rgba(77,147,117,.3);--overlay-primary-bg-medium: rgba(77,147,117,.5);--bg-selected-row: rgba(77,147,117,.15);--bg-disabled: #252525;--search-overlay-bg: rgba(18,18,18,.88);--bg-success-light: rgba(77,147,117,.15);--bg-success-dark: rgba(77,147,117,.25);--bg-warning-light: rgba(230,204,119,.15);--bg-yellow-light: rgba(230,204,119,.12);--bg-orange-light: rgba(212,151,108,.1);--bg-error-light: rgba(203,118,118,.15);--bg-info-light: rgba(99,148,191,.15);--bg-cyan-light: rgba(94,170,181,.12);--bg-pink-light: rgba(217,115,159,.12);--bg-teal-light: rgba(94,170,181,.12);--bg-purple-light: rgba(217,115,159,.12);--overlay-purple-subtle: rgba(217,115,159,.08);--overlay-purple-light: rgba(217,115,159,.15);--overlay-purple-accent-10: rgba(94,170,181,.1);--text-high-emphasis: rgba(219,215,202,.87);--text-medium-emphasis: rgba(219,215,202,.6);--text-low-emphasis: rgba(219,215,202,.5);--text-disabled: rgba(219,215,202,.3);--gray-darkest: #dbd7ca;--gray-darker: #bfbaaa;--gray-dark: #959da5;--gray-medium: #777777;--gray: #666666;--gray-light: #444d56;--gray-lighter: #2f363d;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-kanagawa{--surface-0: #1f1f28;--surface-1: #2a2a37;--surface-2: #363646;--surface-3: #54546d;--surface-4: #727169;--surface-5: #c8c093;--bg-card-rgb: 42, 42, 55;--surface-rgb: 42, 42, 55;--divider: #363646;--border-subtle: #2a2a37;--text-primary: #dcd7ba;--text-secondary: #c8c093;--text-muted: #727169;--primary: #7e9cd8;--on-primary: #1f1f28;--color-primary: #7e9cd8;--text-on-primary: #1f1f28;--mat-sys-primary: #7e9cd8;--mat-sys-on-primary: #1f1f28;--button-primary-bg: #7e9cd8;--color-primary-dark: #6a88c4;--color-primary-light: #a3b8e8;--color-primary-darker: #5674a8;--color-primary-darkest: #3d5580;--link-color: #7fb4ca;--color-tertiary: #98bb6c;--color-on-error: #1f1f28;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #98bb6c;--color-success-primary: #98bb6c;--color-success-dark: #76a550;--color-success-light: #b5d090;--color-warning: #e6c384;--color-warning-primary: #e6c384;--color-warning-dark: #dca561;--color-warning-light: #f0d8a8;--color-error: #e82424;--color-error-primary: #e82424;--color-error-dark: #c41818;--color-error-light: #ff5d62;--color-info: #7fb4ca;--color-info-dark: #6a9bb0;--chart-blue: #7e9cd8;--chart-orange: #ffa066;--chart-green: #98bb6c;--chart-red: #e82424;--chart-purple: #957fb8;--chart-cyan: #7fb4ca;--chart-grid: #363646;--chart-line-color: #957fb8;--skeleton-start: #2a2a37;--skeleton-mid: #30303f;--skeleton-end: #363646;--skeleton-bg: #2a2a37;--gradient-primary: linear-gradient(135deg, #7e9cd8 0%, #5674a8 100%);--gradient-primary-blue: linear-gradient(135deg, #5674a8 0%, #3d5580 100%);--bg-highlight-primary: rgba(126,156,216,.15);--border-blue-light: #3d5580;--overlay-primary-02: rgba(126,156,216,.02);--overlay-primary-03: rgba(126,156,216,.03);--overlay-primary-04: rgba(126,156,216,.04);--overlay-primary-05: rgba(126,156,216,.05);--overlay-primary-06: rgba(126,156,216,.06);--overlay-primary-08: rgba(126,156,216,.08);--overlay-primary-10: rgba(126,156,216,.1);--overlay-primary-12: rgba(126,156,216,.12);--overlay-primary-15: rgba(126,156,216,.15);--overlay-primary-20: rgba(126,156,216,.2);--overlay-primary-30: rgba(126,156,216,.3);--overlay-primary-40: rgba(126,156,216,.4);--overlay-primary-50: rgba(126,156,216,.5);--overlay-primary-60: rgba(126,156,216,.6);--overlay-primary-70: rgba(126,156,216,.7);--overlay-primary-subtle: rgba(126,156,216,.06);--overlay-primary-light: rgba(126,156,216,.12);--overlay-primary-medium: rgba(126,156,216,.2);--overlay-primary-bg-light: rgba(126,156,216,.3);--overlay-primary-bg-medium: rgba(126,156,216,.5);--bg-selected-row: rgba(126,156,216,.15);--bg-disabled: #363646;--search-overlay-bg: rgba(31,31,40,.88);--bg-success-light: rgba(152,187,108,.15);--bg-success-dark: rgba(152,187,108,.25);--bg-warning-light: rgba(230,195,132,.15);--bg-yellow-light: rgba(230,195,132,.12);--bg-orange-light: rgba(255,160,102,.1);--bg-error-light: rgba(232,36,36,.15);--bg-info-light: rgba(127,180,202,.15);--bg-cyan-light: rgba(127,180,202,.12);--bg-pink-light: rgba(214,153,182,.12);--bg-teal-light: rgba(127,180,202,.12);--bg-purple-light: rgba(149,127,184,.12);--overlay-purple-subtle: rgba(149,127,184,.08);--overlay-purple-light: rgba(149,127,184,.15);--overlay-purple-accent-10: rgba(127,180,202,.1);--text-high-emphasis: rgba(220,215,186,.87);--text-medium-emphasis: rgba(220,215,186,.6);--text-low-emphasis: rgba(220,215,186,.5);--text-disabled: rgba(220,215,186,.3);--gray-darkest: #dcd7ba;--gray-darker: #c8c093;--gray-dark: #9a9a80;--gray-medium: #727169;--gray: #54546d;--gray-light: #363646;--gray-lighter: #2a2a37;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-moonlight{--surface-0: #222436;--surface-1: #2f334d;--surface-2: #444a73;--surface-3: #545c7e;--surface-4: #636da6;--surface-5: #828bb8;--bg-card-rgb: 47, 51, 77;--surface-rgb: 47, 51, 77;--divider: #444a73;--border-subtle: #2f334d;--text-primary: #c8d3f5;--text-secondary: #b4c2f0;--text-muted: #636da6;--primary: #82aaff;--on-primary: #222436;--color-primary: #82aaff;--text-on-primary: #222436;--mat-sys-primary: #82aaff;--mat-sys-on-primary: #222436;--button-primary-bg: #82aaff;--color-primary-dark: #6b93e0;--color-primary-light: #a2c0ff;--color-primary-darker: #5580cc;--color-primary-darkest: #3d5fa0;--link-color: #77e0e6;--color-tertiary: #c3e88d;--color-on-error: #222436;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #c3e88d;--color-success-primary: #c3e88d;--color-success-dark: #91b859;--color-success-light: #daf0b5;--color-warning: #ffc777;--color-warning-primary: #ffc777;--color-warning-dark: #ff966c;--color-warning-light: #ffe0a0;--color-error: #ff757f;--color-error-primary: #ff757f;--color-error-dark: #ff5370;--color-error-light: #ffa0a5;--color-info: #77e0e6;--color-info-dark: #65b8e0;--chart-blue: #82aaff;--chart-orange: #ff966c;--chart-green: #c3e88d;--chart-red: #ff757f;--chart-purple: #c099ff;--chart-cyan: #77e0e6;--chart-grid: #444a73;--chart-line-color: #c099ff;--skeleton-start: #2f334d;--skeleton-mid: #3a3e60;--skeleton-end: #444a73;--skeleton-bg: #2f334d;--gradient-primary: linear-gradient(135deg, #82aaff 0%, #5580cc 100%);--gradient-primary-blue: linear-gradient(135deg, #5580cc 0%, #3d5fa0 100%);--bg-highlight-primary: rgba(130,170,255,.15);--border-blue-light: #3d5fa0;--overlay-primary-02: rgba(130,170,255,.02);--overlay-primary-03: rgba(130,170,255,.03);--overlay-primary-04: rgba(130,170,255,.04);--overlay-primary-05: rgba(130,170,255,.05);--overlay-primary-06: rgba(130,170,255,.06);--overlay-primary-08: rgba(130,170,255,.08);--overlay-primary-10: rgba(130,170,255,.1);--overlay-primary-12: rgba(130,170,255,.12);--overlay-primary-15: rgba(130,170,255,.15);--overlay-primary-20: rgba(130,170,255,.2);--overlay-primary-30: rgba(130,170,255,.3);--overlay-primary-40: rgba(130,170,255,.4);--overlay-primary-50: rgba(130,170,255,.5);--overlay-primary-60: rgba(130,170,255,.6);--overlay-primary-70: rgba(130,170,255,.7);--overlay-primary-subtle: rgba(130,170,255,.06);--overlay-primary-light: rgba(130,170,255,.12);--overlay-primary-medium: rgba(130,170,255,.2);--overlay-primary-bg-light: rgba(130,170,255,.3);--overlay-primary-bg-medium: rgba(130,170,255,.5);--bg-selected-row: rgba(130,170,255,.15);--bg-disabled: #444a73;--search-overlay-bg: rgba(34,36,54,.88);--bg-success-light: rgba(195,232,141,.15);--bg-success-dark: rgba(195,232,141,.25);--bg-warning-light: rgba(255,199,119,.15);--bg-yellow-light: rgba(255,199,119,.12);--bg-orange-light: rgba(255,150,108,.1);--bg-error-light: rgba(255,117,127,.15);--bg-info-light: rgba(119,224,230,.15);--bg-cyan-light: rgba(119,224,230,.12);--bg-pink-light: rgba(192,153,255,.12);--bg-teal-light: rgba(119,224,230,.12);--bg-purple-light: rgba(192,153,255,.12);--overlay-purple-subtle: rgba(192,153,255,.08);--overlay-purple-light: rgba(192,153,255,.15);--overlay-purple-accent-10: rgba(119,224,230,.1);--text-high-emphasis: rgba(200,211,245,.87);--text-medium-emphasis: rgba(200,211,245,.6);--text-low-emphasis: rgba(200,211,245,.5);--text-disabled: rgba(200,211,245,.3);--gray-darkest: #c8d3f5;--gray-darker: #b4c2f0;--gray-dark: #828bb8;--gray-medium: #636da6;--gray: #545c7e;--gray-light: #444a73;--gray-lighter: #2f334d;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-frappe{--surface-0: #303446;--surface-1: #414559;--surface-2: #51576d;--surface-3: #626880;--surface-4: #737994;--surface-5: #838ba7;--bg-card-rgb: 65, 69, 89;--surface-rgb: 65, 69, 89;--divider: #51576d;--border-subtle: #414559;--text-primary: #c6d0f5;--text-secondary: #b5bfe2;--text-muted: #838ba7;--primary: #8caaee;--on-primary: #303446;--color-primary: #8caaee;--text-on-primary: #303446;--mat-sys-primary: #8caaee;--mat-sys-on-primary: #303446;--button-primary-bg: #8caaee;--color-primary-dark: #7692d4;--color-primary-light: #a8c0f5;--color-primary-darker: #627abb;--color-primary-darkest: #4d6298;--link-color: #85c1dc;--color-tertiary: #a6d189;--color-on-error: #303446;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #a6d189;--color-success-primary: #a6d189;--color-success-dark: #8db870;--color-success-light: #c0e0a8;--color-warning: #e5c890;--color-warning-primary: #e5c890;--color-warning-dark: #ef9f76;--color-warning-light: #f0daa8;--color-error: #e78284;--color-error-primary: #e78284;--color-error-dark: #d4606a;--color-error-light: #f0a5a7;--color-info: #99d1db;--color-info-dark: #85c1dc;--chart-blue: #8caaee;--chart-orange: #ef9f76;--chart-green: #a6d189;--chart-red: #e78284;--chart-purple: #ca9ee6;--chart-cyan: #99d1db;--chart-grid: #51576d;--chart-line-color: #ca9ee6;--skeleton-start: #414559;--skeleton-mid: #494d63;--skeleton-end: #51576d;--skeleton-bg: #414559;--gradient-primary: linear-gradient(135deg, #8caaee 0%, #627abb 100%);--gradient-primary-blue: linear-gradient(135deg, #627abb 0%, #4d6298 100%);--bg-highlight-primary: rgba(140,170,238,.15);--border-blue-light: #4d6298;--overlay-primary-02: rgba(140,170,238,.02);--overlay-primary-03: rgba(140,170,238,.03);--overlay-primary-04: rgba(140,170,238,.04);--overlay-primary-05: rgba(140,170,238,.05);--overlay-primary-06: rgba(140,170,238,.06);--overlay-primary-08: rgba(140,170,238,.08);--overlay-primary-10: rgba(140,170,238,.1);--overlay-primary-12: rgba(140,170,238,.12);--overlay-primary-15: rgba(140,170,238,.15);--overlay-primary-20: rgba(140,170,238,.2);--overlay-primary-30: rgba(140,170,238,.3);--overlay-primary-40: rgba(140,170,238,.4);--overlay-primary-50: rgba(140,170,238,.5);--overlay-primary-60: rgba(140,170,238,.6);--overlay-primary-70: rgba(140,170,238,.7);--overlay-primary-subtle: rgba(140,170,238,.06);--overlay-primary-light: rgba(140,170,238,.12);--overlay-primary-medium: rgba(140,170,238,.2);--overlay-primary-bg-light: rgba(140,170,238,.3);--overlay-primary-bg-medium: rgba(140,170,238,.5);--bg-selected-row: rgba(140,170,238,.15);--bg-disabled: #51576d;--search-overlay-bg: rgba(48,52,70,.88);--bg-success-light: rgba(166,209,137,.15);--bg-success-dark: rgba(166,209,137,.25);--bg-warning-light: rgba(229,200,144,.15);--bg-yellow-light: rgba(229,200,144,.12);--bg-orange-light: rgba(239,159,118,.1);--bg-error-light: rgba(231,130,132,.15);--bg-info-light: rgba(153,209,219,.15);--bg-cyan-light: rgba(153,209,219,.12);--bg-pink-light: rgba(244,184,228,.12);--bg-teal-light: rgba(129,200,190,.12);--bg-purple-light: rgba(202,158,230,.12);--overlay-purple-subtle: rgba(202,158,230,.08);--overlay-purple-light: rgba(202,158,230,.15);--overlay-purple-accent-10: rgba(153,209,219,.1);--text-high-emphasis: rgba(198,208,245,.87);--text-medium-emphasis: rgba(198,208,245,.6);--text-low-emphasis: rgba(198,208,245,.5);--text-disabled: rgba(198,208,245,.3);--gray-darkest: #c6d0f5;--gray-darker: #b5bfe2;--gray-dark: #a5adce;--gray-medium: #949cbb;--gray: #838ba7;--gray-light: #626880;--gray-lighter: #51576d;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-tryzub{--surface-0: #0a1628;--surface-1: #122040;--surface-2: #1a3060;--surface-3: #224080;--surface-4: #305090;--surface-5: #4868a0;--bg-card-rgb: 18, 32, 64;--surface-rgb: 18, 32, 64;--divider: #1a3060;--border-subtle: #122040;--text-primary: #e8e4d8;--text-secondary: #c0bca8;--text-muted: #7a8ba0;--primary: #f0c040;--on-primary: #0a1628;--color-primary: #f0c040;--text-on-primary: #0a1628;--mat-sys-primary: #f0c040;--mat-sys-on-primary: #0a1628;--button-primary-bg: #f0c040;--color-primary-dark: #d8a830;--color-primary-light: #f8d870;--color-primary-darker: #c09020;--color-primary-darkest: #987018;--link-color: #60b0e8;--color-tertiary: #5cb870;--color-on-error: #0a1628;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #5cb870;--color-success-primary: #5cb870;--color-success-dark: #40a050;--color-success-light: #80d090;--color-warning: #e8a030;--color-warning-primary: #e8a030;--color-warning-dark: #d08820;--color-warning-light: #f0c060;--color-error: #e05050;--color-error-primary: #e05050;--color-error-dark: #c03838;--color-error-light: #f08080;--color-info: #50a0d0;--color-info-dark: #3888b8;--chart-blue: #60b0e8;--chart-orange: #e8a030;--chart-green: #5cb870;--chart-red: #e05050;--chart-purple: #a080d0;--chart-cyan: #50c0d0;--chart-grid: #1a3060;--chart-line-color: #f0c040;--skeleton-start: #122040;--skeleton-mid: #162850;--skeleton-end: #1a3060;--skeleton-bg: #122040;--gradient-primary: linear-gradient(135deg, #f0c040 0%, #c09020 100%);--gradient-primary-blue: linear-gradient(135deg, #c09020 0%, #987018 100%);--bg-highlight-primary: rgba(240,192,64,.15);--border-blue-light: #987018;--overlay-primary-02: rgba(240,192,64,.02);--overlay-primary-03: rgba(240,192,64,.03);--overlay-primary-04: rgba(240,192,64,.04);--overlay-primary-05: rgba(240,192,64,.05);--overlay-primary-06: rgba(240,192,64,.06);--overlay-primary-08: rgba(240,192,64,.08);--overlay-primary-10: rgba(240,192,64,.1);--overlay-primary-12: rgba(240,192,64,.12);--overlay-primary-15: rgba(240,192,64,.15);--overlay-primary-20: rgba(240,192,64,.2);--overlay-primary-30: rgba(240,192,64,.3);--overlay-primary-40: rgba(240,192,64,.4);--overlay-primary-50: rgba(240,192,64,.5);--overlay-primary-60: rgba(240,192,64,.6);--overlay-primary-70: rgba(240,192,64,.7);--overlay-primary-subtle: rgba(240,192,64,.06);--overlay-primary-light: rgba(240,192,64,.12);--overlay-primary-medium: rgba(240,192,64,.2);--overlay-primary-bg-light: rgba(240,192,64,.3);--overlay-primary-bg-medium: rgba(240,192,64,.5);--bg-selected-row: rgba(240,192,64,.15);--bg-disabled: #1a3060;--search-overlay-bg: rgba(10,22,40,.88);--bg-success-light: rgba(92,184,112,.15);--bg-success-dark: rgba(92,184,112,.25);--bg-warning-light: rgba(232,160,48,.15);--bg-yellow-light: rgba(240,192,64,.12);--bg-orange-light: rgba(232,160,48,.1);--bg-error-light: rgba(224,80,80,.15);--bg-info-light: rgba(80,160,208,.15);--bg-cyan-light: rgba(80,192,208,.12);--bg-pink-light: rgba(160,128,208,.12);--bg-teal-light: rgba(80,192,208,.12);--bg-purple-light: rgba(160,128,208,.12);--overlay-purple-subtle: rgba(160,128,208,.08);--overlay-purple-light: rgba(160,128,208,.15);--overlay-purple-accent-10: rgba(96,176,232,.1);--text-high-emphasis: rgba(232,228,216,.87);--text-medium-emphasis: rgba(232,228,216,.6);--text-low-emphasis: rgba(232,228,216,.5);--text-disabled: rgba(232,228,216,.3);--gray-darkest: #e8e4d8;--gray-darker: #c0bca8;--gray-dark: #98a0b0;--gray-medium: #7a8ba0;--gray: #5a6880;--gray-light: #3a5070;--gray-lighter: #1a3060;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider);--color-accent-bg: #2858a8;--color-accent-bg-hover: #3068b8;--color-accent-text: #ffffff}html.dark-theme.theme-tryzub .mat-mdc-unelevated-button.mat-accent,html.dark-theme.theme-tryzub .mat-mdc-raised-button.mat-accent,html.dark-theme.theme-tryzub .mat-mdc-flat-button.mat-accent{--mdc-filled-button-container-color: var(--color-accent-bg) !important;--mdc-filled-button-label-text-color: var(--color-accent-text) !important;background-color:var(--color-accent-bg)!important;color:var(--color-accent-text)!important}html.dark-theme.theme-tryzub .mat-mdc-unelevated-button.mat-accent .mat-icon,html.dark-theme.theme-tryzub .mat-mdc-raised-button.mat-accent .mat-icon,html.dark-theme.theme-tryzub .mat-mdc-flat-button.mat-accent .mat-icon{color:var(--color-accent-text)!important}html.dark-theme.theme-tryzub .mat-mdc-unelevated-button.mat-accent:hover:not(:disabled),html.dark-theme.theme-tryzub .mat-mdc-raised-button.mat-accent:hover:not(:disabled),html.dark-theme.theme-tryzub .mat-mdc-flat-button.mat-accent:hover:not(:disabled){background-color:var(--color-accent-bg-hover)!important;color:var(--color-accent-text)!important}html.dark-theme.theme-tryzub .mat-mdc-unelevated-button.mat-accent:hover:not(:disabled) .mat-icon,html.dark-theme.theme-tryzub .mat-mdc-raised-button.mat-accent:hover:not(:disabled) .mat-icon,html.dark-theme.theme-tryzub .mat-mdc-flat-button.mat-accent:hover:not(:disabled) .mat-icon{color:var(--color-accent-text)!important}html.dark-theme.theme-tryzub .mat-mdc-fab.mat-accent,html.dark-theme.theme-tryzub .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: var(--color-accent-bg) !important;--mdc-fab-icon-color: var(--color-accent-text) !important;background-color:var(--color-accent-bg)!important;color:var(--color-accent-text)!important}html.dark-theme.theme-tryzub .mat-mdc-fab.mat-accent .mat-icon,html.dark-theme.theme-tryzub .mat-mdc-mini-fab.mat-accent .mat-icon,html.dark-theme.theme-tryzub .mat-mdc-fab.mat-accent span,html.dark-theme.theme-tryzub .mat-mdc-fab.mat-accent .mdc-fab__label,html.dark-theme.theme-tryzub .mat-mdc-fab.mat-accent .mdc-button__label,html.dark-theme.theme-tryzub .mat-mdc-mini-fab.mat-accent span,html.dark-theme.theme-tryzub .mat-mdc-mini-fab.mat-accent .mdc-fab__label,html.dark-theme.theme-tryzub .mat-mdc-mini-fab.mat-accent .mdc-button__label{color:var(--color-accent-text)!important}html.dark-theme.theme-tryzub .mat-mdc-fab.mat-accent:hover:not(:disabled),html.dark-theme.theme-tryzub .mat-mdc-mini-fab.mat-accent:hover:not(:disabled){background-color:var(--color-accent-bg-hover)!important;color:var(--color-accent-text)!important}html.dark-theme.theme-tryzub .mat-mdc-fab.mat-accent:hover:not(:disabled) .mat-icon,html.dark-theme.theme-tryzub .mat-mdc-mini-fab.mat-accent:hover:not(:disabled) .mat-icon{color:var(--color-accent-text)!important}html.dark-theme.theme-vyshyvanka{--surface-0: #0f0f12;--surface-1: #1a1a20;--surface-2: #2a2a35;--surface-3: #3a3a48;--surface-4: #4a4a58;--surface-5: #606070;--bg-card-rgb: 26, 26, 32;--surface-rgb: 26, 26, 32;--divider: #2a2a35;--border-subtle: #1a1a20;--text-primary: #e0dcd0;--text-secondary: #b8b4a8;--text-muted: #787070;--primary: #c83030;--on-primary: #ffffff;--color-primary: #c83030;--text-on-primary: #ffffff;--mat-sys-primary: #c83030;--mat-sys-on-primary: #ffffff;--button-primary-bg: #c83030;--color-primary-dark: #a82828;--color-primary-light: #e06060;--color-primary-darker: #882020;--color-primary-darkest: #681818;--link-color: #e06060;--color-tertiary: #6aaa60;--color-on-error: #0f0f12;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #6aaa60;--color-success-primary: #6aaa60;--color-success-dark: #509048;--color-success-light: #88c080;--color-warning: #d4a030;--color-warning-primary: #d4a030;--color-warning-dark: #b88828;--color-warning-light: #e8c060;--color-error: #e04848;--color-error-primary: #e04848;--color-error-dark: #c03030;--color-error-light: #f08080;--color-info: #5090c0;--color-info-dark: #3878a8;--chart-blue: #3070b0;--chart-orange: #d4a030;--chart-green: #6aaa60;--chart-red: #c83030;--chart-purple: #9060b0;--chart-cyan: #5090c0;--chart-grid: #2a2a35;--chart-line-color: #3070b0;--skeleton-start: #1a1a20;--skeleton-mid: #22222a;--skeleton-end: #2a2a35;--skeleton-bg: #1a1a20;--gradient-primary: linear-gradient(135deg, #c83030 0%, #882020 100%);--gradient-primary-blue: linear-gradient(135deg, #882020 0%, #681818 100%);--bg-highlight-primary: rgba(200,48,48,.15);--border-blue-light: #681818;--overlay-primary-02: rgba(200,48,48,.02);--overlay-primary-03: rgba(200,48,48,.03);--overlay-primary-04: rgba(200,48,48,.04);--overlay-primary-05: rgba(200,48,48,.05);--overlay-primary-06: rgba(200,48,48,.06);--overlay-primary-08: rgba(200,48,48,.08);--overlay-primary-10: rgba(200,48,48,.1);--overlay-primary-12: rgba(200,48,48,.12);--overlay-primary-15: rgba(200,48,48,.15);--overlay-primary-20: rgba(200,48,48,.2);--overlay-primary-30: rgba(200,48,48,.3);--overlay-primary-40: rgba(200,48,48,.4);--overlay-primary-50: rgba(200,48,48,.5);--overlay-primary-60: rgba(200,48,48,.6);--overlay-primary-70: rgba(200,48,48,.7);--overlay-primary-subtle: rgba(200,48,48,.06);--overlay-primary-light: rgba(200,48,48,.12);--overlay-primary-medium: rgba(200,48,48,.2);--overlay-primary-bg-light: rgba(200,48,48,.3);--overlay-primary-bg-medium: rgba(200,48,48,.5);--bg-selected-row: rgba(200,48,48,.15);--bg-disabled: #2a2a35;--search-overlay-bg: rgba(15,15,18,.88);--bg-success-light: rgba(106,170,96,.15);--bg-success-dark: rgba(106,170,96,.25);--bg-warning-light: rgba(212,160,48,.15);--bg-yellow-light: rgba(212,160,48,.12);--bg-orange-light: rgba(212,160,48,.1);--bg-error-light: rgba(224,72,72,.15);--bg-info-light: rgba(80,144,192,.15);--bg-cyan-light: rgba(80,144,192,.12);--bg-pink-light: rgba(144,96,176,.12);--bg-teal-light: rgba(80,144,192,.12);--bg-purple-light: rgba(144,96,176,.12);--overlay-purple-subtle: rgba(144,96,176,.08);--overlay-purple-light: rgba(144,96,176,.15);--overlay-purple-accent-10: rgba(48,112,176,.1);--text-high-emphasis: rgba(224,220,208,.87);--text-medium-emphasis: rgba(224,220,208,.6);--text-low-emphasis: rgba(224,220,208,.5);--text-disabled: rgba(224,220,208,.3);--gray-darkest: #e0dcd0;--gray-darker: #b8b4a8;--gray-dark: #909088;--gray-medium: #787070;--gray: #606060;--gray-light: #4a4a58;--gray-lighter: #2a2a35;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-karpaty{--surface-0: #0c1410;--surface-1: #162018;--surface-2: #243028;--surface-3: #324038;--surface-4: #405048;--surface-5: #586860;--bg-card-rgb: 22, 32, 24;--surface-rgb: 22, 32, 24;--divider: #243028;--border-subtle: #162018;--text-primary: #d8e0d4;--text-secondary: #b0b8a8;--text-muted: #6a7a6a;--primary: #5aaa70;--on-primary: #0c1410;--color-primary: #5aaa70;--text-on-primary: #0c1410;--mat-sys-primary: #5aaa70;--mat-sys-on-primary: #0c1410;--button-primary-bg: #5aaa70;--color-primary-dark: #489060;--color-primary-light: #78c090;--color-primary-darker: #387848;--color-primary-darkest: #286038;--link-color: #70c0a0;--color-tertiary: #6ac080;--color-on-error: #0c1410;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #6ac080;--color-success-primary: #6ac080;--color-success-dark: #50a060;--color-success-light: #88d8a0;--color-warning: #d0b050;--color-warning-primary: #d0b050;--color-warning-dark: #b89840;--color-warning-light: #e0c870;--color-error: #d05050;--color-error-primary: #d05050;--color-error-dark: #b03838;--color-error-light: #e08080;--color-info: #50a0b8;--color-info-dark: #3888a0;--chart-blue: #50a0b8;--chart-orange: #d0b050;--chart-green: #5aaa70;--chart-red: #d05050;--chart-purple: #9080b0;--chart-cyan: #70c0a0;--chart-grid: #243028;--chart-line-color: #70c0a0;--skeleton-start: #162018;--skeleton-mid: #1c2820;--skeleton-end: #243028;--skeleton-bg: #162018;--gradient-primary: linear-gradient(135deg, #5aaa70 0%, #387848 100%);--gradient-primary-blue: linear-gradient(135deg, #387848 0%, #286038 100%);--bg-highlight-primary: rgba(90,170,112,.15);--border-blue-light: #286038;--overlay-primary-02: rgba(90,170,112,.02);--overlay-primary-03: rgba(90,170,112,.03);--overlay-primary-04: rgba(90,170,112,.04);--overlay-primary-05: rgba(90,170,112,.05);--overlay-primary-06: rgba(90,170,112,.06);--overlay-primary-08: rgba(90,170,112,.08);--overlay-primary-10: rgba(90,170,112,.1);--overlay-primary-12: rgba(90,170,112,.12);--overlay-primary-15: rgba(90,170,112,.15);--overlay-primary-20: rgba(90,170,112,.2);--overlay-primary-30: rgba(90,170,112,.3);--overlay-primary-40: rgba(90,170,112,.4);--overlay-primary-50: rgba(90,170,112,.5);--overlay-primary-60: rgba(90,170,112,.6);--overlay-primary-70: rgba(90,170,112,.7);--overlay-primary-subtle: rgba(90,170,112,.06);--overlay-primary-light: rgba(90,170,112,.12);--overlay-primary-medium: rgba(90,170,112,.2);--overlay-primary-bg-light: rgba(90,170,112,.3);--overlay-primary-bg-medium: rgba(90,170,112,.5);--bg-selected-row: rgba(90,170,112,.15);--bg-disabled: #243028;--search-overlay-bg: rgba(12,20,16,.88);--bg-success-light: rgba(106,192,128,.15);--bg-success-dark: rgba(106,192,128,.25);--bg-warning-light: rgba(208,176,80,.15);--bg-yellow-light: rgba(208,176,80,.12);--bg-orange-light: rgba(208,176,80,.1);--bg-error-light: rgba(208,80,80,.15);--bg-info-light: rgba(80,160,184,.15);--bg-cyan-light: rgba(112,192,160,.12);--bg-pink-light: rgba(144,128,176,.12);--bg-teal-light: rgba(112,192,160,.12);--bg-purple-light: rgba(144,128,176,.12);--overlay-purple-subtle: rgba(144,128,176,.08);--overlay-purple-light: rgba(144,128,176,.15);--overlay-purple-accent-10: rgba(112,192,160,.1);--text-high-emphasis: rgba(216,224,212,.87);--text-medium-emphasis: rgba(216,224,212,.6);--text-low-emphasis: rgba(216,224,212,.5);--text-disabled: rgba(216,224,212,.3);--gray-darkest: #d8e0d4;--gray-darker: #b0b8a8;--gray-dark: #889080;--gray-medium: #6a7a6a;--gray: #586860;--gray-light: #405048;--gray-lighter: #243028;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-petrykivka{--surface-0: #121015;--surface-1: #1e1a22;--surface-2: #2e2835;--surface-3: #3e3848;--surface-4: #504858;--surface-5: #686070;--bg-card-rgb: 30, 26, 34;--surface-rgb: 30, 26, 34;--divider: #2e2835;--border-subtle: #1e1a22;--text-primary: #e8e0d8;--text-secondary: #c0b8b0;--text-muted: #807070;--primary: #e05830;--on-primary: #ffffff;--color-primary: #e05830;--text-on-primary: #ffffff;--mat-sys-primary: #e05830;--mat-sys-on-primary: #ffffff;--button-primary-bg: #e05830;--color-primary-dark: #c04828;--color-primary-light: #f08060;--color-primary-darker: #a03820;--color-primary-darkest: #802818;--link-color: #f08060;--color-tertiary: #58a850;--color-on-error: #121015;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #58a850;--color-success-primary: #58a850;--color-success-dark: #409040;--color-success-light: #78c070;--color-warning: #e0b040;--color-warning-primary: #e0b040;--color-warning-dark: #c89830;--color-warning-light: #f0c860;--color-error: #d04040;--color-error-primary: #d04040;--color-error-dark: #b03030;--color-error-light: #e07070;--color-info: #4090c0;--color-info-dark: #3078a0;--chart-blue: #4090c0;--chart-orange: #e05830;--chart-green: #58a850;--chart-red: #d04040;--chart-purple: #a070c0;--chart-cyan: #40a0b8;--chart-grid: #2e2835;--chart-line-color: #e0b040;--skeleton-start: #1e1a22;--skeleton-mid: #26222c;--skeleton-end: #2e2835;--skeleton-bg: #1e1a22;--gradient-primary: linear-gradient(135deg, #e05830 0%, #a03820 100%);--gradient-primary-blue: linear-gradient(135deg, #a03820 0%, #802818 100%);--bg-highlight-primary: rgba(224,88,48,.15);--border-blue-light: #802818;--overlay-primary-02: rgba(224,88,48,.02);--overlay-primary-03: rgba(224,88,48,.03);--overlay-primary-04: rgba(224,88,48,.04);--overlay-primary-05: rgba(224,88,48,.05);--overlay-primary-06: rgba(224,88,48,.06);--overlay-primary-08: rgba(224,88,48,.08);--overlay-primary-10: rgba(224,88,48,.1);--overlay-primary-12: rgba(224,88,48,.12);--overlay-primary-15: rgba(224,88,48,.15);--overlay-primary-20: rgba(224,88,48,.2);--overlay-primary-30: rgba(224,88,48,.3);--overlay-primary-40: rgba(224,88,48,.4);--overlay-primary-50: rgba(224,88,48,.5);--overlay-primary-60: rgba(224,88,48,.6);--overlay-primary-70: rgba(224,88,48,.7);--overlay-primary-subtle: rgba(224,88,48,.06);--overlay-primary-light: rgba(224,88,48,.12);--overlay-primary-medium: rgba(224,88,48,.2);--overlay-primary-bg-light: rgba(224,88,48,.3);--overlay-primary-bg-medium: rgba(224,88,48,.5);--bg-selected-row: rgba(224,88,48,.15);--bg-disabled: #2e2835;--search-overlay-bg: rgba(18,16,21,.88);--bg-success-light: rgba(88,168,80,.15);--bg-success-dark: rgba(88,168,80,.25);--bg-warning-light: rgba(224,176,64,.15);--bg-yellow-light: rgba(224,176,64,.12);--bg-orange-light: rgba(224,88,48,.1);--bg-error-light: rgba(208,64,64,.15);--bg-info-light: rgba(64,144,192,.15);--bg-cyan-light: rgba(64,160,184,.12);--bg-pink-light: rgba(160,112,192,.12);--bg-teal-light: rgba(64,160,184,.12);--bg-purple-light: rgba(160,112,192,.12);--overlay-purple-subtle: rgba(160,112,192,.08);--overlay-purple-light: rgba(160,112,192,.15);--overlay-purple-accent-10: rgba(64,144,192,.1);--text-high-emphasis: rgba(232,224,216,.87);--text-medium-emphasis: rgba(232,224,216,.6);--text-low-emphasis: rgba(232,224,216,.5);--text-disabled: rgba(232,224,216,.3);--gray-darkest: #e8e0d8;--gray-darker: #c0b8b0;--gray-dark: #988888;--gray-medium: #807070;--gray: #686070;--gray-light: #504858;--gray-lighter: #2e2835;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-chornomor{--surface-0: #080e18;--surface-1: #101828;--surface-2: #182438;--surface-3: #203048;--surface-4: #284058;--surface-5: #385870;--bg-card-rgb: 16, 24, 40;--surface-rgb: 16, 24, 40;--divider: #182438;--border-subtle: #101828;--text-primary: #d8e0e8;--text-secondary: #a8b8c8;--text-muted: #607888;--primary: #40b8c8;--on-primary: #080e18;--color-primary: #40b8c8;--text-on-primary: #080e18;--mat-sys-primary: #40b8c8;--mat-sys-on-primary: #080e18;--button-primary-bg: #40b8c8;--color-primary-dark: #30a0b0;--color-primary-light: #60d0d8;--color-primary-darker: #208898;--color-primary-darkest: #187080;--link-color: #60d0d8;--color-tertiary: #58b880;--color-on-error: #080e18;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #58b880;--color-success-primary: #58b880;--color-success-dark: #40a068;--color-success-light: #78d0a0;--color-warning: #e0a848;--color-warning-primary: #e0a848;--color-warning-dark: #c89038;--color-warning-light: #f0c068;--color-error: #e05858;--color-error-primary: #e05858;--color-error-dark: #c04040;--color-error-light: #f08888;--color-info: #50a8d0;--color-info-dark: #3890b8;--chart-blue: #40b8c8;--chart-orange: #e0a848;--chart-green: #58b880;--chart-red: #e05858;--chart-purple: #a088c0;--chart-cyan: #60d0d8;--chart-grid: #182438;--chart-line-color: #40b8c8;--skeleton-start: #101828;--skeleton-mid: #141e30;--skeleton-end: #182438;--skeleton-bg: #101828;--gradient-primary: linear-gradient(135deg, #40b8c8 0%, #208898 100%);--gradient-primary-blue: linear-gradient(135deg, #208898 0%, #187080 100%);--bg-highlight-primary: rgba(64,184,200,.15);--border-blue-light: #187080;--overlay-primary-02: rgba(64,184,200,.02);--overlay-primary-03: rgba(64,184,200,.03);--overlay-primary-04: rgba(64,184,200,.04);--overlay-primary-05: rgba(64,184,200,.05);--overlay-primary-06: rgba(64,184,200,.06);--overlay-primary-08: rgba(64,184,200,.08);--overlay-primary-10: rgba(64,184,200,.1);--overlay-primary-12: rgba(64,184,200,.12);--overlay-primary-15: rgba(64,184,200,.15);--overlay-primary-20: rgba(64,184,200,.2);--overlay-primary-30: rgba(64,184,200,.3);--overlay-primary-40: rgba(64,184,200,.4);--overlay-primary-50: rgba(64,184,200,.5);--overlay-primary-60: rgba(64,184,200,.6);--overlay-primary-70: rgba(64,184,200,.7);--overlay-primary-subtle: rgba(64,184,200,.06);--overlay-primary-light: rgba(64,184,200,.12);--overlay-primary-medium: rgba(64,184,200,.2);--overlay-primary-bg-light: rgba(64,184,200,.3);--overlay-primary-bg-medium: rgba(64,184,200,.5);--bg-selected-row: rgba(64,184,200,.15);--bg-disabled: #182438;--search-overlay-bg: rgba(8,14,24,.88);--bg-success-light: rgba(88,184,128,.15);--bg-success-dark: rgba(88,184,128,.25);--bg-warning-light: rgba(224,168,72,.15);--bg-yellow-light: rgba(224,168,72,.12);--bg-orange-light: rgba(224,168,72,.1);--bg-error-light: rgba(224,88,88,.15);--bg-info-light: rgba(80,168,208,.15);--bg-cyan-light: rgba(96,208,216,.12);--bg-pink-light: rgba(160,136,192,.12);--bg-teal-light: rgba(96,208,216,.12);--bg-purple-light: rgba(160,136,192,.12);--overlay-purple-subtle: rgba(160,136,192,.08);--overlay-purple-light: rgba(160,136,192,.15);--overlay-purple-accent-10: rgba(96,208,216,.1);--text-high-emphasis: rgba(216,224,232,.87);--text-medium-emphasis: rgba(216,224,232,.6);--text-low-emphasis: rgba(216,224,232,.5);--text-disabled: rgba(216,224,232,.3);--gray-darkest: #d8e0e8;--gray-darker: #a8b8c8;--gray-dark: #8098a8;--gray-medium: #607888;--gray: #385870;--gray-light: #284058;--gray-lighter: #182438;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-dnipro{--surface-0: #0a0e16;--surface-1: #141822;--surface-2: #202830;--surface-3: #283440;--surface-4: #344050;--surface-5: #485868;--bg-card-rgb: 20, 24, 34;--surface-rgb: 20, 24, 34;--divider: #202830;--border-subtle: #141822;--text-primary: #d0d8e0;--text-secondary: #a0b0c0;--text-muted: #687888;--primary: #5898c8;--on-primary: #0a0e16;--color-primary: #5898c8;--text-on-primary: #0a0e16;--mat-sys-primary: #5898c8;--mat-sys-on-primary: #0a0e16;--button-primary-bg: #5898c8;--color-primary-dark: #4880b0;--color-primary-light: #78b8e0;--color-primary-darker: #386898;--color-primary-darkest: #285078;--link-color: #78b8e0;--color-tertiary: #58b078;--color-on-error: #0a0e16;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #58b078;--color-success-primary: #58b078;--color-success-dark: #409860;--color-success-light: #78c898;--color-warning: #d0a040;--color-warning-primary: #d0a040;--color-warning-dark: #b88830;--color-warning-light: #e0b860;--color-error: #d85050;--color-error-primary: #d85050;--color-error-dark: #b83838;--color-error-light: #f08080;--color-info: #5898c8;--color-info-dark: #4880b0;--chart-blue: #5898c8;--chart-orange: #d0a040;--chart-green: #58b078;--chart-red: #d85050;--chart-purple: #9080b8;--chart-cyan: #58b0c0;--chart-grid: #202830;--chart-line-color: #78b8e0;--skeleton-start: #141822;--skeleton-mid: #1a2028;--skeleton-end: #202830;--skeleton-bg: #141822;--gradient-primary: linear-gradient(135deg, #5898c8 0%, #386898 100%);--gradient-primary-blue: linear-gradient(135deg, #386898 0%, #285078 100%);--bg-highlight-primary: rgba(88,152,200,.15);--border-blue-light: #285078;--overlay-primary-02: rgba(88,152,200,.02);--overlay-primary-03: rgba(88,152,200,.03);--overlay-primary-04: rgba(88,152,200,.04);--overlay-primary-05: rgba(88,152,200,.05);--overlay-primary-06: rgba(88,152,200,.06);--overlay-primary-08: rgba(88,152,200,.08);--overlay-primary-10: rgba(88,152,200,.1);--overlay-primary-12: rgba(88,152,200,.12);--overlay-primary-15: rgba(88,152,200,.15);--overlay-primary-20: rgba(88,152,200,.2);--overlay-primary-30: rgba(88,152,200,.3);--overlay-primary-40: rgba(88,152,200,.4);--overlay-primary-50: rgba(88,152,200,.5);--overlay-primary-60: rgba(88,152,200,.6);--overlay-primary-70: rgba(88,152,200,.7);--overlay-primary-subtle: rgba(88,152,200,.06);--overlay-primary-light: rgba(88,152,200,.12);--overlay-primary-medium: rgba(88,152,200,.2);--overlay-primary-bg-light: rgba(88,152,200,.3);--overlay-primary-bg-medium: rgba(88,152,200,.5);--bg-selected-row: rgba(88,152,200,.15);--bg-disabled: #202830;--search-overlay-bg: rgba(10,14,22,.88);--bg-success-light: rgba(88,176,120,.15);--bg-success-dark: rgba(88,176,120,.25);--bg-warning-light: rgba(208,160,64,.15);--bg-yellow-light: rgba(208,160,64,.12);--bg-orange-light: rgba(208,160,64,.1);--bg-error-light: rgba(216,80,80,.15);--bg-info-light: rgba(88,152,200,.15);--bg-cyan-light: rgba(88,176,192,.12);--bg-pink-light: rgba(144,128,184,.12);--bg-teal-light: rgba(88,176,192,.12);--bg-purple-light: rgba(144,128,184,.12);--overlay-purple-subtle: rgba(144,128,184,.08);--overlay-purple-light: rgba(144,128,184,.15);--overlay-purple-accent-10: rgba(120,184,224,.1);--text-high-emphasis: rgba(208,216,224,.87);--text-medium-emphasis: rgba(208,216,224,.6);--text-low-emphasis: rgba(208,216,224,.5);--text-disabled: rgba(208,216,224,.3);--gray-darkest: #d0d8e0;--gray-darker: #a0b0c0;--gray-dark: #8098a8;--gray-medium: #687888;--gray: #485868;--gray-light: #344050;--gray-lighter: #202830;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-lavanda{--surface-0: #12101a;--surface-1: #1c1828;--surface-2: #282238;--surface-3: #342e48;--surface-4: #403858;--surface-5: #585070;--bg-card-rgb: 28, 24, 40;--surface-rgb: 28, 24, 40;--divider: #282238;--border-subtle: #1c1828;--text-primary: #dcd8e8;--text-secondary: #b8b0c8;--text-muted: #787090;--primary: #9878c0;--on-primary: #12101a;--color-primary: #9878c0;--text-on-primary: #12101a;--mat-sys-primary: #9878c0;--mat-sys-on-primary: #12101a;--button-primary-bg: #9878c0;--color-primary-dark: #8060a8;--color-primary-light: #b098d8;--color-primary-darker: #684890;--color-primary-darkest: #503878;--link-color: #b098d8;--color-tertiary: #60a870;--color-on-error: #12101a;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #60a870;--color-success-primary: #60a870;--color-success-dark: #489058;--color-success-light: #80c090;--color-warning: #d8b048;--color-warning-primary: #d8b048;--color-warning-dark: #c09838;--color-warning-light: #e8c868;--color-error: #d05050;--color-error-primary: #d05050;--color-error-dark: #b03838;--color-error-light: #e88080;--color-info: #6888b8;--color-info-dark: #5070a0;--chart-blue: #6888b8;--chart-orange: #d8b048;--chart-green: #60a870;--chart-red: #d05050;--chart-purple: #9878c0;--chart-cyan: #68a8b8;--chart-grid: #282238;--chart-line-color: #b098d8;--skeleton-start: #1c1828;--skeleton-mid: #221e30;--skeleton-end: #282238;--skeleton-bg: #1c1828;--gradient-primary: linear-gradient(135deg, #9878c0 0%, #684890 100%);--gradient-primary-blue: linear-gradient(135deg, #684890 0%, #503878 100%);--bg-highlight-primary: rgba(152,120,192,.15);--border-blue-light: #503878;--overlay-primary-02: rgba(152,120,192,.02);--overlay-primary-03: rgba(152,120,192,.03);--overlay-primary-04: rgba(152,120,192,.04);--overlay-primary-05: rgba(152,120,192,.05);--overlay-primary-06: rgba(152,120,192,.06);--overlay-primary-08: rgba(152,120,192,.08);--overlay-primary-10: rgba(152,120,192,.1);--overlay-primary-12: rgba(152,120,192,.12);--overlay-primary-15: rgba(152,120,192,.15);--overlay-primary-20: rgba(152,120,192,.2);--overlay-primary-30: rgba(152,120,192,.3);--overlay-primary-40: rgba(152,120,192,.4);--overlay-primary-50: rgba(152,120,192,.5);--overlay-primary-60: rgba(152,120,192,.6);--overlay-primary-70: rgba(152,120,192,.7);--overlay-primary-subtle: rgba(152,120,192,.06);--overlay-primary-light: rgba(152,120,192,.12);--overlay-primary-medium: rgba(152,120,192,.2);--overlay-primary-bg-light: rgba(152,120,192,.3);--overlay-primary-bg-medium: rgba(152,120,192,.5);--bg-selected-row: rgba(152,120,192,.15);--bg-disabled: #282238;--search-overlay-bg: rgba(18,16,26,.88);--bg-success-light: rgba(96,168,112,.15);--bg-success-dark: rgba(96,168,112,.25);--bg-warning-light: rgba(216,176,72,.15);--bg-yellow-light: rgba(216,176,72,.12);--bg-orange-light: rgba(216,176,72,.1);--bg-error-light: rgba(208,80,80,.15);--bg-info-light: rgba(104,136,184,.15);--bg-cyan-light: rgba(104,168,184,.12);--bg-pink-light: rgba(152,120,192,.12);--bg-teal-light: rgba(104,168,184,.12);--bg-purple-light: rgba(152,120,192,.12);--overlay-purple-subtle: rgba(152,120,192,.08);--overlay-purple-light: rgba(152,120,192,.15);--overlay-purple-accent-10: rgba(176,152,216,.1);--text-high-emphasis: rgba(220,216,232,.87);--text-medium-emphasis: rgba(220,216,232,.6);--text-low-emphasis: rgba(220,216,232,.5);--text-disabled: rgba(220,216,232,.3);--gray-darkest: #dcd8e8;--gray-darker: #b8b0c8;--gray-dark: #9888a8;--gray-medium: #787090;--gray: #585070;--gray-light: #403858;--gray-lighter: #282238;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-opishnya{--surface-0: #141210;--surface-1: #201c18;--surface-2: #302a22;--surface-3: #403830;--surface-4: #504840;--surface-5: #686050;--bg-card-rgb: 32, 28, 24;--surface-rgb: 32, 28, 24;--divider: #302a22;--border-subtle: #201c18;--text-primary: #e0d8c8;--text-secondary: #c0b8a0;--text-muted: #887868;--primary: #c89048;--on-primary: #141210;--color-primary: #c89048;--text-on-primary: #141210;--mat-sys-primary: #c89048;--mat-sys-on-primary: #141210;--button-primary-bg: #c89048;--color-primary-dark: #b07838;--color-primary-light: #d8a868;--color-primary-darker: #986030;--color-primary-darkest: #784820;--link-color: #d8a868;--color-tertiary: #68a050;--color-on-error: #141210;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #68a050;--color-success-primary: #68a050;--color-success-dark: #508840;--color-success-light: #88b870;--color-warning: #d0a030;--color-warning-primary: #d0a030;--color-warning-dark: #b88828;--color-warning-light: #e0b850;--color-error: #c84838;--color-error-primary: #c84838;--color-error-dark: #a83828;--color-error-light: #e07868;--color-info: #5888a8;--color-info-dark: #487090;--chart-blue: #5888a8;--chart-orange: #c89048;--chart-green: #68a050;--chart-red: #c84838;--chart-purple: #9878a0;--chart-cyan: #5898a0;--chart-grid: #302a22;--chart-line-color: #d8a868;--skeleton-start: #201c18;--skeleton-mid: #28221c;--skeleton-end: #302a22;--skeleton-bg: #201c18;--gradient-primary: linear-gradient(135deg, #c89048 0%, #986030 100%);--gradient-primary-blue: linear-gradient(135deg, #986030 0%, #784820 100%);--bg-highlight-primary: rgba(200,144,72,.15);--border-blue-light: #784820;--overlay-primary-02: rgba(200,144,72,.02);--overlay-primary-03: rgba(200,144,72,.03);--overlay-primary-04: rgba(200,144,72,.04);--overlay-primary-05: rgba(200,144,72,.05);--overlay-primary-06: rgba(200,144,72,.06);--overlay-primary-08: rgba(200,144,72,.08);--overlay-primary-10: rgba(200,144,72,.1);--overlay-primary-12: rgba(200,144,72,.12);--overlay-primary-15: rgba(200,144,72,.15);--overlay-primary-20: rgba(200,144,72,.2);--overlay-primary-30: rgba(200,144,72,.3);--overlay-primary-40: rgba(200,144,72,.4);--overlay-primary-50: rgba(200,144,72,.5);--overlay-primary-60: rgba(200,144,72,.6);--overlay-primary-70: rgba(200,144,72,.7);--overlay-primary-subtle: rgba(200,144,72,.06);--overlay-primary-light: rgba(200,144,72,.12);--overlay-primary-medium: rgba(200,144,72,.2);--overlay-primary-bg-light: rgba(200,144,72,.3);--overlay-primary-bg-medium: rgba(200,144,72,.5);--bg-selected-row: rgba(200,144,72,.15);--bg-disabled: #302a22;--search-overlay-bg: rgba(20,18,16,.88);--bg-success-light: rgba(104,160,80,.15);--bg-success-dark: rgba(104,160,80,.25);--bg-warning-light: rgba(208,160,48,.15);--bg-yellow-light: rgba(208,160,48,.12);--bg-orange-light: rgba(200,144,72,.1);--bg-error-light: rgba(200,72,56,.15);--bg-info-light: rgba(88,136,168,.15);--bg-cyan-light: rgba(88,152,160,.12);--bg-pink-light: rgba(152,120,160,.12);--bg-teal-light: rgba(88,152,160,.12);--bg-purple-light: rgba(152,120,160,.12);--overlay-purple-subtle: rgba(152,120,160,.08);--overlay-purple-light: rgba(152,120,160,.15);--overlay-purple-accent-10: rgba(216,168,104,.1);--text-high-emphasis: rgba(224,216,200,.87);--text-medium-emphasis: rgba(224,216,200,.6);--text-low-emphasis: rgba(224,216,200,.5);--text-disabled: rgba(224,216,200,.3);--gray-darkest: #e0d8c8;--gray-darker: #c0b8a0;--gray-dark: #a09880;--gray-medium: #887868;--gray: #686050;--gray-light: #504840;--gray-lighter: #302a22;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-lviv{--surface-0: #10100e;--surface-1: #1c1a16;--surface-2: #2a2820;--surface-3: #38362c;--surface-4: #484638;--surface-5: #605c4c;--bg-card-rgb: 28, 26, 22;--surface-rgb: 28, 26, 22;--divider: #2a2820;--border-subtle: #1c1a16;--text-primary: #dcd8cc;--text-secondary: #b8b4a4;--text-muted: #807c68;--primary: #70a888;--on-primary: #10100e;--color-primary: #70a888;--text-on-primary: #10100e;--mat-sys-primary: #70a888;--mat-sys-on-primary: #10100e;--button-primary-bg: #70a888;--color-primary-dark: #589070;--color-primary-light: #90c0a0;--color-primary-darker: #407858;--color-primary-darkest: #306048;--link-color: #90c0a0;--color-tertiary: #a89868;--color-on-error: #10100e;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #70a888;--color-success-primary: #70a888;--color-success-dark: #589070;--color-success-light: #90c0a0;--color-warning: #d0a850;--color-warning-primary: #d0a850;--color-warning-dark: #b89040;--color-warning-light: #e0c070;--color-error: #c85040;--color-error-primary: #c85040;--color-error-dark: #a83830;--color-error-light: #e08070;--color-info: #6898a8;--color-info-dark: #508090;--chart-blue: #6898a8;--chart-orange: #d0a850;--chart-green: #70a888;--chart-red: #c85040;--chart-purple: #988098;--chart-cyan: #70b0a0;--chart-grid: #2a2820;--chart-line-color: #a89868;--skeleton-start: #1c1a16;--skeleton-mid: #23211c;--skeleton-end: #2a2820;--skeleton-bg: #1c1a16;--gradient-primary: linear-gradient(135deg, #70a888 0%, #407858 100%);--gradient-primary-blue: linear-gradient(135deg, #407858 0%, #306048 100%);--bg-highlight-primary: rgba(112,168,136,.15);--border-blue-light: #306048;--overlay-primary-02: rgba(112,168,136,.02);--overlay-primary-03: rgba(112,168,136,.03);--overlay-primary-04: rgba(112,168,136,.04);--overlay-primary-05: rgba(112,168,136,.05);--overlay-primary-06: rgba(112,168,136,.06);--overlay-primary-08: rgba(112,168,136,.08);--overlay-primary-10: rgba(112,168,136,.1);--overlay-primary-12: rgba(112,168,136,.12);--overlay-primary-15: rgba(112,168,136,.15);--overlay-primary-20: rgba(112,168,136,.2);--overlay-primary-30: rgba(112,168,136,.3);--overlay-primary-40: rgba(112,168,136,.4);--overlay-primary-50: rgba(112,168,136,.5);--overlay-primary-60: rgba(112,168,136,.6);--overlay-primary-70: rgba(112,168,136,.7);--overlay-primary-subtle: rgba(112,168,136,.06);--overlay-primary-light: rgba(112,168,136,.12);--overlay-primary-medium: rgba(112,168,136,.2);--overlay-primary-bg-light: rgba(112,168,136,.3);--overlay-primary-bg-medium: rgba(112,168,136,.5);--bg-selected-row: rgba(112,168,136,.15);--bg-disabled: #2a2820;--search-overlay-bg: rgba(16,16,14,.88);--bg-success-light: rgba(112,168,136,.15);--bg-success-dark: rgba(112,168,136,.25);--bg-warning-light: rgba(208,168,80,.15);--bg-yellow-light: rgba(208,168,80,.12);--bg-orange-light: rgba(208,168,80,.1);--bg-error-light: rgba(200,80,64,.15);--bg-info-light: rgba(104,152,168,.15);--bg-cyan-light: rgba(112,176,160,.12);--bg-pink-light: rgba(152,128,152,.12);--bg-teal-light: rgba(112,176,160,.12);--bg-purple-light: rgba(152,128,152,.12);--overlay-purple-subtle: rgba(152,128,152,.08);--overlay-purple-light: rgba(152,128,152,.15);--overlay-purple-accent-10: rgba(144,192,160,.1);--text-high-emphasis: rgba(220,216,204,.87);--text-medium-emphasis: rgba(220,216,204,.6);--text-low-emphasis: rgba(220,216,204,.5);--text-disabled: rgba(220,216,204,.3);--gray-darkest: #dcd8cc;--gray-darker: #b8b4a4;--gray-dark: #98947c;--gray-medium: #807c68;--gray: #605c4c;--gray-light: #484638;--gray-lighter: #2a2820;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-moroz{--surface-0: #0c1018;--surface-1: #141a24;--surface-2: #1c2430;--surface-3: #243040;--surface-4: #304050;--surface-5: #485868;--bg-card-rgb: 20, 26, 36;--surface-rgb: 20, 26, 36;--divider: #1c2430;--border-subtle: #141a24;--text-primary: #dce4ec;--text-secondary: #a8b8c8;--text-muted: #607080;--primary: #88c8d8;--on-primary: #0c1018;--color-primary: #88c8d8;--text-on-primary: #0c1018;--mat-sys-primary: #88c8d8;--mat-sys-on-primary: #0c1018;--button-primary-bg: #88c8d8;--color-primary-dark: #70b0c0;--color-primary-light: #a8e0e8;--color-primary-darker: #5898a8;--color-primary-darkest: #408090;--link-color: #a8e0e8;--color-tertiary: #78b8a0;--color-on-error: #0c1018;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #78b8a0;--color-success-primary: #78b8a0;--color-success-dark: #60a088;--color-success-light: #98d0b8;--color-warning: #d0b860;--color-warning-primary: #d0b860;--color-warning-dark: #b8a048;--color-warning-light: #e0d080;--color-error: #d06060;--color-error-primary: #d06060;--color-error-dark: #b04848;--color-error-light: #e89090;--color-info: #88c8d8;--color-info-dark: #70b0c0;--chart-blue: #88c8d8;--chart-orange: #d0b860;--chart-green: #78b8a0;--chart-red: #d06060;--chart-purple: #a090c0;--chart-cyan: #88d0d8;--chart-grid: #1c2430;--chart-line-color: #a8e0e8;--skeleton-start: #141a24;--skeleton-mid: #18202a;--skeleton-end: #1c2430;--skeleton-bg: #141a24;--gradient-primary: linear-gradient(135deg, #88c8d8 0%, #5898a8 100%);--gradient-primary-blue: linear-gradient(135deg, #5898a8 0%, #408090 100%);--bg-highlight-primary: rgba(136,200,216,.15);--border-blue-light: #408090;--overlay-primary-02: rgba(136,200,216,.02);--overlay-primary-03: rgba(136,200,216,.03);--overlay-primary-04: rgba(136,200,216,.04);--overlay-primary-05: rgba(136,200,216,.05);--overlay-primary-06: rgba(136,200,216,.06);--overlay-primary-08: rgba(136,200,216,.08);--overlay-primary-10: rgba(136,200,216,.1);--overlay-primary-12: rgba(136,200,216,.12);--overlay-primary-15: rgba(136,200,216,.15);--overlay-primary-20: rgba(136,200,216,.2);--overlay-primary-30: rgba(136,200,216,.3);--overlay-primary-40: rgba(136,200,216,.4);--overlay-primary-50: rgba(136,200,216,.5);--overlay-primary-60: rgba(136,200,216,.6);--overlay-primary-70: rgba(136,200,216,.7);--overlay-primary-subtle: rgba(136,200,216,.06);--overlay-primary-light: rgba(136,200,216,.12);--overlay-primary-medium: rgba(136,200,216,.2);--overlay-primary-bg-light: rgba(136,200,216,.3);--overlay-primary-bg-medium: rgba(136,200,216,.5);--bg-selected-row: rgba(136,200,216,.15);--bg-disabled: #1c2430;--search-overlay-bg: rgba(12,16,24,.88);--bg-success-light: rgba(120,184,160,.15);--bg-success-dark: rgba(120,184,160,.25);--bg-warning-light: rgba(208,184,96,.15);--bg-yellow-light: rgba(208,184,96,.12);--bg-orange-light: rgba(208,184,96,.1);--bg-error-light: rgba(208,96,96,.15);--bg-info-light: rgba(136,200,216,.15);--bg-cyan-light: rgba(136,208,216,.12);--bg-pink-light: rgba(160,144,192,.12);--bg-teal-light: rgba(136,208,216,.12);--bg-purple-light: rgba(160,144,192,.12);--overlay-purple-subtle: rgba(160,144,192,.08);--overlay-purple-light: rgba(160,144,192,.15);--overlay-purple-accent-10: rgba(168,224,232,.1);--text-high-emphasis: rgba(220,228,236,.87);--text-medium-emphasis: rgba(220,228,236,.6);--text-low-emphasis: rgba(220,228,236,.5);--text-disabled: rgba(220,228,236,.3);--gray-darkest: #dce4ec;--gray-darker: #a8b8c8;--gray-dark: #8098a8;--gray-medium: #607080;--gray: #485868;--gray-light: #304050;--gray-lighter: #1c2430;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.dark-theme.theme-pysanka{--surface-0: #141010;--surface-1: #201818;--surface-2: #2c2020;--surface-3: #3c2c2c;--surface-4: #4c3c38;--surface-5: #605048;--bg-card-rgb: 32, 24, 24;--surface-rgb: 32, 24, 24;--divider: #2c2020;--border-subtle: #201818;--text-primary: #e4dcd0;--text-secondary: #c0b4a4;--text-muted: #887870;--primary: #d06030;--on-primary: #ffffff;--color-primary: #d06030;--text-on-primary: #ffffff;--mat-sys-primary: #d06030;--mat-sys-on-primary: #ffffff;--button-primary-bg: #d06030;--color-primary-dark: #b04820;--color-primary-light: #e08050;--color-primary-darker: #903818;--color-primary-darkest: #702810;--link-color: #e08050;--color-tertiary: #d0a030;--color-on-error: #141010;--toolbar-bg: var(--surface-2);--toolbar-button-bg: var(--primary);--button-tonal-bg: var(--surface-2);--button-tonal-text: var(--text-primary);--fab-container-bg: var(--surface-3);--color-success: #68a050;--color-success-primary: #68a050;--color-success-dark: #508840;--color-success-light: #88b870;--color-warning: #d0a030;--color-warning-primary: #d0a030;--color-warning-dark: #b88828;--color-warning-light: #e0b850;--color-error: #d04040;--color-error-primary: #d04040;--color-error-dark: #b03030;--color-error-light: #e07070;--color-info: #5090b8;--color-info-dark: #387898;--chart-blue: #5090b8;--chart-orange: #d06030;--chart-green: #68a050;--chart-red: #d04040;--chart-purple: #a07090;--chart-cyan: #5098a8;--chart-grid: #2c2020;--chart-line-color: #d0a030;--skeleton-start: #201818;--skeleton-mid: #261c1c;--skeleton-end: #2c2020;--skeleton-bg: #201818;--gradient-primary: linear-gradient(135deg, #d06030 0%, #903818 100%);--gradient-primary-blue: linear-gradient(135deg, #903818 0%, #702810 100%);--bg-highlight-primary: rgba(208,96,48,.15);--border-blue-light: #702810;--overlay-primary-02: rgba(208,96,48,.02);--overlay-primary-03: rgba(208,96,48,.03);--overlay-primary-04: rgba(208,96,48,.04);--overlay-primary-05: rgba(208,96,48,.05);--overlay-primary-06: rgba(208,96,48,.06);--overlay-primary-08: rgba(208,96,48,.08);--overlay-primary-10: rgba(208,96,48,.1);--overlay-primary-12: rgba(208,96,48,.12);--overlay-primary-15: rgba(208,96,48,.15);--overlay-primary-20: rgba(208,96,48,.2);--overlay-primary-30: rgba(208,96,48,.3);--overlay-primary-40: rgba(208,96,48,.4);--overlay-primary-50: rgba(208,96,48,.5);--overlay-primary-60: rgba(208,96,48,.6);--overlay-primary-70: rgba(208,96,48,.7);--overlay-primary-subtle: rgba(208,96,48,.06);--overlay-primary-light: rgba(208,96,48,.12);--overlay-primary-medium: rgba(208,96,48,.2);--overlay-primary-bg-light: rgba(208,96,48,.3);--overlay-primary-bg-medium: rgba(208,96,48,.5);--bg-selected-row: rgba(208,96,48,.15);--bg-disabled: #2c2020;--search-overlay-bg: rgba(20,16,16,.88);--bg-success-light: rgba(104,160,80,.15);--bg-success-dark: rgba(104,160,80,.25);--bg-warning-light: rgba(208,160,48,.15);--bg-yellow-light: rgba(208,160,48,.12);--bg-orange-light: rgba(208,96,48,.1);--bg-error-light: rgba(208,64,64,.15);--bg-info-light: rgba(80,144,184,.15);--bg-cyan-light: rgba(80,152,168,.12);--bg-pink-light: rgba(160,112,144,.12);--bg-teal-light: rgba(80,152,168,.12);--bg-purple-light: rgba(160,112,144,.12);--overlay-purple-subtle: rgba(160,112,144,.08);--overlay-purple-light: rgba(160,112,144,.15);--overlay-purple-accent-10: rgba(224,128,80,.1);--text-high-emphasis: rgba(228,220,208,.87);--text-medium-emphasis: rgba(228,220,208,.6);--text-low-emphasis: rgba(228,220,208,.5);--text-disabled: rgba(228,220,208,.3);--gray-darkest: #e4dcd0;--gray-darker: #c0b4a4;--gray-dark: #a09080;--gray-medium: #887870;--gray: #605048;--gray-light: #4c3c38;--gray-lighter: #2c2020;--gray-very-light: var(--surface-2);--gray-ultra-light: var(--divider);--gray-off-white: var(--surface-1);--gray-border: var(--divider)}html.theme-latte{--bg-app: #eff1f5;--bg-card: #e6e9ef;--bg-card-rgb: 230, 233, 239;--surface-rgb: 230, 233, 239;--white: #eff1f5;--divider: #ccd0da;--gray-border: #ccd0da;--text-primary: #4c4f69;--text-secondary: #5c5f77;--text-muted: #6c6f85;--black: #4c4f69;--primary: #1e66f5;--on-primary: #eff1f5;--color-primary: #1e66f5;--text-on-primary: #eff1f5;--mat-sys-primary: #1e66f5;--mat-sys-on-primary: #eff1f5;--button-primary-bg: #1e66f5;--color-primary-dark: #1e66f5;--color-primary-light: #7287fd;--color-primary-darker: #1e66f5;--color-primary-darkest: #1e66f5;--link-color: #1e66f5;--toolbar-bg: #dce0e8;--toolbar-base-text: #4c4f69;--toolbar-text: #4c4f69;--toolbar-border: #ccd0da;--toolbar-button-text: #eff1f5;--toolbar-button-bg: #4c4f69;--button-tonal-bg: #dce0e8;--button-tonal-text: #1e66f5;--fab-container-bg: #ccd0da;--color-success: #40a02b;--color-success-dark: #40a02b;--bg-success-light: rgba(64, 160, 43, .1);--color-warning: #df8e1d;--color-warning-dark: #df8e1d;--bg-warning-light: rgba(223, 142, 29, .1);--color-error: #d20f39;--bg-error-light: rgba(210, 15, 57, .1);--color-info: #04a5e5;--bg-info-light: rgba(4, 165, 229, .1);--chart-blue: #1e66f5;--chart-orange: #fe640b;--chart-green: #40a02b;--chart-red: #d20f39;--chart-purple: #8839ef;--chart-cyan: #04a5e5;--chart-text-primary: #4c4f69;--chart-text-secondary: #5c5f77;--chart-grid: #ccd0da;--search-overlay-bg: rgba(220, 224, 232, .9);--quantity-badge-bg: #dce0e8;--shadow-medium: rgba(76, 79, 105, .1);--shadow-subtle: rgba(76, 79, 105, .05);--card-shadow-hover: rgba(76, 79, 105, .1) 0px 5px 5px -3px, rgba(76, 79, 105, .07) 0px 8px 10px 1px, rgba(76, 79, 105, .06) 0px 3px 14px 2px;--tag-bg: #5c5f77;--tag-border: none;--skeleton-start: #ccd0da;--skeleton-mid: #bcc0cc;--skeleton-end: #acb0be;--skeleton-bg: #ccd0da;--gradient-primary: linear-gradient(135deg, #1e66f5 0%, #7287fd 100%);--bg-highlight-primary: rgba(30, 102, 245, .08);--bg-hover: #dce0e8;--bg-subtle: #e6e9ef;--bg-selected-row: rgba(30, 102, 245, .08);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html.theme-solarized{--bg-app: #fdf6e3;--bg-card: #eee8d5;--bg-card-rgb: 238, 232, 213;--surface-rgb: 238, 232, 213;--white: #fdf6e3;--divider: #d3cbb7;--gray-border: #d3cbb7;--text-primary: #657b83;--text-secondary: #586e75;--text-muted: #93a1a1;--black: #002b36;--primary: #268bd2;--on-primary: #fdf6e3;--color-primary: #268bd2;--text-on-primary: #fdf6e3;--mat-sys-primary: #268bd2;--mat-sys-on-primary: #fdf6e3;--button-primary-bg: #268bd2;--color-primary-dark: #268bd2;--color-primary-light: #268bd2;--color-primary-darker: #073642;--color-primary-darkest: #002b36;--link-color: #268bd2;--toolbar-bg: #eee8d5;--toolbar-base-text: #657b83;--toolbar-text: #586e75;--toolbar-border: #d3cbb7;--toolbar-button-text: #fdf6e3;--toolbar-button-bg: #586e75;--button-tonal-bg: #eee8d5;--button-tonal-text: #268bd2;--fab-container-bg: #d3cbb7;--color-success: #859900;--color-success-dark: #859900;--bg-success-light: rgba(133, 153, 0, .1);--color-warning: #cb4b16;--color-warning-dark: #cb4b16;--bg-warning-light: rgba(203, 75, 22, .1);--color-error: #dc322f;--bg-error-light: rgba(220, 50, 47, .1);--color-info: #2aa198;--bg-info-light: rgba(42, 161, 152, .1);--chart-blue: #268bd2;--chart-orange: #cb4b16;--chart-green: #859900;--chart-red: #dc322f;--chart-purple: #6c71c4;--chart-cyan: #2aa198;--chart-text-primary: #657b83;--chart-text-secondary: #93a1a1;--chart-grid: #d3cbb7;--search-overlay-bg: rgba(238, 232, 213, .9);--quantity-badge-bg: #eee8d5;--shadow-medium: rgba(101, 123, 131, .1);--shadow-subtle: rgba(101, 123, 131, .05);--card-shadow-hover: rgba(101, 123, 131, .1) 0px 5px 5px -3px, rgba(101, 123, 131, .07) 0px 8px 10px 1px, rgba(101, 123, 131, .06) 0px 3px 14px 2px;--tag-bg: #586e75;--tag-border: none;--skeleton-start: #eee8d5;--skeleton-mid: #e0d8c0;--skeleton-end: #d3cbb7;--skeleton-bg: #eee8d5;--gradient-primary: linear-gradient(135deg, #268bd2 0%, #073642 100%);--bg-highlight-primary: rgba(38, 139, 210, .08);--bg-hover: #eee8d5;--bg-subtle: #fdf6e3;--bg-selected-row: rgba(38, 139, 210, .08);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html.theme-sand{--bg-app: #f5f0e8;--bg-card: #ede6d9;--bg-card-rgb: 237, 230, 217;--surface-rgb: 237, 230, 217;--white: #f5f0e8;--divider: #e0d5c5;--gray-border: #e0d5c5;--text-primary: #44403c;--text-secondary: #57534e;--text-muted: #78716c;--black: #1c1917;--primary: #c2784e;--on-primary: #f5f0e8;--color-primary: #c2784e;--text-on-primary: #f5f0e8;--mat-sys-primary: #c2784e;--mat-sys-on-primary: #f5f0e8;--button-primary-bg: #c2784e;--color-primary-dark: #a16335;--color-primary-light: #d4956e;--color-primary-darker: #8b4e24;--color-primary-darkest: #6b3a18;--link-color: #a16335;--toolbar-bg: #e8dfd0;--toolbar-base-text: #44403c;--toolbar-text: #44403c;--toolbar-border: #e0d5c5;--toolbar-button-text: #f5f0e8;--toolbar-button-bg: #57534e;--button-tonal-bg: #e8dfd0;--button-tonal-text: #c2784e;--fab-container-bg: #e0d5c5;--color-success: #65a30d;--color-success-dark: #4d7c0f;--bg-success-light: rgba(101, 163, 13, .1);--color-warning: #d97706;--color-warning-dark: #b45309;--bg-warning-light: rgba(217, 119, 6, .1);--color-error: #dc2626;--bg-error-light: rgba(220, 38, 38, .1);--color-info: #0891b2;--bg-info-light: rgba(8, 145, 178, .1);--chart-blue: #c2784e;--chart-orange: #d97706;--chart-green: #65a30d;--chart-red: #dc2626;--chart-purple: #9333ea;--chart-cyan: #0891b2;--chart-text-primary: #44403c;--chart-text-secondary: #57534e;--chart-grid: #e0d5c5;--search-overlay-bg: rgba(232, 223, 208, .9);--quantity-badge-bg: #e8dfd0;--shadow-medium: rgba(68, 64, 60, .1);--shadow-subtle: rgba(68, 64, 60, .05);--card-shadow-hover: rgba(68, 64, 60, .1) 0px 5px 5px -3px, rgba(68, 64, 60, .07) 0px 8px 10px 1px, rgba(68, 64, 60, .06) 0px 3px 14px 2px;--tag-bg: #57534e;--tag-border: none;--skeleton-start: #e0d5c5;--skeleton-mid: #d5c9b8;--skeleton-end: #c9bda9;--skeleton-bg: #e0d5c5;--gradient-primary: linear-gradient(135deg, #c2784e 0%, #a16335 100%);--bg-highlight-primary: rgba(194, 120, 78, .08);--bg-hover: #e8dfd0;--bg-subtle: #ede6d9;--bg-selected-row: rgba(194, 120, 78, .08);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html.theme-githublight{--bg-app: #ffffff;--bg-card: #f6f8fa;--bg-card-rgb: 246, 248, 250;--surface-rgb: 246, 248, 250;--white: #ffffff;--divider: #d0d7de;--gray-border: #d0d7de;--text-primary: #1f2328;--text-secondary: #656d76;--text-muted: #8b949e;--black: #1f2328;--primary: #0969da;--on-primary: #ffffff;--color-primary: #0969da;--text-on-primary: #ffffff;--mat-sys-primary: #0969da;--mat-sys-on-primary: #ffffff;--button-primary-bg: #0969da;--color-primary-dark: #0550ae;--color-primary-light: #218bff;--color-primary-darker: #033d8b;--color-primary-darkest: #0a3069;--link-color: #0969da;--toolbar-bg: #f6f8fa;--toolbar-base-text: #1f2328;--toolbar-text: #1f2328;--toolbar-border: #d0d7de;--toolbar-button-text: #ffffff;--toolbar-button-bg: #1f2328;--button-tonal-bg: #f6f8fa;--button-tonal-text: #0969da;--fab-container-bg: #d0d7de;--color-success: #1a7f37;--color-success-dark: #116329;--bg-success-light: rgba(26,127,55,.1);--color-warning: #9a6700;--color-warning-dark: #7d4e00;--bg-warning-light: rgba(154,103,0,.1);--color-error: #cf222e;--bg-error-light: rgba(207,34,46,.1);--color-info: #0969da;--bg-info-light: rgba(9,105,218,.1);--chart-blue: #0969da;--chart-orange: #9a6700;--chart-green: #1a7f37;--chart-red: #cf222e;--chart-purple: #8250df;--chart-cyan: #0969da;--chart-text-primary: #1f2328;--chart-text-secondary: #656d76;--chart-grid: #d0d7de;--search-overlay-bg: rgba(246,248,250,.9);--quantity-badge-bg: #f6f8fa;--shadow-medium: rgba(31,35,40,.1);--shadow-subtle: rgba(31,35,40,.05);--card-shadow-hover: rgba(31,35,40,.1) 0px 5px 5px -3px, rgba(31,35,40,.07) 0px 8px 10px 1px, rgba(31,35,40,.06) 0px 3px 14px 2px;--tag-bg: #1f2328;--tag-border: none;--skeleton-start: #d0d7de;--skeleton-mid: #c4ccd4;--skeleton-end: #b8c1ca;--skeleton-bg: #d0d7de;--gradient-primary: linear-gradient(135deg, #0969da 0%, #033d8b 100%);--bg-highlight-primary: rgba(9,105,218,.08);--bg-hover: #f6f8fa;--bg-subtle: #f6f8fa;--bg-selected-row: rgba(9,105,218,.08);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html.theme-everforestlight{--bg-app: #fdf6e3;--bg-card: #f4f0d9;--bg-card-rgb: 244, 240, 217;--surface-rgb: 244, 240, 217;--white: #fdf6e3;--divider: #e5dfc5;--gray-border: #e5dfc5;--text-primary: #5c6a72;--text-secondary: #829181;--text-muted: #939f91;--black: #343f44;--primary: #8da101;--on-primary: #fdf6e3;--color-primary: #8da101;--text-on-primary: #fdf6e3;--mat-sys-primary: #8da101;--mat-sys-on-primary: #fdf6e3;--button-primary-bg: #8da101;--color-primary-dark: #6e8a00;--color-primary-light: #a7c080;--color-primary-darker: #5c7200;--color-primary-darkest: #4a5d00;--link-color: #3a94c5;--toolbar-bg: #efebd4;--toolbar-base-text: #5c6a72;--toolbar-text: #5c6a72;--toolbar-border: #e5dfc5;--toolbar-button-text: #fdf6e3;--toolbar-button-bg: #5c6a72;--button-tonal-bg: #efebd4;--button-tonal-text: #8da101;--fab-container-bg: #e5dfc5;--color-success: #35a77c;--color-success-dark: #2e8a68;--bg-success-light: rgba(53,167,124,.1);--color-warning: #dfa000;--color-warning-dark: #c08a00;--bg-warning-light: rgba(223,160,0,.1);--color-error: #f85552;--bg-error-light: rgba(248,85,82,.1);--color-info: #3a94c5;--bg-info-light: rgba(58,148,197,.1);--chart-blue: #3a94c5;--chart-orange: #f57d26;--chart-green: #8da101;--chart-red: #f85552;--chart-purple: #df69ba;--chart-cyan: #35a77c;--chart-text-primary: #5c6a72;--chart-text-secondary: #829181;--chart-grid: #e5dfc5;--search-overlay-bg: rgba(239,235,212,.9);--quantity-badge-bg: #efebd4;--shadow-medium: rgba(92,106,114,.1);--shadow-subtle: rgba(92,106,114,.05);--card-shadow-hover: rgba(92,106,114,.1) 0px 5px 5px -3px, rgba(92,106,114,.07) 0px 8px 10px 1px, rgba(92,106,114,.06) 0px 3px 14px 2px;--tag-bg: #5c6a72;--tag-border: none;--skeleton-start: #e5dfc5;--skeleton-mid: #ddd7b5;--skeleton-end: #d5cfa5;--skeleton-bg: #e5dfc5;--gradient-primary: linear-gradient(135deg, #8da101 0%, #5c7200 100%);--bg-highlight-primary: rgba(141,161,1,.08);--bg-hover: #efebd4;--bg-subtle: #f4f0d9;--bg-selected-row: rgba(141,161,1,.08);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html.theme-dawn{--bg-app: #faf4ed;--bg-card: #fffaf3;--bg-card-rgb: 255, 250, 243;--surface-rgb: 255, 250, 243;--white: #faf4ed;--divider: #dfdad9;--gray-border: #dfdad9;--text-primary: #575279;--text-secondary: #797593;--text-muted: #9893a5;--black: #26233a;--primary: #907aa9;--on-primary: #faf4ed;--color-primary: #907aa9;--text-on-primary: #faf4ed;--mat-sys-primary: #907aa9;--mat-sys-on-primary: #faf4ed;--button-primary-bg: #907aa9;--color-primary-dark: #7a6594;--color-primary-light: #a898bf;--color-primary-darker: #65527e;--color-primary-darkest: #4a3a66;--link-color: #56949f;--toolbar-bg: #f2e9e1;--toolbar-base-text: #575279;--toolbar-text: #575279;--toolbar-border: #dfdad9;--toolbar-button-text: #faf4ed;--toolbar-button-bg: #575279;--button-tonal-bg: #f2e9e1;--button-tonal-text: #907aa9;--fab-container-bg: #dfdad9;--color-success: #286983;--color-success-dark: #1d5068;--bg-success-light: rgba(40,105,131,.1);--color-warning: #ea9d34;--color-warning-dark: #d08c2a;--bg-warning-light: rgba(234,157,52,.1);--color-error: #b4637a;--bg-error-light: rgba(180,99,122,.1);--color-info: #56949f;--bg-info-light: rgba(86,148,159,.1);--chart-blue: #56949f;--chart-orange: #ea9d34;--chart-green: #286983;--chart-red: #b4637a;--chart-purple: #907aa9;--chart-cyan: #56949f;--chart-text-primary: #575279;--chart-text-secondary: #797593;--chart-grid: #dfdad9;--search-overlay-bg: rgba(242,233,225,.9);--quantity-badge-bg: #f2e9e1;--shadow-medium: rgba(87,82,121,.1);--shadow-subtle: rgba(87,82,121,.05);--card-shadow-hover: rgba(87,82,121,.1) 0px 5px 5px -3px, rgba(87,82,121,.07) 0px 8px 10px 1px, rgba(87,82,121,.06) 0px 3px 14px 2px;--tag-bg: #575279;--tag-border: none;--skeleton-start: #dfdad9;--skeleton-mid: #d5d0cf;--skeleton-end: #cbc6c5;--skeleton-bg: #dfdad9;--gradient-primary: linear-gradient(135deg, #907aa9 0%, #65527e 100%);--bg-highlight-primary: rgba(144,122,169,.08);--bg-hover: #f2e9e1;--bg-subtle: #fffaf3;--bg-selected-row: rgba(144,122,169,.08);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html.theme-tryzublight{--bg-app: #fcf7e6;--bg-card: #f5edd0;--bg-card-rgb: 245, 237, 208;--surface-rgb: 245, 237, 208;--white: #fcf7e6;--divider: #ddd0a0;--gray-border: #ddd0a0;--text-primary: #122040;--text-secondary: #2a3858;--text-muted: #4a5878;--black: #0a1628;--primary: #0057B7;--on-primary: #ffffff;--color-primary: #0057B7;--text-on-primary: #ffffff;--mat-sys-primary: #0057B7;--mat-sys-on-primary: #ffffff;--button-primary-bg: #0057B7;--color-primary-dark: #004090;--color-primary-light: #2878d0;--color-primary-darker: #003070;--color-primary-darkest: #002050;--link-color: #0060c0;--toolbar-bg: #eee0a8;--toolbar-base-text: #122040;--toolbar-text: #122040;--toolbar-border: #ddd0a0;--toolbar-button-text: #ffffff;--toolbar-button-bg: #0057B7;--button-tonal-bg: #f0e4b8;--button-tonal-text: #0057B7;--fab-container-bg: #e0d498;--color-success: #1a7a30;--color-success-dark: #106020;--bg-success-light: rgba(26,122,48,.1);--color-warning: #b87008;--color-warning-dark: #985808;--bg-warning-light: rgba(184,112,8,.1);--color-error: #c02020;--bg-error-light: rgba(192,32,32,.1);--color-info: #0060c0;--bg-info-light: rgba(0,96,192,.1);--chart-blue: #0057B7;--chart-orange: #b87008;--chart-green: #1a7a30;--chart-red: #c02020;--chart-purple: #5a30a0;--chart-cyan: #0080a8;--chart-text-primary: #122040;--chart-text-secondary: #2a3858;--chart-grid: #ddd0a0;--search-overlay-bg: rgba(238,224,168,.92);--quantity-badge-bg: #eee0a8;--shadow-medium: rgba(18,32,64,.1);--shadow-subtle: rgba(18,32,64,.05);--card-shadow-hover: rgba(18,32,64,.1) 0px 5px 5px -3px, rgba(18,32,64,.07) 0px 8px 10px 1px, rgba(18,32,64,.06) 0px 3px 14px 2px;--tag-bg: #122040;--tag-border: none;--skeleton-start: #ddd0a0;--skeleton-mid: #d0c490;--skeleton-end: #c4b880;--skeleton-bg: #ddd0a0;--gradient-primary: linear-gradient(135deg, #0057B7 0%, #003070 100%);--bg-highlight-primary: rgba(0,87,183,.1);--bg-hover: #f0e4b8;--bg-subtle: #f5edd0;--bg-selected-row: rgba(0,87,183,.1);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html.theme-pshenytsya{--bg-app: #faf6e8;--bg-card: #f0ead0;--bg-card-rgb: 240, 234, 208;--surface-rgb: 240, 234, 208;--white: #faf6e8;--divider: #d8d0b0;--gray-border: #d8d0b0;--text-primary: #2a3040;--text-secondary: #4a5060;--text-muted: #6a7080;--black: #1a2030;--primary: #0057B7;--on-primary: #ffffff;--color-primary: #0057B7;--text-on-primary: #ffffff;--mat-sys-primary: #0057B7;--mat-sys-on-primary: #ffffff;--button-primary-bg: #0057B7;--color-primary-dark: #004a9a;--color-primary-light: #3080d0;--color-primary-darker: #003d80;--color-primary-darkest: #002860;--link-color: #0057B7;--toolbar-bg: #e8e0c0;--toolbar-base-text: #2a3040;--toolbar-text: #2a3040;--toolbar-border: #d8d0b0;--toolbar-button-text: #ffffff;--toolbar-button-bg: #2a3040;--button-tonal-bg: #e8e0c0;--button-tonal-text: #0057B7;--fab-container-bg: #d8d0b0;--color-success: #2a8040;--color-success-dark: #206830;--bg-success-light: rgba(42,128,64,.1);--color-warning: #c08010;--color-warning-dark: #a06810;--bg-warning-light: rgba(192,128,16,.1);--color-error: #c03030;--bg-error-light: rgba(192,48,48,.1);--color-info: #0070b0;--bg-info-light: rgba(0,112,176,.1);--chart-blue: #0057B7;--chart-orange: #c08010;--chart-green: #2a8040;--chart-red: #c03030;--chart-purple: #7050a0;--chart-cyan: #0070b0;--chart-text-primary: #2a3040;--chart-text-secondary: #4a5060;--chart-grid: #d8d0b0;--search-overlay-bg: rgba(232,224,192,.9);--quantity-badge-bg: #e8e0c0;--shadow-medium: rgba(42,48,64,.1);--shadow-subtle: rgba(42,48,64,.05);--card-shadow-hover: rgba(42,48,64,.1) 0px 5px 5px -3px, rgba(42,48,64,.07) 0px 8px 10px 1px, rgba(42,48,64,.06) 0px 3px 14px 2px;--tag-bg: #2a3040;--tag-border: none;--skeleton-start: #d8d0b0;--skeleton-mid: #cec6a0;--skeleton-end: #c4bc90;--skeleton-bg: #d8d0b0;--gradient-primary: linear-gradient(135deg, #0057B7 0%, #003d80 100%);--bg-highlight-primary: rgba(0,87,183,.08);--bg-hover: #e8e0c0;--bg-subtle: #f0ead0;--bg-selected-row: rgba(0,87,183,.08);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html.theme-sonyashnyk{--bg-app: #fdf8ec;--bg-card: #f5ecd0;--bg-card-rgb: 245, 236, 208;--surface-rgb: 245, 236, 208;--white: #fdf8ec;--divider: #dcd0a8;--gray-border: #dcd0a8;--text-primary: #3a3020;--text-secondary: #5a5040;--text-muted: #7a7060;--black: #2a2018;--primary: #d48a10;--on-primary: #1a1000;--color-primary: #d48a10;--text-on-primary: #1a1000;--mat-sys-primary: #d48a10;--mat-sys-on-primary: #1a1000;--button-primary-bg: #d48a10;--color-primary-dark: #b87808;--color-primary-light: #e8a830;--color-primary-darker: #9a6808;--color-primary-darkest: #7a5008;--link-color: #b87808;--toolbar-bg: #ece0b8;--toolbar-base-text: #3a3020;--toolbar-text: #3a3020;--toolbar-border: #dcd0a8;--toolbar-button-text: #ffffff;--toolbar-button-bg: #3a3020;--button-tonal-bg: #ece0b8;--button-tonal-text: #d48a10;--fab-container-bg: #dcd0a8;--color-success: #508030;--color-success-dark: #406828;--bg-success-light: rgba(80,128,48,.1);--color-warning: #c07810;--color-warning-dark: #a06010;--bg-warning-light: rgba(192,120,16,.1);--color-error: #c03028;--bg-error-light: rgba(192,48,40,.1);--color-info: #2080a0;--bg-info-light: rgba(32,128,160,.1);--chart-blue: #2080a0;--chart-orange: #d48a10;--chart-green: #508030;--chart-red: #c03028;--chart-purple: #885898;--chart-cyan: #2080a0;--chart-text-primary: #3a3020;--chart-text-secondary: #5a5040;--chart-grid: #dcd0a8;--search-overlay-bg: rgba(236,224,184,.9);--quantity-badge-bg: #ece0b8;--shadow-medium: rgba(58,48,32,.1);--shadow-subtle: rgba(58,48,32,.05);--card-shadow-hover: rgba(58,48,32,.1) 0px 5px 5px -3px, rgba(58,48,32,.07) 0px 8px 10px 1px, rgba(58,48,32,.06) 0px 3px 14px 2px;--tag-bg: #3a3020;--tag-border: none;--skeleton-start: #dcd0a8;--skeleton-mid: #d0c498;--skeleton-end: #c4b888;--skeleton-bg: #dcd0a8;--gradient-primary: linear-gradient(135deg, #d48a10 0%, #9a6808 100%);--bg-highlight-primary: rgba(212,138,16,.08);--bg-hover: #ece0b8;--bg-subtle: #f5ecd0;--bg-selected-row: rgba(212,138,16,.08);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html.theme-kalyna{--bg-app: #fdf6f4;--bg-card: #f5ebe8;--bg-card-rgb: 245, 235, 232;--surface-rgb: 245, 235, 232;--white: #fdf6f4;--divider: #e0d0cc;--gray-border: #e0d0cc;--text-primary: #3a2828;--text-secondary: #584040;--text-muted: #887070;--black: #2a1818;--primary: #b83040;--on-primary: #ffffff;--color-primary: #b83040;--text-on-primary: #ffffff;--mat-sys-primary: #b83040;--mat-sys-on-primary: #ffffff;--button-primary-bg: #b83040;--color-primary-dark: #a02838;--color-primary-light: #d05060;--color-primary-darker: #882030;--color-primary-darkest: #681828;--link-color: #a02838;--toolbar-bg: #ecddd8;--toolbar-base-text: #3a2828;--toolbar-text: #3a2828;--toolbar-border: #e0d0cc;--toolbar-button-text: #ffffff;--toolbar-button-bg: #3a2828;--button-tonal-bg: #ecddd8;--button-tonal-text: #b83040;--fab-container-bg: #e0d0cc;--color-success: #408838;--color-success-dark: #307028;--bg-success-light: rgba(64,136,56,.1);--color-warning: #c08818;--color-warning-dark: #a07010;--bg-warning-light: rgba(192,136,24,.1);--color-error: #c02828;--bg-error-light: rgba(192,40,40,.1);--color-info: #3878a8;--bg-info-light: rgba(56,120,168,.1);--chart-blue: #3878a8;--chart-orange: #c08818;--chart-green: #408838;--chart-red: #b83040;--chart-purple: #905898;--chart-cyan: #3878a8;--chart-text-primary: #3a2828;--chart-text-secondary: #584040;--chart-grid: #e0d0cc;--search-overlay-bg: rgba(236,221,216,.9);--quantity-badge-bg: #ecddd8;--shadow-medium: rgba(58,40,40,.1);--shadow-subtle: rgba(58,40,40,.05);--card-shadow-hover: rgba(58,40,40,.1) 0px 5px 5px -3px, rgba(58,40,40,.07) 0px 8px 10px 1px, rgba(58,40,40,.06) 0px 3px 14px 2px;--tag-bg: #3a2828;--tag-border: none;--skeleton-start: #e0d0cc;--skeleton-mid: #d4c4be;--skeleton-end: #c8b8b2;--skeleton-bg: #e0d0cc;--gradient-primary: linear-gradient(135deg, #b83040 0%, #882030 100%);--bg-highlight-primary: rgba(184,48,64,.08);--bg-hover: #ecddd8;--bg-subtle: #f5ebe8;--bg-selected-row: rgba(184,48,64,.08);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html.theme-medova{--bg-app: #fdf8ee;--bg-card: #f5eed4;--bg-card-rgb: 245, 238, 212;--surface-rgb: 245, 238, 212;--white: #fdf8ee;--divider: #dcd4b0;--gray-border: #dcd4b0;--text-primary: #382810;--text-secondary: #584820;--text-muted: #786848;--black: #281808;--primary: #c88020;--on-primary: #1a1000;--color-primary: #c88020;--text-on-primary: #1a1000;--mat-sys-primary: #c88020;--mat-sys-on-primary: #1a1000;--button-primary-bg: #c88020;--color-primary-dark: #a86818;--color-primary-light: #d89838;--color-primary-darker: #885010;--color-primary-darkest: #684008;--link-color: #a86818;--toolbar-bg: #ece2c0;--toolbar-base-text: #382810;--toolbar-text: #382810;--toolbar-border: #dcd4b0;--toolbar-button-text: #ffffff;--toolbar-button-bg: #382810;--button-tonal-bg: #ece2c0;--button-tonal-text: #c88020;--fab-container-bg: #dcd4b0;--color-success: #508828;--color-success-dark: #407020;--bg-success-light: rgba(80,136,40,.1);--color-warning: #b87010;--color-warning-dark: #985810;--bg-warning-light: rgba(184,112,16,.1);--color-error: #c03020;--bg-error-light: rgba(192,48,32,.1);--color-info: #207898;--bg-info-light: rgba(32,120,152,.1);--chart-blue: #207898;--chart-orange: #c88020;--chart-green: #508828;--chart-red: #c03020;--chart-purple: #886090;--chart-cyan: #207898;--chart-text-primary: #382810;--chart-text-secondary: #584820;--chart-grid: #dcd4b0;--search-overlay-bg: rgba(236,226,192,.9);--quantity-badge-bg: #ece2c0;--shadow-medium: rgba(56,40,16,.1);--shadow-subtle: rgba(56,40,16,.05);--card-shadow-hover: rgba(56,40,16,.1) 0px 5px 5px -3px, rgba(56,40,16,.07) 0px 8px 10px 1px, rgba(56,40,16,.06) 0px 3px 14px 2px;--tag-bg: #382810;--tag-border: none;--skeleton-start: #dcd4b0;--skeleton-mid: #d0c8a0;--skeleton-end: #c4bc90;--skeleton-bg: #dcd4b0;--gradient-primary: linear-gradient(135deg, #c88020 0%, #885010 100%);--bg-highlight-primary: rgba(200,128,32,.08);--bg-hover: #ece2c0;--bg-subtle: #f5eed4;--bg-selected-row: rgba(200,128,32,.08);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html.theme-svitanok{--bg-app: #faf6f2;--bg-card: #f2ece6;--bg-card-rgb: 242, 236, 230;--surface-rgb: 242, 236, 230;--white: #faf6f2;--divider: #dcd4ce;--gray-border: #dcd4ce;--text-primary: #2a2838;--text-secondary: #484050;--text-muted: #787080;--black: #1a1828;--primary: #4878b0;--on-primary: #ffffff;--color-primary: #4878b0;--text-on-primary: #ffffff;--mat-sys-primary: #4878b0;--mat-sys-on-primary: #ffffff;--button-primary-bg: #4878b0;--color-primary-dark: #386098;--color-primary-light: #6898c8;--color-primary-darker: #284880;--color-primary-darkest: #203868;--link-color: #386098;--toolbar-bg: #e8e0da;--toolbar-base-text: #2a2838;--toolbar-text: #2a2838;--toolbar-border: #dcd4ce;--toolbar-button-text: #ffffff;--toolbar-button-bg: #2a2838;--button-tonal-bg: #e8e0da;--button-tonal-text: #4878b0;--fab-container-bg: #dcd4ce;--color-success: #388848;--color-success-dark: #287038;--bg-success-light: rgba(56,136,72,.1);--color-warning: #c08020;--color-warning-dark: #a06818;--bg-warning-light: rgba(192,128,32,.1);--color-error: #c03838;--bg-error-light: rgba(192,56,56,.1);--color-info: #4878b0;--bg-info-light: rgba(72,120,176,.1);--chart-blue: #4878b0;--chart-orange: #c08020;--chart-green: #388848;--chart-red: #c03838;--chart-purple: #886898;--chart-cyan: #4890a8;--chart-text-primary: #2a2838;--chart-text-secondary: #484050;--chart-grid: #dcd4ce;--search-overlay-bg: rgba(232,224,218,.9);--quantity-badge-bg: #e8e0da;--shadow-medium: rgba(42,40,56,.1);--shadow-subtle: rgba(42,40,56,.05);--card-shadow-hover: rgba(42,40,56,.1) 0px 5px 5px -3px, rgba(42,40,56,.07) 0px 8px 10px 1px, rgba(42,40,56,.06) 0px 3px 14px 2px;--tag-bg: #2a2838;--tag-border: none;--skeleton-start: #dcd4ce;--skeleton-mid: #d0c8c2;--skeleton-end: #c4bcb6;--skeleton-bg: #dcd4ce;--gradient-primary: linear-gradient(135deg, #4878b0 0%, #284880 100%);--bg-highlight-primary: rgba(72,120,176,.08);--bg-hover: #e8e0da;--bg-subtle: #f2ece6;--bg-selected-row: rgba(72,120,176,.08);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html.theme-odesa{--bg-app: #fdf8f0;--bg-card: #f2ebe0;--bg-card-rgb: 242, 235, 224;--surface-rgb: 242, 235, 224;--white: #fdf8f0;--divider: #dcd4c4;--gray-border: #dcd4c4;--text-primary: #2c3030;--text-secondary: #4c5050;--text-muted: #708080;--black: #1c2020;--primary: #2888a8;--on-primary: #ffffff;--color-primary: #2888a8;--text-on-primary: #ffffff;--mat-sys-primary: #2888a8;--mat-sys-on-primary: #ffffff;--button-primary-bg: #2888a8;--color-primary-dark: #207090;--color-primary-light: #48a8c0;--color-primary-darker: #185878;--color-primary-darkest: #104860;--link-color: #207090;--toolbar-bg: #e8e0d0;--toolbar-base-text: #2c3030;--toolbar-text: #2c3030;--toolbar-border: #dcd4c4;--toolbar-button-text: #ffffff;--toolbar-button-bg: #2c3030;--button-tonal-bg: #e8e0d0;--button-tonal-text: #2888a8;--fab-container-bg: #dcd4c4;--color-success: #388050;--color-success-dark: #286840;--bg-success-light: rgba(56,128,80,.1);--color-warning: #c08818;--color-warning-dark: #a07010;--bg-warning-light: rgba(192,136,24,.1);--color-error: #c03830;--bg-error-light: rgba(192,56,48,.1);--color-info: #2888a8;--bg-info-light: rgba(40,136,168,.1);--chart-blue: #2888a8;--chart-orange: #c08818;--chart-green: #388050;--chart-red: #c03830;--chart-purple: #886898;--chart-cyan: #2898a8;--chart-text-primary: #2c3030;--chart-text-secondary: #4c5050;--chart-grid: #dcd4c4;--search-overlay-bg: rgba(232,224,208,.9);--quantity-badge-bg: #e8e0d0;--shadow-medium: rgba(44,48,48,.1);--shadow-subtle: rgba(44,48,48,.05);--card-shadow-hover: rgba(44,48,48,.1) 0px 5px 5px -3px, rgba(44,48,48,.07) 0px 8px 10px 1px, rgba(44,48,48,.06) 0px 3px 14px 2px;--tag-bg: #2c3030;--tag-border: none;--skeleton-start: #dcd4c4;--skeleton-mid: #d0c8b8;--skeleton-end: #c4bcac;--skeleton-bg: #dcd4c4;--gradient-primary: linear-gradient(135deg, #2888a8 0%, #185878 100%);--bg-highlight-primary: rgba(40,136,168,.08);--bg-hover: #e8e0d0;--bg-subtle: #f2ebe0;--bg-selected-row: rgba(40,136,168,.08);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html.theme-sakura{--bg-app: #fdf4f6;--bg-card: #f5e8ec;--bg-card-rgb: 245, 232, 236;--surface-rgb: 245, 232, 236;--white: #fdf4f6;--divider: #e8d4da;--gray-border: #e8d4da;--text-primary: #382830;--text-secondary: #584048;--text-muted: #886878;--black: #281820;--primary: #c06088;--on-primary: #ffffff;--color-primary: #c06088;--text-on-primary: #ffffff;--mat-sys-primary: #c06088;--mat-sys-on-primary: #ffffff;--button-primary-bg: #c06088;--color-primary-dark: #a84870;--color-primary-light: #d880a0;--color-primary-darker: #903860;--color-primary-darkest: #702848;--link-color: #a84870;--toolbar-bg: #ecd8de;--toolbar-base-text: #382830;--toolbar-text: #382830;--toolbar-border: #e8d4da;--toolbar-button-text: #ffffff;--toolbar-button-bg: #382830;--button-tonal-bg: #ecd8de;--button-tonal-text: #c06088;--fab-container-bg: #e8d4da;--color-success: #408848;--color-success-dark: #307038;--bg-success-light: rgba(64,136,72,.1);--color-warning: #c08820;--color-warning-dark: #a07018;--bg-warning-light: rgba(192,136,32,.1);--color-error: #c03040;--bg-error-light: rgba(192,48,64,.1);--color-info: #4878a8;--bg-info-light: rgba(72,120,168,.1);--chart-blue: #4878a8;--chart-orange: #c08820;--chart-green: #408848;--chart-red: #c06088;--chart-purple: #906898;--chart-cyan: #4888a0;--chart-text-primary: #382830;--chart-text-secondary: #584048;--chart-grid: #e8d4da;--search-overlay-bg: rgba(236,216,222,.9);--quantity-badge-bg: #ecd8de;--shadow-medium: rgba(56,40,48,.1);--shadow-subtle: rgba(56,40,48,.05);--card-shadow-hover: rgba(56,40,48,.1) 0px 5px 5px -3px, rgba(56,40,48,.07) 0px 8px 10px 1px, rgba(56,40,48,.06) 0px 3px 14px 2px;--tag-bg: #382830;--tag-border: none;--skeleton-start: #e8d4da;--skeleton-mid: #dcc8ce;--skeleton-end: #d0bcc2;--skeleton-bg: #e8d4da;--gradient-primary: linear-gradient(135deg, #c06088 0%, #903860 100%);--bg-highlight-primary: rgba(192,96,136,.08);--bg-hover: #ecd8de;--bg-subtle: #f5e8ec;--bg-selected-row: rgba(192,96,136,.08);--mat-app-background-color: var(--bg-card);--mat-app-text-color: var(--text-primary);--mat-card-outlined-container-color: var(--bg-card);--mat-card-elevated-container-color: var(--bg-card);--mat-card-outlined-outline-color: var(--divider);--mat-toolbar-container-background-color: var(--toolbar-bg);--mat-sidenav-content-background-color: var(--bg-app)}html:not(.dark-theme) .notification{background-color:var(--bg-notification)!important;border-color:var(--divider)!important}html:not(.dark-theme) .notification.clickable:hover{background-color:var(--bg-hover)!important}html.dark-theme .notification{background-color:var(--surface-0)!important;border-color:var(--overlay-white-20)!important}html.dark-theme .notification.clickable:hover{background-color:var(--surface-1)!important}.markdown-preview,.markdown-content{--docs-text-primary: var(--mat-sys-on-surface, var(--text-primary, var(--hc-hex-333)));--docs-text-secondary: var(--mat-sys-on-surface-variant, var(--text-secondary, var(--hc-hex-666)));--docs-border: var(--mat-sys-outline-variant, var(--border-color, var(--hc-hex-ddd)));--docs-surface: var(--mat-sys-surface, var(--bg-card));--docs-surface-variant: var(--mat-sys-surface-variant, var(--hc-rgba-0-0-0-0p05));--docs-primary: var(--mat-sys-primary, var(--primary, var(--hc-hex-1976d2)));--docs-primary-container: var(--mat-sys-primary-container, var(--hc-rgba-25-118-210-0p1));--docs-hover-bg: var(--mat-sys-surface-variant, var(--hc-rgba-0-0-0-0p05));--docs-code-bg: var(--mat-sys-surface-variant, var(--hc-rgba-0-0-0-0p05));font-size:14px;line-height:1.6;color:var(--docs-text-primary)}.markdown-preview *,.markdown-content *{color:inherit}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3,.markdown-preview h4,.markdown-preview h5,.markdown-preview h6,.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1em;margin-bottom:.5em;font-weight:600;line-height:1.3;color:var(--docs-text-primary)}.markdown-preview h1,.markdown-content h1{font-size:1.75em}.markdown-preview h2,.markdown-content h2{font-size:1.5em}.markdown-preview h3,.markdown-content h3{font-size:1.25em}.markdown-preview h4,.markdown-content h4{font-size:1.1em}.markdown-preview h5,.markdown-preview h6,.markdown-content h5,.markdown-content h6{font-size:1em}.markdown-preview p,.markdown-content p{margin:.75em 0}.markdown-preview a,.markdown-content a{color:var(--docs-primary);text-decoration:none}.markdown-preview a:hover,.markdown-content a:hover{text-decoration:underline}.markdown-preview ul,.markdown-preview ol,.markdown-content ul,.markdown-content ol{margin:.75em 0;padding-left:1.5em}.markdown-preview li,.markdown-content li{margin:.25em 0}.markdown-preview ul.contains-task-list,.markdown-content ul.contains-task-list{list-style:none;padding-left:0}.markdown-preview li.task-list-item,.markdown-content li.task-list-item{display:flex;align-items:flex-start;gap:.5em}.markdown-preview li.task-list-item input[type=checkbox],.markdown-content li.task-list-item input[type=checkbox]{margin-top:.25em}.markdown-preview code,.markdown-content code{background:var(--docs-code-bg);padding:.15em .4em;border-radius:4px;font-family:Roboto Mono,monospace;font-size:.9em}.markdown-preview pre,.markdown-content pre{background:var(--docs-code-bg);padding:1em;border-radius:8px;overflow-x:auto;margin:1em 0}.markdown-preview pre code,.markdown-content pre code{background:transparent;padding:0;font-size:.85em}.markdown-preview blockquote,.markdown-content blockquote{margin:1em 0;padding:.5em 1em;border-left:4px solid var(--docs-primary);background:var(--docs-surface-variant);color:var(--docs-text-secondary)}.markdown-preview blockquote p,.markdown-content blockquote p{margin:.25em 0}.markdown-preview hr,.markdown-content hr{border:none;border-top:1px solid var(--docs-border);margin:1.5em 0}.markdown-preview table,.markdown-content table{width:100%;border-collapse:collapse;margin:1em 0}.markdown-preview th,.markdown-preview td,.markdown-content th,.markdown-content td{padding:.5em .75em;border:1px solid var(--docs-border);text-align:left}.markdown-preview th,.markdown-content th{background:var(--docs-surface-variant);font-weight:600}.markdown-preview tr:nth-child(2n),.markdown-content tr:nth-child(2n){background:var(--docs-hover-bg)}.markdown-preview img,.markdown-content img{max-width:100%;height:auto;border-radius:8px;margin:.5em 0;display:block;transition:transform .2s ease,box-shadow .2s ease}.markdown-preview img:hover,.markdown-content img:hover{transform:scale(1.01);box-shadow:0 4px 12px var(--shadow-light, var(--hc-rgba-0-0-0-0p15))}.markdown-preview details,.markdown-content details{margin:.75em 0;border:1px solid var(--docs-border);border-radius:8px;overflow:hidden;background:var(--docs-surface);transition:box-shadow .2s ease}.markdown-preview details:hover,.markdown-content details:hover{box-shadow:0 2px 6px var(--shadow-light, var(--hc-rgba-0-0-0-0p08))}.markdown-preview details summary,.markdown-content details summary{cursor:pointer;padding:10px 14px;font-weight:500;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:8px;background:var(--docs-surface-variant);transition:background-color .15s ease;list-style:none}.markdown-preview details summary:before,.markdown-content details summary:before{content:"";display:inline-block;width:0;height:0;border-left:6px solid var(--docs-text-secondary);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .2s ease;flex-shrink:0}.markdown-preview details summary::-webkit-details-marker,.markdown-content details summary::-webkit-details-marker{display:none}.markdown-preview details summary::marker,.markdown-content details summary::marker{content:none}.markdown-preview details summary:hover,.markdown-content details summary:hover{background:var(--docs-hover-bg)}.markdown-preview details[open] summary,.markdown-content details[open] summary{border-bottom:1px solid var(--docs-border)}.markdown-preview details[open] summary:before,.markdown-content details[open] summary:before{transform:rotate(90deg)}.markdown-preview details>*:not(summary),.markdown-content details>*:not(summary){padding:12px 14px}.markdown-preview details img,.markdown-content details img{margin:0;border-radius:0 0 8px 8px;max-height:400px;object-fit:contain;width:100%}.markdown-preview .docs-wiki-link,.markdown-content .docs-wiki-link{color:var(--docs-primary);text-decoration:none;border-bottom:1px dashed var(--docs-primary);padding-bottom:1px}.markdown-preview .docs-wiki-link:hover,.markdown-content .docs-wiki-link:hover{border-bottom-style:solid}.markdown-preview del,.markdown-content del{text-decoration:line-through;color:var(--docs-text-secondary)}.markdown-preview strong,.markdown-content strong{font-weight:600}.markdown-preview em,.markdown-content em{font-style:italic}.completed-text .markdown-preview,.completed-text .markdown-content{text-decoration:line-through;opacity:.7}.checklist-item-card .markdown-preview,.checklist-item-card .markdown-content{font-size:14px;line-height:1.5}.checklist-item-card .markdown-preview>*:first-child,.checklist-item-card .markdown-content>*:first-child{margin-top:0}.checklist-item-card .markdown-preview>*:last-child,.checklist-item-card .markdown-content>*:last-child{margin-bottom:0}.checklist-item-card .markdown-preview p,.checklist-item-card .markdown-content p{margin:.5em 0}.checklist-item-card .markdown-preview ul,.checklist-item-card .markdown-preview ol,.checklist-item-card .markdown-content ul,.checklist-item-card .markdown-content ol{margin:.5em 0;padding-left:1.25em}.checklist-item-card .markdown-preview li,.checklist-item-card .markdown-content li{margin:.2em 0}.checklist-item-card .markdown-preview h1,.checklist-item-card .markdown-preview h2,.checklist-item-card .markdown-preview h3,.checklist-item-card .markdown-preview h4,.checklist-item-card .markdown-preview h5,.checklist-item-card .markdown-preview h6,.checklist-item-card .markdown-content h1,.checklist-item-card .markdown-content h2,.checklist-item-card .markdown-content h3,.checklist-item-card .markdown-content h4,.checklist-item-card .markdown-content h5,.checklist-item-card .markdown-content h6{margin-top:.75em;margin-bottom:.35em;font-size:1em}.checklist-item-card .markdown-preview h1,.checklist-item-card .markdown-preview h2,.checklist-item-card .markdown-content h1,.checklist-item-card .markdown-content h2{font-size:1.1em}.checklist-item-card .markdown-preview h3,.checklist-item-card .markdown-preview h4,.checklist-item-card .markdown-content h3,.checklist-item-card .markdown-content h4{font-size:1em}.checklist-item-card .markdown-preview details,.checklist-item-card .markdown-content details{margin:.5em 0}.checklist-item-card .markdown-preview details summary,.checklist-item-card .markdown-content details summary{padding:8px 12px;font-size:13px}.checklist-item-card .markdown-preview details>*:not(summary),.checklist-item-card .markdown-content details>*:not(summary){padding:10px 12px}.checklist-item-card .markdown-preview pre,.checklist-item-card .markdown-content pre{padding:.75em;margin:.5em 0;font-size:12px}.checklist-item-card .markdown-preview code,.checklist-item-card .markdown-content code{font-size:.85em}.checklist-item-card .markdown-preview blockquote,.checklist-item-card .markdown-content blockquote{margin:.5em 0;padding:.35em .75em}@media (max-width: 599px){.markdown-preview,.markdown-content{font-size:14px}.markdown-preview table,.markdown-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.markdown-preview details summary,.markdown-content details summary{padding:12px 14px;min-height:44px;display:flex;align-items:center}.markdown-preview img,.markdown-content img{width:100%;max-width:100%;border-radius:6px}.markdown-preview pre,.markdown-content pre{padding:.75em;font-size:12px;border-radius:6px}.checklist-item-card .markdown-preview,.checklist-item-card .markdown-content{font-size:14px}.checklist-item-card .markdown-preview details summary,.checklist-item-card .markdown-content details summary{padding:10px 12px}}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}@view-transition{navigation: auto;}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none;}}::view-transition-old(root){animation:view-slide-out .25s ease-out}::view-transition-new(root){animation:view-slide-in .25s ease-out}@keyframes view-slide-out{to{transform:translate(-30%);opacity:.5}}@keyframes view-slide-in{0%{transform:translate(100%)}}:root{--quick-actions-bottom: 24px;--quick-actions-right: 24px;--page-action-bar-height: 0px}body:has(app-page-action-bar){--page-action-bar-height: 72px}body.is-mobile{--quick-actions-bottom: calc(72px + env(safe-area-inset-bottom, 0px)) ;--quick-actions-right: 16px}body.is-mobile:has(app-page-action-bar){--page-action-bar-height: 64px}.product-card-image,.drone-card-image,.kit-card-image,.product-dialog-image,.drone-dialog-image,.kit-dialog-image{view-transition-name:item-hero}input,textarea,select,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=time],input[type=datetime-local],.mat-mdc-form-field input,.mat-mdc-form-field textarea,.mat-mdc-form-field select,.mat-mdc-input-element,.mdc-text-field__input,.mat-mdc-select-trigger,.mat-mdc-select-value,.mat-mdc-select-value-text,.mat-mdc-autocomplete-trigger,.mat-mdc-chip-input,.mdc-chip__primary-action,[contenteditable=true],.track-input,.search-input,.command-input{font-size:16px!important}.store-dialog .mat-mdc-dialog-container,.store-dialog .mat-dialog-container{border-radius:16px}.quick-view-dialog .mat-mdc-dialog-container{border-radius:12px}.mat-mdc-form-field .mat-mdc-text-field-wrapper input,.mat-mdc-form-field .mat-mdc-text-field-wrapper textarea,.mat-mdc-form-field .mat-mdc-select{font-size:16px!important}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-hint-wrapper{font-size:12px}button,a,input,textarea,select,[role=button],.mat-mdc-button,.mat-mdc-icon-button,.mat-mdc-fab,.mat-mdc-mini-fab,.mat-mdc-chip{touch-action:manipulation}.scrollable,.mat-mdc-dialog-content,.mat-drawer-inner-container,mat-sidenav-content,cdk-virtual-scroll-viewport{-webkit-overflow-scrolling:touch}.scroll-container,.mat-mdc-dialog-content,cdk-virtual-scroll-viewport{overscroll-behavior:contain}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-all{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.offline-indicator{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;background-color:var(--color-warning, #f59e0b);color:#000;padding:var(--spacing-sm) var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-sm);justify-content:center;font-size:14px;z-index:9999;animation:slideDown .3s ease}.offline-indicator mat-icon{font-size:18px;height:18px;width:18px}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.sync-status-indicator{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--surface-2, #f5f5f5);border-radius:8px;font-size:13px;color:var(--text-secondary)}.sync-status-indicator.syncing mat-icon{animation:spin 1s linear infinite}.sync-status-indicator.error{background:var(--overlay-error-medium, rgba(239, 68, 68, .1));color:var(--color-error, #ef4444)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sync-badge{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.sync-badge mat-icon{font-size:16px;height:16px;width:16px}.sync-badge.pending{background:var(--color-warning, #f59e0b);color:#000}.sync-badge.pending mat-icon{animation:pulse 2s ease-in-out infinite}.sync-badge.syncing{background:var(--primary, #2196f3);color:var(--on-primary, #fff)}.sync-badge.syncing mat-icon{animation:spin 1s linear infinite}.sync-badge.failed{background:var(--color-error, #ef4444);color:#fff}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@media screen and (max-width: 959.98px){html,body{overscroll-behavior:none}button:not(.inline-button):not(.mat-mdc-paginator-navigation-previous):not(.mat-mdc-paginator-navigation-next):not(.mat-calendar-previous-button):not(.mat-calendar-next-button),.mat-mdc-icon-button,.mat-mdc-mini-fab,[role=button]{min-width:44px;min-height:44px}input,textarea,select,.mat-mdc-input-element,.mdc-text-field__input,.mat-mdc-select-value,.mat-mdc-chip-input,[contenteditable=true]{font-size:16px!important;transform-origin:left top}.mat-mdc-form-field input,.mat-mdc-form-field textarea,.mat-mdc-form-field .mat-mdc-input-element,.mat-mdc-form-field .mdc-text-field__input,.mat-mdc-dialog-container input,.mat-mdc-dialog-container textarea,.mat-mdc-dialog-container select,.mat-mdc-dialog-container .mat-mdc-input-element,.mat-mdc-dialog-container .mdc-text-field__input,.mat-mdc-dialog-container .mat-mdc-select-value,.cdk-overlay-pane input,.cdk-overlay-pane textarea,.cdk-overlay-pane select,.cdk-overlay-pane .mat-mdc-input-element,.cdk-overlay-pane .mdc-text-field__input,.cdk-overlay-pane .mat-mdc-select-value,.mat-mdc-dialog-container .mat-mdc-form-field input,.mat-mdc-dialog-container .mat-mdc-form-field textarea,.cdk-overlay-pane .mat-mdc-form-field input,.cdk-overlay-pane .mat-mdc-form-field textarea,.mat-mdc-select-trigger{font-size:16px!important}.mat-mdc-button,.mat-mdc-fab,.mat-mdc-icon-button,.mat-mdc-chip,.mat-mdc-tab,mat-toolbar,mat-sidenav,nav,.bottom-nav,[role=navigation],[role=button],.card-header,.list-item{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.full-height{min-height:100dvh}.mobile-fullscreen-dialog .mat-mdc-dialog-container{max-width:100vw!important;max-height:100vh!important}.mobile-fullscreen-dialog .mat-mdc-dialog-surface{border-radius:16px 16px 0 0!important;max-height:calc(100vh - env(safe-area-inset-top))!important}.mobile-sheet-dialog .mat-mdc-dialog-container{max-width:100vw!important;max-height:90vh!important}.mobile-sheet-dialog .mat-mdc-dialog-surface{border-radius:16px 16px 0 0!important;max-height:90vh!important;box-shadow:0 -4px 24px #00000026!important}.mobile-sheet-dialog.cdk-overlay-pane{position:fixed!important;bottom:0!important;left:0!important;right:0!important;max-width:100%!important}.mobile-edit-dialog .mat-mdc-dialog-container{max-width:100vw!important;max-height:100dvh!important;width:100vw!important;height:100dvh!important}.mobile-edit-dialog .mat-mdc-dialog-surface{border-radius:0!important;height:100dvh!important;max-height:100dvh!important}.mobile-edit-dialog.cdk-overlay-pane{position:fixed!important;inset:0!important;max-width:100%!important;width:100%!important;height:100dvh!important}.mobile-edit-dialog .mat-mdc-dialog-component-host{display:flex!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.mobile-edit-dialog .mat-mdc-dialog-content{flex:1 1 auto!important;overflow-y:auto!important;min-height:0!important;max-height:none!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-edit-dialog .mat-mdc-dialog-actions{flex:0 0 auto!important;position:sticky!important;bottom:0!important;padding:12px 16px!important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;background:rgba(var(--bg-card-rgb, 255, 255, 255),.92)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--divider)!important;box-shadow:0 -1px 6px #00000014;z-index:100!important;margin:0!important}.mobile-edit-dialog app-dialog-header+.mat-mdc-dialog-content,.mobile-edit-dialog app-dialog-header~.mat-mdc-dialog-content{padding-top:0!important}.dialog-grabber{width:36px;height:4px;background:var(--divider);border-radius:2px;margin:8px auto 12px;cursor:grab;touch-action:none}.dialog-grabber:active{cursor:grabbing;background:var(--text-muted)}.mobile-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:0 16px 12px;border-bottom:1px solid var(--divider);position:sticky;top:0;background:var(--bg-card);z-index:10}.mobile-dialog-header .dialog-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-dialog-header .dialog-close-btn{width:44px;height:44px;min-width:44px;padding:0;margin:-8px -12px -8px 8px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;color:var(--text-muted);touch-action:manipulation}.mobile-dialog-header .dialog-close-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.mobile-dialog-header .dialog-close-btn mat-icon{font-size:24px;width:24px;height:24px}.mat-mdc-dialog-actions{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;padding-left:calc(16px + env(safe-area-inset-left,0px))!important;padding-right:calc(16px + env(safe-area-inset-right,0px))!important;gap:8px}.mat-mdc-dialog-actions button{min-height:44px;min-width:44px;touch-action:manipulation}.mat-mdc-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.mat-mdc-dialog-actions button[mat-button]:not([color]),.mat-mdc-dialog-actions button[mat-dialog-close]:not([color]),.mat-mdc-dialog-actions a[mat-button]:not([color]),.mat-mdc-dialog-actions a[mat-dialog-close]:not([color]){color:var(--text-secondary)!important}.dark-theme .mat-mdc-dialog-actions button[mat-button]:not([color]),.dark-theme .mat-mdc-dialog-actions button[mat-dialog-close]:not([color]),.dark-theme .mat-mdc-dialog-actions a[mat-button]:not([color]),.dark-theme .mat-mdc-dialog-actions a[mat-dialog-close]:not([color]){color:var(--text-secondary)!important}.mat-mdc-dialog-actions button[mat-button]:not([color]):hover,.mat-mdc-dialog-actions button[mat-dialog-close]:not([color]):hover,.mat-mdc-dialog-actions a[mat-button]:not([color]):hover,.mat-mdc-dialog-actions a[mat-dialog-close]:not([color]):hover{background-color:var(--bg-hover)}.mat-mdc-dialog-actions>button:first-child,.mat-mdc-dialog-actions>a:first-child{margin-right:auto}.mat-mdc-dialog-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-left:calc(16px + env(safe-area-inset-left,0px))!important;padding-right:calc(16px + env(safe-area-inset-right,0px))!important}.mobile-edit-dialog .mat-mdc-dialog-content{padding-top:calc(8px + env(safe-area-inset-top,0px))!important}.mat-bottom-sheet-container{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;padding-left:calc(16px + env(safe-area-inset-left,0px))!important;padding-right:calc(16px + env(safe-area-inset-right,0px))!important;border-radius:16px 16px 0 0}.mat-mdc-dialog-container button,.mat-mdc-dialog-container a[mat-button],.mat-mdc-dialog-container a[mat-flat-button],.mat-mdc-dialog-container a[mat-raised-button],.mat-mdc-dialog-container a[mat-stroked-button]{min-height:44px;min-width:44px}.mat-mdc-dialog-container .mat-mdc-icon-button{width:44px;height:44px;padding:10px}.mat-mdc-dialog-container .mat-mdc-form-field{min-height:56px}.mat-mdc-dialog-container .mat-mdc-checkbox,.mat-mdc-dialog-container .mat-mdc-radio-button{min-height:44px;display:flex;align-items:center}.mat-mdc-dialog-container .mat-mdc-chip{min-height:32px;touch-action:manipulation}}@media (pointer: coarse){.clickable-list>*,.action-buttons>*{margin:4px 0}.mat-expansion-panel-header{min-height:56px}}html{--mat-app-background-color: #f8f8f8;--mat-app-text-color: #111111;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #111111 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #111111 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #111111 8%, transparent);--mat-option-label-text-color: #111111;--mat-option-selected-state-label-text-color: #1f1f1f;--mat-option-selected-state-layer-color: #d6d6d6;--mat-optgroup-label-text-color: #474747;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #f8f8f8;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #0064bf;--mat-pseudo-checkbox-full-unselected-icon-color: #474747;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #111111 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #0064bf;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500;--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-filled-container-color: #dddddd;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: #f8f8f8;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: #c9c9c9;--mat-card-subtitle-text-color: #111111;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 1.5rem;--mat-card-subtitle-text-size: 1rem;--mat-card-subtitle-text-tracking: .009rem;--mat-card-subtitle-text-weight: 500;--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 1.75rem;--mat-card-title-text-size: 1.375rem;--mat-card-title-text-tracking: 0;--mat-card-title-text-weight: 400;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0;--mat-progress-bar-active-indicator-color: #0064bf;--mat-progress-bar-track-color: #e4e4e4;--mat-tooltip-container-color: #222222;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: #eeeeee;--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-line-height: 1rem;--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-tracking: .025rem;--mat-tooltip-supporting-text-weight: 400;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-enabled-select-arrow-color: #474747;--mat-form-field-error-focus-trailing-icon-color: #ca2d3f;--mat-form-field-error-hover-trailing-icon-color: #98222f;--mat-form-field-error-text-color: #ca2d3f;--mat-form-field-error-trailing-icon-color: #ca2d3f;--mat-form-field-filled-active-indicator-color: #474747;--mat-form-field-filled-caret-color: #0064bf;--mat-form-field-filled-container-color: #e4e4e4;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #111111 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ca2d3f;--mat-form-field-filled-error-caret-color: #ca2d3f;--mat-form-field-filled-error-focus-active-indicator-color: #ca2d3f;--mat-form-field-filled-error-focus-label-text-color: #ca2d3f;--mat-form-field-filled-error-hover-active-indicator-color: #98222f;--mat-form-field-filled-error-hover-label-text-color: #98222f;--mat-form-field-filled-error-label-text-color: #ca2d3f;--mat-form-field-filled-focus-active-indicator-color: #0064bf;--mat-form-field-filled-focus-label-text-color: #0064bf;--mat-form-field-filled-hover-active-indicator-color: #111111;--mat-form-field-filled-hover-label-text-color: #474747;--mat-form-field-filled-input-text-color: #111111;--mat-form-field-filled-input-text-placeholder-color: #474747;--mat-form-field-filled-label-text-color: #474747;--mat-form-field-focus-select-arrow-color: #0064bf;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #474747;--mat-form-field-outlined-caret-color: #0064bf;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #111111 12%, transparent);--mat-form-field-outlined-error-caret-color: #ca2d3f;--mat-form-field-outlined-error-focus-label-text-color: #ca2d3f;--mat-form-field-outlined-error-focus-outline-color: #ca2d3f;--mat-form-field-outlined-error-hover-label-text-color: #98222f;--mat-form-field-outlined-error-hover-outline-color: #98222f;--mat-form-field-outlined-error-label-text-color: #ca2d3f;--mat-form-field-outlined-error-outline-color: #ca2d3f;--mat-form-field-outlined-focus-label-text-color: #0064bf;--mat-form-field-outlined-focus-outline-color: #0064bf;--mat-form-field-outlined-hover-label-text-color: #111111;--mat-form-field-outlined-hover-outline-color: #111111;--mat-form-field-outlined-input-text-color: #111111;--mat-form-field-outlined-input-text-placeholder-color: #474747;--mat-form-field-outlined-label-text-color: #474747;--mat-form-field-outlined-outline-color: #777777;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-select-option-text-color: #111111;--mat-form-field-state-layer-color: #111111;--mat-form-field-trailing-icon-color: #474747;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-select-enabled-trigger-text-color: #111111;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-select-placeholder-text-color: #474747;--mat-select-enabled-arrow-color: #474747;--mat-select-disabled-arrow-color: color-mix(in srgb, #111111 38%, transparent);--mat-select-focused-arrow-color: #0064bf;--mat-select-invalid-arrow-color: #ca2d3f;--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: .031rem;--mat-select-trigger-text-weight: 400;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-container-color: #f8f8f8;--mat-dialog-subhead-color: #111111;--mat-dialog-supporting-text-color: #474747;--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400;--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38;--mat-chip-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #111111 12%, transparent);--mat-chip-elevated-selected-container-color: #d6d6d6;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-chip-focus-outline-color: #474747;--mat-chip-focus-state-layer-color: #474747;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #474747;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #474747;--mat-chip-outline-color: #777777;--mat-chip-selected-disabled-trailing-icon-color: #111111;--mat-chip-selected-focus-state-layer-color: #1f1f1f;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #1f1f1f;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #1f1f1f;--mat-chip-selected-trailing-action-state-layer-color: #1f1f1f;--mat-chip-selected-trailing-icon-color: #1f1f1f;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #474747;--mat-chip-with-icon-disabled-icon-color: #111111;--mat-chip-with-icon-icon-color: #474747;--mat-chip-with-icon-selected-icon-color: #1f1f1f;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #111111;--mat-chip-with-trailing-icon-trailing-icon-color: #474747;--mat-chip-container-height: 32px;--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 1.25rem;--mat-chip-label-text-size: .875rem;--mat-chip-label-text-tracking: .006rem;--mat-chip-label-text-weight: 500;--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-width: 2px;--mat-slide-toggle-handle-shape: 9999px;--mat-slide-toggle-hidden-track-opacity: 0;--mat-slide-toggle-hidden-track-transition: opacity 75ms;--mat-slide-toggle-pressed-handle-size: 28px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 24px;--mat-slide-toggle-selected-handle-size: 24px;--mat-slide-toggle-selected-icon-size: 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 24px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-track-height: 32px;--mat-slide-toggle-track-outline-width: 2px;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-width: 52px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 8px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-unselected-icon-size: 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: opacity 75ms;--mat-slide-toggle-with-icon-handle-size: 24px;--mat-slide-toggle-disabled-label-text-color: #111111;--mat-slide-toggle-disabled-selected-handle-color: #f8f8f8;--mat-slide-toggle-disabled-selected-icon-color: #111111;--mat-slide-toggle-disabled-selected-track-color: #111111;--mat-slide-toggle-disabled-unselected-handle-color: #111111;--mat-slide-toggle-disabled-unselected-icon-color: #e4e4e4;--mat-slide-toggle-disabled-unselected-track-color: #e4e4e4;--mat-slide-toggle-disabled-unselected-track-outline-color: #111111;--mat-slide-toggle-label-text-color: #111111;--mat-slide-toggle-selected-focus-handle-color: #bbdefb;--mat-slide-toggle-selected-focus-state-layer-color: #0064bf;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #0064bf;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #bbdefb;--mat-slide-toggle-selected-hover-state-layer-color: #0064bf;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #0064bf;--mat-slide-toggle-selected-icon-color: #004a8c;--mat-slide-toggle-selected-pressed-handle-color: #bbdefb;--mat-slide-toggle-selected-pressed-state-layer-color: #0064bf;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #0064bf;--mat-slide-toggle-selected-track-color: #0064bf;--mat-slide-toggle-track-outline-color: #777777;--mat-slide-toggle-unselected-focus-handle-color: #474747;--mat-slide-toggle-unselected-focus-state-layer-color: #111111;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #e4e4e4;--mat-slide-toggle-unselected-handle-color: #777777;--mat-slide-toggle-unselected-hover-handle-color: #474747;--mat-slide-toggle-unselected-hover-state-layer-color: #111111;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #e4e4e4;--mat-slide-toggle-unselected-icon-color: #e4e4e4;--mat-slide-toggle-unselected-pressed-handle-color: #474747;--mat-slide-toggle-unselected-pressed-state-layer-color: #111111;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #e4e4e4;--mat-slide-toggle-unselected-track-color: #e4e4e4;--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 1.25rem;--mat-slide-toggle-label-text-size: .875rem;--mat-slide-toggle-label-text-tracking: .016rem;--mat-slide-toggle-label-text-weight: 400;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-checked-ripple-color: #0064bf;--mat-radio-disabled-label-color: color-mix(in srgb, #111111 38%, transparent);--mat-radio-disabled-selected-icon-color: #111111;--mat-radio-disabled-unselected-icon-color: #111111;--mat-radio-label-text-color: #111111;--mat-radio-ripple-color: #111111;--mat-radio-selected-focus-icon-color: #0064bf;--mat-radio-selected-hover-icon-color: #0064bf;--mat-radio-selected-icon-color: #0064bf;--mat-radio-selected-pressed-icon-color: #0064bf;--mat-radio-unselected-focus-icon-color: #111111;--mat-radio-unselected-hover-icon-color: #111111;--mat-radio-unselected-icon-color: #474747;--mat-radio-unselected-pressed-icon-color: #111111;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 40px;--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 1.25rem;--mat-radio-label-text-size: .875rem;--mat-radio-label-text-tracking: .016rem;--mat-radio-label-text-weight: 400;--mat-slider-value-indicator-opacity: 1;--mat-slider-value-indicator-padding: 0;--mat-slider-value-indicator-width: 28px;--mat-slider-value-indicator-height: 28px;--mat-slider-value-indicator-caret-display: none;--mat-slider-value-indicator-border-radius: 50% 50% 50% 0;--mat-slider-value-indicator-text-transform: rotate(45deg);--mat-slider-value-indicator-container-transform: translateX(-50%) rotate(-45deg);--mat-slider-active-track-height: 4px;--mat-slider-handle-height: 20px;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .38;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .38;--mat-slider-active-track-color: #0064bf;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #111111;--mat-slider-disabled-handle-color: #111111;--mat-slider-disabled-inactive-track-color: #111111;--mat-slider-focus-handle-color: #0064bf;--mat-slider-focus-state-layer-color: color-mix(in srgb, #0064bf 20%, transparent);--mat-slider-handle-color: #0064bf;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #0064bf;--mat-slider-hover-state-layer-color: color-mix(in srgb, #0064bf 5%, transparent);--mat-slider-inactive-track-color: #e4e4e4;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #0064bf;--mat-slider-label-label-text-color: #ffffff;--mat-slider-ripple-color: #0064bf;--mat-slider-with-overlap-handle-outline-color: #ffffff;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #111111;--mat-slider-with-tick-marks-inactive-container-color: #474747;--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-line-height: 1rem;--mat-slider-label-label-text-size: .75rem;--mat-slider-label-label-text-tracking: .031rem;--mat-slider-label-label-text-weight: 500;--mat-menu-divider-bottom-spacing: 8px;--mat-menu-divider-top-spacing: 8px;--mat-menu-item-icon-size: 24px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px;--mat-menu-container-shape: 4px;--mat-menu-divider-color: #e4e4e4;--mat-menu-item-label-text-color: #111111;--mat-menu-item-icon-color: #474747;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #111111 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #111111 12%, transparent);--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-line-height: 1.25rem;--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: .006rem;--mat-menu-item-label-text-weight: 500;--mat-list-active-indicator-color: #d6d6d6;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #111111;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #111111;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #111111;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #111111;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #111111;--mat-list-list-item-focus-state-layer-color: #111111;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #111111;--mat-list-list-item-hover-state-layer-color: #111111;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #111111;--mat-list-list-item-leading-avatar-color: #bbdefb;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #474747;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #0064bf;--mat-list-list-item-supporting-text-color: #474747;--mat-list-list-item-trailing-icon-color: #474747;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #474747;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 16px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px;--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 1.5rem;--mat-list-list-item-label-text-size: 1rem;--mat-list-list-item-label-text-tracking: .031rem;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 1.25rem;--mat-list-list-item-supporting-text-size: .875rem;--mat-list-list-item-supporting-text-tracking: .016rem;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 1rem;--mat-list-list-item-trailing-supporting-text-size: .688rem;--mat-list-list-item-trailing-supporting-text-tracking: .031rem;--mat-list-list-item-trailing-supporting-text-weight: 500;--mat-paginator-container-text-color: #111111;--mat-paginator-container-background-color: #f8f8f8;--mat-paginator-disabled-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-paginator-enabled-icon-color: #474747;--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: .025rem;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px;--mat-tab-active-focus-indicator-color: #0064bf;--mat-tab-active-focus-label-text-color: #111111;--mat-tab-active-hover-indicator-color: #0064bf;--mat-tab-active-hover-label-text-color: #111111;--mat-tab-active-indicator-color: #0064bf;--mat-tab-active-label-text-color: #111111;--mat-tab-active-ripple-color: #111111;--mat-tab-divider-color: #e4e4e4;--mat-tab-inactive-focus-label-text-color: #111111;--mat-tab-inactive-hover-label-text-color: #111111;--mat-tab-inactive-label-text-color: #111111;--mat-tab-inactive-ripple-color: #111111;--mat-tab-pagination-icon-color: #111111;--mat-tab-disabled-ripple-color: #474747;--mat-tab-container-height: 48px;--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-line-height: 1.25rem;--mat-tab-label-text-size: .875rem;--mat-tab-label-text-tracking: .006rem;--mat-tab-label-text-weight: 500;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .08;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .08;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-disabled-label-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #f8f8f8;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-label-text-color: #111111;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #0064bf;--mat-checkbox-selected-focus-state-layer-color: #0064bf;--mat-checkbox-selected-hover-icon-color: #0064bf;--mat-checkbox-selected-hover-state-layer-color: #0064bf;--mat-checkbox-selected-icon-color: #0064bf;--mat-checkbox-selected-pressed-icon-color: #0064bf;--mat-checkbox-selected-pressed-state-layer-color: #111111;--mat-checkbox-unselected-focus-icon-color: #111111;--mat-checkbox-unselected-focus-state-layer-color: #111111;--mat-checkbox-unselected-hover-icon-color: #111111;--mat-checkbox-unselected-hover-state-layer-color: #111111;--mat-checkbox-unselected-icon-color: #474747;--mat-checkbox-unselected-pressed-state-layer-color: #0064bf;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 1.25rem;--mat-checkbox-label-text-size: .875rem;--mat-checkbox-label-text-tracking: .016rem;--mat-checkbox-label-text-weight: 400;--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-filled-container-color: #0064bf;--mat-button-filled-disabled-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-filled-disabled-state-layer-color: #474747;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #111111 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #474747;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #0064bf;--mat-button-outlined-outline-color: #777777;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #0064bf 12%, transparent);--mat-button-outlined-state-layer-color: #0064bf;--mat-button-protected-container-color: #f8f8f8;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-protected-disabled-state-layer-color: #474747;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #0064bf;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #0064bf 12%, transparent);--mat-button-protected-state-layer-color: #0064bf;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-text-disabled-state-layer-color: #474747;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #0064bf;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #0064bf 12%, transparent);--mat-button-text-state-layer-color: #0064bf;--mat-button-tonal-container-color: #d6d6d6;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #474747;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #1f1f1f;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #1f1f1f 12%, transparent);--mat-button-tonal-state-layer-color: #1f1f1f;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: .875rem;--mat-button-filled-label-text-tracking: .006rem;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: .875rem;--mat-button-outlined-label-text-tracking: .006rem;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: .875rem;--mat-button-protected-label-text-tracking: .006rem;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-tracking: .006rem;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: .875rem;--mat-button-tonal-label-text-tracking: .006rem;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-icon-button-disabled-state-layer-color: #474747;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #474747;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #474747 12%, transparent);--mat-icon-button-state-layer-color: #474747;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px;--mat-fab-container-shape: 16px;--mat-fab-extended-container-height: 56px;--mat-fab-extended-container-shape: 16px;--mat-fab-small-container-shape: 12px;--mat-fab-container-color: #bbdefb;--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-disabled-state-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #111111 38%, transparent);--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #004a8c;--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #004a8c 12%, transparent);--mat-fab-small-container-color: #bbdefb;--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #111111 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #004a8c;--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #004a8c 12%, transparent);--mat-fab-small-state-layer-color: #004a8c;--mat-fab-state-layer-color: #004a8c;--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: .875rem;--mat-fab-extended-label-text-tracking: .006rem;--mat-fab-extended-label-text-weight: 500;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-button-color: #90caf9;--mat-snack-bar-container-color: #222222;--mat-snack-bar-supporting-text-color: #eeeeee;--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 1.25rem;--mat-snack-bar-supporting-text-size: .875rem;--mat-snack-bar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #f8f8f8;--mat-table-header-headline-color: #111111;--mat-table-row-item-label-text-color: #111111;--mat-table-row-item-outline-color: #777777;--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-tracking: .006rem;--mat-table-header-headline-weight: 500;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 1.25rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-tracking: .016rem;--mat-table-row-item-label-text-weight: 400;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 1.25rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-tracking: .016rem;--mat-table-footer-supporting-text-weight: 400;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-active-indicator-color: #0064bf;--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px;--mat-badge-background-color: #ca2d3f;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ca2d3f 38%, transparent);--mat-badge-disabled-state-text-color: #ffffff;--mat-badge-text-color: #ffffff;--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: .688rem;--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: .688rem;--mat-badge-text-weight: 500;--mat-bottom-sheet-container-shape: 28px;--mat-bottom-sheet-container-text-color: #111111;--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 1.5rem;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: .031rem;--mat-bottom-sheet-container-text-weight: 400;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .08;--mat-button-toggle-shape: 28px;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #111111 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-toggle-divider-color: #777777;--mat-button-toggle-selected-state-background-color: #d6d6d6;--mat-button-toggle-selected-state-text-color: #1f1f1f;--mat-button-toggle-state-layer-color: #111111;--mat-button-toggle-text-color: #111111;--mat-button-toggle-height: 40px;--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 1.25rem;--mat-button-toggle-label-text-size: .875rem;--mat-button-toggle-label-text-tracking: .006rem;--mat-button-toggle-label-text-weight: 500;--mat-datepicker-calendar-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-shape: 28px;--mat-datepicker-calendar-body-label-text-color: #111111;--mat-datepicker-calendar-container-text-color: #111111;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #111111 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #111111 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #bbdefb;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #292929;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #d6d6d6;--mat-datepicker-calendar-date-in-range-state-background-color: #bbdefb;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #0064bf;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #0064bf;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #111111;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #0064bf;--mat-datepicker-calendar-date-today-selected-state-outline-color: #0064bf;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #474747;--mat-datepicker-calendar-navigation-button-icon-color: #474747;--mat-datepicker-calendar-period-button-icon-color: #474747;--mat-datepicker-calendar-period-button-text-color: #474747;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-range-input-separator-color: #111111;--mat-datepicker-toggle-active-state-icon-color: #0064bf;--mat-datepicker-toggle-icon-color: #474747;--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-header-text-size: .875rem;--mat-datepicker-calendar-header-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: .875rem;--mat-divider-width: 1px;--mat-divider-color: #777777;--mat-expansion-container-shape: 12px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-legacy-header-indicator-display: none;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-actions-divider-color: #777777;--mat-expansion-container-background-color: #f8f8f8;--mat-expansion-container-text-color: #111111;--mat-expansion-header-description-color: #474747;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #111111 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #111111 8%, transparent);--mat-expansion-header-indicator-color: #474747;--mat-expansion-header-text-color: #111111;--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 1.5rem;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: .031rem;--mat-expansion-container-text-weight: 400;--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-line-height: 1.5rem;--mat-expansion-header-text-size: 1rem;--mat-expansion-header-text-tracking: .009rem;--mat-expansion-header-text-weight: 500;--mat-grid-list-tile-header-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-header-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-grid-list-tile-footer-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-footer-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-icon-color: inherit;--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-background-color: #f8f8f8;--mat-sidenav-container-text-color: #474747;--mat-sidenav-content-background-color: #f8f8f8;--mat-sidenav-content-text-color: #111111;--mat-sidenav-scrim-color: color-mix(in srgb, #303030 40%, transparent);--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-focus-state-layer-shape: 12px;--mat-stepper-header-hover-state-layer-shape: 12px;--mat-stepper-container-color: #f8f8f8;--mat-stepper-header-done-state-icon-background-color: #0064bf;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #0064bf;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-header-error-state-icon-foreground-color: #ca2d3f;--mat-stepper-header-error-state-label-text-color: #ca2d3f;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #111111 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #111111 8%, transparent);--mat-stepper-header-icon-background-color: #474747;--mat-stepper-header-icon-foreground-color: #f8f8f8;--mat-stepper-header-label-text-color: #474747;--mat-stepper-header-optional-label-text-color: #474747;--mat-stepper-header-selected-state-icon-background-color: #0064bf;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-label-text-color: #474747;--mat-stepper-line-color: #777777;--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: .875rem;--mat-stepper-header-label-text-weight: 500;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 500;--mat-stepper-header-height: 72px;--mat-sort-arrow-color: #111111;--mat-toolbar-container-background-color: #f8f8f8;--mat-toolbar-container-text-color: #111111;--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 1.75rem;--mat-toolbar-title-text-size: 1.375rem;--mat-toolbar-title-text-tracking: 0;--mat-toolbar-title-text-weight: 400;--mat-tree-container-background-color: #f8f8f8;--mat-tree-node-text-color: #111111;--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-background-color: var(--bg-app) !important;--mat-app-text-color: var(--text-primary) !important;--mat-card-outlined-container-color: var(--bg-card) !important;--mat-card-elevated-container-color: var(--bg-card) !important;--mat-card-outlined-outline-color: var(--divider) !important;--mat-dialog-container-color: var(--bg-card) !important;--mat-table-background-color: var(--bg-card) !important;--mat-paginator-container-background-color: var(--bg-card) !important;--mat-menu-container-color: var(--bg-card) !important;--mat-select-panel-background-color: var(--bg-card) !important;--mat-autocomplete-background-color: var(--bg-card) !important;--mat-bottom-sheet-container-background-color: var(--bg-card) !important;--mat-stepper-container-color: var(--bg-card) !important;--mat-toolbar-container-background-color: var(--toolbar-bg) !important;--mat-toolbar-container-text-color: var(--toolbar-base-text) !important;--mat-sidenav-container-background-color: var(--bg-card) !important;--mat-sidenav-content-background-color: var(--bg-app) !important;--mat-expansion-container-background-color: var(--bg-card) !important;--mat-tree-container-background-color: var(--bg-card) !important;--mat-divider-color: var(--divider) !important;--mat-table-row-item-outline-color: var(--divider) !important;--mat-chip-elevated-selected-container-color: var(--gray-333) !important;--mat-chip-selected-label-text-color: var(--white) !important;--mat-chip-outline-color: var(--text-muted) !important}html .mat-primary{--mat-stepper-container-color: #f8f8f8;--mat-stepper-header-done-state-icon-background-color: #0064bf;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #0064bf;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-header-error-state-icon-foreground-color: #ca2d3f;--mat-stepper-header-error-state-label-text-color: #ca2d3f;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #111111 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #111111 8%, transparent);--mat-stepper-header-icon-background-color: #474747;--mat-stepper-header-icon-foreground-color: #f8f8f8;--mat-stepper-header-label-text-color: #474747;--mat-stepper-header-optional-label-text-color: #474747;--mat-stepper-header-selected-state-icon-background-color: #0064bf;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-label-text-color: #474747;--mat-stepper-line-color: #777777}html .mat-primary.mat-icon{--mat-icon-color: #0064bf}html .mat-primary.mat-mdc-tab-group,html .mat-primary.mat-mdc-tab-nav-bar{--mat-tab-active-focus-indicator-color: #0064bf;--mat-tab-active-focus-label-text-color: #111111;--mat-tab-active-hover-indicator-color: #0064bf;--mat-tab-active-hover-label-text-color: #111111;--mat-tab-active-indicator-color: #0064bf;--mat-tab-active-label-text-color: #111111;--mat-tab-active-ripple-color: #111111;--mat-tab-divider-color: #e4e4e4;--mat-tab-inactive-focus-label-text-color: #111111;--mat-tab-inactive-hover-label-text-color: #111111;--mat-tab-inactive-label-text-color: #111111;--mat-tab-inactive-ripple-color: #111111;--mat-tab-pagination-icon-color: #111111;--mat-tab-disabled-ripple-color: #474747}html .mat-primary.mat-mdc-slide-toggle{--mat-slide-toggle-disabled-label-text-color: #111111;--mat-slide-toggle-disabled-selected-handle-color: #f8f8f8;--mat-slide-toggle-disabled-selected-icon-color: #111111;--mat-slide-toggle-disabled-selected-track-color: #111111;--mat-slide-toggle-disabled-unselected-handle-color: #111111;--mat-slide-toggle-disabled-unselected-icon-color: #e4e4e4;--mat-slide-toggle-disabled-unselected-track-color: #e4e4e4;--mat-slide-toggle-disabled-unselected-track-outline-color: #111111;--mat-slide-toggle-label-text-color: #111111;--mat-slide-toggle-selected-focus-handle-color: #bbdefb;--mat-slide-toggle-selected-focus-state-layer-color: #0064bf;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #0064bf;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #bbdefb;--mat-slide-toggle-selected-hover-state-layer-color: #0064bf;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #0064bf;--mat-slide-toggle-selected-icon-color: #004a8c;--mat-slide-toggle-selected-pressed-handle-color: #bbdefb;--mat-slide-toggle-selected-pressed-state-layer-color: #0064bf;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #0064bf;--mat-slide-toggle-selected-track-color: #0064bf;--mat-slide-toggle-track-outline-color: #777777;--mat-slide-toggle-unselected-focus-handle-color: #474747;--mat-slide-toggle-unselected-focus-state-layer-color: #111111;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #e4e4e4;--mat-slide-toggle-unselected-handle-color: #777777;--mat-slide-toggle-unselected-hover-handle-color: #474747;--mat-slide-toggle-unselected-hover-state-layer-color: #111111;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #e4e4e4;--mat-slide-toggle-unselected-icon-color: #e4e4e4;--mat-slide-toggle-unselected-pressed-handle-color: #474747;--mat-slide-toggle-unselected-pressed-state-layer-color: #111111;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #e4e4e4;--mat-slide-toggle-unselected-track-color: #e4e4e4}html .mat-primary.mat-datepicker-content{--mat-datepicker-calendar-body-label-text-color: #111111;--mat-datepicker-calendar-container-text-color: #111111;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #111111 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #111111 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #bbdefb;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #292929;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #d6d6d6;--mat-datepicker-calendar-date-in-range-state-background-color: #bbdefb;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #0064bf;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #0064bf;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #111111;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #0064bf;--mat-datepicker-calendar-date-today-selected-state-outline-color: #0064bf;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #474747;--mat-datepicker-calendar-navigation-button-icon-color: #474747;--mat-datepicker-calendar-period-button-icon-color: #474747;--mat-datepicker-calendar-period-button-text-color: #474747;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-range-input-separator-color: #111111;--mat-datepicker-toggle-active-state-icon-color: #0064bf;--mat-datepicker-toggle-icon-color: #474747}html .mat-primary.mat-mdc-button-base{--mat-icon-button-disabled-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-icon-button-disabled-state-layer-color: #0064bf;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #0064bf;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #0064bf 12%, transparent);--mat-icon-button-state-layer-color: #0064bf}html .mat-badge{--mat-badge-background-color: #0064bf;--mat-badge-disabled-state-background-color: color-mix(in srgb, #0064bf 38%, transparent);--mat-badge-disabled-state-text-color: #ffffff;--mat-badge-text-color: #ffffff}html .mat-accent{--mat-option-focus-state-layer-color: color-mix(in srgb, #111111 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #111111 8%, transparent);--mat-option-label-text-color: #111111;--mat-option-selected-state-label-text-color: #004a8c;--mat-option-selected-state-layer-color: #bbdefb}html .mat-accent{--mat-progress-spinner-active-indicator-color: #0064bf}html .mat-accent{--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #f8f8f8;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #0064bf;--mat-pseudo-checkbox-full-unselected-icon-color: #474747;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #111111 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #0064bf}html .mat-accent{--mat-stepper-container-color: #f8f8f8;--mat-stepper-header-done-state-icon-background-color: #0064bf;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #0064bf;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-header-error-state-icon-foreground-color: #ca2d3f;--mat-stepper-header-error-state-label-text-color: #ca2d3f;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #111111 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #111111 8%, transparent);--mat-stepper-header-icon-background-color: #474747;--mat-stepper-header-icon-foreground-color: #f8f8f8;--mat-stepper-header-label-text-color: #474747;--mat-stepper-header-optional-label-text-color: #474747;--mat-stepper-header-selected-state-icon-background-color: #0064bf;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-label-text-color: #474747;--mat-stepper-line-color: #777777}html .mat-accent.mat-icon{--mat-icon-color: #0064bf}html .mat-accent.mat-mdc-checkbox{--mat-checkbox-disabled-label-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #f8f8f8;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-label-text-color: #111111;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #0064bf;--mat-checkbox-selected-focus-state-layer-color: #0064bf;--mat-checkbox-selected-hover-icon-color: #0064bf;--mat-checkbox-selected-hover-state-layer-color: #0064bf;--mat-checkbox-selected-icon-color: #0064bf;--mat-checkbox-selected-pressed-icon-color: #0064bf;--mat-checkbox-selected-pressed-state-layer-color: #111111;--mat-checkbox-unselected-focus-icon-color: #111111;--mat-checkbox-unselected-focus-state-layer-color: #111111;--mat-checkbox-unselected-hover-icon-color: #111111;--mat-checkbox-unselected-hover-state-layer-color: #111111;--mat-checkbox-unselected-icon-color: #474747;--mat-checkbox-unselected-pressed-state-layer-color: #0064bf}html .mat-accent.mat-mdc-slider{--mat-slider-active-track-color: #0064bf;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #111111;--mat-slider-disabled-handle-color: #111111;--mat-slider-disabled-inactive-track-color: #111111;--mat-slider-focus-handle-color: #0064bf;--mat-slider-focus-state-layer-color: color-mix(in srgb, #0064bf 20%, transparent);--mat-slider-handle-color: #0064bf;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #0064bf;--mat-slider-hover-state-layer-color: color-mix(in srgb, #0064bf 5%, transparent);--mat-slider-inactive-track-color: #e4e4e4;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #0064bf;--mat-slider-label-label-text-color: #ffffff;--mat-slider-ripple-color: #0064bf;--mat-slider-with-overlap-handle-outline-color: #ffffff;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #111111;--mat-slider-with-tick-marks-inactive-container-color: #474747}html .mat-accent.mat-mdc-tab-group,html .mat-accent.mat-mdc-tab-nav-bar{--mat-tab-active-focus-indicator-color: #0064bf;--mat-tab-active-focus-label-text-color: #111111;--mat-tab-active-hover-indicator-color: #0064bf;--mat-tab-active-hover-label-text-color: #111111;--mat-tab-active-indicator-color: #0064bf;--mat-tab-active-label-text-color: #111111;--mat-tab-active-ripple-color: #111111;--mat-tab-divider-color: #e4e4e4;--mat-tab-inactive-focus-label-text-color: #111111;--mat-tab-inactive-hover-label-text-color: #111111;--mat-tab-inactive-label-text-color: #111111;--mat-tab-inactive-ripple-color: #111111;--mat-tab-pagination-icon-color: #111111;--mat-tab-disabled-ripple-color: #474747}html .mat-accent.mat-mdc-slide-toggle{--mat-slide-toggle-disabled-label-text-color: #111111;--mat-slide-toggle-disabled-selected-handle-color: #f8f8f8;--mat-slide-toggle-disabled-selected-icon-color: #111111;--mat-slide-toggle-disabled-selected-track-color: #111111;--mat-slide-toggle-disabled-unselected-handle-color: #111111;--mat-slide-toggle-disabled-unselected-icon-color: #e4e4e4;--mat-slide-toggle-disabled-unselected-track-color: #e4e4e4;--mat-slide-toggle-disabled-unselected-track-outline-color: #111111;--mat-slide-toggle-label-text-color: #111111;--mat-slide-toggle-selected-focus-handle-color: #bbdefb;--mat-slide-toggle-selected-focus-state-layer-color: #0064bf;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #0064bf;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #bbdefb;--mat-slide-toggle-selected-hover-state-layer-color: #0064bf;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #0064bf;--mat-slide-toggle-selected-icon-color: #004a8c;--mat-slide-toggle-selected-pressed-handle-color: #bbdefb;--mat-slide-toggle-selected-pressed-state-layer-color: #0064bf;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #0064bf;--mat-slide-toggle-selected-track-color: #0064bf;--mat-slide-toggle-track-outline-color: #777777;--mat-slide-toggle-unselected-focus-handle-color: #474747;--mat-slide-toggle-unselected-focus-state-layer-color: #111111;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #e4e4e4;--mat-slide-toggle-unselected-handle-color: #777777;--mat-slide-toggle-unselected-hover-handle-color: #474747;--mat-slide-toggle-unselected-hover-state-layer-color: #111111;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #e4e4e4;--mat-slide-toggle-unselected-icon-color: #e4e4e4;--mat-slide-toggle-unselected-pressed-handle-color: #474747;--mat-slide-toggle-unselected-pressed-state-layer-color: #111111;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #e4e4e4;--mat-slide-toggle-unselected-track-color: #e4e4e4}html .mat-accent.mat-mdc-form-field{--mat-select-enabled-trigger-text-color: #111111;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-select-placeholder-text-color: #474747;--mat-select-enabled-arrow-color: #474747;--mat-select-disabled-arrow-color: color-mix(in srgb, #111111 38%, transparent);--mat-select-focused-arrow-color: #0064bf;--mat-select-invalid-arrow-color: #ca2d3f}html .mat-accent.mat-mdc-radio-button{--mat-radio-checked-ripple-color: #0064bf;--mat-radio-disabled-label-color: color-mix(in srgb, #111111 38%, transparent);--mat-radio-disabled-selected-icon-color: #111111;--mat-radio-disabled-unselected-icon-color: #111111;--mat-radio-label-text-color: #111111;--mat-radio-ripple-color: #111111;--mat-radio-selected-focus-icon-color: #0064bf;--mat-radio-selected-hover-icon-color: #0064bf;--mat-radio-selected-icon-color: #0064bf;--mat-radio-selected-pressed-icon-color: #0064bf;--mat-radio-unselected-focus-icon-color: #111111;--mat-radio-unselected-hover-icon-color: #111111;--mat-radio-unselected-pressed-icon-color: #111111}html .mat-accent.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #0064bf;--mat-progress-bar-track-color: #e4e4e4}html .mat-accent.mat-mdc-form-field{--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-enabled-select-arrow-color: #474747;--mat-form-field-error-focus-trailing-icon-color: #ca2d3f;--mat-form-field-error-hover-trailing-icon-color: #98222f;--mat-form-field-error-text-color: #ca2d3f;--mat-form-field-error-trailing-icon-color: #ca2d3f;--mat-form-field-filled-active-indicator-color: #474747;--mat-form-field-filled-caret-color: #0064bf;--mat-form-field-filled-container-color: #e4e4e4;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #111111 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ca2d3f;--mat-form-field-filled-error-caret-color: #ca2d3f;--mat-form-field-filled-error-focus-active-indicator-color: #ca2d3f;--mat-form-field-filled-error-focus-label-text-color: #ca2d3f;--mat-form-field-filled-error-hover-active-indicator-color: #98222f;--mat-form-field-filled-error-hover-label-text-color: #98222f;--mat-form-field-filled-error-label-text-color: #ca2d3f;--mat-form-field-filled-focus-active-indicator-color: #0064bf;--mat-form-field-filled-focus-label-text-color: #0064bf;--mat-form-field-filled-hover-active-indicator-color: #111111;--mat-form-field-filled-hover-label-text-color: #474747;--mat-form-field-filled-input-text-color: #111111;--mat-form-field-filled-input-text-placeholder-color: #474747;--mat-form-field-filled-label-text-color: #474747;--mat-form-field-focus-select-arrow-color: #0064bf;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #474747;--mat-form-field-outlined-caret-color: #0064bf;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #111111 12%, transparent);--mat-form-field-outlined-error-caret-color: #ca2d3f;--mat-form-field-outlined-error-focus-label-text-color: #ca2d3f;--mat-form-field-outlined-error-focus-outline-color: #ca2d3f;--mat-form-field-outlined-error-hover-label-text-color: #98222f;--mat-form-field-outlined-error-hover-outline-color: #98222f;--mat-form-field-outlined-error-label-text-color: #ca2d3f;--mat-form-field-outlined-error-outline-color: #ca2d3f;--mat-form-field-outlined-focus-label-text-color: #0064bf;--mat-form-field-outlined-focus-outline-color: #0064bf;--mat-form-field-outlined-hover-label-text-color: #111111;--mat-form-field-outlined-hover-outline-color: #111111;--mat-form-field-outlined-input-text-color: #111111;--mat-form-field-outlined-input-text-placeholder-color: #474747;--mat-form-field-outlined-label-text-color: #474747;--mat-form-field-outlined-outline-color: #777777;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-select-option-text-color: #111111;--mat-form-field-state-layer-color: #111111;--mat-form-field-trailing-icon-color: #474747}html .mat-accent.mat-datepicker-content{--mat-datepicker-calendar-body-label-text-color: #111111;--mat-datepicker-calendar-container-text-color: #111111;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #111111 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #111111 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #bbdefb;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #292929;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #d6d6d6;--mat-datepicker-calendar-date-in-range-state-background-color: #bbdefb;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #0064bf;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #0064bf;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #111111;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #0064bf;--mat-datepicker-calendar-date-today-selected-state-outline-color: #0064bf;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #474747;--mat-datepicker-calendar-navigation-button-icon-color: #474747;--mat-datepicker-calendar-period-button-icon-color: #474747;--mat-datepicker-calendar-period-button-text-color: #474747;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-range-input-separator-color: #111111;--mat-datepicker-toggle-active-state-icon-color: #0064bf;--mat-datepicker-toggle-icon-color: #474747}html .mat-accent.mat-mdc-button-base{--mat-button-filled-container-color: #0064bf;--mat-button-filled-disabled-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-filled-disabled-state-layer-color: #474747;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #111111 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #474747;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #0064bf;--mat-button-outlined-outline-color: #777777;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #0064bf 12%, transparent);--mat-button-outlined-state-layer-color: #0064bf;--mat-button-protected-container-color: #f8f8f8;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-protected-disabled-state-layer-color: #474747;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #0064bf;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #0064bf 12%, transparent);--mat-button-protected-state-layer-color: #0064bf;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-text-disabled-state-layer-color: #474747;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #0064bf;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #0064bf 12%, transparent);--mat-button-text-state-layer-color: #0064bf;--mat-button-tonal-container-color: #bbdefb;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #474747;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #004a8c;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #004a8c 12%, transparent);--mat-button-tonal-state-layer-color: #004a8c;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-icon-button-disabled-state-layer-color: #0064bf;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #0064bf;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #0064bf 12%, transparent);--mat-icon-button-state-layer-color: #0064bf}html .mat-accent.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #111111 12%, transparent);--mat-chip-elevated-selected-container-color: #bbdefb;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-chip-focus-outline-color: #474747;--mat-chip-focus-state-layer-color: #474747;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #474747;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #474747;--mat-chip-outline-color: #777777;--mat-chip-selected-disabled-trailing-icon-color: #111111;--mat-chip-selected-focus-state-layer-color: #004a8c;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #004a8c;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #004a8c;--mat-chip-selected-trailing-action-state-layer-color: #004a8c;--mat-chip-selected-trailing-icon-color: #004a8c;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #474747;--mat-chip-with-icon-disabled-icon-color: #111111;--mat-chip-with-icon-icon-color: #474747;--mat-chip-with-icon-selected-icon-color: #004a8c;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #111111;--mat-chip-with-trailing-icon-trailing-icon-color: #474747}html .mat-accent .mdc-list-item__start,html .mat-accent .mdc-list-item__end{--mat-checkbox-disabled-label-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #f8f8f8;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-label-text-color: #111111;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #0064bf;--mat-checkbox-selected-focus-state-layer-color: #0064bf;--mat-checkbox-selected-hover-icon-color: #0064bf;--mat-checkbox-selected-hover-state-layer-color: #0064bf;--mat-checkbox-selected-icon-color: #0064bf;--mat-checkbox-selected-pressed-icon-color: #0064bf;--mat-checkbox-selected-pressed-state-layer-color: #111111;--mat-checkbox-unselected-focus-icon-color: #111111;--mat-checkbox-unselected-focus-state-layer-color: #111111;--mat-checkbox-unselected-hover-icon-color: #111111;--mat-checkbox-unselected-hover-state-layer-color: #111111;--mat-checkbox-unselected-icon-color: #474747;--mat-checkbox-unselected-pressed-state-layer-color: #0064bf;--mat-radio-checked-ripple-color: #0064bf;--mat-radio-disabled-label-color: color-mix(in srgb, #111111 38%, transparent);--mat-radio-disabled-selected-icon-color: #111111;--mat-radio-disabled-unselected-icon-color: #111111;--mat-radio-label-text-color: #111111;--mat-radio-ripple-color: #111111;--mat-radio-selected-focus-icon-color: #0064bf;--mat-radio-selected-hover-icon-color: #0064bf;--mat-radio-selected-icon-color: #0064bf;--mat-radio-selected-pressed-icon-color: #0064bf;--mat-radio-unselected-focus-icon-color: #111111;--mat-radio-unselected-hover-icon-color: #111111;--mat-radio-unselected-pressed-icon-color: #111111}html .mat-accent.mat-mdc-fab,html .mat-accent.mat-mdc-mini-fab{--mat-fab-container-color: #bbdefb;--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-disabled-state-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #111111 38%, transparent);--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #004a8c;--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #004a8c 12%, transparent);--mat-fab-small-container-color: #bbdefb;--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #111111 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #004a8c;--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #004a8c 12%, transparent);--mat-fab-small-state-layer-color: #004a8c;--mat-fab-state-layer-color: #004a8c}html .mat-badge-accent{--mat-badge-background-color: #0064bf;--mat-badge-disabled-state-background-color: color-mix(in srgb, #0064bf 38%, transparent);--mat-badge-disabled-state-text-color: #ffffff;--mat-badge-text-color: #ffffff}html .mat-warn{--mat-option-focus-state-layer-color: color-mix(in srgb, #111111 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #111111 8%, transparent);--mat-option-label-text-color: #111111;--mat-option-selected-state-label-text-color: #98222f;--mat-option-selected-state-layer-color: #ffd7dc}html .mat-warn{--mat-progress-spinner-active-indicator-color: #ca2d3f}html .mat-warn{--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #f8f8f8;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #ca2d3f;--mat-pseudo-checkbox-full-unselected-icon-color: #474747;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #111111 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ca2d3f}html .mat-warn{--mat-stepper-container-color: #f8f8f8;--mat-stepper-header-done-state-icon-background-color: #ca2d3f;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #ca2d3f;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-header-error-state-icon-foreground-color: #ca2d3f;--mat-stepper-header-error-state-label-text-color: #ca2d3f;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #111111 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #111111 8%, transparent);--mat-stepper-header-icon-background-color: #474747;--mat-stepper-header-icon-foreground-color: #f8f8f8;--mat-stepper-header-label-text-color: #474747;--mat-stepper-header-optional-label-text-color: #474747;--mat-stepper-header-selected-state-icon-background-color: #ca2d3f;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-label-text-color: #474747;--mat-stepper-line-color: #777777}html .mat-warn.mat-icon{--mat-icon-color: #ca2d3f}html .mat-warn.mat-mdc-checkbox{--mat-checkbox-disabled-label-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #f8f8f8;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-label-text-color: #111111;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #ca2d3f;--mat-checkbox-selected-focus-state-layer-color: #ca2d3f;--mat-checkbox-selected-hover-icon-color: #ca2d3f;--mat-checkbox-selected-hover-state-layer-color: #ca2d3f;--mat-checkbox-selected-icon-color: #ca2d3f;--mat-checkbox-selected-pressed-icon-color: #ca2d3f;--mat-checkbox-selected-pressed-state-layer-color: #111111;--mat-checkbox-unselected-focus-icon-color: #111111;--mat-checkbox-unselected-focus-state-layer-color: #111111;--mat-checkbox-unselected-hover-icon-color: #111111;--mat-checkbox-unselected-hover-state-layer-color: #111111;--mat-checkbox-unselected-icon-color: #474747;--mat-checkbox-unselected-pressed-state-layer-color: #ca2d3f}html .mat-warn.mat-mdc-slider{--mat-slider-active-track-color: #ca2d3f;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #111111;--mat-slider-disabled-handle-color: #111111;--mat-slider-disabled-inactive-track-color: #111111;--mat-slider-focus-handle-color: #ca2d3f;--mat-slider-focus-state-layer-color: color-mix(in srgb, #ca2d3f 20%, transparent);--mat-slider-handle-color: #ca2d3f;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #ca2d3f;--mat-slider-hover-state-layer-color: color-mix(in srgb, #ca2d3f 5%, transparent);--mat-slider-inactive-track-color: #e4e4e4;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #ca2d3f;--mat-slider-label-label-text-color: #ffffff;--mat-slider-ripple-color: #ca2d3f;--mat-slider-with-overlap-handle-outline-color: #ffffff;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #111111;--mat-slider-with-tick-marks-inactive-container-color: #474747}html .mat-warn.mat-mdc-tab-group,html .mat-warn.mat-mdc-tab-nav-bar{--mat-tab-active-focus-indicator-color: #ca2d3f;--mat-tab-active-focus-label-text-color: #111111;--mat-tab-active-hover-indicator-color: #ca2d3f;--mat-tab-active-hover-label-text-color: #111111;--mat-tab-active-indicator-color: #ca2d3f;--mat-tab-active-label-text-color: #111111;--mat-tab-active-ripple-color: #111111;--mat-tab-divider-color: #e4e4e4;--mat-tab-inactive-focus-label-text-color: #111111;--mat-tab-inactive-hover-label-text-color: #111111;--mat-tab-inactive-label-text-color: #111111;--mat-tab-inactive-ripple-color: #111111;--mat-tab-pagination-icon-color: #111111;--mat-tab-disabled-ripple-color: #474747}html .mat-warn.mat-mdc-slide-toggle{--mat-slide-toggle-disabled-label-text-color: #111111;--mat-slide-toggle-disabled-selected-handle-color: #f8f8f8;--mat-slide-toggle-disabled-selected-icon-color: #111111;--mat-slide-toggle-disabled-selected-track-color: #111111;--mat-slide-toggle-disabled-unselected-handle-color: #111111;--mat-slide-toggle-disabled-unselected-icon-color: #e4e4e4;--mat-slide-toggle-disabled-unselected-track-color: #e4e4e4;--mat-slide-toggle-disabled-unselected-track-outline-color: #111111;--mat-slide-toggle-label-text-color: #111111;--mat-slide-toggle-selected-focus-handle-color: #ffd7dc;--mat-slide-toggle-selected-focus-state-layer-color: #ca2d3f;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #ca2d3f;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #ffd7dc;--mat-slide-toggle-selected-hover-state-layer-color: #ca2d3f;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #ca2d3f;--mat-slide-toggle-selected-icon-color: #98222f;--mat-slide-toggle-selected-pressed-handle-color: #ffd7dc;--mat-slide-toggle-selected-pressed-state-layer-color: #ca2d3f;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #ca2d3f;--mat-slide-toggle-selected-track-color: #ca2d3f;--mat-slide-toggle-track-outline-color: #777777;--mat-slide-toggle-unselected-focus-handle-color: #474747;--mat-slide-toggle-unselected-focus-state-layer-color: #111111;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #e4e4e4;--mat-slide-toggle-unselected-handle-color: #777777;--mat-slide-toggle-unselected-hover-handle-color: #474747;--mat-slide-toggle-unselected-hover-state-layer-color: #111111;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #e4e4e4;--mat-slide-toggle-unselected-icon-color: #e4e4e4;--mat-slide-toggle-unselected-pressed-handle-color: #474747;--mat-slide-toggle-unselected-pressed-state-layer-color: #111111;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #e4e4e4;--mat-slide-toggle-unselected-track-color: #e4e4e4}html .mat-warn.mat-mdc-form-field{--mat-select-enabled-trigger-text-color: #111111;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-select-placeholder-text-color: #474747;--mat-select-enabled-arrow-color: #474747;--mat-select-disabled-arrow-color: color-mix(in srgb, #111111 38%, transparent);--mat-select-focused-arrow-color: #ca2d3f;--mat-select-invalid-arrow-color: #ca2d3f}html .mat-warn.mat-mdc-radio-button{--mat-radio-checked-ripple-color: #ca2d3f;--mat-radio-disabled-label-color: color-mix(in srgb, #111111 38%, transparent);--mat-radio-disabled-selected-icon-color: #111111;--mat-radio-disabled-unselected-icon-color: #111111;--mat-radio-label-text-color: #111111;--mat-radio-ripple-color: #111111;--mat-radio-selected-focus-icon-color: #ca2d3f;--mat-radio-selected-hover-icon-color: #ca2d3f;--mat-radio-selected-icon-color: #ca2d3f;--mat-radio-selected-pressed-icon-color: #ca2d3f;--mat-radio-unselected-focus-icon-color: #111111;--mat-radio-unselected-hover-icon-color: #111111;--mat-radio-unselected-pressed-icon-color: #111111}html .mat-warn.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #ca2d3f;--mat-progress-bar-track-color: #e4e4e4}html .mat-warn.mat-mdc-form-field{--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-enabled-select-arrow-color: #474747;--mat-form-field-error-focus-trailing-icon-color: #ca2d3f;--mat-form-field-error-hover-trailing-icon-color: #98222f;--mat-form-field-error-text-color: #ca2d3f;--mat-form-field-error-trailing-icon-color: #ca2d3f;--mat-form-field-filled-active-indicator-color: #474747;--mat-form-field-filled-caret-color: #ca2d3f;--mat-form-field-filled-container-color: #e4e4e4;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #111111 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ca2d3f;--mat-form-field-filled-error-caret-color: #ca2d3f;--mat-form-field-filled-error-focus-active-indicator-color: #ca2d3f;--mat-form-field-filled-error-focus-label-text-color: #ca2d3f;--mat-form-field-filled-error-hover-active-indicator-color: #98222f;--mat-form-field-filled-error-hover-label-text-color: #98222f;--mat-form-field-filled-error-label-text-color: #ca2d3f;--mat-form-field-filled-focus-active-indicator-color: #ca2d3f;--mat-form-field-filled-focus-label-text-color: #ca2d3f;--mat-form-field-filled-hover-active-indicator-color: #111111;--mat-form-field-filled-hover-label-text-color: #474747;--mat-form-field-filled-input-text-color: #111111;--mat-form-field-filled-input-text-placeholder-color: #474747;--mat-form-field-filled-label-text-color: #474747;--mat-form-field-focus-select-arrow-color: #ca2d3f;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #474747;--mat-form-field-outlined-caret-color: #ca2d3f;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #111111 12%, transparent);--mat-form-field-outlined-error-caret-color: #ca2d3f;--mat-form-field-outlined-error-focus-label-text-color: #ca2d3f;--mat-form-field-outlined-error-focus-outline-color: #ca2d3f;--mat-form-field-outlined-error-hover-label-text-color: #98222f;--mat-form-field-outlined-error-hover-outline-color: #98222f;--mat-form-field-outlined-error-label-text-color: #ca2d3f;--mat-form-field-outlined-error-outline-color: #ca2d3f;--mat-form-field-outlined-focus-label-text-color: #ca2d3f;--mat-form-field-outlined-focus-outline-color: #ca2d3f;--mat-form-field-outlined-hover-label-text-color: #111111;--mat-form-field-outlined-hover-outline-color: #111111;--mat-form-field-outlined-input-text-color: #111111;--mat-form-field-outlined-input-text-placeholder-color: #474747;--mat-form-field-outlined-label-text-color: #474747;--mat-form-field-outlined-outline-color: #777777;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-form-field-select-option-text-color: #111111;--mat-form-field-state-layer-color: #111111;--mat-form-field-trailing-icon-color: #474747}html .mat-warn.mat-datepicker-content{--mat-datepicker-calendar-body-label-text-color: #111111;--mat-datepicker-calendar-container-text-color: #111111;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #111111 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #111111 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #bbdefb;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #292929;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #d6d6d6;--mat-datepicker-calendar-date-in-range-state-background-color: #ffd7dc;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #ca2d3f;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #ca2d3f;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #111111;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #ca2d3f;--mat-datepicker-calendar-date-today-selected-state-outline-color: #ca2d3f;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #474747;--mat-datepicker-calendar-navigation-button-icon-color: #474747;--mat-datepicker-calendar-period-button-icon-color: #474747;--mat-datepicker-calendar-period-button-text-color: #474747;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-datepicker-range-input-separator-color: #111111;--mat-datepicker-toggle-active-state-icon-color: #ca2d3f;--mat-datepicker-toggle-icon-color: #474747}html .mat-warn.mat-mdc-button-base{--mat-button-filled-container-color: #ca2d3f;--mat-button-filled-disabled-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-filled-disabled-state-layer-color: #474747;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #111111 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #474747;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #ca2d3f;--mat-button-outlined-outline-color: #777777;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #ca2d3f 12%, transparent);--mat-button-outlined-state-layer-color: #ca2d3f;--mat-button-protected-container-color: #f8f8f8;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-protected-disabled-state-layer-color: #474747;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #ca2d3f;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #ca2d3f 12%, transparent);--mat-button-protected-state-layer-color: #ca2d3f;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-text-disabled-state-layer-color: #474747;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #ca2d3f;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #ca2d3f 12%, transparent);--mat-button-text-state-layer-color: #ca2d3f;--mat-button-tonal-container-color: #ffd7dc;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #474747;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #98222f;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #98222f 12%, transparent);--mat-button-tonal-state-layer-color: #98222f;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-icon-button-disabled-state-layer-color: #ca2d3f;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #ca2d3f;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #ca2d3f 12%, transparent);--mat-icon-button-state-layer-color: #ca2d3f}html .mat-warn.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: color-mix(in srgb, #111111 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #111111 12%, transparent);--mat-chip-elevated-selected-container-color: #ffd7dc;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #111111 12%, transparent);--mat-chip-focus-outline-color: #474747;--mat-chip-focus-state-layer-color: #474747;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #474747;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #474747;--mat-chip-outline-color: #777777;--mat-chip-selected-disabled-trailing-icon-color: #111111;--mat-chip-selected-focus-state-layer-color: #98222f;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #98222f;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #98222f;--mat-chip-selected-trailing-action-state-layer-color: #98222f;--mat-chip-selected-trailing-icon-color: #98222f;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #474747;--mat-chip-with-icon-disabled-icon-color: #111111;--mat-chip-with-icon-icon-color: #474747;--mat-chip-with-icon-selected-icon-color: #98222f;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #111111;--mat-chip-with-trailing-icon-trailing-icon-color: #474747}html .mat-warn .mdc-list-item__start,html .mat-warn .mdc-list-item__end{--mat-checkbox-disabled-label-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #f8f8f8;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #111111 38%, transparent);--mat-checkbox-label-text-color: #111111;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #ca2d3f;--mat-checkbox-selected-focus-state-layer-color: #ca2d3f;--mat-checkbox-selected-hover-icon-color: #ca2d3f;--mat-checkbox-selected-hover-state-layer-color: #ca2d3f;--mat-checkbox-selected-icon-color: #ca2d3f;--mat-checkbox-selected-pressed-icon-color: #ca2d3f;--mat-checkbox-selected-pressed-state-layer-color: #111111;--mat-checkbox-unselected-focus-icon-color: #111111;--mat-checkbox-unselected-focus-state-layer-color: #111111;--mat-checkbox-unselected-hover-icon-color: #111111;--mat-checkbox-unselected-hover-state-layer-color: #111111;--mat-checkbox-unselected-icon-color: #474747;--mat-checkbox-unselected-pressed-state-layer-color: #ca2d3f;--mat-radio-checked-ripple-color: #ca2d3f;--mat-radio-disabled-label-color: color-mix(in srgb, #111111 38%, transparent);--mat-radio-disabled-selected-icon-color: #111111;--mat-radio-disabled-unselected-icon-color: #111111;--mat-radio-label-text-color: #111111;--mat-radio-ripple-color: #111111;--mat-radio-selected-focus-icon-color: #ca2d3f;--mat-radio-selected-hover-icon-color: #ca2d3f;--mat-radio-selected-icon-color: #ca2d3f;--mat-radio-selected-pressed-icon-color: #ca2d3f;--mat-radio-unselected-focus-icon-color: #111111;--mat-radio-unselected-hover-icon-color: #111111;--mat-radio-unselected-pressed-icon-color: #111111}html .mat-badge-warn{--mat-badge-background-color: #ca2d3f;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ca2d3f 38%, transparent);--mat-badge-disabled-state-text-color: #ffffff;--mat-badge-text-color: #ffffff}html .mat-mdc-unelevated-button.mat-primary,html .mat-mdc-raised-button.mat-primary,html .mat-mdc-flat-button.mat-primary{--mdc-filled-button-container-color: var(--button-primary-bg);--mdc-filled-button-label-text-color: var(--on-primary);background-color:var(--button-primary-bg)!important;color:var(--on-primary)!important}html.dark-theme{--mat-app-text-color: #e5e7eb;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #e5e7eb 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #e5e7eb 8%, transparent);--mat-option-label-text-color: #e5e7eb;--mat-option-selected-state-label-text-color: #c0f7e5;--mat-option-selected-state-layer-color: #005042;--mat-optgroup-label-text-color: #e5e7eb;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #131a2b;--mat-pseudo-checkbox-full-selected-icon-color: #5a7aff;--mat-pseudo-checkbox-full-unselected-icon-color: #e5e7eb;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #5a7aff;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500;--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: #0a0e14;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: #283241;--mat-card-subtitle-text-color: #e5e7eb;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 1.5rem;--mat-card-subtitle-text-size: 1rem;--mat-card-subtitle-text-tracking: .009rem;--mat-card-subtitle-text-weight: 500;--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 1.75rem;--mat-card-title-text-size: 1.375rem;--mat-card-title-text-tracking: 0;--mat-card-title-text-weight: 400;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0;--mat-progress-bar-active-indicator-color: #5a7aff;--mat-progress-bar-track-color: #283241;--mat-tooltip-container-color: #e5e7eb;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: #151a22;--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-line-height: 1rem;--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-tracking: .025rem;--mat-tooltip-supporting-text-weight: 400;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-enabled-select-arrow-color: #e5e7eb;--mat-form-field-error-focus-trailing-icon-color: #fecaca;--mat-form-field-error-hover-trailing-icon-color: #fee2e2;--mat-form-field-error-text-color: #fecaca;--mat-form-field-error-trailing-icon-color: #fecaca;--mat-form-field-filled-active-indicator-color: #e5e7eb;--mat-form-field-filled-caret-color: #5a7aff;--mat-form-field-filled-container-color: #283241;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e7eb 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #fecaca;--mat-form-field-filled-error-caret-color: #fecaca;--mat-form-field-filled-error-focus-active-indicator-color: #fecaca;--mat-form-field-filled-error-focus-label-text-color: #fecaca;--mat-form-field-filled-error-hover-active-indicator-color: #fee2e2;--mat-form-field-filled-error-hover-label-text-color: #fee2e2;--mat-form-field-filled-error-label-text-color: #fecaca;--mat-form-field-filled-focus-active-indicator-color: #5a7aff;--mat-form-field-filled-focus-label-text-color: #5a7aff;--mat-form-field-filled-hover-active-indicator-color: #e5e7eb;--mat-form-field-filled-hover-label-text-color: #e5e7eb;--mat-form-field-filled-input-text-color: #e5e7eb;--mat-form-field-filled-input-text-placeholder-color: #e5e7eb;--mat-form-field-filled-label-text-color: #e5e7eb;--mat-form-field-focus-select-arrow-color: #5a7aff;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #e5e7eb;--mat-form-field-outlined-caret-color: #5a7aff;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-form-field-outlined-error-caret-color: #fecaca;--mat-form-field-outlined-error-focus-label-text-color: #fecaca;--mat-form-field-outlined-error-focus-outline-color: #fecaca;--mat-form-field-outlined-error-hover-label-text-color: #fee2e2;--mat-form-field-outlined-error-hover-outline-color: #fee2e2;--mat-form-field-outlined-error-label-text-color: #fecaca;--mat-form-field-outlined-error-outline-color: #fecaca;--mat-form-field-outlined-focus-label-text-color: #5a7aff;--mat-form-field-outlined-focus-outline-color: #5a7aff;--mat-form-field-outlined-hover-label-text-color: #e5e7eb;--mat-form-field-outlined-hover-outline-color: #e5e7eb;--mat-form-field-outlined-input-text-color: #e5e7eb;--mat-form-field-outlined-input-text-placeholder-color: #e5e7eb;--mat-form-field-outlined-label-text-color: #e5e7eb;--mat-form-field-outlined-outline-color: #6b7280;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #0a0e14 38%, transparent);--mat-form-field-select-option-text-color: #0a0e14;--mat-form-field-state-layer-color: #e5e7eb;--mat-form-field-trailing-icon-color: #e5e7eb;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-select-enabled-trigger-text-color: #e5e7eb;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-select-placeholder-text-color: #e5e7eb;--mat-select-enabled-arrow-color: #e5e7eb;--mat-select-disabled-arrow-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-select-focused-arrow-color: #5a7aff;--mat-select-invalid-arrow-color: #fecaca;--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: .031rem;--mat-select-trigger-text-weight: 400;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-subhead-color: #e5e7eb;--mat-dialog-supporting-text-color: #e5e7eb;--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400;--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38;--mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-chip-elevated-selected-container-color: #005042;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-chip-focus-outline-color: #e5e7eb;--mat-chip-focus-state-layer-color: #e5e7eb;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #e5e7eb;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #e5e7eb;--mat-chip-outline-color: #6b7280;--mat-chip-selected-disabled-trailing-icon-color: #e5e7eb;--mat-chip-selected-focus-state-layer-color: #c0f7e5;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #c0f7e5;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #c0f7e5;--mat-chip-selected-trailing-action-state-layer-color: #c0f7e5;--mat-chip-selected-trailing-icon-color: #c0f7e5;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #e5e7eb;--mat-chip-with-icon-disabled-icon-color: #e5e7eb;--mat-chip-with-icon-icon-color: #e5e7eb;--mat-chip-with-icon-selected-icon-color: #c0f7e5;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e7eb;--mat-chip-with-trailing-icon-trailing-icon-color: #e5e7eb;--mat-chip-container-height: 32px;--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 1.25rem;--mat-chip-label-text-size: .875rem;--mat-chip-label-text-tracking: .006rem;--mat-chip-label-text-weight: 500;--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-width: 2px;--mat-slide-toggle-handle-shape: 9999px;--mat-slide-toggle-hidden-track-opacity: 0;--mat-slide-toggle-hidden-track-transition: opacity 75ms;--mat-slide-toggle-pressed-handle-size: 28px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 24px;--mat-slide-toggle-selected-handle-size: 24px;--mat-slide-toggle-selected-icon-size: 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 24px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-track-height: 32px;--mat-slide-toggle-track-outline-width: 2px;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-width: 52px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 8px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-unselected-icon-size: 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: opacity 75ms;--mat-slide-toggle-with-icon-handle-size: 24px;--mat-slide-toggle-disabled-label-text-color: #e5e7eb;--mat-slide-toggle-disabled-selected-icon-color: #e5e7eb;--mat-slide-toggle-disabled-selected-track-color: #e5e7eb;--mat-slide-toggle-disabled-unselected-handle-color: #e5e7eb;--mat-slide-toggle-disabled-unselected-icon-color: #283241;--mat-slide-toggle-disabled-unselected-track-color: #283241;--mat-slide-toggle-disabled-unselected-track-outline-color: #e5e7eb;--mat-slide-toggle-label-text-color: #e5e7eb;--mat-slide-toggle-selected-focus-handle-color: #202938;--mat-slide-toggle-selected-focus-state-layer-color: #5a7aff;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #5a7aff;--mat-slide-toggle-selected-handle-color: #131a2b;--mat-slide-toggle-selected-hover-handle-color: #202938;--mat-slide-toggle-selected-hover-state-layer-color: #5a7aff;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #5a7aff;--mat-slide-toggle-selected-icon-color: #abc4fe;--mat-slide-toggle-selected-pressed-handle-color: #202938;--mat-slide-toggle-selected-pressed-state-layer-color: #5a7aff;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #5a7aff;--mat-slide-toggle-selected-track-color: #5a7aff;--mat-slide-toggle-track-outline-color: #6b7280;--mat-slide-toggle-unselected-focus-handle-color: #e5e7eb;--mat-slide-toggle-unselected-focus-state-layer-color: #e5e7eb;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #283241;--mat-slide-toggle-unselected-handle-color: #6b7280;--mat-slide-toggle-unselected-hover-handle-color: #e5e7eb;--mat-slide-toggle-unselected-hover-state-layer-color: #e5e7eb;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #283241;--mat-slide-toggle-unselected-icon-color: #283241;--mat-slide-toggle-unselected-pressed-handle-color: #e5e7eb;--mat-slide-toggle-unselected-pressed-state-layer-color: #e5e7eb;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #283241;--mat-slide-toggle-unselected-track-color: #283241;--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 1.25rem;--mat-slide-toggle-label-text-size: .875rem;--mat-slide-toggle-label-text-tracking: .016rem;--mat-slide-toggle-label-text-weight: 400;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-checked-ripple-color: #5a7aff;--mat-radio-disabled-label-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-radio-disabled-selected-icon-color: #e5e7eb;--mat-radio-disabled-unselected-icon-color: #e5e7eb;--mat-radio-label-text-color: #e5e7eb;--mat-radio-ripple-color: #e5e7eb;--mat-radio-selected-focus-icon-color: #5a7aff;--mat-radio-selected-hover-icon-color: #5a7aff;--mat-radio-selected-icon-color: #5a7aff;--mat-radio-selected-pressed-icon-color: #5a7aff;--mat-radio-unselected-focus-icon-color: #e5e7eb;--mat-radio-unselected-hover-icon-color: #e5e7eb;--mat-radio-unselected-icon-color: #e5e7eb;--mat-radio-unselected-pressed-icon-color: #e5e7eb;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 40px;--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 1.25rem;--mat-radio-label-text-size: .875rem;--mat-radio-label-text-tracking: .016rem;--mat-radio-label-text-weight: 400;--mat-slider-value-indicator-opacity: 1;--mat-slider-value-indicator-padding: 0;--mat-slider-value-indicator-width: 28px;--mat-slider-value-indicator-height: 28px;--mat-slider-value-indicator-caret-display: none;--mat-slider-value-indicator-border-radius: 50% 50% 50% 0;--mat-slider-value-indicator-text-transform: rotate(45deg);--mat-slider-value-indicator-container-transform: translateX(-50%) rotate(-45deg);--mat-slider-active-track-height: 4px;--mat-slider-handle-height: 20px;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .38;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .38;--mat-slider-active-track-color: #5a7aff;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #e5e7eb;--mat-slider-disabled-handle-color: #e5e7eb;--mat-slider-disabled-inactive-track-color: #e5e7eb;--mat-slider-focus-handle-color: #5a7aff;--mat-slider-focus-state-layer-color: color-mix(in srgb, #5a7aff 20%, transparent);--mat-slider-handle-color: #5a7aff;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #5a7aff;--mat-slider-hover-state-layer-color: color-mix(in srgb, #5a7aff 5%, transparent);--mat-slider-inactive-track-color: #283241;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #5a7aff;--mat-slider-label-label-text-color: #131a2b;--mat-slider-ripple-color: #5a7aff;--mat-slider-with-overlap-handle-outline-color: #131a2b;--mat-slider-with-tick-marks-active-container-color: #131a2b;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #e5e7eb;--mat-slider-with-tick-marks-inactive-container-color: #e5e7eb;--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-line-height: 1rem;--mat-slider-label-label-text-size: .75rem;--mat-slider-label-label-text-tracking: .031rem;--mat-slider-label-label-text-weight: 500;--mat-menu-divider-bottom-spacing: 8px;--mat-menu-divider-top-spacing: 8px;--mat-menu-item-icon-size: 24px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px;--mat-menu-container-shape: 4px;--mat-menu-divider-color: #283241;--mat-menu-item-label-text-color: #e5e7eb;--mat-menu-item-icon-color: #e5e7eb;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #e5e7eb 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-line-height: 1.25rem;--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: .006rem;--mat-menu-item-label-text-weight: 500;--mat-list-active-indicator-color: #005042;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #e5e7eb;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #e5e7eb;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #e5e7eb;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #e5e7eb;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #e5e7eb;--mat-list-list-item-focus-state-layer-color: #e5e7eb;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #e5e7eb;--mat-list-list-item-hover-state-layer-color: #e5e7eb;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #e5e7eb;--mat-list-list-item-leading-avatar-color: #202938;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #e5e7eb;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #5a7aff;--mat-list-list-item-supporting-text-color: #e5e7eb;--mat-list-list-item-trailing-icon-color: #e5e7eb;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #e5e7eb;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 16px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px;--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 1.5rem;--mat-list-list-item-label-text-size: 1rem;--mat-list-list-item-label-text-tracking: .031rem;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 1.25rem;--mat-list-list-item-supporting-text-size: .875rem;--mat-list-list-item-supporting-text-tracking: .016rem;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 1rem;--mat-list-list-item-trailing-supporting-text-size: .688rem;--mat-list-list-item-trailing-supporting-text-tracking: .031rem;--mat-list-list-item-trailing-supporting-text-weight: 500;--mat-paginator-container-text-color: #e5e7eb;--mat-paginator-disabled-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-paginator-enabled-icon-color: #e5e7eb;--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: .025rem;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px;--mat-tab-active-focus-indicator-color: #5a7aff;--mat-tab-active-focus-label-text-color: #e5e7eb;--mat-tab-active-hover-indicator-color: #5a7aff;--mat-tab-active-hover-label-text-color: #e5e7eb;--mat-tab-active-indicator-color: #5a7aff;--mat-tab-active-label-text-color: #e5e7eb;--mat-tab-active-ripple-color: #e5e7eb;--mat-tab-divider-color: #283241;--mat-tab-inactive-focus-label-text-color: #e5e7eb;--mat-tab-inactive-hover-label-text-color: #e5e7eb;--mat-tab-inactive-label-text-color: #e5e7eb;--mat-tab-inactive-ripple-color: #e5e7eb;--mat-tab-pagination-icon-color: #e5e7eb;--mat-tab-disabled-ripple-color: #e5e7eb;--mat-tab-container-height: 48px;--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-line-height: 1.25rem;--mat-tab-label-text-size: .875rem;--mat-tab-label-text-tracking: .006rem;--mat-tab-label-text-weight: 500;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .08;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .08;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-label-text-color: #e5e7eb;--mat-checkbox-selected-checkmark-color: #131a2b;--mat-checkbox-selected-focus-icon-color: #5a7aff;--mat-checkbox-selected-focus-state-layer-color: #5a7aff;--mat-checkbox-selected-hover-icon-color: #5a7aff;--mat-checkbox-selected-hover-state-layer-color: #5a7aff;--mat-checkbox-selected-icon-color: #5a7aff;--mat-checkbox-selected-pressed-icon-color: #5a7aff;--mat-checkbox-selected-pressed-state-layer-color: #e5e7eb;--mat-checkbox-unselected-focus-icon-color: #e5e7eb;--mat-checkbox-unselected-focus-state-layer-color: #e5e7eb;--mat-checkbox-unselected-hover-icon-color: #e5e7eb;--mat-checkbox-unselected-hover-state-layer-color: #e5e7eb;--mat-checkbox-unselected-icon-color: #e5e7eb;--mat-checkbox-unselected-pressed-state-layer-color: #5a7aff;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 1.25rem;--mat-checkbox-label-text-size: .875rem;--mat-checkbox-label-text-tracking: .016rem;--mat-checkbox-label-text-weight: 400;--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-filled-container-color: #5a7aff;--mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-filled-disabled-state-layer-color: #e5e7eb;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #131a2b;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #131a2b 12%, transparent);--mat-button-filled-state-layer-color: #131a2b;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #e5e7eb;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #5a7aff;--mat-button-outlined-outline-color: #6b7280;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #5a7aff 12%, transparent);--mat-button-outlined-state-layer-color: #5a7aff;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-protected-disabled-state-layer-color: #e5e7eb;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #5a7aff;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #5a7aff 12%, transparent);--mat-button-protected-state-layer-color: #5a7aff;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-text-disabled-state-layer-color: #e5e7eb;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #5a7aff;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #5a7aff 12%, transparent);--mat-button-text-state-layer-color: #5a7aff;--mat-button-tonal-container-color: #005042;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #e5e7eb;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #c0f7e5;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #c0f7e5 12%, transparent);--mat-button-tonal-state-layer-color: #c0f7e5;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: .875rem;--mat-button-filled-label-text-tracking: .006rem;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: .875rem;--mat-button-outlined-label-text-tracking: .006rem;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: .875rem;--mat-button-protected-label-text-tracking: .006rem;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-tracking: .006rem;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: .875rem;--mat-button-tonal-label-text-tracking: .006rem;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-icon-button-disabled-state-layer-color: #e5e7eb;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #e5e7eb;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-icon-button-state-layer-color: #e5e7eb;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px;--mat-fab-container-shape: 16px;--mat-fab-extended-container-height: 56px;--mat-fab-extended-container-shape: 16px;--mat-fab-small-container-shape: 12px;--mat-fab-container-color: #202938;--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #abc4fe;--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #abc4fe 12%, transparent);--mat-fab-small-container-color: #202938;--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #abc4fe;--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #abc4fe 12%, transparent);--mat-fab-small-state-layer-color: #abc4fe;--mat-fab-state-layer-color: #abc4fe;--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: .875rem;--mat-fab-extended-label-text-tracking: .006rem;--mat-fab-extended-label-text-weight: 500;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-button-color: #2d3745;--mat-snack-bar-container-color: #e5e7eb;--mat-snack-bar-supporting-text-color: #151a22;--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 1.25rem;--mat-snack-bar-supporting-text-size: .875rem;--mat-snack-bar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--mat-table-header-headline-color: #e5e7eb;--mat-table-row-item-label-text-color: #e5e7eb;--mat-table-row-item-outline-color: #6b7280;--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-tracking: .006rem;--mat-table-header-headline-weight: 500;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 1.25rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-tracking: .016rem;--mat-table-row-item-label-text-weight: 400;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 1.25rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-tracking: .016rem;--mat-table-footer-supporting-text-weight: 400;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-active-indicator-color: #5a7aff;--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px;--mat-badge-background-color: #fecaca;--mat-badge-disabled-state-background-color: color-mix(in srgb, #fecaca 38%, transparent);--mat-badge-disabled-state-text-color: #5c1018;--mat-badge-text-color: #5c1018;--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: .688rem;--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: .688rem;--mat-badge-text-weight: 500;--mat-bottom-sheet-container-shape: 28px;--mat-bottom-sheet-container-text-color: #e5e7eb;--mat-bottom-sheet-container-background-color: #0a0e14;--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 1.5rem;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: .031rem;--mat-bottom-sheet-container-text-weight: 400;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .08;--mat-button-toggle-shape: 28px;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-toggle-divider-color: #6b7280;--mat-button-toggle-selected-state-background-color: #005042;--mat-button-toggle-selected-state-text-color: #c0f7e5;--mat-button-toggle-state-layer-color: #e5e7eb;--mat-button-toggle-text-color: #e5e7eb;--mat-button-toggle-height: 40px;--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 1.25rem;--mat-button-toggle-label-text-size: .875rem;--mat-button-toggle-label-text-tracking: .006rem;--mat-button-toggle-label-text-weight: 500;--mat-datepicker-calendar-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-shape: 28px;--mat-datepicker-calendar-body-label-text-color: #e5e7eb;--mat-datepicker-calendar-container-text-color: #e5e7eb;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e7eb 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #202938;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #90f0d1;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #005042;--mat-datepicker-calendar-date-in-range-state-background-color: #202938;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #5a7aff;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #5a7aff;--mat-datepicker-calendar-date-selected-state-text-color: #131a2b;--mat-datepicker-calendar-date-text-color: #e5e7eb;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #5a7aff;--mat-datepicker-calendar-date-today-selected-state-outline-color: #5a7aff;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #e5e7eb;--mat-datepicker-calendar-navigation-button-icon-color: #e5e7eb;--mat-datepicker-calendar-period-button-icon-color: #e5e7eb;--mat-datepicker-calendar-period-button-text-color: #e5e7eb;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-range-input-separator-color: #e5e7eb;--mat-datepicker-toggle-active-state-icon-color: #5a7aff;--mat-datepicker-toggle-icon-color: #e5e7eb;--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-header-text-size: .875rem;--mat-datepicker-calendar-header-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: .875rem;--mat-divider-width: 1px;--mat-divider-color: #6b7280;--mat-expansion-container-shape: 12px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-legacy-header-indicator-display: none;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-actions-divider-color: #6b7280;--mat-expansion-container-text-color: #e5e7eb;--mat-expansion-header-description-color: #e5e7eb;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #e5e7eb 8%, transparent);--mat-expansion-header-indicator-color: #e5e7eb;--mat-expansion-header-text-color: #e5e7eb;--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 1.5rem;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: .031rem;--mat-expansion-container-text-weight: 400;--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-line-height: 1.5rem;--mat-expansion-header-text-size: 1rem;--mat-expansion-header-text-tracking: .009rem;--mat-expansion-header-text-weight: 500;--mat-grid-list-tile-header-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-header-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-grid-list-tile-footer-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-footer-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-icon-color: inherit;--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-text-color: #e5e7eb;--mat-sidenav-content-text-color: #e5e7eb;--mat-sidenav-scrim-color: color-mix(in srgb, #1a2230 40%, transparent);--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-focus-state-layer-shape: 12px;--mat-stepper-header-hover-state-layer-shape: 12px;--mat-stepper-header-done-state-icon-background-color: #5a7aff;--mat-stepper-header-done-state-icon-foreground-color: #131a2b;--mat-stepper-header-edit-state-icon-background-color: #5a7aff;--mat-stepper-header-edit-state-icon-foreground-color: #131a2b;--mat-stepper-header-error-state-icon-foreground-color: #fecaca;--mat-stepper-header-error-state-label-text-color: #fecaca;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e7eb 8%, transparent);--mat-stepper-header-icon-background-color: #e5e7eb;--mat-stepper-header-label-text-color: #e5e7eb;--mat-stepper-header-optional-label-text-color: #e5e7eb;--mat-stepper-header-selected-state-icon-background-color: #5a7aff;--mat-stepper-header-selected-state-icon-foreground-color: #131a2b;--mat-stepper-header-selected-state-label-text-color: #e5e7eb;--mat-stepper-line-color: #6b7280;--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: .875rem;--mat-stepper-header-label-text-weight: 500;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 500;--mat-stepper-header-height: 72px;--mat-sort-arrow-color: #e5e7eb;--mat-toolbar-container-text-color: #e5e7eb;--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 1.75rem;--mat-toolbar-title-text-size: 1.375rem;--mat-toolbar-title-text-tracking: 0;--mat-toolbar-title-text-weight: 400;--mat-tree-node-text-color: #e5e7eb;--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-background-color: var(--surface-0) !important;--mat-app-text-color: var(--text-primary) !important;--mat-card-outlined-container-color: var(--surface-1) !important;--mat-card-elevated-container-color: var(--surface-1) !important;--mat-card-outlined-outline-color: var(--divider) !important;--mat-dialog-container-color: var(--surface-4) !important;--mat-table-background-color: var(--surface-1) !important;--mat-paginator-container-background-color: var(--surface-1) !important;--mat-menu-container-color: var(--surface-5) !important;--mat-select-panel-background-color: var(--surface-3) !important;--mat-autocomplete-background-color: var(--surface-3) !important;--mat-bottom-sheet-container-background-color: var(--surface-4) !important;--mat-stepper-container-color: var(--surface-1) !important;--mat-toolbar-container-background-color: var(--surface-3) !important;--mat-sidenav-container-background-color: var(--surface-0) !important;--mat-sidenav-content-background-color: var(--surface-0) !important;--mat-expansion-container-background-color: var(--surface-1) !important;--mat-tree-container-background-color: var(--surface-1) !important;--mat-divider-color: var(--divider) !important;--mat-table-row-item-outline-color: var(--divider) !important}html.dark-theme .mat-primary{--mat-stepper-header-done-state-icon-background-color: #5a7aff;--mat-stepper-header-done-state-icon-foreground-color: #131a2b;--mat-stepper-header-edit-state-icon-background-color: #5a7aff;--mat-stepper-header-edit-state-icon-foreground-color: #131a2b;--mat-stepper-header-error-state-icon-foreground-color: #fecaca;--mat-stepper-header-error-state-label-text-color: #fecaca;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e7eb 8%, transparent);--mat-stepper-header-icon-background-color: #e5e7eb;--mat-stepper-header-label-text-color: #e5e7eb;--mat-stepper-header-optional-label-text-color: #e5e7eb;--mat-stepper-header-selected-state-icon-background-color: #5a7aff;--mat-stepper-header-selected-state-icon-foreground-color: #131a2b;--mat-stepper-header-selected-state-label-text-color: #e5e7eb;--mat-stepper-line-color: #6b7280}html.dark-theme .mat-primary.mat-icon{--mat-icon-color: #5a7aff}html.dark-theme .mat-primary.mat-mdc-tab-group,html.dark-theme .mat-primary.mat-mdc-tab-nav-bar{--mat-tab-active-focus-indicator-color: #5a7aff;--mat-tab-active-focus-label-text-color: #e5e7eb;--mat-tab-active-hover-indicator-color: #5a7aff;--mat-tab-active-hover-label-text-color: #e5e7eb;--mat-tab-active-indicator-color: #5a7aff;--mat-tab-active-label-text-color: #e5e7eb;--mat-tab-active-ripple-color: #e5e7eb;--mat-tab-divider-color: #283241;--mat-tab-inactive-focus-label-text-color: #e5e7eb;--mat-tab-inactive-hover-label-text-color: #e5e7eb;--mat-tab-inactive-label-text-color: #e5e7eb;--mat-tab-inactive-ripple-color: #e5e7eb;--mat-tab-pagination-icon-color: #e5e7eb;--mat-tab-disabled-ripple-color: #e5e7eb}html.dark-theme .mat-primary.mat-mdc-slide-toggle{--mat-slide-toggle-disabled-label-text-color: #e5e7eb;--mat-slide-toggle-disabled-selected-icon-color: #e5e7eb;--mat-slide-toggle-disabled-selected-track-color: #e5e7eb;--mat-slide-toggle-disabled-unselected-handle-color: #e5e7eb;--mat-slide-toggle-disabled-unselected-icon-color: #283241;--mat-slide-toggle-disabled-unselected-track-color: #283241;--mat-slide-toggle-disabled-unselected-track-outline-color: #e5e7eb;--mat-slide-toggle-label-text-color: #e5e7eb;--mat-slide-toggle-selected-focus-handle-color: #202938;--mat-slide-toggle-selected-focus-state-layer-color: #5a7aff;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #5a7aff;--mat-slide-toggle-selected-handle-color: #131a2b;--mat-slide-toggle-selected-hover-handle-color: #202938;--mat-slide-toggle-selected-hover-state-layer-color: #5a7aff;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #5a7aff;--mat-slide-toggle-selected-icon-color: #abc4fe;--mat-slide-toggle-selected-pressed-handle-color: #202938;--mat-slide-toggle-selected-pressed-state-layer-color: #5a7aff;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #5a7aff;--mat-slide-toggle-selected-track-color: #5a7aff;--mat-slide-toggle-track-outline-color: #6b7280;--mat-slide-toggle-unselected-focus-handle-color: #e5e7eb;--mat-slide-toggle-unselected-focus-state-layer-color: #e5e7eb;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #283241;--mat-slide-toggle-unselected-handle-color: #6b7280;--mat-slide-toggle-unselected-hover-handle-color: #e5e7eb;--mat-slide-toggle-unselected-hover-state-layer-color: #e5e7eb;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #283241;--mat-slide-toggle-unselected-icon-color: #283241;--mat-slide-toggle-unselected-pressed-handle-color: #e5e7eb;--mat-slide-toggle-unselected-pressed-state-layer-color: #e5e7eb;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #283241;--mat-slide-toggle-unselected-track-color: #283241}html.dark-theme .mat-primary.mat-datepicker-content{--mat-datepicker-calendar-body-label-text-color: #e5e7eb;--mat-datepicker-calendar-container-text-color: #e5e7eb;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e7eb 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #202938;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #90f0d1;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #005042;--mat-datepicker-calendar-date-in-range-state-background-color: #202938;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #5a7aff;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #5a7aff;--mat-datepicker-calendar-date-selected-state-text-color: #131a2b;--mat-datepicker-calendar-date-text-color: #e5e7eb;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #5a7aff;--mat-datepicker-calendar-date-today-selected-state-outline-color: #5a7aff;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #e5e7eb;--mat-datepicker-calendar-navigation-button-icon-color: #e5e7eb;--mat-datepicker-calendar-period-button-icon-color: #e5e7eb;--mat-datepicker-calendar-period-button-text-color: #e5e7eb;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-range-input-separator-color: #e5e7eb;--mat-datepicker-toggle-active-state-icon-color: #5a7aff;--mat-datepicker-toggle-icon-color: #e5e7eb}html.dark-theme .mat-primary.mat-mdc-button-base{--mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-icon-button-disabled-state-layer-color: #5a7aff;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #5a7aff;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #5a7aff 12%, transparent);--mat-icon-button-state-layer-color: #5a7aff}html.dark-theme .mat-badge{--mat-badge-background-color: #5a7aff;--mat-badge-disabled-state-background-color: color-mix(in srgb, #5a7aff 38%, transparent);--mat-badge-disabled-state-text-color: #131a2b;--mat-badge-text-color: #131a2b}html.dark-theme .mat-accent{--mat-option-focus-state-layer-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #e5e7eb 8%, transparent);--mat-option-label-text-color: #e5e7eb;--mat-option-selected-state-label-text-color: #abc4fe;--mat-option-selected-state-layer-color: #202938}html.dark-theme .mat-accent{--mat-progress-spinner-active-indicator-color: #5a7aff}html.dark-theme .mat-accent{--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #131a2b;--mat-pseudo-checkbox-full-selected-icon-color: #5a7aff;--mat-pseudo-checkbox-full-unselected-icon-color: #e5e7eb;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #5a7aff}html.dark-theme .mat-accent{--mat-stepper-header-done-state-icon-background-color: #5a7aff;--mat-stepper-header-done-state-icon-foreground-color: #131a2b;--mat-stepper-header-edit-state-icon-background-color: #5a7aff;--mat-stepper-header-edit-state-icon-foreground-color: #131a2b;--mat-stepper-header-error-state-icon-foreground-color: #fecaca;--mat-stepper-header-error-state-label-text-color: #fecaca;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e7eb 8%, transparent);--mat-stepper-header-icon-background-color: #e5e7eb;--mat-stepper-header-label-text-color: #e5e7eb;--mat-stepper-header-optional-label-text-color: #e5e7eb;--mat-stepper-header-selected-state-icon-background-color: #5a7aff;--mat-stepper-header-selected-state-icon-foreground-color: #131a2b;--mat-stepper-header-selected-state-label-text-color: #e5e7eb;--mat-stepper-line-color: #6b7280}html.dark-theme .mat-accent.mat-icon{--mat-icon-color: #5a7aff}html.dark-theme .mat-accent.mat-mdc-checkbox{--mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-label-text-color: #e5e7eb;--mat-checkbox-selected-checkmark-color: #131a2b;--mat-checkbox-selected-focus-icon-color: #5a7aff;--mat-checkbox-selected-focus-state-layer-color: #5a7aff;--mat-checkbox-selected-hover-icon-color: #5a7aff;--mat-checkbox-selected-hover-state-layer-color: #5a7aff;--mat-checkbox-selected-icon-color: #5a7aff;--mat-checkbox-selected-pressed-icon-color: #5a7aff;--mat-checkbox-selected-pressed-state-layer-color: #e5e7eb;--mat-checkbox-unselected-focus-icon-color: #e5e7eb;--mat-checkbox-unselected-focus-state-layer-color: #e5e7eb;--mat-checkbox-unselected-hover-icon-color: #e5e7eb;--mat-checkbox-unselected-hover-state-layer-color: #e5e7eb;--mat-checkbox-unselected-icon-color: #e5e7eb;--mat-checkbox-unselected-pressed-state-layer-color: #5a7aff}html.dark-theme .mat-accent.mat-mdc-slider{--mat-slider-active-track-color: #5a7aff;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #e5e7eb;--mat-slider-disabled-handle-color: #e5e7eb;--mat-slider-disabled-inactive-track-color: #e5e7eb;--mat-slider-focus-handle-color: #5a7aff;--mat-slider-focus-state-layer-color: color-mix(in srgb, #5a7aff 20%, transparent);--mat-slider-handle-color: #5a7aff;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #5a7aff;--mat-slider-hover-state-layer-color: color-mix(in srgb, #5a7aff 5%, transparent);--mat-slider-inactive-track-color: #283241;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #5a7aff;--mat-slider-label-label-text-color: #131a2b;--mat-slider-ripple-color: #5a7aff;--mat-slider-with-overlap-handle-outline-color: #131a2b;--mat-slider-with-tick-marks-active-container-color: #131a2b;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #e5e7eb;--mat-slider-with-tick-marks-inactive-container-color: #e5e7eb}html.dark-theme .mat-accent.mat-mdc-tab-group,html.dark-theme .mat-accent.mat-mdc-tab-nav-bar{--mat-tab-active-focus-indicator-color: #5a7aff;--mat-tab-active-focus-label-text-color: #e5e7eb;--mat-tab-active-hover-indicator-color: #5a7aff;--mat-tab-active-hover-label-text-color: #e5e7eb;--mat-tab-active-indicator-color: #5a7aff;--mat-tab-active-label-text-color: #e5e7eb;--mat-tab-active-ripple-color: #e5e7eb;--mat-tab-divider-color: #283241;--mat-tab-inactive-focus-label-text-color: #e5e7eb;--mat-tab-inactive-hover-label-text-color: #e5e7eb;--mat-tab-inactive-label-text-color: #e5e7eb;--mat-tab-inactive-ripple-color: #e5e7eb;--mat-tab-pagination-icon-color: #e5e7eb;--mat-tab-disabled-ripple-color: #e5e7eb}html.dark-theme .mat-accent.mat-mdc-slide-toggle{--mat-slide-toggle-disabled-label-text-color: #e5e7eb;--mat-slide-toggle-disabled-selected-icon-color: #e5e7eb;--mat-slide-toggle-disabled-selected-track-color: #e5e7eb;--mat-slide-toggle-disabled-unselected-handle-color: #e5e7eb;--mat-slide-toggle-disabled-unselected-icon-color: #283241;--mat-slide-toggle-disabled-unselected-track-color: #283241;--mat-slide-toggle-disabled-unselected-track-outline-color: #e5e7eb;--mat-slide-toggle-label-text-color: #e5e7eb;--mat-slide-toggle-selected-focus-handle-color: #202938;--mat-slide-toggle-selected-focus-state-layer-color: #5a7aff;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #5a7aff;--mat-slide-toggle-selected-handle-color: #131a2b;--mat-slide-toggle-selected-hover-handle-color: #202938;--mat-slide-toggle-selected-hover-state-layer-color: #5a7aff;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #5a7aff;--mat-slide-toggle-selected-icon-color: #abc4fe;--mat-slide-toggle-selected-pressed-handle-color: #202938;--mat-slide-toggle-selected-pressed-state-layer-color: #5a7aff;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #5a7aff;--mat-slide-toggle-selected-track-color: #5a7aff;--mat-slide-toggle-track-outline-color: #6b7280;--mat-slide-toggle-unselected-focus-handle-color: #e5e7eb;--mat-slide-toggle-unselected-focus-state-layer-color: #e5e7eb;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #283241;--mat-slide-toggle-unselected-handle-color: #6b7280;--mat-slide-toggle-unselected-hover-handle-color: #e5e7eb;--mat-slide-toggle-unselected-hover-state-layer-color: #e5e7eb;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #283241;--mat-slide-toggle-unselected-icon-color: #283241;--mat-slide-toggle-unselected-pressed-handle-color: #e5e7eb;--mat-slide-toggle-unselected-pressed-state-layer-color: #e5e7eb;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #283241;--mat-slide-toggle-unselected-track-color: #283241}html.dark-theme .mat-accent.mat-mdc-form-field{--mat-select-enabled-trigger-text-color: #e5e7eb;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-select-placeholder-text-color: #e5e7eb;--mat-select-enabled-arrow-color: #e5e7eb;--mat-select-disabled-arrow-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-select-focused-arrow-color: #5a7aff;--mat-select-invalid-arrow-color: #fecaca}html.dark-theme .mat-accent.mat-mdc-radio-button{--mat-radio-checked-ripple-color: #5a7aff;--mat-radio-disabled-label-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-radio-disabled-selected-icon-color: #e5e7eb;--mat-radio-disabled-unselected-icon-color: #e5e7eb;--mat-radio-label-text-color: #e5e7eb;--mat-radio-ripple-color: #e5e7eb;--mat-radio-selected-focus-icon-color: #5a7aff;--mat-radio-selected-hover-icon-color: #5a7aff;--mat-radio-selected-icon-color: #5a7aff;--mat-radio-selected-pressed-icon-color: #5a7aff;--mat-radio-unselected-focus-icon-color: #e5e7eb;--mat-radio-unselected-hover-icon-color: #e5e7eb;--mat-radio-unselected-pressed-icon-color: #e5e7eb}html.dark-theme .mat-accent.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #5a7aff;--mat-progress-bar-track-color: #283241}html.dark-theme .mat-accent.mat-mdc-form-field{--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-enabled-select-arrow-color: #e5e7eb;--mat-form-field-error-focus-trailing-icon-color: #fecaca;--mat-form-field-error-hover-trailing-icon-color: #fee2e2;--mat-form-field-error-text-color: #fecaca;--mat-form-field-error-trailing-icon-color: #fecaca;--mat-form-field-filled-active-indicator-color: #e5e7eb;--mat-form-field-filled-caret-color: #5a7aff;--mat-form-field-filled-container-color: #283241;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e7eb 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #fecaca;--mat-form-field-filled-error-caret-color: #fecaca;--mat-form-field-filled-error-focus-active-indicator-color: #fecaca;--mat-form-field-filled-error-focus-label-text-color: #fecaca;--mat-form-field-filled-error-hover-active-indicator-color: #fee2e2;--mat-form-field-filled-error-hover-label-text-color: #fee2e2;--mat-form-field-filled-error-label-text-color: #fecaca;--mat-form-field-filled-focus-active-indicator-color: #5a7aff;--mat-form-field-filled-focus-label-text-color: #5a7aff;--mat-form-field-filled-hover-active-indicator-color: #e5e7eb;--mat-form-field-filled-hover-label-text-color: #e5e7eb;--mat-form-field-filled-input-text-color: #e5e7eb;--mat-form-field-filled-input-text-placeholder-color: #e5e7eb;--mat-form-field-filled-label-text-color: #e5e7eb;--mat-form-field-focus-select-arrow-color: #5a7aff;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #e5e7eb;--mat-form-field-outlined-caret-color: #5a7aff;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-form-field-outlined-error-caret-color: #fecaca;--mat-form-field-outlined-error-focus-label-text-color: #fecaca;--mat-form-field-outlined-error-focus-outline-color: #fecaca;--mat-form-field-outlined-error-hover-label-text-color: #fee2e2;--mat-form-field-outlined-error-hover-outline-color: #fee2e2;--mat-form-field-outlined-error-label-text-color: #fecaca;--mat-form-field-outlined-error-outline-color: #fecaca;--mat-form-field-outlined-focus-label-text-color: #5a7aff;--mat-form-field-outlined-focus-outline-color: #5a7aff;--mat-form-field-outlined-hover-label-text-color: #e5e7eb;--mat-form-field-outlined-hover-outline-color: #e5e7eb;--mat-form-field-outlined-input-text-color: #e5e7eb;--mat-form-field-outlined-input-text-placeholder-color: #e5e7eb;--mat-form-field-outlined-label-text-color: #e5e7eb;--mat-form-field-outlined-outline-color: #6b7280;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #0a0e14 38%, transparent);--mat-form-field-select-option-text-color: #0a0e14;--mat-form-field-state-layer-color: #e5e7eb;--mat-form-field-trailing-icon-color: #e5e7eb}html.dark-theme .mat-accent.mat-datepicker-content{--mat-datepicker-calendar-body-label-text-color: #e5e7eb;--mat-datepicker-calendar-container-text-color: #e5e7eb;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e7eb 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #202938;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #90f0d1;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #005042;--mat-datepicker-calendar-date-in-range-state-background-color: #202938;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #5a7aff;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #5a7aff;--mat-datepicker-calendar-date-selected-state-text-color: #131a2b;--mat-datepicker-calendar-date-text-color: #e5e7eb;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #5a7aff;--mat-datepicker-calendar-date-today-selected-state-outline-color: #5a7aff;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #e5e7eb;--mat-datepicker-calendar-navigation-button-icon-color: #e5e7eb;--mat-datepicker-calendar-period-button-icon-color: #e5e7eb;--mat-datepicker-calendar-period-button-text-color: #e5e7eb;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-range-input-separator-color: #e5e7eb;--mat-datepicker-toggle-active-state-icon-color: #5a7aff;--mat-datepicker-toggle-icon-color: #e5e7eb}html.dark-theme .mat-accent.mat-mdc-button-base{--mat-button-filled-container-color: #5a7aff;--mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-filled-disabled-state-layer-color: #e5e7eb;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #131a2b;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #131a2b 12%, transparent);--mat-button-filled-state-layer-color: #131a2b;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #e5e7eb;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #5a7aff;--mat-button-outlined-outline-color: #6b7280;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #5a7aff 12%, transparent);--mat-button-outlined-state-layer-color: #5a7aff;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-protected-disabled-state-layer-color: #e5e7eb;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #5a7aff;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #5a7aff 12%, transparent);--mat-button-protected-state-layer-color: #5a7aff;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-text-disabled-state-layer-color: #e5e7eb;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #5a7aff;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #5a7aff 12%, transparent);--mat-button-text-state-layer-color: #5a7aff;--mat-button-tonal-container-color: #202938;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #e5e7eb;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #abc4fe;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #abc4fe 12%, transparent);--mat-button-tonal-state-layer-color: #abc4fe;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-icon-button-disabled-state-layer-color: #5a7aff;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #5a7aff;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #5a7aff 12%, transparent);--mat-icon-button-state-layer-color: #5a7aff}html.dark-theme .mat-accent.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-chip-elevated-selected-container-color: #202938;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-chip-focus-outline-color: #e5e7eb;--mat-chip-focus-state-layer-color: #e5e7eb;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #e5e7eb;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #e5e7eb;--mat-chip-outline-color: #6b7280;--mat-chip-selected-disabled-trailing-icon-color: #e5e7eb;--mat-chip-selected-focus-state-layer-color: #abc4fe;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #abc4fe;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #abc4fe;--mat-chip-selected-trailing-action-state-layer-color: #abc4fe;--mat-chip-selected-trailing-icon-color: #abc4fe;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #e5e7eb;--mat-chip-with-icon-disabled-icon-color: #e5e7eb;--mat-chip-with-icon-icon-color: #e5e7eb;--mat-chip-with-icon-selected-icon-color: #abc4fe;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e7eb;--mat-chip-with-trailing-icon-trailing-icon-color: #e5e7eb}html.dark-theme .mat-accent .mdc-list-item__start,html.dark-theme .mat-accent .mdc-list-item__end{--mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-label-text-color: #e5e7eb;--mat-checkbox-selected-checkmark-color: #131a2b;--mat-checkbox-selected-focus-icon-color: #5a7aff;--mat-checkbox-selected-focus-state-layer-color: #5a7aff;--mat-checkbox-selected-hover-icon-color: #5a7aff;--mat-checkbox-selected-hover-state-layer-color: #5a7aff;--mat-checkbox-selected-icon-color: #5a7aff;--mat-checkbox-selected-pressed-icon-color: #5a7aff;--mat-checkbox-selected-pressed-state-layer-color: #e5e7eb;--mat-checkbox-unselected-focus-icon-color: #e5e7eb;--mat-checkbox-unselected-focus-state-layer-color: #e5e7eb;--mat-checkbox-unselected-hover-icon-color: #e5e7eb;--mat-checkbox-unselected-hover-state-layer-color: #e5e7eb;--mat-checkbox-unselected-icon-color: #e5e7eb;--mat-checkbox-unselected-pressed-state-layer-color: #5a7aff;--mat-radio-checked-ripple-color: #5a7aff;--mat-radio-disabled-label-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-radio-disabled-selected-icon-color: #e5e7eb;--mat-radio-disabled-unselected-icon-color: #e5e7eb;--mat-radio-label-text-color: #e5e7eb;--mat-radio-ripple-color: #e5e7eb;--mat-radio-selected-focus-icon-color: #5a7aff;--mat-radio-selected-hover-icon-color: #5a7aff;--mat-radio-selected-icon-color: #5a7aff;--mat-radio-selected-pressed-icon-color: #5a7aff;--mat-radio-unselected-focus-icon-color: #e5e7eb;--mat-radio-unselected-hover-icon-color: #e5e7eb;--mat-radio-unselected-pressed-icon-color: #e5e7eb}html.dark-theme .mat-accent.mat-mdc-fab,html.dark-theme .mat-accent.mat-mdc-mini-fab{--mat-fab-container-color: #202938;--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-disabled-state-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #abc4fe;--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #abc4fe 12%, transparent);--mat-fab-small-container-color: #202938;--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #abc4fe;--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #abc4fe 12%, transparent);--mat-fab-small-state-layer-color: #abc4fe;--mat-fab-state-layer-color: #abc4fe}html.dark-theme .mat-badge-accent{--mat-badge-background-color: #5a7aff;--mat-badge-disabled-state-background-color: color-mix(in srgb, #5a7aff 38%, transparent);--mat-badge-disabled-state-text-color: #131a2b;--mat-badge-text-color: #131a2b}html.dark-theme .mat-warn{--mat-option-focus-state-layer-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #e5e7eb 8%, transparent);--mat-option-label-text-color: #e5e7eb;--mat-option-selected-state-label-text-color: #fee2e2;--mat-option-selected-state-layer-color: #891b27}html.dark-theme .mat-warn{--mat-progress-spinner-active-indicator-color: #fecaca}html.dark-theme .mat-warn{--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #5c1018;--mat-pseudo-checkbox-full-selected-icon-color: #fecaca;--mat-pseudo-checkbox-full-unselected-icon-color: #e5e7eb;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #fecaca}html.dark-theme .mat-warn{--mat-stepper-header-done-state-icon-background-color: #fecaca;--mat-stepper-header-done-state-icon-foreground-color: #5c1018;--mat-stepper-header-edit-state-icon-background-color: #fecaca;--mat-stepper-header-edit-state-icon-foreground-color: #5c1018;--mat-stepper-header-error-state-icon-foreground-color: #fecaca;--mat-stepper-header-error-state-label-text-color: #fecaca;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e5e7eb 8%, transparent);--mat-stepper-header-icon-background-color: #e5e7eb;--mat-stepper-header-label-text-color: #e5e7eb;--mat-stepper-header-optional-label-text-color: #e5e7eb;--mat-stepper-header-selected-state-icon-background-color: #fecaca;--mat-stepper-header-selected-state-icon-foreground-color: #5c1018;--mat-stepper-header-selected-state-label-text-color: #e5e7eb;--mat-stepper-line-color: #6b7280}html.dark-theme .mat-warn.mat-icon{--mat-icon-color: #fecaca}html.dark-theme .mat-warn.mat-mdc-checkbox{--mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-label-text-color: #e5e7eb;--mat-checkbox-selected-checkmark-color: #5c1018;--mat-checkbox-selected-focus-icon-color: #fecaca;--mat-checkbox-selected-focus-state-layer-color: #fecaca;--mat-checkbox-selected-hover-icon-color: #fecaca;--mat-checkbox-selected-hover-state-layer-color: #fecaca;--mat-checkbox-selected-icon-color: #fecaca;--mat-checkbox-selected-pressed-icon-color: #fecaca;--mat-checkbox-selected-pressed-state-layer-color: #e5e7eb;--mat-checkbox-unselected-focus-icon-color: #e5e7eb;--mat-checkbox-unselected-focus-state-layer-color: #e5e7eb;--mat-checkbox-unselected-hover-icon-color: #e5e7eb;--mat-checkbox-unselected-hover-state-layer-color: #e5e7eb;--mat-checkbox-unselected-icon-color: #e5e7eb;--mat-checkbox-unselected-pressed-state-layer-color: #fecaca}html.dark-theme .mat-warn.mat-mdc-slider{--mat-slider-active-track-color: #fecaca;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #e5e7eb;--mat-slider-disabled-handle-color: #e5e7eb;--mat-slider-disabled-inactive-track-color: #e5e7eb;--mat-slider-focus-handle-color: #fecaca;--mat-slider-focus-state-layer-color: color-mix(in srgb, #fecaca 20%, transparent);--mat-slider-handle-color: #fecaca;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #fecaca;--mat-slider-hover-state-layer-color: color-mix(in srgb, #fecaca 5%, transparent);--mat-slider-inactive-track-color: #283241;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #fecaca;--mat-slider-label-label-text-color: #5c1018;--mat-slider-ripple-color: #fecaca;--mat-slider-with-overlap-handle-outline-color: #5c1018;--mat-slider-with-tick-marks-active-container-color: #5c1018;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #e5e7eb;--mat-slider-with-tick-marks-inactive-container-color: #e5e7eb}html.dark-theme .mat-warn.mat-mdc-tab-group,html.dark-theme .mat-warn.mat-mdc-tab-nav-bar{--mat-tab-active-focus-indicator-color: #fecaca;--mat-tab-active-focus-label-text-color: #e5e7eb;--mat-tab-active-hover-indicator-color: #fecaca;--mat-tab-active-hover-label-text-color: #e5e7eb;--mat-tab-active-indicator-color: #fecaca;--mat-tab-active-label-text-color: #e5e7eb;--mat-tab-active-ripple-color: #e5e7eb;--mat-tab-divider-color: #283241;--mat-tab-inactive-focus-label-text-color: #e5e7eb;--mat-tab-inactive-hover-label-text-color: #e5e7eb;--mat-tab-inactive-label-text-color: #e5e7eb;--mat-tab-inactive-ripple-color: #e5e7eb;--mat-tab-pagination-icon-color: #e5e7eb;--mat-tab-disabled-ripple-color: #e5e7eb}html.dark-theme .mat-warn.mat-mdc-slide-toggle{--mat-slide-toggle-disabled-label-text-color: #e5e7eb;--mat-slide-toggle-disabled-selected-icon-color: #e5e7eb;--mat-slide-toggle-disabled-selected-track-color: #e5e7eb;--mat-slide-toggle-disabled-unselected-handle-color: #e5e7eb;--mat-slide-toggle-disabled-unselected-icon-color: #283241;--mat-slide-toggle-disabled-unselected-track-color: #283241;--mat-slide-toggle-disabled-unselected-track-outline-color: #e5e7eb;--mat-slide-toggle-label-text-color: #e5e7eb;--mat-slide-toggle-selected-focus-handle-color: #891b27;--mat-slide-toggle-selected-focus-state-layer-color: #fecaca;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #fecaca;--mat-slide-toggle-selected-handle-color: #5c1018;--mat-slide-toggle-selected-hover-handle-color: #891b27;--mat-slide-toggle-selected-hover-state-layer-color: #fecaca;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #fecaca;--mat-slide-toggle-selected-icon-color: #fee2e2;--mat-slide-toggle-selected-pressed-handle-color: #891b27;--mat-slide-toggle-selected-pressed-state-layer-color: #fecaca;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #fecaca;--mat-slide-toggle-selected-track-color: #fecaca;--mat-slide-toggle-track-outline-color: #6b7280;--mat-slide-toggle-unselected-focus-handle-color: #e5e7eb;--mat-slide-toggle-unselected-focus-state-layer-color: #e5e7eb;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #283241;--mat-slide-toggle-unselected-handle-color: #6b7280;--mat-slide-toggle-unselected-hover-handle-color: #e5e7eb;--mat-slide-toggle-unselected-hover-state-layer-color: #e5e7eb;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #283241;--mat-slide-toggle-unselected-icon-color: #283241;--mat-slide-toggle-unselected-pressed-handle-color: #e5e7eb;--mat-slide-toggle-unselected-pressed-state-layer-color: #e5e7eb;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #283241;--mat-slide-toggle-unselected-track-color: #283241}html.dark-theme .mat-warn.mat-mdc-form-field{--mat-select-enabled-trigger-text-color: #e5e7eb;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-select-placeholder-text-color: #e5e7eb;--mat-select-enabled-arrow-color: #e5e7eb;--mat-select-disabled-arrow-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-select-focused-arrow-color: #fecaca;--mat-select-invalid-arrow-color: #fecaca}html.dark-theme .mat-warn.mat-mdc-radio-button{--mat-radio-checked-ripple-color: #fecaca;--mat-radio-disabled-label-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-radio-disabled-selected-icon-color: #e5e7eb;--mat-radio-disabled-unselected-icon-color: #e5e7eb;--mat-radio-label-text-color: #e5e7eb;--mat-radio-ripple-color: #e5e7eb;--mat-radio-selected-focus-icon-color: #fecaca;--mat-radio-selected-hover-icon-color: #fecaca;--mat-radio-selected-icon-color: #fecaca;--mat-radio-selected-pressed-icon-color: #fecaca;--mat-radio-unselected-focus-icon-color: #e5e7eb;--mat-radio-unselected-hover-icon-color: #e5e7eb;--mat-radio-unselected-pressed-icon-color: #e5e7eb}html.dark-theme .mat-warn.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #fecaca;--mat-progress-bar-track-color: #283241}html.dark-theme .mat-warn.mat-mdc-form-field{--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-enabled-select-arrow-color: #e5e7eb;--mat-form-field-error-focus-trailing-icon-color: #fecaca;--mat-form-field-error-hover-trailing-icon-color: #fee2e2;--mat-form-field-error-text-color: #fecaca;--mat-form-field-error-trailing-icon-color: #fecaca;--mat-form-field-filled-active-indicator-color: #e5e7eb;--mat-form-field-filled-caret-color: #fecaca;--mat-form-field-filled-container-color: #283241;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e5e7eb 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #fecaca;--mat-form-field-filled-error-caret-color: #fecaca;--mat-form-field-filled-error-focus-active-indicator-color: #fecaca;--mat-form-field-filled-error-focus-label-text-color: #fecaca;--mat-form-field-filled-error-hover-active-indicator-color: #fee2e2;--mat-form-field-filled-error-hover-label-text-color: #fee2e2;--mat-form-field-filled-error-label-text-color: #fecaca;--mat-form-field-filled-focus-active-indicator-color: #fecaca;--mat-form-field-filled-focus-label-text-color: #fecaca;--mat-form-field-filled-hover-active-indicator-color: #e5e7eb;--mat-form-field-filled-hover-label-text-color: #e5e7eb;--mat-form-field-filled-input-text-color: #e5e7eb;--mat-form-field-filled-input-text-placeholder-color: #e5e7eb;--mat-form-field-filled-label-text-color: #e5e7eb;--mat-form-field-focus-select-arrow-color: #fecaca;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #e5e7eb;--mat-form-field-outlined-caret-color: #fecaca;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-form-field-outlined-error-caret-color: #fecaca;--mat-form-field-outlined-error-focus-label-text-color: #fecaca;--mat-form-field-outlined-error-focus-outline-color: #fecaca;--mat-form-field-outlined-error-hover-label-text-color: #fee2e2;--mat-form-field-outlined-error-hover-outline-color: #fee2e2;--mat-form-field-outlined-error-label-text-color: #fecaca;--mat-form-field-outlined-error-outline-color: #fecaca;--mat-form-field-outlined-focus-label-text-color: #fecaca;--mat-form-field-outlined-focus-outline-color: #fecaca;--mat-form-field-outlined-hover-label-text-color: #e5e7eb;--mat-form-field-outlined-hover-outline-color: #e5e7eb;--mat-form-field-outlined-input-text-color: #e5e7eb;--mat-form-field-outlined-input-text-placeholder-color: #e5e7eb;--mat-form-field-outlined-label-text-color: #e5e7eb;--mat-form-field-outlined-outline-color: #6b7280;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #0a0e14 38%, transparent);--mat-form-field-select-option-text-color: #0a0e14;--mat-form-field-state-layer-color: #e5e7eb;--mat-form-field-trailing-icon-color: #e5e7eb}html.dark-theme .mat-warn.mat-datepicker-content{--mat-datepicker-calendar-body-label-text-color: #e5e7eb;--mat-datepicker-calendar-container-text-color: #e5e7eb;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e5e7eb 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #202938;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #90f0d1;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #005042;--mat-datepicker-calendar-date-in-range-state-background-color: #891b27;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #fecaca;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #fecaca;--mat-datepicker-calendar-date-selected-state-text-color: #5c1018;--mat-datepicker-calendar-date-text-color: #e5e7eb;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #fecaca;--mat-datepicker-calendar-date-today-selected-state-outline-color: #fecaca;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #e5e7eb;--mat-datepicker-calendar-navigation-button-icon-color: #e5e7eb;--mat-datepicker-calendar-period-button-icon-color: #e5e7eb;--mat-datepicker-calendar-period-button-text-color: #e5e7eb;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-datepicker-range-input-separator-color: #e5e7eb;--mat-datepicker-toggle-active-state-icon-color: #fecaca;--mat-datepicker-toggle-icon-color: #e5e7eb}html.dark-theme .mat-warn.mat-mdc-button-base{--mat-button-filled-container-color: #fecaca;--mat-button-filled-disabled-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-filled-disabled-state-layer-color: #e5e7eb;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #5c1018;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #5c1018 12%, transparent);--mat-button-filled-state-layer-color: #5c1018;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #e5e7eb;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #fecaca;--mat-button-outlined-outline-color: #6b7280;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #fecaca 12%, transparent);--mat-button-outlined-state-layer-color: #fecaca;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-protected-disabled-state-layer-color: #e5e7eb;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #fecaca;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #fecaca 12%, transparent);--mat-button-protected-state-layer-color: #fecaca;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-text-disabled-state-layer-color: #e5e7eb;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #fecaca;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #fecaca 12%, transparent);--mat-button-text-state-layer-color: #fecaca;--mat-button-tonal-container-color: #891b27;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #e5e7eb;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #fee2e2;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #fee2e2 12%, transparent);--mat-button-tonal-state-layer-color: #fee2e2;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-icon-button-disabled-state-layer-color: #fecaca;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #fecaca;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #fecaca 12%, transparent);--mat-icon-button-state-layer-color: #fecaca}html.dark-theme .mat-warn.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-chip-elevated-selected-container-color: #891b27;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e5e7eb 12%, transparent);--mat-chip-focus-outline-color: #e5e7eb;--mat-chip-focus-state-layer-color: #e5e7eb;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #e5e7eb;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #e5e7eb;--mat-chip-outline-color: #6b7280;--mat-chip-selected-disabled-trailing-icon-color: #e5e7eb;--mat-chip-selected-focus-state-layer-color: #fee2e2;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #fee2e2;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #fee2e2;--mat-chip-selected-trailing-action-state-layer-color: #fee2e2;--mat-chip-selected-trailing-icon-color: #fee2e2;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #e5e7eb;--mat-chip-with-icon-disabled-icon-color: #e5e7eb;--mat-chip-with-icon-icon-color: #e5e7eb;--mat-chip-with-icon-selected-icon-color: #fee2e2;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e5e7eb;--mat-chip-with-trailing-icon-trailing-icon-color: #e5e7eb}html.dark-theme .mat-warn .mdc-list-item__start,html.dark-theme .mat-warn .mdc-list-item__end{--mat-checkbox-disabled-label-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-checkbox-label-text-color: #e5e7eb;--mat-checkbox-selected-checkmark-color: #5c1018;--mat-checkbox-selected-focus-icon-color: #fecaca;--mat-checkbox-selected-focus-state-layer-color: #fecaca;--mat-checkbox-selected-hover-icon-color: #fecaca;--mat-checkbox-selected-hover-state-layer-color: #fecaca;--mat-checkbox-selected-icon-color: #fecaca;--mat-checkbox-selected-pressed-icon-color: #fecaca;--mat-checkbox-selected-pressed-state-layer-color: #e5e7eb;--mat-checkbox-unselected-focus-icon-color: #e5e7eb;--mat-checkbox-unselected-focus-state-layer-color: #e5e7eb;--mat-checkbox-unselected-hover-icon-color: #e5e7eb;--mat-checkbox-unselected-hover-state-layer-color: #e5e7eb;--mat-checkbox-unselected-icon-color: #e5e7eb;--mat-checkbox-unselected-pressed-state-layer-color: #fecaca;--mat-radio-checked-ripple-color: #fecaca;--mat-radio-disabled-label-color: color-mix(in srgb, #e5e7eb 38%, transparent);--mat-radio-disabled-selected-icon-color: #e5e7eb;--mat-radio-disabled-unselected-icon-color: #e5e7eb;--mat-radio-label-text-color: #e5e7eb;--mat-radio-ripple-color: #e5e7eb;--mat-radio-selected-focus-icon-color: #fecaca;--mat-radio-selected-hover-icon-color: #fecaca;--mat-radio-selected-icon-color: #fecaca;--mat-radio-selected-pressed-icon-color: #fecaca;--mat-radio-unselected-focus-icon-color: #e5e7eb;--mat-radio-unselected-hover-icon-color: #e5e7eb;--mat-radio-unselected-pressed-icon-color: #e5e7eb}html.dark-theme .mat-badge-warn{--mat-badge-background-color: #fecaca;--mat-badge-disabled-state-background-color: color-mix(in srgb, #fecaca 38%, transparent);--mat-badge-disabled-state-text-color: #5c1018;--mat-badge-text-color: #5c1018}.mat-mdc-row,.mat-row{transition:background-color .15s cubic-bezier(.4,0,.2,1)}.mat-mdc-row:hover,.mat-row:hover{background-color:var(--bg-hover)!important}table.table tr{transition:background-color .15s cubic-bezier(.4,0,.2,1)}table.table tbody tr:hover{background-color:var(--bg-hover)!important}html.dark-theme{--mat-chip-elevated-selected-container-color: var(--primary);--mat-chip-selected-container-color: var(--primary);--mat-chip-selected-label-text-color: var(--on-primary);--mat-chip-with-icon-selected-icon-color: var(--on-primary);--mat-chip-outline-color: var(--divider);--mat-chip-elevated-container-color: var(--surface-2);--mat-chip-label-text-color: var(--text-primary);--mat-chip-with-icon-icon-color: var(--text-secondary);--mat-badge-background-color: var(--primary);--mat-badge-text-color: var(--on-primary);--mat-badge-disabled-state-background-color: var(--surface-4);--mat-badge-disabled-state-text-color: var(--text-muted);--mat-dialog-container-max-width: 960px;--mat-menu-container-color: var(--surface-5);--mat-menu-item-label-text-color: var(--text-primary);--mat-menu-item-icon-color: var(--text-secondary);--mat-menu-item-hover-state-layer-color: var(--overlay-primary-08);--mat-menu-item-focus-state-layer-color: var(--overlay-primary-12);--mat-bottom-sheet-container-background-color: var(--surface-4);--mat-expansion-container-background-color: var(--surface-1);--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-text-color: var(--text-primary);--mat-expansion-header-description-color: var(--text-secondary);--mat-sidenav-container-background-color: var(--surface-0);--mat-sidenav-content-background-color: var(--surface-0)}html.dark-theme .mat-mdc-table,html.dark-theme .mat-table{background-color:transparent!important}html.dark-theme .mat-mdc-table .mat-mdc-header-cell,html.dark-theme .mat-mdc-table .mat-header-cell,html.dark-theme .mat-mdc-table .mat-mdc-cell,html.dark-theme .mat-mdc-table .mat-cell,html.dark-theme .mat-mdc-table td.mat-cell,html.dark-theme .mat-mdc-table td.mat-mdc-cell,html.dark-theme .mat-mdc-table th.mat-header-cell,html.dark-theme .mat-mdc-table th.mat-mdc-header-cell,html.dark-theme .mat-table .mat-mdc-header-cell,html.dark-theme .mat-table .mat-header-cell,html.dark-theme .mat-table .mat-mdc-cell,html.dark-theme .mat-table .mat-cell,html.dark-theme .mat-table td.mat-cell,html.dark-theme .mat-table td.mat-mdc-cell,html.dark-theme .mat-table th.mat-header-cell,html.dark-theme .mat-table th.mat-mdc-header-cell{background-color:transparent!important;color:var(--text-primary)!important;border-bottom-color:var(--divider)!important}html.dark-theme .mat-mdc-table .mat-mdc-row,html.dark-theme .mat-mdc-table .mat-row,html.dark-theme .mat-mdc-table .mat-mdc-header-row,html.dark-theme .mat-mdc-table .mat-header-row,html.dark-theme .mat-mdc-table tr.mat-row,html.dark-theme .mat-mdc-table tr.mat-mdc-row,html.dark-theme .mat-mdc-table tr.mat-header-row,html.dark-theme .mat-mdc-table tr.mat-mdc-header-row,html.dark-theme .mat-table .mat-mdc-row,html.dark-theme .mat-table .mat-row,html.dark-theme .mat-table .mat-mdc-header-row,html.dark-theme .mat-table .mat-header-row,html.dark-theme .mat-table tr.mat-row,html.dark-theme .mat-table tr.mat-mdc-row,html.dark-theme .mat-table tr.mat-header-row,html.dark-theme .mat-table tr.mat-mdc-header-row{background-color:transparent!important}html.dark-theme .mat-mdc-table .mat-mdc-row:hover,html.dark-theme .mat-mdc-table .mat-row:hover,html.dark-theme .mat-mdc-table tr.mat-mdc-row:hover,html.dark-theme .mat-mdc-table tr.mat-row:hover,html.dark-theme .mat-table .mat-mdc-row:hover,html.dark-theme .mat-table .mat-row:hover,html.dark-theme .mat-table tr.mat-mdc-row:hover,html.dark-theme .mat-table tr.mat-row:hover{background-color:var(--bg-hover)!important}html.dark-theme .product-extra{background-color:var(--surface-4)!important;color:var(--text-primary)!important;border:1px solid var(--divider)!important}html.dark-theme .product-extra .mat-icon{color:var(--text-secondary)!important}html.dark-theme .product-extra.green{background-color:var(--overlay-success-medium)!important;border:1px solid var(--color-success-light)!important;color:var(--color-success-light)!important}html.dark-theme .product-extra.red,html.dark-theme .product-extra.product-future-price{background-color:var(--overlay-error-medium)!important;border:1px solid var(--color-error-light)!important;color:var(--color-error-light)!important}html.dark-theme .product-unit-price{background-color:var(--surface-2)!important;border-color:var(--surface-2)!important}html.dark-theme .model-tag{color:var(--text-primary)!important;border-color:var(--divider)!important}html.dark-theme .model-tag b{color:var(--text-primary)!important}html.dark-theme .model-tag small{color:var(--text-secondary)!important}html.dark-theme mat-chip-option,html.dark-theme .mat-mdc-chip-option,html.dark-theme mat-chip,html.dark-theme .mat-mdc-chip{background-color:var(--surface-2)!important;border:1px solid var(--overlay-white-medium)!important;color:var(--text-primary)!important}html.dark-theme mat-chip-option .mdc-evolution-chip__text-label,html.dark-theme mat-chip-option .mat-mdc-chip-action-label,html.dark-theme .mat-mdc-chip-option .mdc-evolution-chip__text-label,html.dark-theme .mat-mdc-chip-option .mat-mdc-chip-action-label,html.dark-theme mat-chip .mdc-evolution-chip__text-label,html.dark-theme mat-chip .mat-mdc-chip-action-label,html.dark-theme .mat-mdc-chip .mdc-evolution-chip__text-label,html.dark-theme .mat-mdc-chip .mat-mdc-chip-action-label{color:var(--text-primary)!important}html.dark-theme mat-chip-option:hover,html.dark-theme .mat-mdc-chip-option:hover,html.dark-theme mat-chip:hover,html.dark-theme .mat-mdc-chip:hover{background-color:var(--surface-3)!important;border-color:var(--overlay-white-20)!important}html.dark-theme mat-chip-option.mat-mdc-chip-selected,html.dark-theme mat-chip-option.mdc-evolution-chip--selected,html.dark-theme mat-chip-option[aria-selected=true],html.dark-theme .mat-mdc-chip-option.mat-mdc-chip-selected,html.dark-theme .mat-mdc-chip-option.mdc-evolution-chip--selected,html.dark-theme .mat-mdc-chip-option[aria-selected=true],html.dark-theme mat-chip.mat-mdc-chip-selected,html.dark-theme mat-chip.mdc-evolution-chip--selected,html.dark-theme mat-chip[aria-selected=true],html.dark-theme .mat-mdc-chip.mat-mdc-chip-selected,html.dark-theme .mat-mdc-chip.mdc-evolution-chip--selected,html.dark-theme .mat-mdc-chip[aria-selected=true]{background-color:var(--primary)!important;border-color:var(--primary)!important;color:var(--on-primary)!important}html.dark-theme mat-chip-option.mat-mdc-chip-selected .mdc-evolution-chip__text-label,html.dark-theme mat-chip-option.mat-mdc-chip-selected .mat-mdc-chip-action-label,html.dark-theme mat-chip-option.mdc-evolution-chip--selected .mdc-evolution-chip__text-label,html.dark-theme mat-chip-option.mdc-evolution-chip--selected .mat-mdc-chip-action-label,html.dark-theme mat-chip-option[aria-selected=true] .mdc-evolution-chip__text-label,html.dark-theme mat-chip-option[aria-selected=true] .mat-mdc-chip-action-label,html.dark-theme .mat-mdc-chip-option.mat-mdc-chip-selected .mdc-evolution-chip__text-label,html.dark-theme .mat-mdc-chip-option.mat-mdc-chip-selected .mat-mdc-chip-action-label,html.dark-theme .mat-mdc-chip-option.mdc-evolution-chip--selected .mdc-evolution-chip__text-label,html.dark-theme .mat-mdc-chip-option.mdc-evolution-chip--selected .mat-mdc-chip-action-label,html.dark-theme .mat-mdc-chip-option[aria-selected=true] .mdc-evolution-chip__text-label,html.dark-theme .mat-mdc-chip-option[aria-selected=true] .mat-mdc-chip-action-label,html.dark-theme mat-chip.mat-mdc-chip-selected .mdc-evolution-chip__text-label,html.dark-theme mat-chip.mat-mdc-chip-selected .mat-mdc-chip-action-label,html.dark-theme mat-chip.mdc-evolution-chip--selected .mdc-evolution-chip__text-label,html.dark-theme mat-chip.mdc-evolution-chip--selected .mat-mdc-chip-action-label,html.dark-theme mat-chip[aria-selected=true] .mdc-evolution-chip__text-label,html.dark-theme mat-chip[aria-selected=true] .mat-mdc-chip-action-label,html.dark-theme .mat-mdc-chip.mat-mdc-chip-selected .mdc-evolution-chip__text-label,html.dark-theme .mat-mdc-chip.mat-mdc-chip-selected .mat-mdc-chip-action-label,html.dark-theme .mat-mdc-chip.mdc-evolution-chip--selected .mdc-evolution-chip__text-label,html.dark-theme .mat-mdc-chip.mdc-evolution-chip--selected .mat-mdc-chip-action-label,html.dark-theme .mat-mdc-chip[aria-selected=true] .mdc-evolution-chip__text-label,html.dark-theme .mat-mdc-chip[aria-selected=true] .mat-mdc-chip-action-label{color:var(--on-primary)!important}html.dark-theme mat-chip-option.mat-mdc-chip-selected .mdc-evolution-chip__checkmark,html.dark-theme mat-chip-option.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark,html.dark-theme mat-chip-option[aria-selected=true] .mdc-evolution-chip__checkmark,html.dark-theme .mat-mdc-chip-option.mat-mdc-chip-selected .mdc-evolution-chip__checkmark,html.dark-theme .mat-mdc-chip-option.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark,html.dark-theme .mat-mdc-chip-option[aria-selected=true] .mdc-evolution-chip__checkmark,html.dark-theme mat-chip.mat-mdc-chip-selected .mdc-evolution-chip__checkmark,html.dark-theme mat-chip.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark,html.dark-theme mat-chip[aria-selected=true] .mdc-evolution-chip__checkmark,html.dark-theme .mat-mdc-chip.mat-mdc-chip-selected .mdc-evolution-chip__checkmark,html.dark-theme .mat-mdc-chip.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark,html.dark-theme .mat-mdc-chip[aria-selected=true] .mdc-evolution-chip__checkmark{color:var(--on-primary)!important}html.dark-theme .mat-badge-content,html.dark-theme .mat-mdc-badge-content{background-color:var(--primary)!important;color:var(--on-primary)!important}html.dark-theme .badge:not(button):not(.mat-mdc-button):not(.mat-mdc-icon-button),html.dark-theme .counter:not(button),html.dark-theme .count-badge:not(button),html.dark-theme .quantity-chip,html.dark-theme .item-count{background-color:var(--surface-5)!important;color:var(--text-primary)!important;border:1px solid var(--divider)}html.dark-theme mat-expansion-panel .counter,html.dark-theme mat-expansion-panel .badge:not(button),html.dark-theme mat-expansion-panel .count,html.dark-theme .mat-expansion-panel .counter,html.dark-theme .mat-expansion-panel .badge:not(button),html.dark-theme .mat-expansion-panel .count{background-color:var(--surface-5)!important;color:var(--text-primary)!important}html.dark-theme mat-card,html.dark-theme .mat-mdc-card{background-color:var(--surface-1)!important;border:1px solid var(--divider)!important;box-shadow:0 2px 4px var(--shadow-very-strong)!important;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;border-radius:12px!important}html.dark-theme mat-card:before,html.dark-theme .mat-mdc-card:before{content:"";position:absolute;inset:0;background-color:transparent;transition:background-color .2s cubic-bezier(.4,0,.2,1);pointer-events:none;border-radius:inherit;z-index:1}html.dark-theme mat-card:hover,html.dark-theme .mat-mdc-card:hover{background-color:var(--surface-2)!important;border-color:var(--primary)!important;box-shadow:var(--card-shadow-hover)!important;transform:translateY(-2px)}html.dark-theme mat-card:hover:before,html.dark-theme .mat-mdc-card:hover:before{background-color:var(--overlay-white-subtle)}html.dark-theme .product-card,html.dark-theme .model-card,html.dark-theme .seller-card,html.dark-theme .order-card,html.dark-theme .request-card,html.dark-theme .drone-card,html.dark-theme .kit-card{background-color:var(--surface-1)!important;border:1px solid var(--divider)!important;border-radius:12px!important}html.dark-theme .product-card:hover,html.dark-theme .model-card:hover,html.dark-theme .seller-card:hover,html.dark-theme .order-card:hover,html.dark-theme .request-card:hover,html.dark-theme .drone-card:hover,html.dark-theme .kit-card:hover{background-color:var(--surface-2)!important;border-color:var(--primary)!important}html.dark-theme .mat-mdc-unelevated-button.mat-primary,html.dark-theme .mat-mdc-raised-button.mat-primary,html.dark-theme .mat-mdc-flat-button.mat-primary,html.dark-theme mat-dialog-actions .mat-mdc-unelevated-button.mat-primary,html.dark-theme mat-dialog-actions .mat-mdc-raised-button.mat-primary,html.dark-theme mat-dialog-actions .mat-mdc-flat-button.mat-primary,html.dark-theme mat-toolbar .mat-mdc-unelevated-button.mat-primary,html.dark-theme mat-toolbar .mat-mdc-raised-button.mat-primary,html.dark-theme mat-toolbar .mat-mdc-flat-button.mat-primary{--mdc-filled-button-container-color: var(--button-primary-bg);--mdc-filled-button-label-text-color: var(--on-primary);background-color:var(--button-primary-bg)!important;color:var(--on-primary)!important}html.dark-theme .mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--surface-4)!important;border:1px solid var(--divider)!important;box-shadow:0 24px 48px var(--shadow-intense)!important;max-width:100%!important;width:100%!important}html.dark-theme .secondary-button-dark{background-color:var(--overlay-white-15)!important;border:1px solid var(--overlay-white-40)!important;color:var(--text-primary)!important}html.dark-theme .secondary-button-dark:hover{background-color:var(--overlay-white-25)!important;border-color:var(--overlay-white-strong)!important}html.dark-theme .cdk-overlay-dark-backdrop{background-color:var(--shadow-overlay)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html.dark-theme .mat-mdc-menu-panel{border:1px solid var(--divider);background-color:var(--surface-5)!important}html.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-content{background-color:transparent}html.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item{color:var(--text-primary)!important}html.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{color:var(--text-secondary)!important}html.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item:hover{background-color:var(--surface-6)!important}html.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item:focus{background-color:var(--surface-6)!important}html.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item.mat-mdc-menu-item-highlighted{background-color:var(--surface-6)!important}html.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item.warn,html.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item[color=warn],html.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item.warn .mat-icon,html.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item[color=warn] .mat-icon{color:var(--color-error)!important}html.dark-theme .mat-bottom-sheet-container{border-top:1px solid var(--divider)}html.dark-theme mat-expansion-panel,html.dark-theme .mat-expansion-panel,html.dark-theme .mat-mdc-expansion-panel{background-color:var(--surface-1)!important;border:1px solid var(--divider)!important;box-shadow:none!important}html.dark-theme mat-expansion-panel .mat-expansion-panel-header,html.dark-theme mat-expansion-panel .mat-mdc-expansion-panel-header,html.dark-theme .mat-expansion-panel .mat-expansion-panel-header,html.dark-theme .mat-expansion-panel .mat-mdc-expansion-panel-header,html.dark-theme .mat-mdc-expansion-panel .mat-expansion-panel-header,html.dark-theme .mat-mdc-expansion-panel .mat-mdc-expansion-panel-header{background-color:var(--surface-1)!important}html.dark-theme mat-sidenav{background-color:var(--surface-1)!important;border-right:1px solid var(--divider)!important}html.dark-theme mat-toolbar{border-bottom:1px solid var(--divider)}html.dark-theme .products-total,html.dark-theme button.products-total,html.dark-theme .mat-mdc-fab.products-total,html.dark-theme .mat-mdc-extended-fab.products-total{background-color:var(--primary)!important;background:var(--primary)!important;border:none!important;color:var(--on-primary)!important}html.dark-theme .products-total .mat-icon,html.dark-theme button.products-total .mat-icon,html.dark-theme .mat-mdc-fab.products-total .mat-icon,html.dark-theme .mat-mdc-extended-fab.products-total .mat-icon{color:var(--on-primary)!important}html.dark-theme .products-total.mat-mdc-fab.mat-mdc-button-disabled,html.dark-theme .products-total.mat-mdc-button-disabled,html.dark-theme .products-total[disabled],html.dark-theme button.products-total.mat-mdc-fab.mat-mdc-button-disabled,html.dark-theme button.products-total.mat-mdc-button-disabled,html.dark-theme button.products-total[disabled],html.dark-theme .mat-mdc-fab.products-total.mat-mdc-fab.mat-mdc-button-disabled,html.dark-theme .mat-mdc-fab.products-total.mat-mdc-button-disabled,html.dark-theme .mat-mdc-fab.products-total[disabled],html.dark-theme .mat-mdc-extended-fab.products-total.mat-mdc-fab.mat-mdc-button-disabled,html.dark-theme .mat-mdc-extended-fab.products-total.mat-mdc-button-disabled,html.dark-theme .mat-mdc-extended-fab.products-total[disabled]{background-color:var(--primary)!important;background:var(--primary)!important;color:var(--on-primary)!important;opacity:1!important}html.dark-theme .products-total.mat-mdc-fab.mat-mdc-button-disabled .mat-icon,html.dark-theme .products-total.mat-mdc-button-disabled .mat-icon,html.dark-theme .products-total[disabled] .mat-icon,html.dark-theme button.products-total.mat-mdc-fab.mat-mdc-button-disabled .mat-icon,html.dark-theme button.products-total.mat-mdc-button-disabled .mat-icon,html.dark-theme button.products-total[disabled] .mat-icon,html.dark-theme .mat-mdc-fab.products-total.mat-mdc-fab.mat-mdc-button-disabled .mat-icon,html.dark-theme .mat-mdc-fab.products-total.mat-mdc-button-disabled .mat-icon,html.dark-theme .mat-mdc-fab.products-total[disabled] .mat-icon,html.dark-theme .mat-mdc-extended-fab.products-total.mat-mdc-fab.mat-mdc-button-disabled .mat-icon,html.dark-theme .mat-mdc-extended-fab.products-total.mat-mdc-button-disabled .mat-icon,html.dark-theme .mat-mdc-extended-fab.products-total[disabled] .mat-icon{color:var(--on-primary)!important}html.dark-theme .products-total .products-total-text,html.dark-theme button.products-total .products-total-text,html.dark-theme .mat-mdc-fab.products-total .products-total-text,html.dark-theme .mat-mdc-extended-fab.products-total .products-total-text,html.dark-theme .products-total .products-total-text span,html.dark-theme button.products-total .products-total-text span,html.dark-theme .mat-mdc-fab.products-total .products-total-text span,html.dark-theme .mat-mdc-extended-fab.products-total .products-total-text span{color:var(--on-primary)}html.dark-theme .products-total .products-total-text small,html.dark-theme button.products-total .products-total-text small,html.dark-theme .mat-mdc-fab.products-total .products-total-text small,html.dark-theme .mat-mdc-extended-fab.products-total .products-total-text small{color:var(--on-primary);opacity:.8}html.dark-theme .products-total .mdc-fab__label,html.dark-theme .products-total .mdc-button__label,html.dark-theme button.products-total .mdc-fab__label,html.dark-theme button.products-total .mdc-button__label,html.dark-theme .mat-mdc-fab.products-total .mdc-fab__label,html.dark-theme .mat-mdc-fab.products-total .mdc-button__label,html.dark-theme .mat-mdc-extended-fab.products-total .mdc-fab__label,html.dark-theme .mat-mdc-extended-fab.products-total .mdc-button__label{color:var(--on-primary)!important}html.dark-theme .apexcharts-tooltip{background:var(--surface-4)!important;border:1px solid var(--divider)!important;box-shadow:0 4px 8px var(--shadow-medium)!important}html.dark-theme .apexcharts-tooltip .apexcharts-tooltip-title{background:var(--surface-5)!important;border-bottom:1px solid var(--divider)!important;color:var(--text-primary)!important}html.dark-theme .apexcharts-tooltip .apexcharts-tooltip-text,html.dark-theme .apexcharts-tooltip .apexcharts-tooltip-text-y-label,html.dark-theme .apexcharts-tooltip .apexcharts-tooltip-text-y-value,html.dark-theme .apexcharts-tooltip .apexcharts-tooltip-text-goals-label,html.dark-theme .apexcharts-tooltip .apexcharts-tooltip-text-goals-value,html.dark-theme .apexcharts-tooltip .apexcharts-tooltip-text-z-label,html.dark-theme .apexcharts-tooltip .apexcharts-tooltip-text-z-value{color:var(--text-primary)!important}html.dark-theme .apexcharts-tooltip .apexcharts-tooltip-marker{border-color:var(--divider)!important}html.dark-theme .mat-mdc-fab:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.products-total),html.dark-theme .mat-mdc-mini-fab:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.products-total){background-color:var(--surface-3)!important;border:1px solid var(--divider)!important;color:var(--white)!important;box-shadow:0 2px 4px var(--shadow-subtle)!important}html.dark-theme .mat-mdc-fab:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.products-total) .mat-icon,html.dark-theme .mat-mdc-mini-fab:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.products-total) .mat-icon{color:var(--primary)!important}html.dark-theme .mat-mdc-fab:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.products-total) .mdc-fab__ripple,html.dark-theme .mat-mdc-mini-fab:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.products-total) .mdc-fab__ripple{background-color:transparent!important}html.dark-theme .mat-mdc-fab:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.products-total):hover:not(:disabled),html.dark-theme .mat-mdc-mini-fab:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.products-total):hover:not(:disabled){background-color:var(--surface-4)!important;border-color:var(--primary)!important;box-shadow:0 4px 8px var(--shadow-medium)!important}html.dark-theme .mat-mdc-fab:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.products-total):active:not(:disabled),html.dark-theme .mat-mdc-mini-fab:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(.products-total):active:not(:disabled){background-color:var(--surface-5)!important}html.dark-theme .mat-mdc-fab.mat-primary,html.dark-theme .mat-mdc-mini-fab.mat-primary,html.dark-theme .mat-mdc-fab.mat-accent,html.dark-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: var(--mat-sys-primary) !important;--mdc-fab-icon-color: var(--mat-sys-on-primary) !important;background-color:var(--mat-sys-primary)!important;border:none!important;color:var(--mat-sys-on-primary)!important;box-shadow:0 2px 4px var(--shadow-subtle)!important}html.dark-theme .mat-mdc-fab.mat-primary .mat-icon,html.dark-theme .mat-mdc-mini-fab.mat-primary .mat-icon,html.dark-theme .mat-mdc-fab.mat-accent .mat-icon,html.dark-theme .mat-mdc-mini-fab.mat-accent .mat-icon,html.dark-theme .mat-mdc-fab.mat-primary span,html.dark-theme .mat-mdc-fab.mat-primary .mdc-fab__label,html.dark-theme .mat-mdc-fab.mat-primary .mdc-button__label,html.dark-theme .mat-mdc-mini-fab.mat-primary span,html.dark-theme .mat-mdc-mini-fab.mat-primary .mdc-fab__label,html.dark-theme .mat-mdc-mini-fab.mat-primary .mdc-button__label,html.dark-theme .mat-mdc-fab.mat-accent span,html.dark-theme .mat-mdc-fab.mat-accent .mdc-fab__label,html.dark-theme .mat-mdc-fab.mat-accent .mdc-button__label,html.dark-theme .mat-mdc-mini-fab.mat-accent span,html.dark-theme .mat-mdc-mini-fab.mat-accent .mdc-fab__label,html.dark-theme .mat-mdc-mini-fab.mat-accent .mdc-button__label{color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-fab.mat-primary .mdc-fab__ripple,html.dark-theme .mat-mdc-mini-fab.mat-primary .mdc-fab__ripple,html.dark-theme .mat-mdc-fab.mat-accent .mdc-fab__ripple,html.dark-theme .mat-mdc-mini-fab.mat-accent .mdc-fab__ripple{background-color:transparent!important}html.dark-theme .mat-mdc-fab.mat-primary:hover:not(:disabled),html.dark-theme .mat-mdc-mini-fab.mat-primary:hover:not(:disabled),html.dark-theme .mat-mdc-fab.mat-accent:hover:not(:disabled),html.dark-theme .mat-mdc-mini-fab.mat-accent:hover:not(:disabled){background-color:var(--color-primary-light)!important;color:var(--mat-sys-on-primary)!important;box-shadow:0 4px 8px var(--shadow-medium)!important}html.dark-theme .mat-mdc-fab.mat-primary:hover:not(:disabled) .mat-icon,html.dark-theme .mat-mdc-mini-fab.mat-primary:hover:not(:disabled) .mat-icon,html.dark-theme .mat-mdc-fab.mat-accent:hover:not(:disabled) .mat-icon,html.dark-theme .mat-mdc-mini-fab.mat-accent:hover:not(:disabled) .mat-icon{color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-fab.mat-primary:hover:not(:disabled) span,html.dark-theme .mat-mdc-fab.mat-primary:hover:not(:disabled) .mdc-fab__label,html.dark-theme .mat-mdc-fab.mat-primary:hover:not(:disabled) .mdc-button__label,html.dark-theme .mat-mdc-mini-fab.mat-primary:hover:not(:disabled) span,html.dark-theme .mat-mdc-mini-fab.mat-primary:hover:not(:disabled) .mdc-fab__label,html.dark-theme .mat-mdc-mini-fab.mat-primary:hover:not(:disabled) .mdc-button__label,html.dark-theme .mat-mdc-fab.mat-accent:hover:not(:disabled) span,html.dark-theme .mat-mdc-fab.mat-accent:hover:not(:disabled) .mdc-fab__label,html.dark-theme .mat-mdc-fab.mat-accent:hover:not(:disabled) .mdc-button__label,html.dark-theme .mat-mdc-mini-fab.mat-accent:hover:not(:disabled) span,html.dark-theme .mat-mdc-mini-fab.mat-accent:hover:not(:disabled) .mdc-fab__label,html.dark-theme .mat-mdc-mini-fab.mat-accent:hover:not(:disabled) .mdc-button__label{color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-fab.mat-primary:active:not(:disabled),html.dark-theme .mat-mdc-mini-fab.mat-primary:active:not(:disabled),html.dark-theme .mat-mdc-fab.mat-accent:active:not(:disabled),html.dark-theme .mat-mdc-mini-fab.mat-accent:active:not(:disabled){background-color:var(--color-primary-dark)!important}html.dark-theme .mat-mdc-fab.mat-primary:disabled,html.dark-theme .mat-mdc-mini-fab.mat-primary:disabled,html.dark-theme .mat-mdc-fab.mat-accent:disabled,html.dark-theme .mat-mdc-mini-fab.mat-accent:disabled{background-color:var(--overlay-white-08)!important;border-color:var(--overlay-white-medium)!important;color:var(--overlay-white-38)!important}html.dark-theme{--mdc-filled-text-field-container-color: var(--surface-2);--mdc-filled-text-field-disabled-container-color: var(--surface-1);--mdc-filled-text-field-hover-container-color: var(--surface-3);--mdc-filled-text-field-focus-container-color: var(--surface-3);--mat-select-panel-background-color: var(--surface-3);--mat-select-enabled-trigger-text-color: var(--text-primary);--mat-select-disabled-trigger-text-color: var(--text-muted);--mdc-filled-text-field-label-text-color: var(--text-secondary);--mdc-filled-text-field-input-text-color: var(--text-primary);--mdc-filled-text-field-disabled-label-text-color: var(--text-muted);--mdc-filled-text-field-disabled-input-text-color: var(--text-muted);--mdc-outlined-text-field-container-shape: 8px;--mdc-outlined-text-field-outline-color: var(--divider);--mdc-outlined-text-field-hover-outline-color: var(--text-secondary);--mdc-outlined-text-field-focus-outline-color: var(--primary);--mdc-filled-text-field-active-indicator-color: var(--divider);--mdc-filled-text-field-hover-active-indicator-color: var(--text-secondary);--mdc-filled-text-field-focus-active-indicator-color: var(--primary);--mat-autocomplete-background-color: var(--surface-3)}html.dark-theme .mat-mdc-form-field .mdc-text-field--filled{background-color:var(--surface-2)!important;border-radius:8px 8px 0 0}html.dark-theme .mat-mdc-form-field .mdc-text-field--filled:hover,html.dark-theme .mat-mdc-form-field .mdc-text-field--filled.mdc-text-field--focused{background-color:var(--surface-3)!important}html.dark-theme .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline__leading,html.dark-theme .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline__notch,html.dark-theme .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline__trailing{border-color:var(--divider)!important}html.dark-theme .mat-mdc-form-field .mdc-text-field--outlined:hover .mdc-notched-outline__leading,html.dark-theme .mat-mdc-form-field .mdc-text-field--outlined:hover .mdc-notched-outline__notch,html.dark-theme .mat-mdc-form-field .mdc-text-field--outlined:hover .mdc-notched-outline__trailing{border-color:var(--text-secondary)!important}html.dark-theme .mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,html.dark-theme .mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,html.dark-theme .mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--primary)!important}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html,body{width:100%;height:100%;min-height:100%;padding:0;margin:0;font-family:Roboto,sans-serif}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}.grecaptcha-badge{visibility:hidden}.grid-view{display:grid;grid-gap:var(--spacing-sm);width:100%;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid-view.truncated{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.list-view{display:grid;grid-gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(600px,auto))}.card-label{padding:var(--spacing-xs) var(--spacing-sm);font-size:10px;background-color:var(--badge-bg);color:var(--badge-text);border-radius:10px}.flex-truncated{min-width:0}.badge{padding:.2em 1em;border-radius:1em;display:inline-block}.fs-xs{font-size:.6em}.tags-wrapper{margin:-.2em}.tag{padding:.2em 1em;border-radius:1em;display:inline-block;border-style:solid;border-width:1px;border-color:var(--divider);color:var(--text-secondary);font-size:.6em;margin:.2em;line-height:1.2em}table.table{border-collapse:collapse}table.table td,table.table th{border:1px solid var(--divider);padding:2px 8px}.alert{padding:8px 12px;border-radius:3px;font-size:.8em;line-height:1.2em}.inline-img{display:inline-block;height:1em}.mat-drawer{width:var(--aside-width)!important}html{--card-gap: 16px;--card-width: 256px;--aside-width: 256px}html{--mat-bottom-sheet-container-background-color: var(--bg-card)}html{--mat-chip-container-height: 32px;--mat-chip-elevated-selected-container-color: var(--gray-333);--mat-chip-selected-label-text-color: var(--white);--mat-chip-with-icon-selected-icon-color: var(--white);--mat-chip-outline-color: var(--text-muted)}html .mdc-evolution-chip__text-label{gap:8px;display:flex;align-items:center}html{--mat-menu-container-shape: 20px;--mat-menu-container-color: var(--bg-card)}html .mat-mdc-menu-panel{margin-top:8px;max-width:480px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}html .mat-mdc-menu-panel.theme-picker-grid-menu{max-width:460px;min-width:360px;max-height:80vh}.theme-grid-panel{padding:12px 16px 16px}.theme-grid-section-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, #999);margin:8px 0 6px 2px}.theme-grid-section-label:first-child{margin-top:0}.theme-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin-bottom:10px}.theme-grid-item{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.theme-grid-item:hover{background-color:var(--bg-hover, rgba(255, 255, 255, .06))}.theme-grid-item.active{background-color:var(--bg-hover, rgba(255, 255, 255, .08))}.theme-grid-item.active .theme-grid-name{font-weight:600}.theme-grid-item.active .theme-grid-swatch{border-color:var(--primary, #5a7aff);box-shadow:0 0 0 1px var(--primary, #5a7aff)}.theme-grid-swatch{width:32px;height:32px;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;border:2px solid transparent;transition:border-color .15s ease;position:relative;flex-shrink:0;box-shadow:0 1px 2px #0000001f}.theme-grid-swatch .swatch-upper{flex:3}.theme-grid-swatch .swatch-lower{flex:2}.theme-grid-swatch .swatch-check{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px!important;width:16px!important;height:16px!important;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.theme-grid-name{font-size:12px;color:var(--text-primary, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}html{--mat-card-elevated-container-color: var(--bg-card)}html{--mat-divider-color: var(--divider)}html{--mat-sidenav-container-divider-color: var(--divider);--mat-sidenav-container-shape: 0;--mat-sidenav-container-background-color: var(--bg-app);--mat-sidenav-content-background-color: var(--bg-app)}html{--mat-expansion-container-background-color: var(--bg-card)}html{--mat-dialog-container-max-width: 960px}html .mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}html .mat-mdc-dialog-component-host{max-height:calc(var(--app-height, 100vh) - 96px)}html .mat-mdc-dialog-content{max-height:initial}html .is-mobile div.mobile-fullscreen{--mat-dialog-container-shape: 0px;--mat-dialog-container-small-max-width: 100%;min-width:100vw!important}html .is-mobile .mat-mdc-dialog-component-host{max-height:var(--app-height, 100vh)}html .mat-mdc-raised-button,html .mat-mdc-unelevated-button,html .mat-mdc-flat-button{min-height:40px;font-weight:500;letter-spacing:.01em;border-radius:20px}html .mat-mdc-outlined-button{min-height:40px;font-weight:500;border-radius:20px}html .mat-mdc-button{min-height:40px;font-weight:500}html .mat-mdc-unelevated-button.mat-primary,html .mat-mdc-raised-button.mat-primary,html .mat-mdc-flat-button.mat-primary{--mdc-filled-button-label-text-color: var(--on-primary) !important;color:var(--on-primary)!important}html .mat-mdc-unelevated-button.mat-primary .mat-icon,html .mat-mdc-raised-button.mat-primary .mat-icon,html .mat-mdc-flat-button.mat-primary .mat-icon{color:var(--on-primary)!important}html .mat-mdc-unelevated-button.mat-primary:hover:not(:disabled),html .mat-mdc-raised-button.mat-primary:hover:not(:disabled),html .mat-mdc-flat-button.mat-primary:hover:not(:disabled){color:var(--on-primary)!important}html .mat-mdc-unelevated-button.mat-primary:hover:not(:disabled) .mat-icon,html .mat-mdc-raised-button.mat-primary:hover:not(:disabled) .mat-icon,html .mat-mdc-flat-button.mat-primary:hover:not(:disabled) .mat-icon{color:var(--on-primary)!important}html.dark-theme .mat-mdc-raised-button.mat-primary,html.dark-theme .mat-mdc-unelevated-button.mat-primary,html.dark-theme .mat-mdc-flat-button.mat-primary{--mdc-filled-button-container-color: var(--mat-sys-primary) !important;--mdc-filled-button-label-text-color: var(--mat-sys-on-primary) !important;--mdc-protected-button-container-color: var(--mat-sys-primary) !important;--mdc-protected-button-label-text-color: var(--mat-sys-on-primary) !important;background-color:var(--mat-sys-primary)!important;color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-raised-button.mat-primary .mat-icon,html.dark-theme .mat-mdc-unelevated-button.mat-primary .mat-icon,html.dark-theme .mat-mdc-flat-button.mat-primary .mat-icon{color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-raised-button.mat-primary:hover:not(:disabled),html.dark-theme .mat-mdc-unelevated-button.mat-primary:hover:not(:disabled),html.dark-theme .mat-mdc-flat-button.mat-primary:hover:not(:disabled){background-color:var(--color-primary-light)!important;color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-raised-button.mat-primary:hover:not(:disabled) .mat-icon,html.dark-theme .mat-mdc-unelevated-button.mat-primary:hover:not(:disabled) .mat-icon,html.dark-theme .mat-mdc-flat-button.mat-primary:hover:not(:disabled) .mat-icon{color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-raised-button.mat-primary:active:not(:disabled),html.dark-theme .mat-mdc-unelevated-button.mat-primary:active:not(:disabled),html.dark-theme .mat-mdc-flat-button.mat-primary:active:not(:disabled){background-color:var(--primary)!important}html.dark-theme .mat-mdc-raised-button.mat-primary:disabled,html.dark-theme .mat-mdc-unelevated-button.mat-primary:disabled,html.dark-theme .mat-mdc-flat-button.mat-primary:disabled{background-color:var(--overlay-white-medium)!important;color:var(--overlay-white-38)!important}html.dark-theme .mat-mdc-raised-button.mat-accent,html.dark-theme .mat-mdc-unelevated-button.mat-accent,html.dark-theme .mat-mdc-flat-button.mat-accent{--mdc-filled-button-container-color: var(--mat-sys-primary) !important;--mdc-filled-button-label-text-color: var(--mat-sys-on-primary) !important;--mdc-protected-button-container-color: var(--mat-sys-primary) !important;--mdc-protected-button-label-text-color: var(--mat-sys-on-primary) !important;background-color:var(--mat-sys-primary)!important;color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-raised-button.mat-accent .mat-icon,html.dark-theme .mat-mdc-unelevated-button.mat-accent .mat-icon,html.dark-theme .mat-mdc-flat-button.mat-accent .mat-icon{color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-raised-button.mat-accent:hover:not(:disabled),html.dark-theme .mat-mdc-unelevated-button.mat-accent:hover:not(:disabled),html.dark-theme .mat-mdc-flat-button.mat-accent:hover:not(:disabled){background-color:var(--color-primary-light)!important;color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-raised-button.mat-accent:hover:not(:disabled) .mat-icon,html.dark-theme .mat-mdc-unelevated-button.mat-accent:hover:not(:disabled) .mat-icon,html.dark-theme .mat-mdc-flat-button.mat-accent:hover:not(:disabled) .mat-icon{color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-raised-button.mat-warn,html.dark-theme .mat-mdc-unelevated-button.mat-warn,html.dark-theme .mat-mdc-flat-button.mat-warn{background-color:var(--color-error-primary)!important;color:var(--color-on-error)!important}html.dark-theme .mat-mdc-raised-button.mat-warn:hover:not(:disabled),html.dark-theme .mat-mdc-unelevated-button.mat-warn:hover:not(:disabled),html.dark-theme .mat-mdc-flat-button.mat-warn:hover:not(:disabled){background-color:var(--color-error-light)!important}html.dark-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: var(--overlay-white-medium) !important;border-color:var(--overlay-white-medium)!important}html.dark-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--mat-sys-primary) !important;color:var(--mat-sys-primary)!important}html.dark-theme .mat-mdc-outlined-button.mat-primary:hover:not(:disabled){--mdc-outlined-button-outline-color: var(--overlay-white-20) !important;background-color:var(--overlay-primary-08)!important}html.dark-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--color-tertiary) !important;color:var(--color-tertiary)!important}html.dark-theme .mat-mdc-outlined-button.mat-accent:hover:not(:disabled){background-color:var(--shadow-overlay-medium)!important}html.dark-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: var(--color-error-primary) !important;color:var(--color-error-primary)!important}html.dark-theme .mat-mdc-outlined-button.mat-warn:hover:not(:disabled){background-color:var(--overlay-error-05)!important}html.dark-theme .mat-mdc-button:not(.mat-primary):not(.mat-accent):not(.mat-warn),html.dark-theme mat-dialog-actions .mat-mdc-button:not(.mat-primary):not(.mat-accent):not(.mat-warn){--mdc-text-button-label-text-color: var(--color-primary-light) !important;color:var(--color-primary-light)!important}html.dark-theme .mat-mdc-button:not(.mat-primary):not(.mat-accent):not(.mat-warn) mat-icon,html.dark-theme mat-dialog-actions .mat-mdc-button:not(.mat-primary):not(.mat-accent):not(.mat-warn) mat-icon{color:var(--color-primary-light)!important}html.dark-theme .mat-mdc-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):hover:not(:disabled),html.dark-theme mat-dialog-actions .mat-mdc-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):hover:not(:disabled){background-color:var(--overlay-primary-08)!important}html.dark-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--mat-sys-primary) !important;color:var(--mat-sys-primary)!important}html.dark-theme .mat-mdc-button.mat-primary:hover:not(:disabled){background-color:var(--overlay-primary-08)!important}html.dark-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--color-tertiary) !important;color:var(--color-tertiary)!important}html.dark-theme .mat-mdc-button.mat-accent:hover:not(:disabled){background-color:var(--shadow-overlay-medium)!important}html.dark-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: var(--color-error-primary) !important;color:var(--color-error-primary)!important}html.dark-theme .mat-mdc-button.mat-warn:hover:not(:disabled){background-color:var(--overlay-error-05)!important}html.dark-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: var(--mat-sys-primary) !important;color:var(--mat-sys-primary)!important}html.dark-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: var(--color-tertiary) !important;color:var(--color-tertiary)!important}html.dark-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: var(--color-error-primary) !important;color:var(--color-error-primary)!important}html.dark-theme .mat-mdc-fab,html.dark-theme .mat-mdc-mini-fab{--mdc-fab-container-color: var(--mat-sys-primary) !important;--mdc-fab-icon-color: var(--mat-sys-on-primary) !important;background-color:var(--mat-sys-primary)!important;color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-fab .mat-icon,html.dark-theme .mat-mdc-mini-fab .mat-icon,html.dark-theme .mat-mdc-fab span,html.dark-theme .mat-mdc-fab .mdc-fab__label,html.dark-theme .mat-mdc-fab .mdc-button__label,html.dark-theme .mat-mdc-mini-fab span,html.dark-theme .mat-mdc-mini-fab .mdc-fab__label,html.dark-theme .mat-mdc-mini-fab .mdc-button__label{color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-fab:hover:not(:disabled),html.dark-theme .mat-mdc-mini-fab:hover:not(:disabled){color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-fab:hover:not(:disabled) .mat-icon,html.dark-theme .mat-mdc-mini-fab:hover:not(:disabled) .mat-icon{color:var(--mat-sys-on-primary)!important}html.dark-theme .mat-mdc-fab.mat-primary,html.dark-theme .mat-mdc-mini-fab.mat-primary,html.dark-theme .mat-mdc-fab.mat-accent,html.dark-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: var(--mat-sys-primary) !important;--mdc-fab-icon-color: var(--mat-sys-on-primary) !important;background-color:var(--mat-sys-primary)!important;color:var(--mat-sys-on-primary)!important}html.dark-theme .mdc-button--raised.mat-mdc-raised-button.mat-primary,html.dark-theme .mdc-button--unelevated.mat-mdc-unelevated-button.mat-primary,html.dark-theme .mdc-button.mat-mdc-flat-button.mat-primary,html.dark-theme a.mdc-button--raised.mat-mdc-raised-button.mat-primary,html.dark-theme a.mdc-button--unelevated.mat-mdc-unelevated-button.mat-primary,html.dark-theme a.mdc-button.mat-mdc-flat-button.mat-primary,html.dark-theme button.mdc-button--raised.mat-mdc-raised-button.mat-primary,html.dark-theme button.mdc-button--unelevated.mat-mdc-unelevated-button.mat-primary,html.dark-theme button.mdc-button.mat-mdc-flat-button.mat-primary,html.dark-theme .mdc-button--raised.mat-primary,html.dark-theme .mdc-button--unelevated.mat-primary{background-color:var(--mat-sys-primary)!important;color:var(--mat-sys-on-primary)!important}html.dark-theme .mdc-button--outlined.mat-primary{border-color:var(--overlay-white-medium)!important;color:var(--mat-sys-primary)!important}html .mat-mdc-button:focus-visible,html .mat-mdc-raised-button:focus-visible,html .mat-mdc-outlined-button:focus-visible,html .mat-mdc-unelevated-button:focus-visible,html .mat-mdc-flat-button:focus-visible,html .mat-mdc-icon-button:focus-visible,html .mat-mdc-fab:focus-visible,html .mat-mdc-mini-fab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}html .mat-datepicker-content{background-color:var(--bg-card);border-radius:16px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}html{--mat-table-row-item-outline-color: var(--divider)}html{--mat-select-panel-background-color: var(--bg-card)}html div.mat-mdc-select-panel{border-radius:12px;overflow:auto}html .mdc-list-item__primary-text{flex:1}html .mat-mdc-optgroup-label .mdc-list-item__primary-text{color:var(--text-secondary)}html{--mat-snackbar-container-shape: 12px}.snackbar-success .mdc-snackbar__surface{border-left:4px solid var(--color-success, #4caf50)!important}.snackbar-error .mdc-snackbar__surface{border-left:4px solid var(--color-error, #f44336)!important}.snackbar-info .mdc-snackbar__surface{border-left:4px solid var(--primary, #1976d2)!important}.snackbar-warn .mdc-snackbar__surface{border-left:4px solid var(--color-warning, #ff9800)!important}html{--mat-tooltip-container-shape: 12px;--mat-tooltip-container-color: var(--gray-tooltip-bg);--mat-tooltip-supporting-text-color: var(--white)}html .mdc-tooltip__surface{max-width:220px;background-color:var(--gray-tooltip-bg)!important;color:var(--white)!important;padding:8px 12px;font-size:12px;font-weight:500;box-shadow:0 4px 12px var(--shadow-medium)}html{--mat-autocomplete-container-shape: 8px;--mat-autocomplete-background-color: var(--bg-card)}html{--mat-form-field-filled-container-shape: 8px}html mat-form-field{width:100%}.mat-mdc-icon-button.mat-mdc-button-base.mat-icon-button-xsm{padding:0;height:16px;width:16px;line-height:16px}.mat-mdc-icon-button.mat-mdc-button-base .mat-icon{height:16px;width:16px;font-size:16px}.is-active .mdc-list-item__primary-text{color:#bbdefb}@media screen and (max-width: 959.98px){body{--card-width: calc((100vw - 48px)/2) }}@media screen and (min-width: 1360px){html{--aside-width: calc(100vw - 1104.5px) }}@media screen and (min-width: 1632px){html{--aside-width: calc(100vw - 1376.5px) }}@media screen and (min-width: 1904px){html{--aside-width: calc(100vw - 1648.5px) }}@media screen and (min-width: 2176px){html{--aside-width: calc(100vw - 1920.5px) }}@media screen and (min-width: 2448px){html{--aside-width: calc(100vw - 2192.5px) }}@media screen and (min-width: 2720px){html{--aside-width: calc(100vw - 2464.5px) }}@media screen and (min-width: 2992px){html{--aside-width: calc(100vw - 2736.5px) }}[matsuffix]{margin-right:8px}.button-loading .mdc-button__label{transition:opacity .2s ease}.button-loading .mat-mdc-progress-spinner{opacity:0;position:absolute;transition:opacity .2s ease}.button-loading .mat-mdc-progress-spinner circle{stroke:var(--on-primary)}.button-loading.mat-mdc-mini-fab .mat-mdc-progress-spinner circle{stroke:#0064bf}.button-loading.button-loading__active{pointer-events:none}.button-loading.button-loading__active .mdc-button__label,.button-loading.button-loading__active .mat-icon{opacity:0}.button-loading.button-loading__active .mat-mdc-progress-spinner{opacity:1}.flex{gap:var(--spacing-sm);display:flex;align-items:center}.flex.column{gap:0;flex-direction:column;align-items:initial}.flex.between{justify-content:space-between}.spacer{flex:1}@keyframes btnWiggle{0%{-webkit-transform:rotate(0deg)}2%{-webkit-transform:rotate(-1deg)}3.5%{-webkit-transform:rotate(1deg)}5%{-webkit-transform:rotate(0deg)}7%{-webkit-transform:rotate(-2deg)}8.5%{-webkit-transform:rotate(2deg)}10%{-webkit-transform:rotate(0deg)}12%{-webkit-transform:rotate(-2deg)}13.5%{-webkit-transform:rotate(2deg)}15%{-webkit-transform:rotate(0deg)}17%{-webkit-transform:rotate(-2deg)}18.5%{-webkit-transform:rotate(2deg)}20%{-webkit-transform:rotate(0deg)}22%{-webkit-transform:rotate(-2deg)}23.5%{-webkit-transform:rotate(2deg)}25%{-webkit-transform:rotate(0deg)}27%{-webkit-transform:rotate(-1deg)}28.5%{-webkit-transform:rotate(1deg)}30%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(0deg)}}.hide-md,.hide-lg{display:none}html .mat-mdc-dialog-container,html.dark-theme .mat-mdc-dialog-container{max-width:none!important}html:not(.dark-theme) .notification{background-color:var(--gray-border)!important;border-color:var(--shadow-strong)!important}html:not(.dark-theme) .notification.clickable:hover{background-color:var(--divider)!important}html.dark-theme .notification{background-color:var(--black)!important;border-color:var(--overlay-white-20)!important}html.dark-theme .notification.clickable:hover{background-color:var(--black)!important;filter:brightness(1.2)}html.dark-theme .product-url.mat-mdc-unelevated-button.mat-primary,html.dark-theme a.product-url.mat-mdc-unelevated-button.mat-primary,html.dark-theme button.product-url.mat-mdc-unelevated-button.mat-primary,html.dark-theme .product-url.mat-mdc-raised-button.mat-primary,html.dark-theme a.product-url.mat-mdc-flat-button.mat-primary{color:var(--on-primary)!important;--mdc-filled-button-label-text-color: var(--on-primary) !important}html.dark-theme .product-url.mat-mdc-unelevated-button.mat-primary .mdc-button__label,html.dark-theme a.product-url.mat-mdc-unelevated-button.mat-primary .mdc-button__label,html.dark-theme button.product-url.mat-mdc-unelevated-button.mat-primary .mdc-button__label,html.dark-theme .product-url.mat-mdc-raised-button.mat-primary .mdc-button__label,html.dark-theme a.product-url.mat-mdc-flat-button.mat-primary .mdc-button__label{color:var(--on-primary)!important}html.dark-theme .mat-button-toggle-checked{background-color:var(--primary)!important;color:var(--on-primary)!important}html.dark-theme .mat-button-toggle-checked .mat-button-toggle-label-content,html.dark-theme .mat-button-toggle-checked .mat-icon{color:var(--on-primary)!important}html.dark-theme .mat-button-toggle-group{--mat-standard-button-toggle-selected-state-background-color: var(--primary);--mat-standard-button-toggle-selected-state-text-color: var(--on-primary);border-color:var(--divider)!important}html.dark-theme .mat-button-toggle-group .mat-button-toggle{color:var(--text-secondary);background-color:transparent}html.dark-theme .mat-button-toggle-group .mat-button-toggle:hover:not(.mat-button-toggle-checked){background-color:var(--overlay-primary-08)}html.dark-theme .notifications .mat-button-toggle-checked,html.dark-theme .mat-mdc-menu-content .link-active{background-color:var(--overlay-primary-20)!important;color:var(--color-primary-light)!important}html.dark-theme .mat-mdc-menu-content .link-active .mat-icon{color:var(--color-primary-light)!important}html.dark-theme .mat-mdc-menu-content .link-active:hover{background-color:var(--overlay-primary-30)!important}html.dark-theme .language-menu .language-menu-item.active{background-color:var(--overlay-primary-20)!important}html.dark-theme .language-menu .language-menu-item.active .menu-item-name,html.dark-theme .language-menu .language-menu-item.active .check-icon{color:var(--color-primary-light)!important}html.dark-theme .language-menu .language-menu-item.active:hover{background-color:var(--overlay-primary-30)!important}html.dark-theme .language-menu .language-menu-item:hover:not(.active){background-color:var(--surface-2)!important}html:not(.dark-theme) .mat-mdc-fab:not(.active),html:not(.dark-theme) .mat-mdc-mini-fab:not(.active){--mdc-fab-container-color: var(--fab-container-bg) !important;--mdc-fab-icon-color: var(--primary) !important;background-color:var(--fab-container-bg)!important;color:var(--primary)!important}html:not(.dark-theme) .mat-mdc-fab:not(.active) mat-icon,html:not(.dark-theme) .mat-mdc-fab:not(.active) .mat-icon,html:not(.dark-theme) .mat-mdc-mini-fab:not(.active) mat-icon,html:not(.dark-theme) .mat-mdc-mini-fab:not(.active) .mat-icon{color:var(--primary)!important}html:not(.dark-theme) .mat-mdc-fab:not(.active) span,html:not(.dark-theme) .mat-mdc-mini-fab:not(.active) span{color:var(--primary)!important}html:not(.dark-theme) .mat-mdc-fab.active,html:not(.dark-theme) .mat-mdc-mini-fab.active,html:not(.dark-theme) button.active.mat-mdc-fab,html:not(.dark-theme) button.active.mat-mdc-mini-fab{--mdc-fab-container-color: var(--primary) !important;--mdc-fab-icon-color: var(--on-primary) !important;background-color:var(--primary)!important;color:var(--on-primary)!important}html:not(.dark-theme) .mat-mdc-fab.active mat-icon,html:not(.dark-theme) .mat-mdc-fab.active .mat-icon,html:not(.dark-theme) .mat-mdc-mini-fab.active mat-icon,html:not(.dark-theme) .mat-mdc-mini-fab.active .mat-icon,html:not(.dark-theme) button.active.mat-mdc-fab mat-icon,html:not(.dark-theme) button.active.mat-mdc-fab .mat-icon,html:not(.dark-theme) button.active.mat-mdc-mini-fab mat-icon,html:not(.dark-theme) button.active.mat-mdc-mini-fab .mat-icon{color:var(--on-primary)!important}html:not(.dark-theme) .mat-mdc-fab.active span,html:not(.dark-theme) .mat-mdc-mini-fab.active span,html:not(.dark-theme) button.active.mat-mdc-fab span,html:not(.dark-theme) button.active.mat-mdc-mini-fab span{color:var(--on-primary)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button{--mdc-filled-button-container-color: var(--button-tonal-bg) !important;--mdc-filled-button-label-text-color: var(--button-tonal-text) !important;background-color:var(--button-tonal-bg)!important;color:var(--button-tonal-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary .mdc-button__label,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button .mdc-button__label,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button .mdc-button__label{color:var(--button-tonal-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary mat-icon,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary mat-icon,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary mat-icon,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button mat-icon,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button mat-icon{color:var(--button-tonal-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.received,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.picked,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.received,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.picked,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.received,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.picked,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.received,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.picked,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.received,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.picked{background-color:var(--status-btn-received-bg)!important;color:var(--status-btn-received-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.received .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.received mat-icon,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.received span,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.picked .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.picked mat-icon,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.picked span,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.received .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.received mat-icon,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.received span,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.picked .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.picked mat-icon,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.picked span,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.received .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.received mat-icon,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.received span,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.picked .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.picked mat-icon,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.picked span,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.received .mdc-button__label,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.received mat-icon,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.received span,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.picked .mdc-button__label,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.picked mat-icon,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.picked span,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.received .mdc-button__label,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.received mat-icon,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.received span,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.picked .mdc-button__label,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.picked mat-icon,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.picked span{color:var(--status-btn-received-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.delivered,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.delivered,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.delivered,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.delivered,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.delivered{background-color:var(--status-btn-delivered-bg)!important;color:var(--status-btn-delivered-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.delivered .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.delivered mat-icon,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.delivered span,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.delivered .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.delivered mat-icon,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.delivered span,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.delivered .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.delivered mat-icon,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.delivered span,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.delivered .mdc-button__label,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.delivered mat-icon,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.delivered span,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.delivered .mdc-button__label,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.delivered mat-icon,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.delivered span{color:var(--status-btn-delivered-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.shipped,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.shipped,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.shipped,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.shipped,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.shipped{background-color:var(--status-btn-shipped-bg)!important;color:var(--status-btn-shipped-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.shipped .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.shipped mat-icon,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.shipped span,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.shipped .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.shipped mat-icon,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.shipped span,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.shipped .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.shipped mat-icon,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.shipped span,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.shipped .mdc-button__label,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.shipped mat-icon,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.shipped span,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.shipped .mdc-button__label,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.shipped mat-icon,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.shipped span{color:var(--status-btn-shipped-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.ordered,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.ordered,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.ordered,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.ordered,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.ordered{background-color:var(--status-btn-ordered-bg)!important;color:var(--status-btn-ordered-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.ordered .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.ordered mat-icon,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.ordered span,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.ordered .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.ordered mat-icon,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.ordered span,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.ordered .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.ordered mat-icon,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.ordered span,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.ordered .mdc-button__label,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.ordered mat-icon,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.ordered span,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.ordered .mdc-button__label,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.ordered mat-icon,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.ordered span{color:var(--status-btn-ordered-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.partial,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.partial,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.partial,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.partial,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.partial{background-color:var(--status-btn-partial-bg)!important;color:var(--status-btn-partial-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.partial .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.partial mat-icon,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.partial span,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.partial .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.partial mat-icon,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.partial span,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.partial .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.partial mat-icon,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.partial span,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.partial .mdc-button__label,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.partial mat-icon,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.partial span,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.partial .mdc-button__label,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.partial mat-icon,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.partial span{color:var(--status-btn-partial-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.problem,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.problem,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.problem,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.problem,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.problem{background-color:var(--status-btn-problem-bg)!important;color:var(--status-btn-problem-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.problem .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.problem mat-icon,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.problem span,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.problem .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.problem mat-icon,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.problem span,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.problem .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.problem mat-icon,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.problem span,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.problem .mdc-button__label,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.problem mat-icon,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.problem span,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.problem .mdc-button__label,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.problem mat-icon,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.problem span{color:var(--status-btn-problem-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.awaiting_pickup,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.awaiting_pickup,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.awaiting_pickup,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.awaiting_pickup,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.awaiting_pickup{background-color:var(--status-btn-awaiting-bg)!important;color:var(--status-btn-awaiting-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.awaiting_pickup .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.awaiting_pickup mat-icon,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.awaiting_pickup span,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.awaiting_pickup .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.awaiting_pickup mat-icon,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.awaiting_pickup span,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.awaiting_pickup .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.awaiting_pickup mat-icon,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.awaiting_pickup span,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.awaiting_pickup .mdc-button__label,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.awaiting_pickup mat-icon,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.awaiting_pickup span,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.awaiting_pickup .mdc-button__label,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.awaiting_pickup mat-icon,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.awaiting_pickup span{color:var(--status-btn-awaiting-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.cancelled,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.cancelled,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.cancelled,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.cancelled,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.cancelled{background-color:var(--status-btn-cancelled-bg)!important;color:var(--status-btn-cancelled-text)!important}html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.cancelled .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.cancelled mat-icon,html:not(.dark-theme) .product-url.mat-mdc-unelevated-button.mat-primary.cancelled span,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.cancelled .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.cancelled mat-icon,html:not(.dark-theme) .product-url.mat-mdc-raised-button.mat-primary.cancelled span,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.cancelled .mdc-button__label,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.cancelled mat-icon,html:not(.dark-theme) .product-url.mat-mdc-flat-button.mat-primary.cancelled span,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.cancelled .mdc-button__label,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.cancelled mat-icon,html:not(.dark-theme) button.product-url.mat-mdc-unelevated-button.cancelled span,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.cancelled .mdc-button__label,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.cancelled mat-icon,html:not(.dark-theme) a.product-url.mat-mdc-unelevated-button.cancelled span{color:var(--status-btn-cancelled-text)!important}@media screen and (max-width: 959.98px){html body input,html body textarea,html body select,html body input[type=text],html body input[type=email],html body input[type=password],html body input[type=number],html body input[type=tel],html body input[type=url],html body input[type=search],html body input[type=date],html body input[type=time],html body input[type=datetime-local],html body .mat-mdc-input-element,html body .mdc-text-field__input,html body .mat-mdc-select-value,html body .mat-mdc-select-trigger,html body .mat-mdc-chip-input,html body .mat-mdc-autocomplete-trigger,html body .mat-datepicker-input,html body [contenteditable=true],html body .search-input,html body .command-input,html body .dialog-search-input,html body .track-input,html body .mat-mdc-form-field input,html body .mat-mdc-form-field textarea,html body .mat-mdc-form-field .mat-mdc-input-element,html body .mat-mdc-form-field .mdc-text-field__input,html body .cdk-overlay-container input,html body .cdk-overlay-container textarea,html body .cdk-overlay-container select,html body .cdk-overlay-container .mat-mdc-input-element,html body .cdk-overlay-container .mdc-text-field__input,html body .cdk-overlay-container .mat-mdc-select-value,html body .mat-mdc-dialog-container input,html body .mat-mdc-dialog-container textarea,html body .mat-mdc-dialog-container .mat-mdc-input-element,html body .mat-bottom-sheet-container input,html body .mat-bottom-sheet-container textarea,html body .mat-bottom-sheet-container .mat-mdc-input-element{font-size:16px!important}.products-buttons,.products-bulk-actions,.page-fab-group,.floating-actions,.fab-container{position:fixed!important;left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;z-index:100;background:rgba(var(--surface-rgb),.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;padding:8px 12px;border:1px solid var(--divider);box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.products-buttons:before,.products-bulk-actions:before,.page-fab-group:before,.floating-actions:before,.fab-container:before{display:none}.products-buttons button[mat-fab],.products-buttons .mat-mdc-fab,.products-buttons .mat-mdc-mini-fab,.fab-container button[mat-fab],.fab-container .mat-mdc-fab,.fab-container .mat-mdc-mini-fab,.floating-actions button[mat-fab],.floating-actions .mat-mdc-fab,.floating-actions .mat-mdc-mini-fab{box-shadow:0 2px 6px #00000026!important}.products-buttons button[mat-fab]:hover,.products-buttons .mat-mdc-fab:hover,.products-buttons .mat-mdc-mini-fab:hover,.fab-container button[mat-fab]:hover,.fab-container .mat-mdc-fab:hover,.fab-container .mat-mdc-mini-fab:hover,.floating-actions button[mat-fab]:hover,.floating-actions .mat-mdc-fab:hover,.floating-actions .mat-mdc-mini-fab:hover{box-shadow:0 4px 10px #0003!important}.products-buttons button[mat-fab]:not(.mdc-fab--extended),.products-buttons .mat-mdc-fab:not(.mdc-fab--extended),.products-buttons .mat-mdc-mini-fab:not(.mdc-fab--extended),.fab-container button[mat-fab]:not(.mdc-fab--extended),.fab-container .mat-mdc-fab:not(.mdc-fab--extended),.fab-container .mat-mdc-mini-fab:not(.mdc-fab--extended),.floating-actions button[mat-fab]:not(.mdc-fab--extended),.floating-actions .mat-mdc-fab:not(.mdc-fab--extended),.floating-actions .mat-mdc-mini-fab:not(.mdc-fab--extended){width:40px;height:40px}.products-buttons button[mat-fab]:not(.mdc-fab--extended) .mat-icon,.products-buttons .mat-mdc-fab:not(.mdc-fab--extended) .mat-icon,.products-buttons .mat-mdc-mini-fab:not(.mdc-fab--extended) .mat-icon,.fab-container button[mat-fab]:not(.mdc-fab--extended) .mat-icon,.fab-container .mat-mdc-fab:not(.mdc-fab--extended) .mat-icon,.fab-container .mat-mdc-mini-fab:not(.mdc-fab--extended) .mat-icon,.floating-actions button[mat-fab]:not(.mdc-fab--extended) .mat-icon,.floating-actions .mat-mdc-fab:not(.mdc-fab--extended) .mat-icon,.floating-actions .mat-mdc-mini-fab:not(.mdc-fab--extended) .mat-icon{font-size:20px;width:20px;height:20px}.products-buttons button[mat-fab].mdc-fab--extended,.products-buttons .mat-mdc-fab.mdc-fab--extended,.products-buttons .mat-mdc-mini-fab.mdc-fab--extended,.fab-container button[mat-fab].mdc-fab--extended,.fab-container .mat-mdc-fab.mdc-fab--extended,.fab-container .mat-mdc-mini-fab.mdc-fab--extended,.floating-actions button[mat-fab].mdc-fab--extended,.floating-actions .mat-mdc-fab.mdc-fab--extended,.floating-actions .mat-mdc-mini-fab.mdc-fab--extended{height:40px;padding:0 16px}.products-buttons button[mat-fab].mdc-fab--extended .mdc-fab__label,.products-buttons .mat-mdc-fab.mdc-fab--extended .mdc-fab__label,.products-buttons .mat-mdc-mini-fab.mdc-fab--extended .mdc-fab__label,.fab-container button[mat-fab].mdc-fab--extended .mdc-fab__label,.fab-container .mat-mdc-fab.mdc-fab--extended .mdc-fab__label,.fab-container .mat-mdc-mini-fab.mdc-fab--extended .mdc-fab__label,.floating-actions button[mat-fab].mdc-fab--extended .mdc-fab__label,.floating-actions .mat-mdc-fab.mdc-fab--extended .mdc-fab__label,.floating-actions .mat-mdc-mini-fab.mdc-fab--extended .mdc-fab__label{padding:0 4px;font-size:14px}.products-buttons button[mat-fab].mat-primary,.products-buttons .mat-mdc-fab.mat-primary,.fab-container button[mat-fab].mat-primary,.fab-container .mat-mdc-fab.mat-primary,.floating-actions button[mat-fab].mat-primary,.floating-actions .mat-mdc-fab.mat-primary{--mdc-fab-container-color: var(--primary) !important;--mdc-fab-icon-color: var(--on-primary) !important}.products-buttons button[mat-fab]:not(.mat-primary):not(.filter-button),.products-buttons .mat-mdc-fab:not(.mat-primary):not(.filter-button),.fab-container button[mat-fab]:not(.mat-primary):not(.filter-button),.fab-container .mat-mdc-fab:not(.mat-primary):not(.filter-button),.floating-actions button[mat-fab]:not(.mat-primary):not(.filter-button),.floating-actions .mat-mdc-fab:not(.mat-primary):not(.filter-button){--mdc-fab-container-color: var(--button-tonal-bg, #E5F1FF) !important;--mdc-fab-icon-color: var(--button-tonal-text, var(--primary)) !important}.products-buttons button[mat-fab]:not(.mat-primary):not(.filter-button) .mdc-fab__label,.products-buttons .mat-mdc-fab:not(.mat-primary):not(.filter-button) .mdc-fab__label,.fab-container button[mat-fab]:not(.mat-primary):not(.filter-button) .mdc-fab__label,.fab-container .mat-mdc-fab:not(.mat-primary):not(.filter-button) .mdc-fab__label,.floating-actions button[mat-fab]:not(.mat-primary):not(.filter-button) .mdc-fab__label,.floating-actions .mat-mdc-fab:not(.mat-primary):not(.filter-button) .mdc-fab__label{color:var(--button-tonal-text, var(--primary))}.products-buttons .filter-button,.products-buttons button[mat-fab].filter-button,.fab-container .filter-button,.fab-container button[mat-fab].filter-button,.floating-actions .filter-button,.floating-actions button[mat-fab].filter-button{--mdc-fab-container-color: var(--bg-card) !important;--mdc-fab-icon-color: var(--text-primary) !important;border:1px solid var(--divider)}.products-buttons .filter-button .mdc-fab__label,.products-buttons button[mat-fab].filter-button .mdc-fab__label,.fab-container .filter-button .mdc-fab__label,.fab-container button[mat-fab].filter-button .mdc-fab__label,.floating-actions .filter-button .mdc-fab__label,.floating-actions button[mat-fab].filter-button .mdc-fab__label{color:var(--text-primary)}.products-total{display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026!important;position:relative!important;left:auto;right:auto;bottom:auto!important}.action-buttons{display:flex;gap:8px;align-items:center;margin-left:auto}}html.sidebar-collapsed{--aside-width: 60px;--aside-collapsed: 1}html.sidebar-transitioning body:not(.is-mobile) .mat-drawer{transition:width .3s cubic-bezier(.4,0,.2,1);will-change:width}html.sidebar-transitioning body:not(.is-mobile) mat-drawer-content{transition:margin-left .3s cubic-bezier(.4,0,.2,1)}html.sidebar-transitioning body:not(.is-mobile) .products-row,html.sidebar-transitioning body:not(.is-mobile) .products-grid{will-change:contents;contain:layout style}body:not(.is-mobile) .mat-drawer-container.sidebar-collapsible .mat-drawer-content{margin-left:var(--aside-width)!important}body:not(.is-mobile) .mat-drawer-container.sidebar-collapsible .mat-drawer{width:var(--aside-width)}html.sidebar-collapsed body:not(.is-mobile) .sidebar-content{overflow:hidden}html.sidebar-collapsed body:not(.is-mobile) .sidebar-content>*{opacity:0;visibility:hidden;pointer-events:none}html.sidebar-collapsed body:not(.is-mobile) .mat-drawer{width:60px!important}html.sidebar-collapsed body:not(.is-mobile) app-filters-panel{display:none}html.sidebar-collapsed body:not(.is-mobile) .products-sidebar{opacity:0;visibility:hidden;pointer-events:none}html.sidebar-collapsed body:not(.is-mobile) .collapsed-filter-indicators{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.products-row{contain:layout style}.product-card,.order-card,.model-card,.seller-card{content-visibility:auto;contain-intrinsic-size:auto var(--card-width) auto 400px}:root{--keyboard-height: 0px}body.keyboard-is-open .bottom-nav,body.keyboard-is-open .bottombar{transform:translateY(calc(-1 * var(--keyboard-height)));transition:transform .25s ease}body.keyboard-is-open .products-buttons,body.keyboard-is-open .fab-container,body.keyboard-is-open .floating-actions{bottom:calc(var(--keyboard-height) + 16px)!important;transition:bottom .25s ease}body.keyboard-is-open .mobile-edit-dialog .mat-mdc-dialog-actions{padding-bottom:calc(12px + var(--keyboard-height))!important;transition:padding-bottom .25s ease}body.capacitor-native{overscroll-behavior-y:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.capacitor-native p,body.capacitor-native span,body.capacitor-native h1,body.capacitor-native h2,body.capacitor-native h3,body.capacitor-native h4,body.capacitor-native h5,body.capacitor-native h6,body.capacitor-native .mat-mdc-dialog-content,body.capacitor-native .content-area,body.capacitor-native article,body.capacitor-native [contenteditable=true],body.capacitor-native input,body.capacitor-native textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}body.capacitor-native img,body.capacitor-native a,body.capacitor-native button,body.capacitor-native .mat-mdc-button,body.capacitor-native .mat-mdc-icon-button{-webkit-touch-callout:none}body.capacitor-ios mat-toolbar:first-of-type{padding-top:env(safe-area-inset-top);height:calc(64px + env(safe-area-inset-top))}body.capacitor-android mat-toolbar:first-of-type{padding-top:env(safe-area-inset-top);height:calc(64px + env(safe-area-inset-top))}.lightbox-dialog .mat-mdc-dialog-container{padding:0;background:transparent;box-shadow:none;border-radius:0;max-width:100vw!important}.lightbox-dialog .mat-mdc-dialog-surface{background:transparent!important;box-shadow:none!important}
