@import url(https://fonts.googleapis.com/css2?family=Changa&family=Open+Sans&family=Roboto&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Anton&display=swap);
:root{font-size:16px;--black: #000;--white: #fff;--input-color: #fff;--blue-back-color: #1e297e;--lightgreyblue-back-color: #274791;--bblue-back-color: #2082d8;--bblue-text-color: #cfd9f1;--err-back-color: #fff6f6;--link-color: #fa7353;--light-accent-color: #fff6f6;--err-red: #dc3545;--violet-strong: #7a007c;--violet-light: #cfc0f1;--light-violet: #f9f9ffb3;--success-back-color: #effdf8;--success-green: #0da07e;--accent-color: var(--bblue-back-color);--warning-yellow: #e9d502;--info-back-color: #fffcecfa;--info-font-color: var(--darkest-grey);--light-grey: #cacaca;--dark-grey: #7d7d7d;--darkest-grey: #232528;--violet-grey: #8898be;--logo-color: var(--blue-back-color);--primary-color: var(--lightgreyblue-back-color);--secondary-color: var(--bblue-back-color);--input-color: var(--bblue-text-color);--footer-background: #fff;--basic-font-color: #2F2E41;--background-color: aliceblue;--card-background-color: #fff;--row-background-color: #fff;--basic-link-color: var(--lightgreyblue-back-color);--highlighted-link-color: var(--bblue-back-color);--gradient-back-color: linear-gradient(to bottom, var(--greyblue-back-color), var(--blue-back-color));--grey-bottom-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;--blue-bottom-shadow: var(--bblue-text-color) 0px 10px 15px -3px, var(--bblue-text-color) 0px 4px 6px -2px;--row-shadow: 0 1px 6px var(--bblue-text-color);--card-shadow: 1px 1px 8px 0 var(--bblue-text-color), -1px -1px 8px 0 var(--bblue-text-color);--premium-card-shadow: 0 -4px 0 0 var(--violet-strong), var(--card-shadow);--modal-shadow: rgba(0, 0, 0, 0.2) 0px 10px 10px -8px;--blue-border: .125em solid var(--blue-back-color);--link-border: .125em solid var(--bblue-back-color);--shadow-border: 0.125em solid var(--bblue-text-color);--thin-border: 0.015em solid var(--bblue-text-color);--info-border: 0.015em solid blanchedalmond;--big-elem-border-radius: 8px;--small-elem-border-radius: 4px;--space-between-placement: center space-between;--xxsmall-margin: clamp(2px, 25px, .25em);--xsmall-margin: clamp(5px, 50px, .5em);--small-margin: clamp(10px, 100px, 1em);--medium-margin: clamp(20px, 200px, 1.75em);--big-margin: clamp(50px, 500px, 6.25em)}.darkmode{--logo-color: hsl(0, 0%, 100%);--accent-color: var(--violet-grey);--light-accent-color: #cfd9f1;--link-color: var(--violet-grey);--background-color: #232230;--card-background-color: #353447;--row-background-color: #353447;--input-color: #3c3a57;--info-back-color: var(--bblue-text-color);--info-border: var(--bblue-back-color);--footer-background: #1b1b1b;--copyright-background: var(--black);--card-shadow: none;--shadow-border: none;--row-shadow: 1px 1px 1px 0 #504f67, -1px -1px 1px 0 #504f67;--premium-card-shadow: 0 -4px 0 0 var(--violet-strong), var(--card-shadow);--thin-border: .1em solid #504f67;--basic-font-color: #e4e4e4;--basic-link-color: #e4e4e4;--highlighted-link-color: var(--violet-grey);--link-border: .125em solid var(--violet-grey);--primary-color: #146b88;--secondary-color: var(--violet-grey)}
.lds-grid{display:inline-block;position:relative;z-index:101;width:80px;height:80px}.lds-grid div{position:absolute;width:16px;height:16px;border-radius:30%;background:var(--bblue-back-color);animation:lds-grid 1.2s linear infinite}.lds-grid div:nth-child(1){top:8px;left:8px;animation-delay:0s}.lds-grid div:nth-child(2){top:8px;left:32px;animation-delay:-0.4s}.lds-grid div:nth-child(3){top:8px;left:56px;animation-delay:-0.8s}.lds-grid div:nth-child(4){top:32px;left:8px;animation-delay:-0.4s}.lds-grid div:nth-child(5){top:32px;left:32px;animation-delay:-0.8s}.lds-grid div:nth-child(6){top:32px;left:56px;animation-delay:-1.2s}.lds-grid div:nth-child(7){top:56px;left:8px;animation-delay:-0.8s}.lds-grid div:nth-child(8){top:56px;left:32px;animation-delay:-1.2s}.lds-grid div:nth-child(9){top:56px;left:56px;animation-delay:-1.6s}@keyframes lds-grid{0%,100%{opacity:1}50%{opacity:.5}}
@keyframes fadeIn{from{opacity:0}to{opacity:100%}}
:root{--blueviolet-light-gradient: linear-gradient( to bottom, #7165e0e7, #3d5db6e7);--dark-blueviolet-gradient: linear-gradient( to bottom, #4735DA, #002F9E);--green-gradient: linear-gradient( 75deg, #04D75Ae7, #009E6Ce7);--violet-gradient: linear-gradient( to right, #EDEEFF, #968AFE);--bright-violet: #968AFE;--light-violet: #EDEEFF;--purple: #574B90;--super-light-grey: #F2F2F2;--text-grey-color: #808080;--label-blue: #698AD3;--transparent-light-gray: rgba(242, 242, 242, 0.8);--transparent-dark-gray: rgba(179, 178, 178, 0.301);--badge-background: #CFD9F1;--dark-blue-font: #182581;--dark-blue-btn-color: #1C49B8;--grey-btn-color: #5c6270;--button-bar-color: #333E8F;--button-color: #4351B7;transition:all .2s}
button{text-align:center;border:none;border-radius:var(--small-elem-border-radius);font-size:1em;width:fit-content;color:#fff}button:hover{cursor:pointer}button.primary,button.btn-primary{background-color:var(--primary-color);border:.1em solid var(--primary-color) !important;padding:.65em 3.75em;max-width:320px;text-shadow:2px 2px 6px var(--blue-back-color)}button.primary:hover,button.btn-primary:hover{background-color:var(--primary-color);filter:brightness(0.9)}button.primary-reversed{background-color:rgba(0,0,0,0);border:.1em solid var(--primary-color);color:var(--primary-color);padding:.65em 3.75em;max-width:320px}button.secondary{background-color:var(--secondary-color);border:.1em solid var(--secondary-color);padding:.65em 3.75em;max-width:320px;font-weight:400}button.standard{background-color:var(--primary-color);border:.125em solid var(--primary-color) !important;padding:.25em .5em;text-shadow:2px 2px 6px var(--blue-back-color);font-size:.9em}.form-btn{min-width:320px;width:min(100%,12em);font-size:1.15em;margin-bottom:.75em}.buy-btn{margin:auto;padding:.35em 2.5em !important;font-size:1em !important;border-radius:.35em}.icon-btn{position:relative}.mobile-menu-btn{display:block;background-color:rgba(0,0,0,0);border:none;position:relative;z-index:50;padding:0}.mobile-menu-btn:active,.mobile-menu-btn:focus{border:none;outline:2px solid var(--greyblue-back-color);outline-offset:.5em}.darkmode .mobile-menu-btn path{stroke:var(--white)}.darkmode .mobile-menu-btn:active,.darkmode .mobile-menu-btn:focus{border:none;outline:var(--thin-border);outline-offset:.5em}a.call-to-action{border:none;background-color:var(--highlighted-link-color);border-radius:.5em;font-size:1.18em;padding:1em;margin:.25em 0 .75em;color:#fff;position:relative !important;z-index:0;box-shadow:0 6px 10px 0 var(--light-blue);max-width:min(280px,100%);text-decoration:none;display:block;text-align:center}a.call-to-action:hover{color:#fff}.show-details{width:2em;height:2em;background-image:url(images/enter-d41b10288e4fc5fa0f8c.svg);background-repeat:no-repeat;background-size:contain;background-position:center;border:none}.darkmode .show-details{background-image:url(images/enter-dark-4874e5f2795bdb2a556f.svg) !important}.card-nav-btn{font-size:.92em;border-radius:.25em;padding:.15em .75em;margin:0 .5em .35em 0;width:fit-content;display:inline-block;color:var(--primary-color)}.card-nav-btn:hover{text-decoration:none}.card-nav-btn.bordered{color:var(--primary-color);background-color:rgba(0,0,0,0) !important}.card-nav-btn.bordered:hover{color:var(--primary-color) !important}.card-nav-btn:hover{text-decoration:none;color:initial}@media(min-width: 980px){.call-to-action{font-size:1.15em}.mobile-menu-btn{display:none !important}}@media(max-width: 430px){button.primary,button.btn-primary{font-size:medium;padding:.25em .5em}a[role=button].call-to-action{padding:1.05em 2.5em !important}}@media(max-width: 900px){button.btn-primary{padding:.1em .25em}}
a:hover{text-decoration:none;color:var(--highlighted-link-color)}a{color:var(--basic-font-color);font-family:"Spline Sans",sans-serif;font-size:15px;cursor:pointer}a.yt-link{position:relative;margin-left:2.5em;margin-bottom:1em}a.yt-link::before{content:"";display:block;position:absolute;top:-0.15em;left:-2em;width:25px;height:25px;background-image:url(images/YouTube-2e77620215a196f3eac0.png);background-size:contain;background-repeat:no-repeat;background-position:center}a.yt-link:hover{color:red}a.top-nav-link{text-transform:uppercase;font-size:.88em;font-weight:500}a.top-nav-link.active{color:var(--highlighted-link-color)}a.top-nav-link:hover{color:var(--highlighted-link-color)}a.side-menu-link{font-size:1.25em;white-space:nowrap}a.side-menu-link.active{color:var(--highlighted-link-color)}a.footer-link,a.inner-card-link{color:var(--highlighted-link-color);font-size:.88em;margin:.5em}a.footer-link:hover,a.inner-card-link:hover{filter:brightness(1.15)}a.bordered{color:var(--highlighted-link-color) !important;border:var(--link-border);padding:.15em .5em;border-radius:.25em}a.filled{background-color:var(--highlighted-link-color);color:#fff;border:var(--link-border);padding:.15em .5em;border-radius:.25em}a.mailto{display:inline !important;color:var(--highlighted-link-color)}a.mailto::before{display:none !important}@media(max-width: 980px){a.bordered,a.filled{margin-bottom:.25em;width:fit-content !important}}
h1{font-size:2.45em;color:var(--accent-color) !important;margin-bottom:.75em}h2{font-size:1.15em;color:var(--basic-font-color)}h3{font-size:2.25em;color:var(--violet-strong)}h4{color:var(--primary-color);font-weight:500;line-height:1.2}
p,span{color:var(--basic-font-color);font-weight:400;font-size:14px;line-height:1.25em}p.f1,span.f1{color:var(--primary-color);font-weight:500;font-size:1.1em}p.f2,span.f2{color:var(--primary-color)}p.f3,span.f3{color:var(--dark-grey);font-size:.9em;font-style:italic}p.f4,span.f4{color:var(--violet-grey);font-size:.9em}p.f5,span.f5{color:var(--dark-grey);font-size:.88em;text-transform:uppercase}p.f6,span.f6{color:var(--dark-grey);font-size:.88em}p.f7,span.f7{color:var(--light-grey);font-size:.88em}p.f8,span.f8{color:var(--light-grey);font-size:.7em;text-transform:uppercase}
header .header-links{display:flex;flex-wrap:nowrap;gap:2em;place-content:var(--space-between-placement);width:100%;background-color:var(--background-color);padding:1em 2em}header .header-links .side-menu ul{display:flex;gap:2em}header .header-links .side-menu ul a{font-family:"Spline Sans",sans-serif;letter-spacing:1px;color:var(--basic-font-color);font-size:.88em;font-weight:500;cursor:pointer;text-transform:uppercase}header .header-links .side-menu ul a.active{color:var(--highlighted-link-color)}header .header-links .side-menu ul a:hover{text-decoration:none}@media(max-width: 979px){header{flex-wrap:wrap;padding:var(--small-margin);padding-bottom:.75em;background-color:var(--background-color)}header .header-links{flex-wrap:nowrap;justify-content:space-between;align-items:end;padding:.25em}header .header-links .side-menu{display:none;background-color:var(--background-color);position:absolute;left:0;top:4em;bottom:0;width:100%;padding:var(--xsmall-margin);z-index:30}header .header-links .side-menu ul{margin-top:.25em;padding:var(--small-margin) var(--medium-margin);border-radius:var(--big-elem-border-radius);flex-direction:column;gap:1.25em}header .header-links .side-menu ul li{margin-bottom:1em;text-align:left !important}header .header-links .side-menu ul li a{font-size:1em}}@media(min-width: 980px){header{align-items:center;max-width:100%}header .header-links .side-menu{display:flex;align-items:center}header .header-links .side-menu li{text-align:right}}
.logo{display:flex;align-items:center}.logo a{text-decoration:none;position:relative;margin-left:1em;color:var(--logo-color) !important}.logo a::before{content:"";display:inline-block;background-image:url(images/calc-logo-4b8c772afc2983882b46.svg) !important;background-size:100%;background-repeat:no-repeat !important;width:18px;height:18px;position:absolute;left:-1.6em}.logo .title{position:relative;z-index:40;color:hsla(0,0%,100%,.925);font-size:1em;font-weight:700;cursor:pointer}.logo .title:hover{text-decoration:none}.darkmode .logo a::before{content:"";background-image:url(images/calc-logo-white-595b5ddea45136ccf35a.png) !important}@media(min-width: 980px){.logo .title{font-size:1.15em;margin-left:1.5em;position:relative}.logo .title::before{content:"";position:absolute;top:.15em;left:-1.35em;background:url(images/calc-logo-white-595b5ddea45136ccf35a.png);background-size:100%;background-position:center;width:18px;height:18px}}
.card{background-color:var(--background-color);border-radius:0;padding:var(--medium-margin);color:#fff;max-width:100%;font-family:"Spline Sans",sans-serif;border:none}.card .card-content{background-color:inherit;border-radius:var(--big-elem-border-radius);display:flex;flex-wrap:nowrap;gap:2em;position:relative;z-index:0}.card .card-content h3,.card .card-content .card-title{width:fit-content;font-weight:400;font-size:.9em;padding:.25em 2em;border-radius:.25em;background-color:var(--violet-strong);color:#fff;position:absolute;top:-1em;right:5%;z-index:2}.card .card-content p.card-title{position:absolute;top:1em;right:0;width:fit-content;font-weight:400;font-size:.9em;padding:.25em 2em;border-radius:.25em;margin:-1.75em 2em .75em auto;background-color:var(--violet-strong);color:#f0f8ff}.card .card-content p.cta-header{text-align:center;font-size:xx-large;color:var(--accent-color);margin-bottom:.5em}.card .card-content .card-side-menu{flex:1;min-width:300px}.card .card-content .card-side-menu ul{padding:1em;border-radius:6px}.card .card-content .card-side-menu ul li{padding:.5em;border-top:var(--thin-border)}.card .card-content .card-side-menu ul li button{width:100%;background-color:var(--input-color);border-color:var(--input-color) !important;color:var(--basic-font-color);text-shadow:none}.card .card-content .card-side-menu ul li a[role=button]{cursor:pointer;display:block;text-align:left !important;color:var(--basic-font-color);font-size:1.15em;white-space:nowrap}.card .card-content .card-side-menu ul li a[role=button]:hover,.card .card-content .card-side-menu ul li a[role=button].active,.card .card-content .card-side-menu ul li a[role=button].focus{text-decoration:none;color:var(--accent-color);font-weight:500}.card .card-content .card-side-menu ul li p{font-size:.8em;color:var(--info-back-color);color:var(--dark-grey);margin-top:.25em;margin-left:.2em}.card .card-content .card-side-menu ul li.active a[role=button]{color:var(--accent-color);font-weight:500}.card .card-content .card-inner-content{width:100%;overflow:auto;box-shadow:var(--card-shadow);background:var(--card-background-color);border:var(--shadow-border);border-radius:.75em;padding:1em 0;color:var(--main-color);flex:4}.card .card-content .card-inner-content h2{margin-left:.5em;margin-bottom:.5em;font-size:.9em}.card .card-content .card-inner-content h5{color:var(--basic-font-color)}.card .card-content .card-inner-content .tab{display:none}.card .card-content .card-inner-content .tab.active{display:block;height:100%}.card .card-content .card-inner-content a{display:block}@media(max-width: 980px){.card{padding:1em var(--xsmall-margin);max-width:100vw}.card .card-content{flex-wrap:wrap;max-width:100%;gap:.75em}.card .card-content .card-side-menu{width:100% !important;flex:unset}.card .card-content .card-side-menu ul{padding:0;display:flex;flex-wrap:wrap;background-color:rgba(0,0,0,0)}.card .card-content .card-side-menu ul ul{flex-wrap:nowrap;overflow-x:scroll;order:2;padding-bottom:.5em}.card .card-content .card-side-menu ul ul li p{display:block;margin:.5em 1em 0;font-size:.75em}.card .card-content .card-side-menu ul ul li a[role=button]{text-align:center !important;font-size:.95em;border:var(--thin-border);border-radius:6px;padding:.5em .75em}.card .card-content .card-side-menu ul ul li a[role=button].active{color:#fff;background-color:var(--secondary-color)}.card .card-content .card-side-menu ul ul li.active a[role=button]{color:#fff;background-color:var(--secondary-color)}.card .card-content .card-side-menu ul li{border-top:none;order:1;width:50%;padding:.25em}.card .card-content .card-side-menu ul li p{display:none}.card .card-content .card-side-menu ul li button{width:100%;padding:.5em 0;border-radius:var(--small-elem-border-radius)}.card .card-content .card-inner-content{min-height:calc(100vh - 16em);padding:.25em !important}.card .card-content .card-inner-content h3{display:none}.card .card-content .card-inner-content h5{font-size:.9em;margin-left:.25em}.card .card-content .card-inner-content .tab{height:100%;padding:0}.card .card-content .card-inner-content .tab .helpful-links{display:flex;flex-wrap:wrap;margin:0}.card .card-content .card-inner-content .tab .report-btn-section{margin:.75em 0}.card .card-content .card-inner-content .tab .report-btn-section button{padding:1em;font-size:.95em}.card .card-content .card-inner-content .tab ul[role=tablist]{width:fit-content;padding:0;margin:0}.card .card-content .card-inner-content .tab ul[role=tablist] li{display:inline-block;margin:.25em}}
#card-login .card-content{justify-content:space-around;flex-wrap:nowrap;padding:2em;gap:0}#card-login .card-content div{width:40%}#card-login .card-content .form-container{box-shadow:var(--card-shadow);border:var(--card-border);background-color:var(--card-background-color);border-radius:.5em;padding:2em 0;position:relative}#card-login .card-content .form-container:has(.invisible){box-shadow:none;background-color:rgba(0,0,0,0)}#card-login .card-content .form-header{width:100%}#card-login .card-content .form-header h3,#card-login .card-content .form-header a{text-align:center;display:block;color:var(--secondary-color);margin-bottom:1em}#card-login .card-content .form-header a{text-decoration:none;color:#f0f8ff;font-size:large;padding:.5em 0;margin:1em auto;border-radius:.25em;max-width:320px;background-color:rgba(0,0,0,0);color:var(--secondary-color);border:.115rem solid var(--secondary-color);padding:.65em 3.75em;font-weight:400}#card-login .card-content .form-header{margin-bottom:2em}#card-login .card-content form{display:flex;flex-direction:column;align-items:center;width:100%;opacity:0;animation:fadeIn 1s forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#card-login .card-content form.invisible{opacity:1;animation:fadeOut 1s forwards;box-shadow:none}@keyframes fadeOut{from{opacity:1}to{opacity:0}}#card-login .card-content form a{display:inline}#card-login .card-content form.register-form .input-group input[type=password],#card-login .card-content form.login-form .input-group input[type=password]{margin-bottom:1em}#card-login .card-content form .input-group{display:inherit;width:min(100%,12em);margin:.25em var(--small-margin);min-width:320px}#card-login .card-content form .input-group label{align-self:start;width:100%}#card-login .card-content form .input-group input{width:100%;border-radius:var(--small-elem-border-radius)}#card-login .card-content form .checkbox-input-group{display:flex;margin:0;margin-bottom:1em;min-width:320px}#card-login .card-content form .checkbox-input-group label{line-height:1.75em}#card-login .card-content form .checkbox-input-group a{background-color:var(--info-back-color);color:var(--darkest-grey)}#card-login .card-content form .checkbox-input-group a:hover{cursor:pointer}@media(max-width: 980px){#card-login .card-content{flex-wrap:wrap;padding:.25em;margin:1em 0;gap:1em !important}#card-login .card-content>div{order:1}#card-login .card-content>div:has(form.invisible){order:2}#card-login .card-content button{min-width:unset;width:100%;padding:.5em 0;font-size:medium}#card-login .card-content .form-container{padding:1em}#card-login .card-content .form-container form.invisible{display:none}#card-login .card-content .form-container form .input-group,#card-login .card-content .form-container form .checkbox-input-group{min-width:unset}#card-login .card-content div{width:100% !important}}
.product-section{justify-content:center;overflow:auto}.product-section .price-card{background-color:var(--card-background-color);padding:2em;border-radius:inherit;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative;min-width:250px;width:325px;box-shadow:var(--card-shadow);border:var(--shadow-border);margin:1em 0}.product-section .price-card h1{margin:.5em 0;margin-top:auto}.product-section .price-card h4{margin-bottom:1em}.product-section .price-card div{display:flex;flex-direction:column;height:100%}.product-section .price-card div .price{font-size:2.25em;margin-bottom:.5em}.product-section .price-card div ul{margin-bottom:2em;list-style:none}.product-section .price-card div ul li{margin-bottom:.7em;font-size:1em;color:var(--basic-font-color)}.product-section .price-card div ul li::before{content:"•";color:var(--secondary-color);font-weight:bold;display:inline-block;width:1.5em;margin-left:-1.25em}.product-section .price-card div .ask-for-price-link{color:var(--secondary-color);border-radius:.35em;border:.1em solid var(--secondary-color);font-size:1em;padding:.35em 2.5em;text-decoration:none;width:fit-content;margin:auto}.product-section .price-card div.price-card-footer{display:inherit;flex-direction:inherit;justify-content:end;height:auto}.product-section .price-card button,.product-section .price-card a{margin-bottom:1em !important}.product-section .premium{box-shadow:var(--premium-card-shadow);border-top:none}.product-section .premium h4{font-size:1.8em}.buy-info{text-align:center;margin:2em}@media(max-width: 422px){#card-products .product-section{padding:0}#card-products .card-content{flex-direction:column;margin:0 .25em}#card-products .card-content .price-card{width:100%;padding:1em}#card-products .card-content .price-card div .price{font-size:1.8em}#card-products .card-content .price-card h1{word-wrap:normal}#card-products .card-content .price-card .ask-for-price-link{padding:.25em !important}}.darkmode h4{color:#fff}
#account-card h6{width:100%;font-size:1.1em}#account-card .account-content{padding:1.5em}#account-card .account-content .user-subscription-header{display:flex;flex-wrap:wrap;gap:1em;align-items:baseline}#account-card button{padding:.5em 1.75em;border:none}
#change-password-form .input-group label{width:100%}#change-password-form .input-group input{margin-bottom:1em}
h5{margin-bottom:1em}table.user-subscription-table thead{display:none}table.user-subscription-table tr{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:.5em;padding:.75em;background-color:var(--row-background-color);box-shadow:var(--row-shadow);border-radius:var(--big-elem-border-radius);width:100%}table.user-subscription-table tr td{width:50%;margin-bottom:.15em;text-transform:uppercase;color:var(--basic-font-color)}table.user-subscription-table tr td:first-child{font-weight:600;font-size:1.05em}table.user-subscription-table tr td:nth-child(n+2)::before{display:block;font-size:.7em;color:gray}table.user-subscription-table tr td:nth-child(2)::before{content:"za rok podatkowy"}table.user-subscription-table tr td:nth-child(3)::before{content:"data od"}table.user-subscription-table tr td:nth-child(4)::before{content:"data do"}table.user-subscription-table tr td:nth-child(5)::before{content:"status transakcji"}table.user-subscription-table tr td:last-child{width:100%;font-size:.9em;color:#d3d3d3}table.user-subscription-table tr td:last-child::before{content:"id";display:inline-block;font-size:inherit;color:inherit;margin-right:.15em}table.user-subscription-table tr td button{border:none;color:#fff;padding:.45em .95em;margin:.5em 0;border-radius:.25em;max-width:220px}table.user-subscription-table tr td button:hover{filter:brightness(0.95)}#user-settings-form{display:flex;flex-direction:column;gap:1em}@media(max-width: 800px){table.user-subscription-table tr{padding:.25em}table.user-subscription-table tr td{margin:.25em}table.user-subscription-table tr td:first-child,table.user-subscription-table tr td:nth-child(2),table.user-subscription-table tr td:nth-last-child(2),table.user-subscription-table tr td button{width:100%}}
.order-section{padding:1em;border-radius:.5em;color:var(--primary-color)}.order-section .subscription-summary{background-color:#fff;padding:.75em;margin:auto;border-radius:inherit;display:flex;flex-direction:column;width:clamp(50vw,400px,100%);box-shadow:var(--blue-bottom-shadow)}.order-section .subscription-summary table{margin:1em auto;width:100%}.order-section .subscription-summary table tr{border-bottom:.015em solid var(--bblue-text-color)}.order-section .subscription-summary table tr td{padding:.45em;color:var(--basic-font-color)}.order-section .subscription-summary table tr td.td-ProductName{font-size:1.5em;color:var(--bblue-back-color)}.order-section .subscription-summary table tr td.td-BasePrice{font-weight:600}.order-section .subscription-summary table tr td.td-SubscriptionUid{font-style:italic;font-size:.9;color:var(--dark-grey)}.order-section .subscription-summary table tr td:first-child{color:var(--dark-grey);width:50%;font-size:.9em}.order-section .subscription-summary table tr td:nth-child(2){text-align:right}.order-section .subscription-summary .order-form .checkbox-input-group{margin-bottom:1em}.order-section .subscription-summary .order-form .checkbox-input-group label{color:var(--darkest-grey);line-height:1.15em;display:inline;margin-bottom:1.5em}.order-section .subscription-summary .order-form .fv-data{margin-bottom:2em}.order-section .subscription-summary .order-form .fv-data label{width:100%}.order-section .subscription-summary .order-form .fv-data label.input-locked{color:var(--light-grey)}.order-section .subscription-summary .order-form .fv-data input{margin-bottom:.5em}.order-section .subscription-summary .order-form .fv-data input.company-postal-code{display:inline-block;width:4em;min-width:50px}.order-section .subscription-summary .order-form .subscription-summary-btns{display:flex;justify-content:space-between}.order-section .subscription-summary .order-form .subscription-summary-btns button{padding:.25em 1.25em;border-radius:.25em;color:#fff}.darkmode .subscription-summary{background-color:var(--card-background-color);box-shadow:var(--grey-bottom-shadow)}.darkmode .subscription-summary table tr td.td-ProductName{color:var(--secondary-color)}.darkmode .subscription-summary table tr td:first-child,.darkmode .subscription-summary table tr td.td-SubscriptionUid{color:var(--light-grey)}.darkmode .subscription-summary .order-form .checkbox-input-group label{color:var(--light-grey)}
.loader-view{padding:0 !important;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:10000;display:flex;align-items:center;justify-content:center}
.calc-side-menu li.not-empty a{position:relative}.calc-side-menu li.not-empty a::after{content:attr(operation-counter);position:absolute;top:-0.1em;color:#f0f8ff;border:.125em solid #f0f8ff;font-size:.65em;font-weight:600;border-radius:.5em;padding:.125em .5em;transform:translateX(1em)}
.darkmode-sec #darkmode-switch{min-width:40px;background-color:rgba(0,0,0,0);color:var(--secondary-color);border:var(--thin-border);font-size:1.5em}.darkmode-sec #darkmode-switch::after{content:"☾"}.darkmode-sec #darkmode-switch.on::after{content:"☼"}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{scroll-behavior:smooth}html .darkmode{background-color:#000}body{margin:0;padding:0;box-sizing:border-box;position:relative;min-width:300px;overflow-x:hidden;font-family:"Spline Sans",sans-serif}body>*{max-width:100% !important}body{font-family:"General Sans",sans-serif}body .calc-graphics{display:none}body .main-dark-mode{color:#2f2e41}body .main-back-color{background-color:var(--background-color)}body ul{list-style:none;margin:0;padding:0}body .emo{font-size:1.25em}body .main-menu{display:none}body .main-menu h5{font-size:1.1rem}body .main-menu .import-export{display:flex;justify-content:center;-moz-margin-end:5em}body .table-caption{display:none;background-color:var(--info-back-color)}body .table-caption p{margin-bottom:0;text-align:center}body .modal-info{margin-top:-1.5em;margin-bottom:2em}body #card-products,body #card-login,body #card-account,body #card-faq,body #card-instructions{display:none}.bluebar-background{border-radius:var(--big-elem-borderradius)}
.ui-datepicker{background-color:#f0f8ff !important;box-shadow:var(--modal-shadow);padding:.75em;border-radius:0 0 .35em .35em;margin-top:.1em;z-index:1100 !important}.ui-datepicker a,.ui-datepicker span{padding:.5em .75em;color:var(--darkest-grey)}.ui-datepicker .ui-state-active{color:#fff !important;background-color:var(--secondary-color);border-radius:2em}.ui-datepicker table{background-color:hsla(0,0%,100%,.8156862745);border-radius:var(--small-elem-border-radius);box-shadow:var(--blue-bottom-shadow);margin-bottom:1.5em}.ui-datepicker table thead th span{font-size:.9em;color:var(--violet-grey);padding:.75em}.ui-datepicker table td{padding:.5em}.ui-datepicker table td,.ui-datepicker table th{text-align:center}.ui-datepicker table td:first-child,.ui-datepicker table th:first-child{padding-left:.5em}.ui-datepicker table td:last-child,.ui-datepicker table th:last-child{padding-right:.5em}.ui-datepicker table .ui-datepicker-unselectable{cursor:not-allowed}.ui-datepicker table .ui-datepicker-unselectable span{color:var(--light-grey) !important}.ui-datepicker .ui-datepicker-header{margin-bottom:.75em !important}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{display:none}.ui-datepicker .ui-datepicker-header select{margin-top:.5em;margin-right:.5em;padding:.5em;cursor:pointer;border-radius:.25em;font-weight:bold}.ui-datepicker-buttonpane button{border:none;padding:.35em !important;width:50%;color:#fff;font-size:.9em;background-color:#6c757d;border-radius:0 .35em .35em 0 !important}.ui-datepicker-buttonpane button:first-child{background-color:var(--primary-color);border-radius:.35em 0 0 .35em !important}.ui-timepicker-div .ui_tpicker_time_label{font-weight:normal;font-size:.9em;color:var(--darkest-grey);display:inline !important;margin-right:.75em}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:.5em}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:left}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:":";display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:".";display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}.ui-timepicker-select ::-webkit-scrollbar{width:2px !important}.flatpickr-months{margin-bottom:1em}@media(max-width: 425px){.ui-datepicker{margin:0}}.darkmode .ui-datepicker{background-color:var(--background-color) !important;color:var(--violet-grey)}.darkmode .ui-datepicker .ui_tpicker_time_label{color:var(--light-grey)}.darkmode .ui-datepicker table{background-color:var(--card-background-color);box-shadow:none}.darkmode .ui-datepicker table td .ui-state-default{color:var(--light-grey)}.darkmode .ui-datepicker table td.ui-state-disabled span{color:var(--darkest-grey) !important}#ui-datepicker-div{display:none}
.fixed-table-toolbar{margin:0 1em .5em}.fixed-table-toolbar .table-operation-bar{width:100%;gap:.15em;flex-wrap:wrap}.fixed-table-toolbar .table-operation-bar button{padding:.25em 1em;font-size:.9em;background-color:var(--primary-color) !important;border-color:var(--primary-color) !important;line-height:2em}.fixed-table-toolbar .table-operation-bar button:last-child{border-radius:0}.table-section{width:100% !important;height:100%;overflow:auto;position:relative;display:block}.table-section table{color:var(--basic-font-color)}.table-section table th,.table-section table td{border:var(--thin-border)}.table-section table tr:hover{color:inherit}.table-section .edit-row-btns button,.table-section .row-options button{background-color:inherit !important}.table-section .pagination{font-size:small;padding-right:var(--small-margin)}.table-section .pagination .page-item{color:var(--highlighted-link-color);font-weight:500}.table-section .pagination .page-item .page-link{color:var(--highlighted-link-color)}.table-section .pagination .page-item.active .page-link{background-color:var(--bblue-text-color);border-color:var(--bblue-text-color);color:var(--primary-color)}.table-section .pagination-info{font-size:small;padding-left:var(--small-margin)}.table-section#fifo-grid-table-div{border-top-left-radius:0;border-top-right-radius:0;height:100%}.table-btn{color:#fff;border-color:var(--light-grey)}caption{caption-side:top;text-align:center;color:var(--primary-color);font-weight:500;padding:var(--small-margin);display:none;background-color:none}.dropdown-toggle{background-color:var(--primary-color);padding:.5em 1em;font-size:.9em;border-radius:0 var(--small-elem-border-radius) var(--small-elem-border-radius) 0;margin-left:.15em;text-shadow:2px 2px 6px var(--blue-back-color)}.dropdown-toggle::before{content:"Filtruj kolumny";color:#fff}.dropdown-toggle::after{content:"";border:none;display:inline-block;width:1.25em;height:1em;line-height:100%;vertical-align:middle;background-image:url(images/down-arrow-af13f18530783f2f965c.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.page-list button{border:var(--thin-border);border-radius:4px;background-color:var(--background-color);color:var(--main-color);margin-right:.5em;text-shadow:none !important}.page-list button::before{content:""}@media(max-width: 979px){.bootstrap-table{position:relative;height:100%}.bootstrap-table .fixed-table-toolbar{margin:0}.bootstrap-table .fixed-table-toolbar .bs-bars{margin-top:0;margin-bottom:0;width:100%}.bootstrap-table .fixed-table-toolbar .bs-bars .table-operation-bar button{border-radius:0 !important;width:100%;max-width:unset;display:inline-block}.bootstrap-table .fixed-table-toolbar .bs-bars .table-operation-bar .dropdown-toggle{display:none}.table-section:not(#summary-section){padding:.15em}.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table){border:none !important;margin-top:.25em !important}.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table) thead{display:none !important}.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table) thead th,.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table) thead tr{display:none}.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table) tr:not(.no-records-found){display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:auto;margin-bottom:.5em;padding:.75em;background-color:var(--background-color);box-shadow:var(--row-shadow);border-radius:.5em;width:calc(100% - .3em);position:relative}.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table) tr:not(.no-records-found) td{min-width:45%;padding:.15em;text-transform:uppercase;position:relative;border:none}.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table) tr:not(.no-records-found) td:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit;width:100% !important;padding-right:3em;font-size:1.25em;font-weight:600;color:var(--primary-color)}.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table) tr:not(.no-records-found) td:nth-child(n+2){position:relative;font-size:1.15em;margin-top:.35em}.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table) tr:not(.no-records-found) td:nth-child(n+2)::before{position:absolute;bottom:3em;line-height:1.2em;color:var(--dark-grey);font-size:.5em;text-transform:uppercase}.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table) tr:not(.no-records-found) td.show-details{border-top-right-radius:inherit;border-bottom-right-radius:inherit;width:100%;height:80%;background:url(images/enter-d41b10288e4fc5fa0f8c.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table) tr:not(.no-records-found) td.edit-row-btns{position:absolute;top:.5em;right:.5em;min-width:unset !important;width:fit-content !important}.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table) tr:not(.no-records-found) td button.edit-row,.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table) tr:not(.no-records-found) td button.copy-row,.table-section:not(#summary-section) table:not(.opened-transactions,.closed-transactions,#summary-section>table) tr:not(.no-records-found) td button.delete-row{display:none}.mob-summary-title{display:none}.mob-summary-title.shown{display:block;z-index:50;position:absolute;top:1em;left:1em;right:4em}.mob-summary-title.shown>h5{font-size:1.25em;color:var(--dark-grey)}#fifo-grid tr:not(.no-records-found) td:nth-child(2){color:var(--dark-grey);width:100% !important}#fifo-grid tr:not(.no-records-found) td:nth-child(3)::before{content:"liczba"}#fifo-grid tr:not(.no-records-found) td:nth-child(4)::before{content:"cena"}#cfd-registry td:nth-child(2),#cfd-registry td:nth-child(3){font-size:.9em !important;font-style:italic;text-transform:capitalize !important;color:var(--dark-grey)}#cfd-registry td:nth-child(4)::before{content:"liczba"}#cfd-registry td:nth-child(5){width:100%}#cfd-registry td:nth-child(5)::before{content:"data otwarcia"}#cfd-registry td:nth-child(6)::before{content:"cena otwarcia"}#cfd-registry td:nth-child(7){width:100%}#cfd-registry td:nth-child(7)::before{content:"data zamknięcia"}#cfd-registry td:nth-child(8)::before{content:"cena zamknięcia"}#costs-table td:nth-child(2){color:var(--dark-grey);width:100% !important}#costs-table td:nth-child(3)::before{content:"cena"}#dividends-table tr:not(.no-records-found) td:nth-child(2){color:var(--dark-grey);width:100% !important}#dividends-table tr:not(.no-records-found) td:nth-child(3)::before{content:"dywidenda brutto"}#dividends-table tr:not(.no-records-found) td:nth-child(4)::before{content:"podatek u źródła"}#summary-section table{position:absolute;top:0;left:0;right:0;bottom:-1em;background:#fff;z-index:40;padding:1em;padding-top:5em;box-shadow:none}#summary-section table.shown{display:flex}#summary-section table.shown thead{display:none}#summary-section table.shown tr{display:flex;flex-direction:column}#summary-section table.shown tr td{border:none;border-bottom:var(--thin-border);font-weight:500;padding:1em;padding-bottom:.25em;width:100%;position:relative}#summary-section table.shown tr td::before{content:attr(data-label);color:var(--primary-color);margin-right:1.5em;font-weight:400}#summary-section table.shown tr td:last-child{border-bottom:var(--blue-border);padding-bottom:1em}#summary-section table#general-summary td:first-child{font-size:1.1em;color:var(--highlighted-link-color)}#summary-section table#general-summary td:first-child::before{content:none}}@media(min-width: 980px){.table-section{max-width:calc(100vw - 2*var(--medium-margin));overflow-y:visible;position:relative}.table-section .dropdown-menu.show{min-height:max-content;background-color:var(--background-color)}.table-section .dropdown-menu.show .dropdown-item:hover{background-color:var(--info-back-color)}.table-section table{background-color:var(--background-color);border:var(--thin-border)}.table-section table thead th{font-weight:400;text-transform:uppercase;font-size:.75em;color:var(--basic-font-color)}.table-section table tbody .edit-row-btns{border:none;display:flex;justify-content:center;align-items:center}.table-section table tbody .edit-row-btns button{width:1.25em;height:1.35em;margin-right:.15em;background-repeat:no-repeat;background-size:contain}.table-section table tbody .edit-row-btns button.edit-row{background-image:url(images/edit-black-99e86c54f03096d6d78c.svg)}.table-section table tbody .edit-row-btns button.copy-row{background-image:url(images/file_copy-black-18dp-ec975927dd3d8a30dd84.svg)}.table-section table tbody .edit-row-btns button.delete-row{background-image:url(images/clear-black-2d58208bfa9ec55b191f.svg)}.table-section table tbody .edit-row-btns button.show-details{display:none}.mob-summary-title,.close-mobile-tab,.close-mobile-tab-btn{display:none}.mob-summary-title.shown,.close-mobile-tab.shown,.close-mobile-tab-btn.shown{display:none}}.darkmode .edit-row-btns button.edit-row{background-image:url(images/edit-white-3329a121ded10694445d.svg) !important}.darkmode .edit-row-btns button.copy-row{background-image:url(images/file_copy-white-18dp-5e9a1e42c0f1d658ac1a.svg) !important}.darkmode .edit-row-btns button.delete-row{background-image:url(images/clear-white-de8b89d4262a02663fda.svg) !important}.darkmode .opened-transactions{background-color:var(--background-color) !important}
.filter-bar{display:none;flex-wrap:wrap;align-items:stretch;border:.15em solid var(--transparent-light-gray);border-radius:4px;margin:1.25em 1em .25em;padding:0;color:var(--grey-btn-color)}.filter-bar button{border:none;background-color:var(--transparent-light-gray);color:inherit}.filter-bar button:hover{color:var(--dark-blue-font);transition:color .5s}.filter-bar .filters-link{padding:.25em 1em;min-width:140px;text-align:left;border-radius:4px 0 0 4px;margin:-0.15em}.filter-bar .filters-link p{text-transform:uppercase;font-size:medium;margin-bottom:0;font-weight:600}.filter-bar .filters-link span{font-size:.95em}.filter-bar .unfilter-btn{border:none;width:3em;height:3em;padding:.5em;align-self:center}.filter-bar .unfilter-btn svg{color:inherit}span.filters-no{font-size:.85em;font-weight:500;margin:.5em;background:#fff;border-radius:50%;color:var(--highlighted-link-color);width:1.2em;height:1.2em;line-height:1.25em;display:none}span.filters-no.shown{display:inline-block}button.filters-added{background-color:var(--highlighted-link-color);color:#fff}button.filters-added:hover,button.filters-added:active{filter:brightness(1.05)}
.modal{backdrop-filter:blur(5px)}.modal-backdrop{background-color:var(--background-color);opacity:70% !important}.modal-open{border:var(--thin-border)}.modal-open .modal-dialog .modal-header{border:none}.modal-open .modal-dialog .modal-header button span{font-size:28px !important}.modal-open .modal-dialog .modal-body{padding:.5em 1em 1.75em}.modal-open .modal-dialog .modal-body .msg-box{background-color:var(--err-back-color);border-left:.25em solid var(--err-red);border-radius:var(--small-elem-border-radius);color:var(--err-red);padding:.5em;margin-bottom:2em;box-shadow:var(--grey-bottom-shadow);display:none}.modal-open .modal-dialog .modal-body .msg-box p{line-height:1.5em;font-size:.8em;color:var(--dark-grey);margin:.5em}.modal-open .modal-dialog .modal-body .msg-box p::before{content:"⛔ Błąd";display:block;font-size:1rem;margin-right:.25em;margin-bottom:.35em;font-weight:600;color:var(--darkest-grey)}.modal-open .modal-dialog .modal-body .msg-box.visible{display:block}.modal-footer.read-only-mode button{background-color:var(--bblue-text-color) !important;color:var(--highlighted-link-color) !important}.modal-footer.read-only-mode button:active,.modal-footer.read-only-mode button:focus{border-color:var(--highlighted-link-color) !important}.message .modal-header{color:var(--darkest-grey) !important}.message .modal-header::before{margin-right:.25em;font-size:1.25em}.message .modal-header button span{color:var(--darkest-grey) !important}.message .modal-body{padding:.25em 1em !important}.message .modal-body p{color:inherit}.message .modal-footer button{color:#fff !important}.message button.submit-btn{font-size:1em;opacity:1;border:none !important;text-shadow:none !important;padding:.5em 1.25em !important}.message button.submit-btn:hover,.message button.submit-btn:focus{opacity:1 !important;filter:brightness(1.1)}.message .error-msg .modal-content{border-top:.25em solid var(--err-red);background-color:var(--err-back-color);color:var(--darkest-grey) !important}.message .error-msg .modal-content .modal-header::before{content:"⛔"}.message .error-msg .modal-content .modal-footer button{background-color:var(--err-red)}.message .success-msg .modal-content{border-top:.25em solid var(--success-green);background-color:var(--success-back-color);color:var(--darkest-grey) !important}.message .success-msg .modal-content .modal-header::before{content:"✅"}.message .success-msg .modal-content .modal-footer button{background-color:var(--success-green)}.message .warning-msg .modal-content{border-top:.25em solid var(--warning-yellow);background-color:var(--info-back-color);color:var(--darkest-grey) !important}.message .warning-msg .modal-content .modal-header::before{content:"⚠"}.message .warning-msg .modal-content .modal-footer button{background-color:var(--info-back-color)}.message .info-msg .modal-content{background-color:var(--info-back-color);color:var(--darkest-grey) !important}.message .info-msg .modal-content .modal-footer button{background-color:var(--secondary-color)}@media(min-width: 979px){.toasty{min-width:fit-content !important;width:20vw !important}}.darkmode input,.darkmode select{background-color:var(--background-color);color:inherit}.darkmode input:-webkit-autofill,.darkmode select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--background-color) inset;-webkit-text-fill-color:var(--violet-grey)}.darkmode input:active,.darkmode input:focus,.darkmode select:active,.darkmode select:focus{background-color:var(--background-color);-webkit-box-shadow:0 0 0px 1000px var(--background-color) inset}.darkmode .modal-content{background-color:var(--footer-background);color:#fff !important}.darkmode .modal-content .modal-header{color:var(--basic-font-color)}.darkmode .modal-content .msg-box{background-color:inherit !important;border:1px solid var(--err-red) !important;border-left-width:.25em !important}.darkmode .modal-content .msg-box p{color:var(--light-grey) !important}.darkmode .modal-content .msg-box p::before{color:var(--light-grey) !important}.darkmode .modal-content .input-group .input-group-prepend{background-color:var(--footer-background) !important}.darkmode .modal-content .input-group .input-group-prepend label{background-color:inherit;color:var(--light-grey);border-color:var(--light-grey)}.darkmode .modal-content .input-group .input-group-prepend label.incorrect{background-color:var(--footer-background) !important}.darkmode .modal-content .input-group input,.darkmode .modal-content .input-group select{background-color:var(--background-color);color:inherit}.darkmode .modal-content .input-group input:-webkit-autofill,.darkmode .modal-content .input-group select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--background-color) inset;-webkit-text-fill-color:var(--violet-grey)}.darkmode .modal-content .checkbox-group label{color:var(--light-grey) !important}.darkmode .modal-content .checkbox-group input{outline-color:var(--input-color)}
.import-export-card h2{margin-left:1em;margin-bottom:1em}.import-export-card .card-inner-content{padding:2em 1em !important}.import-export-card .import-info a{font-family:inherit;font-weight:400}.import-export-card .import-info a::before{content:"";display:inline-block;margin:0 .5em;background-image:url(images/question_mark-e4863b8141683039d2f9.svg);background-size:cover;width:1.25em;height:1.25em;transform:translateY(25%)}.import-export-card .import-card .brokers{background-color:inherit;color:var(--dark-grey);border-radius:.5em}.import-export-card .import-card .brokers .row{display:flex;flex-direction:row;flex-wrap:wrap;background-color:var(--row-background-color);margin:.5em 0;box-shadow:var(--row-shadow);border-radius:var(--small-elem-border-radius)}.import-export-card .import-card .brokers .row:not(:last-child){border-bottom:none}.import-export-card .import-card .brokers .column{display:flex;flex-direction:column;flex:1;padding:.5em}.import-export-card .import-card .brokers .br-logo{flex-basis:20%;flex-direction:row;align-items:center}.import-export-card .import-card .brokers .br-logo img{max-width:110px;height:auto;margin:auto;padding:.1em}.import-export-card .import-card .brokers .br-logo.calc-logo img{padding:0;max-width:150px}.import-export-card .import-card .brokers .br-file-type{flex-basis:70%}.import-export-card .import-card .brokers .br-file-type a{margin:.25em;font-size:.925em;color:var(--basic-link-color)}.import-export-card .import-card .import-form{display:none;background-color:inherit;border-radius:.5em;color:var(--dark-grey);padding:.15em 1em}.import-export-card .import-card .import-form .broker-section .img-broker-section{max-height:200px;padding:.25em;width:fit-content;overflow:hidden;display:flex;align-items:end}.import-export-card .import-card .import-form .broker-section .img-broker-section .img-broker{min-width:160px;width:5em;height:auto;margin-bottom:.5em;vertical-align:middle}.import-export-card .import-card .import-form .broker-section span{display:block;margin-right:1em;margin-bottom:1em;font-size:1.1em;text-decoration:underline;text-decoration-thickness:.75em;text-decoration-color:var(--background-color);text-decoration-skip-ink:none;text-underline-offset:-0.25em}.import-export-card .import-card .import-form .broker-section a[role=button]{margin-bottom:.75em}.import-export-card .import-card .import-form .broker-section #broker-manual{margin-top:.75em;margin-bottom:.75em}.import-export-card .import-card .import-form .broker-section #broker-manual a{color:var(--link-color);font-size:large}.import-export-card .import-card .import-form .broker-section #broker-manual a:hover{color:red}.import-export-card .import-card .import-form .card-nav-btns{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:1em}.import-export-card .import-card .import-form .card-nav-btns :first-child::before{content:"← ";font-size:1.5em}.import-export-card .import-card .import-form .card-nav-btns :last-child::after{content:"  →";font-size:1.5em}.import-export-card .import-card .import-form #import-delete-section{padding:.75em;background-color:var(--background-color);border-color:#b1dbff}.import-export-card .import-card .import-form #import-delete-section::before{content:""}.import-export-card .import-card .import-form #import-delete-section ol.imported-files-list{margin:0;padding-left:1.5em;max-height:4.3em;overflow-y:scroll}.import-export-card .import-card .import-form #import-delete-section ol.imported-files-list li{font-size:smaller}.import-export-card .import-card .import-form #import-delete-section button{background-color:var(--secondary-color);border:none !important;text-shadow:none;padding:.2em .75em !important;margin-top:.5em}.import-export-card .import-card .import-form #import-delete-section p,.import-export-card .import-card .import-form #import-delete-section span{text-indent:.5em;font-size:.9em !important;line-height:1.6;color:var(--basic-font-color)}.import-export-card .import-card .import-form #import-delete-section a{width:fit-content}.import-export-card .import-card .import-form #import-delete-section #imported-files{background-color:#fff;margin:.5em;padding:.5em;border-radius:inherit}.import-export-card .import-card .import-form .import-btn-sec{display:flex;flex-wrap:wrap;margin-bottom:2em;gap:.5em}.import-export-card .import-card .import-form .import-btn-sec button{padding-top:.35em;padding-bottom:.35em;line-height:1.5}.import-export-card .import-card .import-form .import-form-footer #imported-files ul{display:flex;flex-wrap:wrap;max-height:4em;overflow:auto}.import-export-card .import-card .import-form .import-form-footer #imported-files ul li{padding:1em}.import-export-card .import-card .import-card-footer{margin:.5em 0}.import-export-card .import-card .import-card-footer button{padding:.5em 2em}.darkmode .row .br-logo img{filter:grayscale(1) invert(1) brightness(4);opacity:.25}.darkmode .img-broker-section img{filter:grayscale(1) invert(1) brightness(4);opacity:.25}.darkmode .import-form::before{color:var(--basic-font-color)}.darkmode .import-form .broker-section{background-color:inherit}.darkmode .import-form .broker-section span{color:#fff}.darkmode .import-form .broker-section span::before{background-color:var(--accent-color) !important}@media(max-width: 980px){.import-export-card .import-card .card-nav-btns a{font-size:.8em}.import-export-card .import-card .row{flex-direction:column !important;box-shadow:none !important;margin:0 !important;padding:0 !important}.import-export-card .import-card .row .br-logo{display:none !important}.import-export-card .import-card .row a{box-shadow:var(--row-shadow);padding:.5em 1em;border-radius:var(--big-elem-border-radius)}.import-export-card .import-card .row .column{padding:0 !important}.import-export-card .import-card .import-form{padding:0 !important}.import-export-card .import-card .import-form>div{padding:0 1em !important}.import-export-card .import-card .import-form #import-delete-section{margin:0 .25em 1em !important}.import-export-card .import-card .import-form #import-delete-section button{margin-bottom:1em}.import-export-card .import-card .import-form .broker-section{padding:.5em 1em !important;margin-bottom:.5em !important}.import-export-card .import-card .import-form .broker-section img{margin-bottom:0 !important}.import-export-card .import-card .import-form form{margin:.25em !important;margin-bottom:1em !important}.import-export-card .import-card .import-form #importButton{padding:.35em 1.25em !important;width:100%}}
input,select{border-radius:var(--small-elem-border-radius) !important}input.incorrect,select.incorrect{border:1px solid var(--err-red);color:var(--err-red)}select{padding:.25em;border:var(--thin-border);border-radius:var(--small-elem-border-radius);min-width:fit-content !important;max-width:100%;font-size:small;cursor:pointer}input~select{border-radius:0 var(--small-elem-border-radius) var(--small-elem-border-radius) 0 !important}input{overflow:hidden !important}input:has(+select){border-radius:var(--small-elem-border-radius) 0 0 var(--small-elem-border-radius) !important}input[readonly]{background-color:#fff !important}input[type=file]{position:relative;z-index:1;border:.2em dashed var(--light-grey);border-radius:var(--small-elem-border-radius) !important;width:fit-content}input[type=file]::file-selector-button{width:100%;height:100%;border:none;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);cursor:pointer}input[type=checkbox]{appearance:none;margin-left:.15em;margin-right:.75em;font-size:.9em;min-width:18px;min-height:18px;width:1.15em;height:1.15em;background-color:var(--card-background-color) !important;border:var(--thin-border);border-color:var(--violet-grey);border-radius:.15em;position:relative;overflow:visible !important;cursor:pointer}input[type=checkbox]:checked{background-color:inherit;border-color:var(--primary-color)}input[type=checkbox]:checked::after{content:"L";font-family:Arial,Helvetica,sans-serif;-ms-transform:scaleX(-1) rotate(-36deg);-webkit-transform:scaleX(-1) rotate(-36deg);transform:scaleX(-1) rotate(-36deg);left:.25em;bottom:-0.2em;position:absolute;z-index:2;border-radius:inherit;color:var(--primary-color);text-shadow:-0.1em -0.1em 0 var(--card-background-color),.1em -0.1em 0 var(--card-background-color),-0.1em .1em 0 var(--card-background-color),.1em .1em 0 var(--card-background-color);font-size:1.5em;font-weight:700}.file-input{position:relative;height:10em;margin:2em 0}.file-input .input-group-prepend{position:absolute;left:50%;top:-1.25em;transform:translatex(-50%);z-index:2}.file-input .input-group-prepend span{display:block;width:3em;height:3em;background-color:#fff;border:.15em solid var(--light-grey);border-radius:3em !important;position:relative}.file-input .input-group-prepend span::after{content:"⤒";font-size:2em;font-weight:500;color:var(--secondary-color);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.file-input .custom-file{width:100%;height:100%;position:relative}.file-input .custom-file label{position:absolute;top:5em;left:50%;transform:translate(-50%, -50%);width:max-content;z-index:0;text-align:center;border:none}.file-input .custom-file label::after{content:"Wybierz lub przeciągnij i upuść plik";position:absolute;top:3em;left:50%;transform:translateX(-50%);width:max-content;border-radius:var(--small-elem-border-radius) !important;border:var(--thin-border);border-color:var(--secondary-color);color:var(--secondary-color);background-color:rgba(0,0,0,0)}.file-input .custom-file:hover{cursor:pointer !important}.slick-input-styles .modal-footer{border-top-color:rgba(0,0,0,0)}.slick-input-styles .modal-footer .btn-primary{padding:.375rem .75rem}.slick-input-styles .input-group{color:var(--secondary-color);position:relative;margin-bottom:1.75em}.slick-input-styles .input-group button{border:none;border-radius:0 4px 4px 0}.slick-input-styles .checkbox-group{display:flex;align-items:center;margin-bottom:1.65em}.slick-input-styles .checkbox-group .info-tooltip{height:2em !important}.slick-input-styles .checkbox-group label{margin-left:.35em}.slick-input-styles .input-group-prepend{position:absolute;left:.5em;top:-1.1em;z-index:10;background-color:#fff}.slick-input-styles .input-group-prepend label{margin-right:0;color:var(--dark-grey);font-size:.75em;padding:.15em .5em;border:none;background-color:inherit;border-radius:var(--small-elem-border-radius) !important;border:var(--thin-border)}.slick-input-styles .input-group-prepend label.custom-file-label.empty{color:#a1a1a1}.slick-input-styles .input-group-prepend label.incorrect{background-color:var(--err-back-color) !important;border-color:var(--err-red) !important}.slick-input-styles .input-group-prepend label.incorrect span{font-size:inherit !important;color:inherit !important}.slick-input-styles .custom-file-label,.slick-input-styles .custom-file-input,.slick-input-styles .custom-select,.slick-input-styles .override-checkbox,.slick-input-styles .standard-checkbox,.slick-input-styles #override-checkbox{cursor:pointer !important}.slick-input-styles .currency-select{max-width:20%}.darkmode .file-input .input-group-prepend span{background-color:var(--card-background-color)}.darkmode .file-input .custom-file{background-color:rgba(0,0,0,0) !important}.darkmode .file-input .custom-file-label{background-color:inherit;color:#fff}
footer .coop{box-shadow:var(--row-shadow);background-color:var(--footer-background);display:flex;flex-wrap:no-wrap;justify-content:center;gap:10%;padding:4em}footer .coop .company-address p{color:var(--dark-grey);font-size:.95em;text-align:left;margin-bottom:.15em}footer .coop .company-address{font-size:.8em !important}footer .coop .partner ul li img{min-width:150px;width:3em;height:auto}footer .coop .docs li{display:block}footer .coop ul.social-icons{display:flex;flex-wrap:wrap;gap:1em}footer .coop ul.social-icons li a[href]{display:block;min-height:35px;height:2.25em;aspect-ratio:1/1;background-size:contain;background-repeat:no-repeat;background-position:center}footer .coop ul.social-icons li a[href].facebook{background-image:url(images/Facebook-3a6301d412f29f4fae67.png)}footer .coop ul.social-icons li a[href].mail{background-image:url(images/Gmail-3c32bd6070c65d1f7173.png)}footer .coop ul.social-icons li a[href].youtube{background-image:url(images/YouTube-2e77620215a196f3eac0.png)}footer .copyright{background-color:var(--copyright-background);padding:1.25em}footer .copyright p{text-align:center;margin-bottom:0}footer .copyright p.copy::before{content:"©"}@media(max-width: 800px){footer .coop{padding:1em;display:block;margin:.5em 1em;box-shadow:none}footer .coop div{margin-bottom:1.75em}}.darkmode .social-icons{filter:brightness(0.9)}
.to-top{position:fixed;bottom:.1em;right:.1em;width:3em;height:3em;z-index:100;display:none}.to-top.visible{display:block}.to-top button.to-top-btn{background-color:var(--secondary-color);width:100%;height:100%;background-image:url(images/arrow-up-85fdb71bcff9bb09f8ae.svg);background-position:center;background-repeat:no-repeat}
.info-paragraph{background-color:var(--info-back-color);border:var(--info-border);border-radius:var(--small-elem-border-radius);margin-bottom:1em;padding-bottom:1em !important;position:relative}.info-paragraph::before{content:" 💡";position:absolute;left:.5em;top:.2em;font-size:1.2em}.info-paragraph p{margin:0;margin-bottom:.25em}.info-paragraph p:first-child{text-indent:1.6em;padding-top:1em}.info-paragraph p,.info-paragraph span{font-size:.825em;line-height:1.5}div.info-icon,span.info-icon{background-image:url(images/info-191f0cff9cabc8cfbdc8.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.2em;height:1.2em;position:relative;left:-2em;top:.25em;z-index:15;cursor:pointer;display:inline-block}.darkmode div.info-icon,.darkmode span.info-icon{background-image:url(images/info_dark-cf67869a7f748927f662.svg)}span.info-text{display:none;padding:.5em 1em;background-color:var(--info-back-color);color:var(--info-font-color);position:absolute;top:0;left:.05em;z-index:25;width:fill-available;border-radius:var(--small-elem-border-radius);border:var(--info-border);font-size:.9em}span.info-text.active{display:block}@media(min-width: 980px){.info-paragraph{padding:0 1em}}.darkmode .info-paragraph p{color:var(--darkest-grey)}
.report-btn-section{margin:1em}.report-btn-section button{max-width:unset}.summary-title{display:flex;flex-wrap:wrap;align-items:baseline;padding:var(--small-margin);margin-bottom:0}.summary-title .summary-year{width:fit-content}.summary-title p{margin-right:1em}.helpful-links{margin-left:1em;margin-bottom:1em}.helpful-links a{margin-right:.25em;margin-bottom:.5em;font-size:.9em}.summary-table-header{padding:var(--small-margin);margin:0 var(--small-margin) var(--small-margin);border-radius:var(--big-elem-border-radius);display:grid;grid-template-columns:2em auto 20%;grid-template-rows:auto;grid-template-areas:"info title enter" "space subtitle enter";align-items:center;background-color:inherit;box-shadow:var(--row-shadow)}.summary-table-header h5{grid-area:title}.summary-table-header .summary-title-label{color:var(--light-grey);font-size:.85em;margin-bottom:.15em;grid-area:subtitle;align-self:start}.summary-table-header .info-icon{position:static;background-image:url(images/info-blue-d491ef5a6bde5bd3357e.svg);grid-area:info;height:1.75em;aspect-ratio:2/1;align-self:start}.summary-table-header .info-text{position:static;grid-column:2/4;grid-row:1/3;align-self:start}.summary-table-header .show-details{border-top-right-radius:inherit;border-bottom-right-radius:inherit;grid-area:enter;align-self:center;background:url(images/enter-d41b10288e4fc5fa0f8c.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:2.65rem;aspect-ratio:1/1;justify-self:end;align-self:start}#summary-section{border-radius:var(--big-elem-border-radius)}#summary-section table{display:none}#summary-section table.shown tr td{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:.25em 0;font-size:.9em}#summary-section #report{font-weight:500;color:#fff}#summary-section #report:hover,#summary-section #report:active{color:#fff}.close-mobile-tab{display:none}.close-mobile-tab.shown{display:block;position:absolute;top:1em;right:1em;width:2em;height:2em;z-index:60}.close-mobile-tab.shown .close-mobile-tab-btn{position:absolute;top:0px;left:0px;width:2em;height:2em;background-color:rgba(0,0,0,0) !important;border-width:initial;border-style:none;border-color:initial;border-image:initial}.close-mobile-tab.shown .close-mobile-tab-btn::after{content:"×";position:absolute;top:0px;left:0px;right:0;bottom:0px;font-size:2em;color:var(--primary-color);line-height:100%}@media(max-width: 980px){#summary-section table{display:none}#summary-section table.shown{background-color:var(--card-background-color)}#summary-section table.shown tr td{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:.25em 0;font-size:.9em}}@media(min-width: 980px){.helpful-links{display:flex}#summary-section table{display:table}#summary-section table tbody tr:nth-child(2n+1){background-color:var(--card-background-color)}#summary-section .summary-table-header{padding:var(--small-margin);margin:0;box-shadow:none;border-radius:0 !important}#summary-section .summary-table-header .show-details{display:none}#summary-section #report{margin-left:auto}}
.open-transactions-section{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.open-transactions-section .empty-row{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.open-transactions-section table{display:none !important}.open-transactions-section table.shown{display:flex}
#fifo-open-view .table-section{width:-webkit-fill-available !important}.open-transactions-section{padding:.5em}.open-transactions-section .header-row{display:flex;flex-wrap:wrap;justify-content:space-between;width:fill-available;box-shadow:var(--row-shadow);padding:.15em;margin:.5em}.open-transactions-section .header-row div{margin-right:2em;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.open-transactions-section .header-row div p{font-size:1.15em}.open-transactions-section .header-row div .label{margin-right:1em;text-transform:uppercase;font-size:.7em;color:var(--dark-grey)}.open-transactions-section .header-row div:first-child{font-weight:600;font-size:1.15em;width:40%;min-width:200px;margin-left:1em;color:var(--basic-font-color)}.open-transactions-section .empty-row{font-weight:600;text-align:center;padding:var(--small-margin);color:var(--basic-font-color)}.open-transactions-section table{display:none !important;position:relative;background-color:#fff !important}.open-transactions-section table.shown{display:table !important}.open-transactions-section table.shown th{border-top:.025em solid var(--dark-grey)}.open-transactions-section table.shown tr:last-child{border-bottom:.025em solid var(--dark-grey)}.open-transactions-section table.shown tfoot{display:none}@media screen and (max-width: 979px){.open-transactions-section .header-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:.5em;padding:.75em;background-color:#fff;box-shadow:0 1px 6px var(--bblue-text-color);border-radius:.5em;width:100%;position:relative}.open-transactions-section .header-row div{min-width:45%;margin-bottom:.35em;margin-right:.15em;padding:.25em;text-transform:uppercase;position:relative}.open-transactions-section .header-row div:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit;width:100% !important;padding-right:3em}.open-transactions-section .header-row div:nth-child(2){align-self:flex-end;justify-self:center}.open-transactions-section .header-row div:nth-child(3){align-self:flex-end;justify-self:center}.open-transactions-section .header-row div.row-options{position:absolute;top:.5em;right:.5em;min-width:unset !important;width:fit-content !important}.open-transactions-section .header-row div p{margin-bottom:0}.open-transactions-section .header-row div span.label{position:absolute;top:-0.75em;left:.25em;font-size:.6em;text-transform:uppercase;font-weight:400;width:max-content}.open-transactions-section table{border-radius:var(--big-elem-border-radius) !important;box-shadow:var(--grey-bottom-shadow);padding:.5em}.open-transactions-section table.shown{display:flex !important;justify-content:center;align-items:center}.open-transactions-section table.shown::before{content:"Informacje szczegółowe";position:absolute;top:-4.5em;bottom:0;left:0;right:0;padding:1em;background-color:#fff;z-index:0}.open-transactions-section table.shown thead{display:none}.open-transactions-section table.shown tbody{z-index:40}.open-transactions-section table.shown tbody td::before{content:attr(data-label);margin-right:.5em;font-weight:600}.open-transactions-section table.shown tfoot{display:table-footer-group !important;z-index:40;position:absolute;top:-2.5em;right:2em}.open-transactions-section table.shown tfoot button.close-mobile-tab-btn{width:2em;height:2em;background-color:rgba(0,0,0,0);border:none;background-image:url(images/close-btn-blue-c5ba7cf28cdc5b308337.svg);background-repeat:no-repeat;background-size:100%;display:none}.open-transactions-section table.shown tr{display:flex;flex-direction:column}}


#faq-card{flex-direction:column;padding:4em 5em 2em;gap:0;border:var(--thin-border)}#faq-card ol{color:var(--basic-font-color);list-style-type:none}#faq-card ol li{padding:.5em 0;position:relative}#faq-card ol li::before{content:"/ 0 " counter(list-item) " / ";font-size:x-small;color:var(--violet-grey);position:absolute;top:1.1em}#faq-card ol li:nth-child(n+10)::before{content:"/ " counter(list-item) " / "}#faq-card ol li p{display:block;width:100%;padding:0 5em;position:relative;margin-bottom:1.5em;color:var(--basic-font-color)}#faq-card ol li p:not(.answer){cursor:pointer}#faq-card ol li p:not(.answer):hover,#faq-card ol li p:not(.answer).open{color:var(--accent-color)}#faq-card ol li p:not(.answer):hover::after,#faq-card ol li p:not(.answer).open::after{color:var(--accent-color)}#faq-card ol li p:not(.answer)::after{content:attr(sign);position:absolute;right:0;top:-0.25em;text-align:center;font-size:1.5em;border:var(--thin-border);border-radius:var(--small-elem-border-radius);padding:.25em;min-width:1.25em !important;color:var(--violet-grey)}#faq-card ol li p.answer{display:none;font-size:1em;line-height:1.6em;margin:0 .5em;margin-bottom:1.5em}@media(max-width: 900px){#faq-card{padding:1em;gap:0 !important}#faq-card ol{padding:1em}#faq-card ol li::before{display:none}#faq-card ol li p{padding:0}#faq-card ol li p::after{display:none}}
ul{list-style-type:none}.positions-view-type ul{display:flex;flex-wrap:wrap;margin:.75em 1em;border-bottom:var(--thin-border)}.positions-view-type ul li{padding:.25em;margin-right:1em}.positions-view-type ul li.ui-tabs-active a{color:var(--secondary-color);font-weight:500}
label{color:var(--secondary-color);font-size:.9em;margin-right:1em;margin-bottom:0;line-height:2.25em}label a{margin:0 .25em;color:var(--highlighted-link-color)}label.error-label{font-size:.8em;display:flex;justify-content:flex-end;text-transform:none;color:var(--err-red);margin-right:0;margin-bottom:.5em;line-height:1.25em}label.override-checkbox{color:var(--darkest-grey)}@media(max-width: 980px){label{line-height:1.25em;margin-bottom:.15em}}
.instructions-card{border:var(--thin-border);flex-direction:column;padding:4em 5em 2em;gap:0}.instructions-card ul{color:var(--basic-font-color)}.instructions-card ul li{padding:.5em 0;position:relative}.instructions-card ul li:first-child::before{content:"/ " attr(beginning) " /";font-size:x-small;color:var(--violet-grey);position:absolute;top:1.1em}.instructions-card ul li a{display:block;font-weight:500;font-size:1.1em;padding:0 5em;margin-bottom:1.5em}.instructions-card ul li a:hover{color:var(--accent-color)}@media(max-width: 900px){#card-instructions{padding:1em;gap:0 !important}#card-instructions .instructions-card{padding:1em}#card-instructions ul{padding:0}#card-instructions ul li::before{display:none}#card-instructions ul li a{padding:0}}
