: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%}@media(max-width:1024px){html{font-size:106%}}@media(max-width:680px){html{font-size:96%}}html,body{width:100%;height:100%;overflow:hidden}@media(max-width:1024px){html,body,#app{height:100dvh;overflow:hidden}}body{margin:0;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)}@media(max-width:680px){.rc-field{gap:.22rem}.rc-field-label{font-size:.54rem}.input-rc,.textarea-rc{padding:.52rem .62rem;border-radius:10px;font-size:.68rem}.input-rc-group{min-height:2.15rem;border-radius:10px}.input-rc-group-leading{padding-inline:.48rem}.input-rc-group-leading--flag{min-width:2.1rem;font-size:1.72rem}.input-rc-group-icon{width:1.45rem;height:1.45rem}}.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}@media(max-width:680px){.button-rc{padding:.5rem .68rem;border-radius:10px;font-size:.68rem}.button-outline{gap:.28rem;padding:.48rem .62rem;border-radius:10px;font-size:.68rem}.button-icon{gap:.34rem;min-height:2.05rem;padding-inline:.7rem}.button-icon-glyph{font-size:1rem}.button-icon-label{font-size:.76rem}.button-compact{min-height:2.05rem;padding:.5rem .72rem}}.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:0 1 auto;max-height:100%;min-height:0;isolation:isolate}.table-responsive{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.table-scroll-container{width:100%;flex:1;min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}.table-scroll-container::-webkit-scrollbar{width:.55rem;height:8px}.table-scroll-container::-webkit-scrollbar:horizontal{height:0;display:none}.table-scroll-container::-webkit-scrollbar-track{background:transparent;border-radius:999px}.table-scroll-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffffff8c,#ffffff40);box-shadow:inset 0 0 0 1px #0f101766;border-radius:999px}.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:#ffffff14;height:.5rem;overflow:hidden;flex-shrink:0;opacity:.9;transition:opacity .2s ease,background .2s ease;cursor:pointer}.table-scrollbar--active{opacity:1;background:#ffffff1a}.table-scrollbar-thumb{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(90deg,#ffffffc7,#ffffff6b);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-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 thead{background:#ffffff06}.table-shell th{position:sticky;top:0;z-index:8;text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.55rem .7rem;color:#ffffffc7;background:var(--rc-color-surface-alt);border-bottom:1px solid var(--rc-color-border);box-shadow:inset 0 -1px #ff7a181f;font-weight:700}.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:1024px){.table-responsive,.table-scroll-container{scrollbar-gutter:auto}.table-pagination{overflow:hidden}}@media(max-width:1024px)and (pointer:coarse){.table-scroll-container{scrollbar-width:none}.table-scroll-container::-webkit-scrollbar{display:none}}@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-shell{border-radius:12px}.table-shell th{padding:.22rem .28rem;font-size:.6rem}.table-shell td{padding:.24rem .3rem;font-size:.76rem;line-height:1.18}.table-shell td .fs-sm{font-size:.68rem}.table-shell td .fs-xs{font-size:.58rem}.table-shell td .badge{padding:.16rem .42rem;font-size:.58rem}.table-shell td .rc-stack-tight{gap:.18rem}.table-country-cell{gap:.4rem}.table-country-flag{font-size:1.18rem}.table-phone-icon{font-size:.95rem}.table-toolbar{flex-direction:column;align-items:stretch;gap:.45rem;padding:.55rem .65rem}.table-toolbar-left,.table-toolbar-right{flex-direction:column;align-items:stretch;gap:.45rem}.table-toolbar-right>*{width:100%}.table-pagination{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.34rem .46rem;overflow:hidden}.table-pagination-info{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.45rem;font-size:.66rem;flex-shrink:0}.table-pagination-summary{white-space:nowrap}.table-pagination-divider{display:none}.table-footer-select{gap:.3rem;flex-shrink:0}.table-footer-select .rc-field-label{display:none}.table-per-page-select{padding:.2rem 1.25rem .2rem .42rem;min-height:1.45rem;font-size:.68rem}.table-pagination-controls{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.4rem;flex-shrink:0}.table-pagination-buttons{flex-wrap:nowrap;justify-content:flex-end;gap:.25rem}.table-pagination-buttons .button-icon-sm{min-height:1.48rem;min-width:1.48rem;padding-inline:.34rem}.table-pagination-jump{width:auto;gap:.25rem}.table-pagination-input{width:2.55rem;min-width:2.55rem;padding:.2rem .34rem}.table-header-button{width:1.42rem;height:1.42rem}.table-header-button-icon,.table-sort-icon{font-size:.82rem}.table-action-icon{width:1.55rem;height:1.55rem;border-radius:10px}.table-action-icon-glyph{font-size:1rem}}@media(max-width:520px){.table-shell th,.table-shell td{padding:.2rem .28rem}.table-header-label{font-size:.56rem}.table-pagination-buttons .button-icon-sm{min-height:1.4rem}}@media(max-width:680px){.table-shell th{background:var(--rc-color-surface-alt);border-bottom:1px solid rgba(255,122,24,.22);box-shadow:0 1px #ff7a182e;padding:.45rem .5rem}.table-shell thead{background:linear-gradient(180deg,#ff7a181a,#ff7a1805)}.table-header-button{width:1.4rem;height:1.4rem}.table-header-button-icon{font-size:.85rem}.table-header-actions{gap:.04rem}.table-scroll-container{scrollbar-width:none;scrollbar-color:transparent transparent}.table-scroll-container::-webkit-scrollbar{height:0;width:0;background:transparent}.table-scroll-container::-webkit-scrollbar-thumb{background:transparent}.table-scroll-container::-webkit-scrollbar-track{background:transparent}}.table-row-clickable{cursor:pointer;transition:background .15s ease}.table-row-clickable:hover{background:#ffffff08}.table-row-clickable:active{background:#ffffff0d}@media(max-width:1024px){.table-shell{max-height:none;flex:1 1 auto;min-height:0}.table-responsive{overflow:hidden;scrollbar-width:none}.table-responsive::-webkit-scrollbar{width:0;height:0}.table-scroll-container{overflow-x:auto;overflow-y:auto;scrollbar-width:none;scrollbar-color:transparent transparent}.table-scroll-container::-webkit-scrollbar{width:0;height:0;background:transparent}.table-scroll-container::-webkit-scrollbar-thumb,.table-scroll-container::-webkit-scrollbar-track{background:transparent}.table-shell table{min-width:880px}.table-shell td{word-break:normal;overflow-wrap:anywhere}}.table-shell:has(>table),body .db-table-card,body .sqs-queue-table-wrapper{max-height:min(70dvh,42rem);overflow:auto;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:rgba(255,122,24,.72) rgba(255,255,255,.08)}.table-shell:has(>table)::-webkit-scrollbar,body .db-table-card::-webkit-scrollbar,body .sqs-queue-table-wrapper::-webkit-scrollbar{width:.55rem;height:.55rem}.table-shell:has(>table)::-webkit-scrollbar-track,body .db-table-card::-webkit-scrollbar-track,body .sqs-queue-table-wrapper::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.table-shell:has(>table)::-webkit-scrollbar-thumb,body .db-table-card::-webkit-scrollbar-thumb,body .sqs-queue-table-wrapper::-webkit-scrollbar-thumb{background:#ff7a18b8;border-radius:999px}.table-shell:has(>table)>table,body .db-compare-table,body .sqs-queue-table{min-width:max(100%,44rem)}.table-shell:has(>table) th,body .db-compare-table th,body .sqs-queue-table th{position:sticky;top:0;z-index:8;background:var(--rc-color-surface-alt);color:#ffffffc7;font-weight:600;border-bottom:1px solid var(--rc-color-border);box-shadow:none}@media(max-width:680px){.table-shell:has(>table),body .db-table-card,body .sqs-queue-table-wrapper{max-height:none;height:100%;flex:1 1 auto;min-height:0}.table-shell:has(>table)>table,body .db-compare-table,body .sqs-queue-table{min-width:max(100%,38rem)}body .db-compare-table th,body .db-compare-table td,body .sqs-queue-table th,body .sqs-queue-table td{padding:.34rem .5rem;font-size:.68rem;line-height:1.2}}.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-reverse}.nav-accordion--upwards .nav-submenu{margin-top:0;margin-bottom:.3rem;padding-top:.28rem;padding-bottom:.4rem}.nav-accordion--upwards .nav-submenu--floating{top:auto;bottom:0}.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:calc(100% + .5rem);right:auto;top:0}.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;grid-template-rows:100dvh;height:100dvh;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);display:inline-flex;align-items:baseline;gap:.32rem}.layout-mobile-bar__version{font-size:.55rem;font-weight:600;letter-spacing:.04em;text-transform:lowercase;color:var(--rc-color-muted);padding:.08rem .34rem;border-radius:6px;background:#ff7a181f;border:1px solid rgba(255,122,24,.25);line-height:1}.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;display:none}.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;display:inline-flex;align-items:center;gap:.4rem}.layout-mobile-bar__action--account-name{width:auto;height:auto;min-height:2.65rem;padding:.25rem .45rem .25rem .7rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.layout-mobile-bar__action-caret{font-size:1.05rem;color:var(--rc-color-muted);flex-shrink:0;transition:color .16s ease,transform .16s ease}.layout-mobile-bar__action--account:hover .layout-mobile-bar__action-caret,.layout-mobile-bar__action--account:focus-visible .layout-mobile-bar__action-caret{color:var(--rc-color-primary)}.layout-mobile-bar__name{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;line-height:1.05;max-width:min(58vw,14rem);min-width:0;text-align:right}.layout-mobile-bar__name-first{font-size:.82rem;font-weight:600;color:var(--rc-color-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.layout-mobile-bar__name-last{font-size:.7rem;font-weight:500;color:var(--rc-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-top:.1rem}.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;grid-template-rows:100dvh;height:100dvh;overflow:hidden}.layout-sidebar{position:fixed;top:0;bottom:0;left:calc(-1*min(82vw,300px) - 8px);right:auto;width:min(82vw,300px);max-width:300px;padding:var(--rc-space-3) var(--rc-space-2);gap:var(--rc-space-2);transition:left .28s ease;z-index:50;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:rgba(255,122,24,.75) rgba(255,255,255,.08);-webkit-backdrop-filter:none;backdrop-filter:none;background:#05050af5;box-shadow:16px 0 36px #0000008c}.layout-sidebar::-webkit-scrollbar{width:9px}.layout-sidebar::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.layout-sidebar::-webkit-scrollbar-thumb{background:#ff7a18bf;border-radius:999px}.layout-sidebar--mobile-open{left:0;right:auto}.layout-sidebar .nav-submenu{position:fixed;top:0;left:max(0px,calc(min(82vw,300px) - 60px));right:8px;bottom:0;width:auto;max-width:none;max-height:100dvh;margin:0;padding:calc(var(--rc-space-3) + 12px) var(--rc-space-2) var(--rc-space-3);border:none;border-left:2px solid var(--rc-color-primary);border-radius:0;background:#070910fb;box-shadow:-18px 0 42px #0009;overflow-y:auto;overscroll-behavior:contain;z-index:60;animation:navSubmenuSlideIn .22s ease-out}.layout-sidebar .nav-submenu-link{padding:.55rem .7rem;font-size:.88rem}.layout-sidebar .nav-submenu-label{white-space:normal;word-break:break-word;line-height:1.25}.layout-sidebar .nav-submenu-enter-from,.layout-sidebar .nav-submenu-leave-to{opacity:0;transform:translate(-12px)}.layout-sidebar--mobile-open .nav-submenu--floating{position:fixed;top:var(--nav-submenu-floating-top, 56px);bottom:auto;left:min(76vw,260px);width:min(54vw,240px);min-width:180px;max-width:240px;max-height:calc(100dvh - var(--nav-submenu-floating-top, 56px) - 12px);margin:0;padding:.55rem .5rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);border-left:2px solid var(--rc-color-primary);background:#0b0d14f7;box-shadow:12px 0 36px #0000008c;overflow-y:scroll;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:rgba(255,122,24,.78) rgba(255,255,255,.08);z-index:60;animation:navSubmenuSlideIn .2s ease-out}.layout-sidebar--mobile-open .nav-submenu--floating::-webkit-scrollbar{width:9px}.layout-sidebar--mobile-open .nav-submenu--floating::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.layout-sidebar--mobile-open .nav-submenu--floating::-webkit-scrollbar-thumb{background:#ff7a18c7;border-radius:999px}.layout-sidebar--mobile-open .nav-submenu--floating .nav-submenu-link{padding:.45rem .5rem;gap:.4rem}.layout-sidebar--mobile-open .nav-submenu--floating .nav-submenu-label{font-size:.78rem;line-height:1.2;white-space:normal;word-break:break-word}.layout-sidebar--mobile-open .nav-submenu--floating .nav-icon-glyph--submenu{font-size:1rem}.layout-sidebar--mobile-open .nav-accordion--upwards .nav-submenu--floating{top:var(--nav-submenu-floating-top, 56px);bottom:auto}@keyframes navSubmenuSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes navSubmenuSlideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;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:relative;z-index:30;width:100%;margin:0;flex-shrink:0}.layout-content{padding:0;gap:0;overflow:hidden}.layout-toolbar{padding:var(--rc-space-2) calc(var(--rc-space-3) * .9) calc(var(--rc-space-2) * .7);flex-shrink:0}.layout-main{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 calc(var(--rc-space-3) * .9) calc(var(--rc-space-2) * .7)}.nav-link{padding:.5rem}.nav-link--accordion{padding:.45rem}}@media(max-width:680px){.layout-mobile-bar{padding:.48rem .72rem}.layout-mobile-bar__action{width:2.25rem;height:2.25rem;border-radius:12px}.layout-mobile-bar__action-icon{font-size:1rem}.layout-mobile-bar__action--account-name{width:auto;height:auto;min-height:2.25rem;padding:.2rem .45rem .2rem .55rem;max-width:60vw}.layout-mobile-bar__name{max-width:100%}.layout-mobile-bar__name-first{font-size:.74rem}.layout-mobile-bar__name-last{font-size:.64rem}.layout-mobile-bar__logo{width:28px;height:28px}.layout-main{padding-inline:calc(var(--rc-space-3) * .72)}.toolbar-lead-icon{width:2.4rem;height:2.4rem;border-radius:12px;margin-right:.45rem}.toolbar-lead-glyph{font-size:1.55rem}.toolbar-lead-text h1{font-size:.95rem}.toolbar-lead-text p{font-size:.66rem}.layout-toolbar{padding-top:.42rem}.toolbar-lead-text .toolbar-refresh{width:1.6rem;height:1.6rem;min-height:0;padding:0;border-radius:8px}.toolbar-lead-text .toolbar-refresh .button-icon-glyph{font-size:.85rem}}.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;scrollbar-width:auto;scrollbar-color:rgba(255,122,24,.78) rgba(255,255,255,.08);scrollbar-gutter:stable}.modal-body::-webkit-scrollbar{width:10px}.modal-body::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.modal-body::-webkit-scrollbar-thumb{background:#ff7a18c7;border-radius:999px}.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%}.modal-footer .button-rc,.modal-footer button,.modal-footer-actions .button-rc,.modal-footer-actions button{padding:.4rem .85rem;font-size:.78rem;min-height:0;line-height:1.2;border-radius:8px;font-weight:600}.modal-footer .button-rc .iconify,.modal-footer button .iconify{font-size:.95rem}@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:.85rem;overflow-y:scroll}.modal-footer-actions{flex-direction:row;align-items:stretch}.modal-footer-actions>*{flex:1 1 0;min-width:0}}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:wrap;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:140px;flex:0 1 auto;-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:1024px){.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;flex-wrap:wrap}.report-stat{flex:0 1 auto;min-width:140px;max-width:220px}.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}@media(max-width:680px){.report-toolbar{gap:.45rem}.report-toolbar-body{gap:.5rem}.report-toolbar-heading{font-size:.95rem}.report-toolbar-subtitle{font-size:.7rem;line-height:1.25}.report-toolbar-kicker{font-size:.6rem}.report-toolbar-stats{gap:.4rem;margin-left:0;flex-wrap:nowrap}.report-stat{flex:1 1 0;min-width:0;padding:.4rem .5rem;border-radius:10px;gap:.15rem;box-shadow:0 6px 12px #0f10172e}.report-stat-label{font-size:.52rem;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-stat-value{font-size:.86rem;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-shell{gap:.55rem}.report-controls{flex-direction:row!important;flex-wrap:wrap;padding:.4rem;gap:.4rem;border-radius:12px}.report-controls-primary,.report-controls-secondary{flex-direction:row!important;flex-wrap:nowrap;gap:.35rem;width:auto;flex:1 1 100%;margin-left:0}.report-controls-primary{order:1!important}.report-controls-secondary{order:2!important;align-items:center}.report-search-field{flex:1 1 auto;width:auto;order:1!important}.report-select-group{flex-direction:row;flex:1 1 auto;width:auto;order:2!important;gap:.35rem}.report-search,.report-select-control,.custom-select-trigger{padding:.32rem .5rem;border-radius:9px;max-height:32px;min-height:32px;height:32px}.report-search-input,.report-select-input,.custom-select-value{font-size:.74rem}.report-controls-meta{width:auto;flex:0 0 auto;margin-left:auto;gap:.35rem}.report-export-menu{width:auto;flex:0 0 auto}.report-export-trigger{width:auto;padding:.3rem .5rem;height:32px;border-radius:9px;gap:.25rem;justify-content:center}.report-export-trigger-icon{font-size:.86rem}.report-export-trigger-caret{font-size:.72rem}.report-export-menu-item{padding:.42rem .55rem;font-size:.74rem}.report-controls-status{width:auto;justify-content:flex-start}.report-badge-loading{padding:.25rem .5rem;font-size:.62rem}.col-sort-btn{margin-left:4px;padding:1px 3px}.col-sort-btn svg{width:12px;height:12px}}@media(max-width:420px){.report-toolbar-stats{flex-wrap:wrap}.report-stat{flex:1 1 calc(33.333% - .4rem)}.report-stat-value{font-size:.78rem}}.report-shell .report-date-bar{display:grid;grid-template-columns:1fr;gap:.55rem;padding:.55rem;margin:0;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#08090eb8;box-shadow:0 16px 30px #08090e33}.report-shell .db-date-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.report-shell .db-date-btn{justify-content:center;width:100%;min-width:0;min-height:2.35rem;padding:.45rem .55rem;border-radius:10px;font-size:.78rem;white-space:nowrap}.report-shell .db-date-custom{display:grid;grid-template-columns:1fr;gap:.5rem;align-items:end}.report-shell .db-date-input,.report-shell .db-date-apply{width:100%;min-height:2.35rem}body .report-shell .report-controls{display:grid;grid-template-columns:1fr;gap:.6rem;flex:0 0 auto;min-height:0;padding:.65rem;border-radius:14px}body .report-shell .report-controls-primary,body .report-shell .report-controls-secondary,body .report-shell .report-controls-meta,body .report-shell .report-select-group,body .report-shell .report-search-field,body .report-shell .report-sort-group{display:grid;grid-template-columns:1fr;width:100%;min-width:0;min-height:0;flex:none;gap:.5rem;margin:0;order:initial}body .report-shell .report-sort-group--mobile{display:none}body .report-shell .report-controls-meta{grid-template-columns:minmax(0,1fr) auto;align-items:end}.report-filter-label{display:block;margin:0 0 .22rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e}.report-native-select{display:grid;min-width:0}.report-native-select-control,body .report-shell .report-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;min-height:2.45rem;padding:0 .7rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0f1017e0;transition:border .2s ease,box-shadow .2s ease,background .2s ease}body .report-shell .report-search{grid-template-columns:auto minmax(0,1fr);padding:0 .78rem}.report-native-select-control:focus-within,body .report-shell .report-search:focus-within{border-color:#ff7a1894;box-shadow:0 0 0 3px #ff7a182e}.report-native-select-input,body .report-shell .report-search-input{min-width:0;width:100%;height:100%;border:none;background:transparent;color:var(--rc-color-strong);font-size:.86rem;line-height:1;outline:none}.report-export-trigger-label{display:inline-flex;align-items:center;line-height:1}.report-native-select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark}.report-native-select-caret{color:#ffffffad;pointer-events:none}body .report-shell .report-export-menu{width:auto;justify-self:end}body .report-shell .report-export-trigger{width:auto;min-width:2.75rem;min-height:2.45rem;border-radius:12px}body .report-table-card{width:100%;max-width:100%;max-height:none;overflow-x:auto;overflow-y:visible;border-radius:14px}body .report-table{min-width:max(100%,45rem)}body .report-table--billing{min-width:max(100%,62rem)}body .report-table--billing .report-revenue-cell{min-width:15rem}body .report-table th,body .report-table td{text-align:left;vertical-align:middle}body .report-table th.text-center,body .report-table td.text-center{text-align:center}.report-risk{display:inline-flex;align-items:center;justify-content:center;min-width:4.6rem;padding:.18rem .52rem;border-radius:999px;font-size:.7rem;font-weight:800}.report-risk--ok{background:#18c29c24;color:var(--rc-color-success)}.report-risk--warn{background:#fbbf2424;color:#fde68a}.report-risk--danger{background:#ff5f7a29;color:var(--rc-color-danger)}.report-stat--warning{background:linear-gradient(135deg,#fbbf243d,#fbbf241a);border-color:#fbbf2457}.report-stat--warning .report-stat-value{color:#fde68a}@media(min-width:560px){.report-shell .db-date-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.report-shell .db-date-custom{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}@media(min-width:760px){body .report-shell .report-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end}body .report-shell .report-controls-primary{grid-template-columns:minmax(14rem,1fr) minmax(12rem,18rem);align-items:end}body .report-shell .report-controls-secondary{align-items:end}}@media(max-width:759px){body .report-shell .report-controls{grid-template-rows:auto auto;align-items:start}body .report-shell .report-controls-primary{grid-template-rows:none;grid-auto-rows:minmax(3.95rem,max-content);align-items:start;min-height:12.85rem;height:auto!important}body .report-shell .report-search-field,body .report-shell .report-select-group,body .report-shell .report-sort-group,body .report-shell .report-native-select{align-self:start;min-height:3.95rem;height:auto!important;overflow:visible}body .report-shell .report-controls-secondary,body .report-shell .report-controls-meta{min-height:2.45rem;height:auto!important}body .report-shell .report-sort-group--mobile{display:grid}body .report-shell .report-controls-meta{grid-template-columns:1fr;justify-items:stretch}body .report-shell .report-controls-status:empty{display:none}body .report-shell .report-export-menu,body .report-shell .report-export-trigger{width:100%}body .report-table-card{height:auto!important;flex:0 0 auto!important;overflow:visible!important;border:none;background:transparent;box-shadow:none}body .report-table{display:block;width:100%;min-width:0!important;border-collapse:separate}body .report-table--billing .report-revenue-cell{min-width:0}body .report-table thead{display:none}body .report-table tbody{display:grid;gap:.65rem;width:100%}body .report-table tbody tr{display:grid;gap:.42rem;padding:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#08090ebd;box-shadow:0 14px 26px #08090e33;cursor:default}body .report-table tbody tr:hover{background:#0b0c12e6}body .report-table td{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;min-width:0;padding:.46rem .55rem!important;border:none!important;border-radius:10px;background:#ffffff09;color:var(--rc-color-strong);font-size:.78rem;line-height:1.25;text-align:right!important;overflow-wrap:anywhere}body .report-table td:before{content:attr(data-label);flex:0 0 auto;color:#ffffff9e;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body .report-table td:first-child{justify-content:flex-start;padding:0!important;background:transparent;color:#ffffffa8;font-size:.72rem;font-weight:700;text-align:left!important}body .report-table td:first-child:before,body .report-table td:nth-child(2):before{display:none}body .report-table td:nth-child(2){justify-content:flex-start;padding:0 0 .3rem!important;background:transparent;color:var(--rc-color-strong);font-size:.92rem;font-weight:800;text-align:left!important}body .report-table td.text-success{color:var(--rc-color-success)}body .report-table td.text-danger{color:var(--rc-color-danger)}}@media(max-width:420px){.report-tab{font-size:.72rem;gap:.25rem}body .report-table{min-width:max(100%,42rem)}}@media(forced-colors:active){.report-tab,.report-shell .report-date-bar,body .report-shell .report-controls,.report-native-select-control,body .report-shell .report-search,body .report-table-card,.report-risk{border-color:ButtonBorder}}.report-quality-warning{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .9rem;border:1px solid rgba(245,185,66,.35);border-radius:8px;background:#f5b9421a;color:#f7d889}.report-quality-warning>svg{flex:0 0 auto;width:1.25rem;height:1.25rem}.report-quality-warning div{display:grid;gap:.15rem}.report-quality-warning strong{color:#fff0c2}.report-quality-warning span{color:#fff0c2c7;font-size:.78rem}.report-analytics{display:grid;gap:.85rem}.report-analytics-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.report-analytics-header>div{display:grid;gap:.18rem}.report-analytics-kicker{color:#20d4a3;font-size:.66rem;font-weight:800;text-transform:uppercase}.report-analytics-header h2{margin:0;color:#f8fafc;font-size:1.08rem}.report-analytics-header p,.report-analytics-card p{margin:0;color:#9298a8;font-size:.75rem}.report-analytics-source{display:inline-flex;align-items:center;gap:.35rem;color:#a8b0c2;font-size:.72rem}.report-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.report-analytics-card{min-width:0;padding:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0c0e16b8}.report-analytics-card--wide{grid-column:1 / -1}.report-analytics-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.report-analytics-card h3{margin:0 0 .18rem;color:#f1f5f9;font-size:.88rem}.report-analytics-empty{display:flex;align-items:center;gap:.65rem;min-height:7rem;color:#9399aa}.report-analytics-empty svg{width:2rem;height:2rem;color:#596176}.report-analytics-empty div{display:grid;gap:.18rem}.report-analytics-empty strong{color:#d9dde7}.report-analytics-empty span{font-size:.75rem}.report-table-empty{padding:2rem!important;text-align:center!important;color:#8f96a8}.report-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.85rem;color:#9399aa;font-size:.74rem}.report-pagination label{display:inline-flex;align-items:center;gap:.4rem}.report-pagination-size,.report-pagination-button{min-height:2.15rem;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#151722;color:#e5e7eb}.report-pagination-size{padding:0 1.75rem 0 .6rem}.report-pagination-actions{display:inline-flex;gap:.35rem}.report-pagination-button{width:2.15rem;display:inline-grid;place-items:center;cursor:pointer}.report-pagination-button:disabled{opacity:.38;cursor:not-allowed}.report-stat--usd{background:linear-gradient(135deg,#4f9cf938,#20d4a314);border-color:#4f9cf94d}.report-toolbar-body:has(.report-toolbar-stats--billing){flex-wrap:wrap}.report-toolbar-stats--billing{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0}.report-toolbar-stats--billing .report-stat{min-width:0;padding:.75rem .85rem;border-radius:8px}@media(min-width:760px){body .report-shell .report-controls-primary{grid-template-columns:minmax(14rem,1fr) repeat(3,minmax(10rem,14rem))}}@media(max-width:759px){.report-analytics-grid{grid-template-columns:1fr}.report-analytics-card--wide{grid-column:auto}.report-analytics-header{align-items:flex-start;flex-direction:column}.report-pagination{align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.report-toolbar-stats--billing{grid-template-columns:repeat(2,minmax(0,1fr))}.report-toolbar-stats--billing .report-stat:nth-child(n+4){grid-column:1 / -1}.report-toolbar-stats--billing .report-stat:nth-child(n+4) .report-stat-value{overflow:visible;white-space:normal;text-overflow:clip}}.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.35fr repeat(3,minmax(0,1fr));gap:var(--rc-space-2);width:100%}.db-kpi-row--secondary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--rc-space-2)}@media(max-width:1100px){.db-kpi-row{grid-template-columns:repeat(2,1fr)}.db-kpi-row--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.db-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.db-kpi-card--hero{grid-column:1 / -1}.db-kpi-row>.db-kpi-card:last-child{grid-column:1 / -1}}.db-kpi-card{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;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-icon--red{background:#ff527033;color:var(--rc-color-danger)}.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:.6rem;padding:.5rem .75rem;margin-bottom:.5rem;background:var(--rc-color-surface);border-radius:var(--rc-radius);border:1px solid var(--rc-color-border)}.db-date-presets{display:flex;gap:2px;flex-wrap:nowrap;background:#ffffff0d;border-radius:10px;border:1px solid rgba(255,255,255,.07);padding:3px}.db-date-btn{display:inline-flex;align-items:center;gap:.28rem;padding:.3rem .72rem;border-radius:7px;font-size:.79rem;font-weight:500;cursor:pointer;background:transparent;color:var(--rc-color-muted);border:none;white-space:nowrap;transition:background .14s ease,color .14s ease}.db-date-btn:hover{color:var(--rc-color-strong);background:#ffffff12}.db-date-btn--active{background:var(--rc-color-primary);color:#fff;font-weight:600;box-shadow:0 2px 8px #ff7a1859}.db-date-btn:focus-visible{outline:2px solid var(--rc-color-primary);outline-offset:-2px}.db-date-btn-icon{font-size:1rem;flex-shrink:0}.db-date-custom{display:flex;align-items:flex-end;gap:.45rem;flex-wrap:wrap;padding:.35rem .65rem;background:#ffffff0a;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.db-date-label{display:flex;flex-direction:column;gap:.15rem;font-size:.66rem;color:var(--rc-color-muted);font-weight:600;text-transform:uppercase;letter-spacing:.07em}.db-date-input{padding:.3rem .55rem;border-radius:7px;font-size:.8rem;border:1px solid rgba(255,255,255,.1);background:#ffffff12;color:var(--rc-color-strong);color-scheme:dark;width:9.2rem;transition:border-color .14s ease}.db-date-input:focus{outline:none;border-color:var(--rc-color-primary);background:#ff7a180f}.db-date-apply{padding:.3rem .75rem;font-size:.8rem;align-self:flex-end}.db-date-loading{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--rc-color-muted)}.db-date-range-label{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;font-size:.76rem;font-weight:500;color:var(--rc-color-muted);white-space:nowrap;padding:.2rem .6rem;background:#ffffff0a;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.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:#ffffff06}.db-compare-table th{padding:.65rem 1rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffffc7;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:.5rem;width:100%;margin-top:.5rem}.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-quality-warning{display:flex;align-items:flex-start;gap:.65rem;margin:.8rem 0;padding:.75rem .9rem;border:1px solid rgba(245,185,66,.35);border-radius:8px;background:#f5b9421a;color:#f7d889}.db-quality-warning>svg{flex:0 0 auto;width:1.25rem;height:1.25rem}.db-quality-warning div{display:grid;gap:.15rem}.db-quality-warning span{color:#fff0c2c7;font-size:.78rem}.db-analytics{display:grid;gap:.8rem;margin:1rem 0}.db-analytics-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.db-analytics-header>div{display:grid;gap:.16rem}.db-analytics-header>div>span{color:#20d4a3;font-size:.66rem;font-weight:800;text-transform:uppercase}.db-analytics-header h2{margin:0;color:#f8fafc;font-size:1.08rem}.db-analytics-header p,.db-analytics-chart p{margin:0;color:#9298a8;font-size:.75rem}.db-analytics-source{display:inline-flex;align-items:center;gap:.35rem;color:#a8b0c2;font-size:.72rem}.db-analytics-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(18rem,.8fr);gap:.75rem}.db-analytics-chart{min-width:0;padding:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0c0e16b8}.db-analytics-chart>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.db-analytics-chart h3{margin:0 0 .18rem;color:#f1f5f9;font-size:.88rem}.db-analytics-empty{display:grid;place-items:center;min-height:15rem}.db-revenue-list{display:grid;gap:.5rem}.db-revenue-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1.25fr) minmax(180px,1.25fr);gap:.75rem;align-items:center;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff06;color:var(--rc-color-muted);font-size:.78rem}.db-revenue-row strong{color:var(--rc-color-strong)}.db-revenue-row-rv{color:var(--rc-color-success)}.db-revenue-row-missing{color:var(--rc-color-warning)}@media(max-width:760px){.db-revenue-row{grid-template-columns:1fr;gap:.28rem}}.db-op-card--unavailable{border-color:#f5b94247;opacity:.82}.db-op-data-warning{color:#f5b942;font-size:.65rem;font-weight:700}.db-kpi-value--amount{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.15rem}@media(max-width:900px){.db-analytics-grid{grid-template-columns:1fr}}@media(max-width:640px){.db-analytics-header{align-items:flex-start;flex-direction:column}}.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-billing-summary{display:flex;min-height:12rem;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;text-align:center}.db-modal-billing-summary .db-modal-kpi-icon{font-size:2rem}.db-modal-billing-summary strong{color:var(--rc-color-strong);font-size:2rem;line-height:1}.db-modal-billing-summary span{color:var(--rc-color-text);font-size:.8rem;font-weight:600}.db-modal-billing-summary small{max-width:22rem;color:var(--rc-color-muted);font-size:.68rem;line-height:1.45}.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}@media(max-width:680px){.db-date-bar{flex-direction:column;align-items:stretch;gap:.5rem;padding:.6rem}.db-date-presets{width:100%;justify-content:stretch}.db-date-btn{flex:1;flex-direction:column;justify-content:center;padding:.42rem .2rem;font-size:.62rem;line-height:1.15;text-align:center;min-height:52px;gap:.22rem;letter-spacing:-.01em}.db-date-btn-icon{font-size:1.1rem}.db-date-custom{flex-direction:column;align-items:stretch;gap:.5rem;padding:.55rem .65rem}.db-date-input{width:100%}.db-date-apply{width:100%;justify-content:center}.db-date-range-label{margin-left:0;font-size:.7rem;align-self:flex-start}.db-kpi-card{padding:.55rem .6rem;gap:.45rem;flex-direction:column;align-items:flex-start;min-width:0}.db-kpi-card--hero{flex-direction:row;align-items:center;padding:.7rem .85rem}.db-kpi-icon-wrap{width:32px;height:32px;font-size:.95rem;border-radius:9px}.db-kpi-card--hero .db-kpi-icon-wrap{width:38px;height:38px;font-size:1.1rem;border-radius:11px}.db-kpi-value{font-size:1rem}.db-kpi-card--hero .db-kpi-value{font-size:1.25rem}.db-kpi-label{font-size:.55rem;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.db-kpi-hint{font-size:.58rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.db-kpi-body{width:100%;min-width:0}.db-kpi-donut-wrap{width:72px;height:72px}.db-donut-number{font-size:.92rem}.db-donut-label{font-size:.52rem}}.db-executive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:.75rem;margin-top:1rem}.db-executive-card{--db-executive-accent: #8f97a8;display:flex;flex-direction:column;gap:.55rem;min-width:0;min-height:10.5rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.08);border-top:2px solid var(--db-executive-accent);border-radius:8px;background:#0f1119c2}.db-executive-card--base{--db-executive-accent: #20d4a3}.db-executive-card--growth{--db-executive-accent: #57a6ff}.db-executive-card--billing{--db-executive-accent: #8fe2ca}.db-executive-card--value{--db-executive-accent: #f4bd50}.db-executive-card-header{display:flex;gap:.65rem;align-items:flex-start;justify-content:space-between}.db-executive-card-header>div{min-width:0}.db-executive-card-header span{color:#8f96a6;font-size:.62rem;font-weight:750;text-transform:uppercase}.db-executive-card-header h2{margin:.18rem 0 0;color:#eff2f6;font-size:.86rem;letter-spacing:0}.db-executive-value{color:#f7f8fa;font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1.05;overflow-wrap:anywhere}.db-executive-value--money{color:#f5c96e;font-size:clamp(1.1rem,1.8vw,1.65rem)}.db-executive-card>p,.db-executive-card>small{margin:0;color:#9098a8;font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.db-executive-base-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center}.db-executive-base-body .db-kpi-donut-wrap{width:5rem;height:5rem}.db-executive-legend{display:grid;gap:.55rem}.db-executive-legend span,.db-executive-breakdown span{gap:.32rem;align-items:center;color:#a0a7b6;font-size:.7rem}.db-executive-legend span{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;min-width:0}.db-executive-legend b{min-width:0;color:#a0a7b6;font-weight:500;white-space:nowrap}.db-executive-breakdown span{display:inline-flex}.db-executive-legend i,.db-executive-breakdown i{display:inline-block;width:.52rem;height:.52rem;border-radius:2px}.db-executive-legend .is-active,.db-executive-breakdown .is-active{background:#20d4a3}.db-executive-legend .is-inactive,.db-executive-breakdown .is-inactive{background:#ff5b78}.db-executive-legend strong{color:#f0f2f6;font-variant-numeric:tabular-nums;white-space:nowrap}.db-executive-legend small{color:#818999;font-size:.65rem;font-variant-numeric:tabular-nums;white-space:nowrap}.db-executive-breakdown{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin-top:auto;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.db-performance{display:grid;gap:.85rem;margin-top:1.2rem;padding-top:.1rem}.db-performance-header{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between}.db-performance-header>div{min-width:0}.db-performance-header>div>span{color:#70dfbe;font-size:.64rem;font-weight:800;text-transform:uppercase}.db-performance-header h2{margin:.18rem 0 0;color:#f1f3f7;font-size:1.08rem;letter-spacing:0}.db-performance-header p{max-width:78ch;margin:.28rem 0 0;color:#9299a9;font-size:.76rem}.db-performance-source{display:inline-flex;gap:.35rem;align-items:center;padding:.36rem .55rem;color:#a7afbf;font-size:.68rem;white-space:nowrap;border:1px solid rgba(255,255,255,.09);border-radius:5px;background:#ffffff06}.db-decision-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.db-decision-strip article{display:grid;gap:.2rem;min-width:0;padding:.75rem .9rem;border-right:1px solid rgba(255,255,255,.07)}.db-decision-strip article:last-child{border-right:0}.db-decision-strip span{color:#858d9d;font-size:.62rem;font-weight:700;text-transform:uppercase}.db-decision-strip strong{color:#f0f2f6;font-size:.94rem;overflow-wrap:anywhere}.db-decision-strip small{color:#8f97a7;font-size:.67rem;line-height:1.35}.db-performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.db-performance-card{min-width:0;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0d0f17ad}.db-performance-card>header{display:flex;gap:.7rem;align-items:flex-start;justify-content:space-between}.db-performance-card h3{margin:0;color:#edf0f5;font-size:.86rem}.db-performance-card header p{margin:.2rem 0 0;color:#8f97a7;font-size:.7rem}.db-performance-empty{display:grid;min-height:12rem;margin:0;place-items:center;color:#858d9d;font-size:.75rem}.db-economy-list{display:grid;gap:0;padding-top:.65rem}.db-economy-list>div{display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(0,1.7fr);gap:.75rem;align-items:start;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.07)}.db-economy-list>div:last-child{border-bottom:0}.db-economy-list>div>strong{color:#edf0f5;font-size:.78rem}.db-economy-list dl{display:grid;gap:.4rem;margin:0}.db-economy-list dl>div{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.5rem}.db-economy-list dt{color:#81899a;font-size:.67rem}.db-economy-list dd{margin:0;color:#dce0e8;font-size:.72rem;text-align:right;overflow-wrap:anywhere}.db-economy-list .is-rv{color:#f2ca78;font-weight:700}.db-economy-list .is-missing{color:#f08ca0}@media(max-width:760px){.db-executive-grid,.db-performance-grid{grid-template-columns:1fr}.db-executive-card{min-height:0}.db-performance-header{align-items:flex-start;flex-direction:column}.db-decision-strip{grid-template-columns:1fr}.db-decision-strip article{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.db-decision-strip article:last-child{border-bottom:0}.db-economy-list>div{grid-template-columns:1fr}}.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:.6rem;height:auto}.current-messages-toolbar-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;gap:.65rem}.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:.5rem;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 100%;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:flex-end;gap:.55rem;padding:.55rem .7rem;border-radius:14px;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{min-width:0;display:flex;flex-direction:column;gap:.25rem}.current-messages-filter-input{min-height:2rem;padding-block:.32rem;font-size:.76rem}.current-messages-filter-actions{display:inline-flex;gap:.45rem;margin-left:0;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:auto;max-height:none;overflow-y:visible;overflow-x:hidden;padding-right:0}.current-messages-table{display:flex;flex-direction:column;gap:.45rem;flex:1 1 auto;min-height:0}.current-messages-group{display:flex;flex-direction:column;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#080b14cc;box-shadow:0 8px 24px #0003;overflow:visible;max-height:none}.current-messages-group .current-messages-table-row--product{position:relative;top:auto;z-index:3;background:#080b14f2;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgba(255,255,255,.08)}.current-messages-group>.current-messages-table-row--message:first-of-type{border-top:none}.current-messages-group{overflow-y:visible}.current-messages-table-row{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(145px,.7fr) minmax(118px,.55fr) minmax(170px,.9fr);gap:.65rem;padding:.38rem .62rem;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:.35rem;grid-template-columns:minmax(250px,1.5fr) minmax(150px,.7fr) minmax(120px,.55fr) minmax(180px,.9fr);gap:.7rem;justify-content:flex-start}.current-messages-table-row--message{grid-template-columns:96px minmax(260px,1fr) 132px 28px;border-left:4px solid transparent;background:#ffffff05;transition:background .2s ease,border-color .2s ease;padding:.26rem .55rem;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:42px;height:42px;border-radius:13px;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:1.85rem;height:1.42rem;border-radius:10px;background:#ffffff14;box-shadow:0 12px 20px #00000042;font-family:var(--rc-font-emoji);font-size:1.08rem;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:.86rem;font-weight:600;line-height:1.15}.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:auto;min-width:38px;height:28px;border-radius:10px;padding-inline:.45rem;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:.14rem .42rem;border-radius:999px;background:#ffffff1a;font-size:.56rem;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:.54rem;letter-spacing:.08em;text-transform:uppercase;color:#fff9;flex-shrink:0}.current-messages-cell-label--date{color:#ffffff8c}.current-messages-cell-value{font-size:.72rem;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:.14rem .5rem;border-radius:999px;font-size:.62rem;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:.2rem 0;justify-content:center;align-items:stretch}.current-messages-message-text{margin:0;font-size:.76rem;line-height:1.25;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:1.45rem;height:1.45rem;border-radius:9px;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:1.55rem;height:1.55rem;border-radius:9px;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}@media(max-width:1100px){.current-messages-filter-bar{grid-template-columns:repeat(2,minmax(180px,1fr))}.current-messages-filter-actions{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:760px){.current-messages-toolbar-header{align-items:flex-start}.current-messages-header-meta{margin-left:0;align-items:flex-start;justify-content:flex-start}.current-messages-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.55rem .6rem}.current-messages-filter{min-width:0;flex:unset}.current-messages-filter-input{min-height:1.95rem;font-size:.72rem}.current-messages-filter .rc-field-label{font-size:.55rem;letter-spacing:.04em}.current-messages-filter-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:.4rem;align-self:stretch}.current-messages-filter-actions .button-icon{width:100%;justify-content:center}.current-messages-scroll{overflow:visible;padding-bottom:0}.current-messages-table{min-width:0;width:100%}.current-messages-table-row--product{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center;grid-template-columns:none!important;gap:.25rem .4rem;padding:.5rem .65rem .55rem}.current-messages-table-row--product .current-message-avatar{width:36px;height:36px;border-radius:9px}.current-messages-table-row--product .current-message-avatar__initials{font-size:.72rem}.current-messages-table-row--product .current-messages-cell--product{flex:1 1 auto;min-width:0;flex-direction:row;align-items:center;gap:.4rem;padding:0}.current-messages-table-row--product .current-message-product-body{min-width:0;gap:0}.current-messages-table-row--product .current-message-card__title{font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-messages-table-row--product .current-messages-chip{display:none!important}.current-messages-table-row--product .current-messages-cell--countries{margin-left:calc(36px + .4rem)}.current-messages-table-row--product .current-messages-cell--countries,.current-messages-table-row--product .current-messages-cell--operator,.current-messages-table-row--product .current-messages-cell--meta{flex:0 0 auto;width:auto;display:flex;flex-direction:row;align-items:center;padding:0}.current-messages-table-row--product .current-messages-cell-label{display:none}.current-messages-table-row--product .current-messages-country-stack{display:inline-flex;align-items:center;gap:.22rem;font-size:.68rem;color:var(--rc-color-muted);background:none;border:none;padding:0}.current-messages-table-row--product .current-messages-country-stack .ml-2{margin-left:0!important}.current-messages-table-row--product .current-message-country-flag{width:1.2rem;height:.92rem;border-radius:3px;font-size:.74rem;background:#ffffff0f;box-shadow:none}.current-messages-table-row--product .current-messages-cell--countries:after,.current-messages-table-row--product .current-messages-cell--operator:after{content:"·";margin:0 .3rem;opacity:.4;font-size:.8rem;font-weight:400;line-height:1}.current-messages-table-row--product .current-messages-operator-avatar{display:inline-flex;align-items:center;padding:0;background:none;border:none;font-size:.68rem;font-weight:700;color:var(--rc-color-muted);border-radius:0;box-shadow:none}.current-messages-table-row--product .current-messages-cell--meta .current-messages-cell-value{font-size:.68rem;color:var(--rc-color-muted);background:none;border:none;padding:0}.current-messages-message-list{overflow-x:hidden;overflow-y:visible;scrollbar-width:none;border-top:1px solid rgba(255,255,255,.06)}.current-messages-message-list::-webkit-scrollbar{display:none}.current-messages-message-list .current-messages-table-row--message{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:.35rem;padding:.5rem .6rem;align-items:flex-start}.current-messages-message-list .current-messages-cell{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:.35rem;min-width:0}.current-messages-message-list .current-messages-message-text{white-space:normal;overflow:visible;text-overflow:clip;display:block;line-height:1.35;word-break:break-word}.current-messages-message-list .current-messages-message-content{align-items:flex-start}.current-messages-cell-label{display:none}}.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__action{margin-left:0;flex-shrink:0}.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)}}@media(max-width:720px){.layout-toolbar:has(.toolbar-status){flex-wrap:wrap;align-items:flex-start}.layout-toolbar:has(.toolbar-status) .toolbar-left{flex:1 1 100%;min-width:0;gap:.5rem}.toolbar-status{flex:1 1 100%;flex-wrap:wrap;gap:.3rem!important}.operation-hero-photo{width:40px;height:40px;border-radius:11px}.toolbar-left .toolbar-lead-text h1{font-size:.95rem;line-height:1.15}.toolbar-left .toolbar-lead-text p{font-size:.7rem}.operation-card--selector>div{scrollbar-width:thin;scrollbar-color:rgba(255,122,24,.6) rgba(255,255,255,.06);padding-bottom:.4rem!important;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent)}.operation-card--selector>div::-webkit-scrollbar{height:6px}.operation-card--selector>div::-webkit-scrollbar-track{background:#ffffff0d;border-radius:99px}.operation-card--selector>div::-webkit-scrollbar-thumb{background:#ff7a1899;border-radius:99px}}.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-row{display:flex;gap:.4rem;align-items:center;justify-content:space-between;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;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .5rem}.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;flex-wrap:wrap;overflow-x:hidden;padding:var(--rc-space-2);gap:var(--rc-space-1)}.settings-sidebar__title{display:none}.settings-nav-item{grid-template-columns:32px auto;flex:1 1 min(100%,10rem);min-width:0;white-space:normal;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}.bi-page{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 0 2rem}.bi-toolbar{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;border-radius:1rem;background:var(--rc-color-surface-alt);border:1px solid rgba(255,255,255,.06);box-shadow:0 6px 24px #0000002e;position:relative;overflow:hidden}.bi-toolbar:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;pointer-events:none;background:var(--bi-accent, #3ecf8e)}.bi-toolbar--green{--bi-accent: #3ecf8e}.bi-toolbar--red{--bi-accent: #ef4444}.bi-toolbar--gold{--bi-accent: #fbbf24}.bi-toolbar-headline{display:flex;flex-direction:column;gap:.4rem;position:relative;z-index:1}.bi-toolbar-title-row{display:flex;align-items:center;gap:.85rem}.bi-toolbar-icon{font-size:2.4rem;color:var(--bi-accent, #3ecf8e);flex-shrink:0}.bi-toolbar-eyebrow{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--rc-color-muted);margin:0}.bi-toolbar-title{font-size:1.45rem;margin:0;color:var(--rc-color-text);font-weight:700}.bi-toolbar-subtitle{margin:0;color:var(--rc-color-muted);font-size:.9rem;max-width:60ch}.bi-toolbar-controls{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(130px,.8fr) repeat(2,minmax(145px,.9fr)) max-content;gap:.65rem;align-items:flex-end;position:relative;z-index:1}.bi-control{display:flex;flex-direction:column;gap:.25rem}.bi-control-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--rc-color-muted)}.bi-select,.bi-input{background:#00000040;border:1px solid rgba(255,255,255,.08);color:var(--rc-color-text);padding:.5rem .7rem;border-radius:.55rem;font-size:.85rem;width:100%;min-width:0}.bi-select:focus,.bi-input:focus{outline:2px solid var(--bi-accent, #3ecf8e);outline-offset:1px}.bi-period-pill{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff0f;padding:.4rem .75rem;border-radius:999px;font-size:.78rem;color:var(--rc-color-text);border:1px solid rgba(255,255,255,.08);min-height:2.25rem;justify-content:center}.bi-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;color:var(--rc-color-muted);gap:.75rem}.bi-empty svg,.bi-empty .iconify{font-size:3rem;opacity:.6}.bi-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.85rem}.bi-kpi-grid--billing{grid-template-columns:repeat(3,minmax(0,1fr))}.bi-kpi{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;background:var(--rc-color-surface-alt);border:1px solid rgba(255,255,255,.06);border-radius:.85rem;position:relative;overflow:hidden}.bi-kpi--primary{background:#f5b94212;border-color:#f5b94238}.bi-kpi:before{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:var(--bi-kpi-accent, rgba(255, 255, 255, .08))}.bi-kpi--accent-green{--bi-kpi-accent: #3ecf8e}.bi-kpi--accent-red{--bi-kpi-accent: #ef4444}.bi-kpi--accent-amber,.bi-kpi--accent-gold{--bi-kpi-accent: #fbbf24}.bi-kpi--accent-blue{--bi-kpi-accent: #22d3ee}.bi-kpi--accent-violet{--bi-kpi-accent: #a78bfa}.bi-kpi-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--rc-color-muted)}.bi-kpi-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.bi-kpi-value--money{font-size:clamp(1.15rem,2vw,1.75rem);overflow-wrap:anywhere}.bi-quality-banner{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;color:#f8d38b;background:#f5b94214;border:1px solid rgba(245,185,66,.28);border-radius:6px}.bi-quality-banner>svg{flex:0 0 auto;width:1.25rem;height:1.25rem}.bi-quality-banner div{display:grid;gap:.15rem}.bi-quality-banner span{color:#d2b77f;font-size:.82rem;line-height:1.45}.bi-kpi-value{font-size:1.7rem;font-weight:700;color:var(--rc-color-text);line-height:1.1}.bi-kpi-foot{font-size:.74rem;color:var(--rc-color-muted)}.bi-kpi-foot--split{display:flex;justify-content:space-between;gap:.75rem}.bi-kpi-foot--split span:last-child{color:#b8c0ce;font-variant-numeric:tabular-nums}.bi-kpi-delta{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600}.bi-kpi-delta--up{color:#3ecf8e}.bi-kpi-delta--down{color:#ef4444}.bi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.bi-card{background:var(--rc-color-surface-alt);border:1px solid rgba(255,255,255,.06);border-radius:.85rem;padding:1rem 1.15rem 1.2rem;display:flex;flex-direction:column;gap:.65rem;min-width:0}.bi-card--span-2{grid-column:span 2}.bi-card--span-3{grid-column:span 3}.bi-card-header h3{margin:0;font-size:.95rem;font-weight:600;color:var(--rc-color-text)}.bi-card-sub{font-size:.74rem;color:var(--rc-color-muted)}.bi-table{width:100%;border-collapse:collapse;font-size:.82rem}.bi-table thead th{text-align:left;padding:.5rem .6rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.09em;color:var(--rc-color-muted);border-bottom:1px solid rgba(255,255,255,.08);font-weight:600}.bi-table tbody td{padding:.5rem .6rem;border-bottom:1px solid rgba(255,255,255,.04);color:var(--rc-color-text)}.bi-table tbody tr:last-child td{border-bottom:none}.bi-table .num{text-align:right;font-variant-numeric:tabular-nums}.bi-table--frequency tbody tr:hover{background:#ffbf240a}.bi-bar{height:8px;background:#ffffff0d;border-radius:999px;overflow:hidden}.bi-bar-fill{display:block;height:100%;border-radius:999px}.bi-bar-fill--gold{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.bi-funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.bi-funnel-step{display:flex;flex-direction:column;gap:.25rem}.bi-funnel-row{display:flex;justify-content:space-between;font-size:.82rem}.bi-funnel-name{color:var(--rc-color-text);font-weight:600}.bi-funnel-value{color:var(--rc-color-muted);font-variant-numeric:tabular-nums}.bi-funnel-bar{height:10px;background:#ffffff0a;border-radius:6px;overflow:hidden}.bi-funnel-fill{display:block;height:100%;background:linear-gradient(90deg,#3ecf8e,#22d3ee);border-radius:6px}.bi-funnel-rate{font-size:.7rem;color:var(--rc-color-muted)}.cohort-cell{display:inline-block;padding:.2rem .5rem;border-radius:4px;background:#3ecf8e;color:#000;font-weight:600;font-size:.72rem;min-width:3rem;text-align:center}.bi-quality{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600}.bi-quality--red{background:#ef444424;color:#fca5a5}.bi-quality--amber{background:#fbbf2424;color:#fcd34d}.bi-quality--green{background:#3ecf8e24;color:#86efac}.pill-pos{background:#3ecf8e24;color:#86efac;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;display:inline-block}.pill-neg{background:#ef444424;color:#fca5a5;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;display:inline-block}.bi-pareto-display{display:flex;align-items:center;justify-content:space-around;gap:1rem;padding:.5rem 0}.bi-pareto-stat{display:flex;flex-direction:column;align-items:center;gap:.25rem}.bi-pareto-num{font-size:2.4rem;font-weight:800;color:var(--rc-color-text);line-height:1}.bi-pareto-stat--gold .bi-pareto-num{color:#fbbf24}.bi-pareto-label{font-size:.74rem;color:var(--rc-color-muted);text-transform:uppercase;letter-spacing:.1em}.bi-pareto-eq{font-size:1.5rem;color:var(--rc-color-muted)}.bi-pareto-hint{margin:0;font-size:.78rem;color:var(--rc-color-muted);text-align:center;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.05)}.bi-intelligence{display:grid;gap:1rem;padding-top:.25rem}.bi-intelligence-header{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;padding:0 .15rem}.bi-intelligence-header>div{min-width:0}.bi-intelligence-kicker{color:#5ee2bd;font-size:.7rem;font-weight:700;text-transform:uppercase}.bi-intelligence-header h2{margin:.2rem 0 0;color:var(--rc-color-text);font-size:1.2rem}.bi-intelligence-header p{max-width:76ch;margin:.35rem 0 0;color:var(--rc-color-muted);font-size:.84rem;line-height:1.5}.bi-intelligence-source{display:inline-flex;flex:0 0 auto;gap:.4rem;align-items:center;padding:.42rem .65rem;color:#9ee9d3;font-size:.72rem;background:#20d4a314;border:1px solid rgba(32,212,163,.2);border-radius:6px}.bi-intelligence-source svg{width:1rem;height:1rem}.bi-insight-card-header{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.bi-insight-card-header h3{margin:0;color:var(--rc-color-text);font-size:.94rem}.bi-insight-card-header p{margin:.25rem 0 0;color:var(--rc-color-muted);font-size:.74rem;line-height:1.4}.bi-card--signal{justify-content:center;background:#f5b9420e;border-color:#f5b94229}.bi-insight-label{color:var(--rc-color-muted);font-size:.7rem;font-weight:650;text-transform:uppercase}.bi-insight-value{color:var(--rc-color-text);font-size:clamp(1.45rem,2.8vw,2.25rem);line-height:1.08;overflow-wrap:anywhere}.bi-insight-value--small{font-size:1.35rem}.bi-insight-note{color:var(--rc-color-muted);font-size:.74rem;line-height:1.4}.bi-divider{height:1px;margin:.45rem 0;background:#ffffff14}.bi-retention-bars{display:grid;gap:.9rem;padding-top:.35rem}.bi-retention-row{display:grid;gap:.4rem}.bi-retention-row>div:first-child{display:flex;gap:1rem;justify-content:space-between;color:#d8dce5;font-size:.78rem}.bi-retention-row strong{color:#fff;font-variant-numeric:tabular-nums}.bi-progress{height:9px;overflow:hidden;background:#ffffff0f;border-radius:5px}.bi-progress span{display:block;height:100%;background:#ff5b78;border-radius:inherit}.bi-insight-empty{display:grid;min-height:220px;place-items:center;color:var(--rc-color-muted);font-size:.82rem}.bi-value-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.bi-value-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;min-width:0;padding:1rem 1.1rem;background:#22d3ee12;border:1px solid rgba(34,211,238,.2);border-radius:6px}.bi-value-hero--rv{background:#a78bfa12;border-color:#a78bfa38}.bi-value-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;color:#67e8f9;background:#22d3ee1f;border-radius:6px}.bi-value-hero--rv .bi-value-icon{color:#c4b5fd;background:#a78bfa21}.bi-value-icon svg{width:1.45rem;height:1.45rem}.bi-value-hero>div:nth-child(2){display:grid;min-width:0;gap:.2rem}.bi-value-hero span,.bi-value-hero small{color:var(--rc-color-muted);font-size:.72rem}.bi-value-hero strong{color:#fff;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.1;overflow-wrap:anywhere}@media(max-width:1100px){.bi-grid{grid-template-columns:1fr 1fr}.bi-card--span-3{grid-column:span 2}}@media(max-width:720px){.bi-grid{grid-template-columns:1fr}.bi-card--span-2,.bi-card--span-3{grid-column:span 1}.bi-toolbar-controls{grid-template-columns:1fr}.bi-control,.bi-select,.bi-input{width:100%;min-width:0}.bi-kpi-grid--billing{grid-template-columns:1fr}.bi-kpi-foot--split{align-items:flex-start;flex-direction:column;gap:.2rem}.bi-table{font-size:.76rem}.bi-intelligence-header{flex-direction:column}.bi-value-strip{grid-template-columns:1fr}.bi-value-hero{grid-template-columns:auto minmax(0,1fr) auto}.bi-retention-row>div:first-child{align-items:flex-start;flex-direction:column;gap:.15rem}}.bi-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:end;padding:.75rem;border-radius:8px;box-shadow:none;overflow:visible}.bi-toolbar:before{inset:0 0 auto;width:auto;height:2px}.bi-range-control{display:inline-grid;grid-template-columns:repeat(3,max-content);gap:.25rem;align-items:center;min-height:2.35rem;padding:.25rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#0003;width:max-content}.bi-range-button{min-height:1.85rem;padding:0 .7rem;color:#9da4b3;font-size:.74rem;font-weight:700;border:0;border-radius:4px;background:transparent;cursor:pointer}.bi-range-button:hover,.bi-range-button:focus-visible{color:#f5f7fa;background:#ffffff0f;outline:none}.bi-range-button--active{color:#fff;background:color-mix(in srgb,var(--bi-accent, #3ecf8e) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bi-accent, #3ecf8e) 32%,transparent)}.bi-toolbar-controls{display:grid;grid-template-columns:minmax(135px,1fr) minmax(120px,.8fr) repeat(2,minmax(132px,.8fr)) max-content;gap:.55rem;align-items:end}.bi-select,.bi-input{min-height:2.35rem;padding:.45rem .62rem;border-radius:5px}.bi-period-pill{min-height:2.35rem;padding:.4rem .65rem;border-radius:5px;white-space:nowrap}.bi-executive{display:grid;gap:1rem;padding:.25rem 0 1.15rem;border-bottom:1px solid rgba(255,255,255,.08)}.bi-executive-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:start}.bi-executive-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;color:#7ce7c7;border:1px solid rgba(32,212,163,.22);border-radius:6px;background:#20d4a314}.bi-executive-icon--red{color:#ff8ba0;border-color:#ff5b783d;background:#ff5b7814}.bi-executive-icon--gold{color:#f7ca6f;border-color:#f4bd503d;background:#f4bd5014}.bi-executive-icon svg{width:1.45rem;height:1.45rem}.bi-executive-kicker,.bi-section-heading>div>span{color:#78dfc0;font-size:.66rem;font-weight:800;text-transform:uppercase}.bi-executive-header h2,.bi-section-heading h2{margin:.15rem 0 0;color:#f4f6fa;font-size:1.08rem;letter-spacing:0}.bi-executive-header p,.bi-section-heading p{max-width:92ch;margin:.3rem 0 0;color:#a5abba;font-size:.82rem;line-height:1.55}.bi-source-seal{display:inline-flex;gap:.38rem;align-items:center;min-height:2rem;padding:.35rem .58rem;color:#9de6d1;font-size:.7rem;white-space:nowrap;border:1px solid rgba(32,212,163,.2);border-radius:5px;background:#20d4a30f}.bi-source-seal--quiet{color:#adb4c3;border-color:#ffffff1a;background:#ffffff06}.bi-source-seal svg{width:1rem;height:1rem}.bi-signal-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.bi-signal{--signal: #aeb5c4;display:grid;gap:.38rem;min-width:0;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--signal);border-radius:6px;background:#10121bb8}.bi-signal--green{--signal: #20d4a3}.bi-signal--red{--signal: #ff5b78}.bi-signal--blue{--signal: #57a6ff}.bi-signal--gold{--signal: #f4bd50}.bi-signal header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:center}.bi-signal-icon{display:grid;width:1.4rem;height:1.4rem;place-items:center;color:var(--signal)}.bi-signal-icon svg{width:1.15rem;height:1.15rem}.bi-signal-label{color:#aeb4c2;font-size:.68rem;font-weight:750;text-transform:uppercase}.bi-signal>strong{min-width:0;color:#f8f9fb;font-size:1.55rem;line-height:1.08;overflow-wrap:anywhere}.bi-signal>small{min-height:2.2em;color:#8f96a6;font-size:.72rem;line-height:1.4}.bi-analysis-section,.bi-drivers{display:grid;gap:.9rem;padding-top:.1rem}.bi-section-heading{display:flex;gap:1rem;align-items:end;justify-content:space-between}.bi-analysis-grid,.bi-driver-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:start}.bi-analysis-card,.bi-driver-card{display:flex;flex-direction:column;gap:.65rem;min-width:0;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0d0f17ad}.bi-analysis-card--wide,.bi-driver-card--wide{grid-column:span 2}.bi-analysis-card--full,.bi-driver-card--full{grid-column:1 / -1}.bi-analysis-card--scorecard{background:#f4bd500b;border-color:#f4bd5024}.bi-analysis-card--recovery{background:#57a6ff0b;border-color:#57a6ff24}.bi-analysis-card-header{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.bi-analysis-card-header h3{margin:0;color:#f1f3f7;font-size:.88rem;font-weight:700;letter-spacing:0}.bi-analysis-card-header p{margin:.22rem 0 0;color:#9299a9;font-size:.73rem;line-height:1.4}.bi-coverage-label{display:inline-flex;flex-wrap:wrap;gap:.28rem;align-items:center;margin-top:.55rem;padding:.28rem .48rem;color:#bfc5d1;font-size:.7rem;line-height:1.25;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#ffffff09}.bi-coverage-label strong{color:#f4f6f9}.bi-score-list{display:grid;gap:0;margin:0}.bi-score-list>div{display:flex;gap:.75rem;align-items:baseline;justify-content:space-between;padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.bi-score-list>div:last-child{border-bottom:0}.bi-score-list dt{color:#9ca3b2;font-size:.73rem}.bi-score-list dd{margin:0;color:#f5f6f9;font-size:.91rem;font-weight:750;text-align:right;font-variant-numeric:tabular-nums}.bi-composition{display:grid;gap:.75rem;padding-top:.5rem}.bi-composition-track,.bi-segment-track{display:flex;width:100%;min-height:.75rem;overflow:hidden;border-radius:4px;background:#ffffff0f}.bi-composition-active{background:#20d4a3}.bi-composition-inactive{background:#ff5b78}.bi-composition-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.bi-composition-legend span{display:flex;gap:.35rem;align-items:center;color:#a4aab8;font-size:.72rem}.bi-composition-legend i,.bi-segment-legend i{display:inline-block;width:.55rem;height:.55rem;border-radius:2px}.bi-composition-legend .is-active{background:#20d4a3}.bi-composition-legend .is-inactive{background:#ff5b78}.bi-composition-legend strong{margin-left:auto;color:#f1f3f7}.bi-composition-rate{color:#72e4c3;font-size:1.35rem}.bi-recovery-value,.bi-historic-base{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .65rem;align-items:center;padding-top:.7rem}.bi-recovery-value svg,.bi-historic-base svg{grid-row:span 2;width:2.15rem;height:2.15rem;color:#74aff6}.bi-recovery-value strong,.bi-historic-base strong{color:#f5f7fa;font-size:1.8rem;line-height:1}.bi-recovery-value span,.bi-historic-base span{color:#969dad;font-size:.73rem}.bi-analysis-empty{display:flex;gap:.75rem;align-items:center;min-height:11rem;padding:1rem;color:#9299a9}.bi-analysis-empty--compact{min-height:10rem}.bi-analysis-empty svg{flex:0 0 auto;width:2rem;height:2rem;color:#626a7d}.bi-analysis-empty div{display:grid;gap:.2rem}.bi-analysis-empty strong{color:#d8dce5}.bi-analysis-empty span{max-width:58ch;font-size:.76rem;line-height:1.45}.bi-segment-analysis{display:grid;gap:.9rem;padding:.75rem 0 .25rem}.bi-segment-track{min-height:1.15rem;border-radius:5px}.bi-segment--critical,.bi-segment-dot--critical{background:#ff5b78}.bi-segment--high,.bi-segment-dot--high{background:#f48a5a}.bi-segment--medium,.bi-segment-dot--medium{background:#f4bd50}.bi-segment--stable,.bi-segment-dot--stable{background:#57a6ff}.bi-frequency--one,.bi-frequency-dot--one{background:#8e97aa}.bi-frequency--repeat,.bi-frequency-dot--repeat{background:#57a6ff}.bi-frequency--loyal,.bi-frequency-dot--loyal{background:#20d4a3}.bi-frequency--core,.bi-frequency-dot--core{background:#f4bd50}.bi-segment-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.bi-segment-legend>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .5rem;padding:.6rem .65rem;border-left:1px solid rgba(255,255,255,.1)}.bi-segment-legend span{display:inline-flex;gap:.35rem;align-items:center;color:#a5abba;font-size:.71rem}.bi-segment-legend strong{color:#f3f5f8;font-size:.9rem;text-align:right}.bi-segment-legend small{grid-column:1 / -1;color:#8d94a4;font-size:.68rem}.bi-ltv-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.bi-ltv-strip article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start;min-width:0;padding:.9rem 1rem;border:1px solid rgba(87,166,255,.18);border-radius:6px;background:#57a6ff0d}.bi-ltv-strip article:last-child{border-color:#f4bd502e;background:#f4bd500d}.bi-ltv-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;color:#75b5ff;border-radius:5px;background:#57a6ff1c}.bi-ltv-icon--rv{color:#f4c766;background:#f4bd501c}.bi-ltv-icon svg{width:1.35rem;height:1.35rem}.bi-ltv-strip article>div{display:grid;min-width:0;gap:.18rem}.bi-ltv-strip small,.bi-ltv-strip p{color:#939aaa;font-size:.7rem}.bi-ltv-strip p{margin:0;line-height:1.4}.bi-ltv-strip strong{color:#f5f6f9;font-size:1.45rem;line-height:1.1;overflow-wrap:anywhere}.bi-unit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:.25rem}.bi-unit-grid>div{display:grid;gap:.2rem;padding:.75rem;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.bi-unit-grid>div:nth-child(3n){border-right:0}.bi-unit-grid>div:nth-last-child(-n+3){border-bottom:0}.bi-unit-grid dt{color:#959cac;font-size:.68rem}.bi-unit-grid dd{margin:0;color:#f4f6f9;font-size:1.05rem;font-weight:750;overflow-wrap:anywhere}.bi-unit-grid small{color:#7f8798;font-size:.65rem}.bi-operation-table-wrap{overflow-x:auto}.bi-operation-table{width:100%;min-width:720px;border-collapse:collapse;color:#d8dce5;font-size:.75rem}.bi-operation-table th,.bi-operation-table td{padding:.65rem .7rem;border-bottom:1px solid rgba(255,255,255,.07)}.bi-operation-table th{color:#8f96a6;font-size:.65rem;font-weight:700;text-align:left;text-transform:uppercase}.bi-operation-table th.num,.bi-operation-table td.num{text-align:right;font-variant-numeric:tabular-nums}.bi-operation-table td:first-child{display:grid;gap:.1rem}.bi-operation-table td small{color:#81899a}.bi-operation-table tbody tr:last-child td{border-bottom:0}.bi-operation-rv{color:#f4cc76;font-weight:700}.bi-quality-card{background:#20d4a309}.bi-quality-clear{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:5.5rem;padding:.75rem .85rem;color:#9ba3b2;border:1px solid rgba(32,212,163,.15);border-radius:6px;background:#20d4a30d}.bi-quality-clear>svg{width:1.8rem;height:1.8rem;color:#20d4a3}.bi-quality-clear div{display:grid;gap:.15rem}.bi-quality-clear div strong,.bi-quality-clear>strong{color:#dff8ef}.bi-quality-clear span{font-size:.73rem}.bi-intelligence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:stretch}.bi-intelligence-grid>.bi-analysis-card{height:100%}.bi-heatmap-matrix{display:grid;grid-template-columns:2.2rem repeat(24,minmax(0,1fr));gap:.2rem;align-items:center;min-width:0;padding-top:.5rem}.bi-heatmap-corner,.bi-heatmap-hour-label,.bi-heatmap-day-label{color:#7f8797;font-size:.6rem;font-weight:650;text-align:center}.bi-heatmap-day-label{color:#aeb4c1;text-align:left}.bi-heatmap-cell{display:block;width:100%;min-width:0;height:1.35rem;border:1px solid rgba(91,235,194,.22);border-radius:2px;background:#20d4a3}.bi-heatmap-cell--empty{opacity:.32!important;border-color:#ffffff0f;background:#303544}.bi-chart-note{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:auto;padding-top:.4rem;color:#868e9f;font-size:.66rem}.bi-chart-note span{display:inline-flex;gap:.3rem;align-items:center}.bi-chart-note i{width:.55rem;height:.55rem;border-radius:2px}.bi-heatmap-low{background:#20d4a338}.bi-heatmap-mid{background:#20d4a394}.bi-heatmap-high{background:#20d4a3}.bi-cohort-summary{display:grid;gap:0;padding-top:.35rem}.bi-cohort-summary>div{display:grid;grid-template-columns:minmax(3.8rem,1.1fr) repeat(4,minmax(2.15rem,.75fr));gap:.2rem;align-items:center;padding:.48rem 0;color:#d7dbe4;font-size:.62rem;text-align:right;border-bottom:1px solid rgba(255,255,255,.06)}.bi-cohort-summary>div>*{min-width:0;white-space:nowrap}.bi-cohort-summary>div:last-child{border-bottom:0}.bi-cohort-summary>div>:first-child{text-align:left}.bi-cohort-summary-head{color:#858d9d!important;font-size:.6rem!important;font-weight:750;text-transform:uppercase}.bi-cohort-panel{overflow:hidden}.bi-cohort-table{min-width:680px}.bi-cohort-table--survival{min-width:860px}.bi-cohort-cell{display:inline-flex;min-width:3.8rem;min-height:1.8rem;align-items:center;justify-content:center;color:#effff9;font-size:.7rem;font-weight:750;border:1px solid rgba(80,226,184,.16);border-radius:3px;background:rgb(32 212 163 / var(--cohort-opacity, .1))}.bi-cohort-cell--pending{min-width:6.9rem;color:#aeb5c3;border-color:#aeb5c333;background:#aeb5c314}.bi-duration-distribution{display:grid;gap:.65rem;padding:.55rem 0 .2rem}.bi-duration-row{display:grid;grid-template-columns:5.5rem minmax(7rem,1fr) 3.5rem 3.5rem;gap:.65rem;align-items:center;min-width:0}.bi-duration-row>strong{color:#d9dde6;font-size:.72rem}.bi-duration-row>span,.bi-duration-row>small{color:#a8afbe;font-size:.7rem;text-align:right;font-variant-numeric:tabular-nums}.bi-duration-track{display:block;height:.72rem;overflow:hidden;border-radius:3px;background:#ffffff0e}.bi-duration-track i{display:block;height:100%;border-radius:inherit;background:#ff647f}.bi-pareto-headline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding-top:.3rem}.bi-pareto-headline>div{display:grid;gap:.18rem;min-width:0;padding:.65rem .75rem;border-left:2px solid #f4bd50;background:#f4bd500b}.bi-pareto-headline span,.bi-hourly-summary span{color:#8f97a7;font-size:.63rem;font-weight:750;text-transform:uppercase}.bi-pareto-headline strong{color:#f7f1df;font-size:1.08rem;overflow-wrap:anywhere}.bi-pareto-headline small,.bi-hourly-summary small{color:#8b93a3;font-size:.65rem}.bi-payer-tier-list{display:grid;gap:.55rem;padding-top:.45rem}.bi-payer-tier{display:grid;grid-template-columns:minmax(5.5rem,.7fr) minmax(8rem,1.4fr) 3.5rem minmax(9rem,1fr);gap:.6rem;align-items:center}.bi-payer-tier>strong{color:#d7dbe5;font-size:.7rem}.bi-payer-tier>span,.bi-payer-tier>small{color:#a7aebd;font-size:.68rem;text-align:right;font-variant-numeric:tabular-nums}.bi-payer-tier-track{display:block;height:.65rem;overflow:hidden;border-radius:3px;background:#ffffff0e}.bi-payer-tier-track i{display:block;height:100%;border-radius:inherit;background:#f4bd50}.bi-hourly-summary{display:grid;gap:.15rem;padding:.55rem 0 .2rem}.bi-hourly-summary strong{color:#eef6ff;font-size:1.3rem}.bi-hourly-chart{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:.16rem;align-items:end;min-height:9rem;padding-top:.4rem}.bi-hourly-column{display:grid;grid-template-rows:7.5rem 1rem;gap:.2rem;align-items:end;min-width:0}.bi-hourly-bars{position:relative;display:block;height:100%;border-bottom:1px solid rgba(255,255,255,.1)}.bi-hourly-bars i{position:absolute;right:12%;bottom:0;left:12%;display:block;min-height:2px;border-radius:2px 2px 0 0}.bi-hourly-total{background:#3e4657}.bi-hourly-success{background:#20d4a3}.bi-hourly-column small{color:#747d8e;font-size:.54rem;text-align:center}.bi-hourly-total-key{background:#3e4657}.bi-hourly-success-key{background:#20d4a3}@media(max-width:1380px){.bi-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){.bi-toolbar{grid-template-columns:1fr}.bi-range-control{width:max-content}.bi-analysis-grid,.bi-driver-grid,.bi-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-analysis-card--full,.bi-driver-card--full,.bi-intelligence-grid .bi-analysis-card--wide{grid-column:1 / -1}}@media(max-width:820px){.bi-toolbar-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-period-pill{grid-column:1 / -1}.bi-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-executive-header{grid-template-columns:auto minmax(0,1fr)}.bi-source-seal{grid-column:2;justify-self:start}.bi-section-heading{align-items:flex-start;flex-direction:column}.bi-section-heading .bi-source-seal{align-self:flex-start}.bi-segment-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-ltv-strip{grid-template-columns:1fr}.bi-payer-tier{grid-template-columns:minmax(5rem,.7fr) minmax(7rem,1.3fr) 3.2rem}.bi-payer-tier>small{grid-column:1 / -1;text-align:left}}@media(max-width:620px){.bi-page{gap:1rem}.bi-range-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.bi-range-button{padding:0 .35rem;font-size:.68rem}.bi-toolbar-controls,.bi-analysis-grid,.bi-driver-grid,.bi-intelligence-grid,.bi-signal-grid{grid-template-columns:1fr}.bi-analysis-card--wide,.bi-driver-card--wide,.bi-analysis-card--full,.bi-driver-card--full{grid-column:auto}.bi-executive-header{grid-template-columns:1fr}.bi-executive-icon{display:none}.bi-source-seal{grid-column:auto}.bi-segment-legend{grid-template-columns:1fr}.bi-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-pareto-headline{grid-template-columns:1fr}.bi-duration-row{grid-template-columns:4.8rem minmax(5rem,1fr) 3rem}.bi-duration-row>small{display:none}.bi-unit-grid>div,.bi-unit-grid>div:nth-child(3n),.bi-unit-grid>div:nth-last-child(-n+3){border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.bi-unit-grid>div:nth-child(2n){border-right:0}.bi-unit-grid>div:nth-last-child(-n+2){border-bottom:0}.bi-quality-clear{grid-template-columns:auto minmax(0,1fr)}.bi-quality-clear>strong{grid-column:2}}
