.mc-btn{text-transform:uppercase;white-space:nowrap;text-align:center;letter-spacing:.5px;color:var(--lightColor);box-shadow:var(--btnBoxShadow);border:1px solid #0000;border-radius:4px;padding:14px 22px;font-size:13px;font-weight:600;transition:all .2s linear}.mc-btn:hover{opacity:.85;color:var(--lightColor);text-decoration:none}.mc-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mc-btn:disabled,.mc-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.mc-btn span{vertical-align:middle}.mc-btn i{vertical-align:middle;font-size:20px}.mc-btn.has-label i{margin-right:6px}.mc-btn.sm{padding:8px 10px;font-size:11px}.mc-btn.mc-btn--xs,.mc-btn.mc-btn--sm,.mc-btn.mc-btn--md,.mc-btn.mc-btn--lg{justify-content:center;align-items:center;gap:6px;padding-top:0;padding-bottom:0;display:inline-flex}.mc-btn.mc-btn--xs{height:26px;padding-left:10px;padding-right:10px;font-size:11px}.mc-btn.mc-btn--sm{height:34px;padding-left:14px;padding-right:14px;font-size:11px}.mc-btn.mc-btn--md{height:40px;padding-left:18px;padding-right:18px;font-size:12px}.mc-btn.mc-btn--lg{height:46px;padding-left:22px;padding-right:22px;font-size:13px}.mc-btn.mc-btn--xs i,.mc-btn.mc-btn--sm i,.mc-btn.mc-btn--md i,.mc-btn.mc-btn--lg i{margin-right:0;font-size:16px}.mc-btn.mc-btn--lg i{font-size:18px}.mc-btn.sm i{font-size:16px}.mc-btn.chip.mc-btn--xs{letter-spacing:.3px;text-transform:none;border-radius:13px}.mc-btn.h-sm{height:40px}.mc-btn.h-md{height:45px}.mc-btn.h-lg{height:50px}.mc-btn.h-xl{height:55px}.mc-btn.fw{width:100%}.mc-btn.primary{background-color:var(--primaryHEX)}.mc-btn.red,.mc-btn.danger{background-color:var(--btn-danger-bg)}.mc-btn.green{background-color:var(--btn-success-bg)}.mc-btn.blue{background-color:var(--focus-ring)}.mc-btn.gray{background-color:#818181}.mc-btn.orange{background-color:#fb6f0d}.mc-btn.purple{background-color:#be0ee1}.mc-btn.yellow{background-color:#edb213}.mc-btn.secondary{color:var(--headingColor);border-color:var(--lightBorder);box-shadow:none;background-color:#0000}.mc-btn.secondary:hover{background-color:var(--thinGray);color:var(--headingColor);opacity:1}.mc-btn.secondary.tone-info{background-color:var(--tone-info-bg);color:var(--tone-info-fg);border-color:#0000}.mc-btn.secondary.tone-info:hover{opacity:.85;color:var(--tone-info-fg)}.mc-btn.secondary.tone-warning{background-color:var(--tone-warning-bg);color:var(--tone-warning-fg);border-color:#0000}.mc-btn.secondary.tone-warning:hover{opacity:.85;color:var(--tone-warning-fg)}.mc-btn.secondary.tone-danger{background-color:var(--tone-danger-bg);color:var(--tone-danger-fg);border-color:#0000}.mc-btn.secondary.tone-danger:hover{opacity:.85;color:var(--tone-danger-fg)}.mc-btn.secondary.gray{color:var(--lightColor);background-color:#818181;border-color:#0000}.mc-btn.secondary.gray:hover{opacity:.85;color:var(--lightColor)}.mc-btn.ghost{color:var(--primaryHEX);box-shadow:none;background-color:#0000;border-color:#0000}.mc-btn.ghost:hover{background-color:var(--thinGray);opacity:1}.mc-btn.chip{background-color:var(--thinGray);color:var(--headingColor);border-color:var(--lightBorder);box-shadow:none}.mc-btn.chip:hover{background-color:var(--lightBorder);opacity:1}.mc-btn.link{box-shadow:none;color:var(--focus-ring);text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0;text-decoration:underline}.mc-icon-btn{color:var(--lightColor);background-color:var(--lightGray);border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:16px;transition:all .2s linear;display:inline-flex}.mc-icon-btn i{font-size:17px;line-height:1}.mc-icon-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mc-icon-btn:disabled{opacity:.4;cursor:not-allowed}.mc-icon-btn.action{color:var(--tone-success-fg);background-color:var(--tone-success-bg)}.mc-icon-btn.danger{color:var(--tone-danger-fg);background-color:var(--tone-danger-bg)}.mc-icon-btn.info{color:var(--tone-info-fg);background-color:var(--tone-info-bg)}.mc-icon-btn.warning{color:var(--tone-warning-fg);background-color:var(--tone-warning-bg)}.mc-icon-btn.accent{color:var(--tone-accent-fg);background-color:var(--tone-accent-bg)}.mc-table-action a.view,.mc-table-action button.view,.mc-table-action a.download,.mc-table-action button.download{color:var(--tone-info-fg);background-color:var(--tone-info-bg)}.mc-table-action a.edit,.mc-table-action button.edit,.mc-table-action a.chat,.mc-table-action button.chat{color:var(--tone-success-fg);background-color:var(--tone-success-bg)}.mc-table-action a.delete,.mc-table-action button.delete,.mc-table-action a.block,.mc-table-action button.block{color:var(--tone-danger-fg);background-color:var(--tone-danger-bg)}.mc-table-action{gap:6px;display:flex}.mc-table-action a,.mc-table-action button{color:var(--lightColor);background-color:var(--lightGray);border-radius:6px;padding:6px;font-size:16px}.mc-table-action button.mc-dropdown-menu,.mc-table-action button.mc-dropdown-bar-menu{color:var(--textColor);background-color:#0000}.mc-table-action button.mc-dropdown-menu:hover,.mc-table-action button.mc-dropdown-bar-menu:hover{background-color:var(--hoverBG)}.mc-auth-btn{text-align:center;text-transform:uppercase;letter-spacing:2px;width:100%;color:var(--lightColor);background-color:var(--primaryHEX);border:none;border-radius:8px;margin-bottom:8px;font-size:14px;font-weight:600;transition:all .2s linear}.mc-auth-btn:hover{opacity:.85}.mc-auth-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mc-auth-btn:disabled{opacity:.45;cursor:not-allowed}.mc-auth-btn{justify-content:center;align-items:center;display:flex}.mc-auth-btn.h-sm{height:42px}.mc-auth-btn.h-md{height:45px}.mc-auth-btn.h-lg{height:48px}.mc-auth-btn.h-xl{height:50px}.mc-auth-btn.mc-btn--xs{height:34px}.mc-auth-btn.mc-btn--sm{height:42px}.mc-auth-btn.mc-btn--md{height:45px}.mc-auth-btn.mc-btn--lg{height:48px}.table-btnbar .mc-btn{padding:8px 10px;font-size:11px}.mc-card-header .inner-cont>button.mc-btn{padding:6px;font-size:10px}.mc-table-body button.mc-btn,.p-datatable tbody button.mc-btn{padding:8px 10px;font-size:11px}.mc-table a.mc-btn,.p-datatable-table a.mc-btn{padding:7px 10px;font-size:10px}.mc-sidebar-logout .mc-btn{margin:0 auto}.mc-btn-spinner{box-sizing:border-box;vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.6s linear infinite mc-btn-spin;display:inline-block}.mc-btn.has-label .mc-btn-spinner{margin-right:6px}@keyframes mc-btn-spin{to{transform:rotate(360deg)}}
