/* build: 01c064809d8d44a51dcca66836e9f9913096cca2e */
:where(:root){--ingite-btn-height:36px;--ingite-btn-padding:0 1rem;--ingite-btn-font-size:14px;--ingite-btn-font-weight:inherit;--ingite-btn-letter-spacing:.5px;--ingite-btn-text-transform:uppercase;--ingite-btn-border-radius:4px;--ingite-btn-icon-size:1.3rem;--ingite-btn-floating-shadow:var(--ingite-shadow-1)}.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;user-select:none;-webkit-tap-highlight-color:#fff0;vertical-align:middle;z-index:1}.btn,.btn-large,.btn-flat,.btn-outlined{border:none;border-radius:var(--ingite-btn-border-radius);display:inline-block;height:var(--ingite-btn-height);line-height:var(--ingite-btn-height);padding:var(--ingite-btn-padding);text-transform:var(--ingite-btn-text-transform);vertical-align:middle;-webkit-tap-highlight-color:#fff0;font-size:var(--ingite-btn-font-size);font-weight:var(--ingite-btn-font-weight);outline:0;text-decoration:none;text-align:center;letter-spacing:var(--ingite-btn-letter-spacing);cursor:pointer;box-shadow:none;i{font-size:var(--ingite-btn-icon-size);line-height:inherit}}.btn-line-height{line-height:var(--ingite-btn-height);vertical-align:middle}:is(.btn,.btn-large,.btn-floating):not(.disabled){background:var(--ingite-color-secondary,#26a69a);color:var(--ingite-color-on-secondary,#fff);transition:background-color .2s ease-out;&:hover{background:var(--ingite-color-secondary-variant,#2bbbad)}&:focus,&:active{background:var(--ingite-color-secondary-variant-darker,#1d7d74)}}.btn-flat,.btn-outlined{position:relative;background:#fff0;transition:background-color .2s;&:not(.disabled){color:var(--ingite-color-secondary,#343434);&::after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";opacity:0;background:var(--ingite-color-secondary,#000);transition:all .3s}&:hover::after{opacity:.1}&:focus::after,&:active::after{opacity:.2}}}.btn-outlined{border:2px solid rgb(0 0 0 / .5);height:var(--ingite-btn-height);line-height:calc(var(--ingite-btn-height) - 4px);&:not(.disabled){border-color:var(--ingite-color-secondary,rgb(0 0 0 / .5))}i{font-size:var(--ingite-btn-icon-size);line-height:inherit}}.btn-floating{display:inline-block;position:relative;overflow:hidden;z-index:1;width:var(--ingite-btn-height);height:var(--ingite-btn-height);line-height:var(--ingite-btn-height);padding:0;border-radius:50%;cursor:pointer;vertical-align:middle;i{width:inherit;display:inline-block;text-align:center;color:inherit;font-size:var(--ingite-btn-icon-size);line-height:var(--ingite-btn-height)}&.halfway-fab{position:absolute;right:1rem;bottom:calc(var(--ingite-btn-height) / -2);&.left{right:auto;left:24px}}&:not(.disabled){box-shadow:var(--ingite-btn-floating-shadow)}}button.btn-floating{border:none}.fixed-action-btn{position:fixed;right:1rem;bottom:1rem;padding-top:15px;margin-bottom:0;z-index:997}:is(.btn,.btn-large,.btn-flat,.btn-floating,.btn-outlined):is(.disabled,:disabled,[disabled]){pointer-events:none;background:var(--ingite-color-disabled,#DFDFDF)!important;color:var(--ingite-color-on-disabled,#9F9F9F)!important;box-shadow:none;cursor:default}.btn-outlined.disabled{background:transparent!important;border-color:var(--ingite-color-disabled,#9F9F9F)!important}.btn-group{display:flex;justify-content:end;margin:0;padding:.5rem;gap:.5rem;.btn,.btn-flat,.btn-outlined{margin:0}}.btn-group-between{flex-wrap:wrap;justify-content:start;&>:last-child{margin-left:auto}}.btn-set-flex{display:inline-flex;gap:.5rem}.btn-set-flex-end{display:flex;flex-wrap:wrap;gap:12px;width:100%;align-items:center;& .btn,& .btn-flat{word-wrap:normal;white-space:nowrap}}.btn-set:not(.btn-set-flex){margin:-.5rem;.btn,.btn-flat,.btn-outlined{margin:.5rem}}.btn-flat.btn-red:not(.disabled){color:#F44336;&:hover{background:#F4433610;color:#F44336}&:active,&:focus{background:#F4433620;color:#F44336}}.btn-outlined.btn-red:not(.disabled){color:#F44336;border-color:#F44336;&:hover{background:#F4433610}&:active,&:focus{background:#F4433620}}:is(.btn,.btn-floating).btn-red:not(.disabled){background:#F44336;color:#FFEBEE;&:hover{background:#EF5350}&:focus,&:active{background:#E53935}}.btn-flat.btn-white:not(.disabled){color:#FFF;&:hover{background:#FFFFFF10}&:active,&:focus{background:#FFFFFF20}}.btn-outlined.btn-white:not(.disabled){color:#FFF;border-color:#FFF;&:hover{background:#FFFFFF10}&:active,&:focus{background:#FFFFFF20}}:is(.btn,.btn-floating).btn-white:not(.disabled){background:#FAFAFA;color:#000;&:hover{background:#EEE}&:focus,&:active{background:#FFF}}