html{--brand:#06f;--brand-hover:#0654d1;--brand-active:#0b43a3;--danger:#d81616;--danger-hover:#c10d0d;--danger-active:#970b0b;--error:#e51313;--warning:#dfc208;--success:#3a3;--red:#e51313;--orange:#d98026;--yellow:#dfc208;--green:#3a3;--blue:#06f;--brand-10:#0066ff1a;--brand-50:#0066ff80;--error-10:#e513131a;--error-50:#e5131380;--warning-10:#dfc2081a;--warning-50:#dfc20880;--success-10:#33aa331a;--success-50:#33aa3380;--black-25:#00000040;--button-text-color:#fff;--auth-legal-text-color:#ffffffbf;font-size:14px}html[data-theme=light]{--dropdown-background:#fff;--shadow-color:#0000001a;--modal-background:#fff;--black:#000;--darkest:#1a1a1a;--dark:#777;--grey:#b6b6b6;--lighter:#eaeaea;--lightest:#f4f4f4;--white:#fff}html[data-theme=dark]{--dropdown-background:#444;--shadow-color:#000000bf;--modal-background:#191919;--black:#fff;--darkest:#f1f1f1;--dark:#ccc;--grey:#7e7e7e;--lighter:#323232;--lightest:#282828;--white:#191919}html{overflow-y:auto}body{font-optical-sizing:auto;background-color:var(--white);scrollbar-gutter:stable both-edges;margin:0;font-family:Titillium Web,sans-serif;font-size:1rem;transition:background-color .1s}button,input,select,textarea{font:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--lighter);background-clip:content-box;border-radius:3px;width:6px;height:6px}::-webkit-scrollbar-thumb:hover{background-color:var(--grey)}a,button{transition:background-color .1s,color .1s,transform .1s}form .form-row{gap:1rem;display:flex}form .form-row>*{width:100%}button,a[role=button]{color:var(--darkest);background-color:#0000;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}button#add-row,a[role=button]#add-row{width:max-content;color:var(--brand)}button:not(:disabled),a[role=button]:not(:disabled){color:var(--darkest);cursor:pointer;transition:background-color .1s,color .1s,border .1s,transform .1s}button:not(:disabled):hover,a[role=button]:not(:disabled):hover{background-color:var(--lightest);text-decoration:none}button:not(:disabled):active,a[role=button]:not(:disabled):active{background-color:var(--lighter)}button:disabled,a[role=button]:disabled{color:var(--grey)}button.primary,a[role=button].primary{background-color:var(--brand);color:var(--button-text-color)}button.primary:not(:disabled):hover,button.primary:not(:disabled):focus-visible,a[role=button].primary:not(:disabled):hover,a[role=button].primary:not(:disabled):focus-visible{background-color:var(--brand-hover)}button.primary:not(:disabled):active,a[role=button].primary:not(:disabled):active{background-color:var(--brand-active)}button.primary:disabled,a[role=button].primary:disabled{background-color:var(--grey)}button.icon,a[role=button].icon{box-sizing:border-box;padding:.5rem}button span.material-symbols-rounded,a[role=button] span.material-symbols-rounded{width:1.5rem;height:1.5rem;font-size:1.5rem}a[role=button].disabled{color:var(--grey);pointer-events:none}a,h1,h2,h3,h4,h5,h6,p,button,li,ul,input,label,span{font-optical-sizing:auto;color:var(--darkest);font-family:Titillium Web,sans-serif}a:not(span),h1:not(span),h2:not(span),h3:not(span),h4:not(span),h5:not(span),h6:not(span),p:not(span),button:not(span),li:not(span),ul:not(span),input:not(span),label:not(span),span:not(span){transition:color .1s}.input label{gap:1rem;margin-bottom:5px;font-weight:600;display:flex}.input label .required-text{color:var(--grey);margin-left:auto;font-size:.875rem;font-weight:400;display:inline-block}div{transition:color .1s,border-color .1s,transform .2s,opacity .1s}.subtitle,p{color:var(--dark)}h1{font-size:2rem}span.tag{color:var(--brand);pointer-events:none;align-items:center;margin-left:.5rem;padding:.1rem .5rem;font-size:.8rem;font-weight:700;display:inline-flex;position:relative}span.tag:before{content:"";opacity:.2;background-color:currentColor;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0}span.tag .tag-icon{margin-left:.25rem;font-size:1.2rem}.item-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-top:2rem;display:grid}.toggle-enter-active,.toggle-leave-active{opacity:1;transform:translateY(0)}.toggle-enter-from{opacity:0;transform:translateY(-6px)}.toggle-leave-to{opacity:0;transform:translateY(6px)}aside .breadcrumbs{margin-bottom:4rem;font-weight:600}aside .breadcrumbs a{color:var(--dark);text-decoration:none}aside .breadcrumbs a:hover{text-decoration:underline}aside .breadcrumbs .current{color:var(--darkest)}.editor .content{margin-top:4rem;transition:all .2s}.editor form>.buttons{justify-content:flex-end;gap:1rem;width:100%;margin-top:2rem;display:flex}.editor form .fields{gap:1rem;margin-top:2rem;display:grid}.editor form .row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.editor form .row>.input{flex-grow:1}.heading{align-items:center;gap:2rem;margin-bottom:1rem;display:flex}.heading button,.heading a{min-width:max-content}.heading .title{flex-grow:1;margin:0}.organization-logo{background-color:var(--lighter);width:2rem;height:2rem;color:var(--darkest);border-radius:5px;justify-content:center;align-items:center;display:flex}.organization-logo span{color:var(--darkest);font-size:1.3rem}.table-filters{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.popup-menu{background-color:var(--modal-background);box-shadow:0 24px 64px var(--shadow-color);z-index:100;border-radius:1rem;max-height:300px;padding:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.3,.6,.7,1.4);position:absolute;overflow-y:auto}.popup-menu.fixed{position:fixed}.open-right-enter-active,.open-right-leave-active,.open-bottom-enter-active,.open-bottom-leave-active,.open-left-enter-active,.open-left-leave-active,.open-top-enter-active,.open-top-leave-active{transform:translateY(0)scale(1)}.open-left-enter-from,.open-left-leave-to,.open-right-enter-from,.open-right-leave-to,.open-bottom-enter-from,.open-bottom-leave-to,.open-top-enter-from,.open-top-leave-to{opacity:0}.open-left-enter-from,.open-left-leave-to{transform:translate(1rem)scale(.95)}.open-right-enter-from,.open-right-leave-to{transform:translate(-1rem)scale(.95)}.open-bottom-enter-from,.open-bottom-leave-to{transform:translateY(-1rem)scale(.95)}.open-top-enter-from,.open-top-leave-to{transform:translateY(1rem)scale(.95)}.skeleton{background:linear-gradient(90deg, var(--lighter) 30%, color-mix(in srgb, var(--lighter) 50%, transparent), var(--lighter) 70%) right/300% 100%;animation:2s infinite skeleton}.skeleton.text,.skeleton.checkbox{border-radius:5px}.skeleton.rectangle{border-radius:10px}.skeleton.circle{border-radius:50%}.skeleton-inline{align-items:center;gap:1rem;display:flex}.skeleton-row{flex-direction:column;gap:.5rem;display:flex}@keyframes skeleton{to{background-position:0}}.organization{border-radius:10px;align-items:center;gap:1rem;width:calc(250px - 2rem);padding:.5rem 1rem;transition:all .2s;display:flex;position:relative}.organization .information{flex-grow:1;overflow:hidden}.organization .information span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.organization .information .role{color:var(--grey)}.organization span.company-name{color:var(--darkest);font-weight:700}.organization>span.material-symbols-rounded{color:var(--grey);min-width:1.5rem}.organization img{border-radius:5px;width:2rem;height:2rem}.organization button{opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.organization:has(button:hover){background-color:var(--lightest)}.organization:has(button:active){background-color:var(--lighter)}.organization-switch-view{width:250px;display:flex}.organization-switch-view .organization:has(button:hover){background-color:var(--lighter)}.organization-switch-view .organization:has(button:active){transform:scale(.95)}ul.options:has(.empty){min-width:250px}.user-menu-container{justify-content:flex-end;align-items:center;width:250px;height:42px;display:flex}button.user-button{background-color:var(--white);transition:all .1s}button.user-button:has(img){padding:0}button.user-button img{border-radius:10px;width:2.5rem;height:2.5rem}button.user-button:hover{background-color:var(--lighter)}button.user-button:active{transform:scale(.95)}.material-symbols-rounded[data-v-eaeb0a06]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}header[data-v-eaeb0a06]{border-bottom:1px solid var(--lighter);background-color:var(--lightest);z-index:10;justify-content:center;align-items:center;gap:1rem;height:4rem;padding:0 1rem;transition:border-color .1s,background-color .1s;display:flex;position:sticky;top:0}header nav[data-v-eaeb0a06]{flex-grow:1;justify-content:center;align-items:center;gap:1rem;display:flex}header nav a[data-v-eaeb0a06]{min-width:100px;color:var(--darkest);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .1s;display:flex}header nav a.router-link-active[data-v-eaeb0a06]{background-color:var(--lighter);color:var(--brand)}header nav a[data-v-eaeb0a06]:hover{background-color:var(--lighter)}header nav a[data-v-eaeb0a06]:active{transform:scale(.95)}header nav a .icon[data-v-eaeb0a06]{height:1.5rem}[data-v-18827794]{will-change:transform, width, height, opacity;backface-visibility:hidden;perspective:1000px}.height-aware-transition-parent{transition:width .2s,height .2s}.page-swipe-enter-from,.page-swipe-leave-to{opacity:0}.page-swipe-enter-from{transform:translate(4rem)}.page-swipe-leave-to{transform:translate(-4rem)}.appear-enter-active,.appear-leave-active{transform:translate(0)}.appear-enter-from,.appear-leave-to{opacity:0;transform:translateY(5px)}#customer main{max-width:1040px;margin:8rem auto 0;padding:0 4rem 10rem}#customer main.large{max-width:1440px}#customer main:has(>aside){gap:2rem;display:flex}#customer main:has(>aside) section.content{flex-grow:1}#customer main:has(>aside) aside{width:100%;max-width:250px;height:max-content;position:sticky;top:2rem}main a,.overlay-container a{color:var(--brand);text-decoration:none}main a:active,.overlay-container a:active{color:var(--brand-active)}main a:hover,.overlay-container a:hover{color:var(--brand-hover);text-decoration:underline}.overlay-container>*{z-index:10}.page-swipe-enter-active,.page-swipe-leave-active{transform:translateY(0)}.page-swipe-enter-from,.page-swipe-leave-to{opacity:0;transform:translateY(2rem)}.slide-in-enter-active,.slide-in-leave-active{width:3.5rem}.slide-in-enter-from,.slide-in-leave-to{opacity:0;width:0}ul.actions{box-sizing:border-box;border-bottom:1px solid var(--lighter);width:200px;margin:0;padding:.5rem;list-style:none}ul.actions li{box-sizing:border-box;margin-bottom:.5rem;padding:0}ul.actions li:last-of-type{margin-bottom:0}ul.actions:last-of-type{border-bottom:none}ul.actions button{box-sizing:border-box;text-align:start;width:100%}ul.actions button.danger{color:var(--error)}ul.actions button.danger:disabled{color:var(--grey)}ul.actions a{box-sizing:border-box;width:100%}.option.hover .visual{background-color:var(--lightest)}.option:has(button:hover) .visual{background-color:var(--lightest)}.option:has(button:disabled){color:var(--grey)}.option:has(button:not(:disabled)) .visual{color:var(--darkest);cursor:pointer;transition:background-color .1s,color .1s,border .1s,transform .1s}.option.option{position:relative}.option.option .visual{color:var(--darkest);background-color:#0000;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.option.option .visual:has(span.material-symbols-rounded){gap:1rem}.option.option .visual .information>span{display:block}.option.option .visual .information>span.detail{width:100%;max-height:78px;color:var(--grey);-webkit-user-select:none;user-select:none;word-wrap:break-word;font-size:.875rem;font-weight:400;overflow:hidden}.option.option.hover .visual{background-color:var(--lightest)}.option.option:has(button:hover) .visual{background-color:var(--lightest)}.option.option button{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}ul.options{box-sizing:border-box;border-bottom:1px solid var(--lighter);width:100%;height:100%;margin:0;padding:.5rem;list-style:none;overflow:hidden}ul.options .visual{word-break:break-word}ul.options li{box-sizing:border-box;padding:0}ul.options li p.empty{width:100%;color:var(--grey);text-align:center;-webkit-user-select:none;user-select:none;margin:.5rem 0;font-weight:600}ul.options:has(li button.hover) button:hover:not(.hover){background-color:inherit}ul.options:last-of-type{border-bottom:none}ul.options button{box-sizing:border-box;text-align:start;width:100%;font-weight:400}ul.options button.placeholder{color:var(--grey)}ul.options a{box-sizing:border-box;width:100%}.form-buttons{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.bordered{border:1px solid var(--lighter);border-radius:10px}span.status,div.status,p.status{width:max-content;color:var(--color);align-items:center;gap:.5rem;padding:.1rem .6rem;font-weight:600;display:flex;position:relative}span.status:before,div.status:before,p.status:before{background-color:var(--color);content:"";opacity:.25;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0}form{flex-direction:column;gap:1rem;display:flex}form p{margin:0}.popup-details{max-width:350px}.popup-details .title{border-bottom:1px solid var(--lighter);padding:.5rem 1rem}.popup-details .content{padding:1rem}.popup-details p{color:var(--darkest);word-break:break-word;margin:0}.side-menu{margin-top:2rem}.side-menu h4{color:var(--dark);margin:1rem 0}.side-menu ul{box-sizing:border-box;width:250px;margin:0 0 2rem;padding:0;list-style:none}.side-menu li{margin-bottom:.5rem;padding:0}.side-menu li:last-child{margin-bottom:0}.side-menu li .router-link-active{color:var(--brand);background-color:var(--brand-10)}button.button{box-sizing:border-box;height:max-content;color:var(--button-text-color);justify-content:center;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5rem;display:flex}button.button.animated{transition:opacity .2s,transform .2s,background-color .2s}button.button .icon{font-size:1.5rem}button.button.icon{padding:.5rem 1rem .5rem .75rem}button.button.status{color:var(--lighter);position:relative}button.button.status:before{content:"";opacity:.25;background-color:currentColor;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}button.button.status.state-success{color:var(--success)}button.button.status.state-warning{color:var(--warning)}button.button.status.state-error{color:var(--error)}button.button .loading{box-sizing:border-box;border:2px solid var(--button-text-color);border-left:2px solid #0000;border-radius:50%;width:1.1rem;height:1.1rem;animation:1s linear infinite spin;display:block}button.button:focus-visible{box-shadow:0 0 4px -2px var(--brand)}button.button.primary{background-color:var(--brand);color:var(--button-text-color)}button.button.primary:not(:disabled):hover,button.button.primary:not(:disabled):focus-visible{background-color:var(--brand-hover)}button.button.primary:not(:disabled):active{background-color:var(--brand-active)}button.button.primary:disabled{background-color:var(--grey)}button.button.danger{background-color:var(--danger);color:var(--button-text-color)}button.button.danger:not(:disabled):hover,button.button.danger:not(:disabled):focus-visible{background-color:var(--danger-hover)}button.button.danger:not(:disabled):active{background-color:var(--danger-active)}button.button.danger:disabled{background-color:var(--grey)}button.button.secondary{border:1px solid var(--lighter);background-color:var(--white);color:var(--darkest)}button.button.secondary:not(:disabled):hover,button.button.secondary:not(:disabled):focus-visible{background-color:var(--lightest)}button.button.secondary:not(:disabled):active{background-color:var(--lighter)}button.button.secondary:hover{background-color:var(--lightest)}button.button.secondary:focus-visible{border:1px solid var(--brand)}button.button.secondary:disabled{background-color:var(--lighter)}button.button.secondary .loading{border-color:var(--darkest);border-left:2px solid #0000}button.button.text{color:var(--darkest)}button.button.text:disabled{background-color:var(--lighter)}button.button.text .loading{border-color:var(--darkest);border-left:2px solid #0000}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.material-symbols-rounded[data-v-a48f4a05]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.empty-view[data-v-a48f4a05]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:4rem 0;display:flex;overflow:hidden}.empty-view .icon[data-v-a48f4a05]{width:1.5rem;height:1.5rem;color:var(--darkest);position:relative}.empty-view .icon .graphic[data-v-a48f4a05]{pointer-events:none;width:25rem;height:25rem;color:var(--lighter);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-view .buttons[data-v-a48f4a05],.empty-view .info[data-v-a48f4a05]{z-index:1}.empty-view .info p[data-v-a48f4a05]{margin:0}.empty-view .info p b[data-v-a48f4a05]{color:var(--darkest);transition:color .1s}.empty-view .info p[data-v-a48f4a05]:first-of-type{font-size:1.25rem}.radio-button .options{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.radio-button .options>.button{border:1px solid var(--lighter);border-radius:10px;align-items:center;gap:1rem;padding:1.5rem 1rem;transition:border .1s;display:flex;position:relative}.radio-button .options>.button input{cursor:pointer;opacity:0;border-radius:10px;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.radio-button .options>.button h4{align-items:center;margin:0 0 5px;transition:color .1s;display:flex}.radio-button .options>.button:has(.icon) h4{margin-top:1rem}.radio-button .options>.button p{margin:0}.radio-button .options>.button .icon{width:2.5rem;height:2.5rem;color:var(--dark);border-radius:10px;place-items:center;transition:color .1s,background-color .1s;display:grid}.radio-button .options>.button .icon.material-symbols-rounded{background-color:var(--lighter)}.radio-button .options>.button .indicator{box-sizing:border-box;border:1px solid var(--lighter);border-radius:50%;place-items:center;width:14px;min-width:14px;height:14px;min-height:14px;padding:2px;transition:border .1s;display:grid}.radio-button .options>.button .indicator .selected{background-color:var(--white);border-radius:50%;width:0;height:0;transition:width .1s,background-color .1s,height .1s}.radio-button .options>.button:has(input:disabled){border:1px solid var(--lighter);background-color:var(--lighter)}.radio-button .options>.button:has(input:disabled) input{cursor:not-allowed}.radio-button .options>.button:has(input:disabled) .indicator{border:1px solid var(--grey);background-color:var(--grey)}.radio-button .options>.button:has(input:not(:disabled):hover){border:1px solid var(--grey)}.radio-button .options>.button:has(input:not(:disabled):hover) .indicator{border:1px solid var(--grey)}.radio-button .options>.button:has(input:not(:disabled):focus-visible){outline:5px auto -webkit-focus-ring-color}.radio-button .options>.button:has(input:not(:disabled):checked){border-color:var(--brand)}.radio-button .options>.button:has(input:not(:disabled):checked) h4{color:var(--brand)}.radio-button .options>.button:has(input:not(:disabled):checked) .icon{color:var(--button-text-color)}.radio-button .options>.button:has(input:not(:disabled):checked) .icon.material-symbols-rounded{background-color:var(--brand)}.radio-button .options>.button:has(input:not(:disabled):checked) .indicator{border:1px solid var(--brand)}.radio-button .options>.button:has(input:not(:disabled):checked) .indicator .selected{background-color:var(--brand);width:100%;height:100%}.material-symbols-rounded[data-v-58bc29f4]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.profile-cell[data-v-58bc29f4]{align-items:center;gap:1rem;display:flex}.profile-cell img[data-v-58bc29f4],.profile-cell div.icon[data-v-58bc29f4]{border-radius:10px;width:2rem;min-width:2rem;height:2rem}.profile-cell div.icon[data-v-58bc29f4]{background-color:var(--lighter);justify-content:center;align-items:center;transition:background-color .1s;display:flex}.profile-cell div.icon span[data-v-58bc29f4]{width:1.5rem;height:1.5rem}.profile-cell .details[data-v-58bc29f4]{flex-direction:column;display:flex}.profile-cell .details button[data-v-58bc29f4]{cursor:pointer;text-align:start;border-radius:0;padding:0}.profile-cell .details button[data-v-58bc29f4]:hover{background:0 0;text-decoration:underline}.profile-cell .details p[data-v-58bc29f4]{color:var(--darkest);margin:0}.material-symbols-rounded[data-v-3c6422a1]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}span[data-v-3c6422a1]{transition:color .1s}button[data-v-3c6422a1]{cursor:pointer;border-radius:0;padding:0}button[data-v-3c6422a1]:hover{background:0 0;text-decoration:underline}.material-symbols-rounded[data-v-9a0146a0]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}p.status[data-v-9a0146a0]{margin:0;transition:opacity .2s,transform .2s}.animated[data-v-9a0146a0]{animation:2s linear infinite rotate-9a0146a0}span[data-v-9a0146a0]{transition:color .1s}@keyframes rotate-9a0146a0{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.material-symbols-rounded[data-v-fe7cc906]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}p.date[data-v-fe7cc906]{text-transform:lowercase}p.date[data-v-fe7cc906]:first-letter{text-transform:uppercase}p.date[data-v-fe7cc906]{margin:0}span[data-v-fe7cc906]{transition:color .1s}.material-symbols-rounded[data-v-560b7b9f]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}span[data-v-560b7b9f]{font-weight:600;transition:color .1s}.checkbox{align-items:center;gap:1rem;display:flex}.checkbox span{margin:0;display:inline}.checkbox span a{color:var(--brand);display:inline}.checkbox .checkbox{box-sizing:border-box;border:1px solid var(--lighter);background-color:var(--white);width:1.5rem;min-width:1.5rem;height:1.5rem;color:var(--white);border-radius:5px;transition:all .1s;position:relative}.checkbox .checkbox .check{color:var(--button-text-color);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:20px;transition:all .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox .checkbox:has(input[type=checkbox]:focus-visible){border:1px solid var(--brand);box-shadow:0 0 4px -2px var(--brand)}.checkbox .checkbox:has(input[type=checkbox]:checked){border:1px solid var(--brand);background-color:var(--brand)}.checkbox .checkbox:has(input[type=checkbox]:checked) .check{opacity:1}.checkbox .checkbox:has(input[type=checkbox]:disabled){border:1px solid var(--lightest);background-color:var(--lightest)}.checkbox .checkbox:has(input[type=checkbox]:not(:disabled):hover){background-color:var(--lightest)}.checkbox .checkbox:has(input[type=checkbox]:not(:disabled):active){border:1px solid var(--grey);background-color:var(--light)}.checkbox .checkbox:has(input[type=checkbox]:not(:disabled):checked:hover){border-color:var(--brand-hover);background-color:var(--brand-hover)}.checkbox .checkbox:has(input[type=checkbox]:not(:disabled):checked:active){border-color:var(--brand-active);background-color:var(--brand-active)}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;border-radius:5px;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.dropdown .dropdown-context{position:relative}.dropdown .dropdown-context .selected-value{width:100%}.dropdown .dropdown-context .input-box{position:relative}.dropdown .dropdown-context .input-box .visual{border:none;border:1px solid var(--lighter);color:var(--darkest);word-break:break-word;background-color:#0000;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 2rem .5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.dropdown .dropdown-context .input-box .visual .placeholder{color:var(--grey);font-weight:400}.dropdown .dropdown-context .input-box .visual:has(button:not(:disabled):hover){border:1px solid var(--grey)}.dropdown .dropdown-context .input-box .visual:has(button:not(:disabled):active){border:1px solid var(--brand);box-shadow:0 0 4px -2px var(--brand)}.dropdown .dropdown-context .input-box .visual:has(button:not(:disabled):focus-visible){border:1px solid var(--brand);box-shadow:0 0 4px -2px var(--brand)}.dropdown .dropdown-context .input-box .visual:has(button:not(:disabled):focus){border:1px solid var(--brand);box-shadow:0 0 4px -2px var(--brand)}.dropdown .dropdown-context .input-box .visual:has(button:disabled){background-color:var(--lighter);cursor:not-allowed}.dropdown .dropdown-context .input-box .visual:has(span.material-symbols-rounded):has(span.detail){gap:1rem}.dropdown .dropdown-context .input-box .visual button{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.dropdown .dropdown-context .input-box .visual .information{word-break:break-word}.dropdown .dropdown-context .input-box .visual .information>span{word-break:break-word;width:100%;font-weight:400;display:block}.dropdown .dropdown-context .input-box .visual .information>span.detail{width:100%;max-height:78px;color:var(--grey);-webkit-user-select:none;user-select:none;word-break:break-word;font-size:.875rem;overflow:hidden}.dropdown .dropdown-context .input-box .visual .information:has(span.detail)>span:first-child{font-weight:600}.dropdown .dropdown-context .input-box.open button{border:1px solid var(--brand);box-shadow:0 0 4px -2px var(--brand)}.dropdown .dropdown-context .input-box select{z-index:-1;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.dropdown .dropdown-context .icon{width:1.5rem;height:1.5rem;color:var(--grey);pointer-events:none;font-size:1.5rem;transition:color .1s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.dropdown .dropdown-context:has(.icon) select{padding:.5rem 1rem .5rem 3rem}.dropdown .dropdown-context .selected-value,.dropdown .dropdown-context .visual{padding:.5rem 2rem .5rem 1rem}.dropdown .dropdown-context:has(.icon) .selected-value{padding:.5rem 2rem .5rem 3rem}.dropdown .dropdown-context:has(.icon) .visual{padding:.5rem 2rem .5rem 3rem}.dropdown .dropdown-context:has(.icon) button{padding:.5rem 2rem .5rem 3rem}.dropdown .arrow{color:var(--darkest);pointer-events:none;transition:all;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.material-symbols-rounded[data-v-90a8401c]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pagination[data-v-90a8401c]{justify-content:flex-end;gap:1rem;display:flex}.pagination .dropdown[data-v-90a8401c]{min-width:120px}.pagination .details[data-v-90a8401c]{background-color:var(--lighter);display:flex}.pagination .details .count[data-v-90a8401c]{padding:.5rem 1rem}.pagination .details .controls[data-v-90a8401c]{border-left:1px solid var(--lighter);background-color:var(--white);border-radius:10px;display:flex}.pagination .details .controls button[data-v-90a8401c]{padding:.5rem}.material-symbols-rounded[data-v-f148efa0]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.app-roles[data-v-f148efa0]{flex-wrap:wrap;gap:.5rem;display:flex}.app-role[data-v-f148efa0]{border:1px solid var(--lighter);background:var(--lightest);min-height:2rem;color:var(--darkest);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.app-icon[data-v-f148efa0]{background:var(--brand-10);width:2rem;color:var(--brand);letter-spacing:.02em;align-self:stretch;place-items:center;font-size:.72rem;font-weight:700;display:grid}.app-name[data-v-f148efa0],.role[data-v-f148efa0]{white-space:nowrap;padding:.25rem .6rem}.app-name[data-v-f148efa0]{font-weight:600}.role[data-v-f148efa0]{border-left:1px solid var(--lighter);color:var(--dark)}.no-roles[data-v-f148efa0]{color:var(--dark)}.material-symbols-rounded[data-v-7fe977d6]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.table[data-v-7fe977d6]{border:1px solid var(--lighter);border-radius:10px;transition:border .1s}.table table[data-v-7fe977d6]{border-collapse:collapse;width:100%}.table table .action[data-v-7fe977d6]{width:2rem}.table table button[data-v-7fe977d6]{margin:0}.table table th[data-v-7fe977d6],.table table td[data-v-7fe977d6]{font-optical-sizing:auto;text-align:start;color:var(--darkest);font-family:Titillium Web,sans-serif;transition:border .1s,color .1s}.table table th.minimal[data-v-7fe977d6],.table table th.actions[data-v-7fe977d6],.table table th.select[data-v-7fe977d6],.table table td.minimal[data-v-7fe977d6],.table table td.actions[data-v-7fe977d6],.table table td.select[data-v-7fe977d6]{width:1.5rem}.table table th.select[data-v-7fe977d6],.table table td.select[data-v-7fe977d6]{padding-right:0}.table table th[data-v-7fe977d6]{padding:.75rem 1rem}.table table td[data-v-7fe977d6]{border-top:1px solid var(--lighter);padding:.5rem 1rem}.table+.pagination[data-v-7fe977d6]{margin-top:1rem}.modal{background-color:var(--modal-background);box-shadow:0 24px 64px var(--shadow-color);box-sizing:border-box;border-radius:1rem;width:auto;max-height:calc(100vh - 200px);transition-duration:.2s;transition-timing-function:cubic-bezier(.3,.6,.7,1.4);overflow-y:auto}.modal.small{min-width:400px;max-width:600px}.modal.medium{min-width:600px;max-width:800px}.modal.large{min-width:800px;max-width:1000px}.modal .modal-header{border-bottom:1px solid var(--lightest);color:var(--darkest);align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1rem;display:flex}.modal .modal-header h3{flex-grow:1;margin:0;font-weight:600}.modal .modal-content{padding:1rem}.overlay{cursor:pointer;background-color:#00000080;width:100%;height:100%;transition-duration:.2s;transition-timing-function:cubic-bezier(.3,.6,.7,1.4);position:fixed;top:0;left:0}.modal-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.fade-in-out-enter-active,.fade-in-out-leave-active{opacity:1}.fade-in-out-enter-from,.fade-in-out-leave-to{opacity:0}.note{box-sizing:border-box;border-left:4px solid var(--brand);background-color:var(--brand-10);border-radius:10px;gap:1rem;width:100%;padding:1rem;transition:background-color .1s;display:flex}.note span,.note p{transition:color .1s}.note .material-symbols-rounded{color:currentColor}.note .greyed{color:var(--darkest)}.note.warning{border-color:var(--warning);background-color:var(--warning-10);color:var(--warning)}.note.warning .highlighted{color:var(--warning)}.note.error{border-color:var(--error);background-color:var(--error-10);color:var(--error)}.note.error .highlighted{color:var(--error)}.note.info{border-color:var(--brand);background-color:var(--brand-10);color:var(--brand)}.note.info .highlighted{color:var(--brand)}.note.success{border-color:var(--success);background-color:var(--success-10);color:var(--success)}.note.success .highlighted{color:var(--success)}.note .note-content{flex-grow:1}.note .note-content p{margin:.5rem 0 0}.note .note-content span{transition:color .1s}.note .info-title{font-weight:700}.single-line input{box-sizing:border-box;border:1px solid var(--lighter);background-color:var(--white);width:100%;color:var(--darkest);border-radius:10px;outline:none;padding:.5rem 1rem;font-size:1rem;line-height:1.5rem;transition:all .1s}.single-line input::placeholder{color:var(--grey);transition:all .1s}.single-line input:not(:disabled):hover{border:1px solid var(--grey)}.single-line input:not(:disabled):focus{border:1px solid var(--brand);box-shadow:0 0 4px -2px var(--brand)}.single-line input:disabled{border:1px solid var(--lighter);background-color:var(--lighter)}.single-line input.error{border-color:var(--red)}.single-line:has(input:not(:disabled):focus) .icon{color:var(--brand)}.single-line .input-holder{position:relative}.single-line .input-holder .icon{width:1.5rem;height:1.5rem;color:var(--grey);pointer-events:none;font-size:1.5rem;transition:color .1s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.single-line .input-holder:has(.icon) input{padding:.5rem 1rem .5rem 3rem}.single-line .error-text{color:var(--error);margin-top:5px;font-size:.875rem;font-weight:700;display:block}.confirmation-message{margin:1rem 0 2rem}.confirmation-message div.danger{background-color:var(--error-10);width:100%;color:var(--error);text-align:center;border-radius:10px;padding:1rem 0}.confirmation-input{margin-bottom:1rem}.material-symbols-rounded[data-v-571537d9]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.group-fields[data-v-571537d9]{gap:1rem;margin:1.5rem 0;display:grid}@media (width<=700px){.group-fields[data-v-571537d9]{grid-template-columns:1fr}}.material-symbols-rounded[data-v-fddd83dd]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.error[data-v-fddd83dd]{color:var(--danger)}.material-symbols-rounded[data-v-55335848]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.error[data-v-55335848]{color:var(--danger)}.file-container{align-items:center;gap:1rem;display:flex}.file-container .file{box-sizing:border-box;background-color:var(--lighter);width:5rem;height:5rem;color:var(--darkest);border-radius:10px;place-items:center;padding:1rem;display:grid}.file-container .file.placeholder{color:var(--grey)}.file-container img{width:5rem;height:5rem;box-shadow:inset 0 0 1px 0 var(--grey);border-radius:10px}.file-container .info{flex-direction:column;flex-grow:1;gap:.5rem;display:flex}.file-container .info>.sub-title{color:var(--grey);margin:0}.file-container input{width:100%;color:var(--darkest);border-radius:10px}.file-container input::file-selector-button{font-optical-sizing:auto;box-sizing:border-box;border:1px solid var(--lighter);background-color:var(--white);height:max-content;color:var(--darkest);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-right:.5rem;padding:.5rem 1rem;font-family:Titillium Web,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;text-decoration:none}.file-container input:not(:disabled)::file-selector-button:hover{background-color:var(--lightest)}.file-container input:not(:disabled)::-webkit-file-upload-button:hover{background-color:var(--lightest)}.file-container input:not(:disabled)::file-selector-button:active{background-color:var(--lighter)}.file-container input:not(:disabled)::-webkit-file-upload-button:active{background-color:var(--lighter)}.file-container input:not(:disabled)::file-selector-button:focus-visible{border:1px solid var(--brand)}.file-container input:not(:disabled)::-webkit-file-upload-button:focus-visible{border:1px solid var(--brand)}.file-container input:disabled::file-selector-button{background-color:var(--lighter)}.material-symbols-rounded[data-v-88b7ce1d]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.invoice-message[data-v-88b7ce1d]{background:var(--error-10);color:var(--error);border-radius:10px;align-items:center;gap:.75rem;padding:1rem;display:flex}.invoice-message p[data-v-88b7ce1d]{margin:0}.material-symbols-rounded[data-v-2870d7e2]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.subscription-card[data-v-2870d7e2]{border:1px solid var(--lighter);border-radius:10px;gap:2rem;padding:1.5rem;display:grid}.card-heading h2[data-v-2870d7e2],.card-heading p[data-v-2870d7e2]{margin:0}.card-heading p[data-v-2870d7e2]{color:var(--dark);margin-top:.25rem}.plan-row[data-v-2870d7e2]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.plan-title[data-v-2870d7e2]{align-items:center;gap:.75rem;display:flex}.plan-title h3[data-v-2870d7e2]{margin:0;font-size:1.5rem}.price[data-v-2870d7e2]{color:var(--dark);margin:.35rem 0 0;font-size:1.1rem;font-weight:600}.price-summary[data-v-2870d7e2]{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;display:flex}.regular-price[data-v-2870d7e2]{color:var(--dark);margin:0;text-decoration:line-through}.discounts[data-v-2870d7e2]{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.discounts li[data-v-2870d7e2]{background:color-mix(in srgb, var(--green) 12%, transparent);color:var(--green);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.9rem;font-weight:600;display:flex}.discounts .material-symbols-rounded[data-v-2870d7e2]{font-size:1rem}.actions[data-v-2870d7e2]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.plan-meta[data-v-2870d7e2]{border-top:1px solid var(--lighter);color:var(--dark);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.25rem;display:flex}.schedule[data-v-2870d7e2]{align-items:center;gap:.5rem;display:flex}.schedule .material-symbols-rounded[data-v-2870d7e2]{color:var(--brand)}.schedule strong[data-v-2870d7e2]{color:var(--darkest)}.usage-summary[data-v-2870d7e2]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.25rem;display:flex}.blocked-message[data-v-2870d7e2]{background:var(--error-10);color:var(--error);border-radius:10px;margin:0;padding:1rem}@media (width<=700px){.plan-row[data-v-2870d7e2],.plan-meta[data-v-2870d7e2]{flex-direction:column;align-items:flex-start}.actions[data-v-2870d7e2],.usage-summary[data-v-2870d7e2]{justify-content:flex-start;width:100%}}.material-symbols-rounded[data-v-ebecaf0b]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pricing-overview[data-v-ebecaf0b]{border:1px solid var(--lighter);border-radius:10px;gap:1.5rem;padding:1.5rem;display:grid}.pricing-overview>header h2[data-v-ebecaf0b],.pricing-overview>header p[data-v-ebecaf0b]{margin:0}.pricing-overview>header p[data-v-ebecaf0b]{color:var(--dark);margin-top:.25rem}.pricing-grid[data-v-ebecaf0b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.pricing-plan[data-v-ebecaf0b]{border:1px solid var(--lighter);background:var(--lightest);border-radius:10px;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:180px;padding:1.25rem;display:flex}.pricing-plan h3[data-v-ebecaf0b],.pricing-plan p[data-v-ebecaf0b]{margin:0}.pricing-plan h3[data-v-ebecaf0b]{font-size:1.35rem}.pricing-plan .price[data-v-ebecaf0b]{color:var(--darkest);margin-top:.35rem;font-size:1.15rem;font-weight:600}.pricing-plan .billing-options[data-v-ebecaf0b]{background:var(--lighter);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.25rem;margin-top:1rem;padding:.25rem;display:grid}.pricing-plan .billing-options button[data-v-ebecaf0b]{min-width:0;color:var(--dark);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .75rem;font-weight:600;display:flex}.pricing-plan .billing-options button.selected[data-v-ebecaf0b]{background:var(--lightest);color:var(--darkest);box-shadow:0 1px 4px #0000001a}.pricing-plan .billing-options button small[data-v-ebecaf0b]{background:var(--green);color:#fff;white-space:nowrap;border-radius:4px;padding:.15rem .35rem;font-size:.7rem}.pricing-plan .trial[data-v-ebecaf0b]{color:var(--brand);align-items:center;gap:.4rem;margin-top:1rem;display:flex}.pricing-plan .trial .material-symbols-rounded[data-v-ebecaf0b]{font-size:1.2rem}.pricing-plan .features[data-v-ebecaf0b],.pricing-plan .components[data-v-ebecaf0b]{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pricing-plan .features li[data-v-ebecaf0b],.pricing-plan .components li[data-v-ebecaf0b]{color:var(--dark);grid-template-columns:auto 1fr;align-items:center;gap:.5rem;display:grid}.pricing-plan .features li .material-symbols-rounded[data-v-ebecaf0b],.pricing-plan .components li .material-symbols-rounded[data-v-ebecaf0b]{color:var(--brand);font-size:1.1rem}.pricing-plan .features li strong[data-v-ebecaf0b],.pricing-plan .components li strong[data-v-ebecaf0b]{color:var(--darkest)}.pricing-plan .components li[data-v-ebecaf0b]{grid-template-columns:auto 1fr auto}.pricing-plan button[data-v-ebecaf0b]{justify-content:center;width:100%}.empty[data-v-ebecaf0b]{background:var(--lightest);color:var(--dark);text-align:center;border-radius:10px;margin:0;padding:1.5rem}.material-symbols-rounded[data-v-7680d3e0]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.card-skeleton[data-v-7680d3e0]{border:1px solid var(--lighter);border-radius:10px;padding:1rem;transition:border .1s;position:relative}.card-skeleton .status[data-v-7680d3e0]{--color:var(--dark);width:max-content;margin:0}.card-skeleton__actions[data-v-7680d3e0]{align-items:center;gap:1rem;display:flex;position:absolute;top:1rem;right:1rem}.card-skeleton__name[data-v-7680d3e0]{color:var(--darkest);margin:1rem 0 .5px;font-size:1.2rem;font-weight:600}.card-skeleton__info[data-v-7680d3e0]{align-items:center;gap:1rem;margin:2rem 0 .5rem;display:flex}.card-skeleton__number[data-v-7680d3e0]{flex-grow:1}.material-symbols-rounded[data-v-70c7f2b5]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.payment-method-row[data-v-70c7f2b5]{box-sizing:border-box;grid-template-columns:3rem minmax(12rem,1fr) auto auto;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem;display:grid}.payment-logo[data-v-70c7f2b5]{justify-content:center;align-items:center;width:3rem;height:2rem;display:flex}.payment-logo[data-v-70c7f2b5] svg{width:100%;height:100%;display:block}.payment-logo-fallback[data-v-70c7f2b5]{color:var(--dark);font-size:2rem}.payment-info[data-v-70c7f2b5]{color:var(--dark);gap:.15rem;display:grid}.payment-number[data-v-70c7f2b5]{color:var(--darkest);font-optical-sizing:auto;font-variation-settings:"ROND" 100;font-family:Doto,sans-serif;font-size:1.05rem;font-style:normal;font-weight:700}.default-status[data-v-70c7f2b5]{background:var(--brand-10);color:var(--brand);border-radius:6px;padding:.3rem .55rem;font-size:.875rem;font-weight:600}.payment-actions[data-v-70c7f2b5]{justify-content:flex-end;gap:.5rem;display:flex}@media (width<=700px){.payment-method-row[data-v-70c7f2b5]{grid-template-columns:3rem 1fr}.default-status[data-v-70c7f2b5],.payment-actions[data-v-70c7f2b5]{grid-column:2;justify-self:start}.payment-actions[data-v-70c7f2b5]{flex-wrap:wrap;justify-content:flex-start}}.material-symbols-rounded[data-v-92b2977f]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.payment-method-row[data-v-92b2977f]{box-sizing:border-box;grid-template-columns:3rem minmax(12rem,1fr) auto auto;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem;display:grid}.payment-logo[data-v-92b2977f]{justify-content:center;align-items:center;width:3rem;height:2rem;display:flex}.payment-logo[data-v-92b2977f] svg{width:100%;height:100%;display:block}.payment-logo-fallback[data-v-92b2977f]{color:var(--dark);font-size:2rem}.payment-info[data-v-92b2977f]{color:var(--dark);gap:.15rem;display:grid}.payment-number[data-v-92b2977f]{color:var(--darkest);font-optical-sizing:auto;font-variation-settings:"ROND" 100;font-family:Doto,sans-serif;font-size:1.05rem;font-style:normal;font-weight:700}.default-status[data-v-92b2977f]{background:var(--brand-10);color:var(--brand);border-radius:6px;padding:.3rem .55rem;font-size:.875rem;font-weight:600}.payment-actions[data-v-92b2977f]{justify-content:flex-end;gap:.5rem;display:flex}@media (width<=700px){.payment-method-row[data-v-92b2977f]{grid-template-columns:3rem 1fr}.default-status[data-v-92b2977f],.payment-actions[data-v-92b2977f]{grid-column:2;justify-self:start}.payment-actions[data-v-92b2977f]{flex-wrap:wrap;justify-content:flex-start}}.material-symbols-rounded[data-v-de394df9]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.payment-methods-list[data-v-de394df9]{border:1px solid var(--lighter);border-radius:10px;overflow:hidden}.payment-methods-list[data-v-de394df9]>*+*{border-top:1px solid var(--lighter)}.add-payment-method[data-v-de394df9]{padding:.4rem}.material-symbols-rounded[data-v-4456baf1]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.billing-view[data-v-4456baf1]{flex-direction:column;gap:1.5rem;display:flex}.billing-section[data-v-4456baf1]{border:1px solid var(--lighter);border-radius:10px;gap:1.5rem;padding:1.5rem;display:grid}.section-heading[data-v-4456baf1]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-heading h2[data-v-4456baf1],.section-heading p[data-v-4456baf1]{margin:0}.section-heading p[data-v-4456baf1]{color:var(--dark);margin-top:.25rem}.billing-details[data-v-4456baf1]{border-top:1px solid var(--lighter);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-top:1.5rem;display:grid}.billing-details>div[data-v-4456baf1]{color:var(--dark);gap:.2rem;display:grid}.billing-details strong[data-v-4456baf1]{color:var(--darkest)}.detail-label[data-v-4456baf1]{color:var(--dark);text-transform:uppercase;font-size:.8rem;font-weight:600}.subscription-grid[data-v-4456baf1]{align-items:start;gap:1rem;display:grid}.notice[data-v-4456baf1]{background:var(--lighter);border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.notice p[data-v-4456baf1]{margin:0}.notice.error[data-v-4456baf1]{background:var(--error-10);color:var(--error)}@media (width<=600px){.billing-section[data-v-4456baf1]{padding:1rem}.section-heading[data-v-4456baf1]{flex-direction:column}.billing-details[data-v-4456baf1]{grid-template-columns:1fr}}.material-symbols-rounded[data-v-cf0ca506]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}img#qr-code[data-v-cf0ca506]{border-radius:10px;justify-self:center;width:200px;height:200px;margin:auto}.qr-container[data-v-cf0ca506]{place-items:center;width:100%;margin:1rem 0 2rem;display:grid}.material-symbols-rounded[data-v-d108a21a]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}img#qr-code[data-v-d108a21a]{border-radius:10px;justify-self:center;width:200px;height:200px;margin:auto}.qr-container[data-v-d108a21a]{place-items:center;width:100%;margin:1rem 0 2rem;display:grid}.mfa-credentials-holder{border:1px solid var(--lighter);border-radius:10px;transition:border .1s}.credential{align-items:center;gap:1rem;padding:1rem;display:flex}.credential .info{flex-grow:1}.credential .info h3{margin:0 0 .25rem}.credential .info p{margin:0}.credential .mfa-icon{background-color:var(--lighter);width:2.5rem;height:2.5rem;color:var(--dark);border-radius:10px;place-items:center;display:grid}.material-symbols-rounded[data-v-824af8af]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}form[data-v-824af8af]{width:300px}.material-symbols-rounded[data-v-f2a97a13]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.not-set[data-v-f2a97a13]{color:var(--grey);place-self:center start;margin:0;font-weight:600}.material-symbols-rounded{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}section.input{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:end;gap:1rem;display:grid}.settings{width:100%}.settings form{gap:2rem}.settings button{width:max-content}.settings>button{margin-top:2rem}section.settings{transition:border-bottom-color .1s}section.settings:not(:last-of-type){border-bottom:1px solid var(--lightest);margin-bottom:2rem;padding-bottom:2rem}
