.admin-logo[data-v-596d1148]{display:flex;width:fit-content;color:#fff}.admin-logo-wordmark[data-v-596d1148]{display:block;height:var(--mark);width:auto}.admin-logo-admin[data-v-596d1148]{font-family:Poppins,Futura,sans-serif;font-weight:300;font-size:75.7px;letter-spacing:.01em}.anim-caret[data-v-6f7c0fd2]{cursor:pointer}.user-nav-actions[data-v-6f7c0fd2]{padding-top:20px;padding-bottom:20px}.user-nav-actions .no-look-button[data-v-6f7c0fd2]{background:transparent;color:#fff;padding:0;margin:0 0 0 20px}.sidebar nav a[data-v-b9ad879a]{padding:9px 0}.section[data-v-b9ad879a]{padding:12px 0}.section .section-title[data-v-b9ad879a]{margin-bottom:4px;text-transform:uppercase;font-weight:bolder;letter-spacing:.3ch;opacity:.7;font-size:12px}:root{--team-nav-items-height: 0px;--sidebar-width: 200px;--border-radius: 3px;--transition-fast: .1s;--transition-medium: .2s;--transition-long: .5s;--color-accent: #328b89}*{box-sizing:border-box}html,body{height:100%;width:100%;margin:0;padding:0}body,input,select,textarea,button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#444}input,select,textarea{display:block;width:100%;margin-bottom:14px;padding:10px 8px;background:#00000008;font-size:18px;border:1px solid hsla(0,0%,0%,.15);border-radius:3px;outline:none;transition:border .1s ease}input::placeholder,textarea::placeholder{color:#ccc}:is(input,select,textarea):invalid,:is(input,select,textarea).error{border-color:#f90}select,textarea{width:100%}p{line-height:120%}ul{margin:0}a,button{outline:none;text-decoration:none;transition:all .1s ease}.app{height:100%}.u--right{float:right}.label{margin:0;color:#00000073;font-size:14px;font-weight:500;line-height:100%;text-transform:uppercase}.u--cursor{cursor:pointer}.fade-enter-active,.fade-leave-active{transition:all .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .2s ease}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}.section-loading{position:absolute;inset:0;pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#0006;font-size:19px}.section-loading .loading-icon{height:50px;width:50px;border-color:#7c5482;border-width:3px}.content .section-loading.content{margin:20% auto}.section-loading .button{margin:10px 0 0}.loading-icon{height:14px;width:14px;margin-right:8px;display:inline-block;animation:loading-icon 1.4s ease infinite;background:none;border:2px solid white;border-radius:100%;box-sizing:border-box;vertical-align:-10%}@keyframes loading-icon{0%{transform:scale(0)}33%{opacity:1}to{opacity:0;transform:scale(1.5)}}.dash-loading{margin:30px 0 50px;display:flex;justify-content:center;align-items:center}.dash-loading .loading-icon{height:30px;width:30px}.template-1 .sidebar{background-image:url(/assets/img/bg/1.jpg)}.template-1 .u--accent{color:#328b89}.template-1 .u--accent-bg{background-color:#328b89!important}.template-2 .sidebar{background-image:url(/assets/img/bg/2.jpg);background-position:15% 0}.template-2 .u--accent{color:#328b89}.template-2 .u--accent-bg{background-color:#328b89!important}.template-3 .sidebar{background-image:url(/assets/img/bg/3.jpg)}.template-3 .u--accent{color:#525671}.template-3 .u--accent-bg{background-color:#525671!important}.template-3 .u--accent-bg-danger{background-color:tomato!important}.template-3 .u--accent-bg-primary{background-color:#328b89!important}.template-3 .u--accent-bg-success{background-color:#3dd86d!important}.template-3 .u--accent-bg-dark{background-color:#333!important}.template-3 .u--color-danger{color:tomato!important}.template-3 .u--color-primary{color:#328b89!important}.template-3 .u--color-bg-dark{color:#333!important}.template-3 .u--color-bg{color:#525671!important}.template-3 .u--color-white{color:#f5f5f5!important}.template-3 .u--color-success{color:#3dd86d!important}.u--border-danger{border:1px solid tomato!important}.u--border-success{border:1px solid #3dd86d!important}.u--border-none{border:none!important}.u--grey-border{border:1px solid #eaeaea!important}.u--grey-border.selected{background-color:#eaeaea}.u--small-grey-text{color:#999;font-size:.8em}.template-3 .login,.template-3 .recover,.template-3 .link-expired{background-image:url(/assets/img/bg/3.jpg)}.u--mt-0{margin-top:0}.u--m-0{margin:0}.u--mb-5{margin-bottom:5px}.u--mr-5{margin-right:5px}.sidebar{height:100%;width:var(--sidebar-width);position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;background:url(/assets/img/bg/1.jpg);background-size:cover;color:#fff;text-align:center}.sidebar h1{margin:0;padding:30px 0;position:relative;text-align:center}.sidebar .logo a{position:absolute;inset:0;z-index:10;cursor:pointer}.sidebar h1 .admin-logo{margin:0 auto}.sidebar .nav-wrapper{margin-bottom:70px;min-height:0;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.sidebar nav{display:flex;flex-direction:column;overflow-y:auto}.sidebar nav a{padding:12px 0;display:block;color:#fff;cursor:pointer;font-size:16px;text-decoration:none}.sidebar nav a:hover,.sidebar nav .active{background:#fff3;transition:all 0s ease}.sidebar footer{width:100%;padding:15px 0;position:absolute;bottom:0;font-size:13px}.sidebar footer img{height:30px;width:30px;margin-top:-1px;margin-right:8px;border-radius:100%;vertical-align:middle}.header{display:flex;justify-content:space-between;align-items:flex-start}.header h1{display:inline-block}.header-nav-item{height:40px;padding:0 10px;display:inline-block;color:#444;cursor:pointer;font-size:87.5%;font-weight:500;line-height:40px;text-decoration:none;vertical-align:top}.header-nav-item:hover{opacity:.75}.header-nav-item .icon{vertical-align:-7%}.header nav button{height:36px;margin:0 4px;padding:0 16px;background:transparent;border-radius:3px;color:#999;cursor:pointer;font-size:81.25%;line-height:37px}.header nav button.add,.header nav button.button-main{background:var(--color-accent);color:#fff}.header nav button.add:active{opacity:1}.header nav button.add-open{opacity:.85}.header-nav-item .icon-search{vertical-align:-12%}.header-search{padding:0!important;position:relative;opacity:.5}.header-search.active{opacity:1}.header-search:focus-within{opacity:1}.header-search .icon{position:absolute;top:0;left:10px;z-index:1;font-size:160%}.header-search .header-search-input{height:40px;width:93px;padding:0 10px 0 34px;position:relative;z-index:2;background:none;cursor:pointer;font-size:15px;font-weight:400;line-height:40px;transition:all .15s ease,width .5s ease;vertical-align:top}.header-search.active .header-search-input{width:250px}.header-search-input:focus-within{width:250px}.header-search .header-search-input::placeholder{color:#444;opacity:.8}.header-search .header-search-input:focus::placeholder{opacity:.4}.header-search .header-search-input:hover:focus{opacity:1!important}.header-nav-item .icon-more{font-size:107.125%;vertical-align:middle}.toggle-dropdown{position:relative;z-index:10;-webkit-user-select:none;user-select:none}.toggle-dropdown.active .dropdown{display:block}.toggle-dropdown:hover{opacity:1}.toggle-dropdown:hover .toggle{opacity:.75}.toggle-dropdown.active .toggle{opacity:.5}.dropdown{min-width:100px;margin:0;position:absolute;top:100%;right:0;z-index:100;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000004d;opacity:1;transform:translateY(0);transition:all .05s ease-out}.dropdown-enter-active,.dropdown-leave-active{opacity:0;transform:translateY(-2px)}.dropdown a,.dropdown span{height:auto;padding:4px 15px;display:block;color:#444;cursor:pointer;font-size:100%;line-height:125%;text-decoration:none;white-space:nowrap}.dropdown a:first-child,.dropdown span:first-child{padding-top:10px}.dropdown a:last-child,.dropdown span:last-child{padding-bottom:10px}.dropdown a:hover,.dropdown span:hover{opacity:.65}.filter{font-size:15px;font-weight:400}.filter .toggle{opacity:.5}.filter-active .toggle{font-weight:500;opacity:1}.filter .icon-down{font-size:12px;vertical-align:0%}.filter .dropdown a{color:#999}.filter .dropdown .active,.filter .dropdown .active:hover{color:#444;opacity:1}.user-nav{--side-padding: 20px}.user-nav{width:100%;position:absolute;bottom:0;color:#fff;font-size:15px;text-align:left;z-index:1;-webkit-user-select:none;user-select:none}.user-nav.open{background:#534b61}.user-nav .user-row:before{position:absolute;inset:0 0 -1px;background:linear-gradient(#534b6100,#534b61);z-index:0;opacity:0;transition:opacity var(--transition-duration) var(--transition-curve);content:""}.user-nav .user-row:hover:before{opacity:.5}.user-nav.open .user-row:before{opacity:0}.user-nav .user-row{padding:20px var(--side-padding);position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:rgba(255,255,255,.15) 1px solid;transition:background-color var(--transition-medium) ease}.user-nav .user:hover{cursor:pointer;background-color:#ffffff4d}.user-nav .user-wrapper{display:flex;align-items:center}.user-nav .user-row{padding:var(--side-padding)}.user-nav .user-row:hover{background-color:#0000}.open .user-row:hover{background-color:#ffffff26}.open .user-row{border-top:rgba(255,255,255,.15) 1px solid}.user-nav img{height:30px;width:30px;margin-top:-1px;margin-right:8px;border-radius:100%}.user-nav .user-row .anim-caret{height:25px;width:30px;display:block;position:relative;font-size:11px;opacity:.8;transition:opacity var(--transition-medium) ease,background-color var(--transition-medium) ease}.user-nav .user:hover .anim-caret{opacity:1}.user-nav .user-row .anim-caret-right:before,.user-nav .user-row .anim-caret-left:before{display:inline-block;position:absolute;font-weight:900;transition:transform var(--transition-duration) var(--transition-curve)}.user-nav .user-row .anim-caret-right:before{transform:rotate(45deg);top:7px;left:12px}.user-nav .user-row .anim-caret-left:before{transform:rotate(-45deg);top:7px;left:7px}.open .anim-caret{transform:translateY(3px)}.open .user-row .anim-caret-right:before{transform:rotate(135deg)}.open .user-row .anim-caret-left:before{transform:rotate(-135deg)}.user-nav ul{margin:0}.user-nav a{padding:4px var(--side-padding);display:block;color:#fff;opacity:.7}.user-nav a:hover{opacity:1}.user-close{height:30px;position:relative;z-index:10}.body{padding:40px 40px 100px;position:fixed;top:0;right:0;bottom:0;left:var(--sidebar-width);overflow:auto}.body h1{margin:-3px 0 40px;font-size:225%;font-weight:300}ul{padding:0;list-style:none}ul li{position:relative}li p{margin:0}.load-more{padding:10px!important;cursor:pointer;color:#aaa;font-size:90%;text-align:center}.load-more:hover{color:#444}input[type=submit],button,.button{padding:15px;border:0;border-radius:3px;color:#fff;cursor:pointer;font-size:90%}input[type=submit]:hover,button:hover,.button:hover{opacity:.85}button:disabled,.button:disabled{opacity:.5;pointer-events:none}.button-secondary{font-weight:500;background:transparent;border:1px solid var(--color-accent)}.button-secondary:hover{opacity:.65}.actions{position:absolute;top:0;right:0;bottom:0;opacity:0}li:hover .actions{opacity:1}.action{height:100%;padding:10px;display:inline-block;color:#00000073;cursor:pointer;font-size:106.25%}.action:hover{color:#000c}.icon-right{margin-top:-6px;padding:9px;cursor:pointer}.icon-right:hover{opacity:.7}.stat-cell{font-size:93.75%;vertical-align:middle}.u--small{font-size:87.5%}.u--smaller{font-size:81.25%}.charts-toggle{margin-top:20px;color:#999;cursor:pointer;font-size:1rem}.charts-toggle:hover{color:#888}table{width:100%;border-collapse:collapse}th{padding:11px 0;font-size:12px;font-weight:600;text-align:left;opacity:.4;text-transform:uppercase;white-space:nowrap}td{padding:15px 0;border-top:1px solid #ddd;vertical-align:middle;font-size:15px;color:#555}td:last-child,th:last-child{padding-right:10px}.td-middle{display:table-cell;vertical-align:middle}.table-list li{padding:11px 10px;border-top:1px solid #ddd}.inactive{color:#0006}tr:hover,.table-list li:hover{background:#00000004;cursor:pointer}tr.no-hover:hover,tr.heading:hover{background:none;cursor:default}tr.active,.table-list .active{background:#0000000d!important}tr:last-child td,.table-list li:last-child{border-bottom:1px solid #ddd}.list-subheading{margin:4px 0 -2px;font-size:81.25%;opacity:.7}.blocks{display:flex;flex-wrap:wrap}.block{margin-right:31px;margin-bottom:31px;padding:25px;flex-basis:40%;flex-grow:1;position:relative;background:transparent;border-radius:3px;box-shadow:0 5px 28px #d5dddd;color:#444;-webkit-font-smoothing:antialiased}.block .title{display:inline-block;margin:-2px 0 16px;font-size:1.125rem;font-weight:600;line-height:100%;text-transform:uppercase}.block .title.complete{color:#32cd32}.block .title.incomplete{color:tomato}.block .block-detail{color:#666}.block .block-detail:last-child{margin-bottom:0}.block .icon-refresh{margin-left:5px;padding:2px;cursor:pointer}.block:nth-child(2n){margin-right:0}.metric-row{margin:0;display:flex;flex-wrap:wrap}.metric-row li{padding-right:10px;flex-basis:50%;flex-grow:1}.metric-title,.input-label{margin:2px 0 3px;opacity:.7;font-size:13px;font-weight:500;text-transform:uppercase}.tools.metric-title{margin:13px 0 5px}.metric{margin-bottom:8px;font-size:170%;letter-spacing:-1px}.metric .cents{font-size:60%;opacity:.7;vertical-align:43%}.metric-change{margin-top:1px;display:none;font-size:70%}.metric-delta{font-weight:600}.metric-period{opacity:0}.dash-link{color:inherit}.dash-link:hover{opacity:.8}.switch{height:24px;width:40px;position:relative;z-index:1;background:#0000004d;border-radius:50px;box-shadow:inset 0 1px 1px #0000000d;transition:all .15s ease}.switch:before{height:20px;width:20px;margin:2px 1px;position:absolute;z-index:2;background:#ffffffd9;border-radius:100%;box-shadow:0 1px 3px #00000026;content:"";transform:scale(.9);transition:all .2s ease}.switch.on{background:#32cd32}.switch.on:before{background:#fff;transform:scale(1) translate(17px)}.u--no-border{border:none!important}button,.button{color:var(--color-accent)}.button-main{background:var(--color-accent);color:#fff}.empty-state{padding:48px 20px;color:#94a3b8;font-size:.9em;text-align:center}.metric-box{padding:10px;border:1px solid #eee}.metric-list{margin:-2px 0 30px;display:flex;background:#0000;border-radius:2px}.metric-list li{padding:0;display:inline-block;flex-basis:100px;flex-grow:1;text-align:left}.metric-list .metric-stat{margin-top:6px;font-size:38px;font-weight:400;letter-spacing:-1px;line-height:100%}.metric-list .metric-unit{font-size:34px}.metric-list .metric-label{margin:0;color:#00000073;font-size:14px;font-weight:500;line-height:100%}.metric-list .icon{margin-right:3px;font-size:120%;line-height:50%;vertical-align:-10%}.metric-list .metric-sublabel{margin:4px 0 0;color:#0006;font-size:87.5%}.up{color:#32cd32;font-weight:500}.down{color:red;font-weight:500}.detail,.detail-nested{width:60%}.detail{padding:20px 40px 0;position:fixed;top:0;right:0;bottom:0;z-index:100;background:#fff;box-shadow:0 0 10px #0000004d;overflow-x:auto;overflow-y:scroll;transition:all .15s ease-out}.detail-enter-active,.detail-leave-active{transform:translate(100%)}.detail h2{margin:0 0 30px;display:inline-block;font-weight:400}.detail h3{margin:30px 0 12px;padding-bottom:5px;border-bottom:1px solid #ddd;font-weight:400}.detail h4{font-weight:600;opacity:.8;text-transform:uppercase}.detail h5{margin-top:20px;color:#999;font-size:1rem}.detail-header-icon{height:60px;width:60px;position:absolute;top:25px;right:17px;display:flex;align-items:center;font-size:130%;justify-content:center;cursor:pointer;font-style:normal;opacity:.35;transform:scale(1);transition:all .2s ease;-webkit-user-select:none;user-select:none}.detail-header-icon:hover{opacity:1;transform:scale(1.25)}.detail-hide{top:0;right:17px;font-size:115%;z-index:5}.detail-back{left:17px}.detail .header-nav{margin-top:-6px;margin-right:28px;display:inline-block;float:right;vertical-align:top}.detail .header-nav .toggle-dropdown:hover .toggle{opacity:.9}.detail .header-nav .toggle-dropdown.active .toggle{opacity:.6}.detail .header-nav .icon-down{padding-left:1px;font-size:90%;vertical-align:0%}.detail .header-nav .icon-more{padding-left:1px;vertical-align:0%}.detail .header-nav .dropdown{font-size:13px;top:90%}.detail li{width:100%;margin-bottom:35px;display:inline-block;float:left;word-break:break-word}.detail .full-width{width:100%}.detail .half-width{width:50%}.detail .line{height:1px;width:100%;background:#0000001a}.detail .stat{font-size:20px}.detail .label{margin-bottom:3px;color:#00000073;font-size:12px;font-weight:500;text-transform:uppercase}.detail .label-note{color:#0006;font-size:10px}.detail .label-subheading{margin:4px 0 -3px;font-size:87.5%;opacity:.75}.detail .notes{margin-top:10px}.detail button,.detail input[type=submit]{width:100%;background:var(--color-accent);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:100%}.detail button.button-secondary{background:unset;border:1px solid var(--color-accent);color:var(--color-accent)}.detail button.button-secondary:not(:first-child){margin-left:20px}.detail button.button-secondary a{color:var(--color-accent)}.detail .link-button{width:auto;padding:0;background:unset;text-transform:uppercase;color:var(--color-accent);cursor:pointer;font-size:.75rem;font-weight:600}.detail-row{padding:13px 0;border:1px solid rgba(0,0,0,.1);border-width:1px 0 1px 0;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none;position:relative}.detail-row.has-row-below{margin-bottom:0;border-bottom:0}.detail-row:hover{opacity:.8}.detail-row .switch{position:absolute;top:9px;right:0}.detail-row-deleted .label{color:#bb3939;font-size:15px;font-weight:500;text-transform:uppercase}.detail-row-deleted .info{opacity:.7}.detail-row-notes button,.detail-row-notes input[type=submit]{font-size:18px}.detail-row-notes{margin-top:-3px;font-size:15px}.detail-row-notes .item-row:not(:last-child){margin-bottom:20px}.detail-row-notes .item-row.has-action{display:flex;justify-content:space-between;align-items:flex-start}.detail-row-notes .label{margin-bottom:5px}.detail-row-active{font-size:15px}.detail .server-data-error,.detail .loading{color:#aaa;font-style:italic;font-weight:500}.detail-wrapper{transition:all .2s ease}.nested .detail-wrapper{opacity:0;transform:translate(-338px)}.quote-detail{width:25%}.detail-nested{width:100%;padding:40px;position:absolute;left:0;top:0;overflow-y:scroll;transition:all .2s ease}.detail-nested-enter-from,.detail-nested-leave-active{opacity:0;transform:translate(75%)}.detail-nested h2{margin-top:2em;display:block}.detail-nested .icon-swap{float:right}.detail-nested label{margin-bottom:3px;display:inline-block;font-size:14px;font-weight:500;opacity:.775}.detail-nested input[type=text],.detail-nested textarea{margin-bottom:30px;border-bottom:2px solid #eee}.detail-nested .description{padding-left:3px;font-size:14px;opacity:.5}.detail-nested input[type=submit]{margin-top:10px}.bottom-form{padding:0 40px;position:fixed;bottom:0;left:200px;right:0;z-index:10;display:flex;background:#fff;border-top:0;box-shadow:0 0 8px #00000026}.bottom-form input[type=text]{padding:20px 0;margin-right:1.5%;font-size:15px}.bottom-form input[type=submit]{width:13%;margin:10px 0}.user-detail .icon-copy{padding-left:2px;font-size:18px;cursor:pointer}.label.success{color:#76d216}.users .chart-title{margin-top:20px}.background-list{margin-top:-10px}.background-list td{vertical-align:middle}.background-list-photo-cell{width:70px;padding-right:10px}.background-list-url{width:10%}.noScroll{overflow:hidden}.quote-body{margin:0;text-indent:-6px}.quote-list li{padding-right:50px}.quote-list li:hover .quote-id{display:inline-block}.quote-list .action{opacity:0}.quote-list tr:hover .action{opacity:1}.detail .quote-body{margin-top:10px;margin-left:0;line-height:125%}.detail .quote-source{margin:6px 0;font-size:15px}.deleted .quote-body,.deleted .quote-source{opacity:.5}.edit-quote textarea{font-size:120%}.sort .active{color:#000}.twitter{height:100%;padding:0!important}.twitter iframe{border:0}.submissions .detail-photo,.submissions .detail-location{margin-bottom:0}.submissions .detail-location,.submissions .detail-name{padding:16px 0 2px!important;font-size:20px}.submissions .detail-location>div,.submissions .detail-name>div{padding:6px 0 2px!important;font-size:20px}.submissions .detail-time{margin:2px 0 20px;font-size:12px;opacity:.5}.submissions h2{margin:0 0 16px}.submissions .review h4{margin:0 0 5px;font-size:80%;opacity:.6}.submissions .review label{-webkit-user-select:none;user-select:none;line-height:150%}.submissions .review .checkbox-wrapper,.submissions .review label{cursor:pointer}.submissions .other-wrapper{margin:3px 0;position:relative}.submissions .other-wrapper input{position:absolute;top:2px;left:0}.submissions textarea{width:100%;margin:10px 0;padding:0 0 0 22px;line-height:125%}.submissions .button-row{margin-top:19px;display:flex;flex-wrap:wrap}.submissions .button-row button{padding:12px;flex:0 1 auto;flex-basis:49%;margin-bottom:10px}.submissions .button-row button:nth-child(odd){margin-right:1%}.submissions .button-row button:nth-child(2n){margin-left:1%}.submissions .feature,.submissions .approve{background:#72ac7b!important}.submissions .needs-info,.submissions .reject{background:#aaa!important}.notification-add,.integration-add{flex-wrap:wrap}.notification-add input[type=text],.notification-add textarea{width:30%}.integration-add textarea{width:50%}.notification-add textarea{height:140px}.integration-add textarea{height:80px}.notification-add .group-label,.integration-add .group-label,.promo-batch-add .plan-label{display:block;padding:2px;margin-top:10px}.notification-add .group-type,.integration-add .integration-type,.promo-batch-add .plan-type{width:30%;margin-right:20px}.notification-add button{margin:10px}.integration-add button,.integration-add input[type=submit]{margin:10px;height:50px}.login,.recover,.link-expired{--auth-violet: oklch(.68 .19 300);--auth-blue: oklch(.72 .12 222);--auth-rose: oklch(.74 .16 355);--auth-text: oklch(.99 .005 280);--auth-muted: oklch(.99 .005 280 / .68);position:absolute;inset:0;display:flex;overflow:auto;padding:24px;color:var(--auth-text);color-scheme:dark;font-family:-apple-system,system-ui,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#060911;background-position:center;background-size:cover}.login:before,.recover:before,.link-expired:before{content:"";position:fixed;top:50%;left:50%;width:760px;height:560px;translate:-50% -50%;pointer-events:none;background:radial-gradient(closest-side at 68% 38%,oklch(.55 .2 305 / .7),transparent),radial-gradient(closest-side at 28% 72%,oklch(.55 .16 235 / .55),transparent);filter:blur(48px);mix-blend-mode:plus-lighter}.login:after,.recover:after,.link-expired:after{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 35%,oklch(0 0 0 / .65) 100%)}.auth{position:relative;z-index:1;width:100%;max-width:400px;margin:auto}@media(prefers-reduced-motion:no-preference){.auth{animation:auth-scale-in .9s cubic-bezier(.16,1,.3,1) backwards}.auth-logo,.auth-card{animation:auth-fade-in .9s cubic-bezier(.16,1,.3,1) backwards}@keyframes auth-scale-in{0%{scale:.92}}@keyframes auth-fade-in{0%{opacity:0}}}.auth-logo{margin:0 auto 26px;filter:drop-shadow(0 6px 24px oklch(0 0 0 / .6))}.auth-card{padding:36px 36px 30px;border:1px solid oklch(1 0 0 / .14);border-radius:22px;background:linear-gradient(160deg,#ffffff1a,#ffffff08 55%),#302f4b4d;box-shadow:0 40px 90px #0009,inset 0 1px #ffffff42;-webkit-backdrop-filter:blur(32px) saturate(1.8);backdrop-filter:blur(32px) saturate(1.8)}@supports not (backdrop-filter: blur(1px)){.auth-card{background:#131423eb}}.auth-heading{margin:0 0 24px;text-align:center;font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.auth-subline{margin:-16px 0 24px;text-align:center;font-size:14px;line-height:1.45;color:var(--auth-muted)}.auth-message{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:10px 12px;border:1px solid oklch(1 0 0 / .16);border-radius:12px;background:#ffffff14;font-size:14px;line-height:1.4}.auth-message .lucide{flex:none;margin-top:1px}.auth-message.error{border-color:oklch(from var(--auth-rose) l c h / .45);background:oklch(from var(--auth-rose) l c h / .16);color:#ffd9e6;color:oklch(.92 .05 355)}.auth-field{display:block;margin-bottom:16px}.auth-field>span:first-child{display:block;margin-bottom:7px;font-size:14px;font-weight:600;color:#fbfbffe0}.auth-input-wrap{position:relative;display:block}.auth-card input{margin:0;padding:12px 13px;border:1px solid oklch(1 0 0 / .12);border-radius:12px;background:#0000004d;color:var(--auth-text);font-family:inherit;font-size:16px;transition:border-color var(--transition-fast) ease,background-color var(--transition-fast) ease,box-shadow var(--transition-fast) ease}.auth-input-wrap input{padding-right:44px}.auth-card input:hover{border-color:#ffffff3d}.auth-card input:focus{border-color:oklch(from var(--auth-blue) l c h / .85);background:#0000006b;box-shadow:0 0 0 4px oklch(from var(--auth-blue) l c h / .28)}.auth-card input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #181928}.auth-eye{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:34px;height:34px;padding:0;translate:0 -50%;border-radius:9px;background:transparent;color:var(--auth-muted)}.auth-eye:hover,.auth-eye:focus-visible{opacity:1;background:#ffffff1a;color:var(--auth-text)}.auth-submit{position:relative;display:flex;gap:8px;align-items:center;justify-content:center;width:100%;margin-top:20px;padding:13px 16px;border-radius:12px;background:linear-gradient(#fff3,#fff0 55%),linear-gradient(110deg,var(--auth-violet),var(--auth-blue));color:#fff;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0003,0 12px 30px -8px oklch(from var(--auth-violet) l c h / .75);transition:translate var(--transition-fast) ease,box-shadow var(--transition-fast) ease,filter var(--transition-fast) ease}.auth-submit:hover{opacity:1;translate:0 -1px;filter:brightness(1.1) saturate(1.1);box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 16px 36px -8px oklch(from var(--auth-violet) l c h / .9)}.auth-submit:active{translate:0;filter:brightness(.97)}.auth-submit:focus-visible{outline:2px solid oklch(1 0 0 / .8);outline-offset:2px}.auth-submit:disabled{opacity:.75;translate:0}.auth-spin{animation:auth-spin .9s linear infinite}@keyframes auth-spin{to{rotate:1turn}}.auth-link{display:flex;gap:6px;align-items:center;justify-content:center;margin:20px 0 0;font-size:14px;color:var(--auth-muted);cursor:pointer;transition:color var(--transition-fast) ease}.auth-link .lucide{transition:translate var(--transition-fast) ease}.auth-link:hover,.auth-link:focus-visible{color:var(--auth-text)}.auth-link:hover .lucide{translate:-2px 0}.auth ::selection{background:oklch(from var(--auth-violet) l c h / .5)}@media(max-width:480px){.login,.recover,.link-expired{padding:16px}.auth-card{padding:28px 24px}.auth-heading{font-size:25px}}.processing{pointer-events:none}.detail-view{overflow:hidden}.sales .sales-table{width:50%}.sales-table td{border:1px solid #ddd}.sales-table .value{text-align:right}.sales-table span{padding-right:10px;font-weight:bolder;font-size:15px;text-transform:uppercase}.sales .calculate{padding:13px 14px 12px;font-size:15px;border:1px solid hsla(0,0%,0%,.15)}.sales .error{margin-top:30px}.live{color:var(--color-accent);border-radius:50%;transform:scale(1);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 var(--color-accent)}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}
