@font-face {font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url("../../../../../core/lib/fonts/inter/InterVariable.woff2") format("woff2")}@font-face {font-family:'Inter';font-style:italic;font-weight:100 900;font-display:swap;src:url("../../../../../core/lib/fonts/inter/InterVariable-Italic.woff2") format("woff2")}.login-wrapper{display:flex;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:calc(100vh - var(--nav-height) - var(--topbar-height))}.login-wrapper #loginForm{position:relative;display:flex;width:100%;flex-direction:row;flex-wrap:wrap;background-color:rgb(var(--light-rgb),0.9);padding-left:1rem;padding-right:1rem;padding-bottom:2rem;padding-top:6rem}@media (min-width:768px){.login-wrapper #loginForm{margin-left:3rem;width:28rem;border-radius:1rem;--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.login-wrapper #loginForm .login-header{position:absolute;top:0px;left:0px;height:5rem;width:100%;border-top-left-radius:1rem;border-top-right-radius:1rem;--tw-bg-opacity:1;background-color:rgb(var(--light-rgb),var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:1rem}.login-wrapper #loginForm .form-group{flex-basis:100%}.login-wrapper #loginForm .form-group .form-control{background-color:transparent}.login-wrapper #loginForm .form-check{margin-left:1rem}.login-wrapper #loginForm .login-actions{flex-basis:100%;padding-left:0.5rem;padding-right:0.5rem}@media (min-width:640px){.login-wrapper #loginForm .login-actions{padding-left:1rem;padding-right:1rem}}.login-wrapper #loginForm .login-actions hr{margin-top:1rem;margin-bottom:1rem;height:1px;width:100%;border-style:none;--tw-bg-opacity:1;background-color:rgb(var(--dark-rgb),var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}.login-wrapper #loginForm .login-actions .btn.btn-primary{margin-top:1.5rem}.login-wrapper #loginForm .login-actions .btn.btn-link{margin-top:1rem;display:inline;font-size:0.75rem;line-height:1rem}@media (min-width:640px){.login-wrapper #loginForm .login-actions .btn.btn-link{font-size:0.875rem;line-height:1.25rem}}#title-bar{position:fixed;left:env(titlebar-area-x,0);top:env(titlebar-area-y,0);height:env(titlebar-area-height,50px);width:env(titlebar-area-width,100%);-webkit-app-region:drag}:root{--font-ui:"Inter";--dark:#3d3d3d;--dark-rgb:61,61,61}.form-group .form-control{font-family:var(--font-ui)}.form-group label{font-family:var(--font-ui)}.section-split{margin:0px;margin-top:1rem;margin-bottom:1rem;height:1px;width:100%;flex-basis:100%;border-style:none;background-color:rgb(var(--dark-rgb),0.2);outline:2px solid transparent;outline-offset:2px}.item-primary{--item-color:var(--primary-rgb);--item-contrast:var(--primarycontrast-rgb)}.primary{--color:var(--primary-rgb);--contrast:var(--primary-contrast-rgb)}.item-secondary{--item-color:var(--secondary-rgb);--item-contrast:var(--secondarycontrast-rgb)}.secondary{--color:var(--secondary-rgb);--contrast:var(--secondary-contrast-rgb)}.item-accent{--item-color:var(--accent-rgb);--item-contrast:var(--accentcontrast-rgb)}.accent{--color:var(--accent-rgb);--contrast:var(--accent-contrast-rgb)}.item-complementary{--item-color:var(--complementary-rgb);--item-contrast:var(--complementarycontrast-rgb)}.complementary{--color:var(--complementary-rgb);--contrast:var(--complementary-contrast-rgb)}.item-dark{--item-color:var(--dark-rgb);--item-contrast:var(--darkcontrast-rgb)}.dark{--color:var(--dark-rgb);--contrast:var(--dark-contrast-rgb)}.item-light{--item-color:var(--light-rgb);--item-contrast:var(--lightcontrast-rgb)}.light{--color:var(--light-rgb);--contrast:var(--light-contrast-rgb)}.item-danger{--item-color:var(--danger-rgb);--item-contrast:var(--dangercontrast-rgb)}.danger{--color:var(--danger-rgb);--contrast:var(--danger-contrast-rgb)}.item-warning{--item-color:var(--warning-rgb);--item-contrast:var(--warningcontrast-rgb)}.warning{--color:var(--warning-rgb);--contrast:var(--warning-contrast-rgb)}.item-info{--item-color:var(--info-rgb);--item-contrast:var(--infocontrast-rgb)}.info{--color:var(--info-rgb);--contrast:var(--info-contrast-rgb)}.item-success{--item-color:var(--success-rgb);--item-contrast:var(--successcontrast-rgb)}.success{--color:var(--success-rgb);--contrast:var(--success-contrast-rgb)}.item-random{--item-color:var(--random-rgb);--item-contrast:var(--randomcontrast-rgb)}.random{--color:var(--random-rgb);--contrast:var(--random-contrast-rgb)}.breadcrumbs-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:1rem;padding-right:1rem;padding-top:1.5rem;padding-bottom:0.5rem}.breadcrumbs-wrapper .breadcrumb{display:block;padding:0.25rem;font-family:var(--font-ui);font-size:0.875rem;line-height:1.25rem;font-weight:600}@media (min-width:768px){.breadcrumbs-wrapper .breadcrumb{font-size:1rem;line-height:1.5rem}}.breadcrumbs-wrapper .sepatator{padding:0.25rem;font-size:1.125rem;line-height:1.75rem}.my-account{overflow-x:hidden;--tw-bg-opacity:1;background-color:rgb(var(--light-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}.my-account *{font-family:var(--font-ui)}.view-wrapper{display:block;--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity))}@media (min-width:768px){.view-wrapper{padding-right:0.5rem}}.app-wrapper{display:flex}@media not all and (min-width:768px){.app-wrapper{width:200vw}}.app-wrapper{min-height:calc(100vh - var(--nav-height) - var(--topbar-height));z-index:50 !important}@media not all and (min-width:768px){.app-wrapper .menu-wrapper{width:100dvw;width:100vw;width:calc(var(--vw,1vw) * 100)}}@media (min-width:768px){.app-wrapper .menu-wrapper{width:16rem;flex-basis:16rem}}.app-wrapper .view-wrapper{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:400ms;transition-timing-function:cubic-bezier(0.4,0,1,1)}@media not all and (min-width:768px){.app-wrapper .view-wrapper{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100dvw;width:100vw;width:calc(var(--vw,1vw) * 100)}}@media (min-width:768px){.app-wrapper .view-wrapper{width:calc(100vw - 16rem - 10px);flex-basis:calc(100vw - 16rem - 10px)}}@media not all and (min-width:768px){.app-wrapper .view-wrapper.open{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.app-table-wrapper{display:block;overflow-x:auto}.app-table-wrapper::-webkit-scrollbar{height:0.25rem;width:100%}.app-table{width:100%;border-collapse:collapse;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));text-align:center}.app-table thead{border-width:1px;border-style:solid;border-color:rgb(var(--primary-rgb),0.6);background-color:rgb(var(--primary-rgb),0.1)}.app-table thead th{text-wrap:nowrap;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}.app-table tbody tr td{text-wrap:nowrap;border-width:0px;border-bottom-width:1px;border-style:solid;border-color:rgb(var(--dark-rgb),0.2);padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}.app-table tbody tr td:first-of-type{border-left-width:1px}.app-table tbody tr td:last-of-type{border-right-width:1px}.table-btn{border-style:none;--tw-bg-opacity:1;background-color:rgb(var(--primary-rgb),var(--tw-bg-opacity));padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem;--tw-text-opacity:1;color:rgb(var(--primary-contrast-rgb),var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.table-btn ion-icon{margin-bottom:-0.125rem;font-size:1.125rem;line-height:1.75rem}.table-title{padding-top:0.5rem;padding-bottom:0.5rem;font-family:var(--font-ui);font-size:1.125rem;line-height:1.75rem}.menu-wrapper{overflow:scroll;border-width:0px;border-right-width:1px;border-style:solid;border-color:rgb(var(--dark-rgb),0.2);padding:0px;height:calc(100vh - var(--nav-height) - var(--topbar-height))}.menu-wrapper::-webkit-scrollbar{height:0.125rem;width:0.125rem}.menu-wrapper::-webkit-scrollbar-track{background-color:transparent}.menu-wrapper::-webkit-scrollbar-thumb{background-color:rgb(var(--primary-rgb),0.9)}.menu-wrapper .menu-header{height:15rem;--tw-bg-opacity:1;background-color:rgb(var(--primary-rgb),var(--tw-bg-opacity));padding:1rem;--tw-text-opacity:1;color:rgb(var(--primary-contrast-rgb),var(--tw-text-opacity))}.menu-wrapper .menu{padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.menu-wrapper .menu-footer{border-radius:0.75rem;border-width:1px;border-style:solid;border-color:rgb(var(--primary-rgb),0.2);background-color:rgb(var(--primary-rgb),5%);padding:1rem}.menu-wrapper .menu-footer .user-data{padding:1rem;text-align:center}.menu-wrapper .menu-footer .user-data img{margin-left:auto;margin-right:auto;margin-bottom:1rem;display:block;height:10rem;width:10rem;border-radius:0.75rem;-o-object-fit:cover;object-fit:cover}.menu-wrapper .menu-footer .user-data .name{font-size:1.25rem;line-height:1.75rem;font-weight:600}.menu-wrapper .menu-footer .user-data .mail{font-size:0.875rem;line-height:1.25rem;font-weight:400}.menu-wrapper .menu-footer .actions{display:flex;flex-direction:row;justify-content:space-between;border-width:0px;border-top-width:1px;border-style:solid;border-color:rgb(var(--dark-rgb),0.2)}.menu-wrapper .menu-footer .actions a,.menu-wrapper .menu-footer .actions button{margin-top:0.5rem;border-style:none;background-color:transparent;font-family:var(--font-ui);font-size:0.875rem;line-height:1.25rem;font-weight:600;outline:2px solid transparent;outline-offset:2px}.menu-wrapper .menu-footer .actions a ion-icon,.menu-wrapper .menu-footer .actions button ion-icon{margin-bottom:-0.25rem;font-size:1.125rem;line-height:1.75rem}.submenu{padding-top:1rem;padding-bottom:1rem}.submenu .submenu-title{margin-bottom:0px;font-family:var(--font-ui);font-size:0.875rem;line-height:1.25rem;font-weight:600;color:rgb(var(--dark-rgb),0.8)}.submenu ul{margin:0px;list-style-type:none;padding-top:0.5rem;padding-bottom:0.5rem}.submenu ul li{border-width:0px;border-bottom-width:1px;border-style:solid;border-color:rgb(var(--dark-rgb),0.1)}.submenu ul li:last-of-type{border-style:none}.submenu ul li a,.submenu ul li button{display:flex;width:100%;flex-direction:row;align-items:center;border-style:none;background-color:transparent;padding-left:0.25rem;padding-right:0.25rem;padding-top:0.75rem;padding-bottom:0.75rem;text-align:left;font-family:var(--font-ui);font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;transition-timing-function:cubic-bezier(0.4,0,1,1)}.submenu ul li a:hover,.submenu ul li button:hover{background-color:rgb(var(--primary-rgb),0.1);text-decoration-line:none}.submenu ul li a ion-icon,.submenu ul li button ion-icon{margin-top:-0.125rem;padding-right:0.375rem;font-size:1.25rem;line-height:1.75rem}.home-btn{margin-bottom:-3px;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}.card-wrapper{flex-grow:1;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem}.card-wrapper .card{display:flex;height:100%;flex-direction:column;border-radius:0.75rem;border-width:1px;border-style:solid;border-color:rgb(var(--primary-rgb),0.2);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgb(var(--dark-rgb),4%);--tw-shadow:var(--tw-shadow-colored)}.card-wrapper .card .card-header{display:flex;border-top-left-radius:0.75rem;border-top-right-radius:0.75rem;border-width:0px;border-bottom-width:1px;border-style:solid;border-color:rgb(var(--dark-rgb),0.2);background-color:rgb(var(--primary-rgb),10%);padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width:768px){.card-wrapper .card .card-header{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.card-wrapper .card .card-header{font-size:1.5rem;line-height:2rem}}.card-wrapper .card .card-body{position:relative;flex-grow:1;padding:1.5rem}.card-wrapper .card .card-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}.user{display:flex;flex-direction:row;flex-wrap:wrap}.user .user-img{position:relative;height:15rem;width:15rem;overflow:hidden;border-radius:1rem;border-width:1px;border-style:solid;border-color:rgb(var(--dark-rgb),0.2)}.user .user-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.user .user-img .user-profile-btn{position:absolute;bottom:0.75rem;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border-style:none;background-color:rgb(var(--primary-rgb),0.8);font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.user .user-img .user-profile-btn:nth-of-type(1){right:0.75rem}.user .user-img .user-profile-btn:nth-of-type(2){right:0.75rem}.user .user-img .user-profile-btn:nth-of-type(3){right:3.5rem}.user .user-data{flex-grow:1;padding:0.5rem;font-weight:500}.user .user-data .name{font-size:1.25rem;line-height:1.75rem;font-weight:700}.user .user-data .bottom-text{position:absolute;bottom:0.5rem;left:2rem}.notification-wrapper{margin-bottom:1rem;flex-basis:100%;border-radius:0.5rem;border-width:1px;border-style:solid;border-color:rgb(var(--item-color),0.2)}.notification-wrapper .notification{width:100%;border-radius:0.5rem;border-width:0px;border-left-width:8px;border-style:solid;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-color:rgb(var(--item-color),1)}.notification-wrapper .notification .notification-header{margin-bottom:0.25rem;border-width:0px;border-bottom-width:1px;border-style:solid;border-color:rgb(var(--dark-rgb),0.2);padding-top:0.25rem;padding-bottom:0.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;color:rgb(var(--dark-rgb),0.9)}.notification-wrapper .notification .notification-content{padding-left:1rem;padding-right:1rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem}.notification-wrapper.active{border-color:rgb(var(--item-color),0.5)}.notification-wrapper.active .notification{box-shadow:0px 0px 6px 6px rgb(var(--item-color),0.1)}.notification-wrapper.active .notification .notification-header{position:relative;padding-left:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}.notification-wrapper.active .notification .notification-header::before{position:absolute;left:0.25rem;top:1rem;height:0.5rem;width:0.5rem;border-radius:9999px;content:'';background-color:rgb(var(--item-color),1);box-shadow:0px 0px 6px 6px rgb(var(--item-color),0.1)}.notification-badge{position:relative;top:-0.5rem;left:0.25rem;display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--danger-rgb),var(--tw-bg-opacity));font-size:0.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--danger-contrast-rgb),var(--tw-text-opacity))}.home-view{display:flex;height:75%;flex-direction:column;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:2rem;padding-bottom:2rem}@media not all and (min-width:768px){.home-view{display:none}}.wishlist-item-wrapper{flex-basis:100%;padding:0.5rem}@media (min-width:1024px){.wishlist-item-wrapper{flex-basis:50%}}.wishlist-item-wrapper .wishlist-item{position:relative;display:flex;flex-direction:row;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem;--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.wishlist-item-wrapper .wishlist-item .img-wrapper img{height:10rem;width:8rem;-o-object-fit:cover;object-fit:cover;padding:0.5rem}.wishlist-item-wrapper .wishlist-item .item-info{padding:0.5rem;font-size:0.875rem;line-height:1.25rem}.wishlist-item-wrapper .wishlist-item .item-info .name{height:3.5rem;overflow:hidden;font-size:1.125rem;line-height:1.75rem;font-weight:700}.wishlist-item-wrapper .wishlist-item .item-info p{margin-bottom:0px}.wishlist-item-wrapper .wishlist-item .actions{position:absolute;right:0.5rem;bottom:0.5rem;display:flex}.wishlist-item-wrapper .wishlist-item .btn-unfollow{margin-left:0.25rem;margin-right:0.25rem;border-radius:10px;border-style:none;background-color:rgb(var(--danger-rgb),0.5);padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.75rem;padding-right:0.75rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--danger-contrast-rgb),var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.wishlist-item-wrapper .wishlist-item .btn-unfollow:hover{--tw-bg-opacity:1;background-color:rgb(var(--danger-rgb),var(--tw-bg-opacity))}.wishlist-item-wrapper .wishlist-item .btn-unfollow{line-height:0}.wishlist-item-wrapper .wishlist-item .btn-wishlist{border-radius:10px;background-color:rgb(var(--primary-rgb),0.8);padding-left:1rem;padding-right:1rem;padding-top:0.25rem;padding-bottom:0.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--primary-contrast-rgb),var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.wishlist-item-wrapper .wishlist-item .btn-wishlist:hover{--tw-bg-opacity:1;background-color:rgb(var(--primary-rgb),var(--tw-bg-opacity))}.wishlist-item-wrapper .wishlist-item .btn-wishlist{line-height:1rem}.badge{margin-left:0.25rem;margin-right:0.25rem;border-radius:0.5rem;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.875rem;line-height:1.25rem;font-weight:700;background-color:rgb(var(--color),1);color:rgb(var(--contrast),1)}.app-btn{margin-left:0.25rem;margin-right:0.25rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0.5rem;border-radius:0.25rem;border-width:1px;border-style:solid;padding-left:1rem;padding-right:1rem;padding-top:0.25rem;padding-bottom:0.25rem;font-family:var(--font-ui);font-size:1rem;line-height:1.5rem;font-weight:600;outline:2px solid transparent;outline-offset:2px}.app-btn:hover{text-decoration-line:none}.app-btn:disabled{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.app-btn{color:rgb(var(--contrast),1);background-color:rgb(var(--color),1);border-color:rgb(var(--color),1)}.app-btn:disabled{cursor:not-allowed;border-color:rgb(var(--color),0.7);background-color:rgb(var(--color),0.5)}.app-btn:hover{color:rgb(var(--contrast),1)}.app-btn.sm{padding-top:0.125rem;padding-bottom:0.125rem;padding-left:0.75rem;padding-right:0.75rem;font-size:0.875rem;line-height:1.25rem}.app-btn.sm ion-icon{font-size:1.125rem;line-height:1.75rem}.app-btn ion-icon{font-size:1.25rem;line-height:1.75rem}.app-btn.link{border-color:transparent;background-color:transparent;color:rgb(var(--color),1)}.app-btn.app-btn-outline{border-width:1px;border-style:solid;background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;border-color:rgb(var(--color),1);color:rgb(var(--color),1)}.app-btn.app-btn-outline:hover{color:rgb(var(--contrast),1);background-color:rgb(var(--color),1)}