@charset "UTF-8";:host{display:block;overflow:hidden;justify-content:center;position:relative;transform:translateZ(0)}.ngx-datatable.material .ghost-cell-container{background:#fff}.ngx-datatable.material .ghost-cell-strip{background:#d9d8d9;background-image:linear-gradient(to right,#d9d8d9 0%,#d9d8d9 10%,#fff,transparent);border-radius:0;animation-duration:10s}.ngx-datatable.material .row-disabled,.ngx-datatable.material .row-disabled .datatable-body-cell-label{color:#83888e}.ngx-datatable.material .datatable-row-wrapper .datatable-body-row.row-disabled:hover,.ngx-datatable.material .datatable-row-wrapper .datatable-body-row.row-disabled:hover .datatable-row-group{background-color:inherit;transition:none}.ngx-datatable.material{background:#fff;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.ngx-datatable.material *,.ngx-datatable.material *:before,.ngx-datatable.material *:after{box-sizing:border-box}.ngx-datatable.material.striped .datatable-row-odd{background:#eee}.ngx-datatable.material.single-selection .datatable-body-row.active,.ngx-datatable.material.single-selection .datatable-body-row.active .datatable-row-group,.ngx-datatable.material.multi-selection .datatable-body-row.active,.ngx-datatable.material.multi-selection .datatable-body-row.active .datatable-row-group,.ngx-datatable.material.multi-click-selection .datatable-body-row.active,.ngx-datatable.material.multi-click-selection .datatable-body-row.active .datatable-row-group{background-color:#304ffe;color:#fff}.ngx-datatable.material.single-selection .datatable-body-row.active:hover,.ngx-datatable.material.single-selection .datatable-body-row.active:hover .datatable-row-group,.ngx-datatable.material.multi-selection .datatable-body-row.active:hover,.ngx-datatable.material.multi-selection .datatable-body-row.active:hover .datatable-row-group,.ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover,.ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover .datatable-row-group{background-color:#193ae4;color:#fff}.ngx-datatable.material.single-selection .datatable-body-row.active:focus,.ngx-datatable.material.single-selection .datatable-body-row.active:focus .datatable-row-group,.ngx-datatable.material.multi-selection .datatable-body-row.active:focus,.ngx-datatable.material.multi-selection .datatable-body-row.active:focus .datatable-row-group,.ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus,.ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus .datatable-row-group{background-color:#2041ef;color:#fff}.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover,.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover .datatable-row-group{background-color:#eee;transition-property:background;transition-duration:.3s;transition-timing-function:linear}.ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus,.ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus .datatable-row-group{background-color:#ddd}.ngx-datatable.material.cell-selection .datatable-body-cell:hover:not(.row-disabled),.ngx-datatable.material.cell-selection .datatable-body-cell:hover:not(.row-disabled) .datatable-row-group{background-color:#eee;transition-property:background;transition-duration:.3s;transition-timing-function:linear}.ngx-datatable.material.cell-selection .datatable-body-cell:focus:not(.row-disabled),.ngx-datatable.material.cell-selection .datatable-body-cell:focus:not(.row-disabled) .datatable-row-group{background-color:#ddd}.ngx-datatable.material.cell-selection .datatable-body-cell.active:not(.row-disabled),.ngx-datatable.material.cell-selection .datatable-body-cell.active:not(.row-disabled) .datatable-row-group{background-color:#304ffe;color:#fff}.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover:not(.row-disabled),.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover:not(.row-disabled) .datatable-row-group{background-color:#193ae4;color:#fff}.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus:not(.row-disabled),.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus:not(.row-disabled) .datatable-row-group{background-color:#2041ef;color:#fff}.ngx-datatable.material .empty-row{block-size:50px;text-align:start;padding-block:.5rem;padding-inline:1.2rem;vertical-align:top;border-block-start:0}.ngx-datatable.material .loading-row{text-align:start;padding-block:.5rem;padding-inline:1.2rem;vertical-align:top;border-block-start:0}.ngx-datatable.material .datatable-header .horizontal-overflow .datatable-row-left,.ngx-datatable.material .datatable-body .horizontal-overflow .datatable-row-left{background-color:#fff;background-position:100% 0;background-repeat:repeat-y;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==)}.ngx-datatable.material .datatable-header .horizontal-overflow .datatable-row-right,.ngx-datatable.material .datatable-body .horizontal-overflow .datatable-row-right{background-position:0 0;background-color:#fff;background-repeat:repeat-y;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQI12PQkNdi1VTQ5gbSwkAsDQARLAIGtOSFUAAAAABJRU5ErkJggg==)}.ngx-datatable.material .datatable-header{border-block-end:1px solid rgba(0,0,0,.12)}.ngx-datatable.material .datatable-header .datatable-row-left,.ngx-datatable.material .datatable-header .datatable-row-right{background-color:#fff}.ngx-datatable.material .datatable-header .datatable-header-cell{flex-shrink:0;text-align:start;padding-block:.9rem;padding-inline:1.2rem;font-weight:400;color:#0000008a;vertical-align:bottom;font-size:12px;font-weight:500}.ngx-datatable.material .datatable-header .datatable-header-cell .datatable-header-cell-wrapper{position:relative}.ngx-datatable.material .datatable-header .datatable-header-cell.longpress .draggable:after{transition:transform .4s ease,opacity .4s ease;opacity:.5;transform:scale(1)}.ngx-datatable.material .datatable-header .datatable-header-cell .draggable:after{content:" ";position:absolute;inset-block-start:50%;inset-inline-start:50%;margin-block:-30px 0;margin-inline:-30px 0;block-size:60px;inline-size:60px;background:#eee;border-radius:100%;opacity:1;filter:none;transform:scale(0);z-index:9999;pointer-events:none}.ngx-datatable.material .datatable-header .datatable-header-cell.dragging .resize-handle{border-inline-end:none}.ngx-datatable.material .datatable-header .resize-handle{border-inline-end:solid 1px #eee}.ngx-datatable.material .datatable-body{position:relative}.ngx-datatable.material .datatable-body .datatable-row-detail{background:#f5f5f5;padding:10px}.ngx-datatable.material .datatable-body .datatable-group-header{background:#f5f5f5;border-block-end:solid 1px #d9d8d9;border-block-start:solid 1px #d9d8d9}.ngx-datatable.material .datatable-body .datatable-group-header .datatable-group-cell{padding-inline-start:1.2rem;display:flex}.ngx-datatable.material .datatable-body datatable-row-def{background-color:#fff}.ngx-datatable.material .datatable-body .datatable-body-row{border-block-end:1px solid #d9d8d9}.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell{flex-shrink:0;text-align:start;padding-block:.9rem;padding-inline:1.2rem;vertical-align:top;border-block-start:0;color:#000000de;transition:inline-size .3s ease;font-size:14px;font-weight:400}.ngx-datatable.material .datatable-body .progress-linear{display:block;position:sticky;inline-size:100%;block-size:0;z-index:999;padding:0;margin:0;inset-block-start:0}.ngx-datatable.material .datatable-body .progress-linear .container{display:block;position:relative;overflow:hidden;inline-size:100%;block-size:5px;transform:translate(0) scale(1);background-color:#aad1f9}.ngx-datatable.material .datatable-body .progress-linear .container .bar{transition:all .2s linear;animation:query .8s infinite cubic-bezier(.39,.575,.565,1);transition:-webkit-transform .2s linear;transition:transform .2s linear;background-color:#106cc8;position:absolute;inset-inline-start:0;inset-block:0;inline-size:100%;block-size:5px}.ngx-datatable.material .datatable-body .custom-loading-indicator-wrapper{position:sticky;inset-block-start:0;block-size:0;z-index:999}.ngx-datatable.material .datatable-body .custom-loading-indicator-wrapper .custom-loading-content{inline-size:100%;background-color:#fff}.ngx-datatable.material .datatable-footer{border-block-start:1px solid rgba(0,0,0,.12);font-size:12px;font-weight:400;color:#0000008a}.ngx-datatable.material .datatable-footer .page-count{line-height:50px;block-size:50px;padding-block:0;padding-inline:1.2rem}.ngx-datatable.material .datatable-footer .datatable-pager{margin-block:0;margin-inline:10px}.ngx-datatable.material .datatable-footer .datatable-pager .page-button{block-size:22px;min-inline-size:24px;line-height:22px;padding-block:0;padding-inline:6px;border-radius:3px;margin-block:6px;margin-inline:3px;text-align:center;color:#000000a3;text-decoration:none;border:0;background:none}.ngx-datatable.material .datatable-footer .datatable-pager .page-button:hover{color:#000000bf;background-color:#9e9e9e33}.ngx-datatable.material .datatable-footer .datatable-pager .page-button.active{background-color:#9e9e9e33;font-weight:700}.ngx-datatable.material .datatable-footer .datatable-pager .page-button:disabled{color:#00000042;background-color:transparent}.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-left,.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-skip,.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-right,.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-prev{display:inline-block;vertical-align:middle;font-size:20px;line-height:20px;padding-block:0}.ngx-datatable.material .datatable-summary-row .datatable-body-row,.ngx-datatable.material .datatable-summary-row .datatable-body-row:hover{background-color:#ddd}.ngx-datatable.material .datatable-summary-row .datatable-body-row .datatable-body-cell{font-weight:700}.datatable-checkbox{position:relative;margin:0;cursor:pointer;vertical-align:middle;display:inline-block;box-sizing:border-box;padding:0}.datatable-checkbox input[type=checkbox]{position:relative;margin-block:0;margin-inline:0 1rem;cursor:pointer;outline:none}.datatable-checkbox input[type=checkbox]:before{transition:all .3s ease-in-out;content:"";position:absolute;inset-inline-start:0;z-index:1;inline-size:1rem;block-size:1rem;border:2px solid #f2f2f2}.datatable-checkbox input[type=checkbox]:checked:before{transform:rotate(-45deg);block-size:.5rem;border-color:#009688;border-block-start-style:none;border-inline-end-style:none}.datatable-checkbox input[type=checkbox]:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1rem;block-size:1rem;background:#fff;cursor:pointer}@keyframes query{0%{opacity:1;transform:translate(35%) scaleX(.3)}to{opacity:0;transform:translate(-50%) scaleX(0)}}@font-face{font-family:data-table;src:url("./media/data-table-DGQ4LQQR.eot");src:url("./media/data-table-DGQ4LQQR.eot?#iefix") format("embedded-opentype"),url("./media/data-table-2IZ2Q4SK.woff") format("woff"),url("./media/data-table-J6MZE774.ttf") format("truetype"),url("./media/data-table-AKMZFM4M.svg#data-table") format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:data-table!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=datatable-icon-]:before,[class*=" datatable-icon-"]:before{font-family:data-table!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.datatable-icon-filter:before{content:"b"}.datatable-icon-collapse:before{content:"a"}.datatable-icon-expand:before{content:"c"}.datatable-icon-close:before{content:"d"}.datatable-icon-up:before{content:"e"}.datatable-icon-down:before{content:"f"}.datatable-icon-sort-unset:before{content:"c";opacity:.5}.datatable-icon-sort:before{content:"g"}.datatable-icon-done:before{content:"h"}.datatable-icon-done-all:before{content:"i"}.datatable-icon-search:before{content:"j"}.datatable-icon-pin:before{content:"k"}.datatable-icon-add:before{content:"m"}.datatable-icon-left:before{content:"o"}.datatable-icon-right:before{content:"p"}.datatable-icon-skip:before{content:"q"}.datatable-icon-prev:before{content:"r"}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/varelaround/v21/w8gdH283Tvk__Lua32TysjIfpcuPP9g.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/varelaround/v21/w8gdH283Tvk__Lua32TysjIfqMuPP9g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/varelaround/v21/w8gdH283Tvk__Lua32TysjIfqcuPP9g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/varelaround/v21/w8gdH283Tvk__Lua32TysjIfp8uP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fw-bg: #f6f7f4;--fw-surface: #ffffff;--fw-surface-sunken: #f8fafc;--fw-surface-hover: #f3f6f1;--fw-primary: #0f172a;--fw-primary-hover: #1e293b;--fw-primary-soft: #eef1f6;--fw-accent: #4f7e56;--fw-accent-hover: #356f49;--fw-accent-subtle: #e7f0e5;--fw-accent-soft: #d9e8d7;--fw-accent-soft-fg: #365a3d;--fw-accent-soft-border: #c9dcc6;--fw-btn-sage: #4f7a57;--fw-btn-sage-hover: #416748;--fw-btn-sage-active: #36563d;--fw-warn: #f59e0b;--fw-warn-soft: #fef3c7;--fw-danger: #ef4444;--fw-danger-soft: #fef2f2;--fw-danger-hover: #dc2626;--fw-guidance: #6d28d9;--fw-guidance-ring: #7c3aed;--fw-guidance-soft: #ede9fe;--fw-guidance-soft-fg: #4c1d95;--fw-status-neutral-bg: #eef1f4;--fw-status-neutral-fg: #475569;--fw-status-positive-bg: #e4eee2;--fw-status-warning-bg: #fff3d6;--fw-status-warning-fg: #8a5a13;--fw-status-negative-bg: #f9e7e7;--fw-status-negative-fg: #a13f3f;--fw-chart-revenue: #4f7e56;--fw-chart-revenue-soft: #d9e8d7;--fw-chart-expense: #b45309;--fw-chart-expense-soft: #fde8cd;--fw-chart-net: #0f172a;--fw-chart-net-negative: #b91c1c;--fw-chart-grid: #e5e9f0;--fw-chart-axis: #64748b;--fw-chart-1: #1f324c;--fw-chart-2: #386947;--fw-chart-3: #6183b1;--fw-chart-4: #74ad85;--fw-chart-5: #b0bdd0;--fw-chart-6: #c7dbcd;--fw-text: #0f172a;--fw-text-link: #29476f;--fw-muted: #64748b;--fw-disabled-fg: #94a3b8;--fw-border: #e5e7eb;--fw-border-subtle: #e5e9f0;--fw-border-neutral: #dce1dc;--fw-radius-sm: 8px;--fw-radius-md: 14px;--fw-radius-lg: 20px;--fw-radius-pill: 999px;--fw-layer-nav: 20;--fw-layer-tooltip: 40;--fw-layer-modal: 1000;--fw-layer-confirm: 1100;--fw-layer-toast: 1200;--fw-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--fw-shadow-md: 0 6px 16px rgba(15, 23, 42, .08);--fw-shadow-lg: 0 16px 32px rgba(15, 23, 42, .12);--fw-space-xs: 4px;--fw-space-sm: 8px;--fw-space-md: 16px;--fw-space-lg: 24px;--fw-space-xl: 32px;--fw-space-2xl: 48px;--fw-space-3xl: 64px;--fw-transition: .14s ease;--fw-font-heading: "Varela Round", system-ui, -apple-system, "Segoe UI", sans-serif;--fw-font-body: "Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif}.fw-h1{font-family:var(--fw-font-heading);font-size:clamp(1.5rem,2.4vw + 1rem,2.25rem);font-weight:400;line-height:1.2;color:var(--fw-primary);margin:0}.fw-h2{font-family:var(--fw-font-heading);font-size:1.125rem;font-weight:400;line-height:1.3;color:var(--fw-text);margin:0;letter-spacing:0;text-transform:none}.fw-h3{font-family:var(--fw-font-heading);font-size:1.0625rem;font-weight:400;line-height:1.3;color:var(--fw-text);margin:0}.fw-text{font-family:var(--fw-font-body);font-size:1rem;line-height:1.6;color:var(--fw-text);margin:0}.fw-text--muted{color:var(--fw-muted)}.fw-text--sm{font-size:.9375rem}.fw-text--xs{font-size:.8125rem}.fw-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}ion-icon{flex:0 0 auto;width:1em;height:1em;font-size:24px;--ionicon-stroke-width: 36px}button>ion-icon,a>ion-icon{font-size:20px}.fw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fw-space-sm);padding:10px 20px;min-height:40px;border:1px solid transparent;border-radius:var(--fw-radius-pill);font-family:var(--fw-font-body);font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;-webkit-appearance:none;appearance:none;transition:background-color var(--fw-transition),color var(--fw-transition),border-color var(--fw-transition),box-shadow var(--fw-transition),transform var(--fw-transition)}.fw-btn:hover:not(:disabled){transform:translateY(-1px)}.fw-btn:active:not(:disabled){transform:translateY(0)}.fw-btn ion-icon{font-size:20px;flex:0 0 auto}.fw-btn:focus-visible{outline:2px solid var(--fw-accent);outline-offset:2px}.fw-btn:disabled{background:var(--fw-border);color:var(--fw-muted);border-color:transparent;cursor:not-allowed}.fw-btn--primary{background:var(--fw-primary);color:var(--fw-surface)}.fw-btn--primary:hover:not(:disabled){background:var(--fw-primary-hover)}.fw-btn--sage{background:var(--fw-btn-sage);color:var(--fw-surface);border-color:var(--fw-btn-sage)}.fw-btn--sage:hover:not(:disabled){background:var(--fw-btn-sage-hover);border-color:var(--fw-btn-sage-hover)}.fw-btn--sage:active:not(:disabled){background:var(--fw-btn-sage-active);border-color:var(--fw-btn-sage-active)}.fw-btn--ghost{background:var(--fw-surface);color:var(--fw-text);border-color:var(--fw-border-neutral)}.fw-btn--ghost:hover:not(:disabled){background:var(--fw-primary-soft);border-color:var(--fw-primary-soft)}.fw-btn--soft{background:var(--fw-primary-soft);color:var(--fw-primary)}.fw-btn--soft:hover:not(:disabled){background:var(--fw-primary);color:var(--fw-surface)}.fw-btn--danger{background:var(--fw-danger);color:var(--fw-surface);border-color:var(--fw-danger)}.fw-btn--danger:hover:not(:disabled){background:var(--fw-danger-hover);border-color:var(--fw-danger-hover)}.fw-btn--icon{width:32px;height:32px;min-height:0;padding:0;border:none;background:transparent;color:var(--fw-muted);border-radius:var(--fw-radius-sm)}.fw-btn--icon ion-icon{font-size:20px}.fw-btn--icon:hover:not(:disabled){background:var(--fw-primary-soft);color:var(--fw-primary)}.fw-btn--icon.fw-btn--icon-danger:hover:not(:disabled){background:var(--fw-danger-soft);color:var(--fw-danger)}.fw-btn--md{padding:0 16px 0 12px;height:40px}@media(prefers-reduced-motion:reduce){.fw-btn{transition:none}.fw-btn:hover:not(:disabled),.fw-btn:active:not(:disabled){transform:none}}.fw-guided-action{--fw-guided-action-arrow-offset: 4px;position:relative;flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center}.fw-guided-action__target{outline:3px solid var(--fw-guidance-ring);outline-offset:2px}.fw-guided-action__message{position:absolute;right:0;bottom:calc(100% + 18px);z-index:3;display:grid;gap:6px;width:max-content;max-width:min(280px,100vw - 2 * var(--fw-space-md));margin:0;padding:12px var(--fw-space-md);border:2px solid var(--fw-guidance);border-radius:var(--fw-radius-md) var(--fw-radius-md) var(--fw-radius-sm) var(--fw-radius-md);background:var(--fw-surface);box-shadow:var(--fw-shadow-md);color:var(--fw-text);font-family:var(--fw-font-body);font-size:.875rem;font-weight:600;line-height:1.4;text-align:left}.fw-guided-action__message:after{position:absolute;right:8px;top:calc(100% - 1px);color:var(--fw-guidance);content:"\2193";font-family:var(--fw-font-body);font-size:24px;font-weight:800;line-height:1;pointer-events:none;animation:fw-guided-action-arrow-nudge .9s ease-in-out infinite}.fw-guided-action--below{--fw-guided-action-arrow-offset: -4px}.fw-guided-action--below .fw-guided-action__message{top:calc(100% + 18px);bottom:auto;border-radius:var(--fw-radius-md) var(--fw-radius-sm) var(--fw-radius-md) var(--fw-radius-md)}.fw-guided-action--below .fw-guided-action__message:after{top:auto;bottom:calc(100% - 1px);content:"\2191"}.fw-guided-action__eyebrow{width:fit-content;padding:3px var(--fw-space-sm);border-radius:var(--fw-radius-pill);background:var(--fw-guidance-soft);color:var(--fw-guidance-soft-fg);font-size:.6875rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}@keyframes fw-guided-action-arrow-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(var(--fw-guided-action-arrow-offset))}}@media(prefers-reduced-motion:reduce){.fw-guided-action__message:after{animation:none}}.fw-card{background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--fw-radius-md);box-shadow:var(--fw-shadow-sm);padding:var(--fw-space-lg);color:var(--fw-text)}.fw-card--interactive{cursor:pointer;text-decoration:none;transition:box-shadow var(--fw-transition),border-color var(--fw-transition)}.fw-card--interactive:hover{box-shadow:var(--fw-shadow-md);border-color:var(--fw-primary-soft)}.fw-card--interactive:focus-visible{outline:2px solid var(--fw-accent);outline-offset:2px}.fw-icon-medallion{flex:0 0 auto;width:48px;height:48px;border-radius:50%;background:var(--fw-primary-soft);display:inline-flex;align-items:center;justify-content:center}.fw-icon-medallion ion-icon{font-size:28px;color:var(--fw-primary)}.fw-icon-medallion--accent{background:var(--fw-accent)}.fw-icon-medallion--accent ion-icon{color:#fff}.fw-icon-medallion--warn{background:var(--fw-warn-soft)}.fw-icon-medallion--warn ion-icon{color:var(--fw-warn)}.fw-icon-medallion--danger{background:var(--fw-danger-soft)}.fw-icon-medallion--danger ion-icon{color:var(--fw-danger)}.fw-icon-medallion--lg{width:56px;height:56px}.fw-icon-medallion--lg ion-icon{font-size:28px}.fw-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--fw-space-sm);padding:var(--fw-space-2xl) var(--fw-space-lg);background:var(--fw-surface);border:1px dashed var(--fw-border);border-radius:var(--fw-radius-md)}.fw-empty__title{font-family:var(--fw-font-heading);font-size:1.0625rem;color:var(--fw-text);margin:0}.fw-empty__hint{color:var(--fw-muted);font-size:.9375rem;margin:0 0 var(--fw-space-sm);max-width:42ch;line-height:1.5}@media(prefers-reduced-motion:reduce){.fw-card--interactive{transition:none}}.fw-progress{display:flex;flex-direction:column;gap:var(--fw-space-sm)}.fw-progress__meta{display:flex;align-items:baseline;justify-content:space-between;font-size:.8125rem;color:var(--fw-muted)}.fw-progress__meta>:last-child{color:var(--fw-primary);font-weight:700}.fw-progress__track{width:100%;height:10px;background:var(--fw-border);border-radius:var(--fw-radius-pill);overflow:hidden}.fw-progress__fill{height:100%;width:0;background:var(--fw-accent);border-radius:var(--fw-radius-pill);transition:width var(--fw-transition)}@media(prefers-reduced-motion:reduce){.fw-progress__fill{transition:none}}.fw-page{max-width:1180px;margin:0 auto;padding:var(--fw-space-xl) var(--fw-space-lg) var(--fw-space-2xl);display:flex;flex-direction:column;gap:var(--fw-space-xl)}@media(max-width:640px){.fw-page{padding:var(--fw-space-lg) var(--fw-space-md);gap:var(--fw-space-lg)}}.fw-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fw-space-md);flex-wrap:wrap}.fw-header__text{display:flex;flex-direction:column;gap:var(--fw-space-xs);min-width:0;flex:1 1 auto}.fw-header__actions{display:flex;align-items:center;gap:var(--fw-space-sm);flex-wrap:wrap;flex:0 0 auto}.fw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--fw-grid-min, 280px),1fr));gap:var(--fw-space-lg)}@media(max-width:640px){.fw-grid{gap:var(--fw-space-md)}}.fw-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.fw-grid--2{grid-template-columns:1fr}}.fw-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.fw-grid--3{grid-template-columns:1fr}}.fw-split{display:flex;gap:var(--fw-space-lg);background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--fw-radius-lg);box-shadow:var(--fw-shadow-sm);overflow:hidden;min-height:640px}@media(max-width:900px){.fw-split{flex-direction:column;min-height:0}}.fw-split__sidebar{flex:0 0 320px;display:flex;flex-direction:column;background:var(--fw-bg);border-right:1px solid var(--fw-border);min-width:0}@media(max-width:1280px){.fw-split__sidebar{flex-basis:280px}}@media(max-width:900px){.fw-split__sidebar{flex:0 0 auto;border-right:none;border-bottom:1px solid var(--fw-border)}}.fw-split__sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:var(--fw-space-sm);padding:var(--fw-space-lg) var(--fw-space-lg) var(--fw-space-md);position:sticky;top:0;background:var(--fw-bg);z-index:1}.fw-split__sidebar-body{flex:1 1 auto;overflow-y:auto;padding:0 var(--fw-space-md) var(--fw-space-md);display:flex;flex-direction:column;gap:var(--fw-space-sm)}.fw-split__sidebar-footer{padding:var(--fw-space-md) var(--fw-space-lg);border-top:1px solid var(--fw-border);background:var(--fw-bg);position:sticky;bottom:0}.fw-split__main{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--fw-space-md);padding:var(--fw-space-lg);min-width:0}@media(max-width:640px){.fw-split__main{padding:var(--fw-space-md)}}.fw-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fw-space-sm)}.fw-list-item{display:block}.fw-list-item__row{display:flex;align-items:center;gap:var(--fw-space-md);padding:var(--fw-space-md) var(--fw-space-lg);background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--fw-radius-md);box-shadow:var(--fw-shadow-sm);transition:border-color var(--fw-transition),box-shadow var(--fw-transition)}.fw-list-item__row:hover{border-color:var(--fw-primary-soft);box-shadow:var(--fw-shadow-md)}.fw-list-item__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.fw-list-item__body .fw-h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fw-list-item__actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--fw-space-xs)}.fw-list-item__toggle,.fw-list-item__open{flex:1 1 auto;display:flex;align-items:center;gap:var(--fw-space-md);min-width:0;padding:0;border:none;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.fw-list-item__toggle .fw-h3,.fw-list-item__open .fw-h3{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fw-list-item__toggle:focus-visible,.fw-list-item__open:focus-visible{outline:2px solid var(--fw-accent);outline-offset:2px;border-radius:var(--fw-radius-sm)}.fw-list-item__children{margin:var(--fw-space-sm) 0 var(--fw-space-sm) var(--fw-space-md);padding-left:var(--fw-space-md);border-left:2px solid var(--fw-primary-soft);transform-origin:top;animation:fw-accordion-expand .14s ease}@keyframes fw-accordion-expand{0%{opacity:0;transform:translateY(-4px) scaleY(.98)}to{opacity:1;transform:translateY(0) scaleY(1)}}.fw-chip{display:inline-flex;align-items:center;gap:var(--fw-space-xs);padding:4px 12px;border-radius:var(--fw-radius-pill);background:var(--fw-status-neutral-bg);color:var(--fw-status-neutral-fg);font-family:var(--fw-font-body);font-size:.6875rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:none;white-space:nowrap}.fw-chip--accent{background:var(--fw-status-positive-bg);color:var(--fw-accent-soft-fg)}.fw-chip--danger{background:var(--fw-status-negative-bg);color:var(--fw-status-negative-fg)}.fw-chip--warn{background:var(--fw-status-warning-bg);color:var(--fw-status-warning-fg)}@media(prefers-reduced-motion:reduce){.fw-list-item__row{transition:none}.fw-list-item__children{animation:none}}@media(max-width:640px){.fw-list-item__row{padding:var(--fw-space-md);gap:var(--fw-space-sm);flex-wrap:wrap}.fw-list-item__open:has(.fw-chip){flex:1 1 100%;flex-wrap:wrap}.fw-list-item__actions{margin-left:auto}}.fw-detail-list{display:flex;flex-direction:column;gap:0;margin:0}.fw-detail-list__row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);align-items:baseline;gap:var(--fw-space-md);padding:12px 0;border-bottom:1px solid var(--fw-border-subtle)}.fw-detail-list__row:last-child{border-bottom:0}.fw-detail-list__row dt{margin:0;color:var(--fw-muted);font-family:var(--fw-font-body);font-size:.8125rem;font-weight:500}.fw-detail-list__row dd{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;min-width:0;color:var(--fw-text);font-family:var(--fw-font-body);font-size:.9375rem;font-weight:500;overflow-wrap:anywhere}.fw-detail-list--numeric .fw-detail-list__row{grid-template-columns:minmax(0,1fr) auto}.fw-detail-list--numeric .fw-detail-list__row dd{align-items:flex-end;font-variant-numeric:tabular-nums}.fw-detail-list--numeric .fw-detail-list__row dt{color:var(--fw-text);font-size:.9375rem}@media(max-width:480px){.fw-detail-list__row{grid-template-columns:minmax(0,1fr);gap:2px}}.fw-account-tile{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"amount actions" "name   name";gap:var(--fw-space-xs) var(--fw-space-sm);width:100%;padding:var(--fw-space-md) var(--fw-space-lg);background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--fw-radius-md);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color var(--fw-transition),border-color var(--fw-transition),box-shadow var(--fw-transition)}.fw-account-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:var(--fw-radius-md) 0 0 var(--fw-radius-md);background:transparent;transition:background-color var(--fw-transition)}.fw-account-tile:hover:not(.fw-account-tile--selected){border-color:var(--fw-primary-soft);box-shadow:var(--fw-shadow-sm)}.fw-account-tile:focus-visible{outline:2px solid var(--fw-accent);outline-offset:2px}.fw-account-tile--selected{background:var(--fw-primary-soft);border-color:var(--fw-primary-soft);cursor:default}.fw-account-tile--selected:before{background:var(--fw-primary)}.fw-account-tile__amount{grid-area:amount;font-family:var(--fw-font-heading);font-size:1.125rem;font-weight:400;color:var(--fw-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fw-account-tile__currency{color:var(--fw-muted);font-size:.875rem;margin-left:var(--fw-space-xs)}.fw-account-tile__name{grid-area:name;color:var(--fw-muted);font-size:.9375rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fw-account-tile__actions{grid-area:actions;display:inline-flex;align-items:center;gap:var(--fw-space-xs)}@media(prefers-reduced-motion:reduce){.fw-account-tile,.fw-account-tile:before{transition:none}}.fw-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fw-space-sm)}.fw-sort{display:inline-flex;align-items:center;gap:var(--fw-space-xs);padding:6px 14px;min-height:32px;background:transparent;color:var(--fw-muted);border:1px solid var(--fw-border);border-radius:var(--fw-radius-pill);font-family:var(--fw-font-body);font-size:.8125rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color var(--fw-transition),color var(--fw-transition),border-color var(--fw-transition)}.fw-sort ion-icon{font-size:16px;transition:transform var(--fw-transition)}.fw-sort:hover{border-color:var(--fw-primary-soft);color:var(--fw-primary)}.fw-sort:focus-visible{outline:2px solid var(--fw-accent);outline-offset:2px}.fw-sort--active{background:var(--fw-primary-soft);color:var(--fw-primary);border-color:var(--fw-primary-soft)}.fw-sort--active:hover{background:color-mix(in srgb,var(--fw-primary-soft) 85%,var(--fw-primary) 15%);border-color:color-mix(in srgb,var(--fw-primary-soft) 85%,var(--fw-primary) 15%);color:var(--fw-primary)}.fw-sort--desc ion-icon{transform:rotate(180deg)}.fw-filter{display:inline-flex;align-items:center;gap:var(--fw-space-xs);padding:6px 14px;min-height:32px;background:transparent;color:var(--fw-muted);border:1px solid var(--fw-border);border-radius:var(--fw-radius-pill);font-family:var(--fw-font-body);font-size:.8125rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color var(--fw-transition),color var(--fw-transition),border-color var(--fw-transition)}.fw-filter:hover{border-color:var(--fw-primary-soft);color:var(--fw-primary)}.fw-filter:focus-visible{outline:2px solid var(--fw-accent);outline-offset:2px}.fw-filter--active{background:var(--fw-primary);color:var(--fw-surface);border-color:var(--fw-primary)}.fw-filter--active:hover{background:var(--fw-primary-hover);color:var(--fw-surface);border-color:var(--fw-primary-hover)}@media(prefers-reduced-motion:reduce){.fw-sort,.fw-sort ion-icon,.fw-filter{transition:none}}.fw-search{display:inline-flex;align-items:center;gap:var(--fw-space-xs);padding:4px 6px 4px 16px;background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--fw-radius-pill);transition:border-color var(--fw-transition),box-shadow var(--fw-transition)}.fw-search:focus-within{border-color:var(--fw-primary-soft);box-shadow:var(--fw-shadow-sm)}.fw-search__icon{color:var(--fw-muted);font-size:18px;flex:0 0 auto}.fw-search__input{flex:1 1 auto;min-width:160px;height:32px;border:none;outline:none;background:transparent;font-family:var(--fw-font-body);font-size:.9375rem;color:var(--fw-text)}.fw-search__input::placeholder{color:var(--fw-muted)}.fw-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.fw-search__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--fw-space-xs);padding:6px 14px;min-height:32px;border:1px solid var(--fw-accent-soft-border);border-radius:var(--fw-radius-pill);background:var(--fw-accent-subtle);color:var(--fw-accent-soft-fg);font-family:var(--fw-font-body);font-size:.8125rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color var(--fw-transition),border-color var(--fw-transition),transform var(--fw-transition)}.fw-search__btn ion-icon{font-size:20px}.fw-search__btn:hover{background:var(--fw-accent-soft)}.fw-search__btn:focus-visible{outline:2px solid var(--fw-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.fw-search,.fw-search__btn{transition:none}}.fw-amount{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--fw-font-body);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fw-text)}.fw-amount--positive{color:var(--fw-accent-hover)}.fw-amount--negative{color:var(--fw-danger)}.fw-amount--neutral{color:var(--fw-primary)}.fw-amount--lg{font-family:var(--fw-font-heading);font-weight:400;font-size:1.25rem}.fw-pager{display:inline-flex;align-items:center;gap:var(--fw-space-sm);padding:var(--fw-space-xs)}.fw-pager__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--fw-radius-sm);color:var(--fw-muted);cursor:pointer;transition:background-color var(--fw-transition),border-color var(--fw-transition),color var(--fw-transition)}.fw-pager__btn ion-icon{font-size:20px}.fw-pager__btn:hover:not(:disabled){border-color:var(--fw-primary-soft);background:var(--fw-primary-soft);color:var(--fw-primary)}.fw-pager__btn:focus-visible{outline:2px solid var(--fw-accent);outline-offset:2px}.fw-pager__btn:disabled{opacity:.4;cursor:not-allowed}.fw-pager__current{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--fw-space-sm);font-family:var(--fw-font-body);font-weight:600;color:var(--fw-text)}.fw-pager__size{display:inline-flex;align-items:center;gap:var(--fw-space-xs);margin-left:var(--fw-space-md);font-family:var(--fw-font-body);font-size:.8125rem;color:var(--fw-muted)}.fw-pager__size-select{height:32px;padding:0 var(--fw-space-sm);background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--fw-radius-sm);font-family:var(--fw-font-body);font-size:.875rem;color:var(--fw-text);cursor:pointer}.fw-pager__size-select:focus-visible{outline:2px solid var(--fw-accent);outline-offset:2px}@media(max-width:640px){.fw-pager__size-label{display:none}}@media(prefers-reduced-motion:reduce){.fw-pager__btn{transition:none}}.fw-section{display:flex;flex-direction:column;gap:var(--fw-space-sm)}.fw-section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--fw-space-sm);padding-bottom:var(--fw-space-xs);border-bottom:1px solid var(--fw-border)}.fw-section__title{font-family:var(--fw-font-heading);font-size:1rem;font-weight:600;color:var(--fw-text);margin:0;text-transform:none;letter-spacing:0}.fw-section__toggle{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--fw-radius-sm);color:var(--fw-muted);cursor:pointer;transition:background var(--fw-transition),color var(--fw-transition)}.fw-section__toggle ion-icon{font-size:20px;transition:transform var(--fw-transition)}.fw-section__toggle:hover{background:var(--fw-primary-soft);color:var(--fw-primary)}.fw-section__toggle:focus-visible{outline:2px solid var(--fw-accent);outline-offset:2px}.fw-section__body{display:flex;flex-direction:column;gap:var(--fw-space-xs)}.fw-section__summary{display:flex;justify-content:flex-end;align-items:baseline;gap:var(--fw-space-xs);padding-top:var(--fw-space-sm);margin-top:var(--fw-space-xs);border-top:1px solid var(--fw-border);font-family:var(--fw-font-body);font-size:.875rem;color:var(--fw-muted)}.fw-section__summary strong{color:var(--fw-primary);font-weight:700}.fw-section--collapsed .fw-section__toggle ion-icon{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.fw-section__toggle,.fw-section__toggle ion-icon{transition:none}}.fw-stats{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:var(--fw-space-md) var(--fw-space-lg);margin:0;padding:0}.fw-stats__item{display:flex;flex-direction:column;gap:2px;margin:0}.fw-stats__label{font-family:var(--fw-font-body);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fw-muted);margin:0}.fw-stats__value{font-family:var(--fw-font-heading);font-size:1.25rem;line-height:1.2;color:var(--fw-text);margin:0}.fw-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--fw-space-md);padding:var(--fw-space-lg) 0;border-top:1px solid var(--fw-border)}.fw-actions--end{justify-content:flex-end}.fw-actions--between{justify-content:space-between}.fw-actions--start{justify-content:flex-start}.fw-actions--sticky{position:sticky;bottom:0;background:var(--fw-surface);box-shadow:var(--fw-shadow-md);z-index:10;padding-left:var(--fw-space-lg);padding-right:var(--fw-space-lg)}.fw-select{display:inline-flex;align-items:center;height:36px;min-width:100px;padding:0 36px 0 12px;background-color:var(--fw-surface);background-repeat:no-repeat;background-position:right 12px center;background-size:12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1.5,2 6,6.5 10.5,2'/></svg>");border:1px solid var(--fw-border);border-radius:var(--fw-radius-sm);color:var(--fw-text);font-family:var(--fw-font-body);font-size:.9375rem;font-weight:500;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--fw-transition),box-shadow var(--fw-transition)}.fw-select:hover:not(:disabled){border-color:var(--fw-primary)}.fw-select:focus,.fw-select:focus-visible{outline:none;border-color:var(--fw-primary);box-shadow:0 0 0 3px var(--fw-primary-soft)}.fw-select:disabled{background-color:var(--fw-border);color:var(--fw-muted);cursor:not-allowed;opacity:.7}.fw-select option,.modal-body select option{background:var(--fw-surface);color:var(--fw-text);font-family:var(--fw-font-body);font-size:1rem;font-weight:500;padding:8px 16px}.fw-select option:checked,.modal-body select option:checked{background:var(--fw-primary-soft);color:var(--fw-primary);font-weight:700}.fw-select option:disabled,.modal-body select option:disabled{color:var(--fw-muted)}@media(prefers-reduced-motion:reduce){.fw-select{transition:none}}.fw-fields{display:flex;flex-direction:column;margin:0;padding:0}.fw-fields__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fw-space-md);padding:var(--fw-space-md) 0;border-bottom:1px solid var(--fw-border)}.fw-fields__row:last-child{border-bottom:none}.fw-fields__label{flex:0 0 auto;font-family:var(--fw-font-body);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fw-muted);margin:0}.fw-fields__value{flex:1 1 auto;text-align:right;font-family:var(--fw-font-body);font-size:.9375rem;color:var(--fw-text);margin:0;min-width:0;word-break:break-word}@media(max-width:640px){.fw-fields__row{flex-direction:column;align-items:flex-start;gap:var(--fw-space-xs)}.fw-fields__value{text-align:left}}.fw-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--fw-surface);font-family:var(--fw-font-body);font-size:.9375rem;color:var(--fw-text)}.fw-table thead th{background:var(--fw-primary-soft);color:var(--fw-primary);font-weight:700;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:var(--fw-space-sm) var(--fw-space-md);border-bottom:1px solid var(--fw-border);white-space:nowrap}.fw-table tbody td{padding:var(--fw-space-sm) var(--fw-space-md);border-bottom:1px solid var(--fw-border);vertical-align:middle}.fw-table tbody tr:last-child td{border-bottom:none}.fw-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--fw-primary-soft) 25%,var(--fw-surface) 75%)}.fw-table tbody tr:hover td{background:var(--fw-primary-soft)}.fw-table-wrapper{background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--fw-radius-md);box-shadow:var(--fw-shadow-md);overflow:hidden;overflow-x:auto}.cdk-overlay-container .fw-modal-scrim{background-color:color-mix(in srgb,var(--fw-text) 55%,transparent)}.cdk-overlay-container .fw-modal-pane{max-width:100vw;padding:var(--fw-space-lg)}.modal-dialog{width:clamp(0px,92vw,760px);min-width:0;max-height:92vh;margin:auto;position:relative}.modal-dialog form{display:flex;flex-direction:column;gap:var(--fw-space-md)}.modal-content{background:var(--fw-surface);color:var(--fw-text);border:1px solid var(--fw-border);border-radius:var(--fw-radius-lg);box-shadow:var(--fw-shadow-lg);overflow:hidden;display:flex;flex-direction:column;max-height:92vh;padding:0}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--fw-space-md);padding:var(--fw-space-lg) var(--fw-space-xl);margin:0;border-bottom:1px solid var(--fw-border);text-transform:none;letter-spacing:normal;font-weight:600;font-size:1rem;color:var(--fw-text);background:var(--fw-surface)}.modal-header h2,.modal-header>h2{flex:1 1 auto;margin:0;font-family:var(--fw-font-heading);font-size:1.5rem;font-weight:600;color:var(--fw-text);line-height:1.3;text-transform:none;letter-spacing:0}.modal-header .close{flex:0 0 auto;position:static;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--fw-radius-sm);color:var(--fw-muted);cursor:pointer;font-size:22px;line-height:1;transition:background-color var(--fw-transition),color var(--fw-transition)}.modal-header .close:hover{background:var(--fw-primary-soft);color:var(--fw-primary)}.modal-header .close:focus-visible{outline:2px solid var(--fw-accent);outline-offset:2px}.modal-body{padding:var(--fw-space-lg) var(--fw-space-xl);overflow-y:auto;flex:1 1 auto;min-height:0;color:var(--fw-text)}.modal-body label{color:var(--fw-text)}.modal-body select:not(.fw-select){display:block;width:100%;height:48px;padding:0 36px 0 16px;margin:0;background-color:var(--fw-surface);background-repeat:no-repeat;background-position:right 12px center;background-size:12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1.5,2 6,6.5 10.5,2'/></svg>");border:1px solid var(--fw-border);border-radius:var(--fw-radius-sm);color:var(--fw-text);font-family:var(--fw-font-body);font-size:1rem;font-weight:500;line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--fw-transition),box-shadow var(--fw-transition)}.modal-body select:not(.fw-select):hover:not(:disabled){border-color:var(--fw-primary)}.modal-body select:not(.fw-select):focus,.modal-body select:not(.fw-select):focus-visible{outline:none;border-color:var(--fw-primary);box-shadow:0 0 0 3px var(--fw-primary-soft)}.modal-body select:not(.fw-select):disabled{background-color:var(--fw-border);color:var(--fw-muted);cursor:not-allowed;opacity:.7}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--fw-space-sm);padding:var(--fw-space-lg) var(--fw-space-xl);margin:0;border-top:1px solid var(--fw-border);height:auto;background:var(--fw-surface);flex-wrap:wrap}.modal-footer .modal-cancel{min-width:96px}.modal-footer input[type=submit],.modal-footer .modal-button,.modal input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:var(--fw-space-sm);min-width:120px;min-height:40px;padding:10px 20px;background:var(--fw-primary);color:var(--fw-surface);border:1px solid transparent;border-radius:var(--fw-radius-pill);font-family:var(--fw-font-body);font-size:.9375rem;font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--fw-transition),color var(--fw-transition),border-color var(--fw-transition)}.modal-footer input[type=submit]:hover:not(:disabled),.modal-footer .modal-button:hover:not(:disabled),.modal input[type=submit]:hover:not(:disabled){background:var(--fw-primary-hover)}.modal-footer input[type=submit]:focus-visible,.modal-footer .modal-button:focus-visible,.modal input[type=submit]:focus-visible{outline:2px solid var(--fw-accent);outline-offset:2px}.modal-footer input[type=submit]:disabled,.modal-footer .modal-button:disabled,.modal input[type=submit]:disabled{background:var(--fw-border-subtle);color:var(--fw-muted);cursor:not-allowed}.modal-footer input[type=submit].modal-button--danger,.modal-footer .modal-button--danger,.modal input[type=submit].modal-button--danger{background:var(--fw-danger)}.modal-footer input[type=submit].modal-button--danger:hover:not(:disabled),.modal-footer .modal-button--danger:hover:not(:disabled),.modal input[type=submit].modal-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--fw-danger) 85%,black 15%)}@media(prefers-reduced-motion:reduce){.cdk-overlay-container .fw-modal-scrim{transition:none}}@media(max-width:640px){.cdk-overlay-container .fw-modal-pane{padding:var(--fw-space-md)}.modal-dialog{width:96vw}.modal-header,.modal-footer,.modal-body{padding:var(--fw-space-md)}.modal-footer{justify-content:stretch}.modal-footer input[type=submit],.modal-footer .modal-button,.modal-footer .modal-cancel{flex:1 1 auto}}#NotiflixNotifyWrap .notiflix-notify-success,#NotiflixNotifyWrap .notiflix-notify-failure,#NotiflixNotifyWrap .notiflix-notify-warning,#NotiflixNotifyWrap .notiflix-notify-info{align-items:center;border-left:4px solid var(--fw-border);box-shadow:var(--fw-shadow-lg)!important;max-width:calc(100vw - 48px)}#NotiflixNotifyWrap .notiflix-notify-success{border-left-color:var(--fw-accent);animation:fw-success-feedback .14s ease}#NotiflixNotifyWrap .notiflix-notify-failure{border-left-color:var(--fw-danger)}#NotiflixNotifyWrap .notiflix-notify-warning{border-left-color:var(--fw-warn)}#NotiflixNotifyWrap .notiflix-notify-info{border-left-color:var(--fw-primary)}@keyframes fw-success-feedback{0%{opacity:.85;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#NotiflixNotifyWrap [class*=notiflix-notify-]{animation:none!important}}.tooltip{position:relative;cursor:pointer}.tooltip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px);width:max-content;max-width:min(220px,60vw);padding:6px 10px;background:var(--fw-surface);color:var(--fw-text);border:1px solid var(--fw-border);border-radius:var(--fw-radius-sm);box-shadow:var(--fw-shadow-md);font-family:var(--fw-font-body);font-size:.75rem;font-weight:500;line-height:1.3;text-align:center;white-space:normal;opacity:0;pointer-events:none;z-index:var(--fw-layer-tooltip);transition:opacity var(--fw-transition),transform var(--fw-transition)}.tooltip:before{content:"";position:absolute;bottom:calc(100% + 5px);left:50%;width:10px;height:10px;background:var(--fw-surface);border-right:1px solid var(--fw-border);border-bottom:1px solid var(--fw-border);transform:translate(-50%) translateY(4px) rotate(45deg);opacity:0;pointer-events:none;z-index:calc(var(--fw-layer-tooltip) + 1);transition:opacity var(--fw-transition),transform var(--fw-transition)}.tooltip:hover:after,.tooltip:focus:after{opacity:1;transform:translate(-50%) translateY(0);transition-delay:.4s}.tooltip:hover:before,.tooltip:focus:before{opacity:1;transform:translate(-50%) translateY(0) rotate(45deg);transition-delay:.4s}@media(prefers-reduced-motion:reduce){.tooltip:after{transform:translate(-50%);transition:opacity var(--fw-transition)}.tooltip:before{transform:translate(-50%) rotate(45deg);transition:opacity var(--fw-transition)}.tooltip:hover:after,.tooltip:focus:after{transform:translate(-50%)}.tooltip:hover:before,.tooltip:focus:before{transform:translate(-50%) rotate(45deg)}}.fw-danger-zone{border-left:3px solid var(--fw-danger);margin-top:var(--fw-space-xl)}.fw-danger-zone__title{color:var(--fw-danger);margin-bottom:var(--fw-space-md)}.fw-danger-zone__row{display:flex;align-items:center;justify-content:space-between;gap:var(--fw-space-md);padding:var(--fw-space-md) 0}.fw-danger-zone__row+.fw-danger-zone__row{border-top:1px solid var(--fw-border-neutral)}@media(max-width:640px){.fw-danger-zone__row{flex-direction:column;align-items:stretch}}.fw-danger-zone__copy{flex:1 1 auto}.fw-danger-zone__copy h3{margin:0 0 var(--fw-space-xs)}.fw-danger-zone__copy p{margin:0}.fw-danger-zone__note{margin:0 0 var(--fw-space-sm)}.fw-danger-zone__consequences{margin:0 0 var(--fw-space-md);padding-left:var(--fw-space-lg);color:var(--fw-text);font-family:var(--fw-font-body);font-size:.875rem;line-height:1.7}.fw-danger-zone__consequences li::marker{color:var(--fw-danger)}html,body{min-height:100%;margin:0;background:var(--fw-bg);font-family:var(--fw-font-body)}.shepherd-modal-overlay-container{fill:var(--fw-text)}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.55!important}.custom-shepherd-class.shepherd-element{max-width:380px!important;background:var(--fw-surface)!important;border:1px solid var(--fw-border)!important;border-radius:var(--fw-radius-lg)!important;box-shadow:var(--fw-shadow-lg)!important;font-family:var(--fw-font-body)}.custom-shepherd-class .shepherd-arrow:before{background:var(--fw-surface)!important}.custom-shepherd-class .shepherd-header{background:transparent!important;padding:var(--fw-space-lg) var(--fw-space-lg) var(--fw-space-xs)!important;justify-content:space-between}.custom-shepherd-class .shepherd-title{font-family:var(--fw-font-heading)!important;font-weight:600!important;font-size:1.125rem!important;line-height:1.3;letter-spacing:0;color:var(--fw-text)!important}.custom-shepherd-class .shepherd-cancel-icon{color:var(--fw-muted)!important;font-size:1.5rem!important;transition:color var(--fw-transition)}.custom-shepherd-class .shepherd-cancel-icon:hover{color:var(--fw-text)!important}.custom-shepherd-class .shepherd-cancel-icon:focus-visible{outline:2px solid var(--fw-primary);outline-offset:2px;border-radius:var(--fw-radius-sm)}.custom-shepherd-class .shepherd-text{padding:0 var(--fw-space-lg) var(--fw-space-md)!important;font-family:var(--fw-font-body);font-weight:400;font-size:.9375rem;line-height:1.6;letter-spacing:0;color:var(--fw-text)}.custom-shepherd-class .shepherd-text a{color:var(--fw-primary);text-decoration:underline}.custom-shepherd-class .shepherd-footer{padding:var(--fw-space-xs) var(--fw-space-lg) var(--fw-space-lg)!important;gap:var(--fw-space-sm);border:none}.custom-shepherd-class .shepherd-button{min-height:40px;margin:0!important;padding:9px 18px!important;border-radius:var(--fw-radius-pill)!important;font-family:var(--fw-font-body);font-size:.9375rem;font-weight:600;line-height:1;border:1px solid transparent;background:var(--fw-primary)!important;color:#fff!important;transition:background-color var(--fw-transition),color var(--fw-transition)}.custom-shepherd-class .shepherd-button:not(:disabled):hover{background:var(--fw-primary-hover)!important}.custom-shepherd-class .shepherd-button:focus-visible{outline:2px solid var(--fw-primary);outline-offset:2px}.custom-shepherd-class .shepherd-button.shepherd-button-secondary{background:#f1f5f9!important;color:var(--fw-text)!important}.custom-shepherd-class .shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:var(--fw-border)!important}@media(prefers-reduced-motion:reduce){.custom-shepherd-class.shepherd-element,.shepherd-modal-overlay-container{transition:none!important}}body.modal-open{overflow:hidden}.finsway-button,.finsway-button-delete,.finsway-button-delete-modal{background-color:#364e55;border-radius:3px;padding:10px 35px;font-size:1rem;font-family:playfair,Georgia,serif;font-weight:300;color:#fff;text-transform:uppercase}.finsway-button:hover,.finsway-button-delete:hover,.finsway-button-delete-modal:hover{color:#364e55;background-color:#fff}.finsway-button-delete,.finsway-button-delete-modal{background-color:#8b0000a6}@media(max-width:1900px){.finsway-button-delete,.finsway-button-delete-modal{padding:10px;margin-top:8px;font-size:.8rem}}.finsway-button-delete-modal{padding:13px 25px!important}.finsway-button-delete-modal:disabled{background-color:#797877;cursor:auto}.table-name{font-family:playfair,Georgia,serif;border:none;text-transform:uppercase;font-weight:400;line-height:1;letter-spacing:.1em;flex-grow:1;font-size:2.5rem;background:-webkit-gradient(linear,left top,right top,from(#b18749),color-stop(23%,#cba264),color-stop(65%,#947240),to(#cca260));background:linear-gradient(90deg,#b18749 0,#cba264 23%,#947240 65%,#cca260);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:1280px),screen and (max-height:1000px){.table-name{align-self:center;font-size:1.5rem}}@media(max-width:970px){.table-name{align-self:center;font-size:1.3rem;width:15%}}.sorting-row{margin-top:80px;margin-right:20px;color:#797877;cursor:pointer}.sorting-row.sorting-row-active{color:#333}.sorting-row ion-icon{transition:all .25s}.sorting-row ion-icon.sorting-arrow-desc{transform:rotate(180deg)}@media(max-width:1050px),screen and (max-height:900px){.sorting-row{margin-top:7%;margin-right:7px}}@media(max-width:970px){.sorting-row{margin-top:3%;margin-right:20px}}.folder-row{height:6em;width:100%;align-items:center;background-color:#364e550a;border-style:solid;border-width:0;border-color:#3333;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-block;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;transition:.3s ease all;font-family:playfair,Georgia,serif}.folder-name{border:none;text-transform:uppercase;font-weight:400;font-size:1em;line-height:1;margin-top:2.5%;cursor:pointer;letter-spacing:.1em;display:inline-block}@media(max-width:950px),screen and (max-height:900px){.folder-name{font-size:.8em;text-transform:uppercase;font-weight:100}}.icon-clickable{padding-left:20px;margin-left:0;margin-top:0;padding-top:.8em;height:calc(100% - .8em);cursor:pointer}.container-btn-folder{border-radius:50px;padding-top:.4em;padding-right:20px;float:right;display:inline-block}@media(max-width:950px){.container-btn-folder{padding:4px}}@media(max-width:950px),screen and (max-height:900px){.container-btn-folder{border:none;border-radius:1px;padding:0;margin-right:2px;background:transparent}}.icon-folder ion-icon{fill:#364e55}.button-row-folder{font-family:playfair,Georgia,serif;border:2px solid #364e55;padding:9px;outline:none;margin-right:20px;margin-top:18px;margin-bottom:20px;border-radius:50px;box-shadow:-2rem 0 3rem -2rem #00000047;cursor:pointer;background:#fff}@media(max-width:950px),screen and (max-height:900px){.button-row-folder{border:none;border-radius:1px;padding:0;margin-right:2px;background:transparent}}.main-widgets-wrapper{margin-right:auto;margin-bottom:0;margin-left:2%}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1rem;display:flex;justify-content:flex-end;flex-wrap:wrap;position:sticky;margin-top:calc(-1 * var(--bs-gutter-y));margin-left:calc(-.5 * var(--bs-gutter-x));flex-direction:row}.button-row{color:#b18749;border:2px solid rgba(4,34,43,.8);padding:12px;outline:none;margin:64px 20px 20px 30px;border-radius:50px;cursor:pointer;height:fit-content;background:#ffffff38}@media(max-width:1050px),screen and (max-height:900px){.button-row{color:#b18749;border:2px solid rgba(4,34,43,.8);padding:12px;outline:none;margin:7% 20px 20px 30px;border-radius:50px;cursor:pointer;height:fit-content;background:#ffffff38}}@media(max-width:970px){.button-row{border:none;padding:9px;outline:none;margin-right:1px;margin-top:0;margin-bottom:1%;border-radius:50px;box-shadow:-2rem 0 3rem -2rem #00000047;cursor:pointer;background:#fff}}.accordion-table-wrapper{border-top-width:2px;margin-top:-10px;border-top-style:solid;overflow-y:scroll;overflow-x:hidden;padding-left:0;border-color:#cba264;border-radius:2px;scroll-behavior:smooth;height:calc(100vh - 222px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{background:transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--fw-primary-soft);border-radius:var(--fw-radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--fw-primary)}.item-row{margin-top:10px}.income-fund-description{height:6em;align-items:center;background-color:#f7f3e747;color:#04222bcc;border-style:solid;border-width:0;border-color:#333;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:playfair,Georgia,serif;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;transition:.3s ease all;width:100%;display:inline-block}.income-fund-icon{position:relative;float:left;display:inline-block;min-width:55px;height:55px;line-height:60px;margin-top:.8em;margin-left:20px;border-radius:10px;font-size:1.75em;transition:.5s;max-width:50px}.income-fund-name{font-family:playfair,Georgia,serif;border:none;vertical-align:middle;font-size:1em;text-transform:uppercase;max-width:20%;font-weight:400;margin-left:1%;line-height:1;margin-top:2.5em;letter-spacing:.1em;width:30%;display:inline-block}@media(max-width:950px),screen and (max-height:900px){.income-fund-name{font-size:.8em;vertical-align:middle;text-transform:uppercase;font-weight:100}}.income-funds-buttons{border-radius:50px;padding-top:.5em;padding-right:20px;float:right;display:inline-block}.buttons-in-row{border:2px solid #b9904e;padding:9px;outline:none;margin-right:20px;margin-top:18px;margin-bottom:20px;border-radius:50px;transition:.3s all ease;cursor:pointer;background:#fff}@media(max-width:950px),screen and (max-height:900px){.buttons-in-row{border:none;border-radius:1px;padding:0;margin-right:2px;background:transparent}}.buttons-in-row ion-icon{fill:#b9904e;color:#80734e}.buttons-in-row ion-icon{fill:#b9904e}.buttons-in-row:hover{border-color:#fb617e}.buttons-in-row:hover ion-icon{fill:#fb617e}.rounded{border-radius:50%;height:50px;width:50px;padding:0}.icon-medium-size{font-size:1.5em}.button-row-folder ion-icon{fill:#364e55}.button-row-folder:hover ion-icon{fill:#fb617e}.button-row-folder:hover{border-color:#fb617e}.icon-title-row{width:27px;height:27px}@media(max-width:1324px),screen and (max-height:900px){.icon-title-row{width:17px;height:17px}}@media(max-width:1324px),screen and (max-height:900px){.button-row{padding:9px}}.pressed{background:#ffffff38;box-shadow:inset 4px 4px 8px #fff,inset -4px -4px 8px #fff}.convex{background:linear-gradient(145deg,#fff,#d5d5d5);box-shadow:4px 4px 8px #c9c9c9,-4px -4px 8px #fff}.concave{background:linear-gradient(145deg,#fff,#fff);box-shadow:4px 4px 8px #cbcbcb,-4px -4px 8px #fff}.flat{background:#ffffff38;box-shadow:4px 4px 8px #f8f5e4,-4px -4px 8px #fff}.button-row.primary{background:linear-gradient(145deg,#fff,#fff);box-shadow:8px 8px 16px #cbcbcb,-8px -8px 16px #fff}.button-row.primary:hover{background:linear-gradient(145deg,#fff,#fff);box-shadow:12px 12px 24px #cbcbcb,-12px -12px 24px #fff}.button-row.primary:focus{background:linear-gradient(145deg,#fff,#fff);box-shadow:12px 12px 24px #cbcbcb,-12px -12px 24px #fff}.button-row.primary:active{background:linear-gradient(145deg,#fff,#fff);box-shadow:4px 4px 8px #cbcbcb,-4px -4px 8px #fff}.icon-folder{position:relative;float:left;display:inline-block;min-width:55px;height:55px;line-height:60px;border-radius:10px;font-size:1.75em;transition:.5s}.radio-input-group{display:flex;margin-bottom:10px}.radio-input-group .radio-btn{position:absolute;width:0}.radio-input-group .radio-btn:checked+span{box-shadow:0 0 0 .0625em #364e55;background-color:#364e55;color:#fff}.radio-input-group label span{display:block;cursor:pointer;padding:10px;margin-left:1em;color:#947240;letter-spacing:.05em;transition:background-color .5s ease;box-shadow:0 0 0 .0625em #947240}.radio-input-group label:first-child span{border-radius:.375em 0 0 .375em}.radio-input-group label:last-of-type span{border-radius:0 .375em .375em 0}.plug-container{display:flex;align-items:center;justify-content:space-between;padding-top:40px;background-color:#364e550a;border:1px solid #b9904e}.template-text{padding-bottom:25px;width:100%}.template-text p{color:#364e55;margin-left:5%;font-size:1.5em;margin-bottom:30px;margin-right:40px}.main-button{background-color:#364e55;border-radius:3px;padding:10px 35px;width:fit-content;font-size:1rem;font-family:playfair,Georgia,serif;font-weight:300;color:#fff;text-transform:uppercase}@media(max-width:1439px){.main-button{border-radius:3px;padding:10px 25px;font-size:.7rem;font-family:playfair,Georgia,serif;font-weight:300;color:#fff;text-transform:uppercase}}.main-button:hover{color:#364e55;background-color:#fff}@media(min-width:1440px){.btn-demo{height:56px;line-height:56px;padding:0 50px}}.btn-demo{color:#364e55;border:2px solid #364e55;background-color:#fff;text-decoration:none;border-radius:30px;height:42px;line-height:42px;padding:0 7px;letter-spacing:3px;text-transform:uppercase;font-weight:500;font-size:.8em;display:inline-block;position:relative;text-align:center;white-space:nowrap;margin-top:8%}@media(max-width:1439px){.btn-demo{height:26px;line-height:30px;padding:0 10px}}.btn-demo:before{content:"";position:absolute;background-color:inherit;left:0;top:0;height:100%;width:100%;z-index:-1}.dark-color{color:#364e55!important;font-weight:500}.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:#ffffffbf;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:#ffffffbf}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:#000000bf}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:#000000bf}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:transparent;border:none;color:#808080bf;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px #0003;margin:0;max-width:400px;opacity:0;outline:none;padding:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}
