#mec-ud-dashboard-app{width:100%;font-size:13px}.mec-ud-spinner{display:grid;justify-items:center;gap:10px;padding:24px 16px}.mec-ud-spinner--fullscreen{min-height:320px;align-content:center;justify-content:center}.mec-ud-spinner__svg{display:block;color:var(--mec-ud-accent-dark, #07bbe9)}.mec-ud-spinner__label{margin:0;font-size:13px;font-weight:600;color:var(--mec-ud-accent-dark, #07bbe9)}.mec-ud-profile-avatar-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.mec-ud-avatar-box{width:80px;height:80px;border-radius:50%;overflow:hidden;background:#f0f1f2;border:1px solid #e6e9eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mec-ud-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.mec-ud-avatar-placeholder{color:#9aa3af;display:flex;align-items:center;justify-content:center}.mec-ud-avatar-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mec-ud-main div.mec-ud-menu-user{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:20px 12px;margin-bottom:0;border-bottom:1px solid #e6e9eb}.mec-ud-menu-user-avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#e6e9eb;display:flex;align-items:center;justify-content:center}.mec-ud-menu-user-avatar img{width:100%;height:100%;object-fit:cover;display:block}.mec-ud-menu-user-initial{font-size:15px;font-weight:600;color:#64748b;line-height:1}.mec-ud-menu-user-info{min-width:0;display:flex;flex-direction:column;overflow:hidden;text-align:center}.mec-ud-menu-user-name{font-size:13px;font-weight:600;color:#3c434a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mec-ud-menu-user-email{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mec-ud-dashboard-error{padding:20px;color:#fe686a;text-align:center;background:#fff5f5;border:1px solid #fed7d7;border-radius:12px;margin:20px}.mec-ud-tab-content{animation:fadeEffect .31s}.mec-ud-tab-content-wrap{padding:0}.mec-ud-empty-state{background:var(--mec-ud-primary-shade, linear-gradient(135deg, #07bbe908, #07bbe905));border:1px dashed #e6e9eb;border-radius:8px;margin:20px 15px;padding:40px 30px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.mec-ud-empty-icon{width:56px;height:56px;border-radius:50%;background:#eef7fb;display:flex;align-items:center;justify-content:center}.mec-ud-empty-icon svg{width:26px;height:26px}.mec-ud-empty-state h4{margin:0;font-size:18px;color:#2b3137}.mec-ud-empty-state p{margin:0 0 8px;color:#7b8794}.mec-ud-no-data{margin:12px 0 0;padding:16px;text-align:center;color:#7b8794;font-size:13px;background:#f8fafb;border:1px dashed #e3e8ec;border-radius:var(--mec-secondary-border-radius, 6px)}.mec-ud-error-state{border-color:#f3c2c2;background:linear-gradient(135deg,#ffe9e908,#d6363805)}.mec-ud-error-state .mec-ud-empty-icon{background:#fdecec;color:#d63638}.mec-ud-error-state h4{color:#b42318}.mec-ud-error-details{font-size:12px;color:#b42318;word-break:break-word;max-width:480px}.mec-ud-actions-header{margin-bottom:20px}.mec-ud-tab-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.mec-ud-tab-header-row>.mec-ud-tab-header,.mec-ud-tab-header-row>.mec-ud-actions-header{margin-bottom:0}.mec-ud-tab-header-row>.mec-ud-tab-header{flex:1 1 auto;min-width:0}.mec-ud-tab-header-row>.mec-ud-actions-header{flex:0 0 auto}@media(max-width:600px){.mec-ud-tab-header-row{flex-direction:column;align-items:stretch}}.mec-ud-menu a.mec-ud-menu-item--disabled{opacity:.45;cursor:not-allowed}.mec-ud-menu a.mec-ud-menu-item--disabled:hover,.mec-ud-menu a.mec-ud-menu-item--disabled:focus{background:transparent}.mec-ud-menu-item-lock{margin-left:6px;display:inline-flex;vertical-align:middle;opacity:.7}.mec-ud-menu-item-lock svg{width:14px;height:14px}.me-ud-spec-extra-item--disabled{opacity:.5;cursor:not-allowed}.mec-ud-tooltip{position:fixed;z-index:100000;max-width:280px;min-width:260px;padding:10px 12px;border-radius:8px;background:#1f2937;color:#fff;font-size:12px;line-height:1.5;box-shadow:0 8px 24px #00000038;pointer-events:none;font-family:var(--mec-paragraph-font-family, sans-serif)}.mec-ud-tooltip--right{transform:translateY(-50%)}.mec-ud-tooltip--left{transform:translate(-100%,-50%)}.mec-ud-tooltip--top{transform:translate(-50%,-100%)}.mec-ud-tooltip-title{margin-bottom:4px;font-weight:600}.mec-ud-tooltip-desc{opacity:.9}.mec-ud-card{background:#fff;border:1px solid #e6e9eb;border-radius:12px;padding:25px;margin-bottom:30px}.mec-ud-card h3{margin:0 0 20px;font-size:18px;font-weight:600;color:#333}.mec-ud-react-form .mec-form-row{margin-bottom:16px}.mec-ud-react-form label{display:block;font-size:13px;font-weight:600;color:#404852;margin-bottom:6px}.mec-ud-react-form input[type=text],.mec-ud-react-form input[type=email],.mec-ud-react-form input[type=password],.mec-ud-react-form input[type=url],.mec-ud-react-form input[type=number],.mec-ud-react-form input[type=date],.mec-ud-react-form input[type=search],.mec-ud-react-form textarea,.mec-ud-react-form select{width:100%;height:40px;border:1px solid #d1d5d9;border-radius:var(--mec-secondary-border-radius, 3px);padding:0 12px;font-size:13px;color:#171c24;background:#fff;outline:none;box-sizing:border-box}.mec-ud-react-form textarea{height:auto;min-height:100px;padding:10px 12px;line-height:1.5}.mec-ud-react-form input:focus,.mec-ud-react-form textarea:focus,.mec-ud-react-form select:focus,.mec-ud-react-form input[type=number]:focus,.mec-ud-react-form input[type=date]:focus{border-color:var(--mec-ud-primary, #07bbe9);box-shadow:0 0 0 1px var(--mec-ud-primary, #07bbe9)}.mec-ud-success-msg{padding:12px 16px;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;border-radius:3px;margin-bottom:16px;font-size:13px}.mec-ud-modal-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#0f172a8c;padding:20px}.mec-ud-modal{width:100%;max-width:640px;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;font-size:13px;font-family:var(--mec-paragraph-font-family, sans-serif)}.mec-ud-modal--sm{max-width:420px}.mec-ud-modal--md{max-width:640px}.mec-ud-modal--lg{max-width:900px}.mec-ud-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid #eef0f2}.mec-ud-modal-title{margin:0!important;font-size:17px!important;font-weight:600!important;color:#2b3137!important;font-family:var(--mec-heading-font-family, sans-serif)!important}.mec-ud-modal-close{flex:0 0 auto;width:32px;height:32px;display:inline-flex!important;align-items:center;justify-content:center;border:none!important;background:transparent!important;color:#2b3137!important;font-size:26px!important;line-height:1!important;cursor:pointer!important;border-radius:6px!important;transition:background .15s ease,color .15s ease!important;padding:0!important;box-shadow:none!important}.mec-ud-modal-close:hover{color:#000!important;background:#f2f4f5!important}.mec-ud-modal-body{padding:24px;overflow-y:auto}.mec-ud-confirm-modal-message{margin:0 0 20px;color:#5b6573;font-size:13px;line-height:1.6}.mec-ud-confirm-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.mec-ud-confirm-modal-actions .mec-ud-btn{min-width:96px}.mec-ud-modal button{margin:0!important}.mec-ud-error-msg{padding:12px 16px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:3px;margin-bottom:16px;font-size:13px}.mec-ud-toast-viewport{position:fixed;z-index:999999;right:20px;bottom:20px;display:flex;flex-direction:column;gap:10px;max-width:380px;pointer-events:none;font-family:var(--mec-paragraph-font-family, sans-serif)}.mec-ud-toast{display:flex;align-items:flex-start;gap:10px;min-width:280px;max-width:380px;padding:12px 14px;background:#fff;border:0;border-left:4px solid var(--mec-ud-accent-dark, #07bbe9);border-radius:0 10px 10px 0;box-shadow:0 8px 24px #1018281f,0 2px 6px #10182814;font-size:13px;line-height:1.45;color:#242525;pointer-events:auto;animation:mec-ud-toast-in .22s ease-out}.mec-ud-toast.is-leaving{animation:mec-ud-toast-out .2s ease-in forwards}.mec-ud-toast.is-success{border-left-color:#64e385}.mec-ud-toast.is-error{border-left-color:#b42318}.mec-ud-toast.is-info{border-left-color:var(--mec-ud-accent-dark, #07bbe9)}.mec-ud-toast__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;font-size:11px;font-weight:700;color:#fff;background:var(--mec-ud-accent-dark, #07bbe9)}.mec-ud-toast.is-success .mec-ud-toast__icon{background:#64e385}.mec-ud-toast.is-error .mec-ud-toast__icon{background:#b42318}.mec-ud-toast__message{flex:1 1 auto;font-weight:600;word-break:break-word}.mec-ud-toast__close{flex:0 0 auto;border:none;background:transparent;color:var(--mec-ud-text-muted, #667085);font-size:16px;line-height:1;cursor:pointer;border-radius:4px}.mec-ud-toast__close:hover{color:#242525;background:#f2f4f5}@keyframes mec-ud-toast-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mec-ud-toast-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}.mec-ud-tab-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.mec-ud-tab-header__text{min-width:0}h1.mec-ud-tab-title{margin:0;font-size:22px!important;font-weight:700;line-height:1.2;color:#2b3137}.mec-ud-tab-desc{margin:6px 0 0;font-size:13px;color:#7b8794}.mec-ud-tab-header__action{display:flex;align-items:center;gap:10px;flex-shrink:0}@media(max-width:600px){.mec-ud-tab-header{flex-direction:column}}@media(prefers-reduced-motion:reduce){.mec-ud-toast{animation:none}}.mec-ud-menu-toggle-icon svg{display:block;transition:transform .2s ease}.mec-ud-menu-toggle[aria-expanded=true] .mec-ud-menu-toggle-icon svg{transform:rotate(90deg)}.mec-ud-filter-controls{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.mec-ud-status-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap}.mec-ud-reports .mec-ud-form input.mec-ud-reports-date-input,.mec-ud-reports input.mec_date_picker{display:inline-block!important;min-height:38px;height:38px;line-height:38px;border-radius:3px;margin-bottom:0;clear:none;box-sizing:border-box}.ui-datepicker{background-color:#fff;border:1px solid #66afe9;border-radius:4px;box-shadow:0 0 8px #66afe999;display:none;margin-top:4px;padding:10px;width:240px;z-index:9999!important;font-family:var(--mec-paragraph-font-family, sans-serif)}.ui-datepicker a,.ui-datepicker a:hover{text-decoration:none;cursor:pointer}.ui-datepicker a:hover,.ui-datepicker td:hover a{color:#2c6396;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}.ui-datepicker .ui-datepicker-title{font-weight:700}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:default;font-family:dashicons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;height:20px;line-height:1.4;margin-top:2px;width:20px}.ui-datepicker .ui-datepicker-prev{float:left;text-align:left}.ui-datepicker .ui-datepicker-next{float:right;text-align:center}.ui-datepicker .ui-datepicker-prev:before{content:""}.ui-datepicker .ui-datepicker-next:before{content:""}.ui-datepicker .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{font-size:13px;text-align:center;padding:4px 0;border:none}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;-o-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none}.ui-datepicker .ui-datepicker-current-day{background-color:#4289cc}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.ui-datepicker select{min-width:60px}.ui-datepicker.ui-widget{border:1px solid #e8e8e8;box-shadow:0 1px 9px #0000001f}.ui-datepicker.ui-widget select{font-weight:600;font-size:12px;border-radius:2px;padding:2px 10px;margin:5px 3px;border-color:#e7e8e9}.ui-datepicker.ui-widget table{border-spacing:2px}.ui-datepicker.ui-widget td,.ui-datepicker.ui-widget tr{padding:0;background:0 0!important}.ui-datepicker.ui-widget td a,.ui-datepicker.ui-widget td span{color:#777;font-size:13px;font-weight:400;width:30px;height:30px;line-height:30px;display:inline-block;border-radius:33px;padding:0;background:#fff;transition:all .2s ease}.ui-datepicker.ui-widget td.ui-datepicker-unselectable.ui-state-disabled span{color:#d1d2d3}.ui-datepicker.ui-widget td a.ui-state-active,.ui-datepicker.ui-widget td a:hover{background:#40d9f1;color:#fff}.ui-datepicker.ui-widget .ui-datepicker-next,.ui-datepicker.ui-widget .ui-datepicker-prev{color:#40d9f1;width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;border-radius:33px;background:#ecfcff;transition:all .2s ease}.ui-datepicker.ui-widget .ui-datepicker-next:hover,.ui-datepicker.ui-widget .ui-datepicker-prev:hover{background:#fff;box-shadow:0 0 7px -3px #0006}.ui-datepicker.ui-widget .ui-icon{background-image:unset}@media(min-width:768px){.mec-table-responsive--paged{max-height:min(70vh,720px);overflow-y:auto;border-top:1px solid #e3e4e5}.mec-table-responsive--paged>.mec-ud-table{margin:0}.mec-table-responsive--paged .mec-ud-table-head th{position:sticky;top:0;z-index:2;background:#f7f8f9;box-shadow:inset 0 -1px #e3e4e5}}.mec-ud-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:4px}.mec-ud-pagination__summary{font-size:13px;color:#64748b}.mec-ud-pagination__controls{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.mec-ud-pagination__controls .mec-ud-btn{min-width:34px;padding-inline:8px}.mec-ud-pagination__ellipsis{padding:0 4px;color:#94a3b8;user-select:none}@media(max-width:567px){.mec-ud-pagination{justify-content:center}}.mec-ud-main,.mec-ud-modal,.mec-ud-toast-viewport,.mec-ud-tooltip,#mec-ud-dashboard-app{--mec-ud-btn-accent: var(--mec-ud-accent-dark, #07bbe9);--mec-ud-btn-accent-hover: #07bbe9;--mec-ud-btn-accent-soft: #e8f3ff;--mec-ud-btn-accent-contrast: #fff;--mec-ud-btn-focus-ring: rgba(7, 187, 233, .35);--mec-ud-btn-danger: #d63638;--mec-ud-btn-danger-hover: #b42318;--mec-ud-btn-danger-soft: #fef3f2;--mec-ud-btn-danger-border: #fecdca;--mec-ud-btn-success: #12bb2e;--mec-ud-btn-success-hover: #0fa027;--mec-ud-btn-bg: #ecf9fd;--mec-ud-btn-border: #ccecf4;--mec-ud-btn-border-hover: #ccecf4;--mec-ud-btn-text: #07bbe9;--mec-ud-btn-text-muted: #667085;--mec-ud-btn-hover-bg: #dff6fc;--mec-ud-btn-radius: 6px;--mec-ud-btn-font-size: 13px;--mec-ud-btn-font-weight: 400;--mec-ud-btn-line-height: 1.4;--mec-ud-btn-padding-y: 6px;--mec-ud-btn-padding-x: 14px;--mec-ud-btn-gap: 6px;--mec-ud-btn-min-height: 34px;--mec-ud-btn-transition: background-color .12s ease, border-color .12s ease, color .12s ease, box-shadow .12s ease, transform 60ms ease}.mec-ud-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mec-ud-btn-gap);margin:0;padding:var(--mec-ud-btn-padding-y) var(--mec-ud-btn-padding-x);min-height:var(--mec-ud-btn-min-height);border:1px solid var(--mec-ud-btn-border);border-radius:var(--mec-ud-btn-radius);background:var(--mec-ud-btn-bg);color:var(--mec-ud-btn-text);font-family:var(--mec-paragraph-font-family, inherit);font-size:var(--mec-ud-btn-font-size);font-weight:var(--mec-ud-btn-font-weight);line-height:var(--mec-ud-btn-line-height);text-decoration:none;text-shadow:none;cursor:pointer;box-shadow:none;vertical-align:middle;white-space:nowrap;user-select:none;-webkit-appearance:none;appearance:none;transition:var(--mec-ud-btn-transition);text-decoration:none!important}.mec-ud-btn:hover{background:var(--mec-ud-btn-hover-bg);border-color:var(--mec-ud-btn-border-hover);color:var(--mec-ud-btn-accent)}.mec-ud-btn:focus-visible{outline:2px solid var(--mec-ud-btn-accent);outline-offset:2px}.mec-ud-btn:disabled,.mec-ud-btn[aria-disabled=true],.mec-ud-btn.is-disabled{opacity:.55;cursor:not-allowed;transform:none;pointer-events:none}.mec-ud-btn--primary{background:var(--mec-ud-btn-bg);border-color:var(--mec-ud-btn-border);color:var(--mec-ud-btn-text)}.mec-ud-btn--primary:hover{background:var(--mec-ud-btn-hover-bg);border-color:var(--mec-ud-btn-border-hover);color:var(--mec-ud-btn-accent)}.mec-ud-btn--primary:focus-visible{outline-color:var(--mec-ud-btn-accent);box-shadow:0 0 0 3px var(--mec-ud-btn-focus-ring);outline-offset:1px}.mec-ud-btn--secondary{background:var(--mec-ud-btn-bg);border-color:var(--mec-ud-btn-border);color:var(--mec-ud-btn-text)}.mec-ud-btn--secondary:hover{background:var(--mec-ud-btn-hover-bg);border-color:var(--mec-ud-btn-border-hover);color:var(--mec-ud-btn-accent)}.mec-ud-btn--danger{background:var(--mec-ud-btn-danger);border-color:var(--mec-ud-btn-danger);color:#fff}.mec-ud-btn--danger:hover{background:var(--mec-ud-btn-danger-hover);border-color:var(--mec-ud-btn-danger-hover);color:#fff}.mec-ud-btn--danger:focus-visible{outline-color:var(--mec-ud-btn-danger);box-shadow:0 0 0 3px #d636384d;outline-offset:1px}.mec-ud-btn--ghost{background:transparent}.mec-ud-btn--ghost:hover,.mec-ud-btn--ghost:focus{color:var(--mec-ud-btn-text);background:transparent;box-shadow:0 0 3px var(--mec-ud-btn-border)}.mec-ud-btn--link{background:transparent;border-color:transparent;color:var(--mec-ud-btn-accent);padding:0;min-height:0;text-decoration:none}.mec-ud-btn--link:hover{background:transparent;border-color:transparent;color:var(--mec-ud-btn-accent-hover);text-decoration:underline}.mec-ud-btn--link:focus-visible{outline-offset:2px;border-radius:2px}.mec-ud-btn--sm{--mec-ud-btn-font-size: 12px;--mec-ud-btn-padding-y: 4px;--mec-ud-btn-padding-x: 10px;--mec-ud-btn-min-height: 28px;--mec-ud-btn-gap: 4px}.mec-ud-btn--lg{--mec-ud-btn-font-size: 14px;--mec-ud-btn-padding-y: 10px;--mec-ud-btn-padding-x: 20px;--mec-ud-btn-min-height: 42px;--mec-ud-btn-gap: 8px}.mec-ud-btn--icon{padding:0;width:var(--mec-ud-btn-min-height);height:var(--mec-ud-btn-min-height);min-width:var(--mec-ud-btn-min-height);flex:0 0 auto;font-size:16px;line-height:1}.mec-ud-btn--icon.mec-ud-btn--sm{width:28px;height:28px;min-width:28px;font-size:14px}.mec-ud-btn--icon.mec-ud-btn--lg{width:42px;height:42px;min-width:42px;font-size:18px}.mec-ud-btn svg{flex-shrink:0;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.mec-ud-btn--icon svg{width:18px;height:18px}.mec-ud-btn--block{display:flex;width:100%}.mec-ud-btn.is-active{background:var(--mec-ud-btn-accent);border-color:var(--mec-ud-btn-accent);color:var(--mec-ud-btn-accent-contrast)}.mec-ud-btn.is-active:hover{background:var(--mec-ud-btn-accent-hover);border-color:var(--mec-ud-btn-accent-hover);color:var(--mec-ud-btn-accent-contrast)}.mec-ud-btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.mec-ud-btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;color:inherit;animation:mec-ud-btn-spin .6s linear infinite}.mec-ud-btn--primary.is-loading,.mec-ud-btn--danger.is-loading,.mec-ud-btn.is-active.is-loading{color:var(--mec-ud-btn-bg)!important}.mec-ud-btn--primary.is-loading:after,.mec-ud-btn--danger.is-loading:after{border-color:var(--mec-ud-btn-accent);border-right-color:transparent}@keyframes mec-ud-btn-spin{to{transform:rotate(360deg)}}.mec-ud-btn-group{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mec-ud-btn-group--end{justify-content:flex-end}.mec-ud-btn-group--between{justify-content:space-between}.mec-ud-btn-group--tight{gap:6px}@media(prefers-reduced-motion:reduce){.mec-ud-btn,.mec-ud-btn.is-loading:after{transition:none;animation:none;transform:none}}
