.woosp-points{display:inline-flex;gap:.125em;align-items:baseline}.woosp-points span.points{--woosp-icon-color:transparent;display:flex;align-items:baseline;gap:.25em;height:100%}.woosp-points.with-unit span.points:after{content:'';background:var(--woosp-icon-color);width:.75em;height:.75em;display:inline-block;background-size:contain;-webkit-mask-image:var(--woosp-icon);mask-image:var(--woosp-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.75em;mask-size:.75em;-webkit-mask-position:center;mask-position:center}.woosp-cell-num,.woosp-cell-points{text-align:right}.woosp-tr-component{font-weight:400;background:#fff;padding:0 .5em;border-radius:.5em;font-size:.8em;display:inline-flex;align-items:center;justify-content:center;margin-left:.25em;border:1px solid #ccc}
.theme-storefront-compatible li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--store-points a:before{border:.5em solid;box-sizing:border-box;-webkit-mask-image:var(--woosp-icon);mask-image:var(--woosp-icon);-webkit-mask-size:1em;mask-size:1.15em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:'';width:1em;height:1em;float:none;position:absolute;right:0;top:50%;transform:translate(0,-50%)}.woocommerce-store-points .woocommerce-MyAccount-content *{box-sizing:border-box}nav.woosp-account-tabs ul{display:flex;font-size:1em;list-style:none;gap:.75em;margin:0;padding:1rem 0 0 .5rem;border-bottom:1px solid;justify-content:space-between}li.woosp-tab{border:none;padding:.5rem 1rem;box-shadow:0 0 0 0,0 0 0 1px,0 0 0 1px;width:100%;text-align:center}li.woosp-tab.active{position:relative;box-shadow:0 0 0 1px #fff,-1px -1px 0 1px,1px -1px 0 1px;background-color:#fff}li.woosp-tab a{text-decoration:none}.woosp-tab-content{margin:1rem 0 0 0}.woosp-tab-content .hidden{display:initial!important;visibility:hidden!important}.woosp-transactions{list-style:none;margin:0;padding:0 0 1em 0;display:grid;gap:.5em;align-content:center}.woosp-summary-balance{background-color:#7f54b3;border-radius:3px;display:flex;margin-bottom:1em;font-weight:700;color:#fff;text-shadow:1px 1px 2px rgb(0 0 0 / 50%);flex-direction:column}.woosp-summary-balance .inner{display:grid;justify-content:space-between;align-items:stretch;grid-template-columns:auto 40%}.woosp-summary-balance .inner label{font-weight:700;padding:0 1em;margin:0}.woosp-summary-balance .inner div{display:flex;justify-content:flex-end;align-items:center}.woosp-summary-balance .inner>div>span{padding:0 1em;background-color:#333;display:flex;height:100%;align-items:center;min-width:125px;justify-content:flex-end}.woosp-summary-balance .inner:first-child>div>span{border-top-right-radius:3px;padding-top:.5em}.woosp-summary-balance .inner:last-child>div>span{border-bottom-right-radius:3px;padding-bottom:.5em}.woosp-summary-balance .inner>div>span .points{height:auto}.woosp-summary-balance .inner:last-child>label{padding-bottom:.5em}.woosp-summary-balance .inner:first-child>label{padding-top:.5em}.woosp-transactions-date-delimiter{text-align:right}.woosp-transaction{display:grid;grid-template-columns:calc(100% - 5.5em - 8px) calc(5em + 8px);align-items:center;justify-items:start;gap:.5em;margin:0 auto;background-color:#eee;border-radius:3px;justify-content:space-between}.woosp-transactions-load-more{width:100%}.woosp-transactions .empty{display:none}.woosp-referrals-aggregate .empty .message,.woosp-transactions .empty .message{display:flex;flex-direction:column;align-items:center;gap:.5em}.woosp-transactions .empty a{display:flex;align-items:center;gap:.75em;width:100%;justify-content:center}.woosp-transaction-info{padding:0 .75em}.woosp-transaction-meta{font-size:.75em}.woosp-transaction-amount{font-size:1em;line-height:16px;height:100%;display:flex;padding:24px 4px;text-align:center;min-width:80px;margin-left:auto;color:#fff;font-weight:700;text-shadow:1px 1px 2px rgb(0 0 0 / 50%);border-top-right-radius:3px;border-bottom-right-radius:3px;flex-direction:column;justify-content:center}.woosp-transaction-credit .woosp-transaction-amount{background-color:#00d084}.woosp-transaction-debit .woosp-transaction-amount{background-color:#cf2e2e}.woosp-transaction-amount.length-over-6{font-size:.95em}.woosp-transaction-amount.length-over-7{font-size:.9em}.woosp-transaction-amount.length-over-9{font-size:.85em}.woosp-hero{background-color:#fff;padding:2em 1em;margin:0;margin-bottom:1em;position:relative}.woosp-hero .clip-path{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.woosp-hero .clip-path.top-left{background-color:#eee;-webkit-clip-path:polygon(0 0,100% 0,50% 50%,0 10%);clip-path:polygon(0 0,100% 0,50% 50%,0 10%)}.woosp-hero .clip-path.bottom-left{background-color:#bbb;-webkit-clip-path:polygon(0 10%,0 100%,50% 50%);clip-path:polygon(0 10%,0 100%,50% 50%)}.woosp-card{font-family:"Source Sans Pro",Helvetica,Arial,"Lucida Grande",sans-serif;background-color:#7f54b3;margin:1em auto;padding:1em;border-radius:.5em;box-shadow:0 0 3px 1px rgb(17 17 17 / 33%);text-shadow:1px 1px 2px rgb(0 0 0 / 50%);color:#fff;background:linear-gradient(145deg,rgb(255,255,255,10%) 0,transparent 50%,rgb(0,0,0,10%) 100%);background-color:#7f54b3;max-width:20em;position:relative}.woosp-card .background-mask{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:.5em;z-index:0;background:rgb(255 255 255 / 25%);display:block;background-size:contain;-webkit-mask-image:var(--woosp-icon);mask-image:var(--woosp-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10em;mask-size:1.25em;-webkit-mask-position:-2em 1em;mask-position:-2em 1em}.woosp-store-points-card .card-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75em}.woosp-store-points-card .customer-name{font-size:1.5em;line-height:1.125;font-weight:700}.woosp-store-points-card .card-content{margin-bottom:.75em;display:flex;align-items:center;gap:.75em 1em;flex-wrap:wrap}.woosp-store-points-card .card-content a{color:#fff;font-size:.625em;text-decoration:none;display:inline-flex;align-items:center;gap:.5em;line-height:1}.woosp-store-points-card .woosp-balance{display:flex;gap:.5em;font-size:1.125em;min-width:190px;justify-content:center}.woosp-store-points-card .card-footer{display:flex;align-items:center;column-gap:1em;font-size:.8em;justify-content:space-between;flex-wrap:wrap}.woosp-store-points-card .woosp-earnings,.woosp-store-points-card .woosp-spendings{display:flex;gap:.25em}.woosp-account-tab-content .pills{list-style:none;margin:0 0 1em 0;padding:0;display:flex;gap:.5em .75em;flex-wrap:wrap}.woosp-account-tab-content .pills li{background:#eee;padding:.125em .75em;border-radius:5em;border:1px solid transparent;font-size:.875em;cursor:pointer;user-select:none}.woosp-account-tab-content .pills li a{text-decoration:none;color:#6d6d6d}.woosp-account-tab-content .pills li.selected{border-color:#6d6d6d}.woosp-tab-referrals>section:not(:first-of-type){margin-top:1em;padding-top:1em;border-top:1px solid #eee}.woosp-tab-referrals>section:not(:first-of-type) h4{margin-bottom:1em}.woosp-referrals-top-referrals tr.empty{display:none}.woosp-referrals-top-referrals tr.empty td{background:#eee}.woosp-referrals-top-referrals tr.empty .message{text-align:center}.woosp-referrals-top-referrals tr.empty .message label{font-weight:700}.woosp-top-referrals-load-more{width:100%}.woosp-referrals-top-referrals td.woosp-cell-label{word-break:break-all}.woosp-referrals-top-referrals th.woosp-cell-label{width:50%}.woosp-referrals-top-referrals th.woosp-cell-num{width:15%}.woosp-referrals-top-referrals td.woosp-cell-points,.woosp-referrals-top-referrals th.woosp-cell-points{padding-right:.75em}.woosp-referrals-top-referrals td.woosp-cell-label,.woosp-referrals-top-referrals th.woosp-cell-label{padding-left:.75em}.woosp-referrals-top-referrals td,.woosp-referrals-top-referrals th{padding:.25em}.top-referrals-item.deprecated{visibility:hidden}.woosp-tab-referrals section.woosp-transactions-feed{margin:0;display:none}.woosp-referrals-aggregate .empty{display:none}.woosp-aggregate-item.deprecated{visibility:hidden}ul.woosp-referrals-aggregate{list-style:none;margin:0;padding:0 0 1em 0;display:grid;gap:.5em;align-content:center}.woosp-aggregate-item .woosp-transaction-info{height:100%;padding:0}.woosp-aggregate-item .main{display:flex;width:100%;height:100%;text-align:center;background:#ccc;align-items:center;justify-content:center;color:#333;font-weight:700}.woosp-aggregate-item label{display:grid;grid-template-columns:4em auto;justify-items:start;gap:.75em;height:100%;align-items:center}.woosp-referrals-aggregate-load-more{width:100%}.woosp-card.woosp-referrer-card{padding:1.5em 1em 1.5em 1em;margin:1em 1em;width:calc(316px - 2em);min-height:130px}.woosp-referrer-card .card-content{display:grid;grid-template-columns:calc(100% - 100px - 1em) 100px;gap:0 1em;align-items:center}.woosp-referrer-card-container{overflow:auto;vertical-align:bottom}.woosp-referrer-card .woosp-referrer-qr{min-height:100px;border:1px solid #11111133;border-radius:3px}.woosp-referrer-card .card-content label{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:1em 0 .5em 0}.woosp-referrer-card .card-content .referrer-name{font-size:1.25em;line-height:1.125}.woosp-referrer-card .card-content .referrer-id{font-size:.75em;margin-bottom:auto}.woosp-referrer-card-container .dom-to-image{width:316px}.woosp-referrer-link.copy-text{position:relative;margin:1em;max-width:500px}.woosp-referrer-link input{width:100%;padding-right:4.5em}.woosp-referrer-link button{position:absolute;right:0;background:#333;color:#fff}.copy-text button:active{background:#333}.copy-text button:before{content:attr(data-success);position:absolute;top:-3.5em;right:0;background:#333;padding:.5em .75em;font-size:.75em;display:none;width:max-content}.copy-text button:after{content:"";position:absolute;top:-1em;right:25px;width:10px;height:10px;background:#333;transform:rotate(45deg);display:none}.copy-text.active button:after,.copy-text.active button:before{display:block}.woosp-dashboard-summary{margin:2em 0}.woosp-dashboard-summary .intro{display:flex;align-items:baseline;gap:1em;margin-bottom:.5em;justify-content:space-between}.woosp-dashboard-summary .intro h3{margin:0}
.woosp-checkout-balance{margin-bottom:1em}
