.mbx-ed button,.mbx-cal button,.mbx-grid button,.mbx-gd button,.mbx-bar button,.mbx-tabs button,.mbx-dl button,.mbx-ld button,.mbx-ed input,.mbx-cal input,.mbx-grid input,.mbx-gd input,.mbx-bar input,.mbx-dl input,.mbx-ld input,.mbx-ed select,.mbx-grid select,.mbx-gd select,.mbx-dl select,.mbx-ld select,.mbx-ed textarea,.mbx-grid textarea,.mbx-gd textarea,.mbx-dl textarea,.mbx-ld textarea{box-sizing:border-box;margin:0;font-family:inherit} .mbx-ed button,.mbx-cal button,.mbx-grid button,.mbx-gd button,.mbx-bar button,.mbx-tabs button,.mbx-dl button,.mbx-ld button{justify-content:center;align-items:center;text-align:center} .mbx-ed.mbx-ed{display:flex;flex-direction:column;gap:var(--mb-t1-field-gap,.15rem);font-size:var(--mb-t1-field-font,.8rem);color:var(--mb-t1-text,#1F2937);min-width:0}.mbx-ed.mbx-ed *,.mbx-ed.mbx-ed *::before,.mbx-ed.mbx-ed *::after{box-sizing:border-box} .mbx-ed--label-left.mbx-ed--label-left{display:grid;grid-template-columns:var(--mb-t1-ed-label-width,9rem) minmax(0,1fr);align-items:center;column-gap:.6rem;row-gap:.2rem}.mbx-ed--label-left.mbx-ed--label-left>.mbx-ed-message{grid-column:2} .mbx-ed-label.mbx-ed-label{display:flex;align-items:center;gap:.4rem;font-size:var(--mb-t1-label-font,.72rem);font-weight:600;line-height:1.2;color:var(--mb-t1-text-muted,#64748B)} .mbx-ed-required.mbx-ed-required{color:#ef4444;margin-left:.15rem}.mbx-ed--disabled.mbx-ed--disabled .mbx-ed-label{color:var(--mb-t1-text-faint,#94A3B8)} .mbx-ed-field.mbx-ed-field{display:flex;align-items:center;gap:.3rem;min-width:0; position:relative;padding:var(--mb-t1-field-pad-y,.28rem) var(--mb-t1-field-pad-x,.5rem);border:1.5px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#FFFFFF);transition:border-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),box-shadow var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-ed-field.mbx-ed-field:focus-within{border-color:var(--mb-t1-primary,#2563EB);box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#BFDBFE)} .mbx-ed-plain.mbx-ed-plain{display:flex;align-items:center;gap:.4rem;min-width:0} .mbx-ed-input.mbx-ed-input{flex:1 1 auto;width:100%;min-width:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;line-height:1.45;padding:0}.mbx-ed-input.mbx-ed-input::placeholder{color:var(--mb-t1-text-faint,#94A3B8)}.mbx-ed-input.mbx-ed-input:disabled{color:var(--mb-t1-text-faint,#94A3B8);cursor:not-allowed}textarea.mbx-ed-input.mbx-ed-input{resize:vertical;line-height:1.35}select.mbx-ed-input.mbx-ed-input{cursor:pointer; appearance:none; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%2364748B' d='M0 0h10L5 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .1rem center;padding-right:1rem}.mbx-ed-input--number.mbx-ed-input--number{text-align:right} .mbx-ed-input--no-spin.mbx-ed-input--no-spin{appearance:textfield;-moz-appearance:textfield}.mbx-ed-input--no-spin.mbx-ed-input--no-spin::-webkit-outer-spin-button,.mbx-ed-input--no-spin.mbx-ed-input--no-spin::-webkit-inner-spin-button{appearance:none;margin:0}.mbx-ed-input--color.mbx-ed-input--color{flex:0 0 auto;width:34px;height:22px;padding:0;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:5px;cursor:pointer;background:none}.mbx-ed-colorhex.mbx-ed-colorhex{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;color:var(--mb-t1-text-muted,#64748B)} .mbx-ed-listbox.mbx-ed-listbox{height:auto;padding:.2rem;border:1.5px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#FFFFFF);background-image:none;appearance:auto;width:100%}.mbx-ed-listbox.mbx-ed-listbox:focus{outline:none;border-color:var(--mb-t1-primary,#2563EB);box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#BFDBFE)} .mbx-ed-affix.mbx-ed-affix{flex:0 0 auto;color:var(--mb-t1-text-muted,#64748B);white-space:nowrap}.mbx-ed-clear.mbx-ed-clear,.mbx-ed-icon-btn.mbx-ed-icon-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--mb-t1-text-faint,#94A3B8);font-size:1rem;line-height:1;cursor:pointer;transition:background var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-ed-clear.mbx-ed-clear:hover,.mbx-ed-icon-btn.mbx-ed-icon-btn:hover{background:var(--mb-t1-border-faint,#F4F7FB);color:var(--mb-t1-text,#1F2937)} .mbx-ed-action.mbx-ed-action{flex:0 0 auto;display:inline-flex;align-items:center;gap:.25rem;align-self:stretch;margin:calc(var(--mb-t1-field-pad-y,.28rem) * -1) calc(var(--mb-t1-field-pad-x,.5rem) * -1) calc(var(--mb-t1-field-pad-y,.28rem) * -1) 0;padding:0 .6rem;border:0;border-left:1px solid var(--mb-t1-border,#E2E8F0);border-radius:0 calc(var(--mb-t1-radius-sm,10px) - 2px) calc(var(--mb-t1-radius-sm,10px) - 2px) 0;background:transparent;color:var(--mb-t1-primary,#2563EB);font:inherit;font-weight:600;cursor:pointer;transition:background var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-ed-action.mbx-ed-action:hover:not(:disabled){background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-ed-action.mbx-ed-action:active:not(:disabled){color:var(--mb-t1-primary-dark,#1D4ED8)}.mbx-ed-action.mbx-ed-action:disabled{opacity:.45;cursor:default}.mbx-ed-counter.mbx-ed-counter{flex:0 0 auto;align-self:flex-end;font-size:.72rem;color:var(--mb-t1-text-faint,#94A3B8)} .mbx-ed-field--search.mbx-ed-field--search::before{content:"";flex:0 0 auto;width:14px;height:14px;background:var(--mb-t1-text-faint,#94A3B8);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.3-4.3'/%3E%3C/svg%3E") center / contain no-repeat} .mbx-ed-message.mbx-ed-message{font-size:.72rem;line-height:1.3}.mbx-ed-message--hint.mbx-ed-message--hint{color:var(--mb-t1-text-faint,#94A3B8)}.mbx-ed-message--error.mbx-ed-message--error{color:var(--mb-t1-danger,#DC2626)} .mbx-ed--invalid.mbx-ed--invalid .mbx-ed-field,.mbx-ed--invalid.mbx-ed--invalid .mbx-ed-listbox{border-color:var(--mb-t1-danger,#DC2626)}.mbx-ed--invalid.mbx-ed--invalid .mbx-ed-field:focus-within,.mbx-ed--invalid.mbx-ed--invalid .mbx-ed-listbox:focus{box-shadow:0 0 0 3px var(--mb-t1-danger-border,#FECACA)} .mbx-ed--disabled.mbx-ed--disabled .mbx-ed-field,.mbx-ed--disabled.mbx-ed--disabled .mbx-ed-listbox{background:var(--mb-t1-border-faint,#F4F7FB);color:var(--mb-t1-text-faint,#94A3B8);cursor:not-allowed}.mbx-ed--readonly.mbx-ed--readonly .mbx-ed-field{background:var(--mb-t1-bg,#F4F8FD)} .mbx-ed--sm.mbx-ed--sm{font-size:.74rem}.mbx-ed--sm.mbx-ed--sm .mbx-ed-field{padding:.15rem .4rem}.mbx-ed--sm.mbx-ed--sm .mbx-ed-label{font-size:.68rem}.mbx-ed--lg.mbx-ed--lg{font-size:.9rem}.mbx-ed--lg.mbx-ed--lg .mbx-ed-field{padding:.45rem .7rem}.mbx-ed--lg.mbx-ed--lg .mbx-ed-label{font-size:.8rem} .mbx-ed-group.mbx-ed-group{display:flex;flex-direction:column;gap:.3rem;min-width:0}.mbx-ed-group--inline.mbx-ed-group--inline{flex-direction:row;flex-wrap:wrap;gap:.25rem 1rem}.mbx-ed-option.mbx-ed-option{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;line-height:1.3}.mbx-ed-option.mbx-ed-option.is-disabled{color:var(--mb-t1-text-faint,#94A3B8);cursor:default}.mbx-ed-option-text.mbx-ed-option-text{user-select:none}.mbx-ed-check.mbx-ed-check,.mbx-ed-radio.mbx-ed-radio{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:var(--mb-t1-primary,#2563EB);cursor:inherit}.mbx-ed-check.mbx-ed-check:focus-visible,.mbx-ed-radio.mbx-ed-radio:focus-visible{outline:2px solid var(--mb-t1-primary,#2563EB);outline-offset:2px} .mbx-ed-option--switch.mbx-ed-option--switch{gap:.5rem} .mbx-ed-switch-input.mbx-ed-switch-input{position:absolute;width:34px;height:20px;margin:0;opacity:0;cursor:pointer}.mbx-ed-switch.mbx-ed-switch{position:relative;flex:0 0 auto;width:34px;height:20px;border-radius:999px;background:var(--mb-t1-border,#E2E8F0);transition:background var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-ed-switch.mbx-ed-switch::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--mb-t1-surface,#FFFFFF);box-shadow:var(--mb-t1-shadow,0 2px 8px rgba(15,23,42,.05));transition:transform var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-ed-switch-input.mbx-ed-switch-input:checked + .mbx-ed-switch{background:var(--mb-t1-primary,#2563EB)}.mbx-ed-switch-input.mbx-ed-switch-input:checked + .mbx-ed-switch::after{transform:translateX(14px)}.mbx-ed-switch-input.mbx-ed-switch-input:focus-visible + .mbx-ed-switch{box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#BFDBFE)} .mbx-ed-slider.mbx-ed-slider{display:flex;align-items:center;gap:.6rem;width:100%}.mbx-ed-slider-input.mbx-ed-slider-input{flex:1 1 auto;min-width:0;accent-color:var(--mb-t1-primary,#2563EB)}.mbx-ed-slider-value.mbx-ed-slider-value{flex:0 0 auto;min-width:2.5rem;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:var(--mb-t1-text-muted,#64748B)} .mbx-ed-rating.mbx-ed-rating{display:flex;align-items:center;gap:.1rem}.mbx-ed-star.mbx-ed-star{display:inline-flex;padding:.1rem;border:0;background:transparent;color:var(--mb-t1-border,#E2E8F0);cursor:pointer;transition:color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),transform .1s}.mbx-ed-star.mbx-ed-star:hover:not(:disabled){transform:scale(1.12)} .mbx-ed-star.mbx-ed-star.is-on{color:var(--mb-t1-warning-dot,#F59E0B)}.mbx-ed-star.mbx-ed-star:disabled{cursor:default} .mbx-ed-field--tags.mbx-ed-field--tags{flex-wrap:wrap;gap:.25rem}.mbx-ed-tag.mbx-ed-tag{display:inline-flex;align-items:center;gap:.2rem;max-width:100%;padding:.1rem .2rem .1rem .45rem;border-radius:999px;background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary,#2563EB);font-size:.75rem;font-weight:600}.mbx-ed-tag-text.mbx-ed-tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-ed-tag-remove.mbx-ed-tag-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:.9rem;line-height:1;cursor:pointer}.mbx-ed-tag-remove.mbx-ed-tag-remove:hover{background:var(--mb-t1-primary-ring,#BFDBFE)}.mbx-ed-tag-input.mbx-ed-tag-input{flex:1 1 6rem;min-width:4rem;border:0;outline:none;background:transparent;color:inherit;font:inherit;line-height:1.45} .mbx-ed-file.mbx-ed-file{display:flex;align-items:center;gap:.5rem;min-width:0}.mbx-ed-file-btn.mbx-ed-file-btn{display:inline-flex;align-items:center;gap:.3rem;padding:var(--mb-t1-field-pad-y,.28rem) var(--mb-t1-field-pad-x,.5rem);border:1.5px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text-muted,#64748B);font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),border-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-ed-file-btn.mbx-ed-file-btn:hover:not(.is-disabled){background:var(--mb-t1-primary-light,#EFF6FF);border-color:var(--mb-t1-primary-ring,#BFDBFE);color:var(--mb-t1-primary,#2563EB)}.mbx-ed-file-btn.mbx-ed-file-btn.is-disabled{background:var(--mb-t1-border-faint,#F4F7FB);color:var(--mb-t1-text-faint,#94A3B8);cursor:not-allowed} .mbx-ed-file-input.mbx-ed-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.mbx-ed-file-input.mbx-ed-file-input:focus-visible + .mbx-ed-file-name,.mbx-ed-file-btn.mbx-ed-file-btn:focus-within{outline:2px solid var(--mb-t1-primary,#2563EB);outline-offset:2px}.mbx-ed-file-name.mbx-ed-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mb-t1-text-muted,#64748B)} .mbx-ed-range.mbx-ed-range{display:flex;align-items:center;gap:.35rem;min-width:0}.mbx-ed-range.mbx-ed-range>.mbx-ed{flex:1 1 0;min-width:0}.mbx-ed--invalid.mbx-ed--invalid .mbx-ed-range .mbx-ed-field{border-color:var(--mb-t1-danger,#DC2626)}.mbx-ed-range-sep.mbx-ed-range-sep{flex:0 0 auto;color:var(--mb-t1-text-faint,#94A3B8)} .mbx-ed-lookup.mbx-ed-lookup{position:absolute;top:calc(100% + 5px);left:-1.5px;z-index:60;min-width:100%;min-height:5rem;max-width:90vw;background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);box-shadow:var(--mb-t1-shadow-md,0 10px 28px rgba(15,23,42,.08)); overflow:auto;resize:both}.mbx-ed-lookup-table.mbx-ed-lookup-table{width:100%;border-collapse:collapse;font-size:.78rem}.mbx-ed-lookup-table.mbx-ed-lookup-table th{position:sticky;top:0;z-index:1;padding:.3rem .5rem;text-align:left;font-weight:600;white-space:nowrap;color:var(--mb-t1-text-muted,#64748B);background:var(--mb-t1-border-faint,#F4F7FB);border-bottom:1px solid var(--mb-t1-border,#E2E8F0)}.mbx-ed-lookup-table.mbx-ed-lookup-table td{padding:.28rem .5rem;white-space:nowrap;border-bottom:1px solid var(--mb-t1-border-faint,#F4F7FB)}.mbx-ed-lookup-table.mbx-ed-lookup-table tbody tr{cursor:pointer}.mbx-ed-lookup-table.mbx-ed-lookup-table tbody tr:hover td{background:var(--mb-t1-border-faint,#F4F7FB)} .mbx-ed-lookup-table.mbx-ed-lookup-table tbody tr.is-active td{background:var(--mb-t1-primary-light,#EFF6FF);box-shadow:inset 2px 0 0 var(--mb-t1-primary,#2563EB)}.mbx-ed-lookup-empty.mbx-ed-lookup-empty{padding:.7rem .8rem;color:var(--mb-t1-text-faint,#94A3B8);font-size:.78rem;white-space:nowrap} .mbx-ed-popup.mbx-ed-popup{position:absolute;top:calc(100% + 5px);left:-1.5px;z-index:60;background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius,14px);box-shadow:var(--mb-t1-shadow-md,0 10px 28px rgba(15,23,42,.08))}.mbx-cal.mbx-cal{width:17.5rem;padding:.6rem;font-size:.8rem;color:var(--mb-t1-text,#1F2937);user-select:none}.mbx-cal--compact.mbx-cal--compact{width:15rem;padding:.4rem} @media (min-width:641px){.mbx-ed-popup.mbx-ed-popup>.mbx-cal.mbx-cal:not(.mbx-cal--compact){width:clamp(17.5rem,calc(var(--mbx-campo-ancho,17.5rem) - 2px),var(--mbx-cal-max,24rem))}} .mbx-cal-head.mbx-cal-head{display:flex;align-items:center;gap:.25rem;margin-bottom:.35rem}.mbx-cal-title.mbx-cal-title{flex:1 1 auto;height:30px;border:0;border-radius:var(--mb-t1-radius-sm,10px);background:transparent;color:var(--mb-t1-text,#1F2937);font:inherit;font-weight:700;cursor:pointer;transition:background var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-cal-nav.mbx-cal-nav{flex:0 0 auto;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--mb-t1-text-muted,#64748B);font-size:1.1rem;line-height:1;cursor:pointer;transition:background var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-cal-title.mbx-cal-title:hover,.mbx-cal-nav.mbx-cal-nav:hover{background:var(--mb-t1-border-faint,#F4F7FB);color:var(--mb-t1-primary,#2563EB)} .mbx-cal-week.mbx-cal-week,.mbx-cal-days.mbx-cal-days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.mbx-cal-week.mbx-cal-week span{padding:.2rem 0;text-align:center;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--mb-t1-text-faint,#94A3B8)}.mbx-cal-day.mbx-cal-day{height:2rem;border:0;border-radius:var(--mb-t1-radius-sm,10px);background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-cal-day.mbx-cal-day:hover:not(:disabled){background:var(--mb-t1-primary-light,#EFF6FF)} .mbx-cal-day.mbx-cal-day.is-out{color:var(--mb-t1-text-faint,#94A3B8)}.mbx-cal-day.mbx-cal-day.is-weekend{color:var(--mb-t1-danger,#DC2626)}.mbx-cal-day.mbx-cal-day.is-weekend.is-out{opacity:.5} .mbx-cal-day.mbx-cal-day.is-today{font-weight:700;position:relative}.mbx-cal-day.mbx-cal-day.is-today::after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--mb-t1-primary,#2563EB)} .mbx-cal-day.mbx-cal-day.is-cursor{box-shadow:inset 0 0 0 2px var(--mb-t1-primary-ring,#BFDBFE)}.mbx-cal-day.mbx-cal-day.is-selected,.mbx-cal-cell.mbx-cal-cell.is-selected{background:var(--mb-t1-primary,#2563EB);color:var(--mb-t1-surface,#FFFFFF);font-weight:700}.mbx-cal-day.mbx-cal-day.is-selected.is-today::after{background:var(--mb-t1-surface,#FFFFFF)}.mbx-cal-day.mbx-cal-day:disabled{color:var(--mb-t1-text-faint,#94A3B8);opacity:.4;cursor:not-allowed;text-decoration:line-through} .mbx-cal-grid3.mbx-cal-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:.2rem 0}.mbx-cal-cell.mbx-cal-cell{height:2.4rem;border:0;border-radius:var(--mb-t1-radius-sm,10px);background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-cal-cell.mbx-cal-cell:hover:not(:disabled){background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-cal-cell.mbx-cal-cell.is-today{font-weight:700;color:var(--mb-t1-primary,#2563EB)}.mbx-cal-cell.mbx-cal-cell.is-selected.is-today{color:var(--mb-t1-surface,#FFFFFF)}.mbx-cal-cell.mbx-cal-cell:disabled{opacity:.4;cursor:not-allowed} .mbx-cal-time.mbx-cal-time{display:flex;align-items:center;gap:.3rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--mb-t1-border-faint,#F4F7FB)}.mbx-cal-time-label.mbx-cal-time-label{flex:1 1 auto;font-size:.72rem;font-weight:600;color:var(--mb-t1-text-muted,#64748B)}.mbx-cal-time-input.mbx-cal-time-input{width:3.2rem;height:30px;padding:0 .3rem;border:1.5px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#FFFFFF);color:inherit;font:inherit;text-align:center}.mbx-cal-time-input.mbx-cal-time-input:focus{outline:none;border-color:var(--mb-t1-primary,#2563EB)}.mbx-cal-time-sep.mbx-cal-time-sep{font-weight:700;color:var(--mb-t1-text-muted,#64748B)}.mbx-cal-foot.mbx-cal-foot{display:flex;gap:.35rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--mb-t1-border-faint,#F4F7FB)}.mbx-cal-btn.mbx-cal-btn{flex:1 1 auto;height:30px;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-primary,#2563EB);font:inherit;font-weight:600;cursor:pointer;transition:background var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-cal-btn.mbx-cal-btn:hover{background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-cal-btn--ghost.mbx-cal-btn--ghost{color:var(--mb-t1-text-muted,#64748B)}.mbx-cal-btn--ghost.mbx-cal-btn--ghost:hover{background:var(--mb-t1-border-faint,#F4F7FB)} .mbx-ed-input--money.mbx-ed-input--money{font-variant-numeric:tabular-nums} @media (pointer:coarse){.mbx-ed-field.mbx-ed-field,.mbx-ed-file-btn.mbx-ed-file-btn{padding:.5rem .65rem}.mbx-ed-input.mbx-ed-input,.mbx-ed-tag-input.mbx-ed-tag-input{font-size:16px;line-height:1.4}.mbx-ed-label.mbx-ed-label{font-size:.8rem} .mbx-ed-check.mbx-ed-check,.mbx-ed-radio.mbx-ed-radio{width:20px;height:20px}.mbx-ed-option.mbx-ed-option{min-height:2.25rem}.mbx-ed-clear.mbx-ed-clear,.mbx-ed-icon-btn.mbx-ed-icon-btn{width:30px;height:30px}.mbx-ed-action.mbx-ed-action{padding:0 .85rem}.mbx-ed-switch.mbx-ed-switch,.mbx-ed-switch-input.mbx-ed-switch-input{width:42px;height:24px}.mbx-ed-switch.mbx-ed-switch::after{width:20px;height:20px}.mbx-ed-switch-input.mbx-ed-switch-input:checked + .mbx-ed-switch::after{transform:translateX(18px)}.mbx-ed-star.mbx-ed-star svg{width:26px;height:26px}.mbx-cal-day.mbx-cal-day{height:2.4rem}.mbx-cal-cell.mbx-cal-cell{height:2.8rem}.mbx-cal-btn.mbx-cal-btn,.mbx-cal-title.mbx-cal-title{height:2.5rem}.mbx-cal-nav.mbx-cal-nav{width:2.5rem;height:2.5rem}.mbx-ed-lookup-table.mbx-ed-lookup-table td{padding:.55rem .5rem}.mbx-ed-lookup-table.mbx-ed-lookup-table th{padding:.45rem .5rem}}@media (max-width:640px){ .mbx-ed--label-left.mbx-ed--label-left{display:flex;flex-direction:column;align-items:stretch} .mbx-ed-lookup.mbx-ed-lookup,.mbx-ed-popup.mbx-ed-popup{position:fixed;left:.5rem !important;right:.5rem !important;top:auto !important;bottom:.5rem !important;width:auto !important;max-width:none;height:auto !important;max-height:70vh;overflow:auto;resize:none;border-radius:var(--mb-t1-radius,14px);box-shadow:var(--mb-t1-shadow-lg,0 20px 50px rgba(15,23,42,.12))}.mbx-cal.mbx-cal{width:100%} .mbx-ed-range.mbx-ed-range{flex-wrap:wrap}.mbx-ed-range.mbx-ed-range>.mbx-ed{flex:1 1 100%}.mbx-ed-range-sep.mbx-ed-range-sep{width:100%;text-align:center}.mbx-ed-group--inline.mbx-ed-group--inline{gap:.35rem .75rem}} .mbx-ed-input--combo.mbx-ed-input--combo{cursor:pointer;user-select:none}.mbx-ed-list.mbx-ed-list{min-width:100%;max-width:90vw;padding:.25rem;overflow-y:auto}.mbx-ed-list-item.mbx-ed-list-item{display:block;width:100%;padding:.35rem .5rem;border:0;border-radius:var(--mb-t1-radius-sm,10px);background:transparent;color:inherit;font:inherit;font-size:.8rem;text-align:left;white-space:nowrap;cursor:pointer}.mbx-ed-list-item.mbx-ed-list-item:hover:not(:disabled){background:var(--mb-t1-border-faint,#F4F7FB)} .mbx-ed-list-item.mbx-ed-list-item.is-active{background:var(--mb-t1-primary-light,#EFF6FF);box-shadow:inset 2px 0 0 var(--mb-t1-primary,#2563EB)}.mbx-ed-list-item.mbx-ed-list-item.is-selected{color:var(--mb-t1-primary,#2563EB);font-weight:600}.mbx-ed-list-item.mbx-ed-list-item.is-selected.is-active{background:var(--mb-t1-primary,#2563EB);color:var(--mb-t1-surface,#FFFFFF)}.mbx-ed-list-item.mbx-ed-list-item:disabled{opacity:.45;cursor:not-allowed}.mbx-ed-list-empty.mbx-ed-list-empty{color:var(--mb-t1-text-faint,#94A3B8)}.mbx-ed-list-group.mbx-ed-list-group{padding:.4rem .5rem .2rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mb-t1-text-faint,#94A3B8)}@media (pointer:coarse){.mbx-ed-list-item.mbx-ed-list-item{padding:.6rem .55rem;font-size:16px}} .mbx-ed-popup.mbx-ed-popup:popover-open,.mbx-ed-lookup.mbx-ed-lookup:popover-open{inset:auto;margin:0;padding:0;width:auto;height:auto;overflow:visible;border:1px solid var(--mb-t1-border,#E2E8F0);background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text,#1F2937)} .mbx-ed-lookup.mbx-ed-lookup:popover-open,.mbx-ed-list.mbx-ed-list:popover-open{overflow:auto}.mbx-ed-list.mbx-ed-list:popover-open{padding:.25rem} .mbx-ed-popup.mbx-ed-popup,.mbx-ed-lookup.mbx-ed-lookup{overscroll-behavior:contain;z-index:1200} .mbx-tabs.mbx-tabs{ --mbx-tab-line:1.5px;--mbx-tab-radius:11px;--mbx-tab-pad-y:.42rem;--mbx-tab-pad-x:.9rem;--mbx-tab-font:.78rem;--mbx-tab-gap:.15rem;--mbx-tab-shelf:.3rem;--mbx-tab-lean:180deg;--mbx-tab-frame:calc(var(--mb-t1-radius,14px) - var(--mbx-tab-line)); --mbx-tab-accent-out:inset 0 2px 0 0 var(--mb-t1-primary,#2563EB);--mbx-tab-accent-in:inset 0 -2px 0 0 var(--mb-t1-primary,#2563EB);display:flex;min-width:0;font-size:var(--mbx-tab-font);color:var(--mb-t1-text,#1F2937)}.mbx-tabs.mbx-tabs *,.mbx-tabs.mbx-tabs *::before,.mbx-tabs.mbx-tabs *::after{box-sizing:border-box}.mbx-tabs--sm.mbx-tabs--sm{--mbx-tab-radius:9px;--mbx-tab-pad-y:.26rem;--mbx-tab-pad-x:.65rem;--mbx-tab-font:.72rem}.mbx-tabs--lg.mbx-tabs--lg{--mbx-tab-radius:13px;--mbx-tab-pad-y:.6rem;--mbx-tab-pad-x:1.15rem;--mbx-tab-font:.88rem} .mbx-tabs.mbx-tabs.is-framed{border:var(--mbx-tab-line) solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius,14px);background:var(--mb-t1-surface,#FFFFFF);box-shadow:var(--mb-t1-shadow,0 2px 8px rgba(15,23,42,.05))} .mbx-tab-strip.mbx-tab-strip{position:relative;display:flex;flex:0 0 auto;gap:var(--mbx-tab-gap);min-width:0;padding:var(--mbx-tab-shelf);background:var(--mb-t1-bg,#F4F8FD)} .mbx-tab-strip.mbx-tab-strip::after{content:'';position:absolute;z-index:0;background:var(--mb-t1-border,#E2E8F0)}.mbx-tab-list.mbx-tab-list{display:flex;gap:var(--mbx-tab-gap);min-width:0;min-height:0; scrollbar-width:none}.mbx-tab-list.mbx-tab-list::-webkit-scrollbar{display:none} .mbx-tab-extra.mbx-tab-extra{display:flex;align-items:center;gap:.3rem;flex:0 0 auto;padding:0 .2rem} .mbx-tab.mbx-tab{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:0 0 auto;max-width:15rem;padding:var(--mbx-tab-pad-y) var(--mbx-tab-pad-x);border:var(--mbx-tab-line) solid transparent;background:transparent;color:var(--mb-t1-text-muted,#64748B);font:inherit;font-size:var(--mbx-tab-font);font-weight:600;line-height:1.35;white-space:nowrap;cursor:pointer;transition:background var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),border-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-tab.mbx-tab.is-active{z-index:1} .mbx-tab.mbx-tab:focus-visible{outline:2px solid var(--mb-t1-primary,#2563EB);outline-offset:calc(-2px - var(--mbx-tab-line))}.mbx-tab.mbx-tab:disabled,.mbx-tab.mbx-tab.is-disabled{opacity:.5;cursor:not-allowed}.mbx-tab-text.mbx-tab-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.mbx-tab-glyph.mbx-tab-glyph{flex:0 0 auto;font-size:1em;line-height:1}.mbx-tab-badge.mbx-tab-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary-dark,#1D4ED8);font-size:.66rem;font-weight:700;line-height:1.5}.mbx-tab.mbx-tab.is-active .mbx-tab-badge{background:var(--mb-t1-primary,#2563EB);color:var(--mb-t1-surface,#FFFFFF)}.mbx-tab-close.mbx-tab-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.05rem;height:1.05rem;margin-right:-.35rem;border-radius:50%;color:var(--mb-t1-text-faint,#94A3B8);font-size:.95rem;line-height:1;cursor:pointer}.mbx-tab-close.mbx-tab-close:hover{background:var(--mb-t1-danger-bg,#FEE2E2);color:var(--mb-t1-danger,#DC2626)} .mbx-tab-arrow.mbx-tab-arrow{display:none;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;width:1.4rem;height:1.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--mb-t1-text-muted,#64748B);font-size:.95rem;line-height:1;cursor:pointer}.mbx-tab-strip.mbx-tab-strip[data-mb-scroll] .mbx-tab-arrow{display:inline-flex}.mbx-tab-strip.mbx-tab-strip[data-mb-scroll="none"] .mbx-tab-arrow{display:none}.mbx-tab-strip.mbx-tab-strip[data-mb-scroll="start"] .mbx-tab-arrow--prev,.mbx-tab-strip.mbx-tab-strip[data-mb-scroll="end"] .mbx-tab-arrow--next{opacity:.3;pointer-events:none}.mbx-tab-arrow.mbx-tab-arrow:hover{background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary-dark,#1D4ED8)} .mbx-tab-body.mbx-tab-body{flex:1 1 auto;min-width:0;min-height:0;background:var(--mb-t1-surface,#FFFFFF)}.mbx-tabs.mbx-tabs.is-padded>.mbx-tab-body{padding:.75rem}.mbx-tab-panel.mbx-tab-panel{min-width:0;min-height:0;outline:none} .mbx-tab-panel.mbx-tab-panel[hidden]{display:none} .mbx-tabs--folder.mbx-tabs--folder .mbx-tab{border-color:var(--mb-t1-border,#E2E8F0);background:linear-gradient(var(--mbx-tab-lean),var(--mb-t1-surface,#FFFFFF),var(--mb-t1-bg,#F4F8FD))}.mbx-tabs--folder.mbx-tabs--folder .mbx-tab:hover:not(.is-active):not(:disabled){background:linear-gradient(var(--mbx-tab-lean),var(--mb-t1-surface,#FFFFFF),var(--mb-t1-primary-light,#EFF6FF));color:var(--mb-t1-primary-dark,#1D4ED8)}.mbx-tabs--folder.mbx-tabs--folder .mbx-tab.is-active{background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-primary-dark,#1D4ED8);box-shadow:var(--mbx-tab-accent-out)} .mbx-tabs--line.mbx-tabs--line .mbx-tab-strip{background:transparent}.mbx-tabs--line.mbx-tabs--line .mbx-tab{border-radius:var(--mb-t1-radius-sm,10px)}.mbx-tabs--line.mbx-tabs--line .mbx-tab:hover:not(.is-active):not(:disabled){background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary-dark,#1D4ED8)} .mbx-tabs--line.mbx-tabs--line .mbx-tab.is-active{color:var(--mb-t1-primary-dark,#1D4ED8);box-shadow:var(--mbx-tab-accent-in)} .mbx-tabs.mbx-tabs.is-stretch .mbx-tab-list{flex:1 1 auto}.mbx-tabs.mbx-tabs.is-stretch .mbx-tab{flex:1 1 0;max-width:none} .mbx-tabs--top.mbx-tabs--top{flex-direction:column}.mbx-tabs--top.mbx-tabs--top .mbx-tab-strip{align-items:flex-end;padding-bottom:0}.mbx-tabs--top.mbx-tabs--top .mbx-tab-strip::after{inset:auto 0 0 0;height:var(--mbx-tab-line)}.mbx-tabs--top.mbx-tabs--top .mbx-tab-list{align-items:flex-end;overflow-x:auto;overflow-y:hidden} .mbx-tabs--top.mbx-tabs--top .mbx-tab{border-radius:var(--mbx-tab-radius) var(--mbx-tab-radius) 0 0;margin-bottom:var(--mbx-tab-line)}.mbx-tabs--top.mbx-tabs--top .mbx-tab.is-active{margin-bottom:0;border-bottom-color:var(--mb-t1-surface,#FFFFFF)}.mbx-tabs--top.mbx-tabs--top .mbx-tab-extra{margin-left:auto}.mbx-tabs--top.mbx-tabs--top.is-framed .mbx-tab-strip{border-radius:var(--mbx-tab-frame) var(--mbx-tab-frame) 0 0}.mbx-tabs--top.mbx-tabs--top.is-framed .mbx-tab-body{border-radius:0 0 var(--mbx-tab-frame) var(--mbx-tab-frame)} .mbx-tabs--bottom.mbx-tabs--bottom{flex-direction:column-reverse;--mbx-tab-accent-out:inset 0 -2px 0 0 var(--mb-t1-primary,#2563EB);--mbx-tab-accent-in:inset 0 2px 0 0 var(--mb-t1-primary,#2563EB);--mbx-tab-lean:0deg}.mbx-tabs--bottom.mbx-tabs--bottom .mbx-tab-strip{align-items:flex-start;padding-top:0}.mbx-tabs--bottom.mbx-tabs--bottom .mbx-tab-strip::after{inset:0 0 auto 0;height:var(--mbx-tab-line)}.mbx-tabs--bottom.mbx-tabs--bottom .mbx-tab-list{align-items:flex-start;overflow-x:auto;overflow-y:hidden}.mbx-tabs--bottom.mbx-tabs--bottom .mbx-tab{border-radius:0 0 var(--mbx-tab-radius) var(--mbx-tab-radius);margin-top:var(--mbx-tab-line)}.mbx-tabs--bottom.mbx-tabs--bottom .mbx-tab.is-active{margin-top:0;border-top-color:var(--mb-t1-surface,#FFFFFF)}.mbx-tabs--bottom.mbx-tabs--bottom .mbx-tab-extra{margin-left:auto}.mbx-tabs--bottom.mbx-tabs--bottom.is-framed .mbx-tab-strip{border-radius:0 0 var(--mbx-tab-frame) var(--mbx-tab-frame)}.mbx-tabs--bottom.mbx-tabs--bottom.is-framed .mbx-tab-body{border-radius:var(--mbx-tab-frame) var(--mbx-tab-frame) 0 0} .mbx-tabs--left.mbx-tabs--left,.mbx-tabs--right.mbx-tabs--right{flex-direction:row}.mbx-tabs--right.mbx-tabs--right{flex-direction:row-reverse}.mbx-tabs--left.mbx-tabs--left .mbx-tab-strip,.mbx-tabs--right.mbx-tabs--right .mbx-tab-strip{flex-direction:column}.mbx-tabs--left.mbx-tabs--left .mbx-tab-list,.mbx-tabs--right.mbx-tabs--right .mbx-tab-list{flex-direction:column;overflow-x:hidden;overflow-y:auto}.mbx-tabs--left.mbx-tabs--left .mbx-tab,.mbx-tabs--right.mbx-tabs--right .mbx-tab{justify-content:flex-start;text-align:left;max-width:18rem}.mbx-tabs--left.mbx-tabs--left .mbx-tab-extra,.mbx-tabs--right.mbx-tabs--right .mbx-tab-extra{margin-top:auto}.mbx-tabs--left.mbx-tabs--left.is-stretch .mbx-tab,.mbx-tabs--right.mbx-tabs--right.is-stretch .mbx-tab{flex:1 1 auto} .mbx-tabs--left.mbx-tabs--left{--mbx-tab-lean:90deg;--mbx-tab-accent-out:inset 2px 0 0 0 var(--mb-t1-primary,#2563EB);--mbx-tab-accent-in:inset -2px 0 0 0 var(--mb-t1-primary,#2563EB)}.mbx-tabs--left.mbx-tabs--left .mbx-tab-strip{align-items:stretch;padding-right:0}.mbx-tabs--left.mbx-tabs--left .mbx-tab-strip::after{inset:0 0 0 auto;width:var(--mbx-tab-line)}.mbx-tabs--left.mbx-tabs--left .mbx-tab{border-radius:var(--mbx-tab-radius) 0 0 var(--mbx-tab-radius);margin-right:var(--mbx-tab-line)}.mbx-tabs--left.mbx-tabs--left .mbx-tab.is-active{margin-right:0;border-right-color:var(--mb-t1-surface,#FFFFFF)}.mbx-tabs--left.mbx-tabs--left.is-framed .mbx-tab-strip{border-radius:var(--mbx-tab-frame) 0 0 var(--mbx-tab-frame)}.mbx-tabs--left.mbx-tabs--left.is-framed .mbx-tab-body{border-radius:0 var(--mbx-tab-frame) var(--mbx-tab-frame) 0} .mbx-tabs--right.mbx-tabs--right{--mbx-tab-lean:270deg;--mbx-tab-accent-out:inset -2px 0 0 0 var(--mb-t1-primary,#2563EB);--mbx-tab-accent-in:inset 2px 0 0 0 var(--mb-t1-primary,#2563EB)}.mbx-tabs--right.mbx-tabs--right .mbx-tab-strip{align-items:stretch;padding-left:0}.mbx-tabs--right.mbx-tabs--right .mbx-tab-strip::after{inset:0 auto 0 0;width:var(--mbx-tab-line)}.mbx-tabs--right.mbx-tabs--right .mbx-tab{border-radius:0 var(--mbx-tab-radius) var(--mbx-tab-radius) 0;margin-left:var(--mbx-tab-line)}.mbx-tabs--right.mbx-tabs--right .mbx-tab.is-active{margin-left:0;border-left-color:var(--mb-t1-surface,#FFFFFF)}.mbx-tabs--right.mbx-tabs--right.is-framed .mbx-tab-strip{border-radius:0 var(--mbx-tab-frame) var(--mbx-tab-frame) 0}.mbx-tabs--right.mbx-tabs--right.is-framed .mbx-tab-body{border-radius:var(--mbx-tab-frame) 0 0 var(--mbx-tab-frame)} @media (pointer:coarse){.mbx-tab.mbx-tab{min-height:2.6rem;padding-left:1rem;padding-right:1rem}.mbx-tab-close.mbx-tab-close{width:1.4rem;height:1.4rem}} .mbx-grid.mbx-grid{display:flex; --mbx-bar-pad-x:.7rem; --mbx-grid-letra:.9; --mbx-grid-body-min:0px;flex-direction:column;width:100%;background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:var(--mb-t1-radius,14px);box-shadow:var(--mb-t1-shadow-md,0 10px 28px rgba(15,23,42,.08));overflow:hidden;font-size:calc(.82rem * var(--mbx-grid-letra,.9));color:var(--mb-t1-text,#1f2937); -webkit-tap-highlight-color:transparent}.mbx-grid.mbx-grid *,.mbx-grid.mbx-grid *::before,.mbx-grid.mbx-grid *::after{box-sizing:border-box} .mbx-grid.mbx-grid:focus{outline:none}.mbx-grid.mbx-grid:focus-visible{outline:2px solid var(--mb-t1-primary-ring,#bfdbfe);outline-offset:-2px} .mbx-grid-toolbar.mbx-grid-toolbar{display:flex;align-items:center;gap:.45rem;padding:.55rem var(--mbx-bar-pad-x,1rem);border-bottom:1px solid var(--mb-t1-border-faint,#F4F7FB);flex-wrap:wrap;background:var(--mb-t1-surface,#FFFFFF)}.mbx-grid-title.mbx-grid-title{font-weight:700;font-size:calc(.86rem * var(--mbx-grid-letra,.9));color:var(--mb-t1-text,#1f2937);margin-right:.25rem}.mbx-grid-search.mbx-grid-search{position:relative;flex:1 1 180px;max-width:320px}.mbx-grid-search.mbx-grid-search input{width:100%;height:30px;padding:0 .55rem 0 1.7rem;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:7px;font-size:calc(.8rem * var(--mbx-grid-letra,.9));color:inherit;background:var(--mb-t1-surface,#FFFFFF);outline:none}.mbx-grid-search.mbx-grid-search input:focus{border-color:var(--mb-t1-primary,#2563eb);box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#bfdbfe)}.mbx-grid-search.mbx-grid-search svg{position:absolute;left:.45rem;top:50%;transform:translateY(-50%);opacity:.45;pointer-events:none}.mbx-grid-btn.mbx-grid-btn{display:inline-flex;align-items:center;gap:.3rem;height:30px;padding:0 .6rem;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:7px;background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text-muted,#64748b);font-size:calc(.78rem * var(--mbx-grid-letra,.9));font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.mbx-grid-btn.mbx-grid-btn:hover:not(:disabled){background:var(--mb-t1-primary-light,#eff6ff);border-color:var(--mb-t1-primary-ring,#bfdbfe);color:var(--mb-t1-primary,#2563eb)}.mbx-grid-btn.mbx-grid-btn:disabled{opacity:.45;cursor:default}.mbx-grid-btn.mbx-grid-btn.is-active{background:var(--mb-t1-primary-light,#eff6ff);border-color:var(--mb-t1-primary,#2563eb);color:var(--mb-t1-primary,#2563eb)}.mbx-grid-count.mbx-grid-count{margin-left:auto;font-size:calc(.74rem * var(--mbx-grid-letra,.9));color:var(--mb-t1-text-faint,#94a3b8);white-space:nowrap} .mbx-grid-grouppanel.mbx-grid-grouppanel{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;min-height:38px;padding:.4rem var(--mbx-bar-pad-x,1rem);background:var(--mb-t1-bg,#F4F8FD);border-bottom:1px solid var(--mb-t1-border-faint,#F4F7FB);font-size:calc(.76rem * var(--mbx-grid-letra,.9));color:var(--mb-t1-text-faint,#94a3b8)}.mbx-grid-grouppanel.mbx-grid-grouppanel.is-drop-target{background:var(--mb-t1-primary-light,#eff6ff);box-shadow:inset 0 0 0 2px var(--mb-t1-primary,#2563eb)}.mbx-grid-groupchip.mbx-grid-groupchip{display:inline-flex;align-items:center;gap:.3rem;height:26px;padding:0 .3rem 0 .55rem;border-radius:13px;background:var(--mb-t1-primary,#2563eb);color:var(--mb-t1-surface,#ffffff);font-size:calc(.74rem * var(--mbx-grid-letra,.9));font-weight:600;cursor:pointer;user-select:none} .mbx-grid-groupchip.mbx-grid-groupchip[data-mbgrid-groupchip]{cursor:grab;touch-action:none}.mbx-grid-groupchip.mbx-grid-groupchip[data-mbgrid-groupchip]:active{cursor:grabbing}.mbx-grid-groupchip.mbx-grid-groupchip .mbx-grid-chip-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.22);font-size:calc(.7rem * var(--mbx-grid-letra,.9));line-height:1}.mbx-grid-groupchip.mbx-grid-groupchip .mbx-grid-chip-x:hover{background:rgba(255,255,255,.4)} .mbx-grid-groupchip.mbx-grid-groupchip .mbx-grid-hf-btn{width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.22);color:inherit;opacity:1}.mbx-grid-groupchip.mbx-grid-groupchip .mbx-grid-hf-btn:hover{background:rgba(255,255,255,.4);color:inherit}.mbx-grid-groupchip.mbx-grid-groupchip .mbx-grid-hf-btn.is-set{background:var(--mb-t1-surface,#ffffff);color:var(--mb-t1-primary,#2563eb)} .mbx-grid-scroll.mbx-grid-scroll{overflow:auto;position:relative; contain:paint} .mbx-grid.mbx-grid-fill{height:100%;min-height:0}.mbx-grid.mbx-grid-fill>.mbx-grid-scroll{flex:1 1 auto; min-height:var(--mbx-grid-body-min,0px)} .mbx-grid.mbx-grid-fill>:not(.mbx-grid-scroll):not(.mbx-grid-empty){flex:0 0 auto}.mbx-grid.mbx-grid-fill>.mbx-grid-empty{flex:1 1 auto;min-height:0}.mbx-grid-table.mbx-grid-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:calc(.8rem * var(--mbx-grid-letra,.9)); --mbx-grid-line:var(--mb-t1-border,#e2e8f0);--mbx-grid-line-soft:#edf1f6;--mbx-grid-line-soft:color-mix(in srgb,var(--mb-t1-border,#e2e8f0) 60%,transparent);--mbx-grid-head-bg:#eef3f9;--mbx-grid-head-bg:color-mix(in srgb,var(--mb-t1-bg,#F4F8FD) 70%,var(--mb-t1-border,#e2e8f0))} .mbx-grid-table.mbx-grid-table thead th{position:sticky;top:0;z-index:3;background:var(--mbx-grid-head-bg);border-bottom:1px solid var(--mbx-grid-line);border-right:1px solid var(--mbx-grid-line);padding:0;text-align:left;font-weight:700;font-size:calc(.7rem * var(--mbx-grid-letra,.9));letter-spacing:.045em;text-transform:uppercase;color:var(--mb-t1-text-muted,#475569);user-select:none;transition:background .12s,color .12s} .mbx-grid-table.mbx-grid-table thead tr:first-child th{box-shadow:inset 0 -2px 0 var(--mbx-grid-line)}.mbx-grid-table.mbx-grid-table thead tr:first-child th.mbx-grid-th-wrap:hover{background:var(--mb-t1-primary-light,#eff6ff);color:var(--mb-t1-text,#1f2937)} .mbx-grid-table.mbx-grid-table thead tr:first-child th.is-sorted,.mbx-grid-table.mbx-grid-table thead tr:first-child th.is-filtered{color:var(--mb-t1-text,#1f2937);box-shadow:inset 0 -2px 0 var(--mb-t1-primary,#2563eb)}.mbx-grid-table.mbx-grid-table thead tr.mbx-grid-filter-row th{top:var(--mb-t1-grid-head-h,34px);z-index:2;background:var(--mb-t1-surface,#FFFFFF);border-right-color:var(--mbx-grid-line-soft);text-transform:none;letter-spacing:normal;box-shadow:inset 0 -1px 0 var(--mbx-grid-line)}.mbx-grid-th-inner.mbx-grid-th-inner{display:flex;align-items:center;gap:.25rem;height:var(--mb-t1-grid-head-h,34px);padding:0 .5rem;overflow:hidden;white-space:nowrap;cursor:default}.mbx-grid-th-caption.mbx-grid-th-caption{overflow:hidden;text-overflow:ellipsis} .mbx-grid-head2.mbx-grid-head2 .mbx-grid-th-inner{white-space:normal}.mbx-grid-head2.mbx-grid-head2 .mbx-grid-th-caption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.2;white-space:normal} .mbx-grid-head2.mbx-grid-head2 .mbx-grid-th-num .mbx-grid-th-caption{text-align:right}.mbx-grid-head2.mbx-grid-head2 .mbx-grid-th-center .mbx-grid-th-caption{text-align:center}.mbx-grid-th-sortable.mbx-grid-th-sortable{cursor:pointer}.mbx-grid-th-sortable.mbx-grid-th-sortable:hover{color:var(--mb-t1-primary,#2563eb)}.mbx-grid-sort-icon.mbx-grid-sort-icon{font-size:calc(.7rem * var(--mbx-grid-letra,.9));opacity:.35}.mbx-grid-sort-icon.mbx-grid-sort-icon.is-active{opacity:1;color:var(--mb-t1-primary,#2563eb)}.mbx-grid-sort-order.mbx-grid-sort-order{font-size:calc(.6rem * var(--mbx-grid-letra,.9));font-weight:700;color:var(--mb-t1-primary,#2563eb)}.mbx-grid-th-num.mbx-grid-th-num .mbx-grid-th-inner{justify-content:flex-end}.mbx-grid-th-center.mbx-grid-th-center .mbx-grid-th-inner{justify-content:center}.mbx-grid-filter-icon.mbx-grid-filter-icon{margin-left:auto;font-size:calc(.68rem * var(--mbx-grid-letra,.9));color:var(--mb-t1-primary,#2563eb)} .mbx-grid-hf-btn.mbx-grid-hf-btn{flex:0 0 auto;display:inline-flex;margin-left:auto;width:20px;height:20px;padding:0;border:none;border-radius:5px;background:transparent;color:var(--mb-t1-text-faint,#94a3b8);opacity:.7;cursor:pointer}.mbx-grid-hf-btn.mbx-grid-hf-btn:hover{opacity:1;color:var(--mb-t1-primary,#2563eb);background:var(--mb-t1-primary-light,#eff6ff)}.mbx-grid-hf-btn.mbx-grid-hf-btn.is-set{opacity:1;color:var(--mb-t1-primary,#2563eb);background:var(--mb-t1-primary-light,#eff6ff)} .mbx-grid-resizer.mbx-grid-resizer{position:absolute;top:0;right:-5px;width:11px;height:100%;cursor:col-resize;z-index:4;touch-action:none}.mbx-grid-resizer.mbx-grid-resizer::after{content:'';position:absolute;left:5px;top:20%;width:1px;height:60%;background:transparent}.mbx-grid-resizer.mbx-grid-resizer:hover::after,.mbx-grid-resizer.mbx-grid-resizer.is-active::after{background:var(--mb-t1-primary,#2563eb)}.mbx-grid-th-wrap.mbx-grid-th-wrap{position:relative} .mbx-grid-th-draggable.mbx-grid-th-draggable{touch-action:none;cursor:grab}.mbx-grid-th-draggable.mbx-grid-th-draggable:active{cursor:grabbing} .mbx-grid-filter-cell.mbx-grid-filter-cell{display:flex;align-items:center;gap:2px;padding:3px 4px;height:var(--mb-t1-grid-filter-h,32px)}.mbx-grid-filter-cell.mbx-grid-filter-cell input{flex:1 1 auto;min-width:0;height:24px;padding:0 .35rem;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:5px;font-size:calc(.74rem * var(--mbx-grid-letra,.9));color:inherit;background:var(--mb-t1-surface,#FFFFFF);outline:none}.mbx-grid-filter-cell.mbx-grid-filter-cell input:focus{border-color:var(--mb-t1-primary,#2563eb);box-shadow:0 0 0 2px var(--mb-t1-primary-ring,#bfdbfe)}.mbx-grid-filter-op.mbx-grid-filter-op{flex:0 0 auto;width:22px;height:24px;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:5px;background:var(--mb-t1-bg,#F4F8FD);color:var(--mb-t1-text-muted,#64748b);font-size:calc(.7rem * var(--mbx-grid-letra,.9));cursor:pointer;padding:0}.mbx-grid-filter-op.mbx-grid-filter-op:hover{color:var(--mb-t1-primary,#2563eb)}.mbx-grid-filter-op.mbx-grid-filter-op.is-set{border-color:var(--mb-t1-primary,#2563eb);color:var(--mb-t1-primary,#2563eb);background:var(--mb-t1-primary-light,#eff6ff)} .mbx-grid-table.mbx-grid-table tbody tr{background:var(--mb-t1-surface,#FFFFFF)}.mbx-grid-table.mbx-grid-table tbody tr.mbx-grid-row-alt{background:var(--mb-t1-bg,#F4F8FD)}.mbx-grid-table.mbx-grid-table tbody tr.mbx-grid-row:hover{background:var(--mb-t1-primary-light,#eff6ff)}.mbx-grid-table.mbx-grid-table tbody tr.mbx-grid-row-selected,.mbx-grid-table.mbx-grid-table tbody tr.mbx-grid-row-selected:hover{background:var(--mb-t1-primary-light,#eff6ff);box-shadow:inset 3px 0 0 var(--mb-t1-primary,#2563eb)}.mbx-grid-cell.mbx-grid-cell{padding:0 .5rem;height:var(--mb-t1-grid-row-h,30px);border-bottom:1px solid var(--mbx-grid-line-soft);border-right:1px solid var(--mbx-grid-line-soft);vertical-align:middle;overflow:hidden;white-space:nowrap}.mbx-grid-cell-trunc.mbx-grid-cell-trunc{text-overflow:ellipsis}.mbx-grid-cell-num.mbx-grid-cell-num{text-align:right;font-variant-numeric:tabular-nums}.mbx-grid-cell-center.mbx-grid-cell-center{text-align:center}.mbx-grid-cell-editable.mbx-grid-cell-editable{cursor:text}.mbx-grid-cell-editable.mbx-grid-cell-editable:hover{box-shadow:inset 0 0 0 1px var(--mb-t1-primary-ring,#bfdbfe)}.mbx-grid-cell-editing.mbx-grid-cell-editing{padding:0 2px;box-shadow:inset 0 0 0 2px var(--mb-t1-primary,#2563eb);background:var(--mb-t1-surface,#FFFFFF)}.mbx-grid-cell-focused.mbx-grid-cell-focused{box-shadow:inset 0 0 0 2px var(--mb-t1-primary-ring,#bfdbfe)}.mbx-grid-cell-error.mbx-grid-cell-error{box-shadow:inset 0 0 0 2px var(--mb-t1-danger,#dc2626);background:var(--mb-t1-danger-bg,#fee2e2)} .mbx-grid-status.mbx-grid-status{width:4px;padding:0 !important;background:var(--mb-t1-primary,#2563eb)}.mbx-grid-status-primary.mbx-grid-status-primary{background:var(--mb-t1-primary,#2563eb)}.mbx-grid-status-info.mbx-grid-status-info{background:var(--mb-t1-info,#2563eb)}.mbx-grid-status-success.mbx-grid-status-success{background:var(--mb-t1-success,#16a34a)}.mbx-grid-status-warning.mbx-grid-status-warning{background:var(--mb-t1-warning,#d97706)}.mbx-grid-status-error.mbx-grid-status-error{background:var(--mb-t1-danger,#dc2626)}.mbx-grid-status-tertiary.mbx-grid-status-tertiary{background:var(--mb-t1-purple,#8b5cf6)}.mbx-grid-rownum.mbx-grid-rownum{text-align:right;color:var(--mb-t1-text-faint,#94a3b8);font-size:calc(.7rem * var(--mbx-grid-letra,.9));font-variant-numeric:tabular-nums} .mbx-grid-table.mbx-grid-table tbody tr.mbx-grid-row-focused td{border-top:1px solid var(--mb-t1-primary,#2563eb);border-bottom:1px solid var(--mb-t1-primary,#2563eb)}.mbx-grid-table.mbx-grid-table tbody tr.mbx-grid-row-focused td:first-child{border-left:1px solid var(--mb-t1-primary,#2563eb)}.mbx-grid-table.mbx-grid-table tbody tr.mbx-grid-row-focused td:last-child{border-right:1px solid var(--mb-t1-primary,#2563eb)} .mbx-grid-table.mbx-grid-table tbody tr.mbx-grid-row-pending-delete,.mbx-grid-table.mbx-grid-table tbody tr.mbx-grid-row-pending-delete:hover{background:var(--mb-t1-danger-bg,#fee2e2);box-shadow:inset 3px 0 0 var(--mb-t1-danger,#dc2626)}.mbx-grid-table.mbx-grid-table tbody tr.mbx-grid-row-pending-delete td{color:var(--mb-t1-danger,#dc2626);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--mb-t1-danger,#dc2626) 55%,transparent)}.mbx-grid-scroll.mbx-grid-scroll.is-locked tbody,.mbx-grid-scroll.mbx-grid-scroll.is-locked thead .mbx-grid-check-input{pointer-events:none}.mbx-grid-scroll.mbx-grid-scroll.is-locked tbody tr:not(.mbx-grid-row-pending-delete){opacity:.6} .mbx-grid-check-cell.mbx-grid-check-cell{text-align:center;padding:0 !important}.mbx-grid-check-input.mbx-grid-check-input{width:15px;height:15px;accent-color:var(--mb-t1-primary,#2563eb);cursor:pointer;vertical-align:middle} .mbx-grid-check-input.mbx-grid-check-input.is-partial{outline:2px solid var(--mb-t1-primary,#2563eb);outline-offset:1px;opacity:.75} .mbx-grid-newrow.mbx-grid-newrow td{background:var(--mb-t1-success-bg,#DCFCE7);border-bottom:1px solid var(--mb-t1-border,#e2e8f0);height:var(--mb-t1-grid-row-h,30px);padding:0 2px;vertical-align:middle}.mbx-grid-newrow.mbx-grid-newrow.is-sticky td{position:sticky;z-index:2}.mbx-grid-newrow.mbx-grid-newrow.is-top td{box-shadow:inset 0 2px 0 var(--mb-t1-success,#16a34a)}.mbx-grid-newrow.mbx-grid-newrow.is-bottom td{box-shadow:inset 0 -2px 0 var(--mb-t1-success,#16a34a)}.mbx-grid-newrow-mark.mbx-grid-newrow-mark{text-align:center;font-size:calc(.7rem * var(--mbx-grid-letra,.9));font-weight:700;color:var(--mb-t1-success,#16a34a);white-space:nowrap}.mbx-grid-newrow-cell.mbx-grid-newrow-cell .mbx-grid-editor{background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:5px;height:calc(var(--mb-t1-grid-row-h,30px) - 8px)}.mbx-grid-newrow-cell.mbx-grid-newrow-cell .mbx-grid-editor:focus{border-color:var(--mb-t1-success,#16a34a);box-shadow:0 0 0 2px var(--mb-t1-success-border,#bbf7d0)}.mbx-grid-newrow-error-row.mbx-grid-newrow-error-row td{position:sticky;z-index:2;background:var(--mb-t1-danger-bg,#fee2e2);color:#991b1b;font-size:calc(.74rem * var(--mbx-grid-letra,.9));font-weight:600;padding:.25rem .6rem} .mbx-grid-actionbar.mbx-grid-actionbar{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.45rem var(--mbx-bar-pad-x,1rem);border-top:1px solid var(--mb-t1-border-faint,#F4F7FB);background:var(--mb-t1-bg,#F4F8FD);font-size:calc(.76rem * var(--mbx-grid-letra,.9))}.mbx-grid-btn-add.mbx-grid-btn-add{border-color:var(--mb-t1-success-border,#bbf7d0);color:var(--mb-t1-success,#16a34a)}.mbx-grid-btn-add.mbx-grid-btn-add:hover:not(:disabled){background:var(--mb-t1-success-bg,#dcfce7);border-color:var(--mb-t1-success,#16a34a);color:var(--mb-t1-success,#16a34a)}.mbx-grid-btn-danger.mbx-grid-btn-danger{border-color:var(--mb-t1-danger-border,#fecaca);color:var(--mb-t1-danger,#dc2626)}.mbx-grid-btn-danger.mbx-grid-btn-danger:hover:not(:disabled){background:var(--mb-t1-danger-bg,#fee2e2);border-color:var(--mb-t1-danger,#dc2626);color:var(--mb-t1-danger,#dc2626)}.mbx-grid-confirm.mbx-grid-confirm{font-weight:700;color:var(--mb-t1-danger,#dc2626)}.mbx-grid-selcount.mbx-grid-selcount{font-weight:700;color:var(--mb-t1-primary,#2563eb)}.mbx-grid-rowsmsg.mbx-grid-rowsmsg{margin-left:auto;padding:.2rem .5rem;border-radius:6px;background:var(--mb-t1-success-bg,#dcfce7);color:#166534;cursor:pointer}.mbx-grid-rowsmsg.mbx-grid-rowsmsg.is-error{background:var(--mb-t1-danger-bg,#fee2e2);color:#991b1b} .mbx-grid-editor.mbx-grid-editor{width:100%;height:calc(var(--mb-t1-grid-row-h,30px) - 6px);border:none;outline:none;background:transparent;font:inherit;color:inherit;padding:0 .35rem}.mbx-grid-editor.mbx-grid-editor.is-num{text-align:right}.mbx-grid-editor-select.mbx-grid-editor-select{width:100%}.mbx-grid-editor-check.mbx-grid-editor-check{width:16px;height:16px;accent-color:var(--mb-t1-primary,#2563eb)}.mbx-grid-editor-error.mbx-grid-editor-error{position:absolute;z-index:40;margin-top:2px;padding:.25rem .5rem;background:var(--mb-t1-danger,#dc2626);color:var(--mb-t1-surface,#ffffff);border-radius:6px;font-size:calc(.72rem * var(--mbx-grid-letra,.9));box-shadow:0 6px 18px rgba(15,23,42,.22);max-width:280px;white-space:normal} .mbx-grid-group-row.mbx-grid-group-row td{background:var(--mb-t1-bg,#F4F8FD);border-bottom:1px solid var(--mb-t1-border,#e2e8f0);height:var(--mb-t1-grid-row-h,30px);padding:0 .5rem;font-weight:700;font-size:calc(.78rem * var(--mbx-grid-letra,.9));color:var(--mb-t1-text,#1f2937);white-space:nowrap;overflow:hidden;cursor:pointer;user-select:none}.mbx-grid-group-row.mbx-grid-group-row:hover td{background:var(--mb-t1-primary-light,#eff6ff)}.mbx-grid-group-toggle.mbx-grid-group-toggle{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:.35rem;border-radius:4px;background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#e2e8f0);font-size:calc(.62rem * var(--mbx-grid-letra,.9));line-height:1;color:var(--mb-t1-text-muted,#64748b)}.mbx-grid-group-field.mbx-grid-group-field{color:var(--mb-t1-text-muted,#64748b);font-weight:600}.mbx-grid-group-count.mbx-grid-group-count{color:var(--mb-t1-text-faint,#94a3b8);font-weight:500;margin-left:.3rem}.mbx-grid-group-summary.mbx-grid-group-summary{margin-left:.75rem;font-weight:600;color:var(--mb-t1-primary,#2563eb)}.mbx-grid-groupfoot.mbx-grid-groupfoot td{background:#fbfdff;border-bottom:1px solid var(--mb-t1-border,#e2e8f0);height:var(--mb-t1-grid-row-h,30px);padding:0 .5rem;font-size:calc(.76rem * var(--mbx-grid-letra,.9));font-weight:700;color:var(--mb-t1-text-muted,#64748b);white-space:nowrap;overflow:hidden}.mbx-grid-groupfoot.mbx-grid-groupfoot .mbx-grid-cell-num{text-align:right} .mbx-grid-groupfoot.mbx-grid-groupfoot td.mbx-grid-groupfoot-label{text-overflow:ellipsis} .mbx-grid-table.mbx-grid-table tfoot td{position:sticky;bottom:0;z-index:3;background:var(--mbx-grid-head-bg);border-top:2px solid var(--mbx-grid-line);border-right:1px solid var(--mbx-grid-line-soft);height:var(--mb-t1-grid-row-h,30px);padding:0 .5rem;font-weight:700;font-size:calc(.78rem * var(--mbx-grid-letra,.9));font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden} .mbx-grid-empty.mbx-grid-empty{padding:2.2rem 1rem;text-align:center;color:var(--mb-t1-text-faint,#94a3b8);font-size:calc(.82rem * var(--mbx-grid-letra,.9))}.mbx-grid-progress.mbx-grid-progress{height:3px;background:var(--mb-t1-border-faint,#F4F7FB);overflow:hidden}.mbx-grid-progress-bar.mbx-grid-progress-bar{height:100%;width:35%;background:var(--mb-t1-primary,#2563eb);animation:mbx-grid-slide 1.1s ease-in-out infinite}@keyframes mbx-grid-slide{0%{transform:translateX(-100%)}100%{transform:translateX(320%)}} .mbx-grid-pager.mbx-grid-pager{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;padding:.45rem var(--mbx-bar-pad-x,1rem);border-top:1px solid var(--mb-t1-border-faint,#F4F7FB);background:var(--mb-t1-surface,#FFFFFF);font-size:calc(.75rem * var(--mbx-grid-letra,.9));color:var(--mb-t1-text-muted,#64748b)}.mbx-grid-pager-info.mbx-grid-pager-info{margin-right:auto}.mbx-grid-page-btn.mbx-grid-page-btn{min-width:26px;height:26px;padding:0 .35rem;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:6px;background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text-muted,#64748b);font-size:calc(.74rem * var(--mbx-grid-letra,.9));cursor:pointer}.mbx-grid-page-btn.mbx-grid-page-btn:hover:not(:disabled){border-color:var(--mb-t1-primary,#2563eb);color:var(--mb-t1-primary,#2563eb)}.mbx-grid-page-btn.mbx-grid-page-btn.active{background:var(--mb-t1-primary,#2563eb);border-color:var(--mb-t1-primary,#2563eb);color:var(--mb-t1-surface,#ffffff);font-weight:700}.mbx-grid-page-btn.mbx-grid-page-btn:disabled{opacity:.4;cursor:default}.mbx-grid-pagesize.mbx-grid-pagesize{height:26px;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:6px;background:var(--mb-t1-surface,#FFFFFF);color:inherit;font-size:calc(.74rem * var(--mbx-grid-letra,.9))} .mbx-grid-backdrop.mbx-grid-backdrop{position:fixed;inset:0;z-index:1100;background:transparent} .mbx-grid-chooser.mbx-grid-chooser{position:fixed;z-index:1200;width:290px;max-height:60vh;display:flex;flex-direction:column;background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:10px;box-shadow:0 14px 40px rgba(15,23,42,.2);overflow:hidden}.mbx-grid-chooser-head.mbx-grid-chooser-head{display:flex;align-items:center;gap:.4rem;padding:.55rem .65rem;border-bottom:1px solid var(--mb-t1-border-faint,#F4F7FB);font-weight:700;font-size:calc(.8rem * var(--mbx-grid-letra,.9))}.mbx-grid-chooser-body.mbx-grid-chooser-body{overflow-y:auto;padding:.3rem}.mbx-grid-chooser-item.mbx-grid-chooser-item{display:flex;align-items:center;gap:.5rem;padding:.35rem .45rem;border-radius:6px;font-size:calc(.78rem * var(--mbx-grid-letra,.9));cursor:pointer}.mbx-grid-chooser-item.mbx-grid-chooser-item:hover{background:var(--mb-t1-primary-light,#eff6ff)}.mbx-grid-chooser-item.mbx-grid-chooser-item input{accent-color:var(--mb-t1-primary,#2563eb)}.mbx-grid-chooser-item.mbx-grid-chooser-item .mbx-grid-chooser-type{margin-left:auto;font-size:calc(.66rem * var(--mbx-grid-letra,.9));color:var(--mb-t1-text-faint,#94a3b8);text-transform:uppercase}.mbx-grid-chooser-foot.mbx-grid-chooser-foot{display:flex;gap:.35rem;padding:.45rem .55rem;border-top:1px solid var(--mb-t1-border-faint,#F4F7FB)} .mbx-grid-hf.mbx-grid-hf{position:fixed;z-index:1200;width:290px;max-width:calc(100vw - 16px);max-height:min(470px,calc(100vh - 16px));display:flex;flex-direction:column;background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text,#1f2937);border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:10px;box-shadow:0 14px 40px rgba(15,23,42,.2);font-size:calc(.78rem * var(--mbx-grid-letra,.9));overflow:hidden} .mbx-grid-hf.mbx-grid-hf button,.mbx-grid-hf.mbx-grid-hf input{box-sizing:border-box;margin:0;font-family:inherit}.mbx-grid-hf-head.mbx-grid-hf-head{display:flex;align-items:center;gap:.4rem;padding:.55rem .65rem;border-bottom:1px solid var(--mb-t1-border-faint,#F4F7FB);font-weight:700;font-size:calc(.8rem * var(--mbx-grid-letra,.9));color:var(--mb-t1-primary,#2563eb)}.mbx-grid-hf-title.mbx-grid-hf-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mb-t1-text,#1f2937)}.mbx-grid-hf-total.mbx-grid-hf-total{flex:0 0 auto;margin-left:auto;font-size:calc(.68rem * var(--mbx-grid-letra,.9));font-weight:600;color:var(--mb-t1-text-faint,#94a3b8)}.mbx-grid-hf-search.mbx-grid-hf-search{position:relative;display:flex;align-items:center;margin:.5rem .55rem .35rem;color:var(--mb-t1-text-faint,#94a3b8)}.mbx-grid-hf-search.mbx-grid-hf-search svg{position:absolute;left:.5rem;pointer-events:none}.mbx-grid-hf-search.mbx-grid-hf-search input{width:100%;height:30px;padding:0 .5rem 0 1.85rem;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:7px;background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text,#1f2937);font-size:calc(.78rem * var(--mbx-grid-letra,.9));outline:none}.mbx-grid-hf-search.mbx-grid-hf-search input:focus{border-color:var(--mb-t1-primary,#2563eb);box-shadow:0 0 0 2px var(--mb-t1-primary-ring,#bfdbfe)}.mbx-grid-hf-list.mbx-grid-hf-list{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0 .3rem;border:1px solid var(--mb-t1-border-faint,#F4F7FB);border-radius:7px} .mbx-grid-hf-item.mbx-grid-hf-item{box-sizing:border-box;display:flex;align-items:center;gap:.45rem;height:28px;padding:0 .45rem;border-radius:5px;cursor:pointer;user-select:none}.mbx-grid-hf-item.mbx-grid-hf-item:hover{background:var(--mb-t1-primary-light,#eff6ff)}.mbx-grid-hf-item.mbx-grid-hf-item.is-all{margin:.2rem .2rem 0;border-bottom:1px solid var(--mb-t1-border-faint,#F4F7FB);border-radius:5px 5px 0 0;font-weight:600}.mbx-grid-hf-item.mbx-grid-hf-item.is-blank .mbx-grid-hf-text{font-style:italic;color:var(--mb-t1-text-muted,#64748b)}.mbx-grid-hf-text.mbx-grid-hf-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-grid-hf-count.mbx-grid-hf-count{flex:0 0 auto;font-size:calc(.68rem * var(--mbx-grid-letra,.9));font-variant-numeric:tabular-nums;color:var(--mb-t1-text-faint,#94a3b8)}.mbx-grid-hf-scroll.mbx-grid-hf-scroll{flex:1 1 auto;min-height:0;max-height:280px;overflow-y:auto;padding:.15rem .2rem .2rem}.mbx-grid-hf-none.mbx-grid-hf-none{padding:1.1rem .8rem;text-align:center;color:var(--mb-t1-text-faint,#94a3b8)}.mbx-grid-hf-foot.mbx-grid-hf-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .55rem}.mbx-grid-hf-summary.mbx-grid-hf-summary{font-size:calc(.68rem * var(--mbx-grid-letra,.9));color:var(--mb-t1-text-faint,#94a3b8)}.mbx-grid-hf-buttons.mbx-grid-hf-buttons{display:flex;gap:.35rem;margin-left:auto}.mbx-grid-hf-buttons.mbx-grid-hf-buttons .mbx-grid-btn{height:28px} .mbx-grid-ghost.mbx-grid-ghost{position:fixed;z-index:1400;pointer-events:none;padding:.3rem .6rem;background:var(--mb-t1-primary,#2563eb);color:var(--mb-t1-surface,#ffffff);font-size:calc(.74rem * var(--mbx-grid-letra,.9));font-weight:700;border-radius:6px;box-shadow:0 8px 22px rgba(37,99,235,.35);opacity:.92;transform:translate(-50%,-140%);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.mbx-grid-dropmark.mbx-grid-dropmark{position:fixed;z-index:1399;width:3px;background:var(--mb-t1-primary,#2563eb);pointer-events:none;border-radius:2px}.mbx-grid-dragging.mbx-grid-dragging{opacity:.45} .mbx-grid-ghost.mbx-grid-ghost.is-remove{background:var(--mb-t1-danger,#dc2626);box-shadow:0 8px 22px rgba(220,38,38,.35);text-decoration:line-through} .mbx-grid-badge.mbx-grid-badge{display:inline-block;padding:.1rem .45rem;border-radius:10px;font-size:calc(.7rem * var(--mbx-grid-letra,.9));font-weight:700;background:var(--mb-t1-primary-light,#eff6ff);color:var(--mb-t1-primary,#2563eb);max-width:100%;overflow:hidden;text-overflow:ellipsis}.mbx-grid-progress-wrap.mbx-grid-progress-wrap{display:flex;align-items:center;gap:.4rem}.mbx-grid-progress-cell.mbx-grid-progress-cell{flex:1 1 auto;min-width:24px;height:8px;border-radius:4px;background:var(--mb-t1-border-faint,#F4F7FB);overflow:hidden}.mbx-grid-progress-fill.mbx-grid-progress-fill{height:100%;background:var(--mb-t1-primary,#2563eb);border-radius:4px} .mbx-grid-progress-label.mbx-grid-progress-label{flex:0 0 auto;min-width:34px;text-align:right;font-size:calc(.7rem * var(--mbx-grid-letra,.9));font-weight:600;font-variant-numeric:tabular-nums;color:var(--mb-t1-text-muted,#64748b)}.mbx-grid-check.mbx-grid-check{display:inline-block;width:15px;height:15px;border:1.5px solid var(--mb-t1-border,#E2E8F0);border-radius:4px;text-align:center;line-height:12px;font-size:calc(.66rem * var(--mbx-grid-letra,.9));color:var(--mb-t1-surface,#ffffff)}.mbx-grid-check.mbx-grid-check.is-on{background:var(--mb-t1-primary,#2563eb);border-color:var(--mb-t1-primary,#2563eb)} .mbx-grid-dialog-back.mbx-grid-dialog-back{position:fixed;inset:0;z-index:1300;background:rgba(15,23,42,.35);display:flex;align-items:center;justify-content:center;padding:1rem}.mbx-grid-dialog.mbx-grid-dialog{width:min(720px,100%);max-height:86vh;display:flex;flex-direction:column;background:var(--mb-t1-surface,#FFFFFF);border-radius:12px;box-shadow:0 24px 60px rgba(15,23,42,.3);overflow:hidden}.mbx-grid-dialog-head.mbx-grid-dialog-head{display:flex;align-items:center;padding:.7rem .9rem;border-bottom:1px solid var(--mb-t1-border-faint,#F4F7FB);font-weight:700}.mbx-grid-dialog-body.mbx-grid-dialog-body{padding:.8rem .9rem;overflow:auto}.mbx-grid-dialog-foot.mbx-grid-dialog-foot{display:flex;justify-content:flex-end;gap:.4rem;padding:.6rem .9rem;border-top:1px solid var(--mb-t1-border-faint,#F4F7FB)}.mbx-grid-xml.mbx-grid-xml{width:100%;min-height:320px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(.74rem * var(--mbx-grid-letra,.9));line-height:1.45;padding:.6rem;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:8px;resize:vertical;color:inherit;background:var(--mb-t1-bg,#F4F8FD)}.mbx-grid-warn.mbx-grid-warn{margin-top:.5rem;padding:.5rem .6rem;border-radius:8px;background:var(--mb-t1-warning-bg,#fef3c7);color:#92400e;font-size:calc(.74rem * var(--mbx-grid-letra,.9))}.mbx-grid-warn.mbx-grid-warn ul{margin:.3rem 0 0;padding-left:1.1rem} @media (max-width:640px){.mbx-grid.mbx-grid{--mbx-bar-pad-x:.6rem}.mbx-grid-toolbar.mbx-grid-toolbar{gap:.3rem;padding-top:.45rem;padding-bottom:.45rem}.mbx-grid-btn.mbx-grid-btn span.mbx-grid-btn-text{display:none}.mbx-grid-count.mbx-grid-count{width:100%;margin-left:0}} @media (prefers-reduced-motion:reduce){.mbx-grid-progress-bar.mbx-grid-progress-bar{animation:none;width:100%}.mbx-grid-btn.mbx-grid-btn{transition:none}} .mbx-grid-mbedit.mbx-grid-mbedit{width:100%} .mbx-grid-mbedit.mbx-grid-mbedit .mbx-ed{gap:0;font-size:inherit}.mbx-grid-mbedit.mbx-grid-mbedit .mbx-ed-field{padding:0 .3rem;border-radius:5px;min-height:calc(var(--mb-t1-grid-row-h,30px) - 8px)}.mbx-grid-mbedit.mbx-grid-mbedit .mbx-ed-input{height:calc(var(--mb-t1-grid-row-h,30px) - 10px);line-height:1.2} .mbx-grid-mbedit.mbx-grid-mbedit textarea.mbx-ed-input{max-height:calc(var(--mb-t1-grid-row-h,30px) - 10px);resize:none} .mbx-grid-mbedit.mbx-grid-mbedit .mbx-ed-message{display:none} .mbx-grid-mbedit.mbx-grid-mbedit .mbx-ed-plain{justify-content:center} .mbx-grid-newrow-cell.mbx-grid-newrow-cell .mbx-grid-mbedit .mbx-ed-field:focus-within{border-color:var(--mb-t1-success,#16A34A);box-shadow:0 0 0 2px var(--mb-t1-success-border,#BBF7D0)} .mbx-grid-custom-editor.mbx-grid-custom-editor{width:100%;min-width:0}.mbx-grid-cell.mbx-grid-cell .mbx-ed{gap:0;font-size:inherit}.mbx-grid-cell.mbx-grid-cell .mbx-ed-field{gap:.15rem;padding:0 .3rem;border-width:1px;border-radius:5px;min-height:calc(var(--mb-t1-grid-row-h,30px) - 8px)}.mbx-grid-cell.mbx-grid-cell .mbx-ed-input{height:calc(var(--mb-t1-grid-row-h,30px) - 10px);line-height:1.2}.mbx-grid-cell.mbx-grid-cell .mbx-ed-field:focus-within{box-shadow:0 0 0 2px var(--mb-t1-primary-ring,#BFDBFE)}.mbx-grid-cell.mbx-grid-cell .mbx-ed-clear,.mbx-grid-cell.mbx-grid-cell .mbx-ed-icon-btn{width:16px;height:16px;font-size:.85rem} .mbx-grid-cell.mbx-grid-cell .mbx-ed-counter{display:none}.mbx-grid-newrow-cell.mbx-grid-newrow-cell .mbx-ed-field:focus-within{border-color:var(--mb-t1-success,#16A34A);box-shadow:0 0 0 2px var(--mb-t1-success-border,#BBF7D0)} .mbx-gd.mbx-gd{display:flex;flex-direction:column;height:100%;min-height:520px;background:var(--mb-t1-bg,#f4f8fd);color:var(--mb-t1-text,#1f2937);font-size:.82rem}.mbx-gd.mbx-gd *,.mbx-gd.mbx-gd *::before,.mbx-gd.mbx-gd *::after{box-sizing:border-box} .mbx-gd-bar.mbx-gd-bar{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.5rem .7rem;background:var(--mb-t1-surface,#ffffff);border-bottom:1px solid var(--mb-t1-border,#e2e8f0)}.mbx-gd-title.mbx-gd-title{font-weight:700;font-size:.9rem;margin-right:.4rem}.mbx-gd-source.mbx-gd-source{font-size:.72rem;padding:.12rem .45rem;border-radius:10px;background:var(--mb-t1-primary-light,#eff6ff);color:var(--mb-t1-primary,#2563eb);font-weight:700}.mbx-gd-dirty.mbx-gd-dirty{font-size:.72rem;color:var(--mb-t1-warning,#d97706);font-weight:700}.mbx-gd-spacer.mbx-gd-spacer{flex:1 1 auto}.mbx-gd-btn.mbx-gd-btn{display:inline-flex;align-items:center;gap:.3rem;height:30px;padding:0 .6rem;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:7px;background:var(--mb-t1-surface,#ffffff);color:var(--mb-t1-text-muted,#64748b);font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.mbx-gd-btn.mbx-gd-btn:hover:not(:disabled){background:var(--mb-t1-primary-light,#eff6ff);border-color:var(--mb-t1-primary-ring,#bfdbfe);color:var(--mb-t1-primary,#2563eb)}.mbx-gd-btn.mbx-gd-btn:disabled{opacity:.4;cursor:default}.mbx-gd-btn.mbx-gd-btn.is-primary{background:var(--mb-t1-primary,#2563eb);border-color:var(--mb-t1-primary,#2563eb);color:var(--mb-t1-surface,#ffffff)}.mbx-gd-btn.mbx-gd-btn.is-primary:hover:not(:disabled){background:var(--mb-t1-primary-dark,#1d4ed8);color:var(--mb-t1-surface,#ffffff)}.mbx-gd-btn.mbx-gd-btn.is-danger{color:var(--mb-t1-danger,#dc2626)} .mbx-gd-body.mbx-gd-body{display:grid;grid-template-columns:260px minmax(0,1fr) 330px;gap:0;flex:1 1 auto;min-height:0}.mbx-gd-panel.mbx-gd-panel{display:flex;flex-direction:column;min-height:0;background:var(--mb-t1-surface,#ffffff);border-right:1px solid var(--mb-t1-border,#e2e8f0)}.mbx-gd-panel.mbx-gd-panel.is-right{border-right:none;border-left:1px solid var(--mb-t1-border,#e2e8f0)}.mbx-gd-panel-head.mbx-gd-panel-head{display:flex;align-items:center;gap:.35rem;padding:.5rem .6rem;border-bottom:1px solid var(--mb-t1-border-faint,#f4f7fb);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mb-t1-text-faint,#94a3b8)}.mbx-gd-panel-body.mbx-gd-panel-body{flex:1 1 auto;overflow-y:auto;padding:.4rem}.mbx-gd-center.mbx-gd-center{display:flex;flex-direction:column;min-width:0;min-height:0;padding:.6rem;gap:.5rem;overflow:auto} .mbx-gd-col.mbx-gd-col{display:flex;align-items:center;gap:.35rem;padding:.35rem .4rem;border-radius:7px;cursor:pointer;border:1px solid transparent;user-select:none}.mbx-gd-col.mbx-gd-col:hover{background:var(--mb-t1-bg,#f4f8fd)}.mbx-gd-col.mbx-gd-col.is-selected{background:var(--mb-t1-primary-light,#eff6ff);border-color:var(--mb-t1-primary-ring,#bfdbfe)}.mbx-gd-col.mbx-gd-col.is-hidden .mbx-gd-col-name{opacity:.45;text-decoration:line-through}.mbx-gd-col-grip.mbx-gd-col-grip{cursor:grab;color:var(--mb-t1-text-faint,#94a3b8);font-size:.8rem;line-height:1;touch-action:none}.mbx-gd-col-name.mbx-gd-col-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.mbx-gd-col-type.mbx-gd-col-type{font-size:.64rem;text-transform:uppercase;color:var(--mb-t1-text-faint,#94a3b8);font-weight:700}.mbx-gd-col-badges.mbx-gd-col-badges{display:flex;gap:.15rem}.mbx-gd-tag.mbx-gd-tag{font-size:.6rem;font-weight:800;padding:.05rem .25rem;border-radius:4px;background:var(--mb-t1-border-faint,#f4f7fb);color:var(--mb-t1-text-muted,#64748b)}.mbx-gd-tag.mbx-gd-tag.is-editor{background:var(--mb-t1-primary-light,#eff6ff);color:var(--mb-t1-primary,#2563eb)}.mbx-gd-tag.mbx-gd-tag.is-format{background:#f5f3ff;color:var(--mb-t1-purple,#8b5cf6)}.mbx-gd-tag.mbx-gd-tag.is-group{background:var(--mb-t1-success-bg,#dcfce7);color:var(--mb-t1-success,#16a34a)}.mbx-gd-drop.mbx-gd-drop{height:3px;margin:-2px 0;border-radius:2px;background:var(--mb-t1-primary,#2563eb)} .mbx-gd-group.mbx-gd-group{border-top:1px solid var(--mb-t1-border-faint,#f4f7fb);padding:.5rem .1rem .2rem}.mbx-gd-group.mbx-gd-group:first-child{border-top:none}.mbx-gd-group-title.mbx-gd-group-title{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mb-t1-text-faint,#94a3b8);margin-bottom:.35rem}.mbx-gd-field.mbx-gd-field{margin-bottom:.45rem}.mbx-gd-field.mbx-gd-field>label{display:block;font-size:.7rem;font-weight:700;color:var(--mb-t1-text-muted,#64748b);margin-bottom:.12rem}.mbx-gd-field.mbx-gd-field input[type=text],.mbx-gd-field.mbx-gd-field input[type=number],.mbx-gd-field.mbx-gd-field select,.mbx-gd-field.mbx-gd-field textarea{width:100%;height:28px;padding:0 .4rem;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:6px;font-size:.78rem;color:inherit;background:var(--mb-t1-surface,#ffffff);outline:none;font-family:inherit}.mbx-gd-field.mbx-gd-field textarea{height:auto;padding:.3rem .4rem;resize:vertical}.mbx-gd-field.mbx-gd-field input:focus,.mbx-gd-field.mbx-gd-field select:focus,.mbx-gd-field.mbx-gd-field textarea:focus{border-color:var(--mb-t1-primary,#2563eb);box-shadow:0 0 0 2px var(--mb-t1-primary-ring,#bfdbfe)}.mbx-gd-field.mbx-gd-field.is-invalid input,.mbx-gd-field.mbx-gd-field.is-invalid textarea{border-color:var(--mb-t1-danger,#dc2626);box-shadow:0 0 0 2px var(--mb-t1-danger-bg,#fee2e2)}.mbx-gd-error.mbx-gd-error{font-size:.68rem;color:var(--mb-t1-danger,#dc2626);margin-top:.1rem}.mbx-gd-hint.mbx-gd-hint{font-size:.67rem;color:var(--mb-t1-text-faint,#94a3b8);margin-top:.1rem}.mbx-gd-check.mbx-gd-check{display:flex;align-items:center;gap:.35rem;font-size:.75rem;padding:.12rem 0;cursor:pointer}.mbx-gd-check.mbx-gd-check input{accent-color:var(--mb-t1-primary,#2563eb)}.mbx-gd-checks.mbx-gd-checks{display:grid;grid-template-columns:1fr 1fr;gap:0 .5rem}.mbx-gd-row.mbx-gd-row{display:flex;gap:.4rem}.mbx-gd-row.mbx-gd-row>*{flex:1 1 0;min-width:0} .mbx-gd-sample.mbx-gd-sample{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.2rem;padding:.3rem .45rem;border-radius:6px;background:var(--mb-t1-bg,#f4f8fd);border:1px dashed var(--mb-t1-border,#e2e8f0);font-size:.76rem}.mbx-gd-sample-label.mbx-gd-sample-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:var(--mb-t1-text-faint,#94a3b8);font-weight:800}.mbx-gd-sample-value.mbx-gd-sample-value{font-weight:700;font-variant-numeric:tabular-nums} .mbx-gd-rule.mbx-gd-rule{border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:8px;margin-bottom:.4rem;overflow:hidden}.mbx-gd-rule-head.mbx-gd-rule-head{display:flex;align-items:center;gap:.35rem;padding:.35rem .45rem;background:var(--mb-t1-bg,#f4f8fd);cursor:pointer}.mbx-gd-rule-name.mbx-gd-rule-name{flex:1 1 auto;font-weight:700;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-gd-rule.mbx-gd-rule.is-off .mbx-gd-rule-name{opacity:.5;text-decoration:line-through}.mbx-gd-rule-body.mbx-gd-rule-body{padding:.45rem}.mbx-gd-swatch.mbx-gd-swatch{display:inline-block;width:14px;height:14px;border-radius:4px;border:1px solid var(--mb-t1-border,#e2e8f0);vertical-align:middle}.mbx-gd-preview-chip.mbx-gd-preview-chip{display:inline-block;padding:.1rem .4rem;border-radius:5px;font-size:.74rem;border:1px solid var(--mb-t1-border-faint,#f4f7fb)} .mbx-gd-preview-head.mbx-gd-preview-head{display:flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mb-t1-text-faint,#94a3b8)}.mbx-gd-empty.mbx-gd-empty{padding:2rem 1rem;text-align:center;color:var(--mb-t1-text-faint,#94a3b8);background:var(--mb-t1-surface,#ffffff);border:1px dashed var(--mb-t1-border,#e2e8f0);border-radius:10px} .mbx-gd-modal-back.mbx-gd-modal-back{position:fixed;inset:0;z-index:1300;background:rgba(15,23,42,.35);display:flex;align-items:center;justify-content:center;padding:1rem}.mbx-gd-modal.mbx-gd-modal{width:min(760px,100%);max-height:86vh;display:flex;flex-direction:column;background:var(--mb-t1-surface,#ffffff);border-radius:12px;box-shadow:0 24px 60px rgba(15,23,42,.3);overflow:hidden}.mbx-gd-modal-head.mbx-gd-modal-head{padding:.7rem .9rem;border-bottom:1px solid var(--mb-t1-border-faint,#f4f7fb);font-weight:700}.mbx-gd-modal-body.mbx-gd-modal-body{padding:.8rem .9rem;overflow:auto}.mbx-gd-modal-foot.mbx-gd-modal-foot{display:flex;justify-content:flex-end;gap:.4rem;padding:.6rem .9rem;border-top:1px solid var(--mb-t1-border-faint,#f4f7fb)}.mbx-gd-xml.mbx-gd-xml{width:100%;min-height:340px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;line-height:1.45;padding:.6rem;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:8px;resize:vertical;color:inherit;background:var(--mb-t1-bg,#f4f8fd)}.mbx-gd-warn.mbx-gd-warn{margin-top:.5rem;padding:.5rem .6rem;border-radius:8px;background:var(--mb-t1-warning-bg,#fef3c7);color:#92400e;font-size:.74rem}.mbx-gd-warn.mbx-gd-warn ul{margin:.3rem 0 0;padding-left:1.1rem} @media (max-width:1100px){.mbx-gd-body.mbx-gd-body{grid-template-columns:220px minmax(0,1fr)}.mbx-gd-panel.mbx-gd-panel.is-right{grid-column:1 / -1;border-left:none;border-top:1px solid var(--mb-t1-border,#e2e8f0);max-height:340px}}@media (max-width:760px){.mbx-gd-body.mbx-gd-body{grid-template-columns:minmax(0,1fr)}.mbx-gd-panel.mbx-gd-panel{border-right:none;border-bottom:1px solid var(--mb-t1-border,#e2e8f0);max-height:260px}} .mbx-bar.mbx-bar{display:flex;align-items:center;gap:.25rem;min-width:0;padding:.25rem .35rem;background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);color:var(--mb-t1-text,#1F2937);font-size:var(--mb-t1-field-font,.8rem)}.mbx-bar.mbx-bar *,.mbx-bar.mbx-bar *::before,.mbx-bar.mbx-bar *::after{box-sizing:border-box} .mbx-bar--bare.mbx-bar--bare{background:transparent;border-color:transparent;padding:0}.mbx-bar--dense.mbx-bar--dense{padding:.1rem .2rem}.mbx-bar--vertical.mbx-bar--vertical{flex-direction:column;align-items:stretch}.mbx-bar--vertical.mbx-bar--vertical .mbx-bar-items{flex-direction:column;align-items:stretch} .mbx-bar-items.mbx-bar-items{display:flex;align-items:center;gap:.15rem;flex:1 1 auto;min-width:0;overflow:hidden} .mbx-bar-items.mbx-bar-items>*{flex:0 0 auto}.mbx-bar-of.mbx-bar-of{flex:0 0 auto}.mbx-bar-right.mbx-bar-right{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:.25rem}.mbx-bar-caption.mbx-bar-caption{flex:0 0 auto;padding:0 .4rem 0 .2rem;font-weight:600;font-size:.74rem;color:var(--mb-t1-text-muted,#64748B);white-space:nowrap} .mbx-bar-itemwrap.mbx-bar-itemwrap{position:relative;display:inline-flex}.mbx-bar-itembox.mbx-bar-itembox{display:inline-flex;align-items:stretch}.mbx-bar-item.mbx-bar-item{display:inline-flex;align-items:center;gap:.35rem;min-height:28px;padding:.25rem .5rem;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),border-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-bar-item.mbx-bar-item:hover:not(:disabled){background:var(--mb-t1-primary-light,#EFF6FF);border-color:var(--mb-t1-primary-ring,#BFDBFE)}.mbx-bar-item.mbx-bar-item:focus-visible{outline:none;box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#BFDBFE)}.mbx-bar-item.mbx-bar-item:disabled{opacity:.45;cursor:default} .mbx-bar-item.mbx-bar-item.is-checked,.mbx-bar-item.mbx-bar-item.is-open{background:var(--mb-t1-primary-light,#EFF6FF);border-color:var(--mb-t1-primary-ring,#BFDBFE);color:var(--mb-t1-primary-dark,#1D4ED8)}.mbx-bar-item--icon.mbx-bar-item--icon{padding:.25rem .4rem}.mbx-bar-glyph.mbx-bar-glyph{font-size:.95rem;line-height:1;display:inline-flex}.mbx-bar-text.mbx-bar-text{min-width:0}.mbx-bar-arrow.mbx-bar-arrow{font-size:.6rem;opacity:.6}.mbx-bar-badge.mbx-bar-badge{display:inline-flex;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:999px;background:var(--mb-t1-primary,#2563EB);color:var(--mb-t1-surface,#FFFFFF);font-size:.62rem;font-weight:700;justify-content:center} .mbx-bar-itembox--split.mbx-bar-itembox--split .mbx-bar-item{border-top-right-radius:0;border-bottom-right-radius:0}.mbx-bar-splitarrow.mbx-bar-splitarrow{display:inline-flex;align-items:center;padding:0 .25rem;border:1px solid transparent;border-left:1px solid var(--mb-t1-border,#E2E8F0);border-radius:0 8px 8px 0;background:transparent;color:inherit;cursor:pointer}.mbx-bar-splitarrow.mbx-bar-splitarrow:hover:not(:disabled),.mbx-bar-splitarrow.mbx-bar-splitarrow.is-open{background:var(--mb-t1-primary-light,#EFF6FF);border-color:var(--mb-t1-primary-ring,#BFDBFE)}.mbx-bar-splitarrow.mbx-bar-splitarrow:disabled{opacity:.45;cursor:default}.mbx-bar-sep.mbx-bar-sep{flex:0 0 auto;width:1px;align-self:stretch;margin:.2rem .3rem;background:var(--mb-t1-border,#E2E8F0)}.mbx-bar--vertical.mbx-bar--vertical .mbx-bar-sep{width:auto;height:1px;margin:.3rem .2rem}.mbx-bar-static.mbx-bar-static{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .45rem;color:var(--mb-t1-text-muted,#64748B);white-space:nowrap}.mbx-bar-custom.mbx-bar-custom{display:inline-flex;align-items:center;padding:0 .2rem} .mbx-bar--menubar.mbx-bar--menubar{gap:0;padding:0 .35rem;border-radius:0;border-width:0 0 1px 0;background:var(--mb-t1-bg,#F4F8FD)}.mbx-bar-item--menubar.mbx-bar-item--menubar{border-radius:6px;padding:.3rem .55rem;min-height:30px} .mbx-bar-menu.mbx-bar-menu{--mbx-bar-menu-max-h:min(70vh,32rem);position:absolute;z-index:1200;box-sizing:border-box;min-width:13rem;max-width:min(24rem,calc(100vw - 16px));max-height:min(var(--mbx-bar-menu-max-h),calc(100vh - 16px));max-height:min(var(--mbx-bar-menu-max-h),calc(100dvh - 16px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:.3rem;background:linear-gradient(var(--mb-t1-surface,#FFFFFF) 30%,transparent) center top / 100% 28px no-repeat local,linear-gradient(transparent,var(--mb-t1-surface,#FFFFFF) 70%) center bottom / 100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,rgba(15,23,42,.14),transparent) center top / 100% 9px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,rgba(15,23,42,.14),transparent) center bottom / 100% 9px no-repeat scroll,var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);box-shadow:0 1px 3px rgba(15,23,42,.06),var(--mb-t1-shadow-lg,0 20px 50px rgba(15,23,42,.12));color:var(--mb-t1-text,#1F2937);font-size:var(--mb-t1-field-font,.8rem);line-height:1.25;text-align:left;text-transform:none;letter-spacing:normal} .mbx-bar-menu--point.mbx-bar-menu--point{--mbx-bar-menu-max-h:40rem}.mbx-bar-menu.mbx-bar-menu:not([data-mbx-placed]){visibility:hidden}.mbx-bar-menu.mbx-bar-menu[data-mbx-placed]{animation:mbx-bar-menu-in .12s cubic-bezier(.2,0,0,1)}@keyframes mbx-bar-menu-in{from{opacity:0;transform:scale(.96)}} .mbx-bar-menu.mbx-bar-menu:popover-open{inset:auto;margin:0;width:auto;height:auto} .mbx-bar-menu-head.mbx-bar-menu-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:.35rem;margin:-.3rem -.3rem .3rem;padding:.5rem .8rem .45rem;background:var(--mb-t1-surface,#FFFFFF);border-bottom:1px solid var(--mb-t1-border,#E2E8F0)}.mbx-bar-menu-title.mbx-bar-menu-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mb-t1-text-muted,#64748B);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase} .mbx-bar-menu-head--sub.mbx-bar-menu-head--sub{display:none}.mbx-bar-menu-back.mbx-bar-menu-back{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:-.45rem;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.mbx-bar-menu-back.mbx-bar-menu-back:hover{background:var(--mb-t1-primary-light,#EFF6FF)} .mbx-bar-menu-row.mbx-bar-menu-row{position:relative}.mbx-bar-menu-item.mbx-bar-menu-item{display:flex;align-items:center; justify-content:flex-start;gap:.6rem;width:100%;min-height:30px;margin:0;padding:.32rem .6rem;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .08s ease}.mbx-bar-menu-item.mbx-bar-menu-item:hover:not(:disabled),.mbx-bar-menu-item.mbx-bar-menu-item:focus-visible,.mbx-bar-menu-item.mbx-bar-menu-item.is-open{outline:none;background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-bar-menu-item.mbx-bar-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--mb-t1-primary-ring,#BFDBFE)}.mbx-bar-menu-item.mbx-bar-menu-item:disabled{opacity:.4;cursor:default}.mbx-bar-menu-item.mbx-bar-menu-item.is-checked{color:var(--mb-t1-primary-dark,#1D4ED8);font-weight:600} .mbx-bar-menu-mark.mbx-bar-menu-mark{flex:0 0 auto;width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:var(--mb-t1-text-muted,#64748B)}.mbx-bar-menu-item.mbx-bar-menu-item:hover:not(:disabled) .mbx-bar-menu-mark,.mbx-bar-menu-item.mbx-bar-menu-item:focus-visible .mbx-bar-menu-mark,.mbx-bar-menu-item.mbx-bar-menu-item.is-checked .mbx-bar-menu-mark{color:var(--mb-t1-primary,#2563EB)} .mbx-bar-menu-mark.mbx-bar-menu-mark.is-on{background:var(--mb-t1-primary-light,#EFF6FF);box-shadow:inset 0 0 0 1px var(--mb-t1-primary-ring,#BFDBFE)}.mbx-bar-check.mbx-bar-check{display:inline-flex;color:var(--mb-t1-primary,#2563EB)}.mbx-bar-radio.mbx-bar-radio{width:7px;height:7px;border-radius:50%;background:var(--mb-t1-primary,#2563EB)}.mbx-bar-menu-text.mbx-bar-menu-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.mbx-bar-menu-shortcut.mbx-bar-menu-shortcut{flex:0 0 auto;padding-left:1.5rem;color:var(--mb-t1-text-faint,#94A3B8);font-size:.72rem;font-variant-numeric:tabular-nums}.mbx-bar-menu-arrow.mbx-bar-menu-arrow{display:inline-flex;flex:0 0 auto;margin-right:-.2rem;color:var(--mb-t1-text-faint,#94A3B8)}.mbx-bar-menu-sep.mbx-bar-menu-sep{height:1px;margin:.3rem .45rem;background:var(--mb-t1-border,#E2E8F0)}.mbx-bar-menu-static.mbx-bar-menu-static{padding:.45rem .6rem .2rem;color:var(--mb-t1-text-faint,#94A3B8);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.mbx-bar-menu-custom.mbx-bar-menu-custom{padding:.25rem .5rem}.mbx-bar-menu-empty.mbx-bar-menu-empty{padding:.5rem .6rem;color:var(--mb-t1-text-faint,#94A3B8);white-space:nowrap} .mbx-bar-menu.mbx-bar-menu[data-mbx-sheet]{--mbx-bar-menu-max-h:78vh;position:fixed;inset:auto 0 0 0;width:auto;min-width:0;max-width:36rem;margin:0 auto;padding:.35rem .5rem calc(.6rem + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:16px 16px 0 0;box-shadow:0 -12px 40px rgba(15,23,42,.18);font-size:.9rem;animation:mbx-bar-sheet-in .2s cubic-bezier(.2,0,0,1)}@keyframes mbx-bar-sheet-in{from{transform:translateY(100%)}}.mbx-bar-menu.mbx-bar-menu[data-mbx-sheet][data-level="0"]::backdrop{background:rgba(15,23,42,.32)} .mbx-bar-menu.mbx-bar-menu[data-mbx-sheet][data-level="0"]::before{content:"";display:block;width:2.25rem;height:4px;margin:.15rem auto .35rem;border-radius:999px;background:var(--mb-t1-border,#E2E8F0)}.mbx-bar-menu.mbx-bar-menu[data-mbx-sheet]>.mbx-bar-menu-head{margin:0 -.5rem .3rem;padding:.35rem 1rem .55rem}.mbx-bar-menu.mbx-bar-menu[data-mbx-sheet]>.mbx-bar-menu-head--sub{display:flex}.mbx-bar-menu.mbx-bar-menu[data-mbx-sheet] .mbx-bar-menu-title{font-size:.72rem}.mbx-bar-menu.mbx-bar-menu[data-mbx-sheet] .mbx-bar-menu-item{min-height:44px;padding:.5rem .75rem;gap:.8rem}.mbx-bar-menu.mbx-bar-menu[data-mbx-sheet] .mbx-bar-menu-shortcut{display:none} @media (pointer:coarse){.mbx-bar-menu-item.mbx-bar-menu-item{min-height:38px}}@media (prefers-reduced-motion:reduce){.mbx-bar-menu.mbx-bar-menu[data-mbx-placed],.mbx-bar-menu.mbx-bar-menu[data-mbx-sheet]{animation:none}} [data-mbx-longpress]{-webkit-touch-callout:none} .mbx-rbn.mbx-rbn{position:relative;display:flex;flex-direction:column;background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius,14px);box-shadow:var(--mb-t1-shadow,0 2px 8px rgba(15,23,42,.05));color:var(--mb-t1-text,#1F2937);font-size:var(--mb-t1-field-font,.8rem)}.mbx-rbn.mbx-rbn *,.mbx-rbn.mbx-rbn *::before,.mbx-rbn.mbx-rbn *::after{box-sizing:border-box} .mbx-rbn-head.mbx-rbn-head{display:flex;align-items:stretch;gap:.4rem;padding:.28rem .4rem 0;border-bottom:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius,14px) var(--mb-t1-radius,14px) 0 0;background:linear-gradient(180deg,var(--mb-t1-surface,#FFFFFF) 0%,var(--mb-t1-bg,#F4F8FD) 100%)}.mbx-rbn-appwrap.mbx-rbn-appwrap{position:relative;display:flex} .mbx-rbn-app.mbx-rbn-app{align-self:center;margin-bottom:.28rem;padding:.38rem .85rem;border:0;border-radius:9px;background:linear-gradient(160deg,var(--mb-t1-primary,#2563EB),var(--mb-t1-primary-dark,#1D4ED8));color:var(--mb-t1-surface,#FFFFFF);font:inherit;font-weight:600;letter-spacing:.015em;box-shadow:0 1px 2px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.2);cursor:pointer;transition:box-shadow var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),transform var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),filter var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-rbn-app.mbx-rbn-app:hover{filter:brightness(1.07);box-shadow:0 4px 12px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.2)} .mbx-rbn-app.mbx-rbn-app.is-open{transform:translateY(1px);filter:brightness(.96);box-shadow:inset 0 2px 5px rgba(15,23,42,.3)}.mbx-rbn-app.mbx-rbn-app:focus-visible{outline:none;box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#BFDBFE)} .mbx-rbn-tabs.mbx-rbn-tabs{display:flex;align-items:flex-end;gap:.15rem;flex:1 1 auto;min-width:0;padding-top:.15rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.mbx-rbn-tab.mbx-rbn-tab{position:relative;padding:.4rem .8rem;border:1px solid transparent;border-bottom:0;border-radius:9px 9px 0 0;background:transparent;color:var(--mb-t1-text-muted,#64748B);font:inherit;font-weight:500;letter-spacing:.015em;white-space:nowrap;cursor:pointer;transition:background-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-rbn-tab.mbx-rbn-tab:hover:not(.is-active){background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary-dark,#1D4ED8)}.mbx-rbn-tab.mbx-rbn-tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#BFDBFE)} .mbx-rbn-tab.mbx-rbn-tab.is-active{background:var(--mb-t1-surface,#FFFFFF);border-color:var(--mb-t1-border,#E2E8F0);color:var(--mb-t1-primary-dark,#1D4ED8);font-weight:600;margin-bottom:-1px;padding-bottom:calc(.4rem + 1px);box-shadow:0 -3px 8px rgba(15,23,42,.05)} .mbx-rbn-tab.mbx-rbn-tab.is-active::before{content:"";position:absolute;top:-1px;left:.5rem;right:.5rem;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,var(--mb-t1-primary,#2563EB),var(--mb-t1-primary-dark,#1D4ED8))} .mbx-rbn-category.mbx-rbn-category{display:flex;flex-direction:column;align-self:flex-end;margin:0 .4rem;border-radius:9px 9px 0 0;background:var(--mb-t1-border-faint,#F4F7FB);background:color-mix(in srgb,var(--mb-t1-purple,#8b5cf6) 9%,transparent)}.mbx-rbn-category-title.mbx-rbn-category-title{text-align:center;padding:.16rem .6rem .06rem;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--mb-t1-purple,#8b5cf6);border-top:2px solid var(--mb-t1-purple,#8b5cf6);border-radius:9px 9px 0 0}.mbx-rbn-category-tabs.mbx-rbn-category-tabs{display:flex;gap:.15rem;padding:0 .15rem}.mbx-rbn-category.mbx-rbn-category .mbx-rbn-tab.is-active{color:var(--mb-t1-purple,#8b5cf6)}.mbx-rbn-category.mbx-rbn-category .mbx-rbn-tab.is-active::before{background:var(--mb-t1-purple,#8b5cf6)} .mbx-rbn-qat.mbx-rbn-qat{display:flex;align-items:center;gap:.1rem;flex:0 0 auto;align-self:center;margin-bottom:.35rem;padding:.12rem .2rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:999px;background:var(--mb-t1-surface,#FFFFFF);box-shadow:var(--mb-t1-shadow,0 2px 8px rgba(15,23,42,.05))}.mbx-rbn-qat.mbx-rbn-qat .mbx-bar-item{min-height:24px;padding:.2rem .4rem;border-radius:999px}.mbx-rbn-min.mbx-rbn-min{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:.1rem;border:0;border-radius:999px;background:transparent;color:var(--mb-t1-text-muted,#64748B);font-size:.7rem;cursor:pointer;transition:background-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-rbn-min.mbx-rbn-min:hover{background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary-dark,#1D4ED8)}.mbx-rbn-min.mbx-rbn-min:focus-visible{outline:none;box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#BFDBFE)} .mbx-rbn-body.mbx-rbn-body{display:flex;align-items:stretch;gap:0;padding:.35rem .3rem .15rem;overflow-x:auto;scrollbar-width:thin;background:linear-gradient(180deg,var(--mb-t1-surface,#FFFFFF) 60%,var(--mb-t1-bg,#F4F8FD) 100%);border-radius:0 0 var(--mb-t1-radius,14px) var(--mb-t1-radius,14px)} .mbx-rbn-body.mbx-rbn-body.is-peek{position:absolute;top:100%;left:0;right:0;z-index:60;border:1px solid var(--mb-t1-border,#E2E8F0);border-top:0;box-shadow:var(--mb-t1-shadow-lg,0 20px 50px rgba(15,23,42,.12))} .mbx-rbn-group.mbx-rbn-group{position:relative;display:flex;flex-direction:column;flex:0 0 auto;padding:0 .32rem} .mbx-rbn-group.mbx-rbn-group::after{content:"";position:absolute;top:.2rem;bottom:.8rem;right:0;width:1px;background:linear-gradient(180deg,transparent,var(--mb-t1-border,#E2E8F0) 20%,var(--mb-t1-border,#E2E8F0) 80%,transparent)}.mbx-rbn-group.mbx-rbn-group:last-child::after{display:none}.mbx-rbn-group-body.mbx-rbn-group-body{display:flex;align-items:stretch;gap:.05rem;flex:1 1 auto;min-height:4.3rem}.mbx-rbn-group-free.mbx-rbn-group-free{display:flex;align-items:center;gap:.4rem;padding:0 .2rem} .mbx-rbn-stack.mbx-rbn-stack{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.04rem}.mbx-rbn-stack.mbx-rbn-stack .mbx-bar-item{justify-content:flex-start} .mbx-rbn-stack.mbx-rbn-stack .mbx-bar-glyph{width:1.05rem;justify-content:center;flex:0 0 auto}.mbx-rbn-group-sep.mbx-rbn-group-sep{width:1px;margin:.25rem .2rem .8rem;background:linear-gradient(180deg,transparent,var(--mb-t1-border-faint,#F4F7FB) 20%,var(--mb-t1-border-faint,#F4F7FB) 80%,transparent)}.mbx-rbn-group-caption.mbx-rbn-group-caption{display:flex;align-items:center;justify-content:center;gap:.25rem;padding-top:.15rem;color:var(--mb-t1-text-faint,#94A3B8);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap} .mbx-rbn-launcher.mbx-rbn-launcher{opacity:0;border:0;border-radius:5px;padding:0 .2rem;background:transparent;color:inherit;cursor:pointer;line-height:1;transition:opacity var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),background-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-rbn-group.mbx-rbn-group:hover .mbx-rbn-launcher,.mbx-rbn-launcher.mbx-rbn-launcher:focus-visible{opacity:1}.mbx-rbn-launcher.mbx-rbn-launcher:hover{background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary,#2563EB)}.mbx-rbn-launcher.mbx-rbn-launcher:focus-visible{outline:none;box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#BFDBFE)} @media (hover:none){.mbx-rbn-launcher.mbx-rbn-launcher{opacity:1}} .mbx-bar-item--rbn.mbx-bar-item--rbn{min-height:22px;gap:.3rem;padding:.12rem .4rem;border:0;border-radius:6px;transition:background-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))} .mbx-bar-item--large.mbx-bar-item--large{position:relative;flex-direction:column;justify-content:flex-start;gap:.3rem;min-width:3.4rem;max-width:6rem;height:100%;padding:.4rem .35rem .3rem;border:0;border-radius:8px;text-align:center;white-space:normal;line-height:1.15;transition:background-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),box-shadow var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))} .mbx-bar-item--large.mbx-bar-item--large .mbx-bar-glyph{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.5rem;height:1.5rem;font-size:1.45rem;line-height:1;transition:transform var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))} .mbx-bar-item--large.mbx-bar-item--large .mbx-bar-glyph--svg{color:var(--mb-t1-primary,#2563EB)}.mbx-bar-item--large.mbx-bar-item--large .mbx-bar-text{font-size:.69rem;color:var(--mb-t1-text,#1F2937)} .mbx-bar-item--large.mbx-bar-item--large .mbx-bar-badge{position:absolute;top:.2rem;right:.3rem;box-shadow:0 0 0 2px var(--mb-t1-surface,#FFFFFF)} .mbx-bar-item--rbn.mbx-bar-item--rbn:hover:not(:disabled),.mbx-bar-item--large.mbx-bar-item--large:hover:not(:disabled){background:var(--mb-t1-primary-light,#EFF6FF);border-color:transparent}.mbx-bar-item--rbn.mbx-bar-item--rbn.is-checked,.mbx-bar-item--rbn.mbx-bar-item--rbn.is-open,.mbx-bar-item--large.mbx-bar-item--large.is-checked,.mbx-bar-item--large.mbx-bar-item--large.is-open{background:var(--mb-t1-primary-ring,#BFDBFE);background:color-mix(in srgb,var(--mb-t1-primary,#2563EB) 14%,var(--mb-t1-surface,#FFFFFF));border-color:transparent;color:var(--mb-t1-primary-dark,#1D4ED8)} .mbx-bar-item--rbn.mbx-bar-item--rbn:active:not(:disabled),.mbx-bar-item--large.mbx-bar-item--large:active:not(:disabled){background:var(--mb-t1-primary-ring,#BFDBFE);background:color-mix(in srgb,var(--mb-t1-primary,#2563EB) 22%,var(--mb-t1-surface,#FFFFFF))}.mbx-bar-item--large.mbx-bar-item--large:active:not(:disabled) .mbx-bar-glyph{transform:scale(.92)}.mbx-bar-item--large.mbx-bar-item--large.is-checked .mbx-bar-text,.mbx-bar-item--large.mbx-bar-item--large.is-open .mbx-bar-text{color:var(--mb-t1-primary-dark,#1D4ED8);font-weight:600} .mbx-bar-item--large.mbx-bar-item--large.is-checked{box-shadow:inset 0 -2px 0 var(--mb-t1-primary,#2563EB)} .mbx-bar-item--rbn.mbx-bar-item--rbn:disabled .mbx-bar-glyph,.mbx-bar-item--rbn.mbx-bar-item--rbn:disabled>i,.mbx-bar-item--large.mbx-bar-item--large:disabled .mbx-bar-glyph,.mbx-bar-item--large.mbx-bar-item--large:disabled>i{filter:grayscale(1)} .mbx-rbn-body.mbx-rbn-body .mbx-bar-itembox--split .mbx-bar-item{border-radius:8px 0 0 8px}.mbx-rbn-body.mbx-rbn-body .mbx-bar-splitarrow{padding:0 .28rem;border:0;border-left:1px solid transparent;border-radius:0 8px 8px 0;transition:background-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),border-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-rbn-body.mbx-rbn-body .mbx-bar-itembox--split:hover .mbx-bar-item:not(:disabled):not(:hover),.mbx-rbn-body.mbx-rbn-body .mbx-bar-itembox--split:hover .mbx-bar-splitarrow:not(:disabled):not(:hover):not(.is-open){background:var(--mb-t1-border-faint,#F4F7FB);background:color-mix(in srgb,var(--mb-t1-primary,#2563EB) 4%,var(--mb-t1-surface,#FFFFFF))}.mbx-rbn-body.mbx-rbn-body .mbx-bar-itembox--split:hover .mbx-bar-splitarrow,.mbx-rbn-body.mbx-rbn-body .mbx-bar-splitarrow.is-open{border-left-color:var(--mb-t1-primary-ring,#BFDBFE)}.mbx-rbn-body.mbx-rbn-body .mbx-bar-splitarrow:hover:not(:disabled){background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-rbn-body.mbx-rbn-body .mbx-bar-splitarrow.is-open{background:var(--mb-t1-primary-ring,#BFDBFE);background:color-mix(in srgb,var(--mb-t1-primary,#2563EB) 14%,var(--mb-t1-surface,#FFFFFF))}.mbx-rbn-body.mbx-rbn-body .mbx-bar-splitarrow:focus-visible{outline:none;box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#BFDBFE)}.mbx-rbn-body.mbx-rbn-body .mbx-bar-splitarrow .mbx-bar-arrow{font-size:.75rem;opacity:.85} .mbx-rbn-body--simple.mbx-rbn-body--simple{display:block;padding:.25rem .35rem;overflow:hidden;background:var(--mb-t1-surface,#FFFFFF)} .mbx-rbn-srow.mbx-rbn-srow{--mbx-rbn-sep:9px;display:flex;align-items:center;min-width:0;min-height:32px} .mbx-rbn-sitems.mbx-rbn-sitems{display:flex;align-items:center;flex:0 1 auto;min-width:0;overflow:hidden}.mbx-rbn-sgroup.mbx-rbn-sgroup{display:flex;align-items:center;flex:0 0 auto;gap:.1rem}.mbx-rbn-sgroup.mbx-rbn-sgroup.is-empty{display:none} .mbx-rbn-sgroup.mbx-rbn-sgroup:not(.is-empty) ~ .mbx-rbn-sgroup:not(.is-empty),.mbx-rbn-sof.mbx-rbn-sof{margin-left:calc((var(--mbx-rbn-sep,9px) - 1px) / 2);padding-left:calc((var(--mbx-rbn-sep,9px) + 1px) / 2);background:linear-gradient(var(--mb-t1-border,#E2E8F0),var(--mb-t1-border,#E2E8F0)) 0 50% / 1px 1.25rem no-repeat}.mbx-rbn-sitem.mbx-rbn-sitem{display:inline-flex;flex:0 0 auto} .mbx-rbn-sitem.mbx-rbn-sitem[hidden]{display:none}.mbx-rbn-sfree.mbx-rbn-sfree{display:flex;align-items:center;flex:0 0 auto;gap:.3rem;padding:0 .2rem} .mbx-rbn-srow.mbx-rbn-srow .mbx-bar-item--rbn{min-height:30px;gap:.4rem;padding:.25rem .55rem}.mbx-rbn-srow.mbx-rbn-srow .mbx-bar-item--icon{padding:.25rem .45rem}.mbx-rbn-srow.mbx-rbn-srow .mbx-bar-glyph{width:1.1rem;justify-content:center;font-size:1.05rem}.mbx-rbn-sof.mbx-rbn-sof{display:flex;align-items:center;flex:0 0 auto} .mbx-rbn-of-btn.mbx-rbn-of-btn .mbx-bar-arrow{display:none} @media (prefers-reduced-motion:reduce){.mbx-rbn.mbx-rbn *,.mbx-rbn-body.mbx-rbn-body *{transition-duration:.01ms}.mbx-bar-item--large.mbx-bar-item--large:active:not(:disabled) .mbx-bar-glyph{transform:none}.mbx-rbn-app.mbx-rbn-app.is-open{transform:none}} .mbx-float.mbx-float{position:fixed;z-index:1100;display:flex;flex-direction:column;min-width:8rem;background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);box-shadow:var(--mb-t1-shadow-lg,0 20px 50px rgba(15,23,42,.12));color:var(--mb-t1-text,#1F2937);font-size:var(--mb-t1-field-font,.8rem)}.mbx-float.mbx-float *,.mbx-float.mbx-float *::before,.mbx-float.mbx-float *::after{box-sizing:border-box}.mbx-float-head.mbx-float-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.2rem .3rem .2rem .5rem;border-bottom:1px solid var(--mb-t1-border-faint,#F4F7FB);background:var(--mb-t1-bg,#F4F8FD);border-radius:var(--mb-t1-radius-sm,10px) var(--mb-t1-radius-sm,10px) 0 0;cursor:move;user-select:none}.mbx-float-title.mbx-float-title{font-size:.7rem;font-weight:600;color:var(--mb-t1-text-muted,#64748B)}.mbx-float-close.mbx-float-close{border:0;border-radius:5px;padding:0 .25rem;background:transparent;color:var(--mb-t1-text-muted,#64748B);cursor:pointer;line-height:1.4}.mbx-float-close.mbx-float-close:hover{background:var(--mb-t1-danger-bg,#fee2e2);color:var(--mb-t1-danger,#DC2626)}.mbx-float-body.mbx-float-body{display:flex;align-items:center;gap:.15rem;padding:.3rem}.mbx-float--vertical.mbx-float--vertical .mbx-float-body{flex-direction:column;align-items:stretch} .mbx-dock.mbx-dock{position:relative;display:flex;flex-direction:column;min-height:20rem;background:var(--mb-t1-bg,#F4F8FD);border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius,14px);overflow:hidden;color:var(--mb-t1-text,#1F2937);font-size:var(--mb-t1-field-font,.8rem)}.mbx-dock.mbx-dock *,.mbx-dock.mbx-dock *::before,.mbx-dock.mbx-dock *::after{box-sizing:border-box}.mbx-dock-mid.mbx-dock-mid{display:flex;flex:1 1 auto;min-width:0;min-height:0} .mbx-dock-tree.mbx-dock-tree{display:flex;flex:1 1 auto;min-width:0;min-height:0}.mbx-dock-split.mbx-dock-split{display:flex;flex:1 1 auto;min-width:0;min-height:0}.mbx-dock-split.mbx-dock-split.is-h{flex-direction:row}.mbx-dock-split.mbx-dock-split.is-v{flex-direction:column} .mbx-dock-cell.mbx-dock-cell{display:flex;min-width:0;min-height:0;overflow:hidden} .mbx-dock-cell.mbx-dock-cell.is-fill{flex:1 1 0} .mbx-dock-cell.mbx-dock-cell.is-hug{flex:0 0 auto}.mbx-dock-center.mbx-dock-center{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;background:var(--mb-t1-surface,#FFFFFF)} .mbx-dock-group.mbx-dock-group{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;background:var(--mb-t1-bg,#F4F8FD);border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);overflow:hidden;margin:2px} .mbx-dock-slot.mbx-dock-slot{display:none;flex:1 1 auto;min-height:0}.mbx-dock-slot.mbx-dock-slot.is-active{display:flex} .mbx-dock-strips.mbx-dock-strips{display:flex;flex-direction:column;flex:0 0 auto;gap:2px;padding:2px}.mbx-dock-group.mbx-dock-group.is-collapsed{flex:0 0 auto}.mbx-dock-group.mbx-dock-group.is-collapsed.is-x .mbx-dock-strips{flex-direction:row}.mbx-dock-strip.mbx-dock-strip{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;padding:.3rem .45rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:6px;background:var(--mb-t1-bg,#F4F8FD);color:var(--mb-t1-text-muted,#64748B);font:inherit;font-size:.72rem;font-weight:600;white-space:nowrap;overflow:hidden;cursor:pointer}.mbx-dock-strip.mbx-dock-strip:hover{background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary-dark,#1D4ED8);border-color:var(--mb-t1-primary-ring,#BFDBFE)} .mbx-dock-group.mbx-dock-group.is-collapsed.is-x .mbx-dock-strip{writing-mode:vertical-rl;padding:.45rem .3rem} .mbx-dock-splitter.mbx-dock-splitter{position:relative;flex:0 0 6px;background:transparent;transition:background-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-dock-split.mbx-dock-split.is-h>.mbx-dock-splitter{cursor:col-resize}.mbx-dock-split.mbx-dock-split.is-v>.mbx-dock-splitter{cursor:row-resize} .mbx-dock-splitter.mbx-dock-splitter::before{content:'';position:absolute;z-index:1}.mbx-dock-split.mbx-dock-split.is-h>.mbx-dock-splitter::before{top:0;bottom:0;left:-2px;right:-2px}.mbx-dock-split.mbx-dock-split.is-v>.mbx-dock-splitter::before{left:0;right:0;top:-2px;bottom:-2px}.mbx-dock-splitter.mbx-dock-splitter:hover{background:var(--mb-t1-primary-ring,#BFDBFE)} .mbx-dock-splitter.mbx-dock-splitter::after{content:'';position:absolute;background:var(--mb-t1-border,#E2E8F0);border-radius:2px}.mbx-dock-split.mbx-dock-split.is-h>.mbx-dock-splitter::after{top:50%;left:2px;right:2px;height:24px;margin-top:-12px}.mbx-dock-split.mbx-dock-split.is-v>.mbx-dock-splitter::after{left:50%;top:2px;bottom:2px;width:24px;margin-left:-12px} .mbx-dock-tabs.mbx-dock-tabs{display:flex;gap:.1rem;padding:.2rem;border-top:1px solid var(--mb-t1-border,#E2E8F0);overflow-x:auto;scrollbar-width:thin}.mbx-dock-tab.mbx-dock-tab{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--mb-t1-text-muted,#64748B);font:inherit;font-size:.72rem;white-space:nowrap;cursor:grab}.mbx-dock-tab.mbx-dock-tab:hover{background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-dock-tab.mbx-dock-tab.is-active{background:var(--mb-t1-surface,#FFFFFF);border-color:var(--mb-t1-border,#E2E8F0);color:var(--mb-t1-primary-dark,#1D4ED8);font-weight:600} .mbx-dock-rail.mbx-dock-rail{display:flex;gap:.2rem;padding:.2rem;background:var(--mb-t1-bg,#F4F8FD);border:0 solid var(--mb-t1-border,#E2E8F0)}.mbx-dock-rail.mbx-dock-rail.is-left,.mbx-dock-rail.mbx-dock-rail.is-right{flex-direction:column}.mbx-dock-rail.mbx-dock-rail.is-left{border-right-width:1px}.mbx-dock-rail.mbx-dock-rail.is-right{border-left-width:1px}.mbx-dock-rail.mbx-dock-rail.is-top{border-bottom-width:1px}.mbx-dock-rail.mbx-dock-rail.is-bottom{border-top-width:1px}.mbx-dock-railtab.mbx-dock-railtab{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .4rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:6px;background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text-muted,#64748B);font:inherit;font-size:.72rem;white-space:nowrap;cursor:pointer}.mbx-dock-railtab.mbx-dock-railtab:hover,.mbx-dock-railtab.mbx-dock-railtab.is-active{background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary-dark,#1D4ED8)} .mbx-dock-rail.mbx-dock-rail.is-left .mbx-dock-railtab,.mbx-dock-rail.mbx-dock-rail.is-right .mbx-dock-railtab{writing-mode:vertical-rl;padding:.4rem .3rem}.mbx-dock-rail.mbx-dock-rail.is-right .mbx-dock-railtab{transform:rotate(180deg)} .mbx-dock-panel.mbx-dock-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;background:var(--mb-t1-surface,#FFFFFF)}.mbx-dock-head.mbx-dock-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.25rem .3rem .25rem .5rem;background:var(--mb-t1-bg,#F4F8FD);border-bottom:1px solid var(--mb-t1-border,#E2E8F0);cursor:grab;user-select:none}.mbx-dock-title.mbx-dock-title{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--mb-t1-text-muted,#64748B);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbx-dock-actions.mbx-dock-actions{display:inline-flex;align-items:center;gap:.1rem;flex:0 0 auto}.mbx-dock-btn.mbx-dock-btn{border:0;border-radius:5px;padding:.1rem .25rem;background:transparent;color:var(--mb-t1-text-muted,#64748B);font-size:.75rem;line-height:1.3;cursor:pointer}.mbx-dock-btn.mbx-dock-btn:hover{background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary-dark,#1D4ED8)}.mbx-dock-content.mbx-dock-content{flex:1 1 auto;min-height:0;overflow:auto;padding:.5rem} .mbx-dock-flyout.mbx-dock-flyout{position:absolute;z-index:40;display:flex;box-shadow:var(--mb-t1-shadow-lg,0 20px 50px rgba(15,23,42,.12));border:1px solid var(--mb-t1-border,#E2E8F0);background:var(--mb-t1-surface,#FFFFFF)}.mbx-dock-flyout.mbx-dock-flyout.is-left{left:0;top:0;bottom:0}.mbx-dock-flyout.mbx-dock-flyout.is-right{right:0;top:0;bottom:0}.mbx-dock-flyout.mbx-dock-flyout.is-top{top:0;left:0;right:0}.mbx-dock-flyout.mbx-dock-flyout.is-bottom{bottom:0;left:0;right:0} .mbx-dock-window.mbx-dock-window{position:fixed;z-index:1100;display:flex;min-width:12rem;min-height:8rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#FFFFFF);box-shadow:var(--mb-t1-shadow-lg,0 20px 50px rgba(15,23,42,.12));overflow:hidden} .mbx-dock-window.mbx-dock-window.is-collapsed{min-height:0;height:auto}.mbx-dock-window.mbx-dock-window.is-collapsed .mbx-dock-content{display:none} .mbx-dock-grip.mbx-dock-grip{position:absolute;z-index:6}.mbx-dock-grip.mbx-dock-grip.is-n{top:0;left:10px;right:10px;height:5px;cursor:ns-resize}.mbx-dock-grip.mbx-dock-grip.is-s{bottom:0;left:10px;right:10px;height:5px;cursor:ns-resize}.mbx-dock-grip.mbx-dock-grip.is-w{left:0;top:10px;bottom:10px;width:5px;cursor:ew-resize}.mbx-dock-grip.mbx-dock-grip.is-e{right:0;top:10px;bottom:10px;width:5px;cursor:ew-resize}.mbx-dock-grip.mbx-dock-grip.is-nw{left:0;top:0;width:11px;height:11px;cursor:nwse-resize}.mbx-dock-grip.mbx-dock-grip.is-se{right:0;bottom:0;width:11px;height:11px;cursor:nwse-resize}.mbx-dock-grip.mbx-dock-grip.is-ne{right:0;top:0;width:11px;height:11px;cursor:nesw-resize}.mbx-dock-grip.mbx-dock-grip.is-sw{left:0;bottom:0;width:11px;height:11px;cursor:nesw-resize} .mbx-dock-grip.mbx-dock-grip.is-se::after{content:'';position:absolute;right:2px;bottom:2px;width:6px;height:6px;border-right:2px solid var(--mb-t1-border,#E2E8F0);border-bottom:2px solid var(--mb-t1-border,#E2E8F0)} .mbx-dock-hint.mbx-dock-hint{position:absolute;z-index:50;background:var(--mb-t1-primary-ring,#BFDBFE);border:2px solid var(--mb-t1-primary,#2563EB);border-radius:4px;opacity:.45;pointer-events:none} .mbx-dock-ghost.mbx-dock-ghost{position:fixed;z-index:1200;display:inline-flex;align-items:center;gap:.35rem;max-width:14rem;padding:.25rem .5rem;border:1px solid var(--mb-t1-primary,#2563EB);border-radius:6px;background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text,#1F2937);box-shadow:var(--mb-t1-shadow-lg,0 20px 50px rgba(15,23,42,.12));font-size:.72rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none} .mbx-dock-guides.mbx-dock-guides{position:absolute;z-index:60;display:grid;grid-template-columns:repeat(3,34px);grid-template-rows:repeat(3,34px);gap:4px;transform:translate(-50%,-50%);pointer-events:none}.mbx-dock-edges.mbx-dock-edges{position:absolute;inset:0;z-index:60;pointer-events:none}.mbx-dock-guide.mbx-dock-guide,.mbx-dock-edge.mbx-dock-edge{position:relative;width:34px;height:34px;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:7px;background:var(--mb-t1-surface,#FFFFFF);box-shadow:var(--mb-t1-shadow,0 2px 8px rgba(15,23,42,.05));transition:background-color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-dock-guide.mbx-dock-guide.is-top{grid-area:1 / 2}.mbx-dock-guide.mbx-dock-guide.is-left{grid-area:2 / 1}.mbx-dock-guide.mbx-dock-guide.is-center{grid-area:2 / 2}.mbx-dock-guide.mbx-dock-guide.is-right{grid-area:2 / 3}.mbx-dock-guide.mbx-dock-guide.is-bottom{grid-area:3 / 2}.mbx-dock-edge.mbx-dock-edge{position:absolute}.mbx-dock-edge.mbx-dock-edge.is-left{left:12px;top:50%;margin-top:-17px}.mbx-dock-edge.mbx-dock-edge.is-right{right:12px;top:50%;margin-top:-17px}.mbx-dock-edge.mbx-dock-edge.is-top{top:12px;left:50%;margin-left:-17px}.mbx-dock-edge.mbx-dock-edge.is-bottom{bottom:12px;left:50%;margin-left:-17px} .mbx-dock-guide.mbx-dock-guide::before,.mbx-dock-edge.mbx-dock-edge::before{content:'';position:absolute;inset:7px;border:1px solid var(--mb-t1-text-muted,#64748B);border-radius:2px;opacity:.5}.mbx-dock-guide.mbx-dock-guide::after,.mbx-dock-edge.mbx-dock-edge::after{content:'';position:absolute;background:var(--mb-t1-primary,#2563EB);opacity:.8}.mbx-dock-guide.is-left::after,.mbx-dock-edge.is-left::after{left:7px;top:7px;bottom:7px;width:9px}.mbx-dock-guide.is-right::after,.mbx-dock-edge.is-right::after{right:7px;top:7px;bottom:7px;width:9px}.mbx-dock-guide.is-top::after,.mbx-dock-edge.is-top::after{left:7px;right:7px;top:7px;height:9px}.mbx-dock-guide.is-bottom::after,.mbx-dock-edge.is-bottom::after{left:7px;right:7px;bottom:7px;height:9px} .mbx-dock-guide.is-center::after{left:7px;right:7px;top:7px;height:6px}.mbx-dock-guide.mbx-dock-guide.is-over,.mbx-dock-edge.mbx-dock-edge.is-over{background:var(--mb-t1-primary-light,#EFF6FF);border-color:var(--mb-t1-primary,#2563EB);box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#BFDBFE)} body.mbx-dock-jalando-x,body.mbx-dock-jalando-x *{cursor:col-resize !important}body.mbx-dock-jalando-y,body.mbx-dock-jalando-y *{cursor:row-resize !important}body.mbx-dock-mudando,body.mbx-dock-mudando *{cursor:grabbing !important}body.mbx-dock-jalando-x,body.mbx-dock-jalando-y,body.mbx-dock-mudando{user-select:none} .mbx-dock-guides.mbx-dock-guides[hidden],.mbx-dock-edges.mbx-dock-edges[hidden],.mbx-dock-guide.mbx-dock-guide[hidden],.mbx-dock-ghost.mbx-dock-ghost[hidden],.mbx-dock-hint.mbx-dock-hint[hidden]{display:none} @media (max-width:760px){ .mbx-rbn-body.mbx-rbn-body{flex-wrap:wrap}.mbx-rbn-group.mbx-rbn-group::after{display:none}.mbx-bar-item--large.mbx-bar-item--large{max-width:4.5rem}.mbx-bar-item--large.mbx-bar-item--large .mbx-bar-glyph{width:1.35rem;height:1.35rem;font-size:1.3rem} .mbx-dock-mid.mbx-dock-mid{flex-direction:column}.mbx-dock-split.mbx-dock-split.is-h{flex-direction:column}.mbx-dock-cell.mbx-dock-cell{flex:1 1 auto !important;max-height:40vh}.mbx-dock-splitter.mbx-dock-splitter{display:none}} .mbx-dl.mbx-dl{--mbx-dl-gap:.7rem;--mbx-dl-pad:.75rem;--mbx-dl-col-gap:.8rem;display:flex;flex-direction:column;gap:var(--mbx-dl-gap);min-width:0;color:var(--mb-t1-text,#1F2937);font-size:var(--mb-t1-field-font,.8rem)}.mbx-dl.mbx-dl *,.mbx-dl.mbx-dl *::before,.mbx-dl.mbx-dl *::after{box-sizing:border-box}.mbx-dl--sm.mbx-dl--sm{--mbx-dl-gap:.5rem;--mbx-dl-pad:.55rem;--mbx-dl-col-gap:.6rem}.mbx-dl--lg.mbx-dl--lg{--mbx-dl-gap:1rem;--mbx-dl-pad:1.05rem;--mbx-dl-col-gap:1.1rem} .mbx-dl-head.mbx-dl-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mbx-dl-title.mbx-dl-title{margin:0;font-size:.98rem;font-weight:700;color:var(--mb-t1-text,#1F2937)}.mbx-dl-spacer.mbx-dl-spacer{flex:1 1 auto}.mbx-dl-foot.mbx-dl-foot{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap} .mbx-dl-warn.mbx-dl-warn{padding:.5rem .6rem;border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-warning-bg,#FEF3C7);color:#92400e;font-size:.74rem} .mbx-dl-grid.mbx-dl-grid{display:grid;gap:var(--mbx-dl-gap);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.mbx-dl-grid.mbx-dl-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mbx-dl-grid.mbx-dl-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mbx-dl-grid.mbx-dl-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))} .mbx-dl-card.mbx-dl-card{display:flex;flex-direction:column;min-width:0;grid-column:span 1;background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius,14px);box-shadow:var(--mb-t1-shadow,0 2px 8px rgba(15,23,42,.05));overflow:hidden}.mbx-dl-card.mbx-dl-card[data-span="2"]{grid-column:span 2}.mbx-dl-card.mbx-dl-card[data-span="3"]{grid-column:span 3}.mbx-dl-card.mbx-dl-card[data-span="4"]{grid-column:span 4} .mbx-dl-grid.mbx-dl-grid[data-cols="2"]>.mbx-dl-card:last-child:nth-child(odd){grid-column:1 / -1}.mbx-dl-card-head.mbx-dl-card-head{display:flex;align-items:center;gap:.4rem;width:100%;padding:.45rem var(--mbx-dl-pad);border:0;border-bottom:1px solid var(--mb-t1-border-faint,#F4F7FB);background:var(--mb-t1-bg,#F4F8FD);color:var(--mb-t1-text,#1F2937);font-size:.78rem;font-weight:700;text-align:left;justify-content:flex-start} .mbx-dl-card-head.mbx-dl-card-head.is-toggle{cursor:pointer;font-family:inherit}.mbx-dl-card-head.mbx-dl-card-head.is-toggle:hover{background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary,#2563EB)}.mbx-dl-card-title.mbx-dl-card-title{display:inline-flex;align-items:center;gap:.35rem;flex:1 1 auto;min-width:0}.mbx-dl-card-icon.mbx-dl-card-icon{font-size:.9rem;line-height:1}.mbx-dl-chevron.mbx-dl-chevron{color:var(--mb-t1-text-faint,#94A3B8);font-size:.7rem}.mbx-dl-card-hint.mbx-dl-card-hint{padding:0 var(--mbx-dl-pad) .55rem;font-size:.68rem;color:var(--mb-t1-text-faint,#94A3B8)} .mbx-dl-card-body.mbx-dl-card-body{display:grid;gap:0 var(--mbx-dl-col-gap);padding:var(--mbx-dl-pad);grid-template-columns:minmax(0,1fr);align-items:start}.mbx-dl-card-body.mbx-dl-card-body[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mbx-dl-card-body.mbx-dl-card-body[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mbx-dl-card-body.mbx-dl-card-body[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.mbx-dl-cell.mbx-dl-cell{position:relative;min-width:0;grid-column:span 1;padding-bottom:.35rem}.mbx-dl-cell.mbx-dl-cell[data-span="2"]{grid-column:span 2}.mbx-dl-cell.mbx-dl-cell[data-span="3"]{grid-column:span 3}.mbx-dl-cell.mbx-dl-cell[data-span="4"]{grid-column:span 4} .mbx-dl-step.mbx-dl-step{position:absolute;top:0;right:0;z-index:1;padding:0 .22rem;border-radius:4px;background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary,#2563EB);font-size:.6rem;font-weight:800;font-variant-numeric:tabular-nums;pointer-events:none} .mbx-dl--locked.mbx-dl--locked .mbx-dl-card{box-shadow:none} @media (max-width:1100px){.mbx-dl-grid.mbx-dl-grid[data-cols="3"],.mbx-dl-grid.mbx-dl-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mbx-dl-card.mbx-dl-card[data-span="3"],.mbx-dl-card.mbx-dl-card[data-span="4"]{grid-column:span 2}.mbx-dl-card-body.mbx-dl-card-body[data-cols="3"],.mbx-dl-card-body.mbx-dl-card-body[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mbx-dl-cell.mbx-dl-cell[data-span="3"],.mbx-dl-cell.mbx-dl-cell[data-span="4"]{grid-column:span 2}}@media (max-width:820px){.mbx-dl-grid.mbx-dl-grid[data-cols="2"],.mbx-dl-grid.mbx-dl-grid[data-cols="3"],.mbx-dl-grid.mbx-dl-grid[data-cols="4"]{grid-template-columns:minmax(0,1fr)}.mbx-dl-card.mbx-dl-card[data-span="2"],.mbx-dl-card.mbx-dl-card[data-span="3"],.mbx-dl-card.mbx-dl-card[data-span="4"]{grid-column:span 1}}@media (max-width:640px){.mbx-dl-card-body.mbx-dl-card-body[data-cols="2"],.mbx-dl-card-body.mbx-dl-card-body[data-cols="3"],.mbx-dl-card-body.mbx-dl-card-body[data-cols="4"]{grid-template-columns:minmax(0,1fr)}.mbx-dl-cell.mbx-dl-cell[data-span="2"],.mbx-dl-cell.mbx-dl-cell[data-span="3"],.mbx-dl-cell.mbx-dl-cell[data-span="4"]{grid-column:span 1} .mbx-dl-card.mbx-dl-card{border-radius:var(--mb-t1-radius-sm,10px)}.mbx-dl.mbx-dl{--mbx-dl-pad:.6rem}} .mbx-dl--narrow.mbx-dl--narrow .mbx-dl-grid,.mbx-dl--narrow.mbx-dl--narrow .mbx-dl-card-body{grid-template-columns:minmax(0,1fr)}.mbx-dl--narrow.mbx-dl--narrow .mbx-dl-card,.mbx-dl--narrow.mbx-dl--narrow .mbx-dl-cell{grid-column:span 1} .mbx-ld.mbx-ld{display:flex;flex-direction:column;height:100%;min-height:520px;background:var(--mb-t1-bg,#F4F8FD);color:var(--mb-t1-text,#1F2937);font-size:.82rem}.mbx-ld.mbx-ld *,.mbx-ld.mbx-ld *::before,.mbx-ld.mbx-ld *::after{box-sizing:border-box} .mbx-ld-bar.mbx-ld-bar{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.5rem .7rem;background:var(--mb-t1-surface,#FFFFFF);border-bottom:1px solid var(--mb-t1-border,#E2E8F0)}.mbx-ld-title.mbx-ld-title{font-weight:700;font-size:.9rem;margin-right:.4rem}.mbx-ld-source.mbx-ld-source{font-size:.72rem;padding:.12rem .45rem;border-radius:10px;background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary,#2563EB);font-weight:700}.mbx-ld-dirty.mbx-ld-dirty{font-size:.72rem;color:var(--mb-t1-warning,#D97706);font-weight:700}.mbx-ld-spacer.mbx-ld-spacer{flex:1 1 auto}.mbx-ld-sep.mbx-ld-sep{width:1px;height:22px;background:var(--mb-t1-border,#E2E8F0)}.mbx-ld-btn.mbx-ld-btn{display:inline-flex;align-items:center;gap:.3rem;height:30px;padding:0 .6rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:7px;background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text-muted,#64748B);font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.mbx-ld-btn.mbx-ld-btn:hover:not(:disabled){background:var(--mb-t1-primary-light,#EFF6FF);border-color:var(--mb-t1-primary-ring,#BFDBFE);color:var(--mb-t1-primary,#2563EB)}.mbx-ld-btn.mbx-ld-btn:disabled{opacity:.4;cursor:default}.mbx-ld-btn.mbx-ld-btn.is-primary{background:var(--mb-t1-primary,#2563EB);border-color:var(--mb-t1-primary,#2563EB);color:var(--mb-t1-surface,#FFFFFF)}.mbx-ld-btn.mbx-ld-btn.is-primary:hover:not(:disabled){background:var(--mb-t1-primary-dark,#1D4ED8);color:var(--mb-t1-surface,#FFFFFF)}.mbx-ld-icon.mbx-ld-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--mb-t1-text-faint,#94A3B8);font-size:.72rem;cursor:pointer}.mbx-ld-icon.mbx-ld-icon:hover{background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary,#2563EB)}.mbx-ld-icon.mbx-ld-icon.is-danger:hover{background:var(--mb-t1-danger-bg,#FEE2E2);color:var(--mb-t1-danger,#DC2626)} .mbx-ld-warn.mbx-ld-warn{margin:.4rem .7rem 0;padding:.5rem .6rem;border-radius:8px;background:var(--mb-t1-warning-bg,#FEF3C7);color:#92400e;font-size:.74rem}.mbx-ld-warn.mbx-ld-warn ul{margin:.3rem 0 0;padding-left:1.1rem}.mbx-ld-warn.mbx-ld-warn.is-ok{background:var(--mb-t1-success-bg,#DCFCE7);color:#166534} .mbx-ld-body.mbx-ld-body{display:grid;grid-template-columns:240px minmax(0,1fr) 340px;flex:1 1 auto;min-height:0}.mbx-ld-panel.mbx-ld-panel{display:flex;flex-direction:column;min-height:0;background:var(--mb-t1-surface,#FFFFFF);border-right:1px solid var(--mb-t1-border,#E2E8F0)}.mbx-ld-panel.mbx-ld-panel.is-right{border-right:none;border-left:1px solid var(--mb-t1-border,#E2E8F0)}.mbx-ld-panel-head.mbx-ld-panel-head{display:flex;align-items:center;gap:.3rem;padding:.5rem .6rem;border-bottom:1px solid var(--mb-t1-border-faint,#F4F7FB);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mb-t1-text-faint,#94A3B8)}.mbx-ld-panel-head.mbx-ld-panel-head .mbx-ld-btn{height:24px;text-transform:none;letter-spacing:0}.mbx-ld-panel-body.mbx-ld-panel-body{flex:1 1 auto;overflow-y:auto;padding:.4rem}.mbx-ld-panel-foot.mbx-ld-panel-foot{border-top:1px solid var(--mb-t1-border-faint,#F4F7FB);padding:.45rem .5rem}.mbx-ld-count.mbx-ld-count{font-size:.66rem;font-weight:800;color:var(--mb-t1-text-faint,#94A3B8);text-transform:none;letter-spacing:0} .mbx-ld-newfield.mbx-ld-newfield{display:flex;align-items:center;gap:.35rem;padding:.3rem .35rem;margin-bottom:.15rem;border:1px solid var(--mb-t1-border-faint,#F4F7FB);border-radius:7px;background:var(--mb-t1-surface,#FFFFFF);cursor:grab;user-select:none;touch-action:none}.mbx-ld-newfield.mbx-ld-newfield:hover{background:var(--mb-t1-primary-light,#EFF6FF);border-color:var(--mb-t1-primary-ring,#BFDBFE)}.mbx-ld-newfield.mbx-ld-newfield.is-dragging{opacity:.4}.mbx-ld-grip.mbx-ld-grip{color:var(--mb-t1-text-faint,#94A3B8);font-size:.8rem;line-height:1;cursor:grab;touch-action:none}.mbx-ld-listrow-name.mbx-ld-listrow-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.76rem}.mbx-ld-type.mbx-ld-type{font-size:.62rem;text-transform:uppercase;font-weight:700;color:var(--mb-t1-text-faint,#94A3B8)} .mbx-ld-listrow.mbx-ld-listrow{display:flex;align-items:center;gap:.3rem;padding:.22rem .3rem;border-radius:6px;cursor:pointer}.mbx-ld-listrow.mbx-ld-listrow:hover{background:var(--mb-t1-bg,#F4F8FD)}.mbx-ld-listrow.mbx-ld-listrow.is-selected{background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-ld-step-tag.mbx-ld-step-tag{min-width:18px;text-align:center;font-size:.62rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--mb-t1-primary,#2563EB);background:var(--mb-t1-primary-light,#EFF6FF);border-radius:4px;padding:0 .15rem} .mbx-ld-center.mbx-ld-center{display:flex;flex-direction:column;min-width:0;min-height:0;gap:.5rem;padding:.6rem;overflow:auto}.mbx-ld-center-head.mbx-ld-center-head{display:flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mb-t1-text-faint,#94A3B8)}.mbx-ld-canvas.mbx-ld-canvas{min-width:0} .mbx-ld-card.mbx-ld-card.is-selected{border-color:var(--mb-t1-primary,#2563EB);box-shadow:0 0 0 2px var(--mb-t1-primary-ring,#BFDBFE)}.mbx-ld-card.mbx-ld-card.is-drop-target{border-color:var(--mb-t1-primary,#2563EB);background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-ld-card.mbx-ld-card.is-hidden{opacity:.55}.mbx-ld-card-head.mbx-ld-card-head{cursor:grab;touch-action:none;user-select:none}.mbx-ld-card-head.mbx-ld-card-head.is-dragging{opacity:.5}.mbx-ld-card-meta.mbx-ld-card-meta{font-size:.64rem;font-weight:700;color:var(--mb-t1-text-faint,#94A3B8);white-space:nowrap}.mbx-ld-card-tools.mbx-ld-card-tools{display:inline-flex;align-items:center;gap:.1rem}.mbx-ld-cell.mbx-ld-cell{cursor:grab;touch-action:none;border-radius:8px;outline:1px dashed transparent;outline-offset:2px}.mbx-ld-cell.mbx-ld-cell:hover{outline-color:var(--mb-t1-primary-ring,#BFDBFE)}.mbx-ld-cell.mbx-ld-cell.is-selected{outline:2px solid var(--mb-t1-primary,#2563EB);outline-offset:2px}.mbx-ld-cell.mbx-ld-cell.is-dragging{opacity:.4}.mbx-ld-cell.mbx-ld-cell.is-hidden{opacity:.5} .mbx-ld-pick.mbx-ld-pick{position:absolute;inset:0;z-index:2;background:transparent}.mbx-ld-badge.mbx-ld-badge{position:absolute;left:0;bottom:0;z-index:3;padding:0 .22rem;border-radius:4px;background:var(--mb-t1-border-faint,#F4F7FB);color:var(--mb-t1-text-muted,#64748B);font-size:.58rem;font-weight:800;text-transform:uppercase;pointer-events:none}.mbx-ld-empty-card.mbx-ld-empty-card{grid-column:1 / -1;padding:.9rem .6rem;text-align:center;font-size:.72rem;color:var(--mb-t1-text-faint,#94A3B8);border:1px dashed var(--mb-t1-border,#E2E8F0);border-radius:8px}.mbx-ld-newgroup.mbx-ld-newgroup{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border:1px dashed var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#FFFFFF);font-size:.72rem;color:var(--mb-t1-text-faint,#94A3B8)}.mbx-ld-newgroup.mbx-ld-newgroup.is-drop-target{border-color:var(--mb-t1-primary,#2563EB);background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary,#2563EB)} .mbx-ld-ghost.mbx-ld-ghost{position:fixed;z-index:1400;transform:translate(8px,8px);padding:.2rem .45rem;border-radius:6px;background:var(--mb-t1-primary,#2563EB);color:var(--mb-t1-surface,#FFFFFF);font-size:.74rem;font-weight:700;box-shadow:var(--mb-t1-shadow-md,0 10px 28px rgba(15,23,42,.08));pointer-events:none;white-space:nowrap}.mbx-ld-dropmark.mbx-ld-dropmark{position:fixed;z-index:1400;border-radius:2px;background:var(--mb-t1-primary,#2563EB);pointer-events:none} .mbx-ld-group.mbx-ld-group{border-top:1px solid var(--mb-t1-border-faint,#F4F7FB);padding:.5rem .1rem .2rem}.mbx-ld-group.mbx-ld-group:first-child{border-top:none}.mbx-ld-group-title.mbx-ld-group-title{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mb-t1-text-faint,#94A3B8);margin-bottom:.35rem}.mbx-ld-field.mbx-ld-field{margin-bottom:.45rem}.mbx-ld-field.mbx-ld-field>label{display:block;font-size:.7rem;font-weight:700;color:var(--mb-t1-text-muted,#64748B);margin-bottom:.12rem}.mbx-ld-field.mbx-ld-field input[type=text],.mbx-ld-field.mbx-ld-field input[type=number],.mbx-ld-field.mbx-ld-field select,.mbx-ld-field.mbx-ld-field textarea,.mbx-ld-row.mbx-ld-row select{width:100%;height:28px;padding:0 .4rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:6px;font-size:.78rem;color:inherit;background:var(--mb-t1-surface,#FFFFFF);outline:none;font-family:inherit}.mbx-ld-field.mbx-ld-field textarea{height:auto;padding:.3rem .4rem;resize:vertical}.mbx-ld-field.mbx-ld-field input:focus,.mbx-ld-field.mbx-ld-field select:focus,.mbx-ld-field.mbx-ld-field textarea:focus{border-color:var(--mb-t1-primary,#2563EB);box-shadow:0 0 0 2px var(--mb-t1-primary-ring,#BFDBFE)}.mbx-ld-field.mbx-ld-field.is-invalid input,.mbx-ld-field.mbx-ld-field.is-invalid textarea{border-color:var(--mb-t1-danger,#DC2626);box-shadow:0 0 0 2px var(--mb-t1-danger-bg,#FEE2E2)}.mbx-ld-error.mbx-ld-error{font-size:.68rem;color:var(--mb-t1-danger,#DC2626);margin-top:.1rem}.mbx-ld-hint.mbx-ld-hint{font-size:.67rem;color:var(--mb-t1-text-faint,#94A3B8);margin-top:.1rem;text-transform:none;letter-spacing:0;font-weight:400}.mbx-ld-hint.mbx-ld-hint code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--mb-t1-border-faint,#F4F7FB);border-radius:3px;padding:0 .15rem}.mbx-ld-check.mbx-ld-check{display:flex;align-items:center;gap:.35rem;font-size:.75rem;padding:.12rem 0;cursor:pointer;font-weight:400}.mbx-ld-check.mbx-ld-check input{accent-color:var(--mb-t1-primary,#2563EB)}.mbx-ld-checks.mbx-ld-checks{display:grid;grid-template-columns:1fr 1fr;gap:0 .5rem}.mbx-ld-row.mbx-ld-row{display:flex;gap:.4rem;align-items:flex-end}.mbx-ld-row.mbx-ld-row>*{flex:1 1 0;min-width:0}.mbx-ld-sample.mbx-ld-sample{display:flex;align-items:center;gap:.4rem;margin-top:.2rem;padding:.3rem .45rem;border-radius:6px;background:var(--mb-t1-bg,#F4F8FD);border:1px dashed var(--mb-t1-border,#E2E8F0);font-size:.74rem}.mbx-ld-sample-label.mbx-ld-sample-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:var(--mb-t1-text-faint,#94A3B8);font-weight:800;white-space:nowrap}.mbx-ld-sample-value.mbx-ld-sample-value{font-weight:700;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.mbx-ld-empty.mbx-ld-empty{padding:1.4rem .6rem;text-align:center;font-size:.76rem;color:var(--mb-t1-text-faint,#94A3B8);border:1px dashed var(--mb-t1-border,#E2E8F0);border-radius:10px} .mbx-ld-modal-back.mbx-ld-modal-back{position:fixed;inset:0;z-index:1300;background:rgba(15,23,42,.35);display:flex;align-items:center;justify-content:center;padding:1rem}.mbx-ld-modal.mbx-ld-modal{width:min(760px,100%);max-height:86vh;display:flex;flex-direction:column;background:var(--mb-t1-surface,#FFFFFF);border-radius:12px;box-shadow:var(--mb-t1-shadow-lg,0 20px 50px rgba(15,23,42,.12));overflow:hidden}.mbx-ld-modal-head.mbx-ld-modal-head{padding:.7rem .9rem;border-bottom:1px solid var(--mb-t1-border-faint,#F4F7FB);font-weight:700}.mbx-ld-modal-body.mbx-ld-modal-body{padding:.8rem .9rem;overflow:auto}.mbx-ld-modal-foot.mbx-ld-modal-foot{display:flex;justify-content:flex-end;gap:.4rem;padding:.6rem .9rem;border-top:1px solid var(--mb-t1-border-faint,#F4F7FB)}.mbx-ld-xml.mbx-ld-xml{width:100%;min-height:340px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;line-height:1.45;padding:.6rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:8px;resize:vertical;color:inherit;background:var(--mb-t1-bg,#F4F8FD)} @media (max-width:1200px){.mbx-ld-body.mbx-ld-body{grid-template-columns:210px minmax(0,1fr)}.mbx-ld-panel.mbx-ld-panel.is-right{grid-column:1 / -1;border-left:none;border-top:1px solid var(--mb-t1-border,#E2E8F0);max-height:360px}}@media (max-width:820px){.mbx-ld-body.mbx-ld-body{grid-template-columns:minmax(0,1fr)}.mbx-ld-panel.mbx-ld-panel{border-right:none;border-bottom:1px solid var(--mb-t1-border,#E2E8F0);max-height:260px}} .mbx-mdi.mbx-mdi{--mbx-mdi-tab-h:2.4rem;--mbx-mdi-pad:.5rem; --mbx-mdi-cuerpo:var(--mb-t1-bg,#F4F8FD); --mbx-mdi-repisa:color-mix(in srgb,var(--mb-t1-bg,#F4F8FD) 94%,var(--mb-t1-text-muted,#64748B)); --mbx-mdi-ceja:color-mix(in srgb,var(--mb-t1-bg,#F4F8FD) 90%,var(--mb-t1-text-muted,#64748B));display:flex;flex-direction:column;min-height:0;height:100%;background:var(--mb-t1-bg,#F4F8FD);color:var(--mb-t1-text,#1F2937);font-size:.82rem}.mbx-mdi.mbx-mdi *,.mbx-mdi.mbx-mdi *::before,.mbx-mdi.mbx-mdi *::after{box-sizing:border-box} .mbx-mdi.mbx-mdi.mbx-mdi--hereda{font-size:inherit;color:inherit;background:transparent}.mbx-mdi-head.mbx-mdi-head{flex:0 0 auto;background:var(--mb-t1-surface,#FFFFFF);border-bottom:1px solid var(--mb-t1-border,#E2E8F0)} .mbx-mdi-tabs.mbx-mdi-tabs{position:relative;flex:0 0 auto;display:flex;align-items:flex-end;gap:.2rem;padding:.35rem var(--mbx-mdi-pad,.5rem) 0 var(--mbx-mdi-pad,.5rem);background:var(--mbx-mdi-repisa,color-mix(in srgb,var(--mb-t1-bg,#F4F8FD) 94%,var(--mb-t1-text-muted,#64748B)));overflow-x:auto; overflow-y:hidden; scrollbar-width:none; box-shadow:inset 0 -1px 0 0 var(--mb-t1-border,#E2E8F0)}.mbx-mdi-tabs.mbx-mdi-tabs::-webkit-scrollbar{display:none}.mbx-mdi-tabs.mbx-mdi-tabs.is-bottom{align-items:flex-start;padding:0 var(--mbx-mdi-pad,.5rem) .35rem var(--mbx-mdi-pad,.5rem);box-shadow:inset 0 1px 0 0 var(--mb-t1-border,#E2E8F0)} .mbx-mdi-tabs.mbx-mdi-tabs>.mbx-mdi-lista{align-self:center}.mbx-mdi-tabs-relleno.mbx-mdi-tabs-relleno{flex:1 1 auto;min-width:.5rem}.mbx-mdi-tab.mbx-mdi-tab{position:relative;z-index:0;display:flex;align-items:center;gap:.5rem;flex:0 1 auto;min-width:5.5rem;max-width:15rem; height:calc(var(--mbx-mdi-tab-h,2.4rem) - .2rem);padding:0 .45rem 0 .8rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:calc(var(--mb-t1-radius-sm,10px) - 2px) calc(var(--mb-t1-radius-sm,10px) - 2px) 0 0;background:var(--mbx-mdi-ceja,color-mix(in srgb,var(--mb-t1-bg,#F4F8FD) 90%,var(--mb-t1-text-muted,#64748B)));color:var(--mb-t1-text,#1F2937);font-weight:500; border-bottom-color:var(--mb-t1-border,#E2E8F0);cursor:pointer;user-select:none;white-space:nowrap;transition:background var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1)),color var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))} .mbx-mdi-tab.mbx-mdi-tab .mbx-mdi-tab-icono{color:var(--mb-t1-text-muted,#64748B)}.mbx-mdi-tab.mbx-mdi-tab:hover:not(.is-active){background:color-mix(in srgb,var(--mbx-mdi-cuerpo,var(--mb-t1-bg,#F4F8FD)) 70%,var(--mbx-mdi-ceja,color-mix(in srgb,var(--mb-t1-bg,#F4F8FD) 90%,var(--mb-t1-text-muted,#64748B))))}.mbx-mdi-tab.mbx-mdi-tab:hover:not(.is-active) .mbx-mdi-tab-icono{color:var(--mb-t1-text,#1F2937)}.mbx-mdi-tab.mbx-mdi-tab.is-active{z-index:1;height:var(--mbx-mdi-tab-h,2.4rem);background:var(--mbx-mdi-cuerpo,var(--mb-t1-bg,#F4F8FD));border-color:var(--mb-t1-border,#E2E8F0);border-bottom-color:var(--mbx-mdi-cuerpo,var(--mb-t1-bg,#F4F8FD));color:var(--mb-t1-text,#1F2937);font-weight:700; box-shadow:0 -2px 6px -2px rgba(15,23,42,.10)}.mbx-mdi-tab.mbx-mdi-tab.is-active .mbx-mdi-tab-icono{color:var(--mb-t1-primary,#2563EB)} .mbx-mdi-tab.mbx-mdi-tab.is-active::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;border-radius:inherit;background:var(--mb-t1-primary,#2563EB);pointer-events:none}.mbx-mdi-tab.mbx-mdi-tab:focus-visible{outline:2px solid var(--mb-t1-primary,#2563EB);outline-offset:-3px} .mbx-mdi-tabs.mbx-mdi-tabs.is-bottom .mbx-mdi-tab{border-radius:0 0 calc(var(--mb-t1-radius-sm,10px) - 2px) calc(var(--mb-t1-radius-sm,10px) - 2px);border-bottom-color:var(--mb-t1-border,#E2E8F0);border-top-color:var(--mb-t1-border,#E2E8F0)}.mbx-mdi-tabs.mbx-mdi-tabs.is-bottom .mbx-mdi-tab.is-active{border-top-color:var(--mbx-mdi-cuerpo,var(--mb-t1-bg,#F4F8FD));box-shadow:0 2px 6px -2px rgba(15,23,42,.10)}.mbx-mdi-tabs.mbx-mdi-tabs.is-bottom .mbx-mdi-tab.is-active::before{top:auto;bottom:-1px}.mbx-mdi-tab.mbx-mdi-tab.is-over{background:var(--mb-t1-primary-light,#EFF6FF);box-shadow:inset 2px 0 0 0 var(--mb-t1-primary,#2563EB)} .mbx-mdi-tab.mbx-mdi-tab.is-home{min-width:0;padding-right:.8rem}.mbx-mdi-tab-texto.mbx-mdi-tab-texto{overflow:hidden;text-overflow:ellipsis}.mbx-mdi-tab-icono.mbx-mdi-tab-icono{flex:0 0 auto;font-size:.95em;line-height:1}.mbx-mdi-tab-pin.mbx-mdi-tab-pin{flex:0 0 auto;font-size:.75em} .mbx-mdi-tab-punto.mbx-mdi-tab-punto{flex:0 0 auto;width:.42rem;height:.42rem;border-radius:50%;background:var(--mb-t1-warning-dot,#F59E0B)} .mbx-mdi-tab-cerrar.mbx-mdi-tab-cerrar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin-left:.15rem;padding:0;border:0;border-radius:calc(var(--mb-t1-radius-sm,10px) - 4px);background:transparent;color:var(--mb-t1-text-muted,#64748B);cursor:pointer}.mbx-mdi-tab-cerrar.mbx-mdi-tab-cerrar:hover{background:var(--mb-t1-danger-bg,#FEE2E2);color:var(--mb-t1-danger,#DC2626)} .mbx-mdi-lista.mbx-mdi-lista{position:relative;display:flex;align-items:center}.mbx-mdi-lista-boton.mbx-mdi-lista-boton{display:flex;align-items:center;gap:.2rem;height:1.5rem;padding:0 .35rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text-muted,#64748B);cursor:pointer}.mbx-mdi-lista-boton.mbx-mdi-lista-boton:hover{border-color:var(--mb-t1-primary-ring,#BFDBFE);color:var(--mb-t1-primary,#2563EB)}.mbx-mdi-lista-cuenta.mbx-mdi-lista-cuenta{font-size:.72rem;font-weight:600}.mbx-mdi-menu.mbx-mdi-menu{position:absolute;top:calc(100% + 2px);left:0;z-index:40;min-width:11rem;padding:.2rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#FFFFFF);box-shadow:var(--mb-t1-shadow-md,0 10px 28px rgba(15,23,42,.08))}.mbx-mdi-menu.mbx-mdi-menu.is-list{left:auto;right:0;max-height:16rem;overflow-y:auto}.mbx-mdi-menu.mbx-mdi-menu button{display:block;width:100%;padding:.3rem .5rem;border:0;border-radius:calc(var(--mb-t1-radius-sm,10px) - 4px);background:transparent;color:var(--mb-t1-text,#1F2937);font-size:.78rem;text-align:left;white-space:nowrap;cursor:pointer}.mbx-mdi-menu.mbx-mdi-menu button:hover{background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-mdi-menu.mbx-mdi-menu button.is-active{color:var(--mb-t1-primary,#2563EB);font-weight:600}.mbx-mdi-menu-sep.mbx-mdi-menu-sep{height:1px;margin:.2rem .3rem;background:var(--mb-t1-border-faint,#F4F7FB)} .mbx-mdi-tools.mbx-mdi-tools{flex:0 0 auto;display:flex;align-items:center;gap:.3rem;padding:.25rem var(--mbx-mdi-pad);background:var(--mb-t1-surface,#FFFFFF);border-bottom:1px solid var(--mb-t1-border,#E2E8F0)} .mbx-mdi-body.mbx-mdi-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative} .mbx-mdi-doc.mbx-mdi-doc{display:none}.mbx-mdi-doc.mbx-mdi-doc.is-active{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto}.mbx-mdi-vacio.mbx-mdi-vacio{flex:1 1 auto;display:flex;align-items:center;justify-content:center;color:var(--mb-t1-text-faint,#94A3B8);font-size:.85rem} @media (max-width:820px){.mbx-mdi-tab.mbx-mdi-tab{max-width:9rem;min-width:4rem} .mbx-mdi-tab.mbx-mdi-tab:not(.is-active) .mbx-mdi-tab-cerrar{display:none}}@media (max-width:640px){.mbx-mdi.mbx-mdi,.mbx-mdi-tabs.mbx-mdi-tabs{ --mbx-mdi-tab-h:2.6rem;--mbx-mdi-pad:.3rem}.mbx-mdi-tab.mbx-mdi-tab{max-width:10rem;min-width:0;padding:0 .5rem} .mbx-mdi-tabs.mbx-mdi-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.mbx-mdi-tab.mbx-mdi-tab{scroll-snap-align:start} .mbx-mdi-lista.mbx-mdi-lista{position:sticky;right:0;padding-left:.25rem;background:linear-gradient(90deg,transparent,var(--mbx-mdi-repisa,color-mix(in srgb,var(--mb-t1-bg,#F4F8FD) 94%,var(--mb-t1-text-muted,#64748B))) .5rem)}} .mbx-pv.mbx-pv{--mbx-pv-row-h:28px;--mbx-pv-col-w:120px;--mbx-pv-head-w:220px;display:flex;flex-direction:column;min-height:24rem;height:100%;gap:.4rem;color:var(--mb-t1-text,#1F2937);font-size:var(--mb-t1-field-font,.8rem)}.mbx-pv.mbx-pv *,.mbx-pv.mbx-pv *::before,.mbx-pv.mbx-pv *::after{box-sizing:border-box} .mbx-pv button{font:inherit;color:inherit;text-align:left;justify-content:flex-start;background:none;border:0;margin:0;cursor:pointer}.mbx-pv table{border-collapse:separate;border-spacing:0} .mbx-pv-toolbar.mbx-pv-toolbar{display:flex;align-items:center;gap:.3rem;flex:0 0 auto;flex-wrap:wrap;padding:.35rem .5rem;background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius,14px)}.mbx-pv-title.mbx-pv-title{font-weight:600;font-size:.9rem;margin-right:.4rem;color:var(--mb-t1-text,#1F2937)}.mbx-pv-search.mbx-pv-search{flex:0 1 18rem;min-width:10rem}.mbx-pv-sep.mbx-pv-sep{width:1px;align-self:stretch;margin:.1rem .25rem;background:var(--mb-t1-border,#E2E8F0)}.mbx-pv-spacer.mbx-pv-spacer{flex:1 1 auto}.mbx-pv-btn.mbx-pv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:1.9rem;padding:.25rem .55rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text-muted,#64748B);white-space:nowrap;transition:background var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))}.mbx-pv-btn.mbx-pv-btn:hover{background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary-dark,#1D4ED8);border-color:var(--mb-t1-primary-ring,#BFDBFE)}.mbx-pv-btn.mbx-pv-btn.is-on{background:var(--mb-t1-primary-light,#EFF6FF);border-color:var(--mb-t1-primary,#2563EB);color:var(--mb-t1-primary-dark,#1D4ED8)}.mbx-pv-btn.mbx-pv-btn.is-primary{background:var(--mb-t1-primary,#2563EB);border-color:var(--mb-t1-primary,#2563EB);color:#FFFFFF}.mbx-pv-btn.mbx-pv-btn.is-primary:hover{background:var(--mb-t1-primary-dark,#1D4ED8)}.mbx-pv-btn.mbx-pv-btn.is-warn{background:var(--mb-t1-warn-bg,#FEF3C7);border-color:var(--mb-t1-warn,#D97706);color:var(--mb-t1-warn,#D97706)}.mbx-pv-btn-text.mbx-pv-btn-text{font-size:.75rem} .mbx-pv-warn.mbx-pv-warn{display:flex;align-items:flex-start;gap:.45rem;flex:0 0 auto;padding:.45rem .6rem;border:1px solid var(--mb-t1-warn,#D97706);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-warn-bg,#FEF3C7);color:var(--mb-t1-warn-text,#92400E);font-size:.75rem;line-height:1.35} .mbx-pv-dock.mbx-pv-dock{flex:1 1 auto;min-height:0}.mbx-pv-solo.mbx-pv-solo{flex:1 1 auto;min-height:0;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius,14px);overflow:hidden;background:var(--mb-t1-surface,#FFFFFF)}.mbx-pv-status.mbx-pv-status{display:flex;align-items:center;gap:.35rem;flex:0 0 auto;flex-wrap:wrap;padding:.3rem .6rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text-muted,#64748B);font-size:.7rem}.mbx-pv-status.mbx-pv-status strong{color:var(--mb-t1-text,#1F2937);font-weight:600} .mbx-pv-hint.mbx-pv-hint{margin:.3rem 0;color:var(--mb-t1-text-muted,#64748B);font-size:.7rem;line-height:1.35}.mbx-pv-hint.mbx-pv-hint--foot{margin-top:auto;padding-top:.4rem;opacity:.85}.mbx-pv-icon.mbx-pv-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.35rem;height:1.35rem;border-radius:var(--mb-t1-radius-sm,10px);color:var(--mb-t1-text-muted,#64748B);font-size:.75rem;opacity:.7}.mbx-pv-icon.mbx-pv-icon:hover{background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary-dark,#1D4ED8);opacity:1} .mbx-pv-icon.mbx-pv-icon.is-on{color:var(--mb-t1-primary,#2563EB);background:var(--mb-t1-primary-light,#EFF6FF);opacity:1}.mbx-pv-link.mbx-pv-link{padding:0;color:var(--mb-t1-primary,#2563EB);text-decoration:underline;font-size:.72rem} .mbx-pv-menuhost.mbx-pv-menuhost{position:relative;display:inline-flex;flex:0 0 auto} .mbx-pv-veil.mbx-pv-veil{position:fixed;inset:0;z-index:60;background:rgba(15,23,42,.18)}.mbx-pv-veil.mbx-pv-veil.is-modal{background:rgba(15,23,42,.28)} .mbx-pv-menu.mbx-pv-menu{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:61;min-width:14rem;max-height:22rem;overflow:auto;padding:.25rem;background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius,14px);box-shadow:var(--mb-t1-shadow-lg,0 12px 32px rgba(15,23,42,.16))}.mbx-pv-menu-head.mbx-pv-menu-head{padding:.3rem .45rem;color:var(--mb-t1-text-muted,#64748B);font-size:.68rem;text-transform:uppercase;letter-spacing:.03em}.mbx-pv-menu-item.mbx-pv-menu-item{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;width:100%;padding:.32rem .45rem;border-radius:var(--mb-t1-radius-sm,10px);color:var(--mb-t1-text,#1F2937);font-size:.76rem}.mbx-pv-menu-item.mbx-pv-menu-item:hover:not(:disabled){background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary-dark,#1D4ED8)}.mbx-pv-menu-item.mbx-pv-menu-item:disabled{opacity:.45;cursor:default}.mbx-pv-menu-item.mbx-pv-menu-item.is-on{color:var(--mb-t1-primary-dark,#1D4ED8);font-weight:600}.mbx-pv-menu-glyph.mbx-pv-menu-glyph{display:inline-flex;justify-content:center;width:1rem;flex:0 0 auto;opacity:.8}.mbx-pv-menu-sep.mbx-pv-menu-sep{height:1px;margin:.25rem .2rem;background:var(--mb-t1-border,#E2E8F0)} .mbx-pv-tables.mbx-pv-tables{display:flex;flex-direction:column;gap:.15rem}.mbx-pv-table.mbx-pv-table{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;width:100%;padding:.35rem .45rem;border:1px solid transparent;border-radius:var(--mb-t1-radius-sm,10px);color:var(--mb-t1-text,#1F2937);font-size:.78rem}.mbx-pv-table.mbx-pv-table:hover{background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-pv-table.mbx-pv-table.is-active{background:var(--mb-t1-primary-light,#EFF6FF);border-color:var(--mb-t1-primary,#2563EB);color:var(--mb-t1-primary-dark,#1D4ED8);font-weight:600}.mbx-pv-table-glyph.mbx-pv-table-glyph{flex:0 0 auto;opacity:.75}.mbx-pv-table-name.mbx-pv-table-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-pv-table-count.mbx-pv-table-count{flex:0 0 auto;padding:0 .3rem;border-radius:999px;background:var(--mb-t1-bg,#F4F8FD);color:var(--mb-t1-text-muted,#64748B);font-size:.66rem;font-variant-numeric:tabular-nums} .mbx-pv-fields.mbx-pv-fields{display:flex;flex-direction:column;height:100%;min-height:0;gap:.3rem}.mbx-pv-fields-search.mbx-pv-fields-search{flex:0 0 auto}.mbx-pv-fieldlist.mbx-pv-fieldlist{display:flex;flex-direction:column;gap:.1rem;flex:1 1 auto;min-height:0;overflow:auto}.mbx-pv-field.mbx-pv-field{display:flex;align-items:center;gap:.35rem;padding:.25rem .3rem;border:1px solid transparent;border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#FFFFFF);cursor:grab;user-select:none}.mbx-pv-field.mbx-pv-field:hover{border-color:var(--mb-t1-primary-ring,#BFDBFE)}.mbx-pv-field.mbx-pv-field.is-used{background:var(--mb-t1-bg,#F4F8FD)}.mbx-pv-field.mbx-pv-field:active{cursor:grabbing}.mbx-pv-field-glyph.mbx-pv-field-glyph{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.15rem;height:1.15rem;border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-bg,#F4F8FD);color:var(--mb-t1-text-muted,#64748B);font-size:.66rem;font-weight:700}.mbx-pv-field-name.mbx-pv-field-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.mbx-pv-badge.mbx-pv-badge{flex:0 0 auto;padding:0 .25rem;border-radius:999px;background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary-dark,#1D4ED8);font-size:.66rem} .mbx-pv-areas.mbx-pv-areas{display:flex;flex-direction:column;gap:.4rem;height:100%}.mbx-pv-zone.mbx-pv-zone{display:flex;flex-direction:column;flex:1 1 auto;min-height:4.5rem;padding:.3rem;border:1px dashed var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius,14px);background:var(--mb-t1-surface,#FFFFFF);transition:background var(--mb-t1-transition,.20s cubic-bezier(.4,0,.2,1))} .mbx-pv-zone.mbx-pv-zone.is-over{border-color:var(--mb-t1-primary,#2563EB);border-style:solid;background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-pv-zone-head.mbx-pv-zone-head{display:flex;align-items:center;gap:.35rem;padding:0 .15rem .25rem;color:var(--mb-t1-text-muted,#64748B);font-size:.7rem;text-transform:uppercase;letter-spacing:.03em}.mbx-pv-zone-glyph.mbx-pv-zone-glyph{flex:0 0 auto}.mbx-pv-zone-name.mbx-pv-zone-name{flex:1 1 auto;font-weight:600}.mbx-pv-zone-count.mbx-pv-zone-count{flex:0 0 auto;padding:0 .3rem;border-radius:999px;background:var(--mb-t1-bg,#F4F8FD);font-size:.65rem}.mbx-pv-zone-body.mbx-pv-zone-body{display:flex;flex-direction:column;gap:.2rem;flex:1 1 auto;min-height:0;overflow:auto}.mbx-pv-zone-empty.mbx-pv-zone-empty{color:var(--mb-t1-text-muted,#64748B);font-size:.7rem;opacity:.8;padding:.2rem .15rem}.mbx-pv-chip.mbx-pv-chip{display:flex;align-items:center;gap:.3rem;padding:.22rem .3rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-bg,#F4F8FD);cursor:grab;user-select:none}.mbx-pv-chip.mbx-pv-chip:active{cursor:grabbing}.mbx-pv-chip.mbx-pv-chip.is-value{background:var(--mb-t1-primary-light,#EFF6FF);border-color:var(--mb-t1-primary-ring,#BFDBFE)}.mbx-pv-chip.mbx-pv-chip.is-filtered{border-color:var(--mb-t1-primary,#2563EB)}.mbx-pv-chip-glyph.mbx-pv-chip-glyph{flex:0 0 auto;opacity:.7;font-size:.7rem}.mbx-pv-chip-name.mbx-pv-chip-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.mbx-pv-chip-tag.mbx-pv-chip-tag{flex:0 0 auto;padding:0 .25rem;border-radius:999px;background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text-muted,#64748B);font-size:.62rem} .mbx-pv-grid.mbx-pv-grid{position:relative;width:100%;height:100%;min-height:0;overflow:auto;background:var(--mb-t1-surface,#FFFFFF)}.mbx-pv-tbl.mbx-pv-tbl{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums} .mbx-pv-tbl.mbx-pv-tbl thead th{position:sticky;top:0;z-index:2;background:var(--mb-t1-bg,#F4F8FD)}.mbx-pv-corner.mbx-pv-corner{left:0;z-index:3;width:var(--mbx-pv-head-w);min-width:var(--mbx-pv-head-w);padding:.3rem .4rem;text-align:left;vertical-align:top;border-right:1px solid var(--mb-t1-border,#E2E8F0);border-bottom:1px solid var(--mb-t1-border,#E2E8F0)}.mbx-pv-tbl.mbx-pv-tbl thead th.mbx-pv-corner{position:sticky}.mbx-pv-corner-box.mbx-pv-corner-box{display:flex;flex-direction:column;gap:.1rem}.mbx-pv-headfield.mbx-pv-headfield{display:flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;color:var(--mb-t1-text-muted,#64748B)}.mbx-pv-headfield-name.mbx-pv-headfield-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-pv-colhead.mbx-pv-colhead{min-width:var(--mbx-pv-col-w);padding:.25rem .45rem;text-align:center;font-size:.72rem;font-weight:600;color:var(--mb-t1-text,#1F2937);border-right:1px solid var(--mb-t1-border,#E2E8F0);border-bottom:1px solid var(--mb-t1-border,#E2E8F0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbx-pv-row.mbx-pv-row{height:var(--mbx-pv-row-h)}.mbx-pv-row.mbx-pv-row:hover .mbx-pv-cell{background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-pv-rowhead.mbx-pv-rowhead{position:sticky;left:0;z-index:1;display:flex;align-items:center;gap:.2rem;width:var(--mbx-pv-head-w);min-width:var(--mbx-pv-head-w);height:var(--mbx-pv-row-h);padding:0 .4rem 0 calc(.35rem + var(--mbx-pv-indent,0) * .9rem);text-align:left;font-weight:500;background:var(--mb-t1-surface,#FFFFFF);border-right:1px solid var(--mb-t1-border,#E2E8F0);border-bottom:1px solid var(--mb-t1-border-soft,#F1F5F9)}.mbx-pv-rowhead-text.mbx-pv-rowhead-text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-pv-expander.mbx-pv-expander{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1rem;height:1rem;border-radius:var(--mb-t1-radius-sm,10px);color:var(--mb-t1-text-muted,#64748B);font-size:.62rem}.mbx-pv-expander.mbx-pv-expander:hover{background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-pv-expander.mbx-pv-expander.is-leaf{visibility:hidden}.mbx-pv-cell.mbx-pv-cell{min-width:var(--mbx-pv-col-w);height:var(--mbx-pv-row-h);padding:0 .45rem;border-right:1px solid var(--mb-t1-border-soft,#F1F5F9);border-bottom:1px solid var(--mb-t1-border-soft,#F1F5F9);white-space:nowrap} .mbx-pv-row.mbx-pv-row.is-subtotal .mbx-pv-rowhead,.mbx-pv-row.mbx-pv-row.is-subtotal .mbx-pv-cell{background:var(--mb-t1-bg,#F4F8FD);font-weight:600}.mbx-pv-row.mbx-pv-row.is-total .mbx-pv-rowhead,.mbx-pv-row.mbx-pv-row.is-total .mbx-pv-cell{background:var(--mb-t1-bg,#F4F8FD);font-weight:700;border-top:2px solid var(--mb-t1-border,#E2E8F0)}.mbx-pv-cell.mbx-pv-cell.is-subtotal,.mbx-pv-colhead.mbx-pv-colhead.is-subtotal{background:var(--mb-t1-bg,#F4F8FD);font-weight:600}.mbx-pv-cell.mbx-pv-cell.is-total,.mbx-pv-colhead.mbx-pv-colhead.is-total{background:var(--mb-t1-bg,#F4F8FD);font-weight:700;border-left:2px solid var(--mb-t1-border,#E2E8F0)}.mbx-pv-empty.mbx-pv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;height:100%;min-height:8rem;padding:1rem;color:var(--mb-t1-text-muted,#64748B);text-align:center} .mbx-pv-filter.mbx-pv-filter{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:61;display:flex;flex-direction:column;width:min(26rem,94vw);max-height:min(34rem,88vh);background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius,14px);box-shadow:var(--mb-t1-shadow-lg,0 12px 32px rgba(15,23,42,.16))}.mbx-pv-filter-head.mbx-pv-filter-head{display:flex;align-items:center;gap:.4rem;flex:0 0 auto;padding:.5rem .6rem;border-bottom:1px solid var(--mb-t1-border,#E2E8F0)}.mbx-pv-filter-glyph.mbx-pv-filter-glyph{color:var(--mb-t1-primary,#2563EB)}.mbx-pv-filter-title.mbx-pv-filter-title{flex:1 1 auto;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-pv-filter-body.mbx-pv-filter-body{display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto;min-height:0;padding:.6rem;overflow:auto}.mbx-pv-filter-actions.mbx-pv-filter-actions{display:flex;align-items:center;gap:.3rem;color:var(--mb-t1-text-muted,#64748B);font-size:.72rem}.mbx-pv-filter-list.mbx-pv-filter-list{flex:1 1 auto;min-height:8rem;max-height:14rem;overflow:auto;padding:.25rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-bg,#F4F8FD)}.mbx-pv-filter-item.mbx-pv-filter-item{height:26px;display:flex;align-items:center}.mbx-pv-filter-cond.mbx-pv-filter-cond{display:flex;flex-direction:column;gap:.3rem;padding-top:.3rem;border-top:1px solid var(--mb-t1-border,#E2E8F0)}.mbx-pv-filter-foot.mbx-pv-filter-foot{display:flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:.5rem .6rem;border-top:1px solid var(--mb-t1-border,#E2E8F0)} .mbx-pv-chip.mbx-pv-chip.is-selected,.mbx-pv-field.mbx-pv-field.is-selected{border-color:var(--mb-t1-primary,#2563EB);box-shadow:0 0 0 2px var(--mb-t1-primary-ring,#BFDBFE) inset} .mbx-pv-props.mbx-pv-props{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));align-content:start;gap:.45rem .7rem;height:100%;overflow:auto}.mbx-pv-props.mbx-pv-props>.mbx-pv-hint{grid-column:1 / -1}.mbx-pv-props-head.mbx-pv-props-head{grid-column:1 / -1;display:flex;align-items:center;gap:.35rem;padding-bottom:.3rem;border-bottom:1px solid var(--mb-t1-border,#E2E8F0)}.mbx-pv-props-kind.mbx-pv-props-kind{flex:0 0 auto;padding:0 .3rem;border-radius:999px;background:var(--mb-t1-primary-light,#EFF6FF);color:var(--mb-t1-primary-dark,#1D4ED8);font-size:.62rem;text-transform:uppercase;letter-spacing:.03em}.mbx-pv-props-name.mbx-pv-props-name{flex:1 1 auto;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .mbx-pv-props-sep.mbx-pv-props-sep{grid-column:1 / -1;margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--mb-t1-border,#E2E8F0);color:var(--mb-t1-text-muted,#64748B);font-size:.66rem;text-transform:uppercase;letter-spacing:.03em}.mbx-pv-props-note.mbx-pv-props-note{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem;padding:.35rem .45rem;border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-bg,#F4F8FD);font-size:.72rem}.mbx-pv-props-actions.mbx-pv-props-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.mbx-pv-props-presets.mbx-pv-props-presets{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:-.15rem} .mbx-pv-chipbtn.mbx-pv-chipbtn{padding:.1rem .4rem;border:1px solid var(--mb-t1-border,#E2E8F0);border-radius:999px;background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text-muted,#64748B);font-size:.68rem;font-family:var(--mb-t1-font-mono,ui-monospace,"Cascadia Mono",Consolas,monospace)}.mbx-pv-chipbtn.mbx-pv-chipbtn:hover{background:var(--mb-t1-primary-light,#EFF6FF);border-color:var(--mb-t1-primary-ring,#BFDBFE);color:var(--mb-t1-primary-dark,#1D4ED8)} .mbx-pv-colhead.mbx-pv-colhead{cursor:pointer;user-select:none}.mbx-pv-colhead.mbx-pv-colhead:hover{background:var(--mb-t1-primary-light,#EFF6FF)}.mbx-pv-colhead-text.mbx-pv-colhead-text{display:inline-block;max-width:100%;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.mbx-pv-colhead.mbx-pv-colhead.is-sorted{color:var(--mb-t1-primary-dark,#1D4ED8);box-shadow:inset 0 -2px 0 var(--mb-t1-primary,#2563EB)}.mbx-pv-sortglyph.mbx-pv-sortglyph{margin-left:.2rem;font-size:.6rem;color:var(--mb-t1-primary,#2563EB)} @media (max-width:820px){ .mbx-pv-zone.mbx-pv-zone{flex:0 0 auto}.mbx-pv-search.mbx-pv-search{flex:1 1 100%}.mbx-pv-btn-text.mbx-pv-btn-text{display:none}.mbx-pv.mbx-pv{--mbx-pv-head-w:150px;--mbx-pv-col-w:96px}} @media (pointer:coarse){.mbx-pv-chip.mbx-pv-chip,.mbx-pv-field.mbx-pv-field{padding:.4rem .35rem}.mbx-pv-icon.mbx-pv-icon{width:1.7rem;height:1.7rem}} .mbx-qp-root{padding:18px 16px 16px;border-radius:var(--mb-t1-radius,12px);background:var(--mb-t1-surface,#ffffff);border:1px solid var(--mb-t1-border,#e5e1f0);box-shadow:var(--mb-t1-shadow-md,0 8px 24px rgba(91,33,182,.10));display:flex;flex-direction:column;gap:14px}.mbx-qp-header{display:flex;flex-direction:column;gap:10px}.mbx-qp-title{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mb-t1-text-muted,#625a78);margin:0}.mbx-qp-valueRow{display:flex;gap:8px;align-items:stretch}.mbx-qp-valueInput{flex:1;font-size:2.4rem;font-weight:700;text-align:center;padding:12px 10px;border-radius:var(--mb-t1-radius-sm,8px);border:2px solid var(--mb-t1-border,#e5e1f0);background:var(--mb-t1-primary-light,#f5f3ff);color:var(--mb-t1-text,#221b35);outline:none;transition:border-color var(--mb-t1-transition,.18s cubic-bezier(.4,0,.2,1)),box-shadow var(--mb-t1-transition,.18s cubic-bezier(.4,0,.2,1));-webkit-tap-highlight-color:transparent;min-width:0;line-height:1}.mbx-qp-valueInput:focus{border-color:var(--mb-t1-primary,#7c3aed);box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#ddd6fe)}.mbx-qp-auxBtn{width:52px;min-width:52px;border-radius:var(--mb-t1-radius-sm,8px);border:1.5px solid var(--mb-t1-border,#e5e1f0);background:var(--mb-t1-bg,#f6f4fb);color:var(--mb-t1-text-muted,#625a78);font-size:18px;font-weight:700;cursor:pointer;transition:all var(--mb-t1-transition,.18s cubic-bezier(.4,0,.2,1));-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}.mbx-qp-auxBtn:hover:not(:disabled){background:var(--mb-t1-border,#e5e1f0);color:var(--mb-t1-text,#221b35)}.mbx-qp-auxBtn:active:not(:disabled){transform:scale(.92)}.mbx-qp-auxBtn:disabled{opacity:.32;cursor:not-allowed}.mbx-qp-grid{display:grid; gap:8px}.mbx-qp-btn{height:62px;border-radius:var(--mb-t1-radius-sm,8px);font-size:1.1rem;font-weight:700;border:1.5px solid transparent;cursor:pointer;transition:all var(--mb-t1-transition,.18s cubic-bezier(.4,0,.2,1));-webkit-tap-highlight-color:transparent;letter-spacing:-.01em;white-space:nowrap;min-width:0}.mbx-qp-btn:active{transform:scale(.92)} .mbx-qp-pos{background:var(--mb-t1-primary-light,#f5f3ff);color:var(--mb-t1-primary-dark,#6d28d9);border-color:var(--mb-t1-purple-border,#ddd6fe)}.mbx-qp-pos:hover{background:var(--mb-t1-purple-bg,#f3e8ff);border-color:var(--mb-t1-primary,#7c3aed)} .mbx-qp-neg{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.mbx-qp-neg:hover{background:#fee2e2;border-color:#fca5a5}.mbx-qp-footer{display:flex;gap:8px;flex-wrap:wrap}.mbx-qp-chip{flex:1;min-width:0;padding:10px 8px;border-radius:999px;border:1.5px solid var(--mb-t1-border,#e5e1f0);background:var(--mb-t1-bg,#f6f4fb);color:var(--mb-t1-text-muted,#625a78);font-weight:700;font-size:.84rem;cursor:pointer;transition:all var(--mb-t1-transition,.18s cubic-bezier(.4,0,.2,1));-webkit-tap-highlight-color:transparent;text-align:center}.mbx-qp-chip:hover:not(:disabled){background:var(--mb-t1-primary-light,#f5f3ff);border-color:var(--mb-t1-purple-border,#ddd6fe);color:var(--mb-t1-primary-dark,#6d28d9)}.mbx-qp-chip:active:not(:disabled){transform:scale(.93)}.mbx-qp-chip:disabled{opacity:.32;cursor:not-allowed}.mbx-qp-hint{font-size:11px;color:var(--mb-t1-text-faint,#a29ab8);text-align:center;line-height:1.4;margin:-4px 0 0} .mbx-qp-okcancel{display:flex;gap:10px}.mbx-qp-okcancel-top{}.mbx-qp-okcancel-bottom{}.mbx-qp-btnOk,.mbx-qp-btnCancel{border-radius:var(--mb-t1-radius-sm,8px);padding:14px 16px;font-size:.92rem;font-weight:700;cursor:pointer;transition:all var(--mb-t1-transition,.18s cubic-bezier(.4,0,.2,1));-webkit-tap-highlight-color:transparent;border:1.5px solid transparent}.mbx-qp-btnOk:active,.mbx-qp-btnCancel:active{transform:scale(.97)}.mbx-qp-btnOk{flex:2;background:var(--mb-t1-primary,#7c3aed);color:#fff;border-color:var(--mb-t1-primary,#7c3aed);box-shadow:0 4px 14px rgba(124,58,237,.28)}.mbx-qp-btnOk:hover{background:var(--mb-t1-primary-dark,#6d28d9);border-color:var(--mb-t1-primary-dark,#6d28d9);box-shadow:0 6px 18px rgba(124,58,237,.38)}.mbx-qp-btnCancel{flex:1;background:transparent;color:var(--mb-t1-text-muted,#625a78);border-color:var(--mb-t1-border,#e5e1f0)}.mbx-qp-btnCancel:hover{background:var(--mb-t1-bg,#f6f4fb);border-color:var(--mb-t1-text-faint,#a29ab8)} .mbx-bp{position:relative;width:100%} .mbx-bp-row{display:flex;align-items:center;gap:.35rem}.mbx-bp-input-wrap{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0}.mbx-bp-input-icon{position:absolute;left:.65rem;display:inline-flex;color:var(--mb-t1-text-faint);pointer-events:none} .mbx-bp-input.mbx-bp-input{width:100%;padding:var(--mb-t1-field-pad-y,.46rem) var(--mb-t1-field-pad-x,.8rem);padding-left:2.1rem;border:1.5px solid var(--mb-t1-border,#e2e8f0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#fff);color:var(--mb-t1-text,#0f172a);font-size:var(--mb-t1-field-font,.84rem);outline:none;transition:border-color .18s,box-shadow .18s}.mbx-bp-input.mbx-bp-input:focus{border-color:var(--mb-t1-primary,#2563eb);box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#bfdbfe)}.mbx-bp-input.mbx-bp-input:disabled{background:var(--mb-t1-bg,#f1f5f9);cursor:not-allowed} .mbx-bp-input::-webkit-search-cancel-button{display:none}.mbx-bp-spin{position:absolute;right:.7rem;width:15px;height:15px;border:2px solid var(--mb-t1-border);border-top-color:var(--mb-t1-primary);border-radius:50%;animation:mbx-bp-spin .7s linear infinite} @keyframes mbx-bp-spin{to{transform:rotate(360deg)}}.mbx-bp-help{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--mb-t1-bg);color:var(--mb-t1-text-muted);border:1px solid var(--mb-t1-border);font-size:.72rem;font-weight:700;cursor:help}.mbx-bp-backdrop{position:fixed;inset:0;z-index:1200;background:transparent} .mbx-bp-dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;z-index:1201;background:var(--mb-t1-surface);border:1px solid var(--mb-t1-border);border-radius:var(--mb-t1-radius);box-shadow:var(--mb-t1-shadow-lg);max-height:320px;overflow-y:auto;padding:.3rem;animation:mb-t1-bp-enter .12s ease-out} .mbx-bp-dropdown:popover-open{inset:auto;margin:0;width:auto;height:auto;border:1px solid var(--mb-t1-border);background:var(--mb-t1-surface);color:var(--mb-t1-text);overflow-y:auto}.mbx-bp-hint{padding:.7rem .8rem;font-size:.8rem;color:var(--mb-t1-text-muted)}.mbx-bp-hint-tope{border-top:1px solid var(--mb-t1-border-faint);font-size:.72rem;color:var(--mb-t1-text-faint)}.mbx-bp-item{display:flex;align-items:center;gap:.65rem;padding:.5rem .6rem;border-radius:var(--mb-t1-radius-sm);cursor:pointer;transition:background .1s}.mbx-bp-item.is-active,.mbx-bp-item:hover{background:var(--mb-t1-primary-light)}.mbx-bp-avatar{flex-shrink:0;width:30px;height:30px;border-radius:var(--mb-t1-radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#fff;background:var(--mb-t1-primary)}.mbx-bp-body{flex:1;min-width:0}.mbx-bp-name{font-size:.82rem;font-weight:600;color:var(--mb-t1-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-bp-sub{display:flex;align-items:center;gap:.5rem;font-size:.72rem;color:var(--mb-t1-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-bp-id{color:var(--mb-t1-text-muted)}.mbx-bp-precio{color:var(--mb-t1-primary);font-weight:700}.mbx-bp-chip{display:flex;align-items:center;gap:.65rem;padding:.45rem .6rem;border:1px solid var(--mb-t1-primary-ring);background:var(--mb-t1-primary-light);border-radius:var(--mb-t1-radius)}.mbx-bp-chip-clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--mb-t1-radius-sm);background:transparent;color:var(--mb-t1-text-muted);cursor:pointer;transition:background .15s,color .15s}.mbx-bp-chip-clear:hover{background:var(--mb-t1-surface);color:var(--mb-t1-danger)}.mbx-bp-dropdown{max-height:60vh}.mbx-bp-item{padding:.65rem .6rem}.mbx-bp-avatar{width:34px;height:34px} .mbx-chips{position:relative;display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap}.mbx-chips.is-disabled{opacity:.65}.mbx-chips-label{flex:0 0 auto;padding-top:.35rem;font-size:var(--mb-t1-label-font,.81rem);font-weight:600;color:var(--mb-t1-text-muted,#64748b);white-space:nowrap} .mbx-chips-body{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;flex:1 1 220px;min-width:0;padding:.3rem .45rem;border:1.5px solid var(--mb-t1-border,#e2e8f0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#fff);cursor:text;transition:border-color .18s,box-shadow .18s}.mbx-chips-body:focus-within{border-color:var(--mb-t1-primary,#2563eb);box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#bfdbfe)}.mbx-chips-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;border-radius:99px;background:var(--mb-t1-primary-light,#eef2ff);border:1px solid var(--mb-t1-primary-ring,#c7d2fe);color:var(--mb-t1-primary-dark,#4338ca);font-size:.75rem;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-chips-chip-remove{background:none;border:none;cursor:pointer;padding:0;line-height:1;font-size:.68rem;display:flex;align-items:center;color:var(--mb-t1-primary,#6366f1)}.mbx-chips-chip-remove:hover{color:var(--mb-t1-danger,#ef4444)}.mbx-chips-wrap{position:relative;display:flex;align-items:center;flex:1 1 160px;min-width:0}.mbx-chips-input{border:none;outline:none;background:transparent;flex:1 1 auto;min-width:120px;font-size:var(--mb-t1-field-font,.84rem);color:var(--mb-t1-text,#374151)}.mbx-chips-input::placeholder{color:var(--mb-t1-text-faint,#cbd5e1)}.mbx-chips-add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;cursor:pointer;border:1px solid var(--mb-t1-primary-ring,#c7d2fe);background:var(--mb-t1-primary-light,#eef2ff);color:var(--mb-t1-primary,#6366f1)}.mbx-chips-add:hover{background:var(--mb-t1-primary,#2563eb);color:#fff}.mbx-chips-spin{flex:0 0 auto;width:11px;height:11px;margin-left:.3rem;border:2px solid var(--mb-t1-border,#e2e8f0);border-top-color:var(--mb-t1-primary,#6366f1);border-radius:50%;animation:mbx-bp-spin .7s linear infinite} .mbx-chips-backdrop{position:fixed;inset:0;z-index:1200} .mbx-chips-dropdown{position:absolute;top:100%;left:0;min-width:100%;z-index:1201;margin-top:.3rem;max-height:300px;overflow-y:auto;padding:0 .3rem .3rem;background:var(--mb-t1-surface,#fff);border:1px solid var(--mb-t1-border,#e2e8f0);border-top:3px solid var(--mb-t1-primary,#2563eb);border-radius:var(--mb-t1-radius-sm,10px);box-shadow:0 14px 34px rgba(15,23,42,.14),0 2px 6px rgba(15,23,42,.06)}.mbx-chips-dropdown:popover-open{inset:auto;margin:0;width:auto;height:auto;border:1px solid var(--mb-t1-border,#e2e8f0);border-top:3px solid var(--mb-t1-primary,#2563eb);background:var(--mb-t1-surface,#fff);color:var(--mb-t1-text,#0f172a);overflow-y:auto}.mbx-chips-dropdown-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 -.3rem .25rem;padding:.45rem .75rem;background:var(--mb-t1-bg,#f8fafc);border-bottom:1px solid var(--mb-t1-border,#e2e8f0);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-t1-text-muted,#64748b)}.mbx-chips-dropdown-count{min-width:1.35rem;padding:.05rem .4rem;border-radius:99px;text-align:center;background:var(--mb-t1-primary,#2563eb);color:#fff;font-size:.66rem;letter-spacing:0}.mbx-chips-item{display:flex;align-items:center;gap:.6rem;padding:.45rem .55rem;margin-top:2px;cursor:pointer;border-radius:8px;border-left:3px solid transparent;transition:background-color .12s,border-color .12s}.mbx-chips-item.is-active,.mbx-chips-item:hover{background:var(--mb-t1-primary-light,#eff6ff);border-left-color:var(--mb-t1-primary,#2563eb)} .mbx-chips-dropdown:hover .mbx-chips-item.is-active:not(:hover){background:transparent;border-left-color:transparent}.mbx-chips-item-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--mb-t1-primary,#2563eb),var(--mb-t1-primary-dark,#1e40af));color:#fff;font-size:.78rem;font-weight:700;box-shadow:0 1px 3px rgba(15,23,42,.18)}.mbx-chips-item-text{min-width:0;flex:1 1 auto}.mbx-chips-item-name{font-size:.82rem;font-weight:600;color:var(--mb-t1-text,#0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-chips-item-sub{font-size:.72rem;color:var(--mb-t1-text-muted,#64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-chips-item.is-active .mbx-chips-item-sub,.mbx-chips-item:hover .mbx-chips-item-sub{color:var(--mb-t1-primary-dark,#1e40af)}.mbx-chips-hint{flex:1 1 100%;font-size:.72rem;color:var(--mb-t1-text-faint,#94a3b8)} .mbx-bp-sub{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.mbx-bp-tag{font-size:.72rem;color:var(--mb-t1-text-muted,#64748b)}.mbx-bp-tag--clave{font-family:var(--mb-t1-font-mono,ui-monospace,Consolas,monospace);color:var(--mb-t1-text-faint,#94a3b8)}.mbx-bp-tag--destacado{font-weight:700;color:var(--mb-t1-primary,#2563eb)}.mbx-bp-tag--aviso{font-weight:600;color:var(--mb-t1-warning,#d97706)} .mbx-kb{display:flex;flex-direction:column;min-height:0}.mbx-kb-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding:.1rem .25rem .55rem}.mbx-kb-bar-buscar{flex:0 1 300px;min-width:190px}.mbx-kb-bar-modos{display:inline-flex;padding:2px;gap:2px;background:var(--mb-t1-bg,#f8fafc);border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:999px}.mbx-kb-seg{border:0;background:transparent;cursor:pointer;padding:.3rem .8rem;border-radius:999px;font-size:.76rem;font-weight:600;color:var(--mb-t1-text-muted,#64748b);transition:background .15s,color .15s}.mbx-kb-seg:hover{color:var(--mb-t1-text,#0f172a)}.mbx-kb-seg.is-active{background:var(--mb-t1-surface,#fff);color:var(--mb-t1-primary,#2563eb);box-shadow:var(--mb-t1-shadow,0 1px 2px rgba(15,23,42,.06))}.mbx-kb-bar-resumen{margin-left:auto;font-size:.75rem;color:var(--mb-t1-text-faint,#94a3b8)} .mbx-kb-board{display:flex;gap:1rem;align-items:flex-start;overflow-x:auto;padding:.5rem .25rem 1.5rem;min-height:50vh;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--mb-t1-border,#e2e8f0) transparent}.mbx-kb-board::-webkit-scrollbar{height:6px}.mbx-kb-board::-webkit-scrollbar-track{background:transparent}.mbx-kb-board::-webkit-scrollbar-thumb{background:var(--mb-t1-border,#e2e8f0);border-radius:3px} .mbx-kb-board.is-dragging,.mbx-kb-board.is-dragging *{cursor:grabbing !important}.mbx-kb-col{flex:0 0 300px;position:relative;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 210px);background:var(--mb-t1-bg,#f8fafc);border:1.5px solid var(--mb-t1-border,#e2e8f0);border-radius:var(--mb-t1-radius,14px);transition:border-color .18s,box-shadow .18s,background .18s,flex-basis .18s} .mbx-kb-col::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:var(--mbx-kb-col-color,#94a3b8);border-radius:calc(var(--mb-t1-radius,14px) - 1px) calc(var(--mb-t1-radius,14px) - 1px) 0 0}.mbx-kb-col.is-over{border-color:var(--mb-t1-primary,#2563eb);background:var(--mb-t1-primary-light,#eff6ff);box-shadow:0 0 0 3px var(--mb-t1-primary-ring,rgba(37,99,235,.18))} .mbx-kb-col.is-collapsed{flex:0 0 210px}.mbx-kb-col-head{display:flex;align-items:center;gap:.5rem;padding:.8rem 1rem .7rem;background:var(--mb-t1-surface,#fff);border-bottom:1px solid var(--mb-t1-border,#e2e8f0);position:sticky;top:0;z-index:1;flex-shrink:0;cursor:pointer;user-select:none}.mbx-kb-col-dot{flex-shrink:0;width:9px;height:9px;border-radius:50%;background:var(--mbx-kb-col-color,#94a3b8);box-shadow:0 0 0 3px rgba(0,0,0,.06)}.mbx-kb-col-title{flex:1 1 auto;min-width:0;font-size:.83rem;font-weight:700;color:var(--mb-t1-text,#0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbx-kb-col-count{flex-shrink:0;font-size:.71rem;font-weight:700;min-width:22px;text-align:center;padding:.1rem .45rem;border-radius:999px;background:var(--mb-t1-bg,#f8fafc);color:var(--mb-t1-text-muted,#64748b);border:1px solid var(--mb-t1-border,#e2e8f0)} .mbx-kb-col-count.is-over-wip{background:var(--mb-t1-danger-light,#fef2f2);color:var(--mb-t1-danger,#dc2626);border-color:var(--mb-t1-danger,#dc2626)}.mbx-kb-col-total{flex-shrink:0;font-size:.74rem;font-weight:700;color:var(--mb-t1-text,#0f172a);font-variant-numeric:tabular-nums}.mbx-kb-col-body{flex:1 1 auto;min-height:64px;overflow-y:auto;overflow-x:hidden;padding:.65rem .7rem;display:flex;flex-direction:column;gap:.5rem;scrollbar-width:thin;scrollbar-color:var(--mb-t1-border,#e2e8f0) transparent}.mbx-kb-col-body::-webkit-scrollbar{width:3px}.mbx-kb-col-body::-webkit-scrollbar-thumb{background:var(--mb-t1-border,#e2e8f0);border-radius:3px} .mbx-kb-card{position:relative;padding:.75rem .9rem .75rem 1rem;background:var(--mb-t1-surface,#fff);border:1.5px solid var(--mb-t1-border,#e2e8f0);border-radius:var(--mb-t1-radius-sm,10px);box-shadow:var(--mb-t1-shadow,0 1px 2px rgba(15,23,42,.06));cursor:grab;user-select:none;transition:box-shadow .18s,transform .18s,border-color .18s,opacity .18s}.mbx-kb-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;border-radius:var(--mb-t1-radius-sm,10px) 0 0 var(--mb-t1-radius-sm,10px);transition:background .18s}.mbx-kb-card:hover{transform:translateY(-2px);box-shadow:var(--mb-t1-shadow-md,0 10px 28px rgba(15,23,42,.08));border-color:var(--mb-t1-primary-ring,rgba(37,99,235,.18))}.mbx-kb-card:hover::before{background:var(--mb-t1-primary,#2563eb)}.mbx-kb-card:active{cursor:grabbing} .mbx-kb-card.is-ghost{opacity:.25;box-shadow:none;transform:scale(.97);border-style:dashed;border-color:var(--mb-t1-primary-ring,rgba(37,99,235,.18))}.mbx-kb-card.is-ghost::before{display:none}.mbx-kb-card-title{font-size:.82rem;font-weight:600;line-height:1.35;color:var(--mb-t1-text,#0f172a)}.mbx-kb-card-sub{margin-top:.2rem;font-size:.73rem;color:var(--mb-t1-text-muted,#64748b)}.mbx-kb-card-monto{margin-top:.35rem;font-size:.78rem;font-weight:700;color:var(--mb-t1-primary,#2563eb);font-variant-numeric:tabular-nums} .mbx-kb-empty{padding:1.5rem .75rem;text-align:center;font-size:.78rem;color:var(--mb-t1-text-faint,#94a3b8);border:1.5px dashed var(--mb-t1-border,#e2e8f0);border-radius:var(--mb-t1-radius-sm,10px)}.mbx-kb-quick{flex-shrink:0;padding:.55rem .7rem 0}.mbx-kb-quick-btn{display:flex;align-items:center;gap:.45rem;width:100%;padding:.5rem .6rem;border:0;cursor:pointer;text-align:left;background:transparent;border-radius:var(--mb-t1-radius-sm,10px);font-size:.79rem;font-weight:500;color:var(--mb-t1-text-faint,#94a3b8);transition:background .15s,color .15s}.mbx-kb-quick-btn:hover{background:var(--mb-t1-primary-light,#eff6ff);color:var(--mb-t1-primary,#2563eb)}.mbx-kb-quick-acts{display:flex;gap:.4rem;margin-top:.4rem}.mbx-kb-quick-ok,.mbx-kb-quick-no{border:1px solid transparent;cursor:pointer;padding:.3rem .7rem;border-radius:var(--mb-t1-radius-sm,10px);font-size:.75rem;font-weight:600}.mbx-kb-quick-ok{background:var(--mb-t1-primary,#2563eb);color:#fff}.mbx-kb-quick-no{background:transparent;border-color:var(--mb-t1-border,#e2e8f0);color:var(--mb-t1-text-muted,#64748b)}.mbx-kb-sin-columnas{padding:2rem 1rem;font-size:.82rem;color:var(--mb-t1-text-faint,#94a3b8)} @media (max-width:640px){.mbx-kb-col{flex:0 0 260px}.mbx-kb-board{gap:.75rem}.mbx-kb-bar-buscar{flex:1 1 100%}.mbx-kb-bar-resumen{margin-left:0}}@media (max-width:400px){.mbx-kb-col{flex:0 0 230px}.mbx-kb-board{gap:.6rem;padding:.4rem .15rem 1.25rem}} .mbx-kb-clon{transform:rotate(2.5deg) scale(1.04) !important;opacity:.96 !important;border-color:var(--mb-t1-primary,#2563eb) !important;box-shadow:0 12px 32px rgba(15,23,42,.18),0 4px 8px rgba(15,23,42,.10) !important} .mbx-cl{--mbx-cl-color:var(--mb-t1-primary,#2563eb);display:flex;flex-direction:column;background:var(--mb-t1-surface,#fff);border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:var(--mb-t1-radius,14px);overflow:hidden} .mbx-cl-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--mb-t1-border,#e2e8f0)}.mbx-cl-nav{display:flex;align-items:center;gap:.4rem}.mbx-cl-bar-der{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mbx-cl-hoy,.mbx-cl-icon{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-weight:600;font-size:.8rem;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:var(--mb-t1-radius-sm,10px);background:var(--mb-t1-surface,#fff);color:var(--mb-t1-text,#0f172a)}.mbx-cl-hoy{padding:.35rem .7rem}.mbx-cl-icon{width:30px;height:30px;padding:0}.mbx-cl-hoy:hover,.mbx-cl-icon:hover{background:var(--mb-t1-bg,#f8fafc);border-color:var(--mb-t1-primary,#2563eb);color:var(--mb-t1-primary,#2563eb)}.mbx-cl-titulo{margin-left:.5rem;white-space:nowrap;font-size:1.02rem;font-weight:700;color:var(--mb-t1-text,#0f172a)}.mbx-cl-vistas{display:inline-flex;padding:3px;gap:2px;background:var(--mb-t1-bg,#f8fafc);border-radius:9px}.mbx-cl-seg{border:0;background:transparent;cursor:pointer;padding:.35rem .9rem;border-radius:7px;font-size:.8rem;font-weight:600;color:var(--mb-t1-text-muted,#64748b)}.mbx-cl-seg.is-active{background:var(--mb-t1-surface,#fff);color:var(--mb-t1-primary,#2563eb);box-shadow:var(--mb-t1-shadow,0 1px 3px rgba(15,23,42,.1))} .mbx-cl-bandeja{display:flex;align-items:center;gap:.6rem;padding:.5rem 1rem;background:var(--mb-t1-bg,#f8fafc);border-bottom:1px solid var(--mb-t1-border,#e2e8f0)}.mbx-cl-bandeja-lbl{flex-shrink:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mb-t1-text-faint,#94a3b8)}.mbx-cl-bandeja-items{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:2px}.mbx-cl-bandeja-items .mbx-cl-chip{flex-shrink:0;max-width:200px} .mbx-cl-chip{display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:5px;line-height:1.25;font-size:.72rem;font-weight:600;cursor:grab;white-space:nowrap;overflow:hidden;color:var(--mb-t1-text,#0f172a);border-left:3px solid var(--mbx-cl-color);background:color-mix(in srgb,var(--mbx-cl-color) 12%,var(--mb-t1-surface,#fff))}.mbx-cl-chip:active{cursor:grabbing}.mbx-cl-chip-txt{flex:1;overflow:hidden;text-overflow:ellipsis}.mbx-cl-chip-hora{flex-shrink:0;font-weight:700;color:var(--mb-t1-text-muted,#64748b)} .mbx-cl-chip.es-final,.mbx-cl-evt.es-final,.mbx-cl-ag-item.es-final{color:var(--mb-t1-text-muted,#64748b);text-decoration:line-through} .mbx-cl-semanahead,.mbx-cl-mesgrid{display:grid;grid-template-columns:repeat(7,1fr)}.mbx-cl-dh{padding:.5rem 0;text-align:center;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mb-t1-text-faint,#94a3b8);border-bottom:1px solid var(--mb-t1-border,#e2e8f0)}.mbx-cl-dia{display:flex;flex-direction:column;min-height:116px;padding:4px;cursor:pointer;border-right:1px solid var(--mb-t1-border,#e2e8f0);border-bottom:1px solid var(--mb-t1-border,#e2e8f0);transition:background .12s}.mbx-cl-dia:nth-child(7n){border-right:none}.mbx-cl-dia:hover{background:var(--mb-t1-bg,#f8fafc)} .mbx-cl-dia.is-fuera{background:color-mix(in srgb,var(--mb-t1-border,#e2e8f0) 18%,#fff)}.mbx-cl-dia.is-fuera .mbx-cl-dianum{color:var(--mb-t1-text-faint,#94a3b8)}.mbx-cl-dia.is-hoy{background:color-mix(in srgb,var(--mb-t1-primary,#2563eb) 7%,transparent)}.mbx-cl-dianum{align-self:flex-start;min-width:22px;padding:1px 0;margin-bottom:3px;text-align:center;font-size:.8rem;font-weight:700;color:var(--mb-t1-text,#0f172a)}.mbx-cl-dia.is-hoy .mbx-cl-dianum{background:var(--mb-t1-primary,#2563eb);color:#fff;border-radius:50%}.mbx-cl-diabody{display:flex;flex-direction:column;gap:3px;overflow:hidden}.mbx-cl-mas{padding-left:2px;cursor:pointer;font-size:.68rem;font-weight:600;color:var(--mb-t1-text-muted,#64748b)}.mbx-cl-mas:hover{color:var(--mb-t1-primary,#2563eb);text-decoration:underline} .mbx-cl-agenda{display:flex;flex-direction:column}.mbx-cl-ag-dia{display:flex;gap:.9rem;padding:.7rem 1rem;border-bottom:1px solid var(--mb-t1-border,#e2e8f0)}.mbx-cl-ag-dia.is-hoy{background:color-mix(in srgb,var(--mb-t1-primary,#2563eb) 6%,transparent)}.mbx-cl-ag-fecha{flex:0 0 54px;display:flex;flex-direction:column;align-items:center;line-height:1.1}.mbx-cl-ag-num{font-size:1.35rem;font-weight:700;color:var(--mb-t1-text,#0f172a)}.mbx-cl-ag-dow,.mbx-cl-ag-mes{font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--mb-t1-text-faint,#94a3b8)}.mbx-cl-ag-dia.is-hoy .mbx-cl-ag-num{color:var(--mb-t1-primary,#2563eb)}.mbx-cl-ag-items{flex:1 1 auto;display:flex;flex-direction:column;gap:.35rem;min-width:0}.mbx-cl-ag-item{display:flex;align-items:baseline;gap:.6rem;padding:.35rem .6rem;cursor:pointer;border-radius:var(--mb-t1-radius-sm,10px);border-left:3px solid var(--mbx-cl-color);background:color-mix(in srgb,var(--mbx-cl-color) 9%,var(--mb-t1-surface,#fff))}.mbx-cl-ag-item:hover{background:color-mix(in srgb,var(--mbx-cl-color) 18%,var(--mb-t1-surface,#fff))}.mbx-cl-ag-hora{flex:0 0 auto;font-size:.72rem;font-weight:700;color:var(--mb-t1-text-muted,#64748b);font-variant-numeric:tabular-nums}.mbx-cl-ag-txt{font-size:.82rem;font-weight:600;color:var(--mb-t1-text,#0f172a);min-width:0}.mbx-cl-ag-sub{margin-left:.4rem;font-weight:400;color:var(--mb-t1-text-muted,#64748b)} .mbx-cl-rejilla{display:flex;flex-direction:column;overflow-x:auto}.mbx-cl-cabecera,.mbx-cl-todoeldia,.mbx-cl-horas{display:grid}.mbx-cl-cabecera{border-bottom:1px solid var(--mb-t1-border,#e2e8f0)}.mbx-cl-canal{width:56px;flex-shrink:0}.mbx-cl-canal-lbl{display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--mb-t1-text-faint,#94a3b8)}.mbx-cl-ch{padding:.5rem .35rem;text-align:center;border-left:1px solid var(--mb-t1-border,#e2e8f0); border-top:3px solid transparent}.mbx-cl-ch[style*="--mbx-cl-color"]{border-top-color:var(--mbx-cl-color)}.mbx-cl-ch.is-hoy{background:color-mix(in srgb,var(--mb-t1-primary,#2563eb) 8%,transparent)}.mbx-cl-ch1{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--mb-t1-text-faint,#94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbx-cl-ch2{display:block;font-size:1.1rem;font-weight:700;color:var(--mb-t1-text,#0f172a)}.mbx-cl-ch.is-hoy .mbx-cl-ch2{color:var(--mb-t1-primary,#2563eb)}.mbx-cl-todoeldia{min-height:34px;border-bottom:2px solid var(--mb-t1-border,#e2e8f0)}.mbx-cl-ted-celda{display:flex;flex-direction:column;gap:3px;min-height:34px;padding:3px;cursor:pointer;border-left:1px solid var(--mb-t1-border,#e2e8f0)}.mbx-cl-ted-celda:hover{background:var(--mb-t1-bg,#f8fafc)}.mbx-cl-cuerpo{max-height:62vh;overflow-y:auto}.mbx-cl-horas{position:relative}.mbx-cl-horalbl{box-sizing:border-box;padding-right:6px;text-align:right;font-size:.68rem;color:var(--mb-t1-text-faint,#94a3b8);border-top:1px solid var(--mb-t1-border,#e2e8f0);transform:translateY(-6px)}.mbx-cl-colhora{position:relative;user-select:none;border-left:1px solid var(--mb-t1-border,#e2e8f0)}.mbx-cl-bloque{box-sizing:border-box;cursor:pointer}.mbx-cl-bloque.en-hora{border-top:1px solid var(--mb-t1-border,#e2e8f0)}.mbx-cl-bloque.media{border-top:1px dashed color-mix(in srgb,var(--mb-t1-border,#e2e8f0) 55%,transparent)} .mbx-cl-bloque.no-laboral{background:color-mix(in srgb,var(--mb-t1-border,#e2e8f0) 28%,#fff)}.mbx-cl-bloque:hover{background:var(--mb-t1-bg,#f8fafc)} .mbx-cl-capa{position:absolute;inset:0;pointer-events:none}.mbx-cl-evt{position:absolute;box-sizing:border-box;overflow:hidden;pointer-events:auto;cursor:grab;padding:3px 6px;border-radius:6px;font-size:.72rem;color:var(--mb-t1-text,#0f172a);border-left:3px solid var(--mbx-cl-color);background:color-mix(in srgb,var(--mbx-cl-color) 16%,var(--mb-t1-surface,#fff));box-shadow:var(--mb-t1-shadow,0 1px 2px rgba(15,23,42,.12))}.mbx-cl-evt:active{cursor:grabbing}.mbx-cl-evt-hora{font-size:.68rem;font-weight:700;color:var(--mb-t1-text-muted,#64748b);pointer-events:none}.mbx-cl-evt-txt{font-weight:600;line-height:1.2;pointer-events:none}.mbx-cl-evt-sub{font-size:.68rem;color:var(--mb-t1-text-muted,#64748b);pointer-events:none} .mbx-cl-manija{position:absolute;left:0;right:0;height:8px;z-index:2;cursor:ns-resize;pointer-events:auto}.mbx-cl-manija.arriba{top:-1px}.mbx-cl-manija.abajo{bottom:-1px}.mbx-cl-manija::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:18px;height:3px;border-radius:2px;background:transparent}.mbx-cl-manija.arriba::after{top:1px}.mbx-cl-manija.abajo::after{bottom:1px}.mbx-cl-evt:hover .mbx-cl-manija::after{background:color-mix(in srgb,var(--mbx-cl-color) 70%,#fff)} .mbx-cl-cuerpo.is-arrastrando .mbx-cl-evt{pointer-events:none}.mbx-cl-cuerpo.is-arrastrando{cursor:grabbing} .mbx-cl-sel{position:absolute;left:2px;right:2px;z-index:5;box-sizing:border-box;pointer-events:none;display:flex;align-items:flex-start;justify-content:space-between;gap:4px;padding:3px 4px;border-radius:6px;border:1.5px dashed var(--mb-t1-primary,#2563eb);background:color-mix(in srgb,var(--mb-t1-primary,#2563eb) 16%,transparent)}.mbx-cl-selrango{padding:0 4px;border-radius:4px;pointer-events:none;font-size:.68rem;font-weight:700;color:var(--mb-t1-primary,#2563eb);background:var(--mb-t1-surface,#fff)}.mbx-cl-selok{flex-shrink:0;pointer-events:auto;width:22px;height:22px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--mb-t1-primary,#2563eb);color:#fff;font-size:1.05rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(15,23,42,.25)}.mbx-cl-selok:focus-visible{outline:2px solid #fff;outline-offset:1px}.mbx-cl-vacio{padding:2.5rem 1rem;text-align:center;font-size:.82rem;color:var(--mb-t1-text-faint,#94a3b8)} @media (max-width:820px){.mbx-cl-dia{min-height:88px}.mbx-cl-cabecera,.mbx-cl-todoeldia,.mbx-cl-horas{min-width:680px}}@media (max-width:560px){.mbx-cl-titulo{margin-left:.25rem;font-size:.9rem}.mbx-cl-dia{min-height:74px;padding:2px}.mbx-cl-dh{font-size:.64rem}.mbx-cl-chip-txt{font-size:.68rem}} .mbx-ar.mbx-ar{display:flex; --mbx-bar-pad-x:.7rem;flex-direction:column;width:100%; max-height:100%;background:var(--mb-t1-surface,#FFFFFF);border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:var(--mb-t1-radius,14px);box-shadow:var(--mb-t1-shadow-md,0 10px 28px rgba(15,23,42,.08));overflow:hidden;font-size:.82rem;color:var(--mb-t1-text,#1f2937);-webkit-tap-highlight-color:transparent}.mbx-ar.mbx-ar *,.mbx-ar.mbx-ar *::before,.mbx-ar.mbx-ar *::after{box-sizing:border-box} .mbx-ar.mbx-ar:focus{outline:none}.mbx-ar.mbx-ar:focus-visible{outline:2px solid var(--mb-t1-primary-ring,#bfdbfe);outline-offset:-2px} .mbx-ar.is-arrastrando,.mbx-ar.is-redimensionando{user-select:none;-webkit-user-select:none}.mbx-ar.is-arrastrando{cursor:grabbing}.mbx-ar.is-redimensionando{cursor:col-resize} .mbx-ar-barra.mbx-ar-barra{display:flex;align-items:center;gap:.45rem;padding:.55rem var(--mbx-bar-pad-x,.7rem);border-bottom:1px solid var(--mb-t1-border-faint,#F4F7FB);flex-wrap:wrap;background:var(--mb-t1-surface,#FFFFFF)}.mbx-ar-titulo.mbx-ar-titulo{font-weight:700;font-size:.86rem;color:var(--mb-t1-text,#1f2937);margin-right:.25rem}.mbx-ar-buscador.mbx-ar-buscador{position:relative;display:flex;align-items:center;gap:.35rem;flex:1 1 180px;max-width:320px;padding:0 .55rem;height:30px;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:7px;background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text-muted,#64748b)}.mbx-ar-buscador.mbx-ar-buscador:focus-within{border-color:var(--mb-t1-primary,#2563eb);box-shadow:0 0 0 3px var(--mb-t1-primary-ring,#bfdbfe)}.mbx-ar-buscador.mbx-ar-buscador input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:.8rem;color:var(--mb-t1-text,#1f2937)}.mbx-ar-btn.mbx-ar-btn{display:inline-flex;align-items:center;gap:.3rem;height:30px;padding:0 .55rem;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:7px;background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text,#1f2937);font-size:.78rem;line-height:1;cursor:pointer}.mbx-ar-btn.mbx-ar-btn:hover:not(:disabled){background:var(--mb-t1-primary-light,#eff6ff);border-color:var(--mb-t1-primary,#2563eb)}.mbx-ar-btn.mbx-ar-btn:disabled{opacity:.45;cursor:default}.mbx-ar-btn.is-activo{background:var(--mb-t1-primary-light,#eff6ff);border-color:var(--mb-t1-primary,#2563eb);color:var(--mb-t1-primary,#2563eb)}.mbx-ar-btn.is-peligro:hover:not(:disabled){background:var(--mb-t1-danger-bg,#fee2e2);border-color:var(--mb-t1-danger,#dc2626);color:var(--mb-t1-danger,#dc2626)}.mbx-ar-conteo.mbx-ar-conteo{margin-left:auto;font-size:.74rem;color:var(--mb-t1-text-faint,#94a3b8);font-variant-numeric:tabular-nums} @media (max-width:700px){.mbx-ar-btn-texto{display:none}} .mbx-ar-progreso.mbx-ar-progreso{height:2px;background:var(--mb-t1-border-faint,#f4f7fb);overflow:hidden}.mbx-ar-progreso-barra.mbx-ar-progreso-barra{width:35%;height:100%;background:var(--mb-t1-primary,#2563eb);animation:mbx-ar-carga 1.1s ease-in-out infinite}@keyframes mbx-ar-carga{0%{transform:translateX(-100%)}100%{transform:translateX(320%)}} .mbx-ar-scroll.mbx-ar-scroll{overflow:auto;position:relative;overscroll-behavior:contain; contain:paint}.mbx-ar-tabla.mbx-ar-tabla{border-collapse:separate;border-spacing:0;table-layout:fixed} .mbx-ar-tabla.mbx-ar-tabla thead th{position:sticky;top:0;z-index:3;height:34px;padding:0;background:var(--mb-t1-bg,#F4F8FD);border-bottom:1px solid var(--mb-t1-border,#e2e8f0);font-size:.74rem;font-weight:700;color:var(--mb-t1-text-muted,#64748b);text-align:left;white-space:nowrap}.mbx-ar-th-inner.mbx-ar-th-inner{display:flex;align-items:center;gap:.25rem;height:100%;padding:0 .5rem;overflow:hidden}.mbx-ar-th-inner.is-ordenable{cursor:pointer}.mbx-ar-th-inner.is-ordenable:hover{color:var(--mb-t1-primary,#2563eb)}.mbx-ar-th-texto.mbx-ar-th-texto{overflow:hidden;text-overflow:ellipsis}.mbx-ar-th.is-num .mbx-ar-th-inner{justify-content:flex-end}.mbx-ar-orden.mbx-ar-orden{opacity:.25;font-size:.65rem}.mbx-ar-orden.is-activo{opacity:1;color:var(--mb-t1-primary,#2563eb)}.mbx-ar-orden-num.mbx-ar-orden-num{font-size:.6rem;color:var(--mb-t1-primary,#2563eb);font-variant-numeric:tabular-nums} .mbx-ar-tirador.mbx-ar-tirador{position:absolute;top:0;right:-3px;width:7px;height:100%;cursor:col-resize;z-index:4;touch-action:none}.mbx-ar-tirador.mbx-ar-tirador:hover{background:var(--mb-t1-primary-ring,#bfdbfe)} .mbx-ar-filtros.mbx-ar-filtros th{top:34px;z-index:2;height:32px;padding:0 .25rem;background:var(--mb-t1-surface,#FFFFFF);border-bottom:1px solid var(--mb-t1-border-faint,#f4f7fb)}.mbx-ar-filtros.mbx-ar-filtros input{width:100%;height:24px;padding:0 .35rem;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:5px;font-size:.74rem;color:inherit;background:var(--mb-t1-surface,#FFFFFF);outline:none}.mbx-ar-filtros.mbx-ar-filtros input:focus{border-color:var(--mb-t1-primary,#2563eb)} .mbx-ar-tabla.mbx-ar-tabla tbody tr{background:var(--mb-t1-surface,#FFFFFF)}.mbx-ar-tabla.mbx-ar-tabla tbody tr.is-alterna{background:var(--mb-t1-bg,#F4F8FD)}.mbx-ar-tabla.mbx-ar-tabla tbody tr.mbx-ar-fila:hover{background:var(--mb-t1-primary-light,#eff6ff)}.mbx-ar-celda.mbx-ar-celda{padding:0 .5rem;height:var(--mb-t1-ar-fila-h,28px);border-bottom:1px solid var(--mb-t1-border-faint,#f4f7fb);vertical-align:middle;overflow:hidden;white-space:nowrap}.mbx-ar-celda.is-trunc{text-overflow:ellipsis}.mbx-ar-celda.is-num{text-align:right;font-variant-numeric:tabular-nums}.mbx-ar-celda.is-centro{text-align:center}.mbx-ar-celda.is-editable{cursor:text}.mbx-ar-celda.is-editable:hover{box-shadow:inset 0 0 0 1px var(--mb-t1-primary-ring,#bfdbfe)}.mbx-ar-celda.is-editando{padding:0 2px;box-shadow:inset 0 0 0 2px var(--mb-t1-primary,#2563eb);background:var(--mb-t1-surface,#FFFFFF)}.mbx-ar-celda.is-error{box-shadow:inset 0 0 0 2px var(--mb-t1-danger,#dc2626);background:var(--mb-t1-danger-bg,#fee2e2)} .mbx-ar-celda.is-acumulado{color:var(--mb-t1-text-muted,#64748b);font-style:italic} .mbx-ar-tabla.mbx-ar-tabla tbody tr.is-enfocada>td{border-top:1px solid var(--mb-t1-primary,#2563eb);border-bottom:1px solid var(--mb-t1-primary,#2563eb)}.mbx-ar-tabla.mbx-ar-tabla tbody tr.is-enfocada>td:first-child{border-left:1px solid var(--mb-t1-primary,#2563eb)}.mbx-ar-tabla.mbx-ar-tabla tbody tr.is-enfocada>td:last-child{border-right:1px solid var(--mb-t1-primary,#2563eb)}.mbx-ar-num.mbx-ar-num{text-align:right;color:var(--mb-t1-text-faint,#94a3b8);font-size:.7rem;font-variant-numeric:tabular-nums} .mbx-ar-tabla.mbx-ar-tabla tbody tr[style*="--mb-t1-ar-color-nodo"]>td:first-child{box-shadow:inset 3px 0 0 var(--mb-t1-ar-color-nodo,transparent)} .mbx-ar-jerarquia.mbx-ar-jerarquia{display:flex;align-items:center;gap:.2rem;height:100%;min-width:0; padding-left:calc(var(--mb-t1-ar-nivel,0) * var(--mb-t1-ar-sangria,18px))} .mbx-ar-jerarquia.is-lineas{background-image:repeating-linear-gradient(to right,transparent 0 calc(var(--mb-t1-ar-sangria,18px) / 2),var(--mb-t1-border,#e2e8f0) calc(var(--mb-t1-ar-sangria,18px) / 2) calc(var(--mb-t1-ar-sangria,18px) / 2 + 1px),transparent calc(var(--mb-t1-ar-sangria,18px) / 2 + 1px) var(--mb-t1-ar-sangria,18px));background-repeat:no-repeat;background-size:calc(var(--mb-t1-ar-nivel,0) * var(--mb-t1-ar-sangria,18px)) 100%}.mbx-ar-triangulo.mbx-ar-triangulo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;color:var(--mb-t1-text-muted,#64748b);cursor:pointer}.mbx-ar-triangulo.mbx-ar-triangulo:hover{background:var(--mb-t1-primary-light,#eff6ff);color:var(--mb-t1-primary,#2563eb)} .mbx-ar-triangulo.is-hueco{cursor:default}.mbx-ar-triangulo.is-hueco:hover{background:transparent}.mbx-ar-asa.mbx-ar-asa{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:14px;height:18px;color:var(--mb-t1-text-faint,#94a3b8);cursor:grab;opacity:0;touch-action:none} .mbx-ar-fila:hover .mbx-ar-asa,.mbx-ar-fila.is-enfocada .mbx-ar-asa{opacity:1}.mbx-ar-asa.mbx-ar-asa:active{cursor:grabbing}.mbx-ar-texto.mbx-ar-texto{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .mbx-ar-cuenta.mbx-ar-cuenta{flex:0 0 auto;padding:0 .3rem;border-radius:8px;background:var(--mb-t1-border-faint,#f4f7fb);color:var(--mb-t1-text-faint,#94a3b8);font-size:.65rem;font-variant-numeric:tabular-nums}.mbx-ar-fila.is-rama .mbx-ar-texto{font-weight:600} .mbx-ar-check-celda.mbx-ar-check-celda{text-align:center;padding:0 !important}.mbx-ar-check-input.mbx-ar-check-input{width:15px;height:15px;accent-color:var(--mb-t1-primary,#2563eb);cursor:pointer} .mbx-ar-check-input.is-parcial{position:relative;appearance:none;-webkit-appearance:none;border:1px solid var(--mb-t1-primary,#2563eb);border-radius:3px;background:var(--mb-t1-surface,#FFFFFF)}.mbx-ar-check-input.is-parcial::after{content:"";position:absolute;left:2px;right:2px;top:50%;height:2px;transform:translateY(-50%);background:var(--mb-t1-primary,#2563eb);border-radius:1px}.mbx-ar-check.mbx-ar-check{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid var(--mb-t1-border,#e2e8f0);border-radius:3px;font-size:.7rem;line-height:1;color:transparent}.mbx-ar-check.is-on{background:var(--mb-t1-primary,#2563eb);border-color:var(--mb-t1-primary,#2563eb);color:#fff} .mbx-ar-etiqueta.mbx-ar-etiqueta{display:inline-block;padding:.05rem .4rem;border-radius:10px;background:var(--mb-t1-primary-light,#eff6ff);color:var(--mb-t1-primary,#2563eb);font-size:.7rem;font-weight:600}.mbx-ar-avance.mbx-ar-avance{display:flex;align-items:center;gap:.35rem}.mbx-ar-avance-barra.mbx-ar-avance-barra{flex:1;height:6px;border-radius:3px;background:var(--mb-t1-border-faint,#f4f7fb);overflow:hidden}.mbx-ar-avance-relleno.mbx-ar-avance-relleno{height:100%;background:var(--mb-t1-primary,#2563eb)}.mbx-ar-avance-texto.mbx-ar-avance-texto{font-size:.7rem;color:var(--mb-t1-text-muted,#64748b);font-variant-numeric:tabular-nums} .mbx-ar-tabla.mbx-ar-tabla tbody tr.is-fantasma>td{opacity:.4}.mbx-ar-fantasma.mbx-ar-fantasma{position:fixed;z-index:9999;pointer-events:none;max-width:320px;padding:.2rem .5rem;border-radius:6px;background:var(--mb-t1-primary,#2563eb);color:#fff;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 6px 18px rgba(15,23,42,.28)} .mbx-ar-tabla.mbx-ar-tabla tbody tr.is-drop-antes>td{box-shadow:inset 0 2px 0 var(--mb-t1-primary,#2563eb)}.mbx-ar-tabla.mbx-ar-tabla tbody tr.is-drop-despues>td{box-shadow:inset 0 -2px 0 var(--mb-t1-primary,#2563eb)}.mbx-ar-tabla.mbx-ar-tabla tbody tr.is-drop-dentro>td{background:var(--mb-t1-primary-light,#eff6ff);box-shadow:inset 0 0 0 1px var(--mb-t1-primary,#2563eb)} .mbx-ar-tabla.mbx-ar-tabla tbody tr.is-drop-mal.is-drop-antes>td{box-shadow:inset 0 2px 0 var(--mb-t1-danger,#dc2626)}.mbx-ar-tabla.mbx-ar-tabla tbody tr.is-drop-mal.is-drop-despues>td{box-shadow:inset 0 -2px 0 var(--mb-t1-danger,#dc2626)}.mbx-ar-tabla.mbx-ar-tabla tbody tr.is-drop-mal.is-drop-dentro>td{background:var(--mb-t1-danger-bg,#fee2e2);box-shadow:inset 0 0 0 1px var(--mb-t1-danger,#dc2626)} .mbx-ar-editor.mbx-ar-editor{width:100%;height:calc(var(--mb-t1-ar-fila-h,28px) - 6px);padding:0 .35rem;border:1px solid var(--mb-t1-primary,#2563eb);border-radius:5px;font-size:.8rem;font-family:inherit;color:inherit;background:var(--mb-t1-surface,#FFFFFF);outline:none}.mbx-ar-editor.is-num{text-align:right;font-variant-numeric:tabular-nums}textarea.mbx-ar-editor{height:auto;min-height:46px;padding:.2rem .35rem;white-space:pre-wrap}.mbx-ar-editor-check.mbx-ar-editor-check{width:15px;height:15px;accent-color:var(--mb-t1-primary,#2563eb)} .mbx-ar-editor-mb.mbx-ar-editor-mb{width:100%}.mbx-ar-editor-mb.mbx-ar-editor-mb .mbx-ed{margin:0;width:100%}.mbx-ar-editor-mb.mbx-ar-editor-mb .mbx-ed-box{min-height:calc(var(--mb-t1-ar-fila-h,28px) - 6px)}.mbx-ar-editor-error.mbx-ar-editor-error{position:absolute;z-index:8;margin-top:1px;padding:.15rem .4rem;border-radius:5px;background:var(--mb-t1-danger,#dc2626);color:#fff;font-size:.68rem;white-space:nowrap;box-shadow:0 4px 12px rgba(15,23,42,.22)} .mbx-ar-dialogo-fondo.mbx-ar-dialogo-fondo{position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.35)}.mbx-ar-dialogo.mbx-ar-dialogo{width:min(440px,100%);background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text,#1f2937);border-radius:var(--mb-t1-radius,14px);box-shadow:0 20px 50px rgba(15,23,42,.28);overflow:hidden;font-size:.82rem}.mbx-ar-dialogo-cabeza.mbx-ar-dialogo-cabeza{padding:.7rem .9rem;border-bottom:1px solid var(--mb-t1-border-faint,#F4F7FB);font-weight:700}.mbx-ar-dialogo-cuerpo.mbx-ar-dialogo-cuerpo{padding:.9rem}.mbx-ar-dialogo-cuerpo.mbx-ar-dialogo-cuerpo p{margin:0 0 .6rem}.mbx-ar-dialogo-nota.mbx-ar-dialogo-nota{margin:.6rem 0 0 !important;color:var(--mb-t1-text-muted,#64748b);font-size:.76rem} .mbx-ar-codigos.mbx-ar-codigos{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;padding:.6rem;border-radius:8px;background:var(--mb-t1-bg,#F4F8FD)}.mbx-ar-codigo.mbx-ar-codigo{padding:.15rem .5rem;border-radius:6px;font-family:ui-monospace,Consolas,monospace;font-size:.86rem;font-weight:700}.mbx-ar-codigo.is-viejo{background:var(--mb-t1-surface,#FFFFFF);color:var(--mb-t1-text-muted,#64748b);text-decoration:line-through}.mbx-ar-codigo.is-nuevo{background:var(--mb-t1-primary,#2563eb);color:#fff}.mbx-ar-flecha.mbx-ar-flecha{color:var(--mb-t1-text-faint,#94a3b8)}.mbx-ar-dialogo-choque.mbx-ar-dialogo-choque{display:flex;align-items:center;gap:.35rem;margin-top:.7rem;padding:.4rem .55rem;border-radius:8px;background:var(--mb-t1-danger-bg,#fee2e2);color:var(--mb-t1-danger,#dc2626);font-size:.76rem}.mbx-ar-dialogo-pie.mbx-ar-dialogo-pie{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap;padding:.7rem .9rem;border-top:1px solid var(--mb-t1-border-faint,#F4F7FB);background:var(--mb-t1-bg,#F4F8FD)} .mbx-ar-tabla.mbx-ar-tabla tfoot td{position:sticky;bottom:0;z-index:3;height:30px;padding:0 .5rem;background:var(--mb-t1-bg,#F4F8FD);border-top:1px solid var(--mb-t1-border,#e2e8f0);font-weight:700;font-size:.76rem;white-space:nowrap}.mbx-ar-tabla.mbx-ar-tabla tfoot td.is-num{text-align:right;font-variant-numeric:tabular-nums}.mbx-ar-pie.mbx-ar-pie{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.4rem var(--mbx-bar-pad-x,.7rem);border-top:1px solid var(--mb-t1-border-faint,#F4F7FB);background:var(--mb-t1-surface,#FFFFFF);font-size:.74rem}.mbx-ar-mensaje.mbx-ar-mensaje{padding:.1rem .45rem;border-radius:6px;background:var(--mb-t1-primary-light,#eff6ff);color:var(--mb-t1-primary,#2563eb);cursor:pointer}.mbx-ar-mensaje.is-error{background:var(--mb-t1-danger-bg,#fee2e2);color:var(--mb-t1-danger,#dc2626)} .mbx-ar-aviso.mbx-ar-aviso{display:inline-flex;align-items:center;gap:.25rem;color:var(--mb-t1-warning,#d97706);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-ar-vacio.mbx-ar-vacio{padding:2.2rem 1rem;text-align:center;color:var(--mb-t1-text-faint,#94a3b8)} @media (max-width:560px){.mbx-ar.mbx-ar{font-size:.8rem} .mbx-ar-asa.mbx-ar-asa{opacity:1;width:20px;height:24px}.mbx-ar-triangulo.mbx-ar-triangulo{width:22px;height:22px}}