*{box-sizing:border-box;margin:0;padding:0}#root,.App,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Sans-Serif;min-height:100vh;overflow:hidden;position:relative;scroll-behavior:smooth}html{overflow-y:auto}a{text-decoration:none}ul{list-style:none}:root{--header-height:3rem;--hue:174;--sat:63%;--first-color:hsl(var(--hue),var(--sat),40%);--first-color-alt:hsl(var(--hue),var(--sat),36%);--title-color:hsl(var(--hue),12%,15%);--text-color:hsl(var(--hue),8%,35%);--body-color:hsl(var(--hue),100%,99%);--container-color:#fff;--body-font:"Open Sans",sans-serif;--h1-font-size:1.5rem;--normal-font-size:.938rem;--tiny-font-size:.625rem;--z-tooltip:10;--z-fixed:100}@media screen and (min-width:968px){:root{--h1-font-size:2.25rem;--normal-font-size:1rem}}main>*{clear:both;margin:20px 0;padding:5px;position:relative;width:100%}footer{background:#fff;bottom:0;box-shadow:0 -1px 12px rgba(14,62,58,.15);box-shadow:0 -1px 12px hsla(var(--hue),var(--sat),15%,.15);font-size:12pt;height:40px;left:0;padding:12px;position:fixed;right:0;text-align:center}.creditsStyles{color:#aaa;text-align:center}.hidden{opacity:0}.loaderInfo.failure{color:red}@-webkit-keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner:before{-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:4px solid #07d;box-sizing:border-box;content:"";height:60px;left:50%;margin:-30px 100000px 100000px -30px;position:absolute;top:50%;width:60px}.spinner>*{opacity:40%;z-index:-1!important}.pnlTable th{text-align:left}.pnlTable td{text-align:right}.pnlTable td.price{color:gray}.pnlTable td.diff{text-align:left}.pnlTable td.total{border-top:1px solid #333;font-weight:700}@media (prefers-color-scheme:dark){.App.darkModeDetectionEnabled{background:#000!important;color:#ddd}.darkModeDetectionEnabled a{color:#fff}}main{overflow-x:hidden;overflow-y:auto}header,main{position:fixed}header{background-color:#fff;background-color:var(--container-color);box-shadow:0 1px 12px rgba(14,62,58,.15);box-shadow:0 1px 12px hsla(var(--hue),var(--sat),15%,.15);height:45px;left:0;padding:3px;top:0;width:100%;z-index:100;z-index:var(--z-fixed)}h1{border-left:1px solid gray;font-size:1em;font-weight:400;left:127px;padding-left:10px;position:absolute;top:16px}@-webkit-keyframes asciiLoader{0%{content:"."}50%{content:".."}to{content:"..."}}@keyframes asciiLoader{0%{content:"."}50%{content:".."}to{content:"..."}}.dots:after{-webkit-animation:asciiLoader .4s linear infinite alternate;animation:asciiLoader .4s linear infinite alternate;content:""}nav{align-items:center;display:flex;justify-content:space-between}.nav__img{border-radius:50%;width:32px}.nav__logo{color:#222b2a;color:var(--title-color);display:inline-block;font-size:1.5em;font-weight:600;padding:7px}.nav__link,.nav__list{display:flex}.nav__link{align-items:center;color:#222b2a;color:var(--title-color);font-weight:600;row-gap:4px}.nav__list{justify-content:space-around}.nav__item{cursor:pointer}.nav__name{font-size:.625rem;font-size:var(--tiny-font-size);text-align:center}.nav__icon{font-size:1.5rem;font-weight:100}.active-link{color:#26a699;color:var(--first-color);position:relative}@media screen and (max-width:767px){header{height:45px}.nav__menu,header,nav{box-shadow:0 -1px 12px rgba(14,62,58,.15);box-shadow:0 -1px 12px hsla(var(--hue),var(--sat),15%,.15)}.nav__menu,nav{align-content:center;background-color:#fff;background-color:var(--container-color);bottom:0;display:grid;height:65px;left:0;padding:0 1rem;position:fixed;width:100%}.nav__item{padding:5px;width:100%}.nav__link:hover{background:#ddd}.nav__link{flex-direction:column;padding:10px}.active-link{background:#eee}main{bottom:65px;top:45px;width:100%}}@media screen and (max-width:320px){.nav__name{display:none}}@media screen and (min-width:576px){.nav__list{-webkit-column-gap:20px;column-gap:20px;justify-content:center}}@media screen and (min-width:767px){main{bottom:40px;top:45px;width:100%}nav{height:30px;position:absolute;right:20px;top:9px}.nav__img{display:none}.nav__icon{margin-right:3px}.nav__name{font-size:.938rem;font-size:var(--normal-font-size)}.nav__link:hover{color:#26a699;color:var(--first-color)}.active-link:before{bottom:-.75rem}}.shareDepotInfo{height:30px;margin:0;padding:0;width:100%}.shareDepotInfo>div{background:red;color:#fff;font-size:clamp(.7rem,3.5vw,1.25rem);height:30px;padding:.5vw;position:fixed;text-align:center;vertical-align:middle;width:100%;z-index:1000}.depot{border-collapse:collapse;border-top:1px solid grey;font-size:12px;position:relative;width:100%}.depot td,.depot th{overflow:hidden;white-space:nowrap;width:1%}.depot th{padding:1px;text-align:right}.depot thead th{border-bottom:1px solid #aaa;-webkit-user-select:none;user-select:none}.depot tfoot th{border-top:1px solid #aaa}.depot td{border-collapse:collapse;padding:1px 3px;text-align:right}.depot .market,.depot .name,.depot .note,.depot .type{text-align:left}.depot td.name,.depot td.note,.depot th.name,.depot th.note{cursor:pointer;max-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;width:auto}.depot tbody tr:hover td{background-color:#dcdefd!important}.depot tbody tr:nth-child(odd){background-color:#eee}.depot tbody tr:nth-child(2n)>.sortcolumn{background-color:#f4f4f4}.depot tbody tr:nth-child(odd)>.sortcolumn{background-color:#ddd}.depot thead th.sortcolumn{background-image:linear-gradient(#ddd,#f4f4f4,#ddd);background-position:0 100%;background-size:auto 200%;transition:background-position .3s}.depot thead th.sortcolumn.priceDiffPer,.depot thead th.sortcolumn.valueDiffAbs,.depot thead th.sortcolumn.valueDiffAbsToday,.depot thead th.sortcolumn.valueDiffPer{background-image:linear-gradient(#cffdcf,#ffbaba,#cffdcf)}.depot thead th.sortcolumn.isSortedDesc{background-position:100% 0}.depot tr>td.buyDate,.depot tr>td.price,.depot tr>td.type{border-left:1px solid #aaa}.depot tr td.buyValue,.depot tr td.iterator,.depot tr td.name,.depot tr td.valueDiffAbsToday{border-right:1px solid #aaa}.depot tr .priceDiffPer{font-weight:700}.depot tr.isDataOld .price span,.depot tr.isDataOld .priceDiffPer span,.depot tr.isDataOld .valueDiffAbsToday span{font-weight:400;opacity:.7}.depot tr.isDataFromYesterday .price span,.depot tr.isDataFromYesterday .priceDiffPer span,.depot tr.isDataFromYesterday .valueDiffAbsToday span{font-weight:400;opacity:.3}.depot th.header{cursor:ns-resize}.depot th.headerSortDown{cursor:n-resize}.depot th.headerSortUp{cursor:s-resize}@media (prefers-color-scheme:dark){.darkModeDetectionEnabled .depot tr.odd{background-color:#222}.darkModeDetectionEnabled .depot tr:hover td{background-color:#333!important}.darkModeDetectionEnabled .depot tbody tr.even>.sortcolumn{background-color:#222}.darkModeDetectionEnabled .depot tbody tr.odd>.sortcolumn,.darkModeDetectionEnabled .depot thead tr>th.sortcolumn{background-color:#333}}@media only screen and (max-width:1200px){.depot tr .limitBottom,.depot tr .limitTop,.depot tr .note,.menu-tooltip .deleteLink{display:none;visibility:hidden}.chartContainer{float:none;width:100%!important}}@media only screen and (max-width:900px){.depot tr .iterator,.depot tr .market,.depot tr .type{display:none;visibility:hidden}}@media only screen and (max-width:600px){.depot tr .buyDate,.depot tr .count{display:none;visibility:hidden}.google-visualization-tooltip{font-size:9pt!important}.chartContainer img{width:100%}}@media only screen and (max-width:500px){.depot tr .buyPrice,.depot tr .buyValue{display:none;visibility:hidden}}tr.watchlist td.buyDate,tr.watchlist td.buyPrice,tr.watchlist td.buyValue,tr.watchlist td.count,tr.watchlist td.value,tr.watchlist td.valueDiffAbs,tr.watchlist td.valueDiffAbsToday,tr.watchlist td.valueDiffPer{font-size:0}table{counter-reset:rowNumber}tr:not(.watchlist) td.iterator:before{content:counter(rowNumber);counter-increment:rowNumber}.shareDepotLabel{background:red;color:#fff;font-weight:700}div.shareDepotLabel{padding:4px;text-align:center}.alert,.alertError{-webkit-animation:blinker 1s linear infinite;animation:blinker 1s linear infinite;background-color:#fff2ac}.alertError{background-color:#fc7c7c}@-webkit-keyframes blinker{50%{opacity:.4}}@keyframes blinker{50%{opacity:.4}}@media (prefers-color-scheme:dark){.darkModeDetectionEnabled .alert{background-color:#660}.darkModeDetectionEnabled .alertError{background-color:#ffcfcf}}.modal{align-items:center;background:rgba(77,77,77,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:all .4s;z-index:1000}.modal__content{background:#fff;border-radius:4px;font-size:.8em;max-width:90%;padding:1em 2em;position:relative;width:500px}.modal__close{color:#585858;position:absolute;right:10px;text-decoration:none;top:10px}.controls{border-bottom:2px solid #333;margin:0 15px 0 5px;overflow:hidden}@media (prefers-color-scheme:dark){.darkModeDetectionEnabled .controls{background:#666}}.controls input{position:relative}.shareDepot .controls input#filterShowTrades,.shareDepot .controls label{display:none}.controls label,.controls select,.controls>div{display:inline-block;margin-right:10px;padding:5px 5px 3px;position:relative}.controls select{background:#333;color:#fff;font-weight:700;max-width:120px;text-overflow:ellipsis}.controls>div{background:#ddd;cursor:pointer}.controls>div.active{background:#333;color:#fff}.depot_filter{height:35px;margin-top:0}.depot_filter .filter_outer_wrapper{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.7);height:60px;margin:-10px 0 5px;padding:20px 10px 10px;position:fixed;text-align:center;width:100%;z-index:10}.depot_filter .filter_inner_wrapper{padding-right:10px}.depot_filter input{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAALBJREFUSEvtlUEOwyAMBCc/a17W9mXtz1JtJUdKBLYBofRQLhyCd/BiOwuT1zJZn0sAD+A+mNkTkE4xg21Q3MK/7pQsMkCvfYf4SwAv4Aa8gbXRLot130CaPZBijOdzC6R6NnrIDMQ9EwEiu8ILZAA1iDWkWwxZgCDn/kj1yx9QGzd7f/6sRRolKtEpGagsBdDaZ05tZvVYJC1BJK7dXS0AsyQlfPjrRLcY+d6SQRfnA3goMxlMH255AAAAAElFTkSuQmCC);background-position:4px 2px;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #aaa;border-radius:4px;font-size:1em;font-weight:400;height:25px;outline:none;padding:5px 100px 5px 30px;transition:all .5s ease-in-out;width:100%}.depot_filter input:not(:placeholder-shown){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAASZJREFUaEPtmEESwiAMRX9vpidTT6Y308mMLqyFJuQH6Bg2XZW+l08Jw4KDj+Xg/EiB0QlmAjMncAJwASDPkeMB4AZAnj+jtoTuE8B/gAX+bBV4jiy7tti1BFKAnOBmsTMBcpVr0/1fAjNto9IHrtZtVBqYSMwwpAeYG5mAi7V045GjWH2B0hzmRkpU4bUCo5LYhbcI9JZQwVsFekmo4VsEoiVM8K0CURJmeI8AW6IJ3ivAkmiGZwh4JVzwLIFWCTc8U8AqQYFnC2glaPARAnsSVPgogZIEHT5SQOZe32poTr7mY3vIpG+KFNDEkQlUqpRLKJeQpgK5hJxV6rULhXThXp04DL6HQCh8tIDc6G1eyDqX/dfrkf8Ak7M4Vwp0KXPlI4dP4AVSsj0xANLWeQAAAABJRU5ErkJggg==);font-weight:700}.depot_filter input:placeholder-shown~.filterResult{display:none}.depot_filter input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.depot_filter .filterResult{color:#888;font-size:.8em;position:absolute;right:27px;top:26px}.depot_filter .filterResult:before{content:attr(data-match) "/" attr(data-total) " matching"}.depot_filter .filterResult[data-match="0"]:before{color:red}
/*# sourceMappingURL=main.fd94ed8c.css.map*/