:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--rc-font-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla", "EmojiOne Color", "Segoe UI Symbol", sans-serif;--rc-space-1: .48rem;--rc-space-2: .74rem;--rc-space-3: 1rem;--rc-space-4: 1.5rem;--rc-radius: 12px;--rc-border: 1px solid rgba(255, 255, 255, .07);--rc-shadow: 0 8px 32px rgba(0, 0, 0, .32);--rc-color-primary: #ff7a18;--rc-color-primary-soft: rgba(255, 122, 24, .2);--rc-color-primary-strong: #ff8f3a;--rc-color-accent: #4899f0;--rc-color-surface: #0f1017;--rc-color-surface-alt: #161820;--rc-color-surface-soft: rgba(255, 255, 255, .05);--rc-color-border: rgba(255, 255, 255, .08);--rc-color-muted: rgba(255, 255, 255, .55);--rc-color-strong: rgba(255, 255, 255, .92);--rc-color-success: #18c29c;--rc-color-danger: #ff5f7a}*,*:before,*:after{box-sizing:border-box}html{font-size:120%}html,body{width:100%;height:100%;overflow:hidden}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(255,122,24,.18),transparent 55%),radial-gradient(circle at bottom right,rgba(72,153,240,.16),transparent 60%),var(--rc-color-surface);color:var(--rc-color-strong);display:flex}#app{flex:1;display:flex;height:100%;min-height:0}.fs-xs{font-size:.78rem}.fs-sm{font-size:.95rem}.fs-md{font-size:1.12rem}.fs-lg{font-size:1.5rem}.fs-xl{font-size:1.8rem}.font-medium{font-weight:600}.font-light{font-weight:400}.text-muted{color:var(--rc-color-muted)}.text-strong{color:var(--rc-color-strong)}.text-brand{color:var(--rc-color-primary)}.text-danger{color:var(--rc-color-danger)}.text-success{color:var(--rc-color-success)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.link-muted{color:var(--rc-color-muted);text-decoration:none;font-weight:500;transition:color .15s ease}.link-muted:hover{color:var(--rc-color-strong)}.rc-field-error{font-size:.546rem;color:var(--rc-color-danger);font-weight:500;margin-top:.28rem;padding-left:.32rem}.divider{height:1px;width:100%;background:var(--rc-color-border)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes auth-brand-title-pulse{0%,to{box-shadow:0 0 #ff7a1861;transform:translateY(0)}50%{box-shadow:0 0 22px 8px #ff7a1838;transform:translateY(-2px)}}.main-center{display:flex;flex:1;align-items:center;justify-content:center;padding-block:clamp(2.5rem,8vh,4.5rem);padding-inline:var(--rc-space-4);min-height:100vh;overflow:hidden}.rc-card{width:100%;max-width:420px;border-radius:var(--rc-radius);border:var(--rc-border);background:linear-gradient(120deg,var(--rc-color-surface-alt),rgba(255,255,255,.02));box-shadow:var(--rc-shadow);padding:var(--rc-space-4);display:flex;flex-direction:column;gap:var(--rc-space-3)}.rc-stack{display:flex;flex-direction:column;gap:var(--rc-space-3)}.rc-stack-tight{display:flex;flex-direction:column;gap:.4rem}.rc-cluster{display:flex;flex-wrap:wrap;gap:var(--rc-space-2);align-items:center}.rc-cluster-between{display:flex;flex-wrap:wrap;gap:var(--rc-space-2);align-items:center;justify-content:space-between}.rc-cluster-end{display:flex;flex-wrap:wrap;gap:var(--rc-space-2);align-items:center;justify-content:flex-end}.empty-state{padding:var(--rc-space-4);text-align:center;color:var(--rc-color-muted)}@media(max-width:640px){.main-center{padding-inline:var(--rc-space-3);padding-block:var(--rc-space-3)}.rc-card{padding:var(--rc-space-3);border-radius:calc(var(--rc-radius) * .9)}.rc-stack,.rc-stack-tight{gap:var(--rc-space-2)}}.rc-field{display:flex;flex-direction:column;gap:.28rem}.rc-field-hint{margin:0;font-size:.68rem;line-height:1.4;color:#ffffff9e}.rc-field-hint--warning{color:#ffd666e0}.rc-field-label{font-size:.595rem;font-weight:600;letter-spacing:.02em;color:var(--rc-color-muted);text-transform:uppercase}.rc-field-flex{flex:1;min-width:0}.input-rc,.textarea-rc{width:100%;padding:.665rem .784rem;border-radius:12px;background:var(--rc-color-surface-alt);border:1px solid transparent;color:var(--rc-color-strong);font-size:.735rem;transition:border .2s ease,box-shadow .2s ease}.textarea-rc{min-height:6.25rem;line-height:1.45;resize:vertical}.input-rc-group{display:flex;align-items:center;gap:.35rem;min-height:2.55rem;width:100%;border-radius:12px;border:1px solid transparent;background:var(--rc-color-surface-alt);padding-right:.45rem;transition:border .2s ease,box-shadow .2s ease}.modal-body .input-rc,.modal-body .input-rc-group,.modal-body .textarea-rc{background:#0d111ee0;border-color:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff08}.modal-body .input-rc-group-leading{color:#ffffffb8}.input-rc-group:focus-within{border-color:#ff7a1899;box-shadow:0 0 0 3px #ff7a182e}.input-rc-group-leading{display:flex;align-items:center;justify-content:center;padding-inline:.6rem;color:var(--rc-color-muted)}.input-rc-group-leading--flag{flex:0 0 12%;min-width:2.5rem;font-size:2.13rem;font-family:var(--rc-font-emoji)}.input-rc-group--with-flag{gap:.2rem;padding-right:.6rem}.input-rc-group-icon{width:1.85rem;height:1.85rem;color:inherit}.input-rc-group-leading img.input-rc-group-icon{display:block}.input-rc-flag{line-height:1;font-family:var(--rc-font-emoji)}.input-rc-group-leading--flag .input-rc-flag{color:initial;opacity:1;filter:none;mix-blend-mode:normal;font-size:2.2rem;line-height:1;display:inline-block;font-family:var(--rc-font-emoji)}.search-select{position:relative;gap:.5rem}.search-select__control{cursor:text}.search-select__dropdown{position:absolute;top:calc(100% + .35rem);left:0;width:100%;max-height:15rem;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem;padding:.4rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0b0c12f5;box-shadow:0 18px 36px #00000073;z-index:40}.search-select__empty{margin:0;padding:.25rem .4rem}.search-select__option{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;gap:.55rem;border-radius:12px;min-height:3.35rem;padding:.58rem .68rem}.search-select__option.is-highlighted{border-color:#4899f0a6;background:#4899f02e}.search-select__option.is-disabled{opacity:.55;cursor:not-allowed}.search-select__content{display:flex;align-items:center;gap:.45rem;flex:1;min-width:0}.search-select__leading,.search-select__trailing{font-size:1.45rem;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.9rem;text-align:center}.search-select__leading{margin-inline-end:.05rem}.search-select__leading--flag{padding:0}.search-select__leading-flag{font-size:1em;line-height:1}.search-select__leading-flag .flag-icon__image{width:1.6em;height:1.1em}.search-select__trailing{font-size:.92rem;color:#fffc;min-width:2.1rem}.search-select__label-group{display:flex;align-items:baseline;gap:.3rem;flex:1;min-width:0}.search-select__label{font-weight:600;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--rc-color-strong)}.search-select__meta{font-size:.7rem;color:var(--rc-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-select__option .button-icon-glyph{font-size:.82rem}.search-select__chips{display:flex;flex-wrap:wrap;gap:.3rem}.status-toggle-emoji{font-size:.88rem;line-height:1}.input-rc--grouped{border:none;background:transparent;padding-block:.665rem;padding-right:.784rem;padding-left:0;box-shadow:none}.input-rc--grouped:focus{border:none;box-shadow:none;outline:none}.input-rc-group:not(.input-rc-group--with-flag) .input-rc--grouped{padding-left:.78rem}.input-rc--grouped:not(:placeholder-shown){border:none;box-shadow:none}.input-rc:focus:not(.input-rc--grouped),.textarea-rc:focus{outline:none;border-color:#ff7a1899;box-shadow:0 0 0 3px #ff7a182e}.input-rc:not(.input-rc--grouped):not(:placeholder-shown),.textarea-rc:not(:placeholder-shown){border-color:#ff7a1899;box-shadow:0 0 0 3px #ff7a181f}.input-rc.input-rc--calm:not(.input-rc--grouped):not(:placeholder-shown){border-color:transparent;box-shadow:none}.input-rc:-webkit-autofill{border-color:#ff7a1899!important;box-shadow:0 0 0 1000px var(--rc-color-surface-alt) inset,0 0 0 3px #ff7a181f!important}.input-rc.input-rc--calm:-webkit-autofill{border-color:transparent!important;box-shadow:0 0 0 1000px var(--rc-color-surface-alt) inset!important}.input-rc::placeholder,.textarea-rc::placeholder{color:var(--rc-color-muted)}.input-rc:-webkit-autofill,.input-rc:-webkit-autofill:hover,.input-rc:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--rc-color-surface-alt) inset;box-shadow:0 0 0 1000px var(--rc-color-surface-alt) inset;-webkit-text-fill-color:var(--rc-color-strong);caret-color:var(--rc-color-strong)}.input-rc:-moz-autofill{box-shadow:0 0 0 1000px var(--rc-color-surface-alt) inset;-moz-text-fill-color:var(--rc-color-strong);caret-color:var(--rc-color-strong)}.input-rc.input-rc--calm:-moz-autofill{border-color:transparent;box-shadow:0 0 0 1000px var(--rc-color-surface-alt) inset}.modal-panel .input-rc-group-leading img.input-rc-group-icon,.modal-panel .input-rc-group-leading .input-rc-group-icon{width:1.85rem;height:1.85rem}.modal-panel .input-rc-group-leading .input-rc-group-icon--phone{width:1.39rem;height:1.39rem}.file-upload-control{display:flex;align-items:center;gap:.35rem;padding:.38rem .48rem;border-radius:12px;background:#ffffff0d;border:1px dashed rgba(24,194,156,.42)}.file-upload-control__input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.file-upload-control__button{padding:.36rem .6rem;min-height:1.7rem;font-size:.68rem;letter-spacing:.01em;gap:.22rem}.file-upload-control__button .button-icon-glyph{font-size:.78rem}.file-upload-control__button span{font-size:.68rem;font-weight:600}.file-upload-control__label{flex:1;font-size:.66rem;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.file-upload-control.is-disabled{opacity:.6;cursor:not-allowed}.file-upload-control.is-disabled .file-upload-control__button{pointer-events:none}.url-input{display:flex;align-items:center;gap:.4rem;border-radius:14px;padding:.2rem .28rem .2rem .48rem;background:#4899f014;border:1px solid rgba(72,153,240,.32)}.url-input--compact{gap:.28rem;border-radius:12px;padding:.12rem .22rem .12rem .4rem}.url-input__icon{font-size:1rem;color:#4899f0d9;line-height:1}.url-input--compact .url-input__icon{font-size:.82rem}.input-rc--remote{background:transparent;border:none;box-shadow:none;padding-inline:.2rem .4rem}.url-input--compact .input-rc--remote{padding-inline:.12rem .28rem;font-size:.7rem}.input-rc--remote:focus{outline:none;border:none;box-shadow:none}.url-input:focus-within{border-color:#4899f099;box-shadow:0 0 0 3px #4899f02e}.button-rc{border:none;border-radius:12px;padding:.7rem .945rem;font-size:.735rem;font-weight:600;letter-spacing:.01em;background:linear-gradient(135deg,var(--rc-color-primary),var(--rc-color-accent));color:#fff;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.button-rc:hover{transform:translateY(-1px);box-shadow:0 16px 35px #ff7a184d}.button-rc:disabled,.button-outline:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.button-ghost{border:var(--rc-border);background:transparent;color:var(--rc-color-strong)}.button-ghost:hover{background:var(--rc-color-surface-soft);box-shadow:none}.button-outline{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:12px;padding:.672rem .868rem;border:var(--rc-border);background:var(--rc-color-surface-alt);color:var(--rc-color-strong);font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .15s ease,transform .15s ease}.button-outline:hover{background:var(--rc-color-surface-soft);transform:translateY(-1px)}.button-outline-danger{border-color:#ff5f7a66;background:#ff5f7a14;color:#ff5f7ae6}.button-outline-danger:hover,.button-outline-danger:focus-visible{background:#ff5f7a29;border-color:#ff5f7a99;transform:translateY(-1px)}.button-outline-success{border-color:#18c29c66;background:#18c29c14;color:#18c29ceb}.button-outline-success:hover,.button-outline-success:focus-visible{background:#18c29c29;border-color:#18c29c9e;transform:translateY(-1px)}.button-outline-primary{border-color:#4899f08c;background:#4899f01f;color:#4899f0eb}.button-outline-primary:hover,.button-outline-primary:focus-visible{background:#4899f033;border-color:#4899f0b8}.button-outline-gradient{border:1px solid transparent;background:linear-gradient(var(--rc-color-surface-alt),var(--rc-color-surface-alt)) padding-box,linear-gradient(135deg,#4899f0a6,#ff7a18bf) border-box;color:var(--rc-color-strong)}.button-outline-gradient:hover,.button-outline-gradient:focus-visible{background:linear-gradient(var(--rc-color-surface-soft),var(--rc-color-surface-soft)) padding-box,linear-gradient(135deg,#4899f0cc,#ff7a18d9) border-box;transform:translateY(-1px)}.button-icon{display:inline-flex;align-items:center;gap:.5rem;padding-inline:1rem;min-height:2.75rem}.button-icon-glyph{font-size:1.2rem;line-height:1}.button-icon-label{font-size:.9rem;font-weight:600}.button-compact{padding:.75rem 1.1rem;min-height:2.75rem}.button-icon-sm{padding-inline:.56rem;min-height:1.56rem;gap:.26rem}.button-icon-sm .button-icon-glyph{font-size:.88rem}.upload-mode-selector{display:flex;flex-wrap:wrap;gap:.5rem}.button-outline.upload-mode-button{gap:.35rem;padding:.48rem .78rem;min-height:2.1rem;border-radius:999px;font-size:.71rem;letter-spacing:.015em}.upload-mode-button__icon{font-size:.95rem;line-height:1}.upload-mode-button__label{font-weight:600;line-height:1.15}.upload-mode-button.is-active{box-shadow:0 0 0 2px #ff7a1838;transform:translateY(-1px)}.upload-mode-button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;background:var(--rc-color-primary-soft);color:var(--rc-color-primary-strong);letter-spacing:.02em}.badge-soft{background:#ffffff14;color:var(--rc-color-muted);border:1px solid rgba(255,255,255,.1);font-weight:500}.badge-icon{font-size:1.1rem;line-height:1}.badge-auth-local{background:#8c52ff2e;color:#8c52ffeb;border:1px solid rgba(140,82,255,.28)}.badge-auth-google{background:#2764d224;color:#2764d2eb;border:1px solid rgba(39,100,210,.26)}.badge-auth-google .badge-icon{font-size:1.2rem}.badge-success{background:#18c29c2e;color:#18c29c}.badge-danger{background:#ff5f7a2e;color:#ff5f7a}.badge-info{background:#4899f02e;color:#4899f0}.badge-warning{background:#ffc1072e;color:#ffc94d}.table-shell{border-radius:14px;border:var(--rc-border);background:var(--rc-color-surface-alt);box-shadow:var(--rc-shadow);overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}.table-responsive{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch}.table-scroll-container{width:100%;min-height:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:transparent transparent}.table-scroll-container::-webkit-scrollbar{width:0;height:0;display:none}.table-responsive::-webkit-scrollbar:vertical{width:.55rem}.table-responsive::-webkit-scrollbar-thumb:vertical{border-radius:999px;background:linear-gradient(180deg,#ffffff8c,#ffffff40);box-shadow:inset 0 0 0 1px #0f101766}.table-responsive::-webkit-scrollbar-track:vertical{border-radius:999px;background:#ffffff14}.table-scrollbar{position:relative;width:100%;margin:0;border-radius:999px;background:#ffffff0d;height:.4rem;overflow:hidden;flex-shrink:0;opacity:.45;transition:opacity .2s ease,background .2s ease;cursor:pointer}.table-scrollbar--active{opacity:.85;background:#ffffff1a}.table-scrollbar-thumb{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(90deg,#ffffffa6,#ffffff59);min-width:2.4rem;touch-action:none;transition:background .2s ease,transform .2s ease}.table-scrollbar-thumb:active{background:linear-gradient(90deg,#ffffffd9,#ffffff73)}.table-shell table{width:100%;border-collapse:collapse}.table-shell thead{background:linear-gradient(90deg,#ff7a182e,#ff8c321a 35%,#b478c80f 65%,#4899f01f)}.table-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:calc(var(--rc-space-2) * 1.1);padding:calc(var(--rc-space-2) * 1.4) calc(var(--rc-space-3) * 1.05);border-bottom:1px solid var(--rc-color-border);background:linear-gradient(120deg,#ffffff05,#ffffff0a);flex-shrink:0}.table-toolbar-left,.table-toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--rc-space-2) * .8)}.table-toolbar-right{justify-content:flex-end}.table-filter{display:flex;flex-direction:column;gap:.25rem;min-width:150px}.table-filter-select{min-width:100%}.table-header-cell{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--rc-space-1) * .9)}.table-header-cell.text-center{justify-content:center}.table-header-cell.text-right{justify-content:flex-end}.table-header-main{display:flex;align-items:center;gap:.2rem}.table-header-actions{display:inline-flex;align-items:center;gap:.12rem;margin-right:-.2rem}.table-header-button{display:inline-flex;align-items:center;justify-content:center;width:1.68rem;height:1.68rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--rc-color-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.table-header-button:hover,.table-header-button:focus-visible{color:var(--rc-color-primary);border-color:#ff7a1899;background:#ff7a1814}.table-header-button--icon-active .table-header-button-icon{color:var(--rc-color-primary)}.table-header-button-icon{font-size:1rem;line-height:1}.table-header-label{font-weight:600;letter-spacing:.08em}.table-sort-button{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0}.table-sort-button:hover .table-sort-icon{color:var(--rc-color-primary)}.table-sort-icon{font-size:1rem;color:var(--rc-color-muted)}.table-sort-button--icon-active .table-sort-icon{color:var(--rc-color-primary)}.table-popover{position:absolute;top:calc(100% + .55rem);left:0;z-index:20;display:flex;flex-direction:column;gap:calc(var(--rc-space-2) * .85);min-width:200px;padding:calc(var(--rc-space-3) * .85);border-radius:12px;border:var(--rc-border);background:var(--rc-color-surface-alt);box-shadow:0 18px 36px #0f172a33}.table-popover-title{font-size:.74rem;font-weight:600;color:var(--rc-color-muted);letter-spacing:.08em;text-transform:uppercase}.table-popover-input{width:100%}.table-popover-actions{display:flex;justify-content:flex-end;gap:var(--rc-space-2)}.table-popover-button{min-height:2.1rem;padding-inline:.85rem;border-radius:8px;transition:background .2s ease,border-color .2s ease,transform .15s ease}.table-popover-button--clear{border-color:#ff5f7a66;background:#ff5f7a1a;color:#ff5f7aeb}.table-popover-button--clear:hover,.table-popover-button--clear:focus-visible{background:#ff5f7a2e;border-color:#ff5f7a99;transform:translateY(-1px)}.table-popover-button--apply{border-color:#ff7a1873;background:#ff7a181f;color:#ff7a18f2}.table-popover-button--apply:hover,.table-popover-button--apply:focus-visible{background:#ff7a1833;border-color:#ff7a18a6;transform:translateY(-1px)}.table-popover--filters{min-width:200px}.table-filter-select-shell{display:flex;flex-direction:column;gap:var(--rc-space-2)}.table-filter-select{width:100%}.table-filter-options{display:flex;flex-wrap:wrap;gap:var(--rc-space-2)}.table-filter-chip{display:inline-flex;align-items:center;justify-content:center;gap:.24rem;min-height:1.7rem;padding:.28rem .75rem;border-radius:999px;border:1px solid rgba(120,132,150,.4);background:transparent;color:var(--rc-color-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.table-filter-chip:hover,.table-filter-chip:focus-visible{color:var(--rc-color-primary);border-color:#ff7a1899}.table-filter-chip--active{color:var(--rc-color-primary);border-color:#ff7a18e6;background:#ff7a1829}.table-filter-chip--status-active{border-color:#78849666;background:transparent;color:var(--rc-color-muted)}.table-filter-chip--status-active:hover,.table-filter-chip--status-active:focus-visible{border-color:#18c29c99;background:#18c29c1a;color:#18c29cf5}.table-filter-chip--status-active.table-filter-chip--active{border-color:#18c29cbf;background:#18c29c38;color:#18c29cfa}.table-filter-chip--status-inactive{border-color:#78849666;background:transparent;color:var(--rc-color-muted)}.table-filter-chip--status-inactive:hover,.table-filter-chip--status-inactive:focus-visible{border-color:#ff5f7a99;background:#ff5f7a1a;color:#ff5f7af5}.table-filter-chip--status-inactive.table-filter-chip--active{border-color:#ff5f7abf;background:#ff5f7a38;color:#ff5f7afa}.table-filter-chip--status-all{border-color:#78849666;background:transparent;color:var(--rc-color-muted)}.table-filter-chip--status-all:hover,.table-filter-chip--status-all:focus-visible{border-color:#7884968c;background:#7884961a;color:#788496e6}.table-filter-chip--status-all.table-filter-chip--active{border-color:#ff7a18b3;background:#ff7a182e;color:var(--rc-color-primary)}.table-filter-toggle-shell{display:flex;flex-direction:column;gap:var(--rc-space-3)}.table-filter-toggle-grid{display:flex;flex-wrap:wrap;gap:.45rem}.table-filter-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:var(--table-filter-soft, rgba(255, 255, 255, .05));color:var(--rc-color-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.table-filter-toggle:hover,.table-filter-toggle:focus-visible{border-color:var(--table-filter-accent, rgba(255, 122, 24, .6));color:var(--rc-color-primary)}.table-filter-toggle-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--table-filter-accent, rgba(255, 122, 24, .8));box-shadow:0 0 0 2px #0f101740}.table-filter-toggle-label{white-space:nowrap}.table-filter-toggle.is-selected{border-color:var(--table-filter-accent, rgba(255, 122, 24, .9));background:var(--table-filter-soft, rgba(255, 122, 24, .12));color:var(--rc-color-strong);box-shadow:inset 0 0 0 1px var(--table-filter-accent, rgba(255, 122, 24, .9))}.table-filter-date-range{display:flex;flex-direction:column;gap:var(--rc-space-3)}.table-filter-date-field{display:flex;flex-direction:column;gap:.35rem}.table-filter-date-input{width:100%}.table-loading,.table-error,.table-empty{text-align:center;padding:var(--rc-space-4);color:var(--rc-color-muted)}.table-empty-state,.table-loading-state,.table-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rc-space-2);text-align:center;padding:var(--rc-space-4);color:var(--rc-color-muted)}.table-empty-icon,.table-loading-icon,.table-error-icon{font-size:2.5rem;color:var(--rc-color-primary);opacity:.6}.table-loading-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-error .button-outline{align-self:center}.table-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--rc-space-2) * .85);padding:var(--rc-space-2) calc(var(--rc-space-3) * .9);border-top:1px solid var(--rc-color-border);background:linear-gradient(120deg,#ffffff04,#ffffff08);flex-shrink:0}.table-pagination-info{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--rc-space-2) * 1.1);font-size:.78rem;color:var(--rc-color-muted)}.table-pagination-summary{display:inline-flex;align-items:center;gap:.4rem}.table-pagination-divider{width:3px;min-width:3px;height:2rem;background:linear-gradient(180deg,#ff7a1800,#ff7a18ad,#ff7a1800);border-radius:999px;align-self:center}.table-pagination-divider--tall{height:2.3rem}.table-pagination-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rc-space-2)}.table-footer-select,.table-pagination-buttons{display:flex;align-items:center;gap:var(--rc-space-1)}.table-pagination-buttons--offset{margin-left:var(--rc-space-2)}.table-pagination-buttons .button-icon-sm{min-height:1.56rem;padding-inline:.6rem}.table-pagination-buttons .button-icon-sm span{font-size:.78rem;line-height:1;font-weight:600;letter-spacing:.02em}.table-pagination-page{font-size:.78rem;color:var(--rc-color-muted)}.table-pagination-total{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rc-color-muted);padding-inline:.35rem}.table-pagination-jump{display:flex;align-items:center;gap:var(--rc-space-2)}.table-pagination-input{width:3.6rem;min-width:3.6rem;padding-inline:.65rem;padding-block:.38rem}.table-pagination-button-current{border-color:#ff7a18b8;background:#ff7a182e;color:var(--rc-color-primary);cursor:default}.table-pagination-button-current:hover,.table-pagination-button-current:focus-visible{background:#ff7a183d;transform:none}.table-pagination-button-current[disabled]{opacity:1;cursor:default}.table-shell th{position:sticky;top:0;z-index:5;text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.26rem .28rem;color:var(--rc-color-muted);background:transparent;border-bottom:1px solid rgba(255,122,24,.15)}.table-shell td{padding:.34rem .28rem;border-bottom:1px solid var(--rc-color-border)}.table-shell tr:last-child td{border-bottom:none}.table-action-cluster{display:inline-flex;align-items:center;gap:var(--rc-space-2)}.table-action-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:14px;border:1px solid rgba(255,122,24,.45);background:transparent;color:var(--rc-color-primary);cursor:pointer;transition:background .15s ease,transform .15s ease,border-color .15s ease}.table-action-icon:hover,.table-action-icon:focus-visible{background:#ff7a1824;border-color:#ff7a18b3;transform:translateY(-1px)}.table-action-icon--danger{border-color:#ff5f7a73;color:var(--rc-color-danger)}.table-action-icon--danger:hover,.table-action-icon--danger:focus-visible{background:#ff5f7a24;border-color:#ff5f7ab3}.table-action-icon--info{border-color:#4899f073;color:#4899f0eb}.table-action-icon--info:hover,.table-action-icon--info:focus-visible{background:#4899f024;border-color:#4899f0b3}.table-action-icon-glyph{font-size:1.18rem;line-height:1}.table-country-cell{display:flex;align-items:center;gap:var(--rc-space-2)}.table-country-flag{font-size:1.6rem;line-height:1;display:inline-flex;font-family:var(--rc-font-emoji)}.table-status-stack{align-items:center;text-align:center}.table-phone-icon{font-size:1.26rem;line-height:1;color:inherit;display:inline-flex;vertical-align:middle}.table-page-shell{flex:1;min-height:0}@media(max-width:900px){.table-toolbar{padding:calc(var(--rc-space-2) * 1.2);gap:calc(var(--rc-space-2) * .9)}.table-toolbar-left,.table-toolbar-right{width:100%;justify-content:space-between}.table-pagination{padding:calc(var(--rc-space-2) * 1.1);gap:calc(var(--rc-space-2) * .9)}.table-pagination-info{gap:calc(var(--rc-space-2) * .9)}.table-pagination-controls{justify-content:space-between;width:100%}}@media(max-width:680px){.table-toolbar{flex-direction:column;align-items:stretch}.table-toolbar-left,.table-toolbar-right{flex-direction:column;align-items:stretch;gap:calc(var(--rc-space-2) * .9)}.table-toolbar-right>*{width:100%}.table-pagination{flex-direction:column;align-items:stretch}.table-pagination-info{flex-direction:column;align-items:flex-start;gap:calc(var(--rc-space-2) * .9)}.table-pagination-controls{flex-direction:column;align-items:stretch;gap:calc(var(--rc-space-2) * .9)}.table-pagination-buttons{flex-wrap:wrap;justify-content:flex-start}.table-pagination-jump{width:100%;gap:calc(var(--rc-space-1) * .9)}.table-pagination-input{width:100%}}@media(max-width:520px){.table-shell th,.table-shell td{padding:.45rem .6rem}.table-header-label{font-size:.7rem}.table-pagination-buttons .button-icon-sm{min-height:1.4rem}}.table-row-clickable{cursor:pointer;transition:background .15s ease}.table-row-clickable:hover{background:#ffffff08}.table-row-clickable:active{background:#ffffff0d}.nav-brand{display:flex;align-items:center;gap:var(--rc-space-2);text-decoration:none;flex:1}.nav-brand-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--rc-space-2)}.nav-brand-toggle{margin-left:auto;flex-shrink:0}.nav-brand-logo{width:40px;height:40px;object-fit:contain;border-radius:12px;background:#ffffff0d;box-shadow:0 12px 24px #00000059}.layout-sidebar--collapsed .nav-brand-logo{width:46px;height:46px}.nav-link--accordion{display:grid;align-items:center;grid-template-columns:auto 1fr auto;width:100%;text-align:left;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:10px;padding:.45rem .6rem}.nav-link--accordion:hover{border-color:#ffffff14;background:#ffffff0d;color:var(--rc-color-strong)}.nav-link-accordion-caret{font-size:1rem;color:var(--rc-color-primary-strong);transition:transform .22s ease,color .22s ease}.nav-link--accordion:hover .nav-link-accordion-caret{color:var(--rc-color-primary-strong)}[aria-expanded=true]>.nav-link-accordion-caret{color:var(--rc-color-primary-strong)}.nav-submenu{display:flex;flex-direction:column;gap:.18rem;margin-top:.3rem;padding:.28rem 0 .4rem;max-height:10.6rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.nav-submenu::-webkit-scrollbar{width:6px}.nav-submenu::-webkit-scrollbar-thumb{border-radius:12px;background:#ffffff47}.nav-submenu::-webkit-scrollbar-track{background:transparent}.nav-accordion{position:relative;width:100%;display:flex;flex-direction:column;align-items:stretch}.nav-accordion--upwards{flex-direction:column}.nav-accordion--upwards .nav-submenu{margin-top:.3rem;margin-bottom:0;padding-top:.28rem;padding-bottom:.4rem}.nav-accordion--upwards .nav-submenu--floating{top:0;bottom:auto}.nav-accordion--floating{align-items:center}.layout-sidebar--collapsed .nav-accordion--floating .nav-submenu--floating{bottom:0;top:auto}.nav-submenu--floating{position:absolute;top:0;left:calc(100% + .72rem);margin-top:0;padding:.56rem;min-width:220px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#090a10eb;box-shadow:0 20px 48px #08090e80;gap:.32rem;z-index:30}.nav-submenu--floating.nav-submenu--management{margin-left:0;padding-left:.56rem;border-left:none}.nav-submenu--management{margin-left:calc(var(--rc-space-3) * .7);padding-left:calc(var(--rc-space-2) * .8);border-left:2px solid rgba(255,122,24,.65)}.nav-submenu--management .nav-submenu-link .nav-icon-glyph--submenu{font-size:1.16rem}.nav-submenu-link{display:flex;align-items:center;gap:var(--rc-space-1);padding:.45rem .6rem;border-radius:10px;border:1px solid transparent;background:#ffffff08;color:#ffffffbf;text-decoration:none;width:100%;transition:background .18s ease,transform .18s ease,border .18s ease}.nav-submenu-link--management{padding-left:var(--rc-space-2)}.nav-submenu-link:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translate(4px)}.nav-submenu-link--active{border-color:#4899f066;background:linear-gradient(120deg,#4899f02e,#ff7a182e);color:var(--rc-color-strong);box-shadow:0 16px 32px #0f101747}.nav-submenu-label{flex:1;font-size:.78rem;font-weight:500;color:var(--rc-color-strong);white-space:nowrap}.nav-submenu-enter-active,.nav-submenu-leave-active{transition:opacity .22s ease,transform .22s ease}.nav-submenu-enter-from,.nav-submenu-leave-to{opacity:0;transform:translateY(-6px)}.nav-brand-copy{display:flex;flex-direction:column;line-height:1.1}.nav-brand-title{font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rc-color-strong)}.nav-brand-version{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-color-muted)}.sidebar-top{display:flex;flex-direction:column;gap:calc(var(--rc-space-3) * .8)}.nav-group{display:flex;flex-direction:column;gap:.12rem}.nav-group--management{margin-top:var(--rc-space-4);padding-top:var(--rc-space-2);border-top:1px solid rgba(255,122,24,.55)}.nav-group-heading{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff94;padding-inline:.2rem;margin-bottom:calc(var(--rc-space-2) * .75)}.layout-sidebar--collapsed .nav-group-heading{display:none}.toolbar-lead{display:inline-flex;align-items:center;gap:.1rem}.toolbar-lead-icon{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:14px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0d;margin-right:.55rem}.toolbar-lead-glyph{font-size:1.9rem;color:var(--rc-color-primary);line-height:1}.toolbar-lead-text{display:flex;flex-direction:column;gap:.1rem}.toolbar-lead-text h1,.toolbar-lead-text p{margin:0}.toolbar-lead-text h1{font-size:1rem;line-height:1.2}.toolbar-lead-text p{font-size:.78rem;line-height:1.3}.toolbar-lead-text .rc-cluster{display:inline-flex;align-items:center;gap:.35rem}.toolbar-lead-text .rc-cluster h1{order:2}.toolbar-lead-text .toolbar-refresh{order:1}.nav-link{display:flex;align-items:center;gap:calc(var(--rc-space-1) * .8);padding:.36rem .48rem;border-radius:10px;color:var(--rc-color-muted);text-decoration:none;font-weight:500;font-size:.88rem;transition:background .15s ease,color .15s ease,box-shadow .15s ease;width:100%}.nav-icon-glyph{font-size:1.27rem;color:var(--rc-color-primary-strong);display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.nav-icon-glyph svg{width:1em;height:1em;display:inline-block;vertical-align:middle}.nav-icon-glyph svg [fill]{fill:currentColor!important}.nav-icon-glyph svg [stroke]{stroke:currentColor!important}.nav-icon-glyph--active{color:var(--rc-color-primary)}.nav-icon-glyph--submenu{width:1.44rem;height:1.44rem;font-size:1.08rem}.nav-link-label{white-space:nowrap}.layout-sidebar--collapsed .sidebar-top,.layout-sidebar--collapsed .nav-group,.layout-sidebar--collapsed .sidebar-bottom{align-items:center}.layout-sidebar--collapsed .nav-brand-bar{flex-direction:column;align-items:center;gap:var(--rc-space-1)}.layout-sidebar--collapsed .nav-brand-toggle{margin-left:0}.layout-sidebar--collapsed .nav-brand{justify-content:center}.layout-sidebar--collapsed .nav-brand-copy{display:none}.layout-sidebar--collapsed .sidebar-user{align-items:center;padding:.32rem .28rem;border:none;background:transparent;box-shadow:none}.layout-sidebar--collapsed .sidebar-user:hover,.layout-sidebar--collapsed .sidebar-user:focus-within{border:none;background:transparent;box-shadow:none;transform:none}.layout-sidebar--collapsed .sidebar-user-trigger{grid-template-columns:auto;justify-content:center;padding:.32rem}.layout-sidebar--collapsed .sidebar-user-meta,.layout-sidebar--collapsed .sidebar-user-caret{display:none}.layout-sidebar--collapsed .nav-link{justify-content:center;padding:.37rem}.layout-sidebar--collapsed .nav-link--accordion{justify-content:center;grid-template-columns:auto;padding:.32rem}.layout-sidebar--collapsed .nav-link--accordion .nav-link-accordion-caret,.layout-sidebar--collapsed .nav-link--accordion .nav-link-label{display:none}.layout-sidebar--collapsed .sidebar-user-menu{left:auto;right:-160px}.layout-sidebar--collapsed .nav-link-label{display:none}.layout-sidebar--collapsed .nav-icon-glyph{font-size:1.32rem}.nav-link-active{background:linear-gradient(120deg,#ff7a1838,#4899f033);color:var(--rc-color-strong);box-shadow:0 10px 25px #ff7a1833}.nav-link:hover{color:var(--rc-color-strong);background:var(--rc-color-surface-soft)}.sidebar-user{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.45rem .5rem;border-radius:12px;border:none;background:transparent;box-shadow:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.sidebar-user:hover,.sidebar-user:focus-within{border:1px solid rgba(255,255,255,.07);background:#08090eb3;box-shadow:0 16px 32px #08090e6b;transform:translateY(-1px)}.sidebar-user:hover .sidebar-user-trigger,.sidebar-user:focus-within .sidebar-user-trigger{background:transparent;box-shadow:none;transform:none}.sidebar-user-trigger{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;width:100%;border:none;background:transparent;border-radius:11px;padding:.28rem .18rem;cursor:pointer;text-align:left;color:inherit;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.sidebar-user-trigger:focus-visible{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14;transform:translateY(-1px);outline:none}.sidebar-user-meta{display:flex;flex-direction:column;gap:.08rem;min-width:0}.sidebar-user-name{font-weight:600;font-size:.72rem;color:var(--rc-color-strong);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sidebar-user-email{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:.6rem;color:#ffffff94}.sidebar-user-caret{font-size:1rem;color:#ffffffa3;transition:transform .16s ease,color .16s ease}.sidebar-user-trigger[aria-expanded=true] .sidebar-user-caret{transform:rotate(-180deg);color:var(--rc-color-primary)}.sidebar-user-menu{position:absolute;top:calc(100% + .5rem);left:0;right:auto;min-width:200px;padding:.32rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#05060af2;box-shadow:0 22px 44px #05060a8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:.14rem;z-index:10}.sidebar-user-item{display:flex;align-items:center;gap:.48rem;border:none;border-radius:9px;background:transparent;color:var(--rc-color-strong);padding:.48rem .62rem;font-size:.88rem;font-weight:500;cursor:pointer;transition:background .16s ease,transform .16s ease,color .16s ease}.sidebar-user-item:hover,.sidebar-user-item:focus-visible{background:#ffffff14;transform:translate(2px);outline:none}.sidebar-user-item:disabled{opacity:.65;cursor:not-allowed;transform:none}.sidebar-user-item-icon{font-size:.92rem;color:#ffffffbf}.sidebar-user-item-danger .sidebar-user-item-icon{transform:rotate(180deg)}.sidebar-user-item-danger{color:var(--rc-color-danger)}.sidebar-user-item-danger:hover,.sidebar-user-item-danger:focus-visible{background:#ff5f7a29;color:var(--rc-color-danger)}.sidebar-user-avatar{width:36px;height:36px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 24px #08090e66}.layout-sidebar--collapsed .sidebar-user-avatar{width:32px;height:32px}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:var(--rc-space-2)}.layout-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh;height:100vh;width:100%;overflow:hidden;transition:grid-template-columns .4s cubic-bezier(.4,0,.2,1)}.layout-shell--collapsed{grid-template-columns:70px 1fr}.layout-sidebar{display:flex;flex-direction:column;justify-content:space-between;gap:var(--rc-space-3);padding:calc(var(--rc-space-4) * .7);border-right:var(--rc-border);background:#05050acc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:padding .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1),gap .4s cubic-bezier(.4,0,.2,1)}.layout-sidebar--collapsed{padding:calc(var(--rc-space-4) * .45) var(--rc-space-1);gap:var(--rc-space-2)}.layout-content{display:flex;flex-direction:column;padding:calc(var(--rc-space-4) * .78);gap:calc(var(--rc-space-3) * .6);min-height:0;width:100%;min-width:0;overflow:hidden}.layout-toolbar{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--rc-space-2) * .4);padding:0;min-height:1.65rem;flex-shrink:0}.toolbar-left{display:flex;align-items:center;gap:calc(var(--rc-space-2) * .4)}.layout-toolbar .button-rc,.layout-toolbar .button-outline,.layout-toolbar .button-ghost,.layout-toolbar .button-outline-gradient{padding:.4rem .55rem;min-height:1.65rem;font-size:.58rem;border-radius:10px}.layout-toolbar .button-icon{padding-inline:.6rem;min-height:1.65rem;gap:.3rem}.layout-toolbar .button-icon-sm{padding-inline:.32rem;min-height:.95rem;gap:.18rem}.layout-toolbar .button-icon-glyph{font-size:.82rem}.layout-toolbar .button-icon-label{font-size:.72rem;font-weight:600}.sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:12px;background:#ffffff14;color:var(--rc-color-strong);cursor:pointer;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.layout-sidebar--collapsed .sidebar-toggle{width:23px;height:23px}.sidebar-toggle:hover,.sidebar-toggle:focus-visible{background:#ffffff1f;box-shadow:0 12px 28px #08090e66;outline:none}.sidebar-toggle:active{transform:translateY(1px)}.sidebar-toggle:disabled{opacity:.55;cursor:not-allowed;background:#ffffff0f;box-shadow:none}.sidebar-toggle-icon{font-size:.95rem}.layout-sidebar--collapsed .sidebar-toggle-icon{font-size:1.1rem}.layout-main{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.layout-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#05060c80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .24s ease;z-index:40}.layout-overlay--visible{opacity:1;pointer-events:auto}.layout-mobile-bar{display:none}.layout-mobile-bar__identity{display:flex;align-items:center;gap:var(--rc-space-2);min-width:0;flex:1}.layout-mobile-bar__titles{display:flex;flex-direction:column;line-height:1.1;min-width:0}.layout-mobile-bar__brand{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-color-strong)}.layout-mobile-bar__page{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout-mobile-bar__action{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--rc-color-strong);transition:background .2s ease,transform .2s ease,border-color .2s ease}.layout-mobile-bar__action:hover,.layout-mobile-bar__action:focus-visible{background:#ffffff1f;border-color:#ffffff38;transform:translateY(-1px)}.layout-mobile-bar__action-icon{font-size:1.14rem;line-height:1}.layout-mobile-bar__action--account{border:none;background:transparent}.layout-mobile-bar__logo{width:32px;height:32px;border-radius:10px;box-shadow:0 12px 28px #00000059;object-fit:contain}.layout-mobile-avatar{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 24px #08090e59}.layout-shell--mobile-nav-open{overflow:hidden}.sidebar-user:hover,.sidebar-user:focus-within{border:none;background:transparent;box-shadow:none;transform:none}@media(max-width:1024px){.layout-shell{grid-template-columns:1fr;min-height:100vh;height:auto}.layout-sidebar{position:fixed;top:0;bottom:0;left:0;width:min(88vw,320px);max-width:320px;padding:var(--rc-space-4) var(--rc-space-3);gap:var(--rc-space-3);transform:translate(-102%);transition:transform .3s ease;z-index:50;overflow-y:auto}.layout-sidebar--mobile-open{transform:translate(0)}.layout-shell--mobile .sidebar-toggle{display:none}.layout-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--rc-space-2);padding:var(--rc-space-2) var(--rc-space-3);border-bottom:1px solid rgba(255,255,255,.06);background:#05060ceb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:30}.layout-content{padding:calc(var(--rc-space-3) * .9);gap:calc(var(--rc-space-2) * .9);overflow:visible}.layout-main{min-height:auto;overflow:visible}.nav-link{padding:.5rem}.nav-link--accordion{padding:.45rem}}.flash-stack{position:fixed;top:var(--rc-space-4);right:var(--rc-space-4);left:auto;transform:none;display:flex;flex-direction:column;gap:var(--rc-space-3);z-index:100;width:min(480px,calc(100% - (2 * var(--rc-space-4))));align-items:stretch}.flash-message{min-width:260px;border-radius:calc(var(--rc-radius) + 4px);padding:calc(var(--rc-space-2) + .15rem) var(--rc-space-3);border:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--rc-space-2);color:var(--rc-color-strong);box-shadow:0 16px 40px #0006}.flash-message__icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1f}.flash-message__glyph{font-size:1.32rem}.flash-message__body{display:flex;flex-direction:column;gap:.25rem}.flash-message__title{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:#ffffffb8}.flash-message__text{margin:0;font-size:.9rem;line-height:1.35}.flash-success{background:#123a30}.flash-error{background:#37141c}.flash-info{background:#12263e}.flash-close{background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;transition:background .2s ease}.flash-close__icon{font-size:1.25rem}.flash-close:hover,.flash-close:focus-visible{outline:none;background:#ffffff24}@media(max-width:640px){.flash-stack{top:var(--rc-space-3)}.flash-message{padding:var(--rc-space-2);grid-template-columns:auto 1fr auto}.flash-message__glyph{font-size:1.2rem}.flash-message__text{font-size:.84rem}}.avatar{width:40px;height:40px;border-radius:50%;background:var(--rc-color-primary-soft);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--rc-color-primary-strong)}.avatar-shell{width:24px;height:24px;border-radius:999px;overflow:hidden;background:var(--rc-color-primary-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-photo{width:100%;height:100%;object-fit:cover}.avatar-shell--lg{width:36px;height:36px}.avatar-shell--lg .avatar-initials{font-size:.82rem}.avatar-initials{font-weight:600;font-size:.62rem;color:var(--rc-color-primary-strong);letter-spacing:.05em}.profile-meta{display:flex;flex-direction:column;gap:.15rem}.profile-name{font-weight:600}.profile-email{line-height:1.2}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--rc-space-4);background:#080a18d1;z-index:60}.modal-panel{width:100%;max-height:90vh;display:flex;flex-direction:column;background:#1c2232;border-radius:18px;box-shadow:var(--rc-shadow);border:var(--rc-border);overflow:hidden}.modal-panel--sm{max-width:420px}.modal-panel--md{max-width:640px}.modal-panel--lg{max-width:860px}.modal-panel--xl{max-width:min(90vw,1440px)}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--rc-space-2);padding:var(--rc-space-3) var(--rc-space-4);border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#0a0e188c,#080c1852)}.modal-title{font-size:1.05rem;font-weight:600;color:#ffffffeb}.modal-close{border:none;background:none;color:var(--rc-color-muted);cursor:pointer;font-size:1.1rem;display:inline-flex;align-items:center;justify-content:center}.modal-close:hover{color:var(--rc-color-strong)}.modal-body{padding:var(--rc-space-4);overflow-y:auto;background:#232a3d;scroll-behavior:auto;-webkit-overflow-scrolling:auto}.modal-footer{display:flex;justify-content:flex-end;gap:var(--rc-space-2);padding:var(--rc-space-3) var(--rc-space-4);border-top:1px solid var(--rc-color-border);background:#ffffff03}.modal-footer-actions{display:flex;justify-content:flex-end;gap:var(--rc-space-2);width:100%}@media(max-width:640px){.modal-backdrop{padding:var(--rc-space-3)}.modal-panel{border-radius:14px}.modal-header,.modal-footer{padding:var(--rc-space-2) var(--rc-space-3)}.modal-body{padding:var(--rc-space-3)}.modal-footer-actions{flex-direction:column-reverse;align-items:stretch}.modal-footer-actions>*{width:100%}}body.modal-open{overflow:hidden}.auth-card{max-width:416px;gap:var(--rc-space-3);padding-top:0;margin-top:0}.auth-main{align-items:flex-start;padding-block-start:clamp(1.5rem,6vh,3rem)}.auth-header{display:flex;flex-direction:column;gap:.525rem;align-items:center;text-align:center}.auth-brand{display:flex;flex-direction:column;align-items:center;gap:.56rem}.auth-brand-row{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-items:center;gap:clamp(.595rem,1.54vw,.84rem);width:100%;max-width:clamp(16.8rem,50.4vw,18.48rem)}.auth-brand-logo{width:clamp(6.3rem,15.12vw,7.98rem);transition:transform .45s ease,filter .45s ease;filter:drop-shadow(0 10px 24px rgba(15,16,23,.24))}.auth-brand-logo--orbit{justify-self:end}.auth-brand-logo--gomovil{justify-self:start}.auth-brand-plus{font-size:clamp(1.512rem,3.36vw,1.932rem);font-weight:700;color:#ffffffbf}.auth-brand-title{margin:0;display:inline-flex;align-items:center;justify-content:center;padding:.546rem 1.365rem;border-radius:999px;font-size:clamp(.805rem,2.38vw,1.085rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rc-color-primary);border:1px solid rgba(255,122,24,.45);background:#ff7a1814;box-shadow:0 0 #ff7a186b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:auth-brand-title-pulse 6s ease-in-out infinite}.auth-message{font-size:clamp(.7rem,2.1vw,.84rem);color:var(--rc-color-strong);margin:0;margin-top:clamp(.525rem,1.4vw,.945rem);line-height:1.55}.auth-flash{display:flex;align-items:center;justify-content:flex-start;gap:var(--rc-space-2);margin-top:var(--rc-space-2);padding:.56rem .84rem;border-radius:var(--rc-radius);border:1px solid transparent;font-size:.9rem;font-weight:500;color:var(--rc-color-strong);background:var(--rc-color-surface-soft)}.auth-flash-icon{font-size:clamp(1.05rem,1.82vw,1.33rem);line-height:1;flex:0 0 auto}.auth-flash--error{background:#ff5f7a1f;border-color:#ff5f7a73;color:var(--rc-color-danger)}.auth-flash--info{background:#2764d21f;border-color:#2764d259;color:var(--rc-color-accent)}.auth-flash-enter-active,.auth-flash-leave-active{transition:opacity .25s ease,transform .25s ease}.auth-flash-enter-from,.auth-flash-leave-to{opacity:0;transform:translateY(-6px)}.auth-message-enter-active,.auth-message-leave-active{transition:transform .45s ease,opacity .45s ease}.auth-message-enter-from{transform:translate(20%);opacity:0}.auth-message-enter-to,.auth-message-leave-from{transform:translate(0);opacity:1}.auth-message-leave-to{transform:translate(-20%);opacity:0}@media(prefers-reduced-motion:reduce){.auth-message-enter-active,.auth-message-leave-active,.auth-flash-enter-active,.auth-flash-leave-active{transition:none}}.auth-heading{display:flex;flex-direction:column;gap:.35rem}.auth-heading p{justify-self:end}.auth-subtitle{max-width:34ch;line-height:1.6}.auth-actions{display:flex;flex-direction:column;gap:var(--rc-space-2)}.auth-divider{display:flex;align-items:center;gap:var(--rc-space-2);font-size:.49rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rc-color-muted)}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--rc-color-border)}.auth-google{width:100%;justify-content:center;min-height:2.17rem}.auth-google-icon{font-size:.91rem}.auth-footer{text-align:center}.report-toolbar{display:flex;flex-direction:column;gap:var(--rc-space-3)}.report-toolbar-body{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:var(--rc-space-3);width:100%}.report-toolbar-lead{display:flex;flex-direction:column;gap:.6rem;flex:1 1 55%;max-width:620px}.report-toolbar-lead-text{flex:1 1 auto;min-width:0}.report-toolbar-kicker{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rc-color-muted)}.report-toolbar-heading{margin:0;font-size:clamp(1.6rem,2.4vw,2.05rem);font-weight:700;color:var(--rc-color-strong)}.report-toolbar-subtitle{margin:0;font-size:.9rem;line-height:1.6;color:#ffffffbf}.report-export-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .95rem;border-radius:14px;border:1px solid transparent;background:#ffffff0f;color:var(--rc-color-strong);font-size:.84rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border .18s ease}.report-export-btn:hover{transform:translateY(-2px);box-shadow:0 16px 28px #0f10174d}.report-export-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #4899f052}.report-export-btn:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.report-export-btn--excel{background:linear-gradient(135deg,#18c29c3d,#18c29c1f);border-color:#18c29c59}.report-export-btn--excel:hover{background:linear-gradient(135deg,#18c29c57,#18c29c2e)}.report-export-btn--csv{background:linear-gradient(135deg,#4899f042,#4899f024);border-color:#4899f059}.report-export-btn--csv:hover{background:linear-gradient(135deg,#4899f05c,#4899f033)}.report-export-icon{font-size:1.05rem}.report-export-menu{position:relative}.report-export-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.54rem .74rem;border-radius:14px;border:1px solid rgba(72,153,240,.35);background:linear-gradient(135deg,#4899f047,#4899f01f);color:var(--rc-color-strong);font-size:.82rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border .18s ease;min-width:2.9rem}.report-export-trigger:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f101747}.report-export-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #4899f04d}.report-export-trigger:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.report-export-trigger-icon{font-size:1.12rem}.report-export-trigger-caret{font-size:1.02rem;opacity:.72}.report-export-menu-panel{position:absolute;top:calc(100% + .4rem);right:0;min-width:180px;display:flex;flex-direction:column;gap:.35rem;padding:.55rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0b0c12f5;box-shadow:0 20px 36px #0b0c1257;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.report-export-menu-item{display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .6rem;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--rc-color-strong);font-size:.8rem;font-weight:600;text-align:left;cursor:pointer;transition:background .18s ease,border .18s ease,transform .18s ease}.report-export-menu-item:hover{background:#ffffff14;border-color:#ffffff1f;transform:translateY(-1px)}.report-export-menu-item:focus-visible{outline:none;border-color:#4899f066;box-shadow:0 0 0 3px #4899f038}.report-export-menu-icon{font-size:.95rem}.custom-select{position:relative;display:inline-block}.custom-select-trigger{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0f1017d9;color:var(--rc-color-strong);cursor:pointer;font-size:.86rem}.custom-select-trigger .report-select-icon,.custom-select-trigger .custom-select-caret{font-size:1.1rem}.custom-select-trigger .custom-select-caret{color:#ffffffb3}.custom-select-value{min-width:8ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select-list{position:absolute;top:calc(100% + .4rem);left:0;min-width:180px;max-height:240px;overflow:auto;display:flex;flex-direction:column;gap:.25rem;padding:.4rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0b0c12fa;box-shadow:0 18px 36px #00000080;z-index:20}.custom-select-item{padding:.45rem .6rem;border-radius:8px;cursor:pointer;color:var(--rc-color-strong);font-weight:600}.custom-select-item:hover{background:#ffffff0a}@media(max-width:900px){.custom-select-list{min-width:100%;left:0}}.report-toolbar-stats{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;gap:var(--rc-space-2);margin-left:auto}.report-stat{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1.1rem;border-radius:16px;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 34px #0f10173d;min-width:160px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.report-stat--altas{background:linear-gradient(135deg,#18c29c4d,#18c29c1f);border-color:#18c29c73}.report-stat--altas .report-stat-label{color:#18c29cd1}.report-stat--altas .report-stat-value{color:var(--rc-color-success)}.report-stat--bajas{background:linear-gradient(135deg,#ff5f7a42,#ff5f7a1a);border-color:#ff5f7a57}.report-stat--net{background:linear-gradient(135deg,#4899f047,#4899f01f);border-color:#4899f059;gap:.12rem}.report-stat-label{font-size:.68rem;letter-spacing:.1em;color:#ffffffb8}.report-stat-value{font-size:1.36rem;font-weight:700;color:var(--rc-color-strong)}.report-stat--bajas .report-stat-value{color:var(--rc-color-danger)}.report-stat-value--positive{color:var(--rc-color-success)}.report-stat-value--negative{color:var(--rc-color-danger)}.report-shell{display:flex;flex-direction:column;gap:var(--rc-space-3)}.report-controls{position:relative;z-index:30;display:flex;flex-direction:row;align-items:flex-start;gap:var(--rc-space-2);padding:var(--rc-space-2);border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#08090eb3;box-shadow:0 20px 38px #08090e52;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.report-controls-primary{display:flex;flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:var(--rc-space-2);align-items:center;order:1}.report-controls-secondary{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--rc-space-2);margin-left:auto;flex:0 0 auto;order:2}.report-select-group--secondary{flex:1 1 240px}.report-controls-meta{display:flex;align-items:center;gap:var(--rc-space-2);justify-content:flex-end;margin-left:auto}.report-controls-status{display:flex;align-items:center;justify-content:flex-end;min-width:0}.report-search-field{display:flex;flex-direction:column;gap:.2rem;flex:1 1 240px}.report-search-label{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e}.report-search{display:flex;align-items:center;gap:.6rem;padding:.55rem .82rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0f1017e0;color:var(--rc-color-strong);flex:1 1 240px;transition:border .2s ease,box-shadow .2s ease;max-height:40px}.report-search:focus-within{border-color:#ff7a1899;box-shadow:0 0 0 3px #ff7a182e}.report-search-icon{font-size:.82rem;color:#fff9}.report-search:focus-within .report-search-icon{color:var(--rc-color-primary-strong)}.report-search-input{flex:1;border:none;background:transparent;color:var(--rc-color-strong);font-size:.86rem;line-height:1;height:100%}.report-search-input::placeholder{color:#ffffff8c}.report-search-input:focus{outline:none}.report-select-group{display:flex;flex:1 1 320px;flex-wrap:nowrap;gap:var(--rc-space-2)}.report-select{display:flex;flex-direction:column;gap:.18rem;padding:.18rem .42rem;min-width:180px;flex:1 1 160px}.report-select-label{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e}.report-select-control{display:flex;align-items:center;gap:.55rem;padding:0 .58rem;height:32px;min-height:32px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0f1017d1;transition:border .2s ease,box-shadow .2s ease}.report-select-control:focus-within{border-color:#4899f099;box-shadow:0 0 0 3px #4899f02e}.report-select-icon{font-size:.84rem;color:#fff9}.report-select-control:focus-within .report-select-icon{color:var(--rc-color-accent)}.report-select-input{width:100%;border:none;background:transparent;color:var(--rc-color-strong);font-size:.86rem;line-height:1;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.report-select-input:focus{outline:none}.report-badge-loading{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .78rem;border-radius:999px;border:1px solid rgba(72,153,240,.35);background:linear-gradient(120deg,#4899f033,#ff7a182e);font-size:.74rem;letter-spacing:.04em;color:var(--rc-color-strong)}.report-badge-loading .spin{animation:spin .9s linear infinite}.col-sort-btn{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:2px 6px;margin-left:8px;color:var(--rc-color-muted);cursor:pointer}.col-sort-btn svg{width:14px;height:14px}@media(max-width:900px){.report-toolbar{align-items:stretch}.report-toolbar-body{flex-direction:column;align-items:stretch}.report-toolbar-stats{width:100%;min-width:100%;justify-content:flex-start;overflow-x:auto}.report-controls{flex-direction:column;align-items:stretch}.report-controls-primary{order:2;flex-direction:column;align-items:stretch;flex-wrap:wrap;width:100%}.report-controls-secondary{order:1;flex-direction:column;align-items:stretch;gap:var(--rc-space-2);width:100%;margin-left:0}.report-select-group{flex-direction:column;order:1;width:100%}.report-search-field{order:2;width:100%}.report-controls-meta{width:100%;margin-left:0;justify-content:space-between;flex-wrap:wrap}.report-controls-status{justify-content:flex-start}.report-export-menu{width:100%}.report-export-trigger{width:100%;justify-content:center}.report-export-menu-panel{right:auto;left:0}}.report-date-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem 0;margin-bottom:.25rem}.activity-card .balance-card-copy{gap:.3rem}.balance-icon--activity{background:#18c29c40;color:var(--rc-color-success);box-shadow:0 12px 24px #18c29c38;font-size:.95rem}.activity-value{margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);display:inline-flex;align-items:baseline;gap:.35rem}.activity-value-caption{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rc-color-muted)}.activity-meta{margin:0}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--rc-space-3);width:100%}.dashboard-grid--summary{grid-template-columns:repeat(2,minmax(240px,1fr));align-items:stretch;gap:var(--rc-space-2)}.dashboard-grid--summary>.summary-card:nth-child(1){grid-column:1 / 2;grid-row:1 / 2}.dashboard-grid--summary>.summary-card:nth-child(2){grid-column:2 / 3;grid-row:1 / 2}.dashboard-grid--charts{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media(max-width:900px){.dashboard-grid--summary{grid-template-columns:1fr}.dashboard-grid--summary>.summary-card:nth-child(1),.dashboard-grid--summary>.summary-card:nth-child(2){grid-column:auto;grid-row:auto}}.summary-card{padding:.45rem;gap:.3rem}.balance-card{border-radius:var(--rc-radius);border:var(--rc-border);background:linear-gradient(135deg,#ff7a1840,#4899f02e),var(--rc-color-surface-alt);padding:.6rem;box-shadow:var(--rc-shadow);display:flex;flex-direction:column;gap:.4rem;min-width:0}.summary-card.balance-card{padding:.55rem}.activity-card{border-radius:var(--rc-radius);border:var(--rc-border);background:linear-gradient(120deg,#18c29c2e,#4899f01f);padding:.55rem;box-shadow:var(--rc-shadow);display:flex;flex-direction:column;gap:.35rem}.balance-card-header{display:flex;align-items:center;justify-content:flex-start;gap:.45rem}.balance-card-copy{display:flex;flex-direction:column;gap:.25rem;flex:1}.balance-actions{display:grid;grid-auto-flow:column;gap:.45rem}.balance-action{display:flex;flex-direction:column;gap:.1rem;text-align:right}.balance-action-value{font-weight:600;font-size:.75rem;color:var(--rc-color-strong)}.balance-value{margin:0;font-size:clamp(1.05rem,1.85vw,1.4rem);font-weight:700;color:var(--rc-color-strong)}.balance-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:#0f101773;color:var(--rc-color-primary-strong);box-shadow:0 14px 24px #ff7a1833;font-size:1.35rem}.summary-card .balance-deltas{gap:clamp(.35rem,1vw,.55rem)}.balance-deltas--compact{gap:clamp(.3rem,.9vw,.5rem)}.balance-delta{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(.38rem,1.1vw,.55rem);padding:clamp(.4rem,1.1vw,.6rem) clamp(.5rem,1.4vw,.75rem);border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#0f1018eb,#0c0d16d6);box-shadow:0 8px 18px #07090f52;padding:clamp(.35rem,1vw,.5rem) clamp(.45rem,1.2vw,.65rem)}.delta-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(22px,3.3vw,28px);height:clamp(22px,3.3vw,28px);border-radius:10px;background:#ffffff14;font-size:clamp(.72rem,1.8vw,.92rem);box-shadow:inset 0 0 0 1px #ffffff0d}.summary-card .delta-icon{width:clamp(20px,3vw,26px);height:clamp(20px,3vw,26px);font-size:clamp(.7rem,1.6vw,.88rem)}@media(max-width:960px){.balance-deltas,.balance-deltas.balance-deltas--compact{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.balance-delta,.balance-delta--spotlight,.balance-deltas--compact .balance-delta{grid-template-columns:1fr;text-align:center}.delta-icon{margin:0 auto}.delta-body{align-items:center}}.delta-body{display:flex;flex-direction:column;gap:.16rem;align-items:flex-start;width:100%}.delta-label{font-size:clamp(.68rem,1.1vw,.78rem);letter-spacing:.01em}.delta-value{font-weight:700;font-size:clamp(.85rem,1.6vw,1rem);line-height:1.05}.summary-card .delta-value{font-size:clamp(.8rem,1.4vw,.95rem)}.trend-up{border-color:#18c29c59;background:#18c29c2e}.trend-up .delta-icon{background:#18c29c40;color:var(--rc-color-success)}.trend-up .delta-value{color:var(--rc-color-success)}.trend-down{border-color:#ff5f7a59;background:#ff5f7a2e}.trend-down .delta-icon{background:#ff5f7a38;color:var(--rc-color-danger)}.trend-down .delta-value{color:var(--rc-color-danger)}.trend-neutral{border-color:#ffffff14;background:var(--rc-color-surface-alt)}.trend-neutral .delta-icon{background:#ffffff14;color:var(--rc-color-muted)}.trend-neutral .delta-value{color:var(--rc-color-muted)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--rc-space-3)}.stat-tile{border-radius:var(--rc-radius);border:var(--rc-border);background:linear-gradient(135deg,#ff7a181f,#4899f01f);padding:var(--rc-space-4);display:flex;flex-direction:column;gap:.35rem}.kpi-card{border-radius:var(--rc-radius);border:var(--rc-border);background:linear-gradient(135deg,#4899f01f,#ff7a1814);padding:.5rem;box-shadow:var(--rc-shadow);display:flex;flex-direction:column;gap:.35rem}.kpi-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.kpi-item{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.35rem .5rem;border-radius:9px;background:#10121a94;border:1px solid rgba(255,255,255,.05)}.kpi-leading{display:flex;align-items:center;gap:.35rem;min-width:0}.kpi-rank{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:.18rem .4rem;border-radius:999px;font-weight:700;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(120deg,#ff7a1840,#4899f033);color:var(--rc-color-strong);box-shadow:0 4px 12px #ff7a182e}.kpi-flag{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;overflow:hidden;box-shadow:0 4px 10px #0f101759}.kpi-flag svg{width:100%;height:100%}.kpi-meta{flex:1;display:flex;flex-direction:column;gap:.08rem;min-width:0}.kpi-name{margin:0;font-size:.78rem;font-weight:600;color:var(--rc-color-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-amount{margin:0;font-size:.68rem;color:var(--rc-color-muted)}.kpi-delta{display:inline-flex;align-items:center;gap:.2rem;padding:.25rem .38rem;border-radius:999px;font-size:.68rem;font-weight:600;border:1px solid rgba(255,255,255,.12);background:#ffffff0d}.kpi-delta svg{font-size:.8rem}.kpi-delta--up{color:var(--rc-color-success);border-color:#18c29c59;background:#18c29c2e}.kpi-delta--down{color:var(--rc-color-danger);border-color:#ff5f7a59;background:#ff5f7a2e}.kpi-delta--neutral{color:var(--rc-color-muted);border-color:#ffffff1f;background:#ffffff0d}.chart-card{border-radius:var(--rc-radius);border:var(--rc-border);background:var(--rc-color-surface-alt);padding:var(--rc-space-3);box-shadow:var(--rc-shadow);display:flex;flex-direction:column;gap:var(--rc-space-1)}.chart-card .rc-stack-tight{gap:var(--rc-space-1)}.chart-card .fs-md{font-size:.95rem}.chart-card .fs-sm{font-size:.75rem}.chart-footnote{margin:0;align-self:flex-start;display:inline-flex;align-items:center;gap:.22rem;padding:.17rem .44rem .2rem;border-radius:999px;background:linear-gradient(135deg,#ff7a1833,#4899f024);border:1px solid rgba(255,122,24,.2);box-shadow:0 6px 14px #0c0d141f;color:var(--rc-color-strong)}.chart-footnote-bullet{display:inline-flex;align-items:center;justify-content:center;width:.72rem;height:.72rem;border-radius:50%;background:#0f1017ad;color:var(--rc-color-primary-strong);box-shadow:0 4px 10px #0f101738;font-size:.54rem}.chart-footnote-label{font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rc-color-primary);font-size:.58rem}.chart-footnote-value{display:inline-flex;align-items:center;gap:.18rem;font-weight:700;color:var(--rc-color-strong);font-size:.62rem}.chart-footnote-dot{color:var(--rc-color-muted)}.chart-footnote-divider{width:3px;height:3px;border-radius:50%;background:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff1a}.chart-footnote-value--positive{color:var(--rc-color-success)}.chart-footnote-value--negative{color:var(--rc-color-danger)}.chart-footnote-value--neutral{color:var(--rc-color-muted)}.db-kpi-row{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--rc-space-2);width:100%}@media(max-width:1100px){.db-kpi-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.db-kpi-row{grid-template-columns:1fr}}.db-kpi-card{display:flex;align-items:center;gap:.75rem;padding:1rem 1.15rem;border-radius:var(--rc-radius);border:var(--rc-border);background:var(--rc-color-surface-alt);box-shadow:var(--rc-shadow);transition:transform .15s ease,box-shadow .15s ease}.db-kpi-card--hero{background:linear-gradient(135deg,#ff7a182e,#4899f01f),var(--rc-color-surface-alt)}.db-kpi-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.db-kpi-title{margin:0;font-size:.82rem;font-weight:600;color:var(--rc-color-strong)}.db-kpi-label{margin:0;font-size:.72rem;color:var(--rc-color-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.db-kpi-value{margin:0;font-size:1.45rem;font-weight:700;color:var(--rc-color-strong);line-height:1.1}.db-kpi-hint{margin:0;font-size:.68rem;color:var(--rc-color-muted)}.db-kpi-icon-wrap{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;font-size:1.35rem;flex-shrink:0;box-shadow:0 10px 24px #00000038}.db-kpi-icon--blue{background:#4899f033;color:var(--rc-color-accent)}.db-kpi-icon--orange{background:#ff7a1833;color:var(--rc-color-primary-strong)}.db-kpi-icon--green{background:#18c29c33;color:var(--rc-color-success)}.db-kpi-legend{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.db-legend-item{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--rc-color-strong)}.db-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.db-kpi-donut-wrap,.db-modal-donut-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.db-kpi-donut-wrap{width:88px;height:88px}.db-modal-donut-wrap{width:140px;height:140px}.db-donut{width:100%;height:100%;transform:rotate(-90deg)}.db-donut--lg{width:100%;height:100%}.db-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.db-donut-number{font-size:1.05rem;font-weight:700;color:var(--rc-color-strong);line-height:1}.db-donut-label{font-size:.58rem;color:var(--rc-color-muted);text-transform:uppercase;letter-spacing:.05em}.db-date-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;margin-bottom:1rem;background:var(--rc-color-surface);border-radius:var(--rc-radius);border:1px solid var(--rc-color-border)}.db-date-presets{display:flex;gap:.35rem;flex-wrap:wrap}.db-date-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border-radius:var(--rc-radius);font-size:.82rem;font-weight:500;cursor:pointer;background:transparent;color:var(--rc-color-muted);border:1px solid var(--rc-color-border);transition:all .15s ease}.db-date-btn:hover{color:var(--rc-color-strong);border-color:var(--rc-color-strong)}.db-date-btn--active{background:var(--rc-color-primary);color:#fff;border-color:var(--rc-color-primary)}.db-date-btn-icon{font-size:1.05rem}.db-date-custom{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.db-date-label{display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;color:var(--rc-color-muted);font-weight:500}.db-date-input{padding:.35rem .6rem;border-radius:var(--rc-radius);font-size:.82rem;border:1px solid var(--rc-color-border);background:var(--rc-color-bg);color:var(--rc-color-strong);color-scheme:dark}.db-date-apply{padding:.38rem .85rem;font-size:.82rem}.db-date-loading{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--rc-color-muted)}.db-date-range-label{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;font-size:.78rem;font-weight:500;color:var(--rc-color-muted)}.db-date-range-icon{font-size:1rem;color:var(--rc-color-primary-strong)}.db-table-card{border-radius:var(--rc-radius);border:var(--rc-border);background:var(--rc-color-surface-alt);box-shadow:var(--rc-shadow);overflow:hidden}.db-compare-table{width:100%;border-collapse:collapse;table-layout:auto}.db-compare-table thead{background:#ffffff08}.db-compare-table th{padding:.65rem 1rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--rc-color-muted);border-bottom:1px solid var(--rc-color-border);text-align:center}.db-compare-table td{padding:.6rem 1rem;font-size:.82rem;color:var(--rc-color-strong);border-bottom:1px solid rgba(255,255,255,.03);text-align:center}.db-compare-table tbody tr{transition:background .12s ease;cursor:pointer}.db-compare-table tbody tr:hover{background:#ff7a1814}.db-compare-table tbody tr:last-child td{border-bottom:none}.db-compare-table tfoot td{padding:.65rem 1rem;font-size:.82rem;font-weight:600;color:var(--rc-color-strong);border-top:1px solid var(--rc-color-border);background:#ffffff05}.db-modal-donut-wrap .db-donut-number{font-size:1.35rem}.db-modal-donut-wrap .db-donut-label{font-size:.62rem}.db-section{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:.75rem}.db-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.db-section-title{margin:0;font-size:1rem;font-weight:600;color:var(--rc-color-strong);display:flex;align-items:center;gap:.35rem}.db-section-icon{font-size:1.15rem;color:var(--rc-color-primary-strong)}.db-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem;color:var(--rc-color-muted);font-size:1.5rem;border-radius:var(--rc-radius);border:var(--rc-border);background:var(--rc-color-surface-alt)}.db-empty p{font-size:.82rem}.db-ops-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--rc-space-2)}.db-op-card{display:flex;flex-direction:column;gap:.65rem;padding:.9rem 1rem;border-radius:var(--rc-radius);border:var(--rc-border);background:var(--rc-color-surface-alt);box-shadow:var(--rc-shadow);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.db-op-card:hover{transform:translateY(-2px);border-color:#ff7a1859;box-shadow:0 12px 36px #ff7a181f,var(--rc-shadow)}.db-op-header{display:flex;align-items:center;gap:.5rem}.db-op-name-group{display:flex;flex-direction:column;gap:.05rem;min-width:0}.db-op-name{font-size:.82rem;font-weight:600;color:var(--rc-color-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-op-bar-row{display:flex;align-items:center;gap:.5rem}.db-op-bar-track{flex:1;height:7px;border-radius:99px;background:#ffffff0f;position:relative;overflow:hidden}.db-op-bar-fill{position:absolute;top:0;height:100%;border-radius:99px;transition:width .5s ease}.db-op-bar-fill--active{background:var(--rc-color-success)}.db-op-bar-fill--inactive{background:var(--rc-color-danger)}.db-op-bar-total{font-size:.72rem;font-weight:700;color:var(--rc-color-strong);min-width:2.5rem;text-align:right}.db-op-stats{display:flex;gap:.85rem}.db-op-stat{display:flex;align-items:center;gap:.25rem;font-size:.7rem;color:var(--rc-color-muted)}.db-op-stat-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.db-op-stat-value{font-weight:600;color:var(--rc-color-strong)}.db-table-op-name{display:inline-flex;align-items:center;gap:.5rem}.db-table-row-clickable{cursor:pointer;transition:background .12s ease}.db-table-row-clickable:hover{background:#ff7a1814!important}.db-modal-content{display:flex;flex-direction:column;gap:1.25rem}.db-modal-hero{display:flex;align-items:center;gap:.65rem}.db-modal-op-name{margin:0;font-size:1.1rem;font-weight:600;color:var(--rc-color-strong)}.db-modal-charts{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:640px){.db-modal-charts{grid-template-columns:1fr}}.db-modal-chart-block{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1rem;border-radius:var(--rc-radius);background:#0f101780;border:1px solid rgba(255,255,255,.05)}.db-modal-chart-legend{display:flex;flex-direction:column;gap:.3rem;width:100%}.db-modal-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem}@media(max-width:640px){.db-modal-kpis{grid-template-columns:repeat(2,1fr)}}.db-modal-kpi{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;border-radius:var(--rc-radius);background:#0f101780;border:1px solid rgba(255,255,255,.05);text-align:center}.db-modal-kpi-icon{font-size:1.25rem;color:var(--rc-color-primary-strong)}.db-modal-kpi-value{font-size:1.15rem;font-weight:700;color:var(--rc-color-strong);line-height:1}.db-modal-kpi-label{font-size:.65rem;color:var(--rc-color-muted);text-transform:uppercase;letter-spacing:.05em}.account-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:var(--rc-space-2);align-items:start}.account-card{max-width:none;padding:clamp(1.75rem,3vw,2rem);gap:var(--rc-space-4)}.account-card--main{display:flex;flex-direction:column}.account-card--meta{gap:var(--rc-space-3)}.account-avatar-shell{display:grid;grid-template-columns:clamp(128px,22vw,160px) minmax(0,1fr);gap:var(--rc-space-3);align-items:center;border-radius:22px;border:1px dashed rgba(255,255,255,.08);padding:calc(var(--rc-space-3) + .35rem);background:#07090f6b}.account-avatar-media{width:clamp(128px,22vw,160px);aspect-ratio:1;border-radius:34px;overflow:hidden;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0d,0 20px 42px #07090f94;display:flex;align-items:center;justify-content:center}.account-avatar-photo{width:100%;height:100%;object-fit:cover}.account-avatar-initials{font-weight:700;font-size:clamp(1.6rem,3.6vw,2.05rem);color:#ffffffd9;letter-spacing:.1em}.account-avatar-body{display:flex;flex:1;flex-direction:column;gap:var(--rc-space-2)}.account-avatar-title{font-size:.95rem;font-weight:600}.account-avatar-subtitle{font-size:.8rem;line-height:1.4}.account-avatar-controls{display:flex;flex-wrap:wrap;gap:var(--rc-space-2)}.account-avatar-action{min-height:2.25rem;padding-inline:.75rem;gap:.38rem}.account-avatar-action .button-icon-glyph{font-size:1.05rem}.account-avatar-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.account-avatar-hint{margin-top:auto;font-size:.75rem}.account-avatar-warning{margin:0;font-size:.85rem;font-weight:500}.account-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));column-gap:var(--rc-space-4);row-gap:var(--rc-space-4)}.account-password-shell{display:flex;flex-direction:column;gap:var(--rc-space-3)}.account-password-trigger{align-self:flex-start}.account-password-body{display:flex;flex-direction:column;gap:var(--rc-space-3)}.account-password-copy{margin:0}.account-meta-grid{display:grid;gap:var(--rc-space-2)}.account-meta-tile{display:grid;grid-template-columns:auto 1fr;gap:var(--rc-space-2);align-items:start;border-radius:16px;padding:var(--rc-space-2);background:#080a1280;border:1px solid rgba(255,255,255,.07);box-shadow:0 14px 34px #080a1280}.account-meta-glyph{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ffffff14;color:var(--rc-color-primary);box-shadow:inset 0 0 0 1px #ffffff0a}.account-meta-glyph svg{font-size:1.1rem}.account-meta-details{display:flex;flex-direction:column;gap:.35rem}.account-meta-title{font-weight:600;font-size:.85rem}.account-meta-text{font-size:.8rem}.account-meta-badges{display:flex;flex-wrap:wrap;gap:.35rem}.account-meta-header{display:flex;flex-direction:column;gap:.25rem}@media(max-width:1024px){.account-shell{grid-template-columns:1fr}.account-card--meta{order:-1}.account-avatar-shell{grid-template-columns:1fr;justify-items:center;text-align:center;padding:clamp(1.5rem,6vw,1.85rem)}.account-avatar-body{align-items:center}.account-avatar-controls{justify-content:center}}.operation-detail-shell{display:flex;flex-direction:column;width:100%;gap:clamp(.7rem,1.6vw,1.1rem);align-items:stretch}.operation-card{max-width:none}.toolbar-status{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.operation-hero-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .65rem;border-radius:999px;font-size:.72rem;font-weight:500;background:#6366f11a;border:1px solid rgba(99,102,241,.2);color:#ffffffd9;white-space:nowrap}.operation-hero-pill-icon{font-size:.95rem;line-height:1}.operation-hero-pill--success{background:#18c29c2e;border-color:#18c29c59;color:var(--rc-color-success)}.operation-hero-pill--success .operation-hero-pill-icon{color:var(--rc-color-success)}.operation-hero-pill--danger{background:#ff5f7a2e;border-color:#ff5f7a59;color:var(--rc-color-danger)}.operation-hero-pill--danger .operation-hero-pill-icon{color:var(--rc-color-danger)}.operation-hero-pill--muted{background:#ffffff0d;border-color:#ffffff14;color:#ffffffa6}.operation-hero-pill--muted .operation-hero-pill-icon{color:#ffffff8c}.operation-overview-grid{display:flex;flex-wrap:wrap;gap:.5rem}.operation-overview-card{display:flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border-radius:8px;border:1px solid rgba(100,130,180,.12);background:#1e293b4d;flex:1 1 auto;min-width:200px;max-width:100%}.operation-overview-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#6366f11f;flex-shrink:0}.operation-overview-glyph{font-size:1rem;color:var(--rc-color-primary)}.operation-overview-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.operation-overview-label{margin:0;font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80}.operation-overview-value{margin:0;font-size:.75rem;font-weight:600;color:#ffffffe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operation-overview-hint{margin:0;font-size:.6rem;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1280px){.operation-overview-card{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem;border-radius:12px;border:1px solid rgba(100,130,180,.14);background:#1e293b59;box-shadow:0 16px 32px #090c123d}.operation-overview-icon{width:32px;height:32px;gap:.22rem;display:inline-flex;align-items:center;justify-content:center;background:#6366f124;font-size:.66rem}.operation-overview-glyph{font-size:1.2rem;color:var(--rc-color-primary)}.operation-overview-body{display:flex;flex-direction:column;gap:.28rem;min-width:0;color:#ffffffa3}.operation-overview-value{margin:0;font-size:.88rem;font-weight:600;color:#ffffffeb;word-break:break-word;overflow-wrap:anywhere}.operation-overview-hint{margin:0;font-size:.7rem;color:#fff9;word-break:break-word;display:flex;align-items:center;gap:.35rem}.operation-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:calc(var(--rc-space-3) * .75)}.operation-info{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--rc-space-2) * .8);align-items:center;padding:.8rem;border-radius:16px;background:#020a1673;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px #ffffff0a}.operation-info__icon{display:inline-flex;width:36px;height:36px;border-radius:12px;align-items:center;justify-content:center;background:#ffffff14;box-shadow:0 12px 24px #08090e59}.operation-info__glyph{font-size:1.05rem;color:var(--rc-color-primary-strong)}.operation-info__body{display:flex;flex-direction:column;gap:.28rem}.operation-info__label{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.operation-info__value{margin:0;font-size:.88rem;font-weight:600}.operation-info__hint{margin:0;font-size:.66rem;color:#ffffff8c}.operation-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:calc(var(--rc-space-2) * .9)}.operation-metrics-grid--compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.operation-metric{padding:.7rem;border-radius:14px}.operation-metric__icon{width:38px;height:38px;border-radius:14px}.operation-metric__glyph{font-size:1.15rem}.operation-metric__value{font-size:1.3rem;word-break:break-word;overflow-wrap:anywhere}.operation-metric__label{font-size:.7rem}.operation-metric__hint{font-size:.68rem;word-break:break-word;overflow-wrap:anywhere}.operation-metric--contacts,.operation-metric--liquidations,.operation-metric--paid,.operation-metric--campaigns{background:#3859a01f;border-color:#3859a033}.operation-metric--campaign-active,.operation-metric--campaign-inactive,.operation-metric--campaign-investment,.operation-metric--campaign-cpa{background:#d99e381a;border-color:#d99e382e}.operation-section{border:1px solid rgba(100,130,180,.12);background:#1e293b66;box-shadow:0 4px 16px #0000001f;padding:clamp(.85rem,1.4vw,1.1rem)}.operation-section--liquidations{background:#3859a01a;border-color:#3859a02e}.operation-section--campaigns{background:#d99e3814;border-color:#d99e3829}.operation-section--contacts{background:#8b5cf614;border-color:#8b5cf629}.operation-section--integration{background:#22d3ee0f;border-color:#22d3ee24}}.current-messages-shell{display:flex;flex-direction:column;gap:var(--rc-space-3);height:100%}.current-messages-toolbar-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;gap:var(--rc-space-3)}.current-messages-header-meta{margin-left:auto;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:var(--rc-space-2)}.current-messages-header-stats{display:inline-flex;flex-wrap:nowrap;gap:calc(var(--rc-space-2) * .85);align-items:stretch;flex-shrink:0}.current-messages-header-stat{display:flex;flex-direction:column;gap:.22rem;min-width:100px;padding:.52rem .72rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 24px #00000042,inset 0 0 0 1px #ffffff0f;align-items:flex-start;text-align:left}.current-messages-header-stat-label{font-size:.6rem;text-transform:uppercase;color:#ffffffbf;letter-spacing:.12em}.current-messages-header-stat-value{font-size:1.24rem;font-weight:600;line-height:1.05;color:#fffffff5}.current-messages-controls{display:flex;flex-wrap:wrap;gap:var(--rc-space-2);align-items:stretch}.current-messages-header-stat--products{background:#090b1299;border-color:#4899f033}.current-messages-header-stat--messages{background:#090b1299;border-color:#ffa94d33}.current-messages-generated{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;text-align:right}.current-messages-generated-label{font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff94}.current-messages-generated-value{font-size:.8rem;font-weight:500;color:#ffffffd9}.current-messages-filter-bar{flex:1 1 680px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rc-space-2);padding:.75rem 1rem;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#07090fd9;box-shadow:0 18px 32px #00000047,inset 0 0 0 1px #ffffff05}.current-messages-filter{flex:1 1 180px;min-width:180px;display:flex;flex-direction:column;gap:.35rem}.current-messages-filter-input{min-height:2.15rem;padding-block:.4rem;font-size:.8rem}.current-messages-filter-actions{display:inline-flex;gap:var(--rc-space-2);margin-left:auto;align-items:center}.current-messages-filter-hint{display:flex;align-items:center;gap:.5rem;margin:0;padding:.6rem 1rem;border-radius:12px;background:#4899f01f;border:1px solid rgba(72,153,240,.25);font-size:.78rem;color:#ffffffd9}.current-messages-filter-hint strong{color:var(--rc-color-primary)}.current-messages-filter-hint-icon{font-size:1.1rem;color:#4899f0d9;flex-shrink:0}.current-messages-scroll{display:flex;flex-direction:column;width:100%;flex:1 1 auto;min-height:0;height:100%;max-height:none;overflow-y:auto;overflow-x:hidden;padding-right:.35rem}.current-messages-table{display:flex;flex-direction:column;gap:var(--rc-space-2);flex:1 1 auto;min-height:0}.current-messages-group{display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#080b14cc;box-shadow:0 8px 24px #0003;overflow:hidden}.current-messages-table-row{display:grid;grid-template-columns:minmax(280px,2.2fr) max-content max-content minmax(200px,1fr);gap:calc(var(--rc-space-2) * .95);padding:.55rem .85rem;align-items:center}.current-messages-table-row+.current-messages-table-row{border-top:1px solid rgba(255,255,255,.06)}.current-messages-table-row--product{background:#ffffff05;padding-block:.45rem;grid-template-columns:minmax(320px,2.2fr) minmax(220px,1.2fr) minmax(150px,.85fr) minmax(260px,1.35fr);gap:clamp(1rem,2.1vw,1.65rem);justify-content:flex-start}.current-messages-table-row--message{grid-template-columns:minmax(110px,.45fr) minmax(400px,3.6fr) minmax(140px,.58fr) max-content;border-left:4px solid transparent;background:#ffffff05;transition:background .2s ease,border-color .2s ease;padding:.38rem .75rem;align-items:center}.current-messages-table-row--message .current-messages-cell{gap:0}.current-messages-row--default{border-left-color:#ffffff38;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a}.current-messages-row--alta{border-left-color:#18c29c;background:#18c29c1f;box-shadow:inset 0 0 0 1px #18c29c33}.current-messages-row--baja{border-left-color:#ff5f7a;background:#ff5f7a1f;box-shadow:inset 0 0 0 1px #ff5f7a33}.current-messages-row--cobro{border-left-color:#ffc94d;background:#ffc94d1a;box-shadow:inset 0 0 0 1px #ffc94d2e}.current-messages-row--contenido{border-left-color:#4899f0;background:#4899f01a;box-shadow:inset 0 0 0 1px #4899f02e}.current-messages-row--alerta,.current-messages-row--alert,.current-messages-row--critical{border-left-color:#ff5563;background:#ff55631f;box-shadow:inset 0 0 0 1px #ff556333}.current-messages-row--promo,.current-messages-row--promocional{border-left-color:#ffa94d;background:#ffa94d1a;box-shadow:inset 0 0 0 1px #ffa94d2e}.current-messages-row--informativo,.current-messages-row--info,.current-messages-row--general{border-left-color:#4b8dff;background:#4b8dff1a;box-shadow:inset 0 0 0 1px #4b8dff2e}.current-messages-row--legal{border-left-color:#b088ff;background:#b088ff1a;box-shadow:inset 0 0 0 1px #b088ff33}.current-messages-cell{display:flex;flex-direction:column;gap:.22rem;min-width:0}.current-messages-cell--product{flex-direction:row;align-items:center;gap:var(--rc-space-2)}.current-messages-cell--countries,.current-messages-cell--operator,.current-messages-cell--partners{flex-direction:row;align-items:center;gap:.65rem;flex-wrap:wrap}.current-messages-cell--partners{align-items:flex-start}.current-messages-cell--partners .current-messages-cell-value{flex:1 1 auto}.current-messages-cell--operator{flex-wrap:nowrap}.current-messages-cell--message-date{display:flex;flex-direction:column;align-items:flex-start;gap:0;justify-content:center}.current-messages-cell--message-type{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.25rem}.current-messages-message-content{display:flex;align-items:center;gap:.6rem;width:100%}.current-message-product-media{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.current-message-avatar{width:56px;height:56px;border-radius:18px;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 16px 28px #00000059,inset 0 0 0 1px #ffffff1a}.current-message-avatar__photo{width:100%;height:100%;object-fit:cover}.current-message-avatar__initials{font-size:.95rem;font-weight:600;letter-spacing:.08em}.current-message-country-flag{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:1.7rem;border-radius:12px;background:#ffffff14;box-shadow:0 12px 20px #00000042;font-family:var(--rc-font-emoji);font-size:1.38rem;line-height:1}.current-message-country-extra{display:inline-flex;align-items:center;justify-content:center;padding:.12rem .4rem;border-radius:12px;background:#ffffff1f;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.current-message-product-body{display:flex;flex-direction:column;gap:.2rem}.current-message-card__kicker{margin:0;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.current-message-card__title-row{display:flex;align-items:center;gap:.35rem}.current-message-card__title{margin:0;font-size:1rem;font-weight:600}.current-messages-country-stack{display:inline-flex;flex-wrap:wrap;gap:.3rem;align-items:center}.current-messages-operator{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem}.current-messages-operator-avatar{width:38px;height:38px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#ffffff1a;box-shadow:0 14px 24px #00000052,inset 0 0 0 1px #ffffff14;font-weight:600;letter-spacing:.08em;color:#ffffffeb}.current-messages-operator-avatar img{width:100%;height:100%;object-fit:cover}.current-message-card__subtitle{margin:0;font-size:.74rem;color:#ffffffb8}.current-message-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .55rem;border-radius:999px;background:#ffffff1a;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.current-message-chip--country{text-transform:none;letter-spacing:normal;background:#ffffff14;font-size:.7rem}.current-message-chip-flag{font-family:var(--rc-font-emoji)}.current-messages-chip-row{display:flex;flex-wrap:wrap;gap:.3rem}.current-messages-cell-label{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:#fff9;flex-shrink:0}.current-messages-cell-label--date{color:#ffffff8c}.current-messages-cell-value{font-size:.78rem;color:#ffffffe6;overflow-wrap:anywhere}.current-messages-cell-value--date{white-space:nowrap;font-weight:600;color:#fffffff5}.current-messages-type{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.18rem .7rem;border-radius:999px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#ffffff1f;color:var(--rc-color-strong)}.current-messages-type--default{background:#ffffff29}.current-messages-type--alta{background:#18c29c52;color:#e0fbf5}.current-messages-type--baja{background:#ff5f7a57;color:#ffd5dd}.current-messages-type--cobro{background:#ffc94d5c;color:#fff2ce}.current-messages-type--contenido{background:#4899f057;color:#d5e7ff}.current-messages-type--alerta,.current-messages-type--alert,.current-messages-type--critical{background:#ff5c6d59;color:#ffd0d6}.current-messages-type--promo,.current-messages-type--promocional{background:#ffb35e57;color:#ffe1c0}.current-messages-type--informativo,.current-messages-type--info,.current-messages-type--general{background:#5498ff52;color:#c7ddff}.current-messages-type--legal{background:#b088ff52;color:#e5d8ff}.current-messages-cell--message-text{position:relative;padding:.35rem 0;justify-content:center;align-items:stretch}.current-messages-message-text{margin:0;font-size:.84rem;line-height:1.3;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:left;flex:1 1 auto}.current-messages-message-text--placeholder{color:#ffffffa6;font-style:italic}.current-messages-message-popover{position:absolute;bottom:calc(100% + .35rem);left:0;width:min(520px,70vw);max-height:300px;overflow-y:auto;padding:.75rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#04060cf2;box-shadow:0 -18px 32px #0006;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.15rem);transition:opacity .12s ease,transform .12s ease;z-index:20;-webkit-user-select:text;user-select:text}.current-messages-message-popover-text{margin:0;font-size:.82rem;line-height:1.4;color:#ffffffeb;white-space:normal}.current-messages-cell--message-text:hover .current-messages-message-popover,.current-messages-message-popover:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.current-messages-cell--message-actions{flex-direction:row;align-items:center;justify-content:flex-end;gap:.72rem}.current-messages-link-placeholder{display:inline-flex;width:2rem;height:2rem;border-radius:12px;border:1px dashed rgba(255,255,255,.1);background:#ffffff08;flex-shrink:0}.current-messages-action-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#ffffffeb;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.current-messages-action-icon:hover,.current-messages-action-icon:focus-visible{background:#ffffff29;transform:translateY(-1px);box-shadow:0 10px 20px #00000047}.current-messages-action-icon:disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}.current-messages-action-icon .button-icon-glyph{font-size:1.02rem}.current-messages-action-icon--add{border-color:#4899f06b;background:#4899f029;color:#c7ddfff5}.current-messages-action-icon--add:hover,.current-messages-action-icon--add:focus-visible{background:#4899f03d;border-color:#4899f094}.current-messages-link-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#ffffffeb;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;flex-shrink:0}.current-messages-link-button:hover,.current-messages-link-button:focus-visible{background:#ffffff29;box-shadow:0 8px 18px #00000047;transform:translateY(-1px)}.current-messages-link-button .button-icon-glyph{font-size:1rem}.current-messages-empty{height:100%;min-height:320px;display:flex;flex-direction:column;gap:.8rem;align-items:center;justify-content:center;text-align:center}.current-messages-empty__icon{font-size:3rem;color:#ffffffa6}.operation-section--campaigns{background:#d99e3814;border-color:#d99e3829}.operation-section__header{display:flex;align-items:center;gap:calc(var(--rc-space-2) * .75);flex-wrap:wrap}.operation-section__icon{width:36px;height:36px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#6366f11f}.operation-section__glyph{font-size:1.1rem;color:var(--rc-color-primary)}.operation-section__titles{display:flex;flex-direction:column;gap:.16rem;min-width:0}.operation-section__title{margin:0;font-size:.95rem;font-weight:600}.operation-section__subtitle{margin:0;font-size:.78rem;color:#ffffff9e;word-break:break-word;overflow-wrap:anywhere}.operation-section__badge{margin-left:auto;padding:.28rem .55rem;border-radius:999px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;word-break:break-word;overflow-wrap:anywhere}.operation-section__totals{display:flex;flex-wrap:wrap;gap:.32rem;margin-left:auto}.operation-section__chip{display:inline-flex;align-items:center;gap:.32rem;padding:.26rem .55rem;border-radius:999px;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1f;word-break:break-word;overflow-wrap:anywhere}.operation-section__chip--success{color:var(--rc-color-success);background:#18c29c33}.operation-section__chip--warning{color:#ffbf69;background:#ffbf6933}.operation-section__items{display:grid;gap:calc(var(--rc-space-2) * .9)}.operation-section__empty{padding:.85rem;border-radius:12px;background:#1e293b4d;font-size:.78rem;color:#ffffffa6;text-align:center}.operation-contact{display:flex;flex-direction:column;gap:.5rem;padding:.7rem;border-radius:14px;background:#8b5cf60f;border:1px solid rgba(139,92,246,.12)}.operation-contact__header{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--rc-space-2) * .75)}.operation-contact__avatar{width:36px;height:36px;border-radius:12px;background:#4899f02e;display:inline-flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:.08em}.operation-contact__meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.operation-contact__name{margin:0;font-weight:600}.operation-contact__role{margin:0;font-size:.72rem;color:#fff9}.operation-contact__badge{margin-left:auto;display:inline-flex;align-items:center;gap:.28rem;padding:.22rem .48rem;border-radius:999px;font-size:.66rem;background:#ffffff14;color:#ffffffb8}.operation-contact__badge-icon{font-size:1rem;color:#ffffffd9}.operation-contact__details{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0;font-size:.75rem;word-break:break-word;overflow-wrap:anywhere}.operation-contact__detail-icon{color:var(--rc-color-primary)}.operation-contact__details li{display:inline-flex;align-items:center;gap:.4rem;word-break:break-word;overflow-wrap:anywhere}.operation-contact__link{color:#ffffffd1;text-decoration:none}.operation-contact__link:hover{text-decoration:underline}.operation-contact__notes{margin:0;font-size:.75rem;color:#ffffffb3;line-height:1.5}.operation-liquidation{display:flex;flex-direction:column;gap:.5rem;padding:.7rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#07090fc7;box-shadow:0 16px 32px #090c1252}.operation-liquidation--paid{border-color:#18c29c40}.operation-liquidation--pending{border-color:#ffbf6940}.operation-liquidation__header{display:flex;align-items:center;gap:calc(var(--rc-space-2) * .75)}.operation-liquidation__icon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14}.operation-liquidation__glyph{font-size:1.2rem;color:var(--rc-color-primary)}.operation-liquidation__meta{display:flex;align-items:center;gap:calc(var(--rc-space-2) * .75);flex-wrap:wrap}.operation-liquidation__period{margin:0;font-weight:600;word-break:break-word;overflow-wrap:anywhere}.operation-liquidation__status{padding:.28rem .55rem;border-radius:999px;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14}.operation-liquidation__status--paid{background:#18c29c42;color:var(--rc-color-success)}.operation-liquidation__status--pending{background:#ffbf693d;color:#ffbf69}.operation-liquidation__dates{font-size:.68rem;color:#ffffffa6;word-break:break-word;overflow-wrap:anywhere}.operation-liquidation__notes{margin:0;font-size:.75rem;color:#ffffffb3;line-height:1.45;word-break:break-word;overflow-wrap:anywhere}.operation-liquidation__footer{display:inline-flex;align-items:center;gap:.32rem;font-size:.7rem;color:#ffffffb8}.operation-liquidation__footer-icon{color:#ffffffd9}.operation-spotlight{margin-top:calc(var(--rc-space-2) * .8);padding:.7rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#07090fb3}.operation-spotlight__header{display:flex;align-items:center;gap:var(--rc-space-2);flex-wrap:wrap}.operation-spotlight__icon{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14}.operation-spotlight__glyph{font-size:1.2rem;color:var(--rc-color-primary)}.operation-spotlight__titles{display:flex;flex-direction:column;gap:.2rem;min-width:0}.operation-spotlight__label{margin:0;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.operation-spotlight__name{margin:0;font-size:.88rem;font-weight:600;word-break:break-word;overflow-wrap:anywhere}.operation-spotlight__status{margin-left:auto;padding:.26rem .5rem;border-radius:999px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14}.operation-spotlight__status--active{background:#18c29c2e;color:var(--rc-color-success)}.operation-spotlight__status--inactive{background:#ff5f7a29;color:var(--rc-color-danger)}.operation-spotlight__date{margin:.45rem 0 0;font-size:.7rem;color:#ffffffa6}.operation-list-button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:repeat(2,auto);align-items:center;column-gap:.45rem;row-gap:.1rem;padding:.25rem .35rem;border-radius:12px;border:1px solid transparent;background:transparent;color:inherit;text-align:left;transition:border-color .2s ease,background .2s ease}.operation-list-button:hover,.operation-list-button:focus-visible{border-color:#ffffff1f;background:#ffffff0a;outline:none}.operation-list-button--active{border-color:#4899f059;background:#4899f01f}.operation-list-button--inactive{opacity:.75}.operation-list-avatar{grid-column:1;grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#ffffff14;overflow:hidden}.operation-list-avatar--image{background:transparent;box-shadow:inset 0 0 0 1px #ffffff1f}.operation-list-avatar-photo{width:100%;height:100%;object-fit:cover}.operation-list-avatar-initials{font-size:.78rem;font-weight:600;letter-spacing:.06em}.operation-list-content{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;gap:.2rem;min-width:0}.operation-list-name{font-weight:600;font-size:.82rem;color:#fffffff2;line-height:1.2;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.operation-list-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.68rem;color:#ffffffb3;min-width:0}.operation-list-flag{font-size:1.2rem;line-height:1;font-family:var(--rc-font-emoji);color:var(--rc-color-strong);opacity:.96}.operation-list-operator{min-width:0;white-space:normal;overflow-wrap:anywhere}.operation-list-status{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c}.operation-metric--interactive,.operation-spotlight--interactive,.operation-contact--interactive,.operation-liquidation[role=button]{cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.operation-metric--interactive:hover,.operation-metric--interactive:focus-visible,.operation-spotlight--interactive:hover,.operation-spotlight--interactive:focus-visible,.operation-contact--interactive:hover,.operation-contact--interactive:focus-visible,.operation-liquidation[role=button]:hover,.operation-liquidation[role=button]:focus-visible{transform:translateY(-2px);outline:none}.operation-metric--interactive:focus-visible,.operation-spotlight--interactive:focus-visible,.operation-contact--interactive:focus-visible,.operation-liquidation[role=button]:focus-visible{box-shadow:0 0 0 2px #4899f059}.operation-contact--interactive:hover,.operation-contact--interactive:focus-visible{box-shadow:0 0 0 2px #4899f059,0 12px 24px #0000002e}.operation-liquidation[role=button]:hover,.operation-liquidation[role=button]:focus-visible{box-shadow:0 0 0 2px #4899f059,0 12px 24px #00000026}.operation-spotlight--interactive:hover,.operation-spotlight--interactive:focus-visible{box-shadow:0 0 0 2px #4899f059,0 16px 32px #0000002e}.modal-detail-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:1rem}.modal-detail-stack{display:grid;gap:.75rem}.modal-detail{padding:.75rem;border-radius:12px;background:#ffffff0d}.modal-detail__label{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#fff9}.modal-detail__value{margin:.35rem 0 0;font-size:.95rem;font-weight:500;color:#ffffffe0}.modal-detail__notes{margin:.5rem 0 0;font-size:.85rem;color:#ffffffb3}.modal-detail__link{color:var(--rc-color-primary-lighter);text-decoration:none}.modal-detail__link:hover,.modal-detail__link:focus-visible{text-decoration:underline;outline:none}.modal-detail-empty{font-size:.85rem;color:#fff9}.modal-spotlight{border-top:1px solid rgba(255,255,255,.08);padding-top:1rem;display:grid;gap:.35rem}.modal-spotlight__title{margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6}.modal-spotlight__name{margin:0;font-size:1.05rem;font-weight:600}.modal-spotlight__meta{margin:0;font-size:.78rem;color:#fff9}@media(max-width:960px){.operation-hero{align-items:flex-start}.toolbar-status{gap:.35rem}.operation-hero-pill{font-size:.65rem;padding:.25rem .5rem}.operation-hero-pill-icon{font-size:.85rem}}@media(max-width:640px){.operation-card--summary:after{right:-90px}.operation-info-grid,.operation-metrics-grid,.operation-metrics-grid--compact{grid-template-columns:minmax(0,1fr)}.operation-section__badge,.operation-section__totals{margin-left:0}.operation-section__header{align-items:flex-start}}@media(max-width:520px){.operation-list-button{grid-template-columns:36px minmax(0,1fr);column-gap:.45rem;row-gap:.1rem;padding:.3rem .4rem}.operation-list-avatar{width:36px;height:36px;border-radius:9px}.operation-list-meta{gap:.2rem;font-size:.65rem}.operation-overview-grid{grid-template-columns:minmax(0,1fr)}}.operation-hero-photo{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;overflow:hidden;background:#ffffff14;border:2px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000040;flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}.operation-hero-photo:hover{transform:scale(1.05);box-shadow:0 12px 32px #00000059}.operation-hero-photo--company{border-color:#4899f066;background:#4899f014}.operation-hero-photo--operator{border-color:#18c29c66;background:#18c29c14}.operation-hero-photo-img{width:100%;height:100%;object-fit:cover}.operation-hero-photo-initials{font-size:.95rem;font-weight:600;letter-spacing:.08em;color:#ffffffd9}.toolbar-left{display:flex;align-items:center;gap:var(--rc-space-3)}.operation-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.operation-metrics-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.operation-metric{display:flex;align-items:center;gap:.5rem;padding:.6rem;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#1e293b73}.operation-metric__icon{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#6366f11f;flex-shrink:0}.operation-metric__glyph{font-size:1rem;color:var(--rc-color-primary)}.operation-metric__body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.operation-metric__label{margin:0;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:#fff9}.operation-metric__value{margin:0;font-size:1.1rem;font-weight:700;color:#fffffff2;line-height:1.1}.operation-metric__hint{margin:0;font-size:.6rem;color:#ffffff80}.operation-metric--contacts,.operation-metric--liquidations,.operation-metric--paid,.operation-metric--campaigns{background:#3859a01f;border-color:#3859a033}.operation-metric--campaign-active,.operation-metric--campaign-inactive,.operation-metric--campaign-investment,.operation-metric--campaign-cpa{background:#d99e381a;border-color:#d99e382e}.operation-metric--contacts .operation-metric__glyph,.operation-metric--liquidations .operation-metric__glyph,.operation-metric--paid .operation-metric__glyph,.operation-metric--campaigns .operation-metric__glyph{color:#567ec8e6}.operation-metric--campaign-active .operation-metric__glyph,.operation-metric--campaign-inactive .operation-metric__glyph,.operation-metric--campaign-investment .operation-metric__glyph,.operation-metric--campaign-cpa .operation-metric__glyph{color:#d9a848e6}.ws-status-bar{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:12px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.12)}.ws-status-bar__icon{font-size:1.5rem;flex-shrink:0}.ws-status-bar__body{flex:1;min-width:0}.ws-status-bar__label{margin:0;font-size:.85rem;font-weight:500}.ws-status-bar__date{margin:0;font-size:.72rem;color:#ffffff8c}.ws-details{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:12px;border:1px solid rgba(34,211,238,.1);background:#22d3ee0a}.ws-detail-field{display:flex;flex-direction:column;gap:.25rem}.ws-detail-field__label{margin:0;font-size:.65rem;text-transform:uppercase;font-weight:600;letter-spacing:.5px;color:#ffffff80}.ws-detail-field__mono-box{display:flex;align-items:center;gap:.5rem;background:#22d3ee0d;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(34,211,238,.1)}.ws-detail-field__mono-value{font-family:monospace;font-size:.82rem;word-break:break-all;color:#ffffffe0}.ws-detail-field__mono-text{margin:0;font-family:monospace;font-size:.82rem;color:#ffffffd9}.ws-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.ws-detail-response{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.75rem}.ws-detail-response__box{background:#22d3ee0a;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(34,211,238,.1);font-family:monospace;font-size:.78rem;white-space:pre-wrap;word-break:break-all;color:#ffffffa6;max-height:120px;overflow-y:auto}@media(min-width:768px){.operation-metrics-grid,.operation-metrics-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.operation-metric{padding:.75rem;border-radius:14px}.ws-detail-grid{grid-template-columns:repeat(3,1fr)}}.integration-summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.65rem .85rem;list-style:none;-webkit-user-select:none;user-select:none}.integration-summary::-webkit-details-marker{display:none}.integration-summary__chevron{margin-left:auto;font-size:.85rem;color:var(--rc-text-muted);transition:transform .2s ease}details[open]>.integration-summary .integration-summary__chevron{transform:rotate(180deg)}.integration-lines{display:flex;flex-direction:column;gap:.45rem;padding:0 .85rem .75rem}.integration-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .65rem;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.integration-block{border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);overflow:hidden}.integration-block__header{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .65rem;border-bottom:1px solid rgba(255,255,255,.04)}.integration-block__icon{font-size:1rem;color:var(--rc-text-muted);flex-shrink:0}.integration-block__label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#fff9;min-width:2.2rem;flex-shrink:0}.integration-block__rows{display:flex;flex-direction:column}.integration-block__row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.25rem .65rem .25rem 2.55rem}.integration-block__row+.integration-block__row{border-top:1px solid rgba(255,255,255,.03)}.integration-block__row:last-child{padding-bottom:.4rem}.integration-block__row-label{font-size:.7rem;color:#fff6;flex-shrink:0;min-width:3rem}.integration-line__icon{font-size:1rem;color:var(--rc-text-muted);flex-shrink:0}.integration-line__label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#fff9;min-width:2.2rem;flex-shrink:0}.integration-line__sep{color:#fff3;font-size:.7rem;flex-shrink:0;-webkit-user-select:none;user-select:none}.integration-line__pipeline-link{display:inline-flex;align-items:center;gap:.3rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);color:#a78bfaf2;font-family:var(--rc-font-mono, "JetBrains Mono", monospace);font-size:.75rem;padding:.15rem .55rem;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.integration-line__pipeline-link:hover{background:#8b5cf633;border-color:#8b5cf666;color:#c4b5fd}.integration-line__edit-icon{font-size:.7rem;opacity:0;transition:opacity .15s}.integration-line__pipeline-link:hover .integration-line__edit-icon{opacity:1}.bb-error{display:flex;align-items:center;gap:.4rem;padding:.6rem .8rem;background:#ff646414;border:1px solid rgba(255,100,100,.15);border-radius:8px;color:#ff6464e6;font-size:.82rem}.bb-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:0;font-size:.8rem}.bb-breadcrumb__item{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;color:#ffffff80;cursor:pointer;padding:.2rem .35rem;border-radius:4px;transition:color .15s,background .15s}.bb-breadcrumb__item:hover{color:#ffffffd9;background:#ffffff0f}.bb-breadcrumb__item--active{color:#ffffffd9;cursor:default}.bb-breadcrumb__icon{font-size:.9rem}.bb-breadcrumb__sep{font-size:.65rem;color:#ffffff40;margin-left:.1rem}.bb-loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:#fff6;font-size:.85rem}.bb-file-list{display:flex;flex-direction:column;gap:1px;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden}.bb-file-row{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;background:#ffffff05;border:none;color:#fffc;cursor:pointer;text-align:left;font-size:.82rem;transition:background .15s}.bb-file-row:hover{background:#ffffff0f}.bb-file-row--back{color:#ffffff80;font-size:.78rem}.bb-file-row__icon{font-size:1.1rem;color:#ffffff73;flex-shrink:0}.bb-file-row__icon--dir{color:#8bc0ffb3}.bb-file-row__name{flex:1;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem}.bb-file-row__size{font-size:.7rem;color:#ffffff4d;font-family:JetBrains Mono,Fira Code,monospace}.bb-empty{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:1.5rem;color:#ffffff4d;font-size:.85rem}.bb-editor-header{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.bb-editor-header__path{display:inline-flex;align-items:center;gap:.3rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;color:#ffffffa6}.bb-editor-header__badge{font-size:.7rem;padding:.15rem .5rem;background:#fbbf2426;color:#fbbf24e6;border-radius:999px;font-weight:600;letter-spacing:.02em}.bb-editor-textarea{width:100%;min-height:300px;padding:.75rem;background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ffffffd9;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;line-height:1.6;resize:vertical;-moz-tab-size:2;tab-size:2}.bb-editor-textarea:focus{outline:none;border-color:#8bc0ff4d}.bb-editor-commit{display:flex;flex-direction:column;gap:.6rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.bb-editor-commit__field{display:flex;flex-direction:column;gap:.3rem}.bb-editor-commit__label{font-size:.75rem;font-weight:500;color:#ffffff80}.bb-editor-commit__actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.bb-feedback{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem}.bb-feedback--ok{color:#4ade80e6}.bb-feedback--error{color:#ff6464e6}.bb-validate-bar{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;background:#8bc0ff0f;border:1px solid rgba(139,192,255,.12);border-radius:6px}.bb-validate-bar__tag{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;color:#8bc0ffcc;letter-spacing:.02em}.bb-validation{border-radius:8px;overflow:hidden}.bb-validation--ok{border:1px solid rgba(74,222,128,.2);background:#4ade800d}.bb-validation--fail{border:1px solid rgba(255,100,100,.2);background:#ff64640d}.bb-validation__header{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem}.bb-validation--ok .bb-validation__icon{font-size:1.2rem;color:#4ade80e6}.bb-validation--fail .bb-validation__icon{font-size:1.2rem;color:#ff6464e6}.bb-validation__title{font-size:.82rem;font-weight:600;color:#ffffffd9}.bb-validation__type{font-size:.7rem;font-weight:500;padding:.1rem .45rem;background:#ffffff12;border-radius:999px;color:#ffffff80;text-transform:uppercase;letter-spacing:.04em}.bb-validation__close{margin-left:auto;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:#ffffff0f;color:#ffffff73;border-radius:4px;cursor:pointer;transition:background .15s}.bb-validation__close:hover{background:#ffffff1f;color:#ffffffb3}.bb-validation__list{list-style:none;margin:0;padding:0 .75rem .6rem;display:flex;flex-direction:column;gap:.3rem}.bb-validation__item{display:flex;align-items:flex-start;gap:.4rem;font-size:.78rem;font-family:JetBrains Mono,Fira Code,monospace;color:#ffffffbf;line-height:1.5;word-break:break-word}.bb-validation__item-icon{flex-shrink:0;margin-top:.15rem;font-size:.85rem}.bb-validation__item-icon--error{color:#ff6464d9}.bb-validation__item-icon--warn{color:#fbbf24d9}.pipeline-browser{display:grid;grid-template-columns:260px 1fr;min-height:480px;max-height:68vh;border:1px solid var(--rc-border-subtle);border-radius:10px;overflow:hidden;background:var(--rc-bg-base)}.pipeline-browser__sidebar{display:flex;flex-direction:column;border-right:1px solid var(--rc-border-subtle);background:var(--rc-bg-sunken)}.pipeline-browser__sidebar-header{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--rc-border-subtle);background:var(--rc-bg-sunken)}.pipeline-browser__loading,.pipeline-browser__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;flex:1;padding:2rem 1rem}.pipeline-browser__file-list{flex:1;overflow-y:auto;padding:.25rem 0}.pipeline-browser__file-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .15s;font-size:.8rem}.pipeline-browser__file-item:hover{background:var(--rc-bg-hover)}.pipeline-browser__file-item--active{background:#6366f11a;border-right:2px solid #6366f1}.pipeline-browser__file-icon{font-size:1rem;flex-shrink:0}.pipeline-browser__file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,Fira Code,monospace;color:var(--rc-text-primary)}.pipeline-browser__file-size{color:var(--rc-text-muted);font-size:.7rem;flex-shrink:0}.pipeline-browser__preview{display:flex;flex-direction:column;min-height:0;overflow:hidden}.pipeline-browser__preview-empty,.pipeline-browser__preview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;flex:1}.pipeline-browser__preview-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.pipeline-browser__preview-content .code-editor-container{flex:1;min-height:0;overflow:hidden}.pipeline-browser__preview-header{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-bottom:1px solid var(--rc-border-subtle);background:var(--rc-bg-sunken)}.pipeline-browser__code{flex:1;margin:0;padding:1rem;overflow:auto;font-family:JetBrains Mono,Fira Code,monospace;font-size:.78rem;line-height:1.65;-moz-tab-size:2;tab-size:2;color:var(--rc-text-primary);background:var(--rc-bg-base);white-space:pre}.pipeline-editor{display:flex;flex-direction:column;gap:0;min-height:480px;max-height:68vh;overflow:hidden}.pipeline-editor__toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:1px solid var(--rc-border-subtle);border-radius:10px 10px 0 0;background:var(--rc-bg-sunken)}.pipeline-editor__filename{display:flex;flex-direction:column;gap:.35rem}.pipeline-editor__filename-group{display:inline-flex;align-items:stretch;border-radius:10px;overflow:hidden;border:1px solid var(--rc-border-subtle)}.pipeline-editor__filename-affix{display:flex;align-items:center;padding:.4rem .5rem;font-size:.8rem;background:var(--rc-bg-sunken);color:var(--rc-text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none}.pipeline-editor__filename-input{border:none;outline:none;padding:.4rem .5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;background:var(--rc-bg-primary);color:var(--rc-text-primary);min-width:120px;max-width:200px}.pipeline-editor__filename-input::placeholder{color:var(--rc-text-muted);opacity:.6}.pipeline-editor__filename-locked{padding:.4rem .75rem;border-radius:10px;background:var(--rc-bg-sunken);border:1px solid var(--rc-border-subtle);color:var(--rc-text-muted)}.pipeline-editor__validation{padding:.6rem 1rem;border-left:1px solid var(--rc-border-subtle);border-right:1px solid var(--rc-border-subtle)}.pipeline-editor__validation--ok{background:#05966914;border-top:2px solid rgba(5,150,105,.4)}.pipeline-editor__validation--error{background:#dc26260f;border-top:2px solid rgba(220,38,38,.4)}.pipeline-editor__validation--warning{background:#d9770614;border-top:2px solid rgba(217,119,6,.4)}.pipeline-editor__validation-list{margin:.35rem 0 0;padding-left:1.25rem;list-style:disc}.pipeline-editor__area{display:flex;flex:1;min-height:0;overflow:hidden;border:1px solid var(--rc-border-subtle);border-top:none;border-radius:0 0 10px 10px}.pipeline-editor__area .code-editor-container{flex:1;min-height:0;overflow:hidden}.settings-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--rc-space-2);align-items:start;min-height:520px}.settings-sidebar{border-radius:var(--rc-radius);border:var(--rc-border);background:linear-gradient(120deg,var(--rc-color-surface-alt),rgba(255,255,255,.02));box-shadow:var(--rc-shadow);padding:var(--rc-space-3);display:flex;flex-direction:column;gap:var(--rc-space-1)}.settings-sidebar__title{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;padding:.25rem .75rem;margin-bottom:.15rem}.settings-nav-item{display:grid;grid-template-columns:36px 1fr auto;gap:.6rem;align-items:center;padding:.6rem .75rem;border-radius:12px;cursor:pointer;border:1px solid transparent;background:transparent;transition:background .15s,border-color .15s;width:100%;text-align:left;font-family:inherit;color:inherit}.settings-nav-item:hover{background:#ffffff0a}.settings-nav-item--active{background:#ffffff0f;border-color:#ffffff1a}.settings-nav-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;color:var(--rc-color-primary);box-shadow:inset 0 0 0 1px #ffffff0a;font-size:1.1rem}.settings-nav-label{display:block;font-size:.82rem;font-weight:500;line-height:1.2}.settings-nav-sublabel{display:block;font-size:.7rem;color:#fff6;margin-top:.1rem}.settings-nav-badge{width:8px;height:8px;border-radius:50%;flex-shrink:0}.settings-nav-badge--ok{background:var(--rc-color-success);box-shadow:0 0 6px var(--rc-color-success)}.settings-nav-badge--error{background:var(--rc-color-danger);box-shadow:0 0 6px var(--rc-color-danger)}.settings-nav-badge--loading{background:var(--rc-color-info);animation:pulse-dot 1.2s ease-in-out infinite}.settings-nav-badge--idle{background:#fff3}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.settings-content{border-radius:var(--rc-radius);border:var(--rc-border);background:linear-gradient(120deg,var(--rc-color-surface-alt),rgba(255,255,255,.02));box-shadow:var(--rc-shadow);padding:clamp(1.5rem,3vw,2rem);display:flex;flex-direction:column;gap:var(--rc-space-4)}.settings-content__header{display:flex;flex-direction:column;gap:.25rem}.settings-content__desc{font-size:.8rem;color:#ffffff80;line-height:1.5;margin:0}.settings-health-grid{display:grid;gap:var(--rc-space-2)}.settings-health-tile{display:grid;grid-template-columns:auto 1fr;gap:var(--rc-space-2);align-items:start;border-radius:16px;padding:var(--rc-space-2);background:#080a1280;border:1px solid rgba(255,255,255,.07);box-shadow:0 14px 34px #080a1280}.settings-health-glyph{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ffffff14;color:var(--rc-color-primary);box-shadow:inset 0 0 0 1px #ffffff0a}.settings-health-glyph svg{font-size:1.1rem}.settings-health-details{display:flex;flex-direction:column;gap:.35rem;width:100%}.settings-health-title{font-weight:600;font-size:.85rem;margin:0;display:flex;align-items:center;justify-content:space-between}.settings-health-badges{display:flex;flex-wrap:wrap;gap:.35rem}.settings-field{display:flex;flex-direction:column;gap:.35rem}.settings-field__label{font-size:.75rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.settings-field__value{font-family:monospace;font-size:.82rem;padding:.55rem .75rem;border-radius:10px;background:#080a1299;border:1px solid rgba(255,255,255,.07);color:#ffffffb3;word-break:break-all}.settings-field__value--empty{color:#ffffff4d;font-style:italic;font-family:inherit}.settings-field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--rc-space-2)}.settings-actions{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}@media(max-width:860px){.settings-shell{grid-template-columns:1fr}.settings-sidebar{flex-direction:row;overflow-x:auto;padding:var(--rc-space-2);gap:var(--rc-space-1)}.settings-sidebar__title{display:none}.settings-nav-item{grid-template-columns:32px auto;white-space:nowrap;padding:.5rem .65rem}.settings-nav-sublabel{display:none}}.ebe-compact-health{display:flex;align-items:center;gap:1rem;padding:.65rem 1rem;border:1px solid var(--rc-border-subtle);border-radius:10px;background:var(--rc-bg-sunken)}.ebe-compact-health__url{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.ebe-compact-health__status{display:flex;align-items:center;gap:.5rem}.ebe-editor-section{margin-top:.5rem}.ebe-editor-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ebe-editor-layout{display:grid;border:1px solid var(--rc-border-subtle);border-radius:10px;overflow:hidden}.ebe-editor-layout--resizing{-webkit-user-select:none;user-select:none;cursor:ns-resize}.ebe-editor-sidebar{display:flex;flex-direction:column;border-right:1px solid var(--rc-border-subtle);background:var(--rc-bg-sunken);overflow:hidden;min-height:0}.ebe-editor-sidebar--collapsed{align-items:center}.ebe-editor-sidebar__header{display:flex;align-items:center;gap:.35rem;padding:.4rem .5rem;border-bottom:1px solid var(--rc-border-subtle);flex-shrink:0}.ebe-editor-sidebar__title-text{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff6;flex:1;min-width:0}.ebe-editor-sidebar__collapse-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--rc-text-muted);cursor:pointer;border-radius:4px;transition:background .15s,color .15s;flex-shrink:0}.ebe-editor-sidebar__collapse-btn:hover{background:#ffffff14;color:var(--rc-text-primary)}.ebe-editor-sidebar__tree{overflow-y:auto;flex:1;min-height:0;padding:.25rem 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent;overscroll-behavior:contain}.ebe-editor-sidebar__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;flex:1;padding:2rem .5rem}.ebe-tree-folder{display:flex;flex-direction:column}.ebe-tree-folder__toggle{display:flex;align-items:center;gap:.35rem;width:100%;padding:.35rem .5rem;border:none;background:transparent;cursor:pointer;text-align:left;color:inherit;font-family:inherit;transition:background .15s}.ebe-tree-folder__toggle:hover{background:var(--rc-bg-hover)}.ebe-tree-folder__name{font-family:JetBrains Mono,Fira Code,monospace;font-size:.73rem;font-weight:500;color:var(--rc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.ebe-tree-folder__children{display:flex;flex-direction:column}.ebe-editor-file{display:flex;align-items:center;gap:.4rem;width:100%;padding:.3rem .5rem .3rem .65rem;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .15s,border-color .15s;border-left:2px solid transparent;color:inherit;font-family:inherit}.ebe-editor-file--nested{padding-left:1.65rem}.ebe-editor-file:hover{background:var(--rc-bg-hover)}.ebe-editor-file--active{background:#6366f11a;border-left-color:#6366f1}.ebe-editor-file__name{font-family:JetBrains Mono,Fira Code,monospace;font-size:.73rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--rc-text-primary);flex:1;min-width:0}.ebe-editor-resize-handle{display:flex;align-items:center;justify-content:center;height:10px;cursor:ns-resize;-webkit-user-select:none;user-select:none;margin-top:-1px}.ebe-editor-resize-handle:hover .ebe-editor-resize-handle__grip,.ebe-editor-resize-handle:active .ebe-editor-resize-handle__grip{background:#6366f180}.ebe-editor-resize-handle__grip{width:48px;height:3px;border-radius:2px;background:#ffffff26;transition:background .15s}.ebe-editor-main{display:flex;flex-direction:column;overflow:hidden;min-height:0;overscroll-behavior:contain}.ebe-editor-main__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;flex:1}.ebe-editor-toolbar{display:flex;align-items:center;gap:.5rem;padding:.45rem .75rem;border-bottom:1px solid var(--rc-border-subtle);background:var(--rc-bg-sunken);position:sticky;top:0;z-index:10;flex-shrink:0}.ebe-editor-validation{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;flex-wrap:wrap}.ebe-editor-validation--ok{background:#05966914;border-bottom:1px solid rgba(5,150,105,.3)}.ebe-editor-validation--error{background:#dc26260f;border-bottom:1px solid rgba(220,38,38,.3)}.ebe-editor-validation--warning{background:#d9770614;border-bottom:1px solid rgba(217,119,6,.3)}.ebe-editor-code-area{display:flex;flex:1;min-height:0;overflow:hidden;overscroll-behavior:contain}.ebe-editor-code-area .code-editor-container{flex:1;min-height:0;overflow:hidden}.ebe-editor-code-area .cm-scroller{overscroll-behavior:contain}.sqs-queue-table-wrapper{overflow-x:auto;border-radius:var(--rc-radius);border:var(--rc-border);background:#0f172a66}.sqs-queue-table{width:100%;border-collapse:collapse;font-size:.72rem}.sqs-queue-table thead{position:sticky;top:0;z-index:1}.sqs-queue-table th{padding:.5rem .65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;color:#ffffff80;background:#1e293bcc;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap;text-align:left}.sqs-queue-table th.text-right{text-align:right}.sqs-queue-table td{padding:.45rem .65rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:top;color:#ffffffd1}.sqs-queue-table td.text-right{text-align:right}.sqs-queue-table tbody tr:hover{background:#6366f10f}.sqs-queue-table tbody tr:last-child td{border-bottom:none}.sqs-history-col{display:flex;flex-direction:column;gap:.2rem}.sqs-history-row{display:flex;align-items:center;gap:.35rem}
