:root{--swal2-outline:0 0 0 3px #6496c880;--swal2-container-padding:.625em;--swal2-backdrop:#0006;--swal2-backdrop-transition:background-color .15s;--swal2-width:32em;--swal2-padding:0 0 1.25em;--swal2-border:none;--swal2-border-radius:.3125rem;--swal2-background:white;--swal2-color:#545454;--swal2-show-animation:swal2-show .3s;--swal2-hide-animation:swal2-hide .15s forwards;--swal2-icon-zoom:1;--swal2-title-padding:.8em 1em 0;--swal2-html-container-padding:1em 1.6em .3em;--swal2-input-border:1px solid #d9d9d9;--swal2-input-border-radius:.1875em;--swal2-input-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-background:transparent;--swal2-input-transition:border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-focus-border:1px solid #b4dbed;--swal2-input-focus-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px #6496c880;--swal2-progress-step-background:#add8e6;--swal2-validation-message-background:#f0f0f0;--swal2-validation-message-color:#666;--swal2-footer-border-color:#eee;--swal2-footer-background:transparent;--swal2-footer-color:inherit;--swal2-timer-progress-bar-background:#0000004d;--swal2-close-button-position:initial;--swal2-close-button-inset:auto;--swal2-close-button-font-size:2.5em;--swal2-close-button-color:#ccc;--swal2-close-button-transition:color .2s, box-shadow .2s;--swal2-close-button-outline:initial;--swal2-close-button-box-shadow:inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow:inset var(--swal2-outline);--swal2-close-button-hover-transform:none;--swal2-actions-justify-content:center;--swal2-actions-width:auto;--swal2-actions-margin:1.25em auto 0;--swal2-actions-padding:0;--swal2-actions-border-radius:0;--swal2-actions-background:transparent;--swal2-action-button-transition:background-color .2s, box-shadow .2s;--swal2-action-button-hover:black 10%;--swal2-action-button-active:black 10%;--swal2-confirm-button-box-shadow:none;--swal2-confirm-button-border-radius:.25em;--swal2-confirm-button-background-color:#7066e0;--swal2-confirm-button-color:#fff;--swal2-deny-button-box-shadow:none;--swal2-deny-button-border-radius:.25em;--swal2-deny-button-background-color:#dc3741;--swal2-deny-button-color:#fff;--swal2-cancel-button-box-shadow:none;--swal2-cancel-button-border-radius:.25em;--swal2-cancel-button-background-color:#6e7881;--swal2-cancel-button-color:#fff;--swal2-toast-show-animation:swal2-toast-show .5s;--swal2-toast-hide-animation:swal2-toast-hide .1s forwards;--swal2-toast-border:none;--swal2-toast-box-shadow:0 0 1px #00000013, 0 1px 2px #00000013, 1px 2px 4px #00000013, 1px 3px 8px #00000013, 2px 4px 16px #00000013}[data-swal2-theme=dark]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}@media (prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{pointer-events:none;background-color:#0000!important}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;pointer-events:none;background-color:#0000;width:360px;max-width:100%}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){z-index:1060;box-sizing:border-box;height:100%;padding:var(--swal2-container-padding);transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch;grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);grid-template-areas:"top-start top top-end""center-start center center-end""bottom-start bottom-center bottom-end";display:grid;position:fixed;inset:0;overflow-x:hidden}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:0 0!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-area:2/2;place-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-area:2/3;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-area:3/1;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-area:3/2;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-area:3/3;place-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{border:0;width:auto}div:where(.swal2-container) div:where(.swal2-popup){box-sizing:border-box;width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);grid-template-columns:minmax(0,100%);font-family:inherit;font-size:1rem;display:none;position:relative}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable,div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging,div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){max-width:100%;padding:var(--swal2-title-padding);color:inherit;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial;margin:0;font-size:1.875em;font-weight:600;position:relative}div:where(.swal2-container) div:where(.swal2-actions){z-index:1;box-sizing:border-box;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background);flex-wrap:wrap;display:flex}div:where(.swal2-container) div:where(.swal2-loader){border:.25em solid #2778c4;border-color:#2778c4 #0000;border-radius:100%;justify-content:center;align-items:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:1.5s linear infinite swal2-rotate-loading;display:none}div:where(.swal2-container) button:where(.swal2-styled){transition:var(--swal2-action-button-transition);border:none;margin:.3125em;padding:.625em 1.1em;font-weight:500;box-shadow:0 0 0 3px #0000}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{box-shadow:var(--swal2-action-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);text-align:center;cursor:initial;margin:1em 0 0;padding:1em 1em 0;font-size:1em}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius);position:absolute;bottom:0;left:0;right:0;overflow:hidden;grid-column:auto!important}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:var(--swal2-timer-progress-bar-background);width:100%;height:.25em}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;cursor:initial;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;width:1.2em;height:1.2em;transition:var(--swal2-close-button-transition);border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:end;align-items:center;margin-top:0;margin-bottom:-1.2em;margin-right:0;padding:0;overflow:hidden}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);color:#f27474;background:0 0}div:where(.swal2-container) button:where(.swal2-close):focus-visible{box-shadow:var(--swal2-close-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;padding:var(--swal2-html-container-padding);color:inherit;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial;justify-content:center;margin:0;font-size:1.125em;font-weight:400;line-height:normal;overflow:auto}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);box-shadow:var(--swal2-input-focus-box-shadow);outline:none}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:var(--swal2-background);margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;text-align:center;font-weight:600}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:var(--swal2-input-background);width:75%;margin-left:auto;margin-right:auto;font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{background:var(--swal2-input-background);min-width:50%;max-width:100%;color:inherit;padding:.375em .625em;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{background:var(--swal2-background);color:inherit;justify-content:center;align-items:center}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){justify-content:center;margin:1em auto 0;display:flex}div:where(.swal2-container) div:where(.swal2-validation-message){background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);justify-content:center;align-items:center;margin:1em 0 0;padding:.625em;font-size:1em;font-weight:300;overflow:hidden}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";color:#fff;text-align:center;background-color:#f27474;border-radius:50%;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;font-weight:600;line-height:1.5em;display:inline-block}div:where(.swal2-container) .swal2-progress-steps{background:0 0;flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;color:#fff;text-align:center;background:#2778c4;border-radius:2em;flex-shrink:0;width:2em;height:2em;line-height:2em}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;background:#2778c4;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px}div:where(.swal2-icon){box-sizing:content-box;zoom:var(--swal2-icon-zoom);cursor:default;-webkit-user-select:none;user-select:none;border:.25em solid #000;border-radius:50%;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;font-family:inherit;line-height:5em;position:relative}div:where(.swal2-icon) .swal2-icon-content{align-items:center;font-size:3.75em;display:flex}div:where(.swal2-icon).swal2-error{color:#f27474;border-color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;width:2.9375em;height:.3125em;display:block;position:absolute;top:2.3125em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:.5s swal2-animate-error-x-mark}div:where(.swal2-icon).swal2-warning{color:#f8bb86;border-color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:.5s swal2-animate-i-mark}div:where(.swal2-icon).swal2-info{color:#3fc3ee;border-color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-i-mark}div:where(.swal2-icon).swal2-question{color:#87adbd;border-color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-question-mark}div:where(.swal2-icon).swal2-success{color:#a5dc86;border-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:3.75em;height:7.5em;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em;top:-.4375em;left:-2.0635em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0;top:-.6875em;left:1.875em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success .swal2-success-ring{z-index:2;box-sizing:content-box;border:.25em solid #a5dc864d;border-radius:50%;width:100%;height:100%;position:absolute;top:-.25em;left:-.25em}div:where(.swal2-icon).swal2-success .swal2-success-fix{z-index:1;width:.4375em;height:5.625em;position:absolute;top:.5em;left:1.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{z-index:2;background-color:#a5dc86;border-radius:.125em;height:.3125em;display:block;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{width:1.5625em;top:2.875em;left:.8125em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{width:2.9375em;top:2.375em;right:.5em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-animate-success-line-tip}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-animate-success-line-long}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:4.25s ease-in swal2-rotate-success-circular-line}[class^=swal2]{-webkit-tap-highlight-color:#0000}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}.swal2-toast{box-sizing:border-box;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;grid-area:1/1/4/4!important}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-area:1/3/99/3;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){overflow:initial;text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-area:1/1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-area:1/1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;font-size:1.8em;font-weight:700;display:flex}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:1.375em;top:.875em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:1.6em;height:3em;position:absolute}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:2em 2em;border-radius:4em 0 0 4em;top:-.8em;left:-.5em;transform:rotate(-45deg)}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 1.5em;border-radius:0 4em 4em 0;top:-.25em;left:.9375em}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{width:.4375em;height:2.6875em;top:0;left:.4375em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{width:.75em;top:1.125em;left:.1875em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{width:1.375em;top:.9375em;right:.1875em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-toast-animate-success-line-tip}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-toast-animate-success-line-long}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{opacity:0;transform:translateY(-50px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-50px)scale(.9)}}@keyframes swal2-animate-success-line-tip{0%{width:0;top:1.1875em;left:.0625em}54%{width:0;top:1.0625em;left:.125em}70%{width:3.125em;top:2.1875em;left:-.375em}84%{width:1.0625em;top:3em;left:1.3125em}to{width:1.5625em;top:2.8125em;left:.8125em}}@keyframes swal2-animate-success-line-long{0%{width:0;top:3.375em;right:2.875em}65%{width:0;top:3.375em;right:2.875em}84%{width:3.4375em;top:2.1875em;right:0}to{width:2.9375em;top:2.375em;right:.5em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{opacity:0;margin-top:1.625em;transform:scale(.4)}50%{opacity:0;margin-top:1.625em;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{width:0;top:.5625em;left:.0625em}54%{width:0;top:.125em;left:.125em}70%{width:1.625em;top:.625em;left:-.25em}84%{width:.5em;top:1.0625em;left:.75em}to{width:.75em;top:1.125em;left:.1875em}}@keyframes swal2-toast-animate-success-line-long{0%{width:0;top:1.625em;right:1.375em}65%{width:0;top:1.25em;right:.9375em}84%{width:1.125em;top:.9375em;right:0}to{width:1.375em;top:.9375em;right:.1875em}}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{background:#f8fafc;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,input,textarea,select{font-family:inherit}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#0f172a;background:#f8fafc;font-family:Inter,Arial,sans-serif}.dashboard{background:#f8fafc;min-height:100vh}.dashboard-header{z-index:1050;background:#2563eb;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.logo{color:#fff;align-items:center;gap:9px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.logo i{font-size:20px}.header-right{color:#fff;align-items:center;gap:18px;font-size:13px;display:flex}.logout-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:5px;padding:7px 13px;font-size:13px;font-weight:600}.logout-btn:hover{background:#dc2626}.logout-btn i{margin-right:5px}.dashboard-sidebar{z-index:1000;background:#315abd;width:246px;height:calc(100vh - 56px);padding:12px 14px;position:fixed;top:56px;left:0;overflow-y:auto}.sidebar-link{color:#fff;border-radius:5px;align-items:center;gap:10px;padding:10px 11px;font-weight:500;text-decoration:none;transition:background .15s;display:flex;font-size:16px!important}.sidebar-link:hover{color:#fff;background:#416de0}.sidebar-link.active{background:#416de0}.sidebar-link i{text-align:center;width:16px;font-size:13px}.dashboard-main{min-height:100vh;margin-left:226px;padding-top:56px}.dashboard-container{box-sizing:border-box;width:100%;padding:24px 36px 60px}.welcome-section{padding:28px 0 26px}.welcome-section h1{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:700;line-height:1.2}.welcome-section p{color:#64748b;margin:0;font-size:13px}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;display:grid}.dashboard-card{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:13px;flex-direction:column;min-height:198px;padding:18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #0f172a0f}.dashboard-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a1a}.icon-box{border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:13px;font-size:16px;display:flex}.icon-box.bg-blue{color:#2563eb;background:#eef4ff}.icon-box.bg-purple{color:#a855f7;background:#faf0ff}.icon-box.bg-amber{color:#f59e0b;background:#fff9e8}.icon-box.bg-indigo{color:#6366f1;background:#eef0ff}.icon-box.bg-green{color:#22c55e;background:#edfff3}.icon-box.bg-rose{color:#f43f5e;background:#fff0f3}.icon-box.bg-white{background:#fff}.icon-box.border{border:1px solid #e2e8f0}.text-muted{color:#64748b}.card-title{color:#0f172a;margin:0 0 7px;font-size:14px;font-weight:600;line-height:1.3}.card-desc{color:#64748b;margin:0;font-size:12px;line-height:1.55}.action-link{color:#4f6cff;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:500;display:inline-flex}.dashboard-card:hover .action-link{color:#3155e7}.action-link i{font-size:9px}.new-module-card{box-shadow:none;background:#f8fafc;border:1px dashed #b9c6dc}.new-module-card:hover{box-shadow:none;transform:none}.coming-soon{color:#475569;margin-top:auto;padding-top:16px;font-size:11px;font-weight:700}@media (width>=1201px){.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px) and (width>=901px){.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px) and (width>=769px){.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-container{padding:16px 20px 40px}}@media (width<=768px){.dashboard-main{width:100%;max-width:100vw;margin-left:0}.dashboard-container{box-sizing:border-box;width:100%;padding:14px 12px 36px}.dashboard-grid{grid-template-columns:1fr;gap:12px}.welcome-section{padding:16px 0 14px}.welcome-section h1{font-size:22px}.welcome-section p{font-size:12px}.header-right span{display:none}}.dash-home-container{flex-direction:column;gap:24px;width:100%;max-width:none;margin:0;padding-bottom:30px;display:flex}.dash-welcome-banner{border:1px solid #e2e8f0;border-top:3.5px solid var(--theme-accent,#2563eb);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex;box-shadow:0 4px 16px #0f172a0a}.dash-greeting-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dash-title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.dash-title span{color:var(--theme-accent,#2563eb)}.dash-role-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.dash-role-badge.role-admin{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.dash-role-badge.role-client{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.dash-subtitle{color:#64748b;margin:6px 0 0;font-size:14px;line-height:1.5}.dash-banner-right{align-items:center;gap:14px;display:flex}.dash-system-health{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;display:flex}.dash-pulse-dot{background:#10b981;border-radius:50%;width:9px;height:9px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulseHealth;box-shadow:0 0 #10b981b3}@keyframes pulseHealth{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.dash-health-text{color:#0f172a;font-weight:600}.dash-uptime-tag{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.dash-refresh-btn{border:1px solid var(--theme-accent,#2563eb);color:var(--theme-accent,#2563eb);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000000d}.dash-refresh-btn:hover{background:var(--theme-accent,#2563eb);color:#fff;box-shadow:0 4px 12px var(--theme-accent-glow,#2563eb40)}.dash-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.dash-spin{animation:.9s linear infinite dashSpin}@keyframes dashSpin{to{transform:rotate(360deg)}}.dash-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%;display:grid}.dash-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:auto;padding:14px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.dash-kpi-card:before{content:"";background:0 0;height:3px;transition:height .2s;position:absolute;top:0;left:0;right:0}.dash-kpi-card.card-traffic:before{background:var(--theme-accent,#3b82f6)}.dash-kpi-card.card-success:before{background:#10b981}.dash-kpi-card.card-error:before{background:#f43f5e}.dash-kpi-card.card-latency:before{background:#f59e0b}.dash-kpi-card.card-modules:before{background:#8b5cf6}.dash-kpi-card:hover{border-color:var(--theme-accent-border,#cbd5e1);box-shadow:0 8px 20px -4px var(--theme-accent-glow,#0f172a14), 0 3px 6px -2px #0f172a08;transform:translateY(-2px)}.dash-kpi-card:hover:before{height:3.5px}.dash-kpi-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-kpi-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.dash-kpi-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;transition:transform .2s;display:flex}.dash-kpi-card:hover .dash-kpi-icon{transform:scale(1.06)}.dash-kpi-icon.icon-blue{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#2563eb);border:1px solid var(--theme-accent-border,#dbeafe)}.dash-kpi-icon.icon-green{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.dash-kpi-icon.icon-rose{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}.dash-kpi-icon.icon-amber{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.dash-kpi-icon.icon-purple{color:#7e22ce;background:#faf5ff;border:1px solid #e9d5ff}.dash-kpi-body{flex-direction:column;gap:4px;margin-top:4px;display:flex}.dash-kpi-val{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800;line-height:1.1}.dash-kpi-footer{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11.5px;display:flex;overflow:hidden}.dash-trend.positive{color:#059669;align-items:center;gap:3.5px;font-size:11.5px;font-weight:700;display:inline-flex}.dash-trend.negative{color:#e11d48;align-items:center;gap:3.5px;font-size:11.5px;font-weight:700;display:inline-flex}.dash-trend.neutral{color:#64748b;align-items:center;gap:3.5px;font-size:11.5px;font-weight:600;display:inline-flex}.dash-pill-green{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:700}.dash-pill-rose{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:700}.dash-pill-neutral{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:600}.dash-pill-amber{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:700}.dash-pill-purple{color:#7e22ce;background:#faf5ff;border:1px solid #e9d5ff;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:700}.dash-kpi-meta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.dash-analytics-row{grid-template-columns:1.15fr .85fr;gap:18px;width:100%;display:grid}.dash-analytics-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:22px 24px;display:flex;box-shadow:0 4px 16px #0f172a08}.dash-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.dash-card-title{color:#0f172a;align-items:center;gap:8px;margin:0 0 4px;font-size:17px;font-weight:700;display:flex}.dash-card-title i{color:var(--theme-accent,#2563eb)}.dash-card-subtitle{color:#64748b;margin:0;font-size:13px}.dash-card-badge{color:#475569;text-transform:uppercase;background:#f1f5f9;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700}.dash-card-badge.status-good{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;align-items:center;gap:5px;display:inline-flex}.dash-empty-state{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;display:flex}.dash-empty-state i{font-size:28px}.dash-traffic-bars{flex-direction:column;gap:14px;display:flex}.dash-traffic-item{flex-direction:column;gap:6px;display:flex}.dash-traffic-info{justify-content:space-between;align-items:center;font-size:13px;display:flex}.dash-traffic-name{color:#1e293b;align-items:center;gap:6px;font-weight:600;display:flex}.dash-traffic-rank{color:#64748b;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:11px;font-weight:700}.dash-traffic-counts{align-items:center;gap:6px;display:flex}.dash-traffic-val{color:#0f172a;font-weight:700}.dash-traffic-pct{color:#64748b;font-size:12px}.dash-meter-track{background:#f1f5f9;border-radius:9999px;width:100%;height:8px;overflow:hidden}.dash-meter-fill{background:linear-gradient(90deg, var(--theme-accent,#2563eb), #60a5fa);border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.dash-health-meters{flex-direction:column;gap:16px;display:flex}.dash-health-item{flex-direction:column;gap:5px;display:flex}.dash-health-label{color:#1e293b;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.dash-health-bullet{border-radius:50%;width:8px;height:8px}.bullet-200,.bullet-2xx{background:#10b981}.bullet-304,.bullet-3xx{background:#3b82f6}.bullet-401,.bullet-4xx{background:#f59e0b}.bullet-500,.bullet-5xx{background:#ef4444}.dash-health-text-main{flex:1}.dash-health-pct{font-weight:700}.dash-health-count{color:#64748b;padding-left:16px;font-size:12px}.dash-health-bar{background:#f1f5f9;border-radius:9999px;width:100%;height:7px;overflow:hidden}.dash-health-bar-fill{border-radius:9999px;height:100%;transition:width .6s}.fill-200,.fill-2xx{background:#10b981}.fill-304,.fill-3xx{background:#3b82f6}.fill-401,.fill-4xx{background:#f59e0b}.fill-500,.fill-5xx{background:#ef4444}.dash-diagnostics-box{text-align:center;border-top:1px dashed #e2e8f0;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;padding-top:16px;display:grid}.dash-diag-col{flex-direction:column;gap:3px;display:flex}.dash-diag-label{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:600}.dash-diag-val{color:#1e293b;font-size:12px;font-weight:700}.dash-diag-val.status-online{color:#059669}.dash-actions-section{flex-direction:column;gap:14px;display:flex}.dash-section-title{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.dash-section-title i{color:var(--theme-accent,#2563eb)}.dash-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dash-action-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #0f172a08}.dash-action-card:hover{box-shadow:0 8px 20px var(--theme-accent-glow,#0f172a14);border-color:var(--theme-accent,#2563eb);transform:translateY(-2px)}.dash-action-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.action-export .dash-action-icon{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#2563eb)}.action-logs .dash-action-icon{color:#16a34a;background:#f0fdf4}.action-clients .dash-action-icon{color:#9333ea;background:#faf5ff}.action-settings .dash-action-icon{color:#d97706;background:#fffbeb}.action-sim .dash-action-icon{color:#0891b2;background:#ecfeff}.dash-action-content{flex:1;min-width:0}.dash-action-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:14px;font-weight:700;overflow:hidden}.dash-action-desc{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.dash-action-arrow{color:#cbd5e1;font-size:13px;transition:transform .2s,color .2s}.dash-action-card:hover .dash-action-arrow{color:var(--theme-accent,#2563eb);transform:translate(3px)}.dash-activity-section{flex-direction:column;gap:14px;display:flex}.dash-activity-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dash-activity-subtitle{color:#64748b;margin:4px 0 0;font-size:13px}.dash-view-all-link{color:var(--theme-accent,#2563eb);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.dash-view-all-link:hover{gap:9px;text-decoration:underline}.dash-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #0f172a08}.dash-table-responsive{width:100%;overflow-x:auto}.dash-activity-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.dash-activity-table thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.dash-activity-table th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:12px 18px;font-size:11px;font-weight:700}.dash-activity-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:13px 18px}.dash-activity-table tr:last-child td{border-bottom:none}.dash-activity-table tbody tr:hover{background:#f8fafc}.dash-cell-id{color:#475569;font-family:monospace;font-weight:700}.dash-method-badge{border-radius:6px;padding:3px 8px;font-family:monospace;font-size:11px;font-weight:700;display:inline-block}.method-get{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.method-post{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.method-put{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.method-delete{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.dash-cell-module{color:#1e293b;white-space:nowrap;font-weight:600}.dash-module-pill{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:3px 10px;font-size:12px}.dash-cell-endpoint{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.dash-cell-endpoint code{color:#334155;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px}.dash-status-badge{border-radius:6px;padding:3px 8px;font-family:monospace;font-size:12px;font-weight:700;display:inline-block}.status-pill-200,.status-pill-2xx{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.status-pill-304,.status-pill-3xx{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.status-pill-401,.status-pill-4xx{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.status-pill-500,.status-pill-5xx{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.dash-cell-time{color:#64748b;white-space:nowrap;font-size:12px}.dash-inspect-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.dash-inspect-btn:hover{background:var(--theme-accent,#2563eb);border-color:var(--theme-accent,#2563eb);color:#fff}.dash-table-empty{text-align:center;color:#94a3b8;padding:36px 18px}.dash-services-section{flex-direction:column;gap:14px;margin-top:10px;display:flex}.dash-services-subtitle{color:#64748b;margin:4px 0 0;font-size:13px}.dash-service-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dash-service-cat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #0f172a08}.dash-cat-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.cat-header-blue{color:#1e40af;background:#eff6ff}.cat-header-amber{color:#92400e;background:#fffbeb}.cat-header-green{color:#065f46;background:#ecfdf5}.cat-header-purple{color:#6b21a8;background:#faf5ff}.dash-cat-title-wrap{align-items:center;gap:10px;display:flex}.dash-cat-title{margin:0;font-size:14px;font-weight:700}.dash-cat-badge{background:#ffffffd9;border-radius:9999px;padding:3px 8px;font-size:11px;font-weight:700;box-shadow:0 1px 2px #0000000d}.dash-cat-body{flex-direction:column;gap:6px;padding:10px 14px;display:flex}.dash-service-item{color:#1e293b;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:all .15s;display:flex}.dash-service-item:hover{background:#f8fafc;transform:translate(3px)}.dash-item-icon{width:32px;height:32px;color:var(--theme-accent,#2563eb);background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.dash-item-content{flex-direction:column;flex:1;min-width:0;display:flex}.dash-item-name{color:#0f172a;font-size:13px;font-weight:600}.dash-item-desc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dash-item-link-icon{color:#cbd5e1;font-size:11px}.dash-service-item:hover .dash-item-link-icon{color:var(--theme-accent,#2563eb)}@media (width<=1200px){.dash-kpi-grid,.dash-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-analytics-row,.dash-service-cat-grid{grid-template-columns:1fr}}@media (width<=768px){.dash-welcome-banner{flex-direction:column;align-items:flex-start;padding:18px 16px}.dash-banner-right{justify-content:space-between;width:100%}.dash-kpi-grid{grid-template-columns:1fr;gap:12px}.dash-actions-grid{grid-template-columns:1fr;gap:10px}.dash-diagnostics-box{grid-template-columns:1fr;gap:8px}}.dash-env-pill{color:#475569;letter-spacing:.04em;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.dash-region-pill{color:#166534;letter-spacing:.03em;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.dash-kpi-val.text-sm{font-size:24px;font-weight:700}.dash-kpi-icon.icon-amber{color:#d97706;background:#fffbeb}.dash-pill-amber{color:#b45309;background:#fffbeb;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.dash-card-header-badge-row{align-items:center;gap:10px;margin-bottom:3px;display:flex}.dash-chart-mode-toggle{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.dash-mode-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.dash-mode-btn:hover{color:#0f172a}.dash-mode-btn.active{color:var(--theme-accent,#2563eb);border:1px solid var(--theme-accent-border,#e2e8f0);box-shadow:0 1px 4px var(--theme-accent-glow,#00000014);background:#fff}.dash-svg-chart-container{width:100%;margin-bottom:20px}.dash-svg-wrapper{box-sizing:border-box;background:linear-gradient(#f8fafc 0%,#fff 100%);border:1px solid #e2e8f0;border-radius:14px;width:100%;height:180px;padding:10px 10px 0;position:relative}.dash-svg-element{width:100%;height:100%;overflow:visible}.dash-svg-point{fill:#fff;stroke:var(--theme-accent,#2563eb);stroke-width:2.5px;cursor:pointer;transition:all .2s}.dash-svg-point:hover{fill:var(--theme-accent,#2563eb);stroke:#fff;stroke-width:3px;filter:drop-shadow(0 0 6px var(--theme-accent-glow,#2563eb80))}.dash-svg-axis-label{fill:#64748b;letter-spacing:.02em;font-size:11px;font-weight:600}.dash-svg-axis-label.active{fill:var(--theme-accent,#2563eb);font-weight:700}.dash-chart-tooltip{color:#fff;pointer-events:none;z-index:20;white-space:nowrap;background:#0f172a;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;font-size:11px;display:flex;position:absolute;transform:translate(-50%,-120%);box-shadow:0 4px 12px #0003}.dash-chart-tooltip:after{content:"";border:5px solid #0000;border-top-color:#0f172a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dash-tt-date{color:#94a3b8;font-size:10px}.dash-tt-val{color:#38bdf8;font-weight:700}.dash-empty-chart{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:160px;font-size:13px;display:flex}.dash-hourly-container{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;width:100%;margin-bottom:20px;padding:16px 16px 10px}.dash-hourly-bars{justify-content:space-between;align-items:flex-end;gap:4px;height:120px;display:flex}.dash-hourly-col{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.dash-hourly-bar-track{background:#e2e8f0;border-radius:4px;align-items:flex-end;width:100%;height:90px;display:flex;overflow:hidden}.dash-hourly-bar-fill{background:linear-gradient(180deg, var(--theme-accent,#2563eb) 0%, var(--theme-accent-lighter,#93c5fd) 100%);border-radius:4px 4px 0 0;width:100%;transition:height .5s}.dash-hourly-bar-fill.peak-bar{background:linear-gradient(#f59e0b 0%,#fbbf24 100%);box-shadow:0 0 8px #f59e0b66}.dash-hourly-col:hover .dash-hourly-bar-fill{filter:brightness(1.2)}.dash-hourly-label{color:#94a3b8;height:14px;font-size:10px;font-weight:600}.dash-hourly-footer-meta{color:#64748b;border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;font-size:11px;font-weight:500;display:flex}.dash-peak-tag{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-weight:700;display:inline-flex}.dash-split-metrics-row{border-top:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;padding-top:18px;display:grid}.dash-method-telemetry-box,.dash-top-modules-box{flex-direction:column;gap:12px;display:flex}.dash-section-label-row{justify-content:space-between;align-items:center;display:flex}.dash-section-icon-label{color:#374151;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.dash-section-icon-label i{color:var(--theme-accent,#2563eb);font-size:11px}.dash-section-total-pill{color:var(--theme-accent,#2563eb);background:var(--theme-accent-soft,#eff6ff);border:1px solid var(--theme-accent-border,#bfdbfe);border-radius:9999px;padding:2px 10px;font-size:11px;font-weight:600}.dash-methods-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.dash-method-card{cursor:default;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;transition:box-shadow .2s,transform .15s;display:flex}.dash-method-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.dash-method-card.method-get{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border-left:3px solid #2563eb}.dash-method-card.method-post{background:linear-gradient(135deg,#f0fdf4 0%,#fff 100%);border-left:3px solid #16a34a}.dash-method-card.method-put{background:linear-gradient(135deg,#fffbeb 0%,#fff 100%);border-left:3px solid #d97706}.dash-method-card.method-delete{background:linear-gradient(135deg,#fef2f2 0%,#fff 100%);border-left:3px solid #dc2626}.dash-method-card.method-default{background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);border-left:3px solid #94a3b8}.dash-method-card-top{justify-content:space-between;align-items:center;display:flex}.dash-method-card-badge{letter-spacing:.4px;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-family:monospace;font-size:10px;font-weight:800;display:inline-flex}.dash-method-card-badge.method-get{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.dash-method-card-badge.method-post{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.dash-method-card-badge.method-put{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.dash-method-card-badge.method-delete{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.dash-method-card-badge.method-default{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.dash-method-card-pct{color:#64748b;font-size:11px;font-weight:700}.dash-method-card-count{color:#0f172a;letter-spacing:-.5px;font-size:20px;font-weight:800;line-height:1}.dash-method-card-track{background:#e2e8f0;border-radius:9999px;width:100%;height:4px;overflow:hidden}.dash-method-card-fill{border-radius:9999px;height:100%;transition:width .7s cubic-bezier(.16,1,.3,1)}.dash-method-card-fill.method-get{background:linear-gradient(90deg,#2563eb,#60a5fa)}.dash-method-card-fill.method-post{background:linear-gradient(90deg,#16a34a,#4ade80)}.dash-method-card-fill.method-put{background:linear-gradient(90deg,#d97706,#fbbf24)}.dash-method-card-fill.method-delete{background:linear-gradient(90deg,#dc2626,#f87171)}.dash-method-card-fill.method-default{background:linear-gradient(90deg,#64748b,#94a3b8)}.dash-method-card-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:500}.dash-meter-track.small{height:5px}.dash-meter-fill.method-get{background:#2563eb}.dash-meter-fill.method-post{background:#16a34a}.dash-meter-fill.method-put{background:#d97706}.dash-meter-fill.method-delete{background:#dc2626}.dash-leaderboard-list{flex-direction:column;gap:8px;display:flex}.dash-leaderboard-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.dash-leaderboard-item:hover{border-color:var(--theme-accent-border,#bfdbfe);background:#fff;transform:translate(2px);box-shadow:0 3px 12px #00000012}.dash-lb-rank-badge{text-align:center;filter:drop-shadow(0 1px 2px #0000001a);flex-shrink:0;width:30px;font-size:22px;line-height:1}.dash-lb-content{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.dash-lb-info{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-lb-name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:700;overflow:hidden}.dash-lb-stats{flex-shrink:0;align-items:center;gap:5px;display:flex}.dash-lb-val{color:#0f172a;font-size:13px;font-weight:800}.dash-lb-pct{color:#64748b;background:#f1f5f9;border-radius:9999px;padding:1px 6px;font-size:11px;font-weight:600}.dash-lb-track{background:#e2e8f0;border-radius:9999px;width:100%;height:5px;overflow:hidden}.dash-lb-fill{border-radius:9999px;height:100%;transition:width .7s cubic-bezier(.16,1,.3,1)}.dash-lb-fill.rank-1{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.dash-lb-fill.rank-2{background:linear-gradient(90deg,#94a3b8,#cbd5e1)}.dash-lb-fill.rank-3{background:linear-gradient(90deg,#cd7c2f,#f59e0b)}.dash-lb-fill.rank-4{background:linear-gradient(90deg, var(--theme-accent,#2563eb), var(--theme-accent-lighter,#93c5fd))}.dash-error-diagnostics-section{border-top:1px dashed #e2e8f0;flex-direction:column;gap:10px;margin-top:20px;padding-top:16px;display:flex}.dash-error-header{justify-content:space-between;align-items:center;display:flex}.dash-error-list{flex-direction:column;gap:8px;display:flex}.dash-clean-state{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.dash-error-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .15s;display:flex}.dash-error-item:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 6px #0000000a}.dash-error-left{align-items:center;gap:10px;display:flex}.dash-error-code-badge{border-radius:6px;padding:3px 7px;font-family:monospace;font-size:11px;font-weight:800}.dash-error-code-badge.critical{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.dash-error-code-badge.warning{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.dash-error-text{flex-direction:column;display:flex}.dash-error-name{color:#1e293b;font-size:12px;font-weight:600}.dash-error-impact{color:#64748b;font-size:11px}.dash-error-count-pill{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.dash-ecosystem-section{flex-direction:column;gap:14px;display:flex}.dash-ecosystem-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.dash-ecosystem-subtitle{color:#64748b;margin:4px 0 0;font-size:13px}.dash-ecosystem-tag{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#1e40af);border:1px solid var(--theme-accent-border,#bfdbfe);border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.dash-ecosystem-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.dash-provider-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:16px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #0f172a08}.dash-provider-card:hover{border-color:var(--theme-accent-border,#cbd5e1);box-shadow:0 8px 20px var(--theme-accent-glow,#0f172a14);transform:translateY(-2px)}.dash-provider-card.prov-healthy{border-top:3px solid #10b981}.dash-provider-card.prov-degraded{border-top:3px solid #f59e0b}.dash-prov-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dash-prov-icon-wrap{width:34px;height:34px;color:var(--theme-accent,#2563eb);background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:flex}.dash-prov-status-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.dash-prov-dot{border-radius:50%;width:7px;height:7px}.dot-green{background:#10b981;box-shadow:0 0 0 2px #10b98133}.dot-amber{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.dash-prov-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:14px;font-weight:700;overflow:hidden}.dash-prov-category{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:12px;font-size:11px;overflow:hidden}.dash-prov-stats-grid{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;padding:8px 6px;display:grid}.dash-prov-stat{flex-direction:column;gap:2px;display:flex}.dash-prov-stat-label{color:#94a3b8;text-transform:uppercase;font-size:9px;font-weight:700}.dash-prov-stat-val{color:#1e293b;font-size:11px;font-weight:700}.dash-prov-stat-val.text-green{color:#059669}.dash-prov-bar-track{background:#e2e8f0;border-radius:9999px;width:100%;height:4px;overflow:hidden}.dash-prov-bar-fill{border-radius:9999px;height:100%;transition:width .5s}.dash-activity-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dash-status-filter-pills{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:2px;padding:3px;display:flex}.dash-filter-pill{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.dash-filter-pill:hover{color:#0f172a}.dash-filter-pill.active{color:var(--theme-accent,#2563eb);background:#fff;box-shadow:0 1px 3px #00000014}.dash-search-box{align-items:center;width:380px;max-width:100%;display:inline-flex;position:relative}.dash-search-box.mod-search{width:280px}.dash-search-box i.fa-search{color:#94a3b8;pointer-events:none;z-index:2;font-size:13px;transition:color .2s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dash-search-box input{color:#1e293b;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:9999px;outline:none;width:100%;height:38px;padding:0 34px 0 38px;font-family:inherit;font-size:13px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000a}.dash-search-box input::placeholder{color:#94a3b8;font-size:12px}.dash-search-box:focus-within i.fa-search{color:var(--theme-accent,#2563eb)}.dash-search-box input:focus{border-color:var(--theme-accent,#2563eb);box-shadow:0 0 0 3.5px var(--theme-accent-glow,#2563eb26);background:#fff}.dash-clear-search{color:#64748b;cursor:pointer;z-index:2;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:10px;transition:all .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dash-clear-search:hover{color:#0f172a;background:#e2e8f0}.dash-services-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:2px;display:flex}.dash-services-title-wrap{flex-direction:column;gap:4px;display:flex}.dash-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash-module-count-badge{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#2563eb);border:1px solid var(--theme-accent-border,#2563eb33);letter-spacing:.02em;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.dash-modules-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dash-view-mode-toggle{box-sizing:border-box;background:#f1f5f9;border:1.5px solid #cbd5e1;border-radius:9999px;align-items:center;gap:3px;height:38px;padding:3px;display:inline-flex}.dash-view-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:30px;font-size:13px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.dash-view-btn:hover{color:#0f172a}.dash-view-btn.active{color:var(--theme-accent,#2563eb);background:#fff;box-shadow:0 1px 4px #0000001f}.dash-cat-mini-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.cat-badge-blue{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.cat-badge-amber{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.cat-badge-purple{color:#6b21a8;background:#faf5ff;border:1px solid #e9d5ff}.cat-badge-green{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.dash-mod-header-right{align-items:center;gap:6px;display:flex}.dash-matrix-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.dash-matrix-table thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.dash-matrix-table th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:700}.dash-matrix-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:12px 16px}.dash-matrix-table tbody tr:hover{background:#f8fafc}.dash-matrix-status-dot{background:#10b981;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 2px #10b98133}.dash-matrix-name-cell{min-width:200px}.dash-matrix-name-wrap{align-items:center;gap:10px;display:flex}.dash-matrix-icon{width:32px;height:32px;color:var(--theme-accent,#2563eb);background:var(--theme-accent-soft,#eff6ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.dash-matrix-name{color:#0f172a;font-size:13px;font-weight:700;display:block}.dash-matrix-desc{color:#64748b;font-size:11px;display:block}.dash-matrix-route code,.dash-matrix-prefix code{color:#334155;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px}.dash-matrix-calls-badge{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:11px;font-weight:700}.dash-matrix-action-btn{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.dash-matrix-action-btn:hover{background:var(--theme-accent,#2563eb);border-color:var(--theme-accent,#2563eb);color:#fff}.dash-category-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.dash-cat-tab{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.dash-cat-tab:hover{color:#0f172a;background:#e2e8f0}.dash-cat-tab.active{background:var(--theme-accent,#2563eb);color:#fff;border-color:var(--theme-accent,#2563eb);box-shadow:0 2px 8px var(--theme-accent-glow,#2563eb4d)}.dash-dynamic-modules-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid}.dash-module-card{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;min-height:180px;padding:20px;text-decoration:none;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 10px #0f172a08}.dash-module-card:hover{border-color:var(--theme-accent,#2563eb);transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.dash-mod-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dash-mod-icon{background:var(--theme-accent-soft,#eff6ff);width:38px;height:38px;color:var(--theme-accent,#2563eb);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.dash-mod-call-badge{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.dash-mod-call-badge i{color:var(--theme-accent,#2563eb)}.dash-mod-name{color:#0f172a;margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.3}.dash-mod-desc{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.dash-mod-footer{color:var(--theme-accent,#2563eb);border-top:1px dashed #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:12px;font-weight:600;display:flex}.dash-mod-footer i{font-size:10px;transition:transform .2s}.dash-module-card:hover .dash-mod-footer i{transform:translate(3px)}.dash-no-modules{text-align:center;color:#94a3b8;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;grid-column:1/-1;padding:48px 20px}.dash-no-modules i{margin-bottom:10px;font-size:32px}@media (width<=1400px){.dash-ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.dash-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-ecosystem-grid,.dash-dynamic-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=992px){.dash-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-analytics-row,.dash-split-metrics-row{grid-template-columns:1fr}.dash-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.dash-kpi-grid{grid-template-columns:1fr;gap:12px}.dash-ecosystem-grid,.dash-actions-grid,.dash-dynamic-modules-grid{grid-template-columns:1fr}.dash-welcome-banner{flex-direction:column;align-items:flex-start;padding:18px 16px}.dash-banner-right{justify-content:space-between;width:100%}.dash-activity-header{flex-direction:column;align-items:flex-start}.dash-activity-controls{flex-direction:column;align-items:stretch;width:100%}.dash-services-header{flex-direction:column;align-items:flex-start;gap:12px}.dash-search-box input{width:100%;min-width:unset}.dash-search-box.mod-search{flex:1;min-width:0}.dash-search-box.mod-search input{width:100%;min-width:unset}.dash-modules-controls{justify-content:space-between;width:100%}}.dash-timerange-bar{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;padding:10px 18px;display:flex;box-shadow:0 1px 4px #0000000a}.dash-timerange-left{color:#64748b;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.dash-timerange-left i{color:var(--theme-accent,#2563eb);font-size:12px}.dash-timerange-label{white-space:nowrap}.dash-timerange-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash-timerange-pill{color:#64748b;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9999px;align-items:center;gap:5px;padding:5px 14px;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.dash-timerange-pill:hover:not(:disabled){border-color:var(--theme-accent-border,#bfdbfe);background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#2563eb);box-shadow:0 2px 8px var(--theme-accent-glow,#2563eb26);transform:translateY(-1px)}.dash-timerange-pill.active{background:var(--theme-accent,#2563eb);border-color:var(--theme-accent,#2563eb);color:#fff;box-shadow:0 2px 10px var(--theme-accent-glow,#2563eb4d)}.dash-timerange-pill.active i{opacity:.9}.dash-timerange-pill:disabled{opacity:.6;cursor:not-allowed}.dash-timerange-loading{color:var(--theme-accent,#2563eb);align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.dash-timerange-updated{color:#10b981;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:600;display:flex}.dash-timerange-updated i{font-size:11px}@media (width<=768px){.dash-timerange-bar{gap:8px;padding:10px 12px}.dash-timerange-pill span{display:none}.dash-timerange-pill{padding:6px 10px}.dash-timerange-loading,.dash-timerange-updated{width:100%;margin-left:0}}div:where(.swal2-container).nafath-swal-container,.swal2-container.nafath-swal-container,.swal2-container{z-index:99999!important;-webkit-backdrop-filter:blur(8px)!important;background:#0f172aa6!important}div:where(.swal2-container) .swal2-popup.nafath-swal-popup,.swal2-popup.nafath-swal-popup{border:1px solid var(--theme-accent-border,#bfdbfe)!important;width:min(520px,94vw)!important;max-width:520px!important;box-shadow:0 25px 60px -12px #0f172a40, 0 0 35px var(--theme-accent-glow,#2563eb26)!important;color:#0f172a!important;background:#fff!important;border-radius:20px!important;flex-direction:column!important;padding:0!important;font-family:inherit!important;display:flex!important;overflow:hidden!important}div:where(.swal2-container) .swal2-popup.nafath-swal-popup .swal2-html-container,.swal2-popup.nafath-swal-popup .swal2-html-container{text-align:left!important;color:inherit!important;margin:0!important;padding:0!important;overflow:visible!important}div:where(.swal2-container) .swal2-popup.nafath-swal-popup .swal2-close,.swal2-popup.nafath-swal-popup .swal2-close{color:#64748b!important;border-radius:8px!important;outline:none!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:1.3rem!important;transition:all .18s!important;display:flex!important;top:12px!important;right:14px!important}div:where(.swal2-container) .swal2-popup.nafath-swal-popup .swal2-close:hover,.swal2-popup.nafath-swal-popup .swal2-close:hover{background:var(--theme-accent-soft,#eff6ff)!important;color:var(--theme-accent,#2563eb)!important}@keyframes nafathDigitPulse{0%{filter:brightness();transform:scale(1)}to{filter:brightness(1.15);transform:scale(1.03)}}@keyframes nafathRipple{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.login-page{box-sizing:border-box;background-color:#f0f2f5;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;font-family:Inter,system-ui,sans-serif;display:flex}.access-card{box-sizing:border-box;background:#fff;border-radius:10px;width:100%;max-width:500px;padding:40px;box-shadow:0 4px 20px #0000001a}.login-header{text-align:center;margin-bottom:28px}.login-header h2{color:#0d6efd;margin:0 0 8px;font-size:25px;font-weight:700}.login-header h2 i{margin-right:8px}.login-header p{color:#6c757d;margin:0;font-size:14px}.login-error{color:#842029;background:#f8d7da;border:1px solid #f5c2c7;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:14px;display:flex}.login-error button{color:#842029;cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1}.login-field{margin-bottom:20px}.login-field label{color:#212529;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.login-field label span{color:#6c757d;font-weight:400}.login-field input{box-sizing:border-box;color:#212529;background:#fff;border:1px solid #ced4da;border-radius:6px;outline:none;width:100%;height:40px;padding:8px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.login-field input:focus{border-color:#0d6efd;box-shadow:0 0 0 2px #0d6efd1f}.login-submit{color:#fff;cursor:pointer;background:#0d6efd;border:1px solid #0d6efd;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:14px;font-weight:700;transition:background .15s;display:flex}.login-submit:hover:not(:disabled){background:#0b5ed7;border-color:#0a58ca}.login-submit:disabled{opacity:.7;cursor:not-allowed}.login-hints{text-align:center;color:#6c757d;margin-top:18px;font-size:11px;line-height:1.7}.login-hints code{color:#495057;background:#f1f3f5;border-radius:3px;padding:2px 4px;font-size:11px}@media (width<=576px){.access-card{padding:28px 20px}.login-header h2{font-size:22px}}.login-session-expired-alert{color:#854d0e;background:#fefce8;border:1px solid #fde047;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex;box-shadow:0 2px 8px #ca8a0414}.session-alert-icon{color:#ca8a04;margin-top:2px;font-size:18px}.session-alert-body strong{color:#713f12;margin-bottom:3px;font-size:13px;font-weight:700;display:block}.session-alert-body p{color:#854d0e;margin:0;font-size:12px;line-height:1.45}.session-resume-tag{color:#713f12;background:#fef08a;border-radius:5px;align-items:center;gap:6px;margin-top:8px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.session-resume-tag code{background:#0000000f;border-radius:4px;padding:2px 4px;font-family:monospace}.api-log-modal-overlay{z-index:2900;-webkit-backdrop-filter:blur(4px);box-sizing:border-box;background:#0a0f1dbf;justify-content:center;align-items:center;padding:24px;animation:.18s api-modal-fade;display:flex;position:fixed;inset:0}@keyframes api-modal-fade{0%{opacity:0}to{opacity:1}}.api-log-modal{box-sizing:border-box;background:#18181b;border:1px solid #27272a;border-radius:12px;flex-direction:column;width:min(1120px,96vw);max-height:calc(100vh - 48px);animation:.2s cubic-bezier(.16,1,.3,1) api-modal-scale;display:flex;overflow:hidden;box-shadow:0 25px 60px #0009,0 0 0 1px #ffffff0f}@keyframes api-modal-scale{0%{opacity:0;transform:scale(.97)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.api-log-modal-header{box-sizing:border-box;background:#1f1f23;border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 22px;display:flex}.api-log-header-info{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.api-log-header-info h5{color:#fff;letter-spacing:.5px;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.api-log-header-info h5 i{color:var(--theme-accent,#3b82f6)}.api-log-module-badge{letter-spacing:.5px;color:#4ade80;text-transform:uppercase;background:#22c55e2e;border:1px solid #22c55e59;border-radius:9999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.api-log-modal-actions{align-items:center;gap:10px;display:flex}.api-log-copy-json-btn{background:var(--theme-btn-bg,#2563eb);color:#fff;border:1px solid var(--theme-accent,#3b82f6);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.api-log-copy-json-btn:hover{background:var(--theme-btn-hover,#1d4ed8);transform:translateY(-1px)}.api-log-close-x-btn{color:#a1a1aa;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:14px;transition:all .18s;display:flex}.api-log-close-x-btn:hover{color:#fff;background:#ef4444;border-color:#dc2626}.api-log-modal-body{box-sizing:border-box;background:#141416;flex:1;min-height:0;padding:20px 22px;overflow-y:auto}.api-log-meta-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:20px;display:grid}.api-log-meta-cell{box-sizing:border-box;background:#1e1e22;border:1px solid #2e2e33;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:10px 14px;display:flex}.api-log-meta-cell.endpoint-cell{grid-column:span 2}.api-log-meta-label{letter-spacing:.6px;color:#94a3b8;text-transform:uppercase;font-size:10px;font-weight:700}.api-log-meta-value{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.api-log-meta-value.meta-id{color:#f8fafc;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-weight:700}.api-log-meta-value.meta-endpoint{color:#38bdf8;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:12px}.api-log-meta-value.meta-time{color:#cbd5e1}.api-log-method-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.api-log-method-badge.method-post{color:#60a5fa;background:#3b82f62e;border:1px solid #3b82f659}.api-log-method-badge.method-get{color:#4ade80;background:#22c55e2e;border:1px solid #22c55e59}.api-log-method-badge.method-put,.api-log-method-badge.method-patch{color:#facc15;background:#eab3082e;border:1px solid #eab30859}.api-log-method-badge.method-delete{color:#f87171;background:#ef44442e;border:1px solid #ef444459}.api-log-status-badge{border-radius:4px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.api-log-status-badge.status-success{color:#4ade80;background:#22c55e2e;border:1px solid #22c55e59}.api-log-status-badge.status-error{color:#f87171;background:#ef44442e;border:1px solid #ef444459}.api-log-payload-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.api-log-payload-card{background:#18181b;border:1px solid #27272a;border-radius:9px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.api-log-payload-header{background:#1f1f23;border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.api-log-payload-tag{letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.api-log-payload-tag.request-tag{color:#38bdf8}.api-log-payload-tag.response-tag{color:#4ade80}.api-log-copy-action{color:#e2e8f0;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .18s;display:flex}.api-log-copy-action:hover{color:#fff;background:#3f3f46}.api-log-code-preview{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;background:#0d0e10;border:none;border-radius:0;min-height:280px;max-height:480px;margin:0;padding:16px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.65;overflow:auto}.api-log-code-preview::-webkit-scrollbar{width:7px;height:7px}.api-log-code-preview::-webkit-scrollbar-track{background:#0d0e10}.api-log-code-preview::-webkit-scrollbar-thumb{background:#27272a;border-radius:4px}.api-log-code-preview::-webkit-scrollbar-thumb:hover{background:#3f3f46}.api-log-modal-footer{background:#1f1f23;border-top:1px solid #27272a;justify-content:flex-end;padding:12px 22px;display:flex}.api-log-close-btn{color:#f1f5f9;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:6px;padding:7px 20px;font-size:12px;font-weight:600;transition:all .18s}.api-log-close-btn:hover{color:#fff;background:#3f3f46}.api-log-code-preview .json-key{color:#79c0ff}.api-log-code-preview .json-string{color:#a5d6ff}.api-log-code-preview .json-number{color:#f2cc60}.api-log-code-preview .json-boolean{color:#ff7b72}.api-log-code-preview .json-null{color:#8b949e}@media (width<=820px){.api-log-meta-grid{grid-template-columns:1fr 1fr}.api-log-meta-cell.endpoint-cell{grid-column:span 2}.api-log-payload-grid{grid-template-columns:1fr}}.nafath-page{background:#e5e7eb;justify-content:center;align-items:center;width:100%;height:100vh;margin:0;font-family:Tajawal,-apple-system,sans-serif;display:flex;overflow:hidden}.iphone-frame{box-sizing:border-box;background:#000;border:4px solid #7ba2c0;border-radius:55px;flex-direction:column;width:390px;height:844px;padding:12px;display:flex;position:relative;box-shadow:0 50px 100px #0000004d}.iphone-notch{z-index:11;background:#000;border-radius:0 0 20px 20px;width:130px;height:35px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.status-bar{color:#000;z-index:10;background:#fff;border-radius:45px 45px 0 0;justify-content:space-between;align-items:center;padding:15px 35px 10px;font-size:14px;font-weight:700;display:flex}.right-icons{align-items:center;gap:6px;display:flex}.viewport{scrollbar-width:none;background:#fff;flex-direction:column;flex-grow:1;display:flex;position:relative;overflow-y:auto}.viewport::-webkit-scrollbar{display:none}.screen{text-align:center;box-sizing:border-box;flex-direction:column;flex-grow:1;align-items:center;min-height:500px;padding:40px 24px;display:flex}.spinner-container{width:260px;height:260px;margin:auto;position:relative}.spinner-svg{transform-origin:50%;animation:8s linear infinite spinner-rotation;transform:rotate(-90deg)}@keyframes spinner-rotation{to{transform:rotate(270deg)}}.spinner-tick{stroke:#4db3a5;stroke-width:2.5px;stroke-linecap:round}.spinner-text{color:#2d8190;width:150px;font-size:11px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button-group{gap:14px;width:100%;margin-top:auto;display:flex}.waiting-screen .button-group{margin-bottom:8px}.btn{cursor:pointer;border:0;border-radius:9px;flex:1;padding:11px 14px;font-family:Tajawal,sans-serif;font-size:12px;font-weight:700}.btn-approve{color:#fff;background-color:#38a799}.btn-reject{color:#fff;background-color:#f36d69}.number-screen{justify-content:flex-start;padding-top:28px}.number-screen h1{color:#aa2933;margin:0 0 36px;font-size:18px;font-style:italic;line-height:1.45}.number-screen h2{color:#479ba0;margin:0 0 28px;font-size:13px}.confirm-text{color:#6b7280;font-size:12px}.number-options{justify-content:center;gap:20px;margin:20px 0;padding:12px 10px;display:flex}.number-circle{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#111827;border:2px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.number-circle:hover,.number-circle:focus-visible{border-color:#38a799;outline:none;transform:translateY(-3px)scale(1.06);box-shadow:0 0 0 4px #38a7992e,0 6px 14px #11182733}.number-circle:active{transform:scale(.96)}.nafath-request-content{box-sizing:border-box;color:#555;background:#fff;width:100%;height:auto;margin:0 auto;padding-top:18px;font-size:13px;font-weight:600}.nafath-request-content p{margin:100px 12px 0}.request-icon{color:#5bbfc0;border:6px solid #5bbfc0;border-radius:50%;width:78px;height:78px;margin:0 auto;font-size:56px;line-height:68px}.request-screen{padding-top:28px}.request-screen .button-group{margin-top:auto}.back-link{color:#22a996;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;min-width:76px;margin-top:20px;padding:9px 18px;font-size:16px;font-weight:600;transition:transform .16s,color .16s,border-color .16s,box-shadow .16s,background-color .16s;display:inline-flex}.back-link:hover,.back-link:focus-visible{color:#168b7e;background:#f0faf8;border-color:#38a799;outline:none;transform:translateY(-2px);box-shadow:0 4px 12px #38a79933}.back-link:active{transform:translateY(0)scale(.97)}.result-screen{justify-content:center}.result-message{font-size:18px;font-weight:500}.result-message.processing{color:#6b7280}.result-message.success{color:#16a34a}.result-message.error{color:#dc2626}.logo-container{text-align:center;padding-bottom:20px}.logo-container img{opacity:.8;height:50px}.safari-ui{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9f9f9f0;border-top:.5px solid #d1d1d1;border-radius:0 0 45px 45px;padding:10px 15px 25px}.address-bar{color:#000;background:#e3e3e4;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 15px;font-size:14px;display:flex}.address-bar i{margin-right:5px;font-size:10px}.aa{font-weight:700}.toolbar-icons{color:#007aff;justify-content:space-between;padding:0 20px;font-size:20px;display:flex}.home-indicator{background:#000;border-radius:5px;width:135px;height:5px;margin:15px auto 0}@media (width<=1024px) and (pointer:coarse){.nafath-page{background:#fff;align-items:stretch;height:100dvh}.iphone-frame{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0}.iphone-notch,.status-bar,.safari-ui{display:none}.viewport{min-height:100%;overflow:hidden}.screen{height:100%;min-height:0;padding:32px 24px 28px}.logo-container{display:none}}.identity-page{box-sizing:border-box;color:#0f172a;background:#f8fafc;min-height:100vh;padding:24px 24px 50px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.identity-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.identity-header h1{color:#0f172a;align-items:center;gap:10px;margin:0 0 5px;font-size:28px;font-weight:700;line-height:1.25;display:flex}.identity-header h1 i{color:#2563eb;font-size:26px}.identity-header p{color:#64748b;margin:0;font-size:14px}.identity-header-actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.header-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;color:#fff!important}.header-btn.primary{background:#3b6df6;color:#fff!important}.header-btn.primary:hover{background:#2857df}.header-btn.success{background:#27884e}.header-btn.success:hover{background:#1f713f}.header-btn.secondary{background:#6c757d}.header-btn.secondary:hover{background:#5c636a}.validation-tabs{border-bottom:1px solid #dce2ea;align-items:flex-end;gap:0;margin-bottom:20px;display:flex}.validation-tabs button{color:#2563eb;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:8px;padding:10px 15px;font-size:14px;display:inline-flex}.validation-tabs button:hover{background:#f1f5ff}.validation-tabs button.active{color:#1e293b;background:#fff;border-color:#dce2ea;margin-bottom:-1px}.forms-container{background:#fff;border:1px solid #dce2ea;border-radius:5px;margin-bottom:22px;padding:20px;box-shadow:0 2px 5px #0f172a0a}.validation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.validation-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-top-width:3px;border-radius:10px;min-width:0;padding:18px 20px 20px;box-shadow:0 3px 8px #0f172a14}.individual-card{border-top-color:#3b6df6}.corporate-card{border-top-color:#43c2e7}.bypass-card{border-top-color:#f5b800}.cr-card{border-top-color:#27884e}.card-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.card-heading h2{color:#2563eb;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;line-height:1.3;display:flex}.corporate-card .card-heading h2{color:#43b8dd}.bypass-card .card-heading h2{color:#806400}.cr-card .card-heading h2{color:#27884e}.card-heading h2 i{font-size:14px}.sample-btn{color:#3b6df6;cursor:pointer;background:#fff;border:1px solid #3b6df6;border-radius:4px;flex-shrink:0;padding:6px 9px;font-size:11px}.corporate-card .sample-btn{color:#43aecd;border-color:#43c2e7}.bypass-card .sample-btn{color:#9b7700;border-color:#f5b800}.cr-card .sample-btn{color:#27884e;border-color:#27884e}.sample-btn:hover{background:#f4f7ff}.validation-card form{width:100%}.validation-card label{color:#64748b;text-transform:uppercase;letter-spacing:.3px;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.validation-card input,.validation-card select{box-sizing:border-box;color:#334155;background:#fff;border:1px solid #dbe2ea;border-radius:6px;outline:none;width:100%;height:38px;padding:0 11px;font-size:12px}.validation-card input:focus,.validation-card select:focus{border-color:#6b8df7;box-shadow:0 0 0 2px #3b6df61a}.validation-card input::placeholder{color:#94a3b8}.two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.validate-btn{color:#fff;cursor:pointer;border:none;border-radius:5px;width:100%;height:35px;margin-top:14px;font-size:12px;font-weight:700;transition:all .15s}.validate-btn:disabled{opacity:.65;cursor:not-allowed}.primary-btn{background:#3b6df6}.primary-btn:hover:not(:disabled){background:#2857df}.info-btn{background:#43c2e7}.info-btn:hover:not(:disabled){background:#31b1d6}.warning-btn{color:#111827;background:#f5b800}.warning-btn:hover:not(:disabled){background:#dfaa00}.success-btn{background:#27884e}.success-btn:hover:not(:disabled){background:#1f713f}.logs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;margin-top:24px;padding-bottom:30px;display:grid}.logs-card{background:#fff;border:1px solid #dce2ea;border-radius:5px;min-width:0;overflow:hidden;box-shadow:0 2px 5px #0f172a0a}.logs-header{box-sizing:border-box;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;min-height:54px;padding:0 13px;display:flex}.logs-header h3{color:#64748b;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;display:flex}.logs-header h3 i{color:#64748b}.logs-header h3 span{color:#2563eb}.logs-header button{color:#3b6df6;cursor:pointer;background:#fff;border:1px solid #3b6df6;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:auto;height:32px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.logs-header button:hover{background:#eff4ff}.logs-table-wrapper{height:400px;overflow:auto}.logs-table-wrapper table{border-collapse:collapse;table-layout:fixed;width:100%}.logs-table-wrapper thead{z-index:2;background:#f8fafc;position:sticky;top:0}.logs-table-wrapper th{color:#64748b;text-align:left;white-space:nowrap;border-bottom:1px solid #e2e8f0;height:40px;padding:0 10px;font-size:10px;font-weight:600}.logs-table-wrapper td{color:#475569;vertical-align:middle;word-break:break-word;border-bottom:1px solid #eef2f6;min-height:45px;padding:10px;font-size:11px}.logs-table-wrapper tbody tr:hover{background:#f8fafc}.logs-table-wrapper td[colspan]{text-align:center;color:#94a3b8;padding:25px}.swagger-container{background:#fff;border:1px solid #dce2ea;border-radius:6px;width:100%;height:750px;margin-bottom:22px;overflow:hidden}.swagger-container iframe{border:none;width:100%;height:100%}.side-panel{z-index:3000;background:#18181b;flex-direction:column;width:min(520px,90vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-8px 0 32px #00000073}.side-panel-header{box-sizing:border-box;background:#18181b;border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;min-height:64px;max-height:64px;padding:0 18px;display:flex}.side-panel-header h3{color:#fff;margin:0;font-size:15px;font-weight:700}.side-panel-header span{color:#34d399;text-transform:uppercase;background:#10b98129;border-radius:4px;margin-top:2px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.side-panel-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.side-panel-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:inline-flex}.side-panel-close:hover{color:#ef4444;background:#ef444440;border-color:#ef444480}.side-panel-body{background:#09090b;flex:1;padding:15px;overflow:auto}.side-panel-body pre{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#121214;border:1px solid #27272a;border-radius:6px;margin:0;padding:14px;font-family:Consolas,Monaco,monospace;font-size:11px;line-height:1.55}.request-content{background:#09090b;flex:1;padding:15px;overflow:auto}.request-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.request-title span{color:#64748b;font-size:11px;font-weight:700}.request-title button{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #2563eb;border-radius:5px;padding:6px 10px;font-size:11px}.request-content pre{color:#dbeafe;white-space:pre-wrap;word-break:break-word;background:#111827;border-radius:6px;margin:0;padding:15px;font-family:Consolas,Monaco,monospace;font-size:11px;line-height:1.6}.modal-overlay{z-index:4000;box-sizing:border-box;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sample-modal,.log-modal{background:#fff;border-radius:8px;width:min(850px,95vw);max-height:85vh;overflow:hidden;box-shadow:0 15px 45px #0f172a40}.modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.modal-header h3{color:#0f172a;margin:0;font-size:16px}.modal-header button{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:5px;width:30px;height:30px;font-size:20px}.sample-modal table{border-collapse:collapse;width:100%}.sample-modal thead{background:#f8fafc}.sample-modal th{color:#64748b;text-align:left;border-bottom:1px solid #e2e8f0;padding:11px 15px;font-size:11px}.sample-modal td{color:#475569;border-bottom:1px solid #eef2f6;padding:11px 15px;font-size:12px}.sample-modal tbody{max-height:500px;display:block;overflow-y:auto}.sample-modal thead,.sample-modal tbody tr{table-layout:fixed;width:100%;display:table}.sample-modal tbody tr:hover{background:#f8fafc}.use-btn{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #2563eb;border-radius:4px;padding:5px 11px;font-size:11px}.use-btn:hover{background:#eff4ff}.method-badge{text-align:center;box-sizing:border-box;vertical-align:middle;border-radius:5px;justify-content:center;align-items:center;min-width:44px;height:22px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.status-badge{text-align:center;color:#166534;box-sizing:border-box;vertical-align:middle;background:#dcfce7;border-radius:12px;justify-content:center;align-items:center;min-width:40px;height:22px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.logs-table-wrapper th:nth-child(3),.logs-table-wrapper td:nth-child(3),.logs-table-wrapper th:nth-child(4),.logs-table-wrapper td:nth-child(4){text-align:center;vertical-align:middle}.log-modal{width:min(1100px,95vw)}.log-detail-grid{background:#f8fafc;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-height:calc(85vh - 58px);padding:18px;display:grid;overflow:auto}.log-detail-grid label{color:#475569;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.log-detail-grid pre{box-sizing:border-box;color:#dbeafe;white-space:pre-wrap;word-break:break-word;background:#111827;border-radius:6px;min-height:300px;max-height:500px;margin:0;padding:14px;font-family:Consolas,Monaco,monospace;font-size:11px;line-height:1.5;overflow:auto}@media (width<=1250px){.validation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.identity-header{flex-direction:column}.identity-header-actions{flex-wrap:wrap;width:100%}.logs-grid{grid-template-columns:1fr}}@media (width<=650px){.identity-page{padding:18px 12px 35px}.identity-header h1{font-size:23px}.validation-grid,.two-fields{grid-template-columns:1fr}.forms-container{padding:12px}.validation-card{padding:15px}.log-detail-grid{grid-template-columns:1fr}.header-btn{flex:1;justify-content:center}}.nafath-modal-overlay{z-index:5000;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);background:#0f172aa6;justify-content:center;align-items:center;padding:20px;animation:.22s ease-out nafath-fade-in;display:flex;position:fixed;inset:0}@keyframes nafath-fade-in{0%{opacity:0}to{opacity:1}}.nafath-modal-dialog{background:var(--card-bg,#fff);border:1px solid var(--theme-accent-border,#e2e8f0cc);width:min(500px,94vw);box-shadow:0 25px 50px -12px #0f172a40, 0 0 35px var(--theme-accent-glow,#2563eb26);border-radius:18px;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) nafath-scale-in;display:flex;position:relative;overflow:hidden}@keyframes nafath-scale-in{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.nafath-modal-header{border-bottom:1px solid var(--border-color,#f1f5f9);background:var(--card-bg,#fff);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 14px;display:flex}.nafath-header-right{align-items:center;gap:8px;display:flex}.nafath-encrypted-badge{color:#10b981;white-space:nowrap;background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:5px;padding:3px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.nafath-close-btn{background:var(--input-bg,#f1f5f9);width:30px;height:30px;color:var(--text-muted,#64748b);cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;font-size:.85rem;transition:all .18s;display:inline-flex}.nafath-close-btn:hover{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#2563eb);border-color:var(--theme-accent-border,#bfdbfe)}.nafath-modal-body{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.nafath-waiting-view{flex-direction:column;gap:16px;display:flex}.nafath-code-box{background:var(--input-bg,#f8fafc);border:2px dashed var(--theme-accent,#2563eb);box-shadow:0 4px 20px var(--theme-accent-glow,#2563eb1a);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden}.nafath-live-status-pill{background:var(--card-bg,#fff);border:1px solid var(--border-color,#e2e8f0);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:11px 16px;display:flex;box-shadow:0 1px 3px #00000008}.nafath-status-text{flex-direction:column;gap:2px;display:flex;overflow:hidden}.nafath-state-view{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 8px;display:flex}.nafath-state-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:4px;font-size:32px;display:flex}.nafath-state-icon.success{color:#10b981;background:#10b9811f;border:2px solid #10b9814d;box-shadow:0 0 20px #10b98133}.nafath-state-icon.error{color:#ef4444;background:#ef44441f;border:2px solid #ef44444d;box-shadow:0 0 20px #ef444433}.nafath-state-title{color:var(--text-color,#0f172a);margin:0;font-size:1.15rem;font-weight:700}.nafath-state-desc{color:var(--text-muted,#64748b);max-width:400px;margin:0;font-size:.85rem;line-height:1.5}.nafath-success-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:4px 0 8px;display:flex}.nafath-meta-chip{color:#10b981;background:#10b98114;border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.725rem;font-weight:600;display:inline-flex}.nafath-modal-action-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.nafath-modal-action-btn.primary{background:var(--theme-btn-bg,var(--theme-accent,#2563eb));color:var(--theme-btn-text,#fff);box-shadow:var(--theme-btn-shadow,0 3px 10px var(--theme-accent-glow))}.nafath-modal-action-btn.primary:hover{background:var(--theme-btn-hover,#1d4ed8);transform:translateY(-1px)}.nafath-modal-action-btn.secondary{background:var(--input-bg,#f1f5f9);color:var(--text-color,#334155);border:1px solid var(--border-color,#cbd5e1)}.nafath-modal-action-btn.secondary:hover{background:var(--border-color,#e2e8f0)}.swal2-container{z-index:99999!important;-webkit-backdrop-filter:blur(8px)!important;background:#0f172aa6!important}.swal2-popup.nafath-swal-popup{background:var(--card-bg,#fff)!important;border:1px solid var(--theme-accent-border,#e2e8f0cc)!important;width:min(520px,94vw)!important;box-shadow:0 25px 60px -12px #0f172a40, 0 0 40px var(--theme-accent-glow,#2563eb26)!important;color:var(--text-color,#0f172a)!important;border-radius:20px!important;padding:0!important;font-family:inherit!important;overflow:hidden!important}.swal2-popup.nafath-swal-popup .swal2-html-container{text-align:left!important;color:inherit!important;margin:0!important;padding:0!important;overflow:visible!important}.nafath-swal-close-btn{color:var(--text-muted,#64748b)!important;border-radius:8px!important;outline:none!important;width:32px!important;height:32px!important;font-size:1.3rem!important;transition:all .18s!important;top:14px!important;right:14px!important}.nafath-swal-close-btn:hover{background:var(--theme-accent-soft,#eff6ff)!important;color:var(--theme-accent,#2563eb)!important}.swal2-popup.nafath-swal-popup .swal2-actions{justify-content:center!important;width:100%!important;margin:0!important;padding:0 22px 20px!important}.nafath-swal-content{flex-direction:column!important;width:100%!important;display:flex!important}.nafath-accent-bar{background:linear-gradient(90deg, var(--theme-accent,#2563eb), var(--theme-accent-lighter,#60a5fa))!important;width:100%!important;height:5px!important}.nafath-swal-header{background:#fff!important;border-bottom:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:16px 20px 14px!important;display:flex!important}.nafath-header-left{align-items:center!important;gap:12px!important;display:flex!important}.nafath-emblem-icon{background:var(--theme-accent-soft,#eff6ff)!important;width:40px!important;height:40px!important;color:var(--theme-accent,#2563eb)!important;border:1px solid var(--theme-accent-border,#bfdbfe)!important;box-shadow:0 2px 8px var(--theme-accent-glow,#2563eb26)!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;font-size:19px!important;display:flex!important}.nafath-emblem-icon.success{color:#10b981!important;background:#10b9811a!important;border-color:#10b9814d!important}.nafath-emblem-icon.error{color:#ef4444!important;background:#ef44441a!important;border-color:#ef44444d!important}.nafath-header-titles{text-align:left!important}.nafath-header-titles h3{color:#0f172a!important;margin:0!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.25!important}.nafath-subtitle{color:#64748b!important;margin-top:1px!important;font-size:.75rem!important;font-weight:500!important;display:block!important}.nafath-encrypted-badge{color:#10b981!important;white-space:nowrap!important;background:#10b9811a!important;border:1px solid #10b98140!important;border-radius:9999px!important;align-items:center!important;gap:5px!important;margin-right:28px!important;padding:3px 8px!important;font-size:.7rem!important;font-weight:600!important;display:inline-flex!important}.nafath-swal-body{background:#fff!important;flex-direction:column!important;gap:16px!important;padding:20px 22px!important;display:flex!important}.nafath-instruction-card{background:var(--theme-accent-soft,#eff6ff)!important;border:1px solid var(--theme-accent-border,#bfdbfe)!important;text-align:left!important;border-radius:10px!important;align-items:flex-start!important;gap:12px!important;padding:12px 14px!important;display:flex!important}.nafath-instruction-card>i{color:var(--theme-accent,#2563eb)!important;flex-shrink:0!important;margin-top:2px!important;font-size:1.35rem!important}.nafath-instruction-title{color:#0f172a!important;margin-bottom:2px!important;font-size:.88rem!important;font-weight:700!important}.nafath-instruction-desc{color:#475569!important;font-size:.775rem!important;line-height:1.4!important}.nafath-code-box{border:2px dashed var(--theme-accent,#2563eb)!important;box-shadow:0 4px 20px var(--theme-accent-glow,#2563eb1a)!important;background:#f8fafc!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:18px 16px 16px!important;display:flex!important;position:relative!important;overflow:hidden!important}.nafath-code-tag{letter-spacing:.08em!important;color:var(--theme-accent,#2563eb)!important;text-transform:uppercase!important;align-items:center!important;gap:6px!important;margin-bottom:6px!important;font-size:.7rem!important;font-weight:700!important;display:inline-flex!important}.nafath-code-display{z-index:2!important;justify-content:center!important;align-items:center!important;margin:4px 0!important;display:flex!important}.nafath-code-digits{letter-spacing:12px!important;color:var(--theme-accent,#2563eb)!important;text-shadow:0 0 24px var(--theme-accent-glow,#2563eb66)!important;margin-left:12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:72px!important;font-weight:900!important;line-height:1!important;animation:2.4s ease-in-out infinite alternate nafathDigitPulse!important}.nafath-code-radar-glow{background:var(--theme-accent-glow,#2563eb26)!important;filter:blur(25px)!important;pointer-events:none!important;border-radius:50%!important;width:140px!important;height:140px!important;position:absolute!important}.nafath-swal-confirm-btn.secondary{background:#f1f5f9!important;background:var(--theme-accent-glow,#2563eb26)!important;filter:blur(25px)!important;pointer-events:none!important;border-radius:50%!important;width:140px!important;height:140px!important;position:absolute!important}.nafath-live-status-pill{text-align:left!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;align-items:center!important;gap:12px!important;padding:11px 16px!important;display:flex!important;box-shadow:0 1px 3px #00000008!important}.nafath-pulse-rings{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;display:flex!important;position:relative!important}.nafath-pulse-ring{background:var(--theme-accent,#2563eb)!important;opacity:.35!important;border-radius:50%!important;width:100%!important;height:100%!important;animation:1.8s cubic-bezier(.215,.61,.355,1) infinite nafathRipple!important;position:absolute!important}.nafath-pulse-ring.ring-2{animation-delay:.6s!important}.nafath-pulse-dot{background:var(--theme-accent,#2563eb)!important;width:10px!important;height:10px!important;box-shadow:0 0 8px var(--theme-accent,#2563eb)!important;z-index:2!important;border-radius:50%!important}.nafath-status-text{text-align:left!important;flex-direction:column!important;gap:2px!important;display:flex!important}.nafath-status-text strong{color:#0f172a!important;font-size:.84rem!important;font-weight:600!important}.nafath-sub-status{color:#64748b!important;font-size:.725rem!important}.nafath-simulator-btn{background:var(--theme-btn-bg,var(--theme-accent,#2563eb))!important;color:var(--theme-btn-text,#fff)!important;border:1px solid var(--theme-btn-border,var(--theme-accent,#2563eb))!important;box-shadow:var(--theme-btn-shadow,0 3px 10px var(--theme-accent-glow,#2563eb40))!important;cursor:pointer!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:11px 16px!important;font-size:.84rem!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:flex!important}.nafath-simulator-btn:hover{background:var(--theme-btn-hover,#1d4ed8)!important;filter:brightness(1.06)!important;color:#fff!important;transform:translateY(-1px)!important}.nafath-simulator-btn .ext-icon{opacity:.85!important;font-size:.72rem!important}.nafath-tx-strip{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:4px!important;padding:8px 12px!important;display:flex!important}.nafath-tx-info{text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important;overflow:hidden!important}.nafath-tx-label{letter-spacing:.05em!important;background:var(--theme-accent-soft,#eff6ff)!important;color:var(--theme-accent,#2563eb)!important;border:1px solid var(--theme-accent-border,#bfdbfe)!important;border-radius:4px!important;flex-shrink:0!important;padding:2px 6px!important;font-size:.65rem!important;font-weight:800!important}.nafath-tx-val{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.74rem!important;overflow:hidden!important}.nafath-tx-copy-btn{color:var(--theme-accent,#2563eb)!important;background:var(--theme-accent-soft,#eff6ff)!important;border:1px solid var(--theme-accent-border,#bfdbfe)!important;cursor:pointer!important;border-radius:5px!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;padding:4px 10px!important;font-size:.72rem!important;font-weight:600!important;transition:all .18s!important;display:inline-flex!important}.nafath-tx-copy-btn:hover{background:var(--theme-accent,#2563eb)!important;color:#fff!important}.nafath-swal-confirm-btn{background:var(--theme-btn-bg,var(--theme-accent,#2563eb))!important;color:var(--theme-btn-text,#fff)!important;border:1px solid var(--theme-btn-border,var(--theme-accent,#2563eb))!important;box-shadow:var(--theme-btn-shadow,0 3px 10px var(--theme-accent-glow,#2563eb40))!important;cursor:pointer!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-bottom:16px!important;padding:10px 24px!important;font-size:.88rem!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}.nafath-swal-confirm-btn:hover{background:var(--theme-btn-hover,#1d4ed8)!important;filter:brightness(1.08)!important}.nafath-swal-confirm-btn.secondary{color:#475569!important;box-shadow:none!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.nafath-swal-confirm-btn.secondary:hover{color:#0f172a!important;background:#e2e8f0!important}div:where(.swal2-container).nafath-clean-swal-container,.swal2-container.nafath-clean-swal-container{z-index:99999!important;-webkit-backdrop-filter:blur(8px)!important;background:#0f172a8c!important}div:where(.swal2-container) .swal2-popup.nafath-clean-swal-popup,.swal2-popup.nafath-clean-swal-popup{width:min(440px,92vw)!important;max-width:440px!important;box-shadow:0 25px 60px -12px #0f172a40, 0 0 0 1px #0000000f, 0 0 40px var(--theme-accent-glow,#2563eb1f)!important;background:#fff!important;border:none!important;border-radius:24px!important;padding:0!important;font-family:inherit!important;overflow:hidden!important}div:where(.swal2-container) .swal2-popup.nafath-clean-swal-popup .swal2-html-container,.swal2-popup.nafath-clean-swal-popup .swal2-html-container{text-align:left!important;color:inherit!important;margin:0!important;padding:0!important;overflow:visible!important}.req-drawer-overlay{--rd-accent:var(--theme-accent,#2563eb);--rd-accent-glow:var(--theme-accent-glow,#2563eb33);--rd-btn-bg:var(--theme-btn-bg,#2563eb);--rd-btn-hover:var(--theme-btn-hover,#1d4ed8);--rd-btn-shadow:var(--theme-btn-shadow,0 2px 8px #2563eb59);-webkit-backdrop-filter:blur(8px);z-index:99999;opacity:0;pointer-events:none;background:#030712b8;justify-content:flex-end;transition:opacity .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.req-drawer-overlay.active{opacity:1;pointer-events:auto}.req-drawer-container{background:linear-gradient(180deg, color-mix(in srgb, var(--rd-accent) 6%, #0d121d) 0%, #090d15 100%);border-left:1px solid color-mix(in srgb, var(--rd-accent) 22%, transparent);width:100%;max-width:680px;height:100dvh;box-shadow:-15px 0 50px #000000a6, 0 0 0 1px color-mix(in srgb, var(--rd-accent) 8%, transparent);color:#e6edf3;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:translate(100%)}.req-drawer-overlay.active .req-drawer-container{transform:translate(0)}.req-drawer-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--rd-accent) 20%, transparent);z-index:10;background:#121826e6;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.req-drawer-title-group{align-items:center;gap:12px;min-width:0;display:flex}.req-drawer-icon-box{background:linear-gradient(135deg, color-mix(in srgb, var(--rd-accent) 85%, #fff) 0%, var(--rd-btn-hover) 100%);color:#fff;width:38px;height:38px;box-shadow:0 4px 14px var(--rd-accent-glow);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.req-drawer-title-text{min-width:0}.req-drawer-title-text h4{letter-spacing:.04em;text-transform:uppercase;color:#f1f5f9;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:700;display:flex}.req-drawer-module-pill{background:color-mix(in srgb, var(--rd-accent) 18%, transparent);color:color-mix(in srgb, var(--rd-accent) 80%, #fff);border:1px solid color-mix(in srgb, var(--rd-accent) 35%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;max-width:170px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block;overflow:hidden}.req-drawer-title-text p{color:#94a3b8;margin:2px 0 0;font-size:.75rem}.req-drawer-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.req-btn-copy-all{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.req-btn-copy-all:hover{background:color-mix(in srgb, var(--rd-accent) 18%, transparent);color:color-mix(in srgb, var(--rd-accent) 80%, #fff);border-color:color-mix(in srgb, var(--rd-accent) 40%, transparent);transform:translateY(-1px)}.req-btn-copy-all.copied{color:#34d399;background:#10b9812e;border-color:#10b98159}.req-btn-close{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;transition:all .2s;display:flex}.req-btn-close:hover{color:#f87171;background:#ef444426;border-color:#ef44444d}.req-drawer-nav{border-bottom:1px solid color-mix(in srgb, var(--rd-accent) 10%, transparent);scrollbar-width:thin;background:#0d111af2;flex-shrink:0;gap:6px;padding:10px 20px;display:flex;overflow-x:auto}.req-drawer-nav::-webkit-scrollbar{height:3px}.req-drawer-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rd-accent) 35%, transparent);border-radius:3px}.req-nav-pill{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-size:.74rem;font-weight:500;transition:all .18s;display:inline-flex}.req-nav-pill:hover{background:color-mix(in srgb, var(--rd-accent) 10%, transparent);color:color-mix(in srgb, var(--rd-accent) 70%, #fff);border-color:color-mix(in srgb, var(--rd-accent) 25%, transparent)}.req-nav-pill.active{background:linear-gradient(135deg, color-mix(in srgb, var(--rd-accent) 28%, transparent) 0%, color-mix(in srgb, var(--rd-btn-hover) 22%, transparent) 100%);color:color-mix(in srgb, var(--rd-accent) 80%, #fff);border-color:color-mix(in srgb, var(--rd-accent) 50%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--rd-accent) 25%, transparent);font-weight:600}.req-drawer-body{scrollbar-width:auto;scrollbar-color:color-mix(in srgb, var(--rd-accent) 55%, #fff) #ffffff0f;flex-direction:column;flex:1;gap:20px;min-height:0;padding:18px 20px;display:flex;overflow:hidden auto}.req-drawer-body::-webkit-scrollbar{width:8px}.req-drawer-body::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px;margin:6px 0}.req-drawer-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rd-accent) 50%, #fff);box-shadow:0 0 6px var(--rd-accent-glow);border:1px solid #00000040;border-radius:4px}.req-drawer-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--rd-accent) 75%, #fff)}.req-endpoint-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rd-accent) 14%, #ffffff0f);background:#121826cc;border-radius:12px;width:100%;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 20px #00000040;flex-shrink:0!important}.req-endpoint-card:hover{border-color:color-mix(in srgb, var(--rd-accent) 32%, #ffffff0f);box-shadow:0 6px 28px #00000059, 0 0 20px color-mix(in srgb, var(--rd-accent) 8%, transparent)}.req-card-top-bar{background:color-mix(in srgb, var(--rd-accent) 5%, #ffffff05);border-bottom:1px solid color-mix(in srgb, var(--rd-accent) 12%, #ffffff0a);flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px;display:flex}.req-card-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.req-card-left-title{align-items:center;gap:10px;min-width:0;display:flex}.req-method-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:.72rem;font-weight:800}.req-method-badge.post{color:#34d399;background:#10b9812e;border:1px solid #10b98159}.req-method-badge.get{color:#38bdf8;background:#0ea5e92e;border:1px solid #0ea5e959}.req-method-badge.put{color:#fbbf24;background:#f59e0b2e;border:1px solid #f59e0b59}.req-method-badge.delete{color:#f87171;background:#ef44442e;border:1px solid #ef444459}.req-endpoint-title{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.88rem;font-weight:600;overflow:hidden}.req-url-chip{color:#94a3b8;background:#00000059;border:1px solid #ffffff0f;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;display:inline-flex;overflow:hidden}.req-url-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.req-copy-url-btn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:.72rem;transition:all .15s}.req-copy-url-btn:hover{color:color-mix(in srgb, var(--rd-accent) 80%, #fff);background:color-mix(in srgb, var(--rd-accent) 12%, transparent)}.req-code-section{border-bottom:1px solid #ffffff0d;flex-shrink:0;padding:12px 16px}.req-code-section:last-child{border-bottom:0}.req-code-header{color:#94a3b8;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:.76rem;display:flex}.req-code-label{color:#cbd5e1;align-items:center;gap:8px;font-weight:600;display:flex}.req-window-dots{align-items:center;gap:4px;display:inline-flex}.req-dot{border-radius:50%;width:8px;height:8px}.req-dot.red{background:#ef4444}.req-dot.yellow{background:#eab308}.req-dot.green{background:#22c55e}.req-code-actions{align-items:center;gap:8px;display:flex}.req-code-toggle-wrap{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;align-items:center;gap:5px;padding:4px 9px;font-size:.72rem;font-weight:500;transition:all .18s;display:inline-flex}.req-code-toggle-wrap:hover{color:#e2e8f0;background:#ffffff1a}.req-code-toggle-wrap.active{background:color-mix(in srgb, var(--rd-accent) 22%, transparent);color:color-mix(in srgb, var(--rd-accent) 85%, #fff);border-color:color-mix(in srgb, var(--rd-accent) 45%, transparent)}.req-code-copy-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;align-items:center;gap:5px;padding:4px 9px;font-size:.72rem;font-weight:600;transition:all .18s;display:inline-flex}.req-code-copy-btn:hover{background:color-mix(in srgb, var(--rd-accent) 20%, transparent);color:color-mix(in srgb, var(--rd-accent) 80%, #fff);border-color:color-mix(in srgb, var(--rd-accent) 45%, transparent)}.req-code-copy-btn.copied{color:#6ee7b7;background:#10b98133;border-color:#10b98166}.req-code-wrap{box-sizing:border-box;border:1px solid #ffffff14;border-top:2px solid color-mix(in srgb, var(--rd-accent) 55%, transparent);scrollbar-width:auto;scrollbar-color:color-mix(in srgb, var(--rd-accent) 60%, #fff) #ffffff0f;background:#080c14;border-radius:8px;flex-shrink:0;width:100%;max-width:100%;overflow:auto hidden}.req-code-wrap::-webkit-scrollbar{height:9px}.req-code-wrap::-webkit-scrollbar-track{background:#ffffff0f;border-radius:4px;margin:0 4px}.req-code-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rd-accent) 55%, #fff);box-shadow:0 0 6px var(--rd-accent-glow);border:1px solid #00000040;border-radius:4px}.req-code-wrap::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--rd-accent) 80%, #fff)}.req-code-pre{color:#e2e8f0;white-space:pre;box-sizing:border-box;width:max-content;min-width:100%;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Monaco,Consolas,monospace;font-size:.77rem;line-height:1.65;display:block;background:0 0!important;border:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.req-code-pre.wrapped{white-space:pre-wrap!important;word-break:break-all!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important}.syn-keyword{color:#f472b6;font-weight:700}.syn-flag{color:#38bdf8;font-weight:600}.syn-url{color:#34d399}.syn-header{color:#fbbf24}.syn-string{color:#fde047}.syn-key{color:color-mix(in srgb, var(--rd-accent) 65%, #93c5fd)}.syn-number{color:#fb923c}.syn-bool{color:#c084fc}.req-drawer-footer{border-top:1px solid color-mix(in srgb, var(--rd-accent) 14%, #ffffff0a);color:#94a3b8;background:#0d111af2;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;font-size:.73rem;display:flex}.req-drawer-footer span{align-items:center;gap:6px;display:flex}.req-drawer-footer i{color:var(--rd-accent)}@media (width<=640px){.req-drawer-container{max-width:100%}.req-drawer-header{padding:12px 14px}.req-drawer-body{padding:14px 12px}}.cr-contract-page{color:#212529;width:100%;min-height:100%;position:relative}.cr-contract-content{width:100%}.cr-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.cr-page-header h3{align-items:center;gap:10px;margin:0;font-size:1.35rem;font-weight:700;display:flex}.cr-page-header h3 i{color:var(--theme-accent,#0d6efd);transition:color .2s}.cr-page-header p{color:#6c757d;margin:6px 0 0;font-size:.95rem}.cr-header-actions{flex-wrap:nowrap;gap:8px;display:flex}.cr-btn{cursor:pointer;border:0;border-radius:5px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.cr-btn-success{color:#fff;background:#198754}.cr-btn-primary{color:#fff;background:#0d6efd}.cr-tabs{border-bottom:1px solid #dee2e6;margin-bottom:0;display:flex}.cr-tabs button{color:#6c757d;cursor:pointer;background:0 0;border:1px solid #0000;margin-bottom:-1px;padding:11px 17px;font-size:.9rem;font-weight:700}.cr-tabs button i{margin-right:8px}.cr-tabs button.active{color:#0d6efd;background:#fff;border-color:#dee2e6 #dee2e6 #fff;border-radius:5px 5px 0 0}.cr-tab-content{background:#fff;border:1px solid #dee2e6;border-top:0;padding:25px;box-shadow:0 2px 5px #0000000a}.cr-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cr-info-card{background:#fff;border:1px solid #e7e7e7;border-radius:7px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.cr-card-header{color:#6c757d;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:13px 16px;font-weight:700;display:flex}.cr-card-header>span{align-items:center;gap:8px;display:flex}.cr-card-header i{color:#0d6efd}.cr-card-header .fa-file-contract{color:#ffc107}.cr-card-body{padding:24px}.cr-field{margin-bottom:18px}.cr-field label{color:#495057;margin-bottom:7px;font-size:.88rem;font-weight:600;display:block}.cr-field input,.cr-field select{color:#212529;background:#fff;border:1px solid #ced4da;border-radius:5px;outline:none;width:100%;height:40px;padding:8px 11px;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.cr-field input:focus,.cr-field select:focus{border-color:#86b7fe;box-shadow:0 0 0 .2rem #0d6efd1f}.cr-field small{color:#6c757d;margin-top:7px;font-size:.78rem;display:block}.cr-manager-details{animation:.2s crSlideDown}@keyframes crSlideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.cr-sample-btn{cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;padding:6px 10px;font-size:.76rem;font-weight:600}.cr-sample-btn i{margin-right:5px}.cr-sample-btn.blue{color:#087990;border:1px solid #0dcaf0}.cr-sample-btn.warning{color:#997404;border:1px solid #ffc107}.cr-submit-btn{cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:.9rem;font-weight:700;display:flex}.cr-submit-btn:disabled{opacity:.7;cursor:not-allowed}.cr-submit-btn.blue{color:#fff;background:#0d6efd}.cr-submit-btn.warning{color:#212529;background:#ffc107}.cr-swagger-wrapper{background:#fff;border:1px solid #dee2e6;width:100%;height:850px}.cr-swagger-wrapper iframe{border:0;width:100%;height:100%}.cr-response-actions{gap:10px;margin:20px 0;display:flex}.cr-action-secondary{color:#495057;cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:5px;padding:8px 13px;font-size:.82rem;font-weight:600}.cr-action-secondary:disabled{opacity:.5;cursor:not-allowed}.cr-action-secondary i{margin-right:7px}.cr-logs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;margin-top:24px;padding-bottom:30px;display:grid}.cr-log-card{background:#fff;border:1px solid #e4e7eb;border-radius:7px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.cr-log-header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.cr-log-header h5{color:#495057;margin:0;font-size:.95rem;font-weight:700}.cr-log-header h5 i{color:#0d6efd;margin-right:8px}.cr-log-header span{color:#8a9299;margin-top:4px;font-size:.75rem;display:block}.cr-log-refresh-btn{color:#495057;cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:5px;padding:6px 10px;font-size:.76rem}.cr-log-refresh-btn i{margin-right:5px}.cr-log-refresh-btn:disabled{opacity:.6}.cr-log-table-wrapper{width:100%;overflow-x:auto}.cr-log-table{border-collapse:collapse;width:100%;min-width:700px}.cr-log-table th{color:#6c757d;text-transform:uppercase;letter-spacing:.02em;text-align:left;background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:10px 11px;font-size:.72rem;font-weight:700}.cr-log-table td{color:#495057;vertical-align:middle;border-bottom:1px solid #f0f1f2;padding:11px;font-size:.76rem}.cr-log-url{white-space:normal;word-break:break-all;overflow-wrap:anywhere;width:100%}.cr-method-badge,.cr-status-badge,.cr-scenario-badge{border-radius:4px;align-items:center;padding:3px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.cr-method-badge{color:#0d6efd;background:#e7f1ff}.cr-status-badge.success{color:#0f5132;background:#d1e7dd}.cr-status-badge.error{color:#842029;background:#f8d7da}.cr-scenario-badge{color:#495057;background:#e9ecef}.cr-view-log-btn{color:#495057;cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:4px;padding:4px 8px;font-size:.7rem}.cr-view-log-btn i{margin-right:4px}.cr-log-empty{text-align:center!important;color:#8a9299!important;padding:35px 10px!important}.cr-side-panel{z-index:1050;background:#212529;flex-direction:column;width:460px;max-width:90vw;height:100vh;transition:right .35s;display:flex;position:fixed;top:0;right:-480px;box-shadow:-5px 0 18px #0003}.cr-side-panel.active{right:0}.cr-panel-copy-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.cr-panel-copy-btn:hover:not(:disabled){color:#fff;background:#2563eb;border-color:#2563eb}.cr-side-panel-header{color:#fff;background:#212529;border-bottom:1px solid #495057;justify-content:space-between;align-items:center;min-height:70px;padding:14px 22px;display:flex}.cr-side-panel-header h5{margin:0;font-size:1rem;font-weight:700}.cr-side-panel-header span{color:#75b798;background:#19875429;border-radius:4px;margin-top:5px;padding:3px 7px;font-size:.68rem;font-weight:700;display:inline-block}.cr-panel-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.cr-side-panel-body{flex:1;padding:20px 12px;overflow-y:auto}.cr-side-panel-body pre{color:#d4d4d4;white-space:pre-wrap;word-break:break-word;background:#1e1e1e;border-radius:5px;margin:0;padding:15px;font-family:Consolas,Monaco,monospace;font-size:.82rem;line-height:1.55}.cr-empty-response{color:#6c757d;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.cr-empty-response i{margin-bottom:15px;font-size:42px}.cr-empty-response p{margin:0}.cr-request-body{flex:1;padding:20px 12px;overflow-y:auto}.cr-code-card{background:#1e1e1e;border-radius:5px;min-height:100%;overflow:hidden}.cr-code-header{color:#fff;background:#212529;border-bottom:1px solid #495057;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.cr-code-header span{font-size:.72rem;font-weight:700}.cr-code-header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #6c757d;border-radius:4px;padding:5px 9px;font-size:.7rem}.cr-code-body{color:#d4d4d4;white-space:pre-wrap;word-break:break-word;margin:0;padding:16px;font-family:Consolas,Monaco,monospace;font-size:.78rem;line-height:1.6}.cr-toast{z-index:2000;background:#fff;border:1px solid #dee2e6;border-radius:6px;align-items:center;gap:9px;min-width:280px;max-width:420px;padding:12px 15px;font-size:.85rem;font-weight:600;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 8px 30px #00000026}.cr-toast-success{color:#146c43}.cr-toast-error{color:#b02a37}.cr-toast-warning{color:#997404}.cr-toast-info{color:#0a58ca}.cr-modal-overlay{z-index:1600;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cr-sample-modal{background:#fff;border-radius:7px;width:min(600px,100%);max-height:85vh;overflow:hidden;box-shadow:0 15px 45px #00000040}.cr-request-modal,.cr-log-detail-modal{background:#fff;border-radius:7px;width:min(800px,100%);max-height:88vh;overflow:hidden;box-shadow:0 15px 45px #00000040}.cr-modal-header{border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;min-height:58px;padding:13px 18px;display:flex}.cr-modal-header h4{color:#343a40;margin:0;font-size:1rem;font-weight:700}.cr-modal-header button{color:#6c757d;cursor:pointer;background:0 0;border:0;font-size:25px;line-height:1}.cr-modal-body,.cr-request-modal-body,.cr-log-detail-body{max-height:calc(88vh - 110px);padding:20px;overflow-y:auto}.cr-sample-table-wrapper{overflow-x:auto}.cr-sample-table{border-collapse:collapse;width:100%}.cr-sample-table th,.cr-sample-table td{text-align:left;border-bottom:1px solid #e9ecef;padding:10px 9px;font-size:.82rem}.cr-sample-table th{color:#495057;background:#f8f9fa;font-weight:700}.cr-use-sample-btn{color:#073c4a;cursor:pointer;background:#0dcaf0;border:0;border-radius:4px;padding:5px 11px;font-size:.75rem;font-weight:700}.cr-request-modal-body pre,.cr-detail-section pre{text-align:left;white-space:pre-wrap;word-break:break-word;background:#f1f3f5;border-radius:5px;margin:0;padding:15px;font-family:Consolas,Monaco,monospace;font-size:.8rem;line-height:1.55}.cr-modal-footer{text-align:right;border-top:1px solid #dee2e6;padding:12px 20px}.cr-modal-footer button{color:#fff;cursor:pointer;background:#6c757d;border:0;border-radius:5px;padding:7px 16px}.cr-log-detail-modal{width:min(900px,100%)}.cr-log-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.cr-log-meta-grid>div{background:#f8f9fa;border:1px solid #e9ecef;border-radius:5px;padding:12px}.cr-log-meta-grid span{color:#6c757d;margin-bottom:5px;font-size:.7rem;display:block}.cr-log-meta-grid strong{color:#343a40;word-break:break-word;font-size:.82rem;display:block}.cr-detail-section{margin-bottom:18px}.cr-detail-section h5{color:#495057;margin:0 0 7px;font-size:.82rem;font-weight:700}@media (width<=1100px){.cr-form-grid,.cr-logs-grid{grid-template-columns:1fr}.cr-log-meta-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.cr-page-header{flex-direction:column}.cr-header-actions{width:100%}.cr-btn{flex:1;justify-content:center}.cr-tab-content{padding:15px}.cr-form-grid{gap:15px}.cr-card-header{flex-direction:column;align-items:flex-start}.cr-sample-btn{width:100%}.cr-side-panel{width:100%;right:-100%}.cr-side-panel.active{right:0}.cr-swagger-wrapper{height:700px}.cr-log-meta-grid{grid-template-columns:1fr}.cr-response-actions{flex-wrap:wrap}}@media (width<=480px){.cr-page-header h3{font-size:1.15rem}.cr-header-actions{gap:6px}.cr-btn{padding:7px 9px;font-size:.76rem}.cr-card-body{padding:16px}.cr-toast{min-width:auto;left:15px;right:15px}.cr-modal-overlay{padding:10px}}.enterprise-size-page{width:100%;min-height:100%;position:relative}.enterprise-size-header{margin-bottom:24px}.enterprise-size-header .page-header-content{justify-content:space-between;align-items:center;gap:24px;display:flex}.page-title-row{align-items:center;gap:16px;display:flex}.page-title-icon{color:#4f46e5;background:#eef2ff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex}.page-title-row h1{color:#1f2937;margin:0;font-size:26px;font-weight:700}.page-title-row p{color:#6b7280;margin:5px 0 0;font-size:14px}.page-header-actions{align-items:center;gap:10px;display:flex}.header-action-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.header-action-btn:hover{color:#4f46e5;background:#f8faff;border-color:#c7d2fe}.enterprise-size-tabs{background:#f3f4f6;border-radius:10px;align-items:center;gap:5px;width:fit-content;margin-bottom:22px;padding:5px;display:flex}.enterprise-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.enterprise-tab:hover{color:#374151}.enterprise-tab.active{color:#4f46e5;background:#fff;box-shadow:0 1px 4px #00000014}.enterprise-size-content{width:100%}.enterprise-size-grid{grid-template-columns:1.15fr 1fr 1fr;align-items:stretch;gap:18px;display:grid}.enterprise-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;min-width:0;padding:20px;box-shadow:0 2px 7px #0f172a09}.enterprise-card-header{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.enterprise-card-header h2{color:#1f2937;margin:0;font-size:16px;font-weight:700}.enterprise-card-header h2 i{color:#4f46e5;margin-right:7px}.enterprise-card-header p{color:#6b7280;margin:6px 0 0;font-size:12px;line-height:1.5}.enterprise-card-icon{color:#4f46e5;background:#eef2ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.enterprise-card-icon.purple{color:#6f42c1;background:#f3e8ff}.scenario-table-wrapper{width:100%;overflow-x:auto}.scenario-table{border-collapse:collapse;width:100%}.scenario-table th{text-align:left;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e5e7eb;padding:9px 8px;font-size:10px;font-weight:700}.scenario-table td{color:#374151;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 8px;font-size:12px}.scenario-table tbody tr:last-child td{border-bottom:none}.scenario-table code{color:#374151;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.scenario-type{border-radius:5px;align-items:center;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.cr-type{color:#2563eb;background:#eff6ff}.national-type{color:#7c3aed;background:#f3e8ff}.scenario-use-btn{color:#4f46e5;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:5px 4px;font-size:11px;font-weight:700;display:inline-flex}.scenario-use-btn:hover{color:#3730a3}.scenario-use-btn i{font-size:9px}.enterprise-query-form{flex-direction:column;display:flex}.enterprise-query-form label{color:#374151;margin-bottom:8px;font-size:12px;font-weight:600}.enterprise-input-wrapper{width:100%;margin-bottom:14px;position:relative}.enterprise-input-wrapper>i{color:#9ca3af;pointer-events:none;font-size:13px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.enterprise-input-wrapper input{box-sizing:border-box;color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;height:43px;padding:0 13px 0 36px;font-size:13px;transition:all .2s}.enterprise-input-wrapper input::placeholder{color:#9ca3af}.enterprise-input-wrapper input:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f11a}.enterprise-submit-btn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:42px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.enterprise-submit-btn:hover:not(:disabled){background:#4338ca;transform:translateY(-1px)}.enterprise-submit-btn:disabled{opacity:.65;cursor:not-allowed}.enterprise-submit-btn.purple-btn{background:#6f42c1}.enterprise-submit-btn.purple-btn:hover:not(:disabled){background:#5f36a8}.enterprise-results-section{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-top:22px;overflow:hidden;box-shadow:0 2px 7px #0f172a09}.enterprise-results-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.enterprise-results-header h2{color:#1f2937;margin:0;font-size:15px;font-weight:700}.enterprise-results-header h2 i{color:#4f46e5;margin-right:7px}.enterprise-results-header p{color:#6b7280;margin:5px 0 0;font-size:12px}.enterprise-logs-table-wrapper{width:100%;overflow-x:auto}.enterprise-logs-table{border-collapse:collapse;width:100%;min-width:760px}.enterprise-logs-table th{color:#6b7280;text-align:left;letter-spacing:.04em;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:11px 14px;font-size:10px;font-weight:700}.enterprise-logs-table td{color:#374151;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:11px 14px;font-size:11px}.enterprise-logs-table tbody tr:hover{background:#fafafa}.enterprise-logs-table tbody tr:last-child td{border-bottom:none}.enterprise-logs-table code{color:#4b5563;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.endpoint-cell{white-space:nowrap;text-overflow:ellipsis;max-width:300px;overflow:hidden}.logs-empty i{margin-right:7px}.enterprise-swagger-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;height:calc(100vh - 180px);min-height:650px;overflow:hidden}.swagger-frame{background:#fff;border:none;width:100%;height:100%;display:block}.side-panel-overlay{z-index:9998;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.side-panel{background:#fff;flex-direction:column;width:min(520px,92vw);height:100%;animation:.22s ease-out enterprisePanelSlideIn;display:flex;box-shadow:-8px 0 30px #0f172a29}@keyframes enterprisePanelSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.side-panel-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:16px 20px;display:flex}.side-panel-header h2{color:#1f2937;margin:0;font-size:16px;font-weight:700}.side-panel-header h2 i{color:#4f46e5;margin-right:7px}.side-panel-header span{color:#9ca3af;margin-top:4px;font-size:11px;display:block}.side-panel-close{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.side-panel-close:hover{color:#374151;background:#e5e7eb}.side-panel-body{flex:1;padding:20px;overflow-y:auto}.inspector-empty{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.inspector-empty>i{color:#c7d2fe;margin-bottom:14px;font-size:30px}.inspector-empty h3{color:#4b5563;margin:0;font-size:14px}.inspector-empty p{max-width:280px;margin:6px 0 0;font-size:11px;line-height:1.5}.inspector-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.inspector-toolbar>span{color:#6b7280;letter-spacing:.05em;font-size:10px;font-weight:800}.inspector-toolbar button{color:#4f46e5;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.inspector-toolbar button:hover{background:#f8faff}.inspector-request-summary{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:110px 1fr;gap:8px;margin-bottom:12px;padding:12px;display:grid}.inspector-request-summary div{display:contents}.inspector-request-summary strong{color:#6b7280;font-size:10px}.inspector-request-summary span{color:#374151;word-break:break-all;font-size:10px}.json-response{color:#e5e7eb;white-space:pre-wrap;word-break:break-word;background:#111827;border-radius:9px;margin:0;padding:15px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.65;overflow-x:auto}.clear-response-btn{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:7px;margin-top:12px;padding:8px 11px;font-size:10px;font-weight:700}.clear-response-btn:hover{background:#fef2f2}.request-section{margin-bottom:22px}.request-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.request-section-heading h3{color:#374151;margin:0;font-size:12px;font-weight:700;line-height:1.4}.request-section-heading button{color:#4f46e5;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;padding:6px 8px;font-size:9px;font-weight:700}.request-section-heading button:hover{background:#f8faff}.curl-code{color:#e5e7eb;white-space:pre-wrap;word-break:break-word;background:#111827;border-radius:8px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.65;overflow-x:auto}.request-security-note{background:#f8faff;border:1px solid #e0e7ff;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.request-security-note>i{color:#4f46e5;margin-top:2px}.request-security-note strong{color:#374151;font-size:11px;display:block}.request-security-note p{color:#6b7280;margin:4px 0 0;font-size:10px;line-height:1.5}.request-security-note code{color:#4f46e5;font-family:monospace}.modal-overlay{z-index:10000;background:#0f172a7a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.log-detail-modal{background:#fff;border-radius:12px;flex-direction:column;width:min(850px,94vw);max-height:88vh;animation:.2s ease-out enterpriseModalIn;display:flex;overflow:hidden;box-shadow:0 15px 50px #0f172a33}@keyframes enterpriseModalIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.modal-header h2{color:#1f2937;margin:0;font-size:15px}.modal-header h2 i{color:#4f46e5;margin-right:7px}.modal-header p{color:#9ca3af;margin:4px 0 0;font-size:10px}.modal-header button{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:7px;width:32px;height:32px}.modal-header button:hover{background:#e5e7eb}.modal-body{padding:20px;overflow-y:auto}.log-json{color:#e5e7eb;white-space:pre-wrap;word-break:break-word;background:#111827;border-radius:8px;margin:0;padding:15px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.6}.modal-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.modal-footer button{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:700}.modal-footer button:hover{background:#4338ca}.modal-footer button.secondary{color:#374151;background:#f3f4f6}.modal-footer button.secondary:hover{background:#e5e7eb}.enterprise-toast{z-index:11000;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:flex-start;gap:10px;width:min(380px,100vw - 32px);padding:13px 14px;animation:.25s ease-out enterpriseToastIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #0f172a24}@keyframes enterpriseToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast-icon{flex-shrink:0;font-size:17px}.enterprise-toast.success .toast-icon{color:#10b981}.enterprise-toast.error .toast-icon{color:#ef4444}.enterprise-toast.info .toast-icon{color:#4f46e5}.toast-content{flex:1;min-width:0}.toast-content strong{color:#1f2937;font-size:12px;display:block}.toast-content span{color:#6b7280;margin-top:3px;font-size:10px;line-height:1.4;display:block}.enterprise-toast>button{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:2px}.enterprise-toast>button:hover{color:#374151}@media (width<=1200px){.enterprise-size-grid{grid-template-columns:1fr 1fr}.scenarios-card{grid-column:1/-1}}@media (width<=850px){.enterprise-size-header .page-header-content{flex-direction:column;align-items:flex-start}.page-header-actions{width:100%}.header-action-btn{flex:1;justify-content:center}.enterprise-size-grid{grid-template-columns:1fr}.scenarios-card{grid-column:auto}.enterprise-swagger-panel{height:calc(100vh - 210px);min-height:550px}}@media (width<=600px){.enterprise-size-tabs{width:100%}.enterprise-tab{flex:1;justify-content:center;padding:9px 10px}.page-title-row h1{font-size:21px}.page-title-row p{font-size:12px}.enterprise-card{padding:15px}.enterprise-results-header{flex-direction:column;align-items:flex-start}.refresh-logs-btn{justify-content:center;width:100%}.side-panel{width:100%}.enterprise-toast{bottom:16px;right:16px}}.simah-individual-page{width:100%;min-height:100%;position:relative}.simah-individual-header{margin-bottom:22px}.simah-individual-header .page-header-content{justify-content:space-between;align-items:center;gap:20px;display:flex}.simah-individual-header .page-title-row{align-items:center;gap:14px;display:flex}.simah-individual-header .page-title-icon{color:#4f46e5;background:#eef2ff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:21px;display:flex}.simah-individual-header h1{color:#1f2937;margin:0;font-size:25px;font-weight:700}.simah-individual-header .page-title-row p{color:#6b7280;margin:5px 0 0;font-size:13px}.simah-individual-header .page-header-actions{align-items:center;gap:9px;display:flex}.simah-individual-header .header-action-btn{border:1px solid var(--theme-btn-border,transparent);background:var(--theme-btn-bg,#2563eb);color:#fff;cursor:pointer;box-shadow:var(--theme-btn-shadow,none);border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.simah-individual-header .header-action-btn i{color:#fff}.simah-individual-header .header-action-btn:hover{background:var(--theme-btn-hover,#1d4ed8);border-color:var(--theme-btn-hover,transparent);color:#fff;transform:translateY(-1px)}.simah-tabs{background:#f3f4f6;border-radius:9px;gap:4px;width:fit-content;margin-bottom:20px;padding:4px;display:flex}.simah-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;padding:9px 16px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.simah-tab:hover{color:#374151}.simah-tab.active{color:#4f46e5;background:#fff;box-shadow:0 1px 4px #00000014}.simah-form-content{width:100%}.simah-form-grid{grid-template-columns:1fr 1.35fr;align-items:stretch;gap:18px;display:grid}.simah-card{background:#fff;border:1px solid #e5e7eb;border-radius:13px;padding:20px;box-shadow:0 2px 7px #0f172a09}.simah-card-header{align-items:flex-start;gap:11px;margin-bottom:19px;display:flex}.simah-card-header h2{color:#1f2937;margin:0;font-size:15px;font-weight:700}.simah-card-header h2 i{color:#4f46e5;margin-right:7px}.simah-card-header p{color:#6b7280;margin:5px 0 0;font-size:11px;line-height:1.5}.simah-card-icon{color:#4f46e5;background:#eef2ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.simah-table-wrapper{width:100%;overflow-x:auto}.simah-records-table{border-collapse:collapse;width:100%}.simah-records-table th{text-align:left;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e5e7eb;padding:9px 7px;font-size:9px;font-weight:700}.simah-records-table td{color:#374151;border-bottom:1px solid #f1f5f9;padding:10px 7px;font-size:11px}.simah-records-table tbody tr:last-child td{border-bottom:none}.simah-records-table td strong{font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600}.score-badge{color:#059669;background:#ecfdf5;border-radius:5px;justify-content:center;min-width:34px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.use-record-btn{color:#4f46e5;cursor:pointer;background:0 0;border:none;padding:4px 5px;font-size:10px;font-weight:700}.use-record-btn:hover{color:#3730a3}.simah-form{grid-template-columns:1fr 1fr;gap:14px 15px;display:grid}.simah-field{min-width:0}.simah-field label{color:#374151;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.simah-input-wrapper{position:relative}.simah-input-wrapper>i{color:#9ca3af;pointer-events:none;font-size:12px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.simah-input-wrapper input{box-sizing:border-box;color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;width:100%;height:40px;padding:0 12px 0 34px;font-size:11px;transition:all .2s}.simah-input-wrapper input::placeholder{color:#9ca3af}.simah-input-wrapper input:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f11a}.simah-input-wrapper.amount-input input{padding-right:45px}.amount-input>span{color:#9ca3af;font-size:9px;font-weight:700;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.simah-submit-btn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;height:41px;margin-top:2px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.simah-submit-btn:hover:not(:disabled){background:#4338ca;transform:translateY(-1px)}.simah-submit-btn:disabled{opacity:.65;cursor:not-allowed}.simah-results-section{background:#fff;border:1px solid #e5e7eb;border-radius:13px;margin-top:20px;overflow:hidden;box-shadow:0 2px 7px #0f172a09}.simah-results-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.simah-results-header h2{color:#1f2937;margin:0;font-size:14px;font-weight:700}.simah-results-header h2 i{color:#4f46e5;margin-right:7px}.simah-results-header p{color:#9ca3af;margin:4px 0 0;font-size:10px}.refresh-logs-btn{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-size:10px;font-weight:600;display:inline-flex}.refresh-logs-btn:hover{color:#4f46e5;border-color:#c7d2fe}.refresh-logs-btn:disabled{opacity:.6;cursor:not-allowed}.simah-logs-table-wrapper{width:100%;overflow-x:auto}.simah-logs-table{border-collapse:collapse;width:100%;min-width:760px}.simah-logs-table th{text-align:left;color:#6b7280;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:10px 13px;font-size:9px;font-weight:700}.simah-logs-table td{color:#374151;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 13px;font-size:10px}.simah-logs-table tbody tr:last-child td{border-bottom:none}.simah-logs-table tbody tr:hover{background:#fafafa}.simah-logs-table code{color:#4b5563;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.endpoint-cell{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.method-badge{color:#2563eb;background:#eff6ff;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:800;display:inline-flex}.status-badge{color:#059669;background:#ecfdf5;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:800;display:inline-flex}.view-log-btn{color:#4f46e5;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.view-log-btn:hover{color:#3730a3}.logs-empty{text-align:center;color:#9ca3af!important;padding:30px 15px!important}.simah-swagger-panel{background:#fff;border:1px solid #e5e7eb;border-radius:11px;width:100%;height:calc(100vh - 175px);min-height:620px;overflow:hidden}.simah-swagger-frame{border:none;width:100%;height:100%;display:block}.simah-side-overlay{z-index:9998;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.simah-side-panel{background:#fff;flex-direction:column;width:min(540px,93vw);height:100%;animation:.22s ease-out simahPanelIn;display:flex;box-shadow:-8px 0 30px #0f172a29}@keyframes simahPanelIn{0%{transform:translate(100%)}to{transform:translate(0)}}.simah-side-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:15px 19px;display:flex}.simah-side-header h2{color:#1f2937;margin:0;font-size:15px;font-weight:700}.simah-side-header h2 i{color:#4f46e5;margin-right:7px}.simah-side-header span{color:#9ca3af;margin-top:4px;font-size:10px;display:block}.simah-side-header>button{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:7px;width:32px;height:32px}.simah-side-header>button:hover{color:#374151;background:#e5e7eb}.simah-side-body{flex:1;padding:19px;overflow-y:auto}.simah-inspector-empty{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.simah-inspector-empty i{color:#c7d2fe;margin-bottom:12px;font-size:29px}.simah-inspector-empty p{margin:0;font-size:11px}.simah-inspector-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.simah-inspector-toolbar>span{color:#6b7280;letter-spacing:.05em;font-size:9px;font-weight:800}.simah-inspector-toolbar button{color:#4f46e5;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:700}.simah-request-summary{background:#f8fafc;border:1px solid #e5e7eb;border-radius:7px;grid-template-columns:90px 1fr;gap:8px;margin-bottom:11px;padding:11px;display:grid}.simah-request-summary div{display:contents}.simah-request-summary strong{color:#6b7280;font-size:9px}.simah-request-summary span{color:#374151;word-break:break-all;font-size:9px}.simah-json-response{color:#e5e7eb;white-space:pre-wrap;word-break:break-word;background:#111827;border-radius:8px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.65;overflow-x:auto}.simah-request-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.simah-request-heading>span{color:#6b7280;font-size:9px;font-weight:800}.simah-request-heading button{color:#4f46e5;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:700}.simah-curl-code{color:#e5e7eb;white-space:pre-wrap;word-break:break-word;background:#111827;border-radius:8px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.65;overflow-x:auto}.simah-security-note{background:#f8faff;border:1px solid #e0e7ff;border-radius:8px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px;display:flex}.simah-security-note>i{color:#4f46e5;margin-top:2px}.simah-security-note strong{color:#374151;font-size:10px;display:block}.simah-security-note p{color:#6b7280;margin:4px 0 0;font-size:9px;line-height:1.5}.simah-security-note code{color:#4f46e5;font-family:monospace}.simah-modal-overlay{z-index:10000;background:#0f172a7a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.simah-log-modal{background:#fff;border-radius:11px;flex-direction:column;width:min(850px,94vw);max-height:88vh;animation:.2s ease-out simahModalIn;display:flex;overflow:hidden;box-shadow:0 15px 50px #0f172a33}@keyframes simahModalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.simah-modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.simah-modal-header h2{color:#1f2937;margin:0;font-size:14px}.simah-modal-header h2 i{color:#4f46e5;margin-right:7px}.simah-modal-header p{color:#9ca3af;margin:4px 0 0;font-size:9px}.simah-modal-header button{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;width:31px;height:31px}.simah-modal-body{padding:19px;overflow-y:auto}.simah-log-json{color:#e5e7eb;white-space:pre-wrap;word-break:break-word;background:#111827;border-radius:8px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.65}.simah-modal-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:7px;padding:12px 19px;display:flex}.simah-modal-footer button{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;padding:8px 11px;font-size:9px;font-weight:700}.simah-modal-footer button:hover{background:#4338ca}.simah-modal-footer button.secondary{color:#374151;background:#f3f4f6}.simah-modal-footer button.secondary:hover{background:#e5e7eb}.simah-toast{z-index:11000;background:#fff;border:1px solid #e5e7eb;border-radius:9px;align-items:flex-start;gap:9px;width:min(370px,100vw - 32px);padding:12px 13px;animation:.22s ease-out simahToastIn;display:flex;position:fixed;bottom:23px;right:23px;box-shadow:0 8px 30px #0f172a24}@keyframes simahToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.simah-toast .toast-icon{flex-shrink:0;font-size:16px}.simah-toast.success .toast-icon{color:#10b981}.simah-toast.error .toast-icon{color:#ef4444}.simah-toast.info .toast-icon{color:#4f46e5}.simah-toast .toast-content{flex:1;min-width:0}.simah-toast .toast-content strong{color:#1f2937;font-size:11px;display:block}.simah-toast .toast-content span{color:#6b7280;margin-top:3px;font-size:9px;line-height:1.4;display:block}.simah-toast>button{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:2px}@media (width<=1050px){.simah-form-grid{grid-template-columns:1fr}}@media (width<=800px){.simah-individual-header .page-header-content{flex-direction:column;align-items:flex-start}.simah-individual-header .page-header-actions{width:100%}.simah-individual-header .header-action-btn{flex:1;justify-content:center}}@media (width<=600px){.simah-tabs{width:100%}.simah-tab{flex:1;justify-content:center;padding:9px 8px}.simah-individual-header h1{font-size:21px}.simah-card{padding:15px}.simah-form{grid-template-columns:1fr}.simah-submit-btn{grid-column:auto}.simah-results-header{flex-direction:column;align-items:flex-start}.refresh-logs-btn{justify-content:center;width:100%}.simah-side-panel{width:100%}.simah-swagger-panel{min-height:540px}.simah-toast{bottom:16px;right:16px}}.simah-sme-page{color:#212529;box-sizing:border-box;background:0 0;width:100%;min-height:100%;padding:0;font-family:inherit;position:relative}.simah-sme-page *,.simah-sme-page :before,.simah-sme-page :after{box-sizing:border-box}.simah-sme-page .simah-sme-header{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;min-height:76px;margin:0 0 16px;padding:0;display:flex}.simah-sme-page .simah-sme-title-wrap{min-width:0;padding-top:2px}.simah-sme-page .simah-sme-title{color:#212529;letter-spacing:-.35px;align-items:center;gap:9px;margin:0;font-size:28px;font-weight:700;line-height:1.2;display:flex}.simah-sme-page .simah-sme-title i{color:#3f6df6;text-align:center;width:28px;font-size:27px}.simah-sme-page .simah-sme-subtitle{color:#6c757d;margin:4px 0 0;font-size:14px;line-height:1.45}.simah-sme-page .simah-sme-actions{flex-shrink:0;align-items:center;gap:10px;padding-top:1px;display:flex}.simah-sme-page .simah-sme-actions .simah-sme-btn,.simah-sme-page .simah-sme-actions .btn{appearance:none;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #0000001f;border:1px solid var(--theme-btn-border,transparent)!important;background:var(--theme-btn-bg,#2563eb)!important;color:#fff!important}.simah-sme-page .simah-sme-actions .simah-sme-btn i,.simah-sme-page .simah-sme-actions .btn i{font-size:13px;color:#fff!important}.simah-sme-page .simah-sme-actions .simah-sme-btn:hover,.simah-sme-page .simah-sme-actions .btn:hover{transform:translateY(-1px);box-shadow:0 4px 10px #00000029;background:var(--theme-btn-hover,#1d4ed8)!important;border-color:var(--theme-btn-hover,transparent)!important;color:#fff!important}.simah-sme-page .simah-sme-content{background:#fff;border:1px solid #dfe3e8;border-radius:0 0 6px 6px;width:100%;margin:0;padding:0;overflow:hidden;box-shadow:0 2px 7px #0000000a}.simah-sme-page .simah-sme-tabs{background:#fff;border-bottom:1px solid #d9dee5;align-items:flex-end;width:100%;min-height:39px;margin:0;padding:0;list-style:none;display:flex}.simah-sme-page .simah-sme-tabs .nav-item{margin:0;padding:0;list-style:none;display:block}.simah-sme-page .simah-sme-tabs .nav-link{color:#3567dc;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:5px 5px 0 0;align-items:center;gap:7px;min-height:39px;margin:0;padding:9px 15px 8px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.simah-sme-page .simah-sme-tabs .nav-link i{font-size:13px}.simah-sme-page .simah-sme-tabs .nav-link:hover{color:#2858c9;background:#fafbfc}.simah-sme-page .simah-sme-tabs .nav-link.active{z-index:2;color:#111827;background:#fff;border-color:#d9dee5 #d9dee5 #fff;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:-1px;position:relative}.simah-sme-page .simah-sme-tabs .nav-link.active i{color:#111827}.simah-sme-page .simah-sme-form-panel{background:#fff;width:100%;padding:30px 30px 26px}.simah-sme-page .simah-sme-form-panel>.row.g-4{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px;width:100%;margin:0;display:grid}.simah-sme-page .simah-sme-form-panel>.row.g-4>[class*=col-]{width:auto;min-width:0;max-width:none;margin:0;padding:0}.simah-sme-page .simah-sme-card{background:#fff;border:1px solid #e4e8ed;border-radius:7px;width:100%;height:auto;margin:0;overflow:hidden;box-shadow:0 2px 7px #0000000b}.simah-sme-page .simah-sme-card-header{background:#fff;border-bottom:1px solid #e9edf1;justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:14px 18px;display:flex}.simah-sme-page .simah-sme-card-header-title{color:#495057;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:1.25;display:flex}.simah-sme-page .simah-sme-card-header-title i{color:#16a7dc;font-size:14px}.simah-sme-page .simah-sme-card-header .badge{color:#56606b;background:#f8f9fa;border:1px solid #dce1e6;border-radius:4px;flex-shrink:0;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.2}.simah-sme-page .simah-sme-table-wrapper{width:100%;overflow-x:auto}.simah-sme-page .simah-sme-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;min-width:620px;margin:0}.simah-sme-page .simah-sme-table thead th{color:#64748b;letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8f9fa;border-bottom:1px solid #e2e6ea;height:46px;padding:10px 14px;font-size:11px;font-weight:600}.simah-sme-page .simah-sme-table thead th:first-child{width:23%;padding-left:22px}.simah-sme-page .simah-sme-table thead th:nth-child(2){width:42%}.simah-sme-page .simah-sme-table thead th:nth-child(3){width:22%}.simah-sme-page .simah-sme-table thead th:last-child{text-align:center;width:13%;padding-right:22px}.simah-sme-page .simah-sme-table tbody td{color:#1f2937;vertical-align:middle;background:#fff;border-bottom:1px solid #edf0f2;height:49px;padding:9px 14px;font-size:13px}.simah-sme-page .simah-sme-table tbody tr:last-child td{border-bottom:0}.simah-sme-page .simah-sme-table tbody tr:hover td{background:#fbfcfd}.simah-sme-page .simah-sme-cr{white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700;color:#111827!important;padding-left:22px!important;font-size:12px!important}.simah-sme-page .simah-sme-company{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;color:#111827!important}.simah-sme-page .simah-sme-profile{white-space:nowrap}.simah-sme-page .simah-sme-profile .badge{border-radius:5px;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.05;display:inline-block}.simah-sme-page .simah-sme-profile .bg-warning{color:#111827!important;background:#ffc107!important}.simah-sme-page .simah-sme-profile .bg-danger{color:#fff!important;background:#dc3545!important}.simah-sme-page .simah-sme-profile .bg-success{color:#fff!important;background:#2f8b5a!important}.simah-sme-page .simah-sme-profile .bg-primary{color:#fff!important;background:#4169e1!important}.simah-sme-page .simah-sme-profile .bg-secondary{color:#fff!important;background:#6c757d!important}.simah-sme-page .simah-sme-use-btn{color:#238653;cursor:pointer;background:#fff;border:1px solid #42b883;border-radius:5px;min-width:44px;height:28px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;line-height:1}.simah-sme-page .simah-sme-use-btn:hover{color:#fff;background:#2f8b5a;border-color:#2f8b5a}.simah-sme-page .simah-sme-search-card{margin:0 0 20px}.simah-sme-page .simah-sme-search-body{padding:27px 22px 22px}.simah-sme-page .simah-sme-form-label{color:#495057;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.25;display:block}.simah-sme-page .simah-sme-input{color:#495057;width:100%;height:41px;min-height:41px;box-shadow:none;background:#fff;border:1px solid #d6dce3;border-radius:6px;outline:none;padding:8px 12px;font-family:inherit;font-size:13px;line-height:1.2;transition:border-color .15s,box-shadow .15s}.simah-sme-page .simah-sme-input::placeholder{color:#8b95a1;opacity:1}.simah-sme-page .simah-sme-input:hover{border-color:#c6cdd5}.simah-sme-page .simah-sme-input:focus{border-color:#4b74e8;box-shadow:0 0 0 2px #4169e11a}.simah-sme-page .simah-sme-help{color:#7b8794;margin-top:9px;font-size:11px;line-height:1.35}.simah-sme-page .simah-sme-submit{color:#fff;cursor:pointer;width:100%;height:40px;min-height:40px;box-shadow:none;background:#2f8b5a;border:1px solid #2f8b5a;border-radius:5px;justify-content:center;align-items:center;gap:6px;margin-top:22px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.simah-sme-page .simah-sme-submit:hover:not(:disabled){color:#fff;background:#27784d;border-color:#27784d}.simah-sme-page .simah-sme-submit:disabled{opacity:.7;cursor:not-allowed}.simah-sme-page .simah-sme-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex:0 0 14px;width:14px;height:14px;margin-right:2px;animation:.7s linear infinite simahSmeSpin;display:inline-block}@keyframes simahSmeSpin{to{transform:rotate(360deg)}}.simah-sme-page .simah-sme-info{padding:18px 20px}.simah-sme-page .simah-sme-info-content{align-items:flex-start;gap:13px;display:flex}.simah-sme-page .simah-sme-info-icon{color:#2f8b5a;flex:none;width:25px;font-size:23px;line-height:1}.simah-sme-page .simah-sme-info-title{color:#343a40;margin:0 0 5px;font-size:13px;font-weight:700;line-height:1.3}.simah-sme-page .simah-sme-info-text{color:#6c757d;margin:0;font-size:11px;line-height:1.5}.simah-sme-page .simah-sme-logs{background:#fff;border:1px solid #e1e5ea;border-radius:6px;width:100%;margin:20px 0 0;padding:0;overflow:hidden;box-shadow:0 1px 4px #00000006}.simah-sme-page .simah-sme-logs-header{background:#fff;border-bottom:1px solid #e1e5ea;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:13px 18px;display:flex}.simah-sme-page .simah-sme-logs-title{color:#4b5563;margin:0;font-size:14px;font-weight:600;line-height:1.3}.simah-sme-page .simah-sme-logs-title i{color:#6c757d;margin-right:7px}.simah-sme-page .simah-sme-logs-title .text-primary{color:#4169e1!important}.simah-sme-page .simah-sme-logs-header .simah-sme-refresh{color:#4169e1;cursor:pointer;background:#fff;border:1px solid #4169e1;border-radius:6px;width:auto!important;min-width:auto!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 13px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.simah-sme-page .simah-sme-logs-header{justify-content:space-between!important;align-items:center!important;display:flex!important}.simah-sme-page .simah-sme-logs-header>.simah-sme-refresh{margin-left:auto!important}.simah-sme-page .simah-sme-logs-header .simah-sme-refresh:hover{color:#fff;background:#4169e1}.simah-sme-page .simah-sme-logs-body{width:100%;height:400px;overflow:auto}.simah-sme-page .simah-sme-logs-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:780px;margin:0}.simah-sme-page .simah-sme-logs-table thead th{z-index:2;color:#64748b;letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8f9fa;border-bottom:1px solid #dfe4e8;height:45px;padding:10px 14px;font-size:11px;font-weight:600;position:sticky;top:0}.simah-sme-page .simah-sme-logs-table tbody td{color:#4b5563;vertical-align:middle;background:#fff;border-bottom:1px solid #edf0f2;height:45px;padding:9px 14px;font-size:12px}.simah-sme-page .simah-sme-logs-table tbody tr:hover td{background:#fbfcfd}.simah-sme-page .simah-sme-log-id{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;color:#6b7280!important}.simah-sme-page .simah-sme-log-endpoint{overflow-wrap:anywhere;max-width:280px;color:#59636f!important}.simah-sme-page .simah-sme-method-badge{color:#343a40;background:#f8f9fa;border:1px solid #dfe3e7;border-radius:4px;padding:3px 7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:600;line-height:1.2;display:inline-block}.simah-sme-page .simah-sme-status-badge{color:#fff;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.2;display:inline-block}.simah-sme-page .simah-sme-status-success{background:#2f8b5a}.simah-sme-page .simah-sme-status-error{background:#dc3545}.simah-sme-page .simah-sme-log-time{white-space:nowrap;color:#495057!important}.simah-sme-page .simah-sme-log-view{color:#4169e1;cursor:pointer;cursor:pointer;background:#fff;border:1px solid #4169e1;border-radius:4px;padding:4px 7px;font-family:inherit;font-size:12px;text-decoration:none;box-shadow:none!important;justify-content:center!important;align-items:center!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}.simah-sme-page .simah-sme-log-view:hover{color:#fff;background-color:#2858c9}.simah-sme-page .simah-sme-swagger{background:#fff;width:100%;min-height:850px}.simah-sme-page .simah-sme-swagger iframe{border:0;width:100%;height:850px;display:block}.simah-sme-page .simah-sme-side-panel{z-index:1060;background:#fff;flex-direction:column;width:min(560px,94vw);height:100vh;transition:transform .25s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-10px 0 35px #0000002e}.simah-sme-page .simah-sme-side-panel.open{transform:translate(0)}.simah-sme-page .simah-sme-side-header{color:#fff;background:#212529;border-bottom:1px solid #343a40;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:13px 18px;display:flex}.simah-sme-page .simah-sme-side-title{color:#fff;margin:0;font-size:14px;font-weight:700}.simah-sme-page .simah-sme-side-subtitle{color:#83d7a8;background:#2f8b5a33;border-radius:4px;margin-top:5px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.2;display:inline-block}.simah-sme-page .simah-sme-side-close{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:4px;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;padding:0;display:inline-flex}.simah-sme-page .simah-sme-side-close:hover{background:#ffffff2b}.simah-sme-page .simah-sme-side-body{background:#fff;flex:1;min-height:0;padding:18px;overflow-y:auto}.simah-sme-page .simah-sme-overlay{z-index:1055;background:#0000006b;position:fixed;inset:0}.simah-sme-page .simah-sme-response-empty{text-align:center;color:#ffffff85;background:#212529;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px;display:flex}.simah-sme-page .simah-sme-response-empty i{opacity:.55;margin-bottom:14px;font-size:35px}.simah-sme-page .simah-sme-response-empty p{margin:0;font-size:12px}.simah-sme-page .simah-sme-response-actions{justify-content:flex-end;gap:7px;margin-bottom:9px;display:flex}.simah-sme-page .simah-sme-response-actions .btn{min-height:29px;padding:5px 9px;font-size:11px}.simah-sme-page .simah-sme-json{color:#f8f9fa;white-space:pre-wrap;overflow-wrap:anywhere;background:#212529;border-radius:5px;max-height:calc(100vh - 145px);margin:0;padding:15px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.6;overflow:auto}.simah-sme-page .simah-sme-code-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.simah-sme-page .simah-sme-code-heading span{color:#495057;font-size:11px;font-weight:700}.simah-sme-page .simah-sme-code-heading .btn{min-height:28px;padding:5px 8px;font-size:10px}.simah-sme-page .simah-sme-code{color:#f8f9fa;white-space:pre-wrap;overflow-wrap:anywhere;background:#212529;border-radius:5px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.6;overflow:auto}.simah-sme-page .simah-sme-request-section{margin-top:20px}.simah-sme-page .simah-sme-side-body .btn{cursor:pointer;border-radius:4px;font-family:inherit}.simah-sme-page .simah-sme-side-body .btn-outline-secondary{color:#495057;background:#fff;border:1px solid #adb5bd}.simah-sme-page .simah-sme-side-body .btn-outline-secondary:hover{color:#212529;background:#f8f9fa}.simah-sme-page .simah-sme-side-body .btn-outline-dark{color:#343a40;background:#fff;border:1px solid #343a40}.simah-sme-page .simah-sme-side-body .btn-outline-dark:hover{color:#fff;background:#343a40}.simah-sme-page .simah-sme-modal-backdrop{z-index:1100;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.simah-sme-page .simah-sme-modal{background:#fff;border-radius:7px;flex-direction:column;width:min(1100px,96vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 18px 55px #00000040}.simah-sme-page .simah-sme-modal-header{border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:13px 18px;display:flex}.simah-sme-page .simah-sme-modal-title{color:#212529;margin:0;font-size:14px;font-weight:700}.simah-sme-page .simah-sme-modal-body{background:#f8f9fa;padding:20px;overflow-y:auto}.simah-sme-page .simah-sme-modal-body>.row.g-4{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;width:100%;margin:0;display:grid}.simah-sme-page .simah-sme-modal-body>.row.g-4>[class*=col-]{width:auto;min-width:0;max-width:none;padding:0}.simah-sme-page .simah-sme-modal-column-title{color:#495057;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.simah-sme-page .simah-sme-modal-code{color:#f8f9fa;white-space:pre-wrap;overflow-wrap:anywhere;background:#212529;border-radius:5px;max-height:400px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.55;overflow:auto}.simah-sme-page .simah-sme-modal-footer{border-top:1px solid #dee2e6;justify-content:flex-end;padding:11px 18px;display:flex}.simah-sme-page .simah-sme-modal .btn-close{cursor:pointer;background:0 0;border:0;border-radius:4px;width:30px;height:30px;padding:0;position:relative}.simah-sme-page .simah-sme-modal .btn-close:before,.simah-sme-page .simah-sme-modal .btn-close:after{content:"";background:#6c757d;width:2px;height:16px;position:absolute;top:7px;left:14px}.simah-sme-page .simah-sme-modal .btn-close:before{transform:rotate(45deg)}.simah-sme-page .simah-sme-modal .btn-close:after{transform:rotate(-45deg)}.simah-sme-page .simah-sme-modal .btn-close:hover{background:#f1f3f5}.simah-sme-page .simah-sme-toast{z-index:1200;background:#fff;border:1px solid #dee2e6;border-radius:6px;align-items:center;gap:10px;min-width:280px;max-width:420px;padding:11px 13px;animation:.22s ease-out simahSmeToastIn;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 8px 28px #00000026}.simah-sme-page .simah-sme-toast-icon{flex:none}.simah-sme-page .simah-sme-toast-message{color:#343a40;flex:1;font-size:12px;font-weight:600}.simah-sme-page .simah-sme-toast-close{color:#6c757d;cursor:pointer;background:0 0;border:0;padding:3px}.simah-sme-page .simah-sme-toast-success .simah-sme-toast-icon{color:#2f8b5a}.simah-sme-page .simah-sme-toast-error .simah-sme-toast-icon{color:#dc3545}.simah-sme-page .simah-sme-toast-info .simah-sme-toast-icon{color:#4169e1}@keyframes simahSmeToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.simah-sme-page .text-end{text-align:right!important}.simah-sme-page .text-center{text-align:center!important}.simah-sme-page .text-muted{color:#6c757d!important}.simah-sme-page .text-primary{color:#4169e1!important}.simah-sme-page .py-5{padding-top:3rem!important;padding-bottom:3rem!important}.simah-sme-page .me-1{margin-right:.25rem!important}.simah-sme-page .me-2{margin-right:.5rem!important}@media (width<=1100px){.simah-sme-page .simah-sme-form-panel>.row.g-4{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.simah-sme-page .simah-sme-title{font-size:24px}}@media (width<=900px){.simah-sme-page .simah-sme-header{flex-direction:column;align-items:stretch;min-height:0}.simah-sme-page .simah-sme-actions{align-self:flex-start}.simah-sme-page .simah-sme-form-panel{padding:20px}.simah-sme-page .simah-sme-form-panel>.row.g-4{grid-template-columns:1fr;gap:18px}}@media (width<=768px){.simah-sme-page .simah-sme-title{font-size:21px}.simah-sme-page .simah-sme-subtitle{font-size:13px}.simah-sme-page .simah-sme-form-panel{padding:15px}.simah-sme-page .simah-sme-logs{margin-top:15px}.simah-sme-page .simah-sme-side-panel{width:94vw}.simah-sme-page .simah-sme-modal-body{padding:15px}.simah-sme-page .simah-sme-modal-body>.row.g-4{grid-template-columns:1fr}}@media (width<=576px){.simah-sme-page .simah-sme-title{font-size:18px}.simah-sme-page .simah-sme-title i{width:21px;font-size:20px}.simah-sme-page .simah-sme-actions{width:100%}.simah-sme-page .simah-sme-actions .btn{flex:1}.simah-sme-page .simah-sme-card-header{padding:12px 14px}.simah-sme-page .simah-sme-search-body{padding:20px 16px 18px}.simah-sme-page .simah-sme-logs-header{padding:12px 14px}.simah-sme-page .simah-sme-toast{min-width:0;top:12px;left:12px;right:12px}}.gosi-page{box-sizing:border-box;color:#212529;background:#f8f9fa;width:100%;max-width:100%;padding:22px 24px 40px}.gosi-page-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.gosi-title-area h3{color:#212529;letter-spacing:-.2px;margin:0;font-size:24px;font-weight:700}.gosi-title-icon{color:#198754;margin-right:10px;font-size:21px}.gosi-title-area p{color:#6c757d;margin:6px 0 0;font-size:13px}.gosi-header-actions{align-items:center;gap:8px;display:flex}.gosi-inspector-btn,.gosi-request-btn{color:#495057;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.gosi-inspector-btn:hover,.gosi-request-btn:hover{background:#f8f9fa;border-color:#adb5bd;transform:translateY(-1px)}.gosi-inspector-btn i{color:#198754}.gosi-request-btn i{color:#0d6efd}.gosi-tabs{border-bottom:1px solid #dee2e6;align-items:center;gap:4px;margin-bottom:18px;display:flex}.gosi-tab{color:#6c757d;cursor:pointer;background:0 0;border:0;padding:11px 17px;font-size:13px;font-weight:600;transition:color .18s;position:relative}.gosi-tab i{margin-right:7px}.gosi-tab:hover,.gosi-tab.active{color:#198754}.gosi-tab.active:after{content:"";background:#198754;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.gosi-tab-content{width:100%}.gosi-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gosi-card{background:#fff;border:1px solid #e4e7eb;border-radius:9px;overflow:hidden;box-shadow:0 2px 7px #00000009}.gosi-card-header{background:#fff;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px 17px;display:flex}.gosi-card-title{color:#212529;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.gosi-card-title i{color:#198754;background:#eaf7f0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:inline-flex}.gosi-mock-btn{color:#495057;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .18s;display:inline-flex}.gosi-mock-btn:hover{color:#198754;background:#f5fbf7;border-color:#198754}.gosi-card-body{padding:19px}.gosi-form-group{margin-bottom:16px}.gosi-form-group label{color:#343a40;align-items:center;gap:6px;margin-bottom:7px;font-size:12px;font-weight:600;display:flex}.gosi-form-group label i{color:#198754;font-size:11px}.gosi-form-group input{color:#212529;box-sizing:border-box;background:#fff;border:1px solid #ced4da;border-radius:6px;outline:none;width:100%;height:40px;padding:8px 11px;font-size:13px;transition:border-color .18s,box-shadow .18s}.gosi-form-group input::placeholder{color:#adb5bd}.gosi-form-group input:focus{border-color:#198754;box-shadow:0 0 0 3px #1987541a}.gosi-submit-btn{color:#fff;cursor:pointer;background:#198754;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;padding:9px 14px;font-size:13px;font-weight:700;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.gosi-submit-btn:hover:not(:disabled){background:#157347;transform:translateY(-1px);box-shadow:0 3px 8px #19875433}.gosi-submit-btn:disabled{opacity:.7;cursor:not-allowed}.gosi-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite gosi-spin}@keyframes gosi-spin{to{transform:rotate(360deg)}}.gosi-logs-section{background:#fff;border:1px solid #e4e7eb;border-radius:9px;margin-top:20px;overflow:hidden;box-shadow:0 2px 7px #00000009}.gosi-logs-header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;min-height:50px;padding:10px 14px;display:flex}.gosi-logs-header h6{color:#343a40;margin:0;font-size:13px;font-weight:700}.gosi-logs-header h6 i{color:#198754;margin-right:7px}.gosi-logs-header h6 span{color:#495057;font-weight:600}.gosi-refresh-btn{color:#6c757d;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:auto;height:32px;padding:0 13px;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.gosi-refresh-btn:hover:not(:disabled){color:#198754;background:#f5fbf7;border-color:#198754}.gosi-refresh-btn:disabled{opacity:.65;cursor:not-allowed}.gosi-logs-table-wrapper{width:100%;max-height:400px;overflow:auto}.gosi-logs-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.gosi-logs-table thead{z-index:2;position:sticky;top:0}.gosi-logs-table th{color:#6c757d;letter-spacing:.35px;text-align:left;white-space:nowrap;background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:10px 12px;font-size:10px;font-weight:700}.gosi-logs-table th i,.gosi-sample-table th i{color:#198754;margin-right:4px;font-size:10px}.gosi-logs-table td{color:#495057;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f0f1f2;padding:10px 12px}.gosi-logs-table tbody tr:hover{background:#fafdfb}.gosi-logs-table tbody tr:last-child td{border-bottom:0}.gosi-method-badge{color:#0d6efd;background:#e9f2ff;border-radius:4px;justify-content:center;align-items:center;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.gosi-status-badge{border-radius:4px;justify-content:center;align-items:center;min-width:38px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.gosi-status-badge.success{color:#146c43;background:#d1e7dd}.gosi-status-badge.danger{color:#b02a37;background:#f8d7da}.gosi-status-badge.neutral{color:#6c757d;background:#e9ecef}.gosi-action-cell{text-align:right}.gosi-view-btn{color:#0d6efd;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .18s}.gosi-view-btn:hover{color:#fff;background:#0d6efd;border-color:#0d6efd}.gosi-logs-empty{height:100px;text-align:center!important;color:#adb5bd!important}.gosi-swagger-container{background:#fff;border:1px solid #dee2e6;border-radius:8px;width:100%;overflow:hidden}.gosi-swagger-container iframe{background:#fff;border:0;width:100%;height:850px;min-height:700px;display:block}.gosi-sidebar-overlay{z-index:1040;background:#00000038;animation:.18s gosi-overlay-in;position:fixed;inset:0}@keyframes gosi-overlay-in{0%{opacity:0}to{opacity:1}}.gosi-sidebar{z-index:1050;color:#ced4da;background:#343a40;flex-direction:column;width:580px;max-width:92vw;height:100vh;animation:.22s gosi-sidebar-in;display:flex;position:fixed;top:0;right:0;box-shadow:-5px 0 18px #0000002e}@keyframes gosi-sidebar-in{0%{transform:translate(100%)}to{transform:translate(0)}}.gosi-sidebar-header{box-sizing:border-box;background:#212529;border-bottom:1px solid #495057;flex:none;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:12px 18px;display:flex}.gosi-sidebar-header h5{color:#fff;margin:0;font-size:14px;font-weight:700}.gosi-sidebar-header span{color:#75d8a5;background:#19875429;border-radius:4px;margin-top:4px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-block}.gosi-sidebar-close{color:#ced4da;cursor:pointer;background:0 0;border:1px solid #495057;border-radius:5px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:21px;line-height:1;transition:all .18s;display:inline-flex}.gosi-sidebar-close:hover{color:#fff;background:#495057}.gosi-sidebar-body{box-sizing:border-box;flex:1;min-height:0;padding:18px 14px;overflow-y:auto}.gosi-response-empty{color:#6c757d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.gosi-response-empty i{color:#6c757d;margin-bottom:14px;font-size:38px}.gosi-response-empty p{color:#8b949e;margin:0;font-size:12px}.gosi-response-title{color:#75d8a5;margin-bottom:10px;font-size:12px;font-weight:700}.gosi-json-container{background:#1e1e1e;border:1px solid #2d2d2d;border-radius:6px;overflow:auto}.gosi-json-container pre{color:#d4d4d4;white-space:pre-wrap;word-break:break-word;margin:0;padding:14px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.55}.gosi-copy-response-btn{color:#ced4da;cursor:pointer;background:#212529;border:1px solid #495057;border-radius:5px;width:100%;min-height:35px;margin-top:10px;font-size:11px;font-weight:600;transition:all .18s}.gosi-copy-response-btn:hover{color:#fff;background:#2c3034;border-color:#6c757d}.gosi-copy-response-btn i{margin-right:6px}.gosi-code-card{background:#1e1e1e;border:1px solid #2d2d2d;border-radius:6px;overflow:hidden}.gosi-code-header{box-sizing:border-box;background:#212529;border-bottom:1px solid #343a40;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:8px 11px;display:flex}.gosi-code-header span{color:#ced4da;letter-spacing:.3px;font-size:10px;font-weight:700}.gosi-code-header button{color:#ced4da;cursor:pointer;background:#ffffff0a;border:1px solid #495057;border-radius:4px;padding:4px 8px;font-size:10px}.gosi-code-header button:hover{color:#fff;background:#ffffff17}.gosi-code-body{color:#d4d4d4;white-space:pre-wrap;word-break:break-word;margin:0;padding:14px;font-family:Consolas,Monaco,Courier New,monospace;font-size:11px;line-height:1.6;overflow-x:auto}.gosi-modal-backdrop{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:25px;animation:.15s gosi-modal-bg-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes gosi-modal-bg-in{0%{opacity:0}to{opacity:1}}.gosi-modal{background:#fff;border-radius:9px;width:100%;max-width:560px;max-height:88vh;animation:.18s gosi-modal-in;overflow:hidden;box-shadow:0 15px 45px #0003}.gosi-modal-large{max-width:760px}.gosi-log-modal{max-width:1000px}@keyframes gosi-modal-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.gosi-modal-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:12px 16px;display:flex}.gosi-modal-header h5{color:#212529;margin:0;font-size:15px;font-weight:700}.gosi-modal-header small{color:#6c757d;margin-top:3px;font-size:10px;display:block}.gosi-modal-header>button{color:#6c757d;cursor:pointer;background:0 0;border:0;border-radius:5px;width:28px;height:28px;font-size:23px;line-height:1}.gosi-modal-header>button:hover{color:#212529;background:#f1f3f5}.gosi-modal-body{max-height:calc(88vh - 57px);padding:0;overflow-y:auto}.gosi-sample-table{border-collapse:collapse;width:100%;font-size:12px}.gosi-sample-table th{z-index:1;color:#6c757d;text-align:left;background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:10px 13px;font-size:10px;font-weight:700;position:sticky;top:0}.gosi-sample-table td{color:#495057;vertical-align:middle;border-bottom:1px solid #edf0f2;padding:10px 13px}.gosi-sample-table tbody tr:hover{background:#fafdfb}.gosi-sample-table tbody tr:last-child td{border-bottom:0}.gosi-sample-badge{border-radius:4px;align-items:center;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.gosi-sample-badge.success{color:#146c43;background:#d1e7dd}.gosi-sample-badge.info{color:#087990;background:#cff4fc}.gosi-sample-badge.danger{color:#b02a37;background:#f8d7da}.gosi-use-btn{color:#0d6efd;cursor:pointer;background:#fff;border:1px solid #0d6efd;border-radius:5px;padding:4px 10px;font-size:10px;font-weight:600;transition:all .18s}.gosi-use-btn:hover{color:#fff;background:#0d6efd}.gosi-log-detail-body{max-height:calc(88vh - 57px);padding:16px;overflow-y:auto}.gosi-log-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gosi-log-detail-card{background:#1e1e1e;border:1px solid #dee2e6;border-radius:7px;min-width:0;position:relative;overflow:hidden}.gosi-log-detail-title{color:#adb5bd;letter-spacing:.3px;background:#212529;border-bottom:1px solid #343a40;padding:9px 11px;font-size:10px;font-weight:700}.gosi-log-detail-card pre{box-sizing:border-box;color:#d4d4d4;white-space:pre-wrap;word-break:break-word;height:360px;margin:0;padding:12px;font-family:Consolas,Monaco,Courier New,monospace;font-size:11px;line-height:1.5;overflow:auto}.gosi-detail-copy-btn{color:#ced4da;cursor:pointer;background:#212529;border:1px solid #495057;border-radius:4px;margin:0 10px 10px;padding:4px 8px;font-size:10px}.gosi-detail-copy-btn:hover{color:#fff;background:#343a40}.gosi-detail-copy-btn i{margin-right:5px}.gosi-toast{z-index:3000;background:#fff;border:1px solid #dee2e6;border-radius:7px;align-items:flex-start;gap:10px;min-width:260px;max-width:360px;padding:11px 13px;animation:.2s gosi-toast-in;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 7px 25px #00000021}@keyframes gosi-toast-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.gosi-toast-icon{font-size:18px;line-height:1}.gosi-toast.success .gosi-toast-icon{color:#198754}.gosi-toast.error .gosi-toast-icon{color:#dc3545}.gosi-toast.info .gosi-toast-icon{color:#0d6efd}.gosi-toast strong{color:#212529;font-size:12px;font-weight:700;display:block}.gosi-toast p{color:#6c757d;margin:3px 0 0;font-size:10px;line-height:1.4}.gosi-page ::-webkit-scrollbar{width:7px;height:7px}.gosi-sidebar ::-webkit-scrollbar{width:7px;height:7px}.gosi-modal ::-webkit-scrollbar{width:7px;height:7px}.gosi-page ::-webkit-scrollbar-track{background:0 0}.gosi-sidebar ::-webkit-scrollbar-track{background:0 0}.gosi-modal ::-webkit-scrollbar-track{background:0 0}.gosi-page ::-webkit-scrollbar-thumb{background:#ced4da;border-radius:10px}.gosi-sidebar ::-webkit-scrollbar-thumb{background:#ced4da;border-radius:10px}.gosi-modal ::-webkit-scrollbar-thumb{background:#ced4da;border-radius:10px}.gosi-sidebar ::-webkit-scrollbar-thumb{background:#495057}.gosi-sidebar ::-webkit-scrollbar-thumb:hover{background:#6c757d}@media (width<=1000px){.gosi-form-grid,.gosi-log-detail-grid{grid-template-columns:1fr}.gosi-log-detail-card pre{height:280px}}@media (width<=768px){.gosi-page{padding:16px 13px 30px}.gosi-page-header{flex-direction:column;align-items:flex-start}.gosi-header-actions{width:100%}.gosi-inspector-btn,.gosi-request-btn{flex:1;justify-content:center}.gosi-tabs{overflow-x:auto}.gosi-tab{white-space:nowrap}.gosi-sidebar{width:100%;max-width:100%}.gosi-modal-backdrop{padding:12px}.gosi-modal{max-height:92vh}.gosi-swagger-container iframe{height:700px;min-height:600px}.gosi-toast{min-width:0;max-width:none;top:12px;left:12px;right:12px}}@media (width<=480px){.gosi-title-area h3{font-size:20px}.gosi-card-header{flex-direction:column;align-items:flex-start}.gosi-mock-btn{justify-content:center;width:100%}.gosi-card-body{padding:14px}.gosi-log-detail-body{padding:10px}}.cibil-page{box-sizing:border-box;color:#1f2937;width:100%;min-height:100%;padding:0 0 30px;font-family:Arial,Helvetica,sans-serif}.cibil-page-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 0 28px;display:flex}.cibil-title-area h3{color:#1f2937;align-items:center;gap:10px;margin:0;font-size:27px;font-weight:700;line-height:1.25;display:flex}.cibil-title-area h3 i{color:#dc3545;font-size:25px}.cibil-title-area p{color:#475569;margin:4px 0 0;font-size:15px}.cibil-header-actions{align-items:center;gap:8px;padding-top:2px;display:flex}.cibil-btn{color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.cibil-btn:hover{opacity:.92}.cibil-btn i{font-size:13px}.cibil-btn-success{background:#278a52}.cibil-btn-primary{background:#3f6ff6}.cibil-tabs{border-bottom:1px solid #d9dee7;align-items:flex-end;width:100%;height:40px;margin-bottom:0;display:flex}.cibil-tabs button{appearance:none;color:#4b5563;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:40px;margin:0;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.cibil-tabs button:hover{color:#3f6ff6}.cibil-tabs button.active{color:#315efb;border-bottom-color:#315efb;font-weight:600}.cibil-tabs button i{font-size:12px}.cibil-tab-panel{box-sizing:border-box;background:#fff;border:1px solid #d9dee7;border-top:0;border-radius:0 0 5px 5px;width:100%;padding:0}.cibil-flow-grid{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;width:100%;padding:30px;display:grid}.cibil-flow-card{background:#fff;border:1px solid #e2e6eb;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 2px 5px #0f172a0f}.cibil-card-header{box-sizing:border-box;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:0 20px;display:flex}.cibil-card-header h6{color:#2864f4;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.cibil-card-header h6 i{font-size:14px}.cibil-success-title{color:#23824e!important}.cibil-test-data-btn{color:#59636f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #8b949e;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:12px;display:inline-flex}.cibil-test-data-btn:hover{color:#313943;background:#f7f8fa}.cibil-test-data-btn i{font-size:11px}.cibil-card-body{padding:25px 24px 24px}.cibil-card-body form{width:100%}.cibil-field{width:100%;margin-bottom:18px}.cibil-field label{color:#526276;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:700;display:block}.cibil-field input{color:#263344;box-sizing:border-box;background:#fff;border:1px solid #dbe2ea;border-radius:7px;outline:none;width:100%;height:42px;padding:0 13px;font-size:13px;transition:border-color .15s,box-shadow .15s}.cibil-field input::placeholder{color:#64748b;opacity:.9}.cibil-field input:focus{border-color:#6b8ffb;box-shadow:0 0 0 2px #3f6ff614}.cibil-field input[type=date]{color:#263344}.cibil-input-group{align-items:stretch;width:100%;display:flex}.cibil-input-group>span{color:#111827;box-sizing:border-box;background:#f8fafc;border:1px solid #dbe2ea;border-right:0;border-radius:7px 0 0 7px;justify-content:center;align-items:center;width:43px;min-width:43px;height:42px;display:flex}.cibil-input-group>span i{font-size:14px}.cibil-input-group input{border-radius:0 7px 7px 0}.cibil-consent-field{margin-bottom:10px}.cibil-consent-field small{color:#526276;margin-top:7px;font-size:12px;line-height:1.4;display:block}.cibil-checkbox{color:#172033;cursor:pointer;align-items:flex-start;gap:8px;margin:17px 0 19px;font-size:13px;line-height:18px;display:flex}.cibil-checkbox input{appearance:none;cursor:pointer;background:#fff;border:1px solid #9aa6b4;border-radius:4px;width:16px;min-width:16px;height:16px;margin:1px 0 0;position:relative}.cibil-checkbox input:checked{background:#3f6ff6;border-color:#3f6ff6}.cibil-checkbox input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.cibil-checkbox span{display:block}.cibil-submit-btn{color:#fff;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:41px;font-size:13px;font-weight:700;transition:opacity .15s,transform .1s;display:flex}.cibil-submit-btn:hover:not(:disabled){opacity:.94}.cibil-submit-btn:active:not(:disabled){transform:translateY(1px)}.cibil-submit-btn:disabled{opacity:.65;cursor:not-allowed}.cibil-blue-submit{background:#3f6ff6}.cibil-green-submit{background:#2d8c54}.cibil-otp-step{text-align:center;width:100%;padding:4px 0 0}.cibil-otp-display{box-sizing:border-box;background:#f5f8ff;border:1px dashed #8ea8f8;border-radius:7px;width:100%;margin-bottom:16px;padding:18px}.cibil-otp-display small{color:#61708a;letter-spacing:.7px;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.cibil-otp-display strong{color:#315efb;letter-spacing:5px;font-size:28px;display:block}.cibil-otp-step>p{color:#5d6a7b;margin:0 0 17px;font-size:13px;line-height:1.5}.cibil-otp-input input{text-align:center;letter-spacing:7px;color:#172033;box-sizing:border-box;border:1px solid #dbe2ea;border-radius:6px;outline:none;width:100%;height:46px;font-size:19px}.cibil-otp-input input:focus{border-color:#547cf5;box-shadow:0 0 0 2px #3f6ff614}.cibil-otp-actions{grid-template-columns:100px 1fr;gap:9px;margin-top:15px;display:grid}.cibil-back-btn,.cibil-verify-btn{cursor:pointer;border-radius:5px;height:41px;font-size:13px;font-weight:600}.cibil-back-btn{color:#52606f;background:#fff;border:1px solid #cbd3dc}.cibil-back-btn:hover{background:#f7f8fa}.cibil-verify-btn{color:#fff;background:#3f6ff6;border:0}.cibil-verify-btn:disabled{opacity:.65;cursor:not-allowed}.cibil-resend{margin-top:14px}.cibil-resend button{color:#315efb;cursor:pointer;background:0 0;border:0;font-size:12px}.cibil-resend button:hover{text-decoration:underline}.cibil-swagger-panel{background:#fff;border:1px solid #d9dee7;border-top:0;width:100%;min-height:700px;overflow:hidden}.cibil-swagger-panel iframe{background:#fff;border:0;width:100%;height:780px;display:block}.cibil-logs-card{background:#fff;border:1px solid #dfe4ea;border-radius:7px;width:100%;margin-top:22px;overflow:hidden;box-shadow:0 1px 3px #0f172a08}.cibil-logs-header{box-sizing:border-box;border-bottom:1px solid #e3e7ec;justify-content:space-between;align-items:center;min-height:61px;padding:0 15px;display:flex}.cibil-logs-header h6{color:#617086;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:flex}.cibil-logs-header h6 i{color:#60748b;font-size:13px}.cibil-logs-header h6 span{color:#315efb;font-weight:700}.cibil-refresh-btn{appearance:none;box-sizing:border-box;cursor:pointer;color:#315efb!important;background:#fff!important;border:1px solid #4d74ff!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:auto!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0 13px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.cibil-refresh-btn:hover{background:#f2f5ff!important}.cibil-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.cibil-logs-body{width:100%;overflow:hidden}.cibil-table-wrapper{width:100%;overflow-x:auto}.cibil-logs-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:760px}.cibil-logs-table thead th{color:#65748a;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fbfcfd;border-bottom:1px solid #e8ebef;height:38px;padding:0 12px;font-size:10px;font-weight:700}.cibil-logs-table tbody td{color:#263344;white-space:nowrap;border-bottom:1px solid #edf0f3;height:48px;padding:0 12px;font-size:12px}.cibil-logs-table tbody tr:last-child td{border-bottom:0}.cibil-logs-table tbody tr:hover{background:#fafbfc}.cibil-log-id{color:#607086!important}.cibil-endpoint{font-family:Arial,Helvetica,sans-serif;color:#315efb!important}.cibil-method{color:#263344;background:#f8fafc;border:1px solid #d9e0e8;border-radius:6px;justify-content:center;align-items:center;min-width:43px;height:22px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.cibil-status{color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:31px;height:21px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.cibil-status-success{background:#2c965d}.cibil-status-danger{background:#dc3545}.cibil-action button{color:#315efb;cursor:pointer;background:0 0;border:0;font-size:12px}.cibil-action button:hover{text-decoration:underline}.cibil-empty{text-align:center!important;color:#9aa6b5!important;height:90px!important;font-size:12px!important}.cibil-overlay-sidebar{z-index:9998;background:#fff;flex-direction:column;width:500px;max-width:calc(100vw - 20px);height:100vh;transition:right .22s;display:flex;position:fixed;top:0;right:-510px;box-shadow:-8px 0 28px #0f172a2e}.cibil-overlay-sidebar.active{right:0}.cibil-sidebar-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e1e6ec;justify-content:space-between;align-items:center;min-height:67px;padding:0 18px;display:flex}.cibil-sidebar-header h5{color:#1e293b;margin:0 0 3px;font-size:14px;font-weight:700}.cibil-sidebar-header span{color:#718096;font-size:11px}.cibil-close-btn{color:#52606f;cursor:pointer;background:#f5f6f8;border:0;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.cibil-close-btn:hover{background:#e9edf2}.cibil-sidebar-body{box-sizing:border-box;background:#f7f9fb;flex:1;min-height:0;padding:15px;overflow:auto}.cibil-sidebar-body pre{color:#263344;white-space:pre-wrap;word-break:break-word;box-sizing:border-box;background:#fff;border:1px solid #e1e6ec;border-radius:5px;width:100%;min-height:200px;margin:0;padding:14px;font-family:Consolas,Courier New,monospace;font-size:11px;line-height:1.6}.cibil-copy-response{color:#315efb;cursor:pointer;background:#fff;border:1px solid #d4dbe4;border-radius:4px;height:35px;margin-top:12px;padding:0 12px;font-size:12px}.cibil-copy-response:hover{background:#f4f6fa}.cibil-request-content{box-sizing:border-box;background:#f7f9fb;flex:1;min-height:0;padding:15px;overflow:auto}.cibil-request-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cibil-request-title span{color:#526276;letter-spacing:.4px;font-size:11px;font-weight:700}.cibil-request-title button{color:#315efb;cursor:pointer;background:#fff;border:1px solid #d3dae3;border-radius:4px;height:30px;padding:0 10px;font-size:11px}.cibil-request-title button:hover{background:#f3f5f8}.cibil-request-content pre{color:#263344;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #dfe5ec;border-radius:5px;margin:0;padding:15px;font-family:Consolas,Courier New,monospace;font-size:11px;line-height:1.6}.cibil-modal-backdrop{z-index:10000;box-sizing:border-box;background:#0f172a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cibil-test-modal,.cibil-log-modal{background:#fff;border-radius:7px;flex-direction:column;width:760px;max-width:100%;max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 15px 45px #0f172a33}.cibil-modal-header{box-sizing:border-box;border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:center;min-height:57px;padding:0 18px;display:flex}.cibil-modal-header h5{color:#1f2937;margin:0;font-size:15px;font-weight:700}.cibil-modal-header button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;width:30px;height:30px}.cibil-modal-header button:hover{background:#f1f3f5}.cibil-modal-body{padding:18px;overflow:auto}.cibil-modal-body table{border-collapse:collapse;width:100%}.cibil-modal-body th{color:#607086;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e3e7ec;padding:11px;font-size:10px}.cibil-modal-body td{color:#334155;border-bottom:1px solid #edf0f3;padding:11px;font-size:12px}.cibil-modal-body tr:last-child td{border-bottom:0}.cibil-persona-badge{border-radius:12px;align-items:center;height:23px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.cibil-badge-success{color:#21864d;background:#e5f7ed}.cibil-badge-danger{color:#c92e3d;background:#fde8eb}.cibil-badge-primary{color:#315efb;background:#e7edff}.cibil-badge-warning{color:#a66a00;background:#fff3d9}.cibil-badge-info{color:#26768b;background:#e5f4f8}.cibil-badge-secondary{color:#687585;background:#edf0f3}.cibil-use-btn{color:#fff;cursor:pointer;background:#3f6ff6;border:1px solid #3f6ff6;border-radius:4px;height:28px;padding:0 11px;font-size:11px}.cibil-use-btn:hover{opacity:.9}.cibil-log-modal{width:1000px}.cibil-log-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;padding:18px;display:grid;overflow:auto}.cibil-log-detail-grid>div{min-width:0}.cibil-log-detail-grid label{color:#526276;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.cibil-log-detail-grid pre{color:#263344;white-space:pre-wrap;word-break:break-word;box-sizing:border-box;background:#f8fafc;border:1px solid #dfe5ec;border-radius:5px;min-height:300px;max-height:55vh;margin:0;padding:13px;font-family:Consolas,Courier New,monospace;font-size:10px;line-height:1.55;overflow:auto}.cibil-toast{z-index:11000;color:#fff;border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:600;animation:.2s cibilToastIn;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 5px 20px #0f172a2e}.cibil-toast-success{background:#278a52}.cibil-toast-error{background:#dc3545}.cibil-toast-info{background:#3f6ff6}@keyframes cibilToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.cibil-flow-grid{gap:16px;padding:20px}.cibil-card-body{padding:20px}.cibil-title-area h3{font-size:24px}}@media (width<=850px){.cibil-page-header{flex-direction:column;padding-bottom:20px}.cibil-header-actions{padding-top:0}.cibil-flow-grid,.cibil-log-detail-grid{grid-template-columns:1fr}.cibil-log-detail-grid pre{min-height:220px}}@media (width<=600px){.cibil-page-header{gap:14px}.cibil-title-area h3{font-size:20px}.cibil-title-area p{font-size:13px}.cibil-header-actions{width:100%}.cibil-btn{flex:1}.cibil-flow-grid{gap:14px;padding:12px}.cibil-card-header{align-items:flex-start;padding:12px 14px}.cibil-card-body{padding:17px 14px}.cibil-test-data-btn{padding:0 7px;font-size:10px}.cibil-overlay-sidebar{width:100%;max-width:100%;right:-100%}.cibil-test-modal,.cibil-log-modal{max-height:calc(100vh - 20px)}.cibil-modal-body{padding:12px}.cibil-modal-body table{min-width:600px}.cibil-modal-body{overflow-x:auto}}.score-master-page{color:#212529;box-sizing:border-box;width:100%}.score-master-page *,.score-master-page :before,.score-master-page :after{box-sizing:border-box}.score-master-page-header{margin-bottom:24px}.score-master-title-wrap{align-items:center;gap:15px;display:flex}.score-master-title-wrap>i{color:#ffc107;font-size:31px}.score-master-title-wrap h3{color:#6c757d;margin:0;font-size:24px;font-weight:700;line-height:1.25}.score-master-title-wrap p{color:#6c757d;margin:4px 0 0;font-size:14px}.score-master-alert{z-index:3000;border-radius:5px;align-items:center;gap:10px;min-width:300px;max-width:430px;padding:12px 14px;font-size:13px;font-weight:500;display:flex;position:fixed;top:76px;right:24px;box-shadow:0 8px 24px #00000024}.score-master-alert.success{color:#0f5132;background:#d1e7dd;border:1px solid #badbcc}.score-master-alert.error{color:#842029;background:#f8d7da;border:1px solid #f5c2c7}.score-master-alert button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px;line-height:1}.score-master-grid{grid-template-columns:minmax(280px,4fr) minmax(0,8fr);align-items:start;gap:24px;display:grid}.score-master-left,.score-master-right{min-width:0}.score-master-card{background:#fff;border:1px solid #dee2e6;border-radius:6px;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 6px #00000012}.score-master-card-header{background:#fff;border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;min-height:53px;padding:10px 15px;display:flex}.score-master-card-header>div{color:#212529;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.score-master-card-header i{color:#6c757d}.score-master-section-header{color:#212529;background:#fff;border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;min-height:60px;padding:16px 20px;font-size:15px;font-weight:700;display:flex}.score-master-section-header small{color:#6c757d;font-size:11px;font-weight:400}.score-master-card-body{padding:20px}.score-master-btn{cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:500;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.score-master-btn.small{min-height:32px;padding:5px 11px;font-size:12px}.score-master-btn:disabled{opacity:.65;cursor:not-allowed}.score-master-btn.primary{color:#fff;background:#0d6efd;border-color:#0d6efd}.score-master-btn.primary:hover:not(:disabled){background:#0b5ed7;border-color:#0a58ca}.score-master-btn.warning{color:#212529;background:#ffc107;border-color:#ffc107}.score-master-btn.warning:hover:not(:disabled){background:#ffca2c;border-color:#ffc720}.score-master-btn.danger{color:#fff;background:#dc3545;border-color:#dc3545}.score-master-btn.danger:hover:not(:disabled){background:#bb2d3b;border-color:#b02a37}.score-master-btn.outline{color:#6c757d;background:#fff;border-color:#6c757d}.score-master-btn.outline:hover{color:#fff;background:#6c757d}.score-master-variable-list{height:400px;overflow-y:auto}.score-master-variable-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9ecef;width:100%;padding:12px 15px;font-family:inherit;transition:background .15s,border-color .15s;display:block}.score-master-variable-item:hover{background:#f8f9fa}.score-master-variable-item.active{background:#e7f1ff;border-left:3px solid #0d6efd;padding-left:12px}.variable-top-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.variable-top-row strong{color:#0d6efd;font-size:14px;font-weight:700}.variable-top-row small{color:#6c757d;white-space:nowrap;font-size:11px}.score-master-variable-item p{color:#212529;margin:5px 0 7px;font-size:12px;line-height:1.4}.variable-meta-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.variable-meta-row small{color:#6c757d;font-size:10px;line-height:1.5}.variable-meta-row.bin{margin-top:2px}.score-master-no-data,.score-master-list-loading{color:#6c757d;text-align:center;justify-content:center;align-items:center;min-height:100px;padding:20px;font-size:13px;display:flex}.score-master-form-row{gap:15px;margin-bottom:16px;display:grid}.score-master-form-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.score-master-form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.score-master-field{min-width:0}.score-master-field label{color:#212529;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.score-master-field input,.score-master-field select{color:#212529;background:#fff;border:1px solid #ced4da;border-radius:4px;outline:none;width:100%;height:36px;padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.score-master-field input:focus,.score-master-field select:focus{border-color:#86b7fe;box-shadow:0 0 0 3px #0d6efd1f}.score-master-field select:disabled{color:#6c757d;cursor:not-allowed;background:#e9ecef}.bin-type-label{align-items:center;gap:5px;display:flex!important}.score-master-info-icon{color:#6c757d;cursor:help}.score-master-form-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.bins-card{margin-bottom:0}.score-master-bin-form{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) minmax(90px,.65fr) minmax(150px,1.2fr) auto;align-items:end;gap:12px;margin-bottom:20px;display:grid}.score-master-bin-actions{align-items:center;gap:7px;padding-bottom:0;display:flex}.score-master-table-wrapper{width:100%;overflow-x:auto}.score-master-table{border-collapse:collapse;width:100%;font-size:12px}.score-master-table thead th{color:#495057;text-align:left;white-space:nowrap;background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:9px 10px;font-size:11px;font-weight:700}.score-master-table tbody td{color:#495057;vertical-align:middle;border-bottom:1px solid #e9ecef;padding:9px 10px}.score-master-table tbody tr:hover{background:#f8f9fa}.empty-table{height:70px;color:#6c757d!important;text-align:center!important}.score-master-table-actions{align-items:center;gap:6px;display:flex}.score-master-icon-btn{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;font-size:11px;display:inline-flex}.score-master-icon-btn.edit{color:#fff;background:#0dcaf0;border:1px solid #0dcaf0}.score-master-icon-btn.edit:hover{background:#31d2f2}.score-master-icon-btn.delete{color:#fff;background:#dc3545;border:1px solid #dc3545}.score-master-icon-btn.delete:hover{background:#bb2d3b}.score-master-logs-card{background:#fff;border:1px solid #dee2e6;border-radius:6px;margin-top:28px;overflow:hidden;box-shadow:0 2px 6px #0000000f}.score-master-logs-header{border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;min-height:57px;padding:10px 15px;display:flex}.score-master-logs-header h6{color:#6c757d;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.score-master-logs-header h6 i{margin-right:3px}.score-master-logs-header h6 span{color:#0d6efd}.score-master-refresh-btn{cursor:pointer;color:#0d6efd!important;background:#fff!important;border:1px solid #0d6efd!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:auto!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 13px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.score-master-refresh-btn:hover{background:#e7f1ff!important}.score-master-refresh-btn:disabled{opacity:.65}.score-master-refresh-btn i{font-size:12px}.score-master-logs-body{height:400px;overflow-y:auto}.logs-table .endpoint-cell{word-break:break-word;max-width:360px}.text-right{text-align:right!important}.log-row{cursor:pointer}.method-badge,.status-badge{border-radius:4px;justify-content:center;align-items:center;min-height:22px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.method-badge{color:#343a40;background:#f8f9fa;border:1px solid #dee2e6}.status-badge.success{color:#fff;background:#198754}.status-badge.danger{color:#fff;background:#dc3545}.log-view-btn{color:#0d6efd;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.log-view-btn:hover{text-decoration:underline}.score-master-modal-overlay{z-index:4000;background:#00000080;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.score-master-modal{background:#fff;border-radius:6px;width:min(1100px,100%);max-height:calc(100vh - 60px);overflow:hidden;box-shadow:0 15px 45px #00000040}.score-master-modal-header{border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;min-height:57px;padding:12px 18px;display:flex}.score-master-modal-header h5{color:#212529;margin:0;font-size:17px;font-weight:700}.score-master-modal-header button{color:#6c757d;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:25px;line-height:1}.score-master-modal-body{background:#f8f9fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-height:300px;max-height:calc(100vh - 150px);padding:20px;display:grid;overflow-y:auto}.score-master-log-column{min-width:0}.score-master-log-column label{color:#495057;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.score-master-log-column pre{color:#20c997;white-space:pre-wrap;background:#212529;border-radius:5px;min-height:250px;max-height:400px;margin:0;padding:15px;font-family:Consolas,Monaco,Courier New,monospace;font-size:11px;line-height:1.5;overflow:auto}.score-master-spinner{border:2px solid #0d6efd40;border-top-color:#0d6efd;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite scoreMasterSpin;display:inline-block}.score-master-spinner.small{border-width:2px;width:13px;height:13px}@keyframes scoreMasterSpin{to{transform:rotate(360deg)}}.spin{animation:.7s linear infinite scoreMasterSpin}@media (width<=1200px){.score-master-grid{grid-template-columns:1fr}.score-master-variable-list{height:300px}}@media (width<=900px){.score-master-form-row.three{grid-template-columns:1fr}.score-master-bin-form{grid-template-columns:repeat(2,minmax(0,1fr))}.score-master-bin-actions{grid-column:1/-1}.score-master-modal-body{grid-template-columns:1fr}}@media (width<=650px){.score-master-form-row.two,.score-master-bin-form{grid-template-columns:1fr}.score-master-bin-actions{grid-column:auto}.score-master-card-body{padding:15px}.score-master-title-wrap h3{font-size:20px}.score-master-title-wrap p{font-size:12px}.score-master-alert{min-width:auto;top:70px;left:15px;right:15px}.score-master-modal-overlay{padding:15px}}.scoring-engine-page{color:#212529;box-sizing:border-box;background:#f8f9fa;width:100%;min-height:100%;padding:24px;position:relative}.scoring-engine-alert{z-index:1200;background:#fff;border-radius:8px;align-items:center;gap:10px;min-width:280px;max-width:420px;padding:13px 15px;font-size:14px;font-weight:600;display:flex;position:fixed;top:22px;right:24px;box-shadow:0 8px 30px #0000001f}.scoring-engine-alert.success{color:#146c43;border-left:4px solid #198754}.scoring-engine-alert.error{color:#b02a37;border-left:4px solid #dc3545}.scoring-engine-alert i{font-size:17px}.scoring-engine-alert span{flex:1}.scoring-engine-alert button{color:#6c757d;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.scoring-engine-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.scoring-engine-header h3{color:#212529;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:700;display:flex}.scoring-engine-header h3 i{color:#0d6efd;font-size:22px}.scoring-engine-header p{color:#6c757d;margin:6px 0 0;font-size:14px}.scoring-header-buttons{flex-shrink:0;align-items:center;gap:8px;display:flex}.scoring-btn{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.scoring-btn.inspector{color:#fff;background:#198754}.scoring-btn.inspector:hover{background:#157347}.scoring-btn.request{color:#fff;background:#0d6efd}.scoring-btn.request:hover{background:#0b5ed7}.scoring-tabs{border-bottom:1px solid #dee2e6;align-items:stretch;margin-bottom:0;display:flex}.scoring-tabs button{color:#6c757d;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;align-items:center;gap:8px;min-height:45px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.scoring-tabs button:hover{color:#0d6efd}.scoring-tabs button.active{color:#0d6efd;background:#fff;border-color:#dee2e6;border-radius:6px 6px 0 0;margin-bottom:-1px}.scoring-tabs button.active:after{content:"";background:#fff;height:2px;position:absolute;bottom:-1px;left:0;right:0}.scoring-tabs i{font-size:13px}.scoring-tab-content{background:#fff;border:1px solid #dee2e6;border-top:0;box-shadow:0 2px 5px #00000009}.scoring-form-panel{grid-template-columns:minmax(320px,.95fr) minmax(520px,1.55fr);gap:24px;padding:24px;display:grid}.scoring-parameters-card{background:#fff;border:1px solid #dee2e6;border-radius:7px;min-width:0;box-shadow:0 2px 6px #00000009}.scoring-card-header{color:#495057;background:#f8f9fa;border-bottom:1px solid #dee2e6;border-radius:7px 7px 0 0;align-items:center;min-height:52px;padding:0 18px;font-size:14px;font-weight:700;display:flex}.scoring-card-header i{color:#0d6efd;margin-right:8px}.scoring-parameters-body{padding:20px}.scoring-field{margin-bottom:17px}.scoring-field label{color:#495057;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.scoring-field small{color:#6c757d;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.scoring-field input,.scoring-field select{color:#212529;box-sizing:border-box;background:#fff;border:1px solid #ced4da;border-radius:5px;outline:none;width:100%;min-height:39px;padding:8px 11px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.scoring-field input:focus,.scoring-field select:focus{border-color:#86b7fe;box-shadow:0 0 0 3px #0d6efd1a}.scoring-field input::placeholder{color:#adb5bd}.scoring-field input.readonly{color:#6c757d;background:#f8f9fa}.scoring-parameters-body hr{background:#e9ecef;border:0;height:1px;margin:20px 0}.scoring-simulated-box{background:#f8f9fa;border:1px dashed #ced4da;border-radius:6px;margin-bottom:18px;padding:14px}.scoring-simulated-box>label{color:#6c757d;text-transform:uppercase;letter-spacing:.4px;margin-bottom:14px;font-size:12px;font-weight:700;display:block}.scoring-simulated-box .scoring-field{margin-bottom:12px}.scoring-simulated-box .scoring-field:last-child{margin-bottom:0}.scoring-info-alert{color:#084298;background:#cfe2ff;border:1px solid #b6d4fe;border-radius:5px;align-items:flex-start;gap:9px;margin-bottom:17px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.scoring-info-alert i{margin-top:2px}.scoring-calculate-btn{color:#fff;cursor:pointer;background:#6610f2;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:13px;font-weight:700;transition:background .2s,transform .1s;display:flex}.scoring-calculate-btn:hover:not(:disabled){background:#520dc2}.scoring-calculate-btn:active:not(:disabled){transform:translateY(1px)}.scoring-calculate-btn:disabled{opacity:.7;cursor:not-allowed}.scoring-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite scoring-spin}@keyframes scoring-spin{to{transform:rotate(360deg)}}.scoring-results-column{min-width:0}.scoring-results-empty{text-align:center;background:#fff;border:1px dashed #ced4da;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:35px;display:flex}.scoring-empty-icon{color:#0d6efd;background:#f0f4ff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:17px;font-size:25px;display:flex}.scoring-results-empty h4{color:#343a40;margin:0 0 8px;font-size:17px;font-weight:700}.scoring-results-empty p{color:#6c757d;max-width:430px;margin:0;font-size:13px;line-height:1.6}.scoring-results-section{width:100%}.scoring-results-title{color:#495057;align-items:center;gap:8px;margin-bottom:13px;font-size:15px;font-weight:700;display:flex}.scoring-results-title i{color:#0d6efd}.scoring-results-grid{grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr);gap:18px;display:grid}.scoring-result-card,.scoring-explainability-card{background:#fff;border:1px solid #dee2e6;border-radius:7px;min-width:0;padding:18px;box-shadow:0 2px 7px #00000009}.scoring-result-top{justify-content:space-between;gap:18px;display:flex}.scoring-score-side{min-width:0}.scoring-muted-title{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:11px;font-weight:700}.scoring-score-huge{color:#212529;margin-top:3px;font-size:43px;font-weight:800;line-height:1}.scoring-risk{color:#495057;align-items:center;gap:7px;margin-top:9px;font-size:12px;display:flex}.scoring-risk-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.scoring-risk-dot.low{background:#198754}.scoring-risk-dot.moderate{background:#ffc107}.scoring-risk-dot.high{background:#dc3545}.scoring-percentage-side{flex-direction:column;justify-content:center;width:105px;display:flex}.scoring-percentage{text-align:right;margin-bottom:8px;font-size:25px;font-weight:800;line-height:1}.scoring-percentage.low{color:#198754}.scoring-percentage.moderate{color:#b58105}.scoring-percentage.high{color:#dc3545}.scoring-progress{background:#e9ecef;border-radius:10px;width:100%;height:7px;overflow:hidden}.scoring-progress-bar{border-radius:inherit;height:100%;transition:width .5s}.scoring-progress-bar.low{background:#198754}.scoring-progress-bar.moderate{background:#ffc107}.scoring-progress-bar.high{background:#dc3545}.scoring-result-card hr{background:#e9ecef;border:0;height:1px;margin:17px 0}.scoring-section-title{color:#343a40;margin-bottom:12px;font-size:13px;font-weight:700}.scoring-detail-row{color:#495057;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;font-size:12px;display:flex}.scoring-detail-row:last-child{margin-bottom:0}.scoring-detail-row strong{color:#6c757d;font-weight:600}.scoring-detail-row span{color:#212529;text-align:right;word-break:break-word;max-width:65%}.scoring-contributors{flex-direction:column;gap:13px;display:flex}.scoring-contributor{min-width:0}.scoring-contributor-header{color:#495057;justify-content:space-between;gap:10px;margin-bottom:5px;font-size:12px;display:flex}.scoring-contributor-header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scoring-contributor-header strong{color:#212529;white-space:nowrap}.scoring-mini-progress{background:#e9ecef;border-radius:10px;width:100%;height:5px;overflow:hidden}.scoring-mini-progress div{border-radius:inherit;background:#0d6efd;height:100%;transition:width .4s}.scoring-explainability-card{height:fit-content}.scoring-explainability-list{flex-direction:column;gap:10px;display:flex}.scoring-action-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:5px;padding:11px 12px}.scoring-action-header{color:#343a40;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.scoring-action-header span{min-width:0;line-height:1.45}.scoring-action-header em{color:#6c757d;font-style:normal;font-weight:400}.scoring-action-header>strong{color:#0d6efd;flex-shrink:0}.scoring-action-tip{color:#6c757d;font-size:11px;line-height:1.55}.scoring-action-tip span{color:#495057;font-weight:700}.scoring-swagger-panel{background:#fff;width:100%;height:760px}.scoring-swagger-panel iframe{border:0;width:100%;height:100%;display:block}.scoring-logs-card{background:#fff;border:1px solid #dee2e6;border-radius:7px;margin-top:25px;box-shadow:0 2px 7px #00000009}.scoring-logs-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;display:flex}.scoring-logs-header h6{color:#495057;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:700;display:flex}.scoring-logs-header h6 i{color:#6c757d}.scoring-logs-header h6 span{color:#0d6efd}.scoring-refresh-btn{cursor:pointer;color:#495057!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #ced4da!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:auto!important;max-width:none!important;height:32px!important;padding:0 13px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.scoring-refresh-btn:hover:not(:disabled){color:#0d6efd!important;background:#f1f3f5!important}.scoring-refresh-btn:disabled{opacity:.65;cursor:not-allowed}.scoring-refresh-btn .spin{animation:.8s linear infinite scoring-spin}.scoring-logs-body{min-height:125px}.scoring-logs-empty{color:#adb5bd;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:125px;display:flex}.scoring-logs-empty>div{color:#adb5bd;background:#f8f9fa;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:8px;display:flex}.scoring-logs-empty p{margin:0;font-size:12px}.scoring-logs-table-wrapper{width:100%;overflow-x:auto}.scoring-logs-table{border-collapse:collapse;width:100%;font-size:12px}.scoring-logs-table th{color:#6c757d;text-align:left;white-space:nowrap;background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:11px 14px;font-size:11px;font-weight:700}.scoring-logs-table td{color:#495057;white-space:nowrap;border-bottom:1px solid #f1f3f5;padding:11px 14px}.scoring-logs-table tbody tr:hover{background:#f8f9fa}.scoring-method-badge{color:#0d6efd;background:#e7f1ff;border-radius:4px;align-items:center;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.scoring-status{border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.scoring-status.success{color:#146c43;background:#d1e7dd}.scoring-status.danger{color:#b02a37;background:#f8d7da}.scoring-response-sidebar,.scoring-request-sidebar{z-index:1100;background:#212529;flex-direction:column;width:470px;max-width:calc(100vw - 20px);height:100vh;transition:right .28s;display:flex;position:fixed;top:0;right:-480px;box-shadow:-10px 0 30px #0000002e}.scoring-response-sidebar.active,.scoring-request-sidebar.active{right:0}.scoring-sidebar-header{color:#fff;background:#343a40;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:67px;padding:0 18px;display:flex}.scoring-sidebar-header h5{color:#fff;margin:0 0 5px;font-size:14px;font-weight:700}.scoring-sidebar-header span{color:#75b798;background:#1987542e;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-block}.scoring-sidebar-close{color:#adb5bd;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:31px;height:31px;padding:0;font-size:25px;line-height:1;display:flex}.scoring-sidebar-close:hover{color:#fff;background:#ffffff14}.scoring-sidebar-body{background:#1e2125;flex:1;min-height:0;padding:15px;overflow:auto}.scoring-sidebar-body pre{color:#dee2e6;white-space:pre-wrap;word-break:break-word;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.65}.scoring-sidebar-empty{color:#6c757d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.scoring-sidebar-empty i{color:#495057;margin-bottom:13px;font-size:38px}.scoring-sidebar-empty p{margin:0;font-size:12px}.scoring-sidebar-body .json-key{color:#9cdcfe}.scoring-sidebar-body .json-string{color:#ce9178}.scoring-sidebar-body .json-number{color:#b5cea8}.scoring-sidebar-body .json-boolean,.scoring-sidebar-body .json-null{color:#569cd6}.scoring-code-card{background:#1e2125;flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.scoring-code-header{color:#adb5bd;border-bottom:1px solid #343a40;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;font-size:11px;font-weight:700;display:flex}.scoring-code-header button{color:#dee2e6;cursor:pointer;background:0 0;border:1px solid #6c757d;border-radius:4px;padding:5px 9px;font-size:10px;font-weight:600}.scoring-code-header button:hover{background:#343a40}.scoring-code-body{color:#d6deeb;white-space:pre-wrap;word-break:break-word;flex:1;margin:0;padding:17px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.7;overflow:auto}.scoring-engine-page.sidebar-active{transition:padding-right .28s}@media (width<=1200px){.scoring-form-panel{grid-template-columns:minmax(300px,.8fr) minmax(450px,1.2fr)}.scoring-results-grid{grid-template-columns:1fr}}@media (width<=992px){.scoring-form-panel{grid-template-columns:1fr}.scoring-results-empty{min-height:300px}}@media (width<=768px){.scoring-engine-page{padding:16px}.scoring-engine-header{flex-direction:column;align-items:stretch}.scoring-header-buttons{justify-content:flex-start}.scoring-tabs button{padding:0 12px}.scoring-form-panel{gap:16px;padding:16px}.scoring-result-top{flex-direction:column}.scoring-percentage-side{width:100%}.scoring-percentage{text-align:left}.scoring-response-sidebar,.scoring-request-sidebar{width:100%;max-width:100%}}@media (width<=480px){.scoring-engine-header h3{font-size:20px}.scoring-header-buttons{width:100%}.scoring-btn{flex:1}.scoring-tabs{overflow-x:auto}.scoring-tabs button{flex-shrink:0;font-size:12px}.scoring-score-huge{font-size:38px}.scoring-detail-row{flex-direction:column;gap:3px}.scoring-detail-row span{text-align:left;max-width:100%}}.payment-page{color:#212529;width:100%;min-height:100%;font-family:inherit;position:relative}.payment-container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px 40px}.payment-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.payment-header h3{color:#0d6efd;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:700;display:flex}.payment-header h3 i{font-size:23px}.payment-header p{color:#6c757d;margin:5px 0 0;font-size:14px}.payment-header-actions{align-items:center;gap:8px;display:flex}.payment-inspector-btn,.payment-request-btn{cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.payment-inspector-btn{color:#fff;background:#198754}.payment-inspector-btn:hover{background:#157347}.payment-request-btn{color:#fff;background:#0d6efd}.payment-request-btn:hover{background:#0b5ed7}.payment-tabs{border-bottom:1px solid #dee2e6;align-items:center;gap:4px;margin-bottom:20px;display:flex}.payment-tab{color:#6c757d;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:11px 17px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.payment-tab:hover,.payment-tab.active{color:#0d6efd}.payment-tab.active:after{content:"";background:#0d6efd;height:2px;position:absolute;bottom:-1px;left:0;right:0}.payment-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:start;gap:20px;display:grid}.payment-create-card,.payment-orders-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.payment-card-header{color:#212529;background:#fff;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;min-height:52px;padding:15px 18px;font-size:15px;font-weight:700;display:flex}.payment-card-body{padding:20px}.payment-form-group{margin-bottom:18px}.payment-form-group label{color:#343a40;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.payment-form-group input{color:#212529;box-sizing:border-box;background:#fff;border:1px solid #ced4da;border-radius:5px;outline:none;width:100%;height:40px;padding:8px 11px;font-size:13px;transition:border-color .15s,box-shadow .15s}.payment-form-group input::placeholder{color:#adb5bd}.payment-form-group input:focus{border-color:#86b7fe;box-shadow:0 0 0 3px #0d6efd1a}.payment-input-group{align-items:stretch;display:flex}.payment-input-group>span{color:#495057;background:#f8f9fa;border:1px solid #ced4da;border-right:0;border-radius:5px 0 0 5px;justify-content:center;align-items:center;width:42px;min-width:42px;font-size:14px;font-weight:600;display:flex}.payment-input-group input{border-radius:0 5px 5px 0}.payment-create-btn{color:#fff;cursor:pointer;background:#198754;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;margin-top:5px;font-size:13px;font-weight:600;transition:background .2s;display:flex}.payment-create-btn:hover:not(:disabled){background:#157347}.payment-create-btn:disabled{opacity:.7;cursor:not-allowed}.payment-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite paymentSpin}@keyframes paymentSpin{to{transform:rotate(360deg)}}.payment-orders-header{gap:10px}.payment-record-count{color:#6c757d;background:#f1f3f5;border-radius:12px;padding:4px 8px;font-size:11px;font-weight:600}.payment-table-wrapper{width:100%;overflow-x:auto}.payment-table{border-collapse:collapse;width:100%;min-width:570px}.payment-table th{color:#6c757d;text-align:left;white-space:nowrap;text-transform:uppercase;background:#f8f9fa;border-bottom:1px solid #dee2e6;height:42px;padding:9px 14px;font-size:11px;font-weight:700}.payment-table td{color:#343a40;vertical-align:middle;border-bottom:1px solid #f0f1f2;padding:12px 14px;font-size:12px}.payment-table tbody tr:last-child td{border-bottom:0}.payment-table tbody tr:hover{background:#fafbfc}.payment-order-id{font-family:monospace;color:#0d6efd!important;font-size:11px!important}.payment-amount{white-space:nowrap;font-weight:600}.payment-status{border-radius:12px;justify-content:center;align-items:center;min-width:65px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.payment-status-pending{color:#997404;background:#fff3cd}.payment-status-failed{color:#b02a37;background:#f8d7da}.payment-pay-btn{color:#fff;background:#0d6efd;border-radius:4px;justify-content:center;align-items:center;min-width:65px;padding:5px 9px;font-size:11px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.payment-pay-btn:hover{color:#fff;background:#0b5ed7}.payment-completed-btn{color:#adb5bd;cursor:default;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:5px 9px;font-size:11px}.payment-empty-table{height:130px;text-align:center!important;color:#adb5bd!important}.payment-swagger-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;min-height:700px;overflow:hidden}.payment-swagger-panel iframe{background:#fff;border:0;width:100%;height:700px;display:block}.payment-logs-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:24px;overflow:hidden}.payment-logs-header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;min-height:58px;padding:12px 16px;display:flex}.payment-logs-header h4{color:#212529;margin:0;font-size:14px;font-weight:700}.payment-logs-header p{color:#6c757d;margin:3px 0 0;font-size:11px}.payment-refresh-btn{cursor:pointer;color:#6c757d!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dee2e6!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:auto!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 13px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.payment-refresh-btn:hover{color:#0d6efd!important;background:#f8f9fa!important;border-color:#b6d4fe!important}.payment-logs-section>div:last-child{min-height:100px}.payment-logs-empty{color:#adb5bd;justify-content:center;align-items:center;gap:9px;min-height:100px;font-size:12px;display:flex}.payment-logs-empty i{font-size:15px}.payment-inspector-sidebar,.payment-request-sidebar{z-index:2000;background:#fff;flex-direction:column;width:430px;max-width:calc(100vw - 25px);transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;box-shadow:0 8px 30px #00000029}.payment-inspector-sidebar{right:0;transform:translate(105%)}.payment-inspector-sidebar.active{transform:translate(0)}.payment-request-sidebar{right:0;transform:translate(105%)}.payment-request-sidebar.active{transform:translate(0)}.payment-sidebar-header{background:#fff;border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:13px 17px;display:flex}.payment-sidebar-header h5{color:#212529;letter-spacing:.2px;margin:0 0 6px;font-size:13px;font-weight:700}.payment-live-badge,.payment-request-badge{border-radius:10px;align-items:center;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.payment-live-badge{color:#146c43;background:#d1e7dd}.payment-request-badge{color:#084298;background:#cfe2ff}.payment-sidebar-close{color:#6c757d;cursor:pointer;background:#f8f9fa;border:0;border-radius:5px;width:30px;height:30px;font-size:21px;line-height:1}.payment-sidebar-close:hover{color:#212529;background:#e9ecef}.payment-sidebar-body{background:#f8f9fa;flex:1;min-height:0;padding:15px;overflow:auto}.payment-response-box{box-sizing:border-box;background:#171b21;border-radius:6px;width:100%;min-height:300px;overflow:auto}.payment-response-box pre{color:#e9ecef;white-space:pre-wrap;word-break:break-word;margin:0;padding:15px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.65}.payment-response-empty{color:#8b949e;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.payment-response-empty i{font-size:25px}.payment-response-empty p{margin:0;font-size:11px}.payment-code-card{border:1px solid #dee2e6;border-radius:6px;margin:15px;overflow:hidden}.payment-code-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:8px 11px;display:flex}.payment-code-header span{color:#495057;font-size:10px;font-weight:700}.payment-code-header button{color:#495057;cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:4px;padding:5px 8px;font-size:10px}.payment-code-header button:hover{background:#e9ecef}.payment-code-body{background:#171b21;overflow:auto}.payment-code-body pre{color:#e6edf3;white-space:pre-wrap;word-break:break-word;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.6}@media (width<=1100px){.payment-grid{grid-template-columns:1fr}}@media (width<=768px){.payment-container{padding:0 12px 30px}.payment-header{flex-direction:column;align-items:flex-start}.payment-header-actions{width:100%}.payment-inspector-btn,.payment-request-btn{flex:1}.payment-tabs{white-space:nowrap;overflow-x:auto}.payment-tab{flex-shrink:0}.payment-inspector-sidebar.active,.payment-request-sidebar.active{width:100%;max-width:100%}}@media (width<=480px){.payment-header h3{font-size:20px}.payment-card-body{padding:15px}.payment-card-header{padding:13px 14px}.payment-table{min-width:520px}}.payment-logs-table-wrapper{width:100%;overflow-x:auto}.payment-logs-table{border-collapse:collapse;width:100%;min-width:760px}.payment-logs-table th{text-align:left;color:#6b7280;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:12px 14px;font-size:11px;font-weight:700}.payment-logs-table td{color:#374151;vertical-align:middle;border-bottom:1px solid #eef2f7;padding:12px 14px;font-size:13px}.payment-logs-table tbody tr:hover{background:#fafcff}.payment-method-badge{color:#4338ca;background:#eef2ff;border-radius:5px;justify-content:center;align-items:center;min-width:52px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.payment-endpoint-cell{text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-family:monospace;overflow:hidden;font-size:12px!important}.payment-log-status{border-radius:5px;justify-content:center;align-items:center;min-width:48px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.payment-log-status-success{color:#15803d;background:#dcfce7}.payment-log-status-error{color:#b91c1c;background:#fee2e2}.payment-log-status-default{color:#4b5563;background:#f3f4f6}.payment-logs-empty{text-align:center!important;color:#9ca3af!important;padding:32px 20px!important}.payment-logs-empty i{margin-bottom:8px;font-size:20px;display:block}.payment-log-view-btn{color:#2563eb;cursor:pointer;background:#eff6ff;border:0;border-radius:5px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.payment-log-view-btn:hover{background:#dbeafe}.payment-log-modal-overlay{z-index:2800;-webkit-backdrop-filter:blur(4px);box-sizing:border-box;background:#0a0f1db8;justify-content:center;align-items:center;padding:24px;animation:.18s payment-modal-fade;display:flex;position:fixed;inset:0}@keyframes payment-modal-fade{0%{opacity:0}to{opacity:1}}.payment-log-modal{background:#18181b;border:1px solid #27272a;border-radius:12px;flex-direction:column;width:min(1100px,96vw);max-height:calc(100vh - 48px);animation:.2s cubic-bezier(.16,1,.3,1) payment-modal-scale;display:flex;overflow:hidden;box-shadow:0 25px 60px #0000008c,0 0 0 1px #ffffff0d}@keyframes payment-modal-scale{0%{opacity:0;transform:scale(.97)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.payment-log-modal-header{box-sizing:border-box;background:#1f1f23;border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 22px;display:flex}.payment-log-header-info{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.payment-log-header-info h5{color:#fff;letter-spacing:.5px;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.payment-log-header-info h5 i{color:var(--theme-accent,#3b82f6)}.payment-modal-actions{align-items:center;gap:10px;display:flex}.payment-modal-actions .cr-panel-copy-btn{background:var(--theme-btn-bg,#2563eb);color:#fff;border:1px solid var(--theme-accent,#3b82f6);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.payment-modal-actions .cr-panel-copy-btn:hover{background:var(--theme-btn-hover,#1d4ed8);transform:translateY(-1px)}.payment-modal-actions .payment-sidebar-close{color:#a1a1aa;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .18s;display:flex}.payment-modal-actions .payment-sidebar-close:hover{color:#fff;background:#ef4444;border-color:#dc2626}.payment-log-modal-body{background:#141416;flex:1;min-height:0;padding:20px 22px;overflow-y:auto}.payment-log-meta-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:20px;display:grid}.payment-meta-cell{background:#1e1e22;border:1px solid #2e2e33;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:10px 14px;display:flex}.payment-meta-cell.endpoint-cell{grid-column:span 2}.payment-meta-cell .meta-label{letter-spacing:.6px;color:#94a3b8;text-transform:uppercase;font-size:10px;font-weight:700}.payment-meta-cell .meta-value{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.payment-meta-cell .meta-value.meta-id{color:#f8fafc;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-weight:700}.payment-meta-cell .meta-value.meta-endpoint{color:#38bdf8;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:12px}.payment-meta-cell .meta-value.meta-time{color:#cbd5e1}.payment-meta-cell .meta-method-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.payment-meta-cell .meta-method-badge.method-post{color:#60a5fa;background:#3b82f62e;border:1px solid #3b82f659}.payment-meta-cell .meta-method-badge.method-get{color:#4ade80;background:#22c55e2e;border:1px solid #22c55e59}.payment-meta-cell .meta-status-badge{border-radius:4px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.payment-meta-cell .meta-status-badge.status-success{color:#4ade80;background:#22c55e2e;border:1px solid #22c55e59}.payment-meta-cell .meta-status-badge.status-error{color:#f87171;background:#ef44442e;border:1px solid #ef444459}.payment-log-payload-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.payment-payload-card{background:#18181b;border:1px solid #27272a;border-radius:9px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.payment-payload-card-header{background:#1f1f23;border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.payment-payload-card-header .payload-tag{letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.payment-payload-card-header .payload-tag.request-tag{color:#38bdf8}.payment-payload-card-header .payload-tag.response-tag{color:#4ade80}.payment-payload-card-header .payload-copy-action{color:#e2e8f0;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .18s;display:flex}.payment-payload-card-header .payload-copy-action:hover{color:#fff;background:#3f3f46}.payment-log-payload-grid .payment-code-preview{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;background:#0d0e10;border:none;border-radius:0;min-height:280px;max-height:480px;margin:0;padding:16px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.65;overflow:auto}.payment-log-payload-grid .payment-code-preview::-webkit-scrollbar{width:7px;height:7px}.payment-log-payload-grid .payment-code-preview::-webkit-scrollbar-track{background:#0d0e10}.payment-log-payload-grid .payment-code-preview::-webkit-scrollbar-thumb{background:#27272a;border-radius:4px}.payment-log-payload-grid .payment-code-preview::-webkit-scrollbar-thumb:hover{background:#3f3f46}.payment-log-modal-footer{background:#1f1f23;border-top:1px solid #27272a;justify-content:flex-end;padding:12px 22px;display:flex}.payment-modal-close-btn{color:#f1f5f9;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:6px;padding:7px 20px;font-size:12px;font-weight:600;transition:all .18s}.payment-modal-close-btn:hover{color:#fff;background:#3f3f46}@media (width<=820px){.payment-log-meta-grid{grid-template-columns:1fr 1fr}.payment-meta-cell.endpoint-cell{grid-column:span 2}.payment-log-payload-grid{grid-template-columns:1fr}}.payment-status-paid{color:#15803d!important;background:#dcfce7!important}.payment-completed-btn{color:#15803d;cursor:default;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:5px;padding:6px 12px;font-size:11px;font-weight:700}.ecommerce-demo-page{width:100%;padding:4px 0 40px}.ecommerce-demo-header{align-items:center;margin-bottom:28px;display:flex}.ecommerce-demo-title{align-items:center;gap:14px;display:flex}.ecommerce-demo-title>i{color:#0d6efd;font-size:32px}.ecommerce-demo-title h3{color:#6b7280;margin:0;font-size:24px;font-weight:700}.ecommerce-demo-title p{color:#6b7280;margin:4px 0 0;font-size:14px}.ecommerce-product-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:1fr 1fr;width:100%;min-height:480px;display:grid;overflow:hidden;box-shadow:0 2px 8px #0000000f}.ecommerce-product-image{background:#f8fafc;min-height:480px;overflow:hidden}.ecommerce-product-image img{object-fit:cover;width:100%;height:100%;min-height:480px;display:block}.ecommerce-product-content{flex-direction:column;justify-content:center;padding:55px;display:flex}.ecommerce-product-content h2{color:#212529;margin:0 0 12px;font-size:32px;font-weight:700}.ecommerce-product-description{color:#6c757d;margin:0;font-size:16px;line-height:1.6}.ecommerce-product-price{color:#212529;margin:28px 0;font-size:44px;font-weight:800;line-height:1}.ecommerce-buy-wrapper{width:100%;display:grid}.ecommerce-buy-btn{color:#fff;cursor:pointer;background:#0d6efd;border:0;border-radius:6px;width:100%;min-height:52px;font-size:18px;font-weight:600;transition:background .2s,transform .1s}.ecommerce-buy-btn:hover:not(:disabled){background:#0b5ed7}.ecommerce-buy-btn:active:not(:disabled){transform:translateY(1px)}.ecommerce-buy-btn:disabled{opacity:.75;cursor:not-allowed}.ecommerce-spinner{vertical-align:-3px;border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin-right:8px;animation:.7s linear infinite ecommerce-spin;display:inline-block}@keyframes ecommerce-spin{to{transform:rotate(360deg)}}.ecommerce-payment-success,.ecommerce-payment-failed{border-radius:8px;align-items:center;gap:14px;margin-top:20px;padding:16px 18px;display:flex}.ecommerce-payment-success{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0}.ecommerce-payment-failed{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.ecommerce-result-icon{color:#fff;background:currentColor;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ecommerce-payment-success .ecommerce-result-icon{background:#16a34a}.ecommerce-payment-failed .ecommerce-result-icon{background:#dc2626}.ecommerce-payment-success strong,.ecommerce-payment-failed strong{margin-bottom:3px;font-size:14px;display:block}.ecommerce-payment-success p,.ecommerce-payment-failed p{margin:2px 0;font-size:12px}.ecommerce-modal-backdrop{z-index:1200;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ecommerce-payment-modal{background:#fff;border-radius:8px;width:950px;max-width:100%;overflow:hidden;box-shadow:0 15px 50px #00000040}.ecommerce-modal-header{border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;min-height:58px;padding:14px 18px;display:flex}.ecommerce-modal-header h5{color:#212529;margin:0;font-size:18px;font-weight:600}.ecommerce-modal-close{color:#6c757d;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:28px;line-height:1}.ecommerce-modal-close:hover{color:#212529}.ecommerce-modal-body{background:#fff;width:100%;height:600px;padding:0}.ecommerce-modal-body iframe{border:none;width:100%;height:600px;display:block}@media (width<=900px){.ecommerce-product-card{grid-template-columns:1fr}.ecommerce-product-image{min-height:350px}.ecommerce-product-image img{min-height:350px;max-height:400px}.ecommerce-product-content{padding:35px}.ecommerce-product-price{font-size:38px}}@media (width<=600px){.ecommerce-demo-title h3{font-size:21px}.ecommerce-demo-title>i{font-size:26px}.ecommerce-product-content{padding:25px}.ecommerce-product-content h2{font-size:26px}.ecommerce-product-price{font-size:34px}.ecommerce-modal-backdrop{padding:8px}.ecommerce-payment-modal{width:100%}.ecommerce-modal-body,.ecommerce-modal-body iframe{height:75vh}}.live-news-page{width:100%;min-height:100%;position:relative}.live-news-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.live-news-header h3{color:#6c757d;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:700;display:flex}.live-news-header h3 i{color:#0dcaf0}.live-news-header p{color:#6c757d;margin:4px 0 0;font-size:14px}.live-news-header-actions{gap:8px;display:flex}.live-news-header-actions button{color:#fff;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:13px;font-weight:600;display:flex}.live-news-inspector-btn{background:#198754}.live-news-request-btn{background:#0d6efd}.live-news-tabs{border-bottom:1px solid #dee2e6;display:flex}.live-news-tabs button{color:#212529;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:6px 6px 0 0;padding:12px 18px;font-size:14px;font-weight:700}.live-news-tabs button i{margin-right:8px}.live-news-tabs button.active{color:#212529;background:#fff;border-color:#dee2e6;margin-bottom:-1px}.live-news-tab-content{background:#fff;border:1px solid #dee2e6;border-top:0;border-radius:0 0 8px 8px;min-height:350px;padding:24px}.live-news-form-column{width:41.6667%}.live-news-card{background:#f8f9fa;border:0;border-radius:6px;overflow:hidden;box-shadow:0 2px 7px #00000012}.live-news-card-header{color:#212529;background:#fff;border-bottom:1px solid #dee2e6;padding:14px 18px;font-size:14px;font-weight:700}.live-news-card-header i{color:#0d6efd;margin-right:8px}.live-news-card-body{padding:20px}.live-news-field{margin-bottom:17px}.live-news-field label{color:#343a40;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.live-news-field select,.live-news-field input{color:#212529;background:#fff;border:1px solid #ced4da;border-radius:5px;outline:none;width:100%;height:40px;padding:8px 11px;font-size:14px}.live-news-field select:focus,.live-news-field input:focus{border-color:#86b7fe;box-shadow:0 0 0 3px #0d6efd1f}.live-news-help{color:#6c757d;margin-top:6px;font-size:11px}.live-news-fetch-btn{color:#fff;cursor:pointer;background:#0d6efd;border:0;border-radius:5px;width:100%;min-height:42px;font-size:14px;font-weight:700}.live-news-fetch-btn:disabled{opacity:.7;cursor:not-allowed}.live-news-spinner{vertical-align:-2px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;margin-right:8px;animation:.7s linear infinite live-news-spin;display:inline-block}@keyframes live-news-spin{to{transform:rotate(360deg)}}.live-news-swagger{background:#fff;border:1px solid #dee2e6;border-top:0;border-radius:0 0 8px 8px;width:100%;overflow:hidden}.live-news-swagger iframe{border:0;width:100%;height:80vh;min-height:650px}.live-news-overlay{z-index:1100;background:#0a0f1d73;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.live-news-sidebar{background:#18181b;flex-direction:column;width:480px;max-width:92vw;height:100%;display:flex;position:relative;top:0;right:0;box-shadow:-8px 0 32px #00000073}.live-news-sidebar-header{color:#fff;box-sizing:border-box;background:#18181b;border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;min-height:64px;max-height:64px;padding:0 18px;display:flex}.live-news-sidebar-header h5{margin:0;font-size:15px;font-weight:700}.live-news-sidebar-header span{color:#34d399;text-transform:uppercase;background:#10b98129;border-radius:4px;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.live-news-sidebar-header button.side-panel-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex}.live-news-sidebar-header button.side-panel-close:hover{color:#ef4444;background:#ef444440;border-color:#ef444480}.live-news-sidebar-body{box-sizing:border-box;background:#09090b;flex:1;min-height:0;padding:16px;overflow:auto}.live-news-empty{color:#ffffff73;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.live-news-empty i{margin-bottom:15px;font-size:42px}.live-news-empty p{margin:0;font-size:13px}.live-news-response-toolbar{background:#1a1a1a;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.live-news-response-toolbar span{color:#aaa;font-size:11px;font-weight:700}.live-news-response-toolbar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #555;border-radius:4px;padding:5px 9px;font-size:11px}.live-news-json{color:#e9ecef;white-space:pre-wrap;word-break:break-word;margin:0;padding:18px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.6}.live-news-request-body{background:#111;flex:1;overflow:auto}.live-news-code-header{background:#1a1a1a;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.live-news-code-header span{color:#fff;font-size:11px;font-weight:700}.live-news-code-header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #aaa;border-radius:4px;padding:5px 9px;font-size:11px}.live-news-request-body pre{color:#d7d7d7;white-space:pre-wrap;word-break:break-word;margin:0;padding:18px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.7}.live-news-logs-section{background:#fff;border:1px solid #e5e7eb;border-radius:7px;margin-top:32px;overflow:hidden}.live-news-logs-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.live-news-logs-header>div{align-items:center;gap:10px;display:flex}.live-news-logs-header h4{color:#495057;margin:0;font-size:15px}.live-news-logs-header h4 i{color:#6c757d;margin-right:7px}.live-news-logs-header span{color:#6c757d;background:#f1f3f5;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700}.live-news-logs-header button{color:#495057;cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:4px;height:31px;padding:0 10px;font-size:11px}.live-news-logs-header button:disabled{opacity:.6;cursor:not-allowed}.live-news-logs-table-wrapper{overflow-x:auto}.live-news-logs-table{border-collapse:collapse;width:100%}.live-news-logs-table th,.live-news-logs-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #f0f0f0;padding:11px 14px;font-size:12px}.live-news-logs-table th{color:#6c757d;text-transform:uppercase;background:#f8f9fa;font-size:10px}.live-news-logs-table td{color:#495057}.live-news-endpoint{text-overflow:ellipsis;max-width:300px;overflow:hidden}.live-news-method{color:#0d6efd;font-weight:700}.live-news-status{border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-block}.live-news-status.success{color:#146c43;background:#d1e7dd}.live-news-status.failed{color:#b02a37;background:#f8d7da}.live-news-view-log{color:#0d6efd;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.live-news-view-log i{margin-right:5px}.live-news-logs-empty{text-align:center;color:#6c757d;padding:40px;font-size:13px}.live-news-toast{z-index:1500;background:#fff;border-radius:5px;align-items:center;gap:9px;min-width:220px;max-width:360px;padding:11px 15px;font-size:12px;font-weight:600;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 8px 25px #00000029}.live-news-toast.success{color:#146c43;border-left:4px solid #198754}.live-news-toast.error{color:#b02a37;border-left:4px solid #dc3545}.live-news-toast.info{color:#055160;border-left:4px solid #0dcaf0}@media (width<=900px){.live-news-header{flex-direction:column;align-items:flex-start}.live-news-form-column{width:100%}}@media (width<=600px){.live-news-header h3{font-size:20px}.live-news-header-actions{width:100%}.live-news-header-actions button{flex:1;justify-content:center}.live-news-tab-content{padding:15px}.live-news-sidebar{width:100%;max-width:100%}}.api-settings-page{color:#334155;width:100%;min-height:100%;padding:4px 2px 30px}.api-settings-header{margin-bottom:24px}.api-settings-title-wrap{align-items:center;gap:14px;display:flex}.api-settings-main-icon{color:#64748b;font-size:30px}.api-settings-title-wrap h3{color:#475569;margin:0;font-size:24px;font-weight:700}.api-settings-title-wrap p{color:#94a3b8;margin:4px 0 0;font-size:14px}.api-settings-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px;display:grid}.api-settings-left,.api-settings-right{min-width:0}.api-settings-card,.api-settings-logs-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 7px #0f172a0f}.api-settings-card-header{color:#334155;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:14px;font-weight:700;display:flex}.api-settings-card-header span{align-items:center;gap:9px;display:inline-flex}.api-settings-card-header i{color:#64748b}.credential-header{min-height:58px}.api-settings-card-body{padding:22px}.api-settings-field{margin-bottom:17px}.api-settings-field label{color:#475569;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.api-settings-field input,.api-settings-field select{color:#334155;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;height:40px;padding:0 12px;font-size:13px;transition:all .18s}.api-settings-field input:focus,.api-settings-field select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.api-settings-field input:disabled,.api-settings-field select:disabled{cursor:not-allowed;color:#64748b;background:#f8fafc}.api-settings-primary-btn,.api-settings-primary-small-btn,.api-settings-warning-btn,.api-settings-danger-btn,.api-settings-cancel-btn,.api-settings-add-btn{cursor:pointer;border:none;border-radius:5px;font-family:inherit;transition:all .18s}.api-settings-primary-btn.full{width:100%}.api-settings-primary-btn,.api-settings-primary-small-btn{color:#fff;background:#2563eb;font-weight:600}.api-settings-primary-btn{height:40px;font-size:13px}.api-settings-primary-small-btn,.api-settings-warning-btn,.api-settings-danger-btn,.api-settings-cancel-btn{min-height:34px;padding:0 13px;font-size:12px;font-weight:600}.api-settings-primary-btn:hover,.api-settings-primary-small-btn:hover{background:#1d4ed8}.api-settings-warning-btn{color:#fff;background:#f59e0b}.api-settings-warning-btn:hover{background:#d97706}.api-settings-danger-btn{color:#fff;background:#dc2626}.api-settings-danger-btn:hover{background:#b91c1c}.api-settings-cancel-btn{color:#475569;background:#fff;border:1px solid #cbd5e1}.api-settings-cancel-btn:hover{background:#f8fafc}.api-settings-add-btn{color:#fff;background:#2563eb;height:32px;padding:0 11px;font-size:12px;font-weight:600}.api-settings-add-btn:hover{background:#1d4ed8}.api-settings-add-btn i{color:#fff;margin-right:5px}.api-settings-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;display:flex}.api-settings-spinner{vertical-align:-2px;border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin-right:7px;animation:.7s linear infinite apiSettingsSpin;display:inline-block}@keyframes apiSettingsSpin{to{transform:rotate(360deg)}}.api-settings-card-body h6{color:#475569;margin:0 0 14px;font-size:13px}.api-settings-credentials-list{border-top:1px solid #f1f5f9}.api-settings-empty{text-align:center;color:#94a3b8;justify-content:center;align-items:center;min-height:75px;padding:15px;font-size:12px;display:flex}.api-settings-credential-item{cursor:pointer;text-align:left;color:#334155;background:#fff;border:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;width:100%;min-height:49px;padding:0 13px;font-size:13px;transition:all .15s;display:flex}.api-settings-credential-item:hover{background:#f8fafc}.api-settings-credential-item>span:first-child{font-weight:700}.api-settings-auth-badge{color:#fff;background:#64748b;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700}.api-settings-logs-card{overflow:hidden}.api-settings-logs-header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;display:flex}.api-settings-logs-header span{color:#334155;font-size:13px;font-weight:700}.api-settings-logs-header i{color:#64748b;margin-right:2px}.api-settings-refresh-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:auto;height:32px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.api-settings-refresh-btn:hover{color:#2563eb;background:#f8fafc}.api-settings-logs-empty{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:25px;display:flex}.api-settings-logs-empty i{color:#cbd5e1;margin-bottom:10px;font-size:27px}.api-settings-logs-empty strong{color:#64748b;margin-bottom:4px;font-size:13px}.api-settings-logs-empty span{font-size:11px}.api-settings-toast{z-index:9999;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:10px;min-width:300px;max-width:450px;padding:13px 15px;font-size:13px;display:flex;position:fixed;top:22px;right:22px;box-shadow:0 10px 30px #0f172a29}.api-settings-toast.success i{color:#16a34a}.api-settings-toast.error i{color:#dc2626}.api-settings-toast button{color:#94a3b8;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:20px;line-height:1}@media (width<=1100px){.api-settings-grid{grid-template-columns:1fr}}@media (width<=640px){.api-settings-page{padding:0}.api-settings-title-wrap{align-items:flex-start}.api-settings-title-wrap h3{font-size:20px}.api-settings-card-body{padding:16px}.api-settings-actions{flex-wrap:wrap}.api-settings-toast{min-width:auto;left:15px;right:15px}}.api-settings-loading{color:#718096;justify-content:center;align-items:center;gap:10px;min-height:300px;font-size:14px;display:flex}.api-settings-credentials-list{flex-direction:column;gap:10px;width:100%;display:flex}.api-settings-credential-item{cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:62px;padding:12px 14px;transition:all .2s;display:flex}.api-settings-credential-item:hover{background:#f8fafc;border-color:#b9c7d8}.api-settings-credential-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.api-settings-credential-main strong{color:#263b5e;font-size:14px;font-weight:600}.api-settings-credential-main span{color:#8a96a8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.api-settings-auth-badge{color:#3567a8;text-transform:uppercase;background:#eef5ff;border-radius:5px;flex-shrink:0;padding:5px 9px;font-size:11px;font-weight:600}.api-settings-empty{text-align:center;color:#8995a7;background:#fafbfd;border:1px dashed #d7dee8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;padding:20px;display:flex}.api-settings-empty i{margin-bottom:3px;font-size:20px}.api-settings-empty strong{color:#56657a;font-size:13px}.api-settings-empty span{font-size:12px}.api-settings-info-row{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;font-size:13px;display:flex}.api-settings-info-row:last-child{border-bottom:0}.api-settings-info-row>span{color:#7b8798}.api-settings-info-row>strong{color:#2d3f59}.api-settings-mode-badge{border-radius:5px;padding:5px 10px;font-size:11px;font-weight:700}.api-settings-mode-badge.simulation{color:#64748b;background:#f1f5f9}.api-settings-mode-badge.uat{color:#c2410c;background:#fff7ed}.api-settings-mode-badge.production{color:#047857;background:#ecfdf5}.api-settings-refresh-btn{justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;padding:0!important;display:inline-flex!important}.api-settings-management-table-wrapper{border-top:1px solid #f1f5f9;width:100%;max-height:320px;overflow:auto}.api-settings-management-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:620px;font-size:11px}.api-settings-management-table thead{z-index:2;background:#f8fafc;position:sticky;top:0}.api-settings-management-table th{text-align:left;white-space:nowrap;color:#64748b;text-transform:uppercase;border-bottom:1px solid #e2e8f0;padding:10px;font-size:10px;font-weight:700}.api-settings-management-table td{color:#475569;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px}.api-settings-management-table tbody tr{transition:background .15s}.api-settings-management-table tbody tr:hover{background:#f8fafc}.api-settings-management-table tbody tr:last-child td{border-bottom:none}.api-settings-management-table td:first-child{color:#64748b;white-space:nowrap;font-weight:600}.api-settings-method-badge{color:#3567a8;letter-spacing:.2px;background:#eef5ff;border-radius:4px;justify-content:center;align-items:center;min-width:48px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.api-settings-management-table td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;color:#64748b;max-width:220px;overflow:hidden}.api-settings-status-badge{border-radius:4px;justify-content:center;align-items:center;min-width:38px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.api-settings-management-table td:last-child{white-space:nowrap;color:#94a3b8;font-size:10px}.api-settings-management-table-wrapper::-webkit-scrollbar{width:6px;height:6px}.api-settings-management-table-wrapper::-webkit-scrollbar-track{background:#f8fafc}.api-settings-management-table-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.api-settings-management-table-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (width<=640px){.api-settings-management-table-wrapper{max-height:280px}.api-settings-management-table{min-width:580px}.api-settings-management-table th,.api-settings-management-table td{padding:8px}}.api-settings-log-table-wrapper{border-top:1px solid #e5e7eb;width:100%;max-height:360px;overflow:auto}.api-settings-log-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:720px;font-size:12px}.api-settings-log-table thead{z-index:3;background:#f8fafc;position:sticky;top:0}.api-settings-log-table th{text-align:left;white-space:nowrap;color:#64748b;border-bottom:1px solid #e2e8f0;height:42px;padding:0 12px;font-size:10px;font-weight:700}.api-settings-log-table td{color:#475569;vertical-align:middle;border-bottom:1px solid #edf1f5;height:43px;padding:0 12px}.api-settings-log-table tbody tr{cursor:pointer;transition:background .15s}.api-settings-log-table tbody tr:hover{background:#f8fafc}.api-settings-log-table tbody tr:last-child td{border-bottom:none}.api-settings-log-table th:first-child,.api-settings-log-table td:first-child{width:58px}.api-settings-log-table th:nth-child(2),.api-settings-log-table td:nth-child(2){width:82px}.api-settings-log-table th:nth-child(3),.api-settings-log-table td:nth-child(3){width:220px}.api-settings-log-table th:nth-child(4),.api-settings-log-table td:nth-child(4){width:70px}.api-settings-log-table th:nth-child(5),.api-settings-log-table td:nth-child(5){width:125px}.api-settings-log-table th:nth-child(6),.api-settings-log-table td:nth-child(6){width:70px}.api-settings-method-badge{color:#475569;background:#f1f5f9;border:1px solid #dbe2ea;border-radius:5px;justify-content:center;align-items:center;min-width:43px;height:21px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.api-settings-endpoint-cell{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden;color:#64748b!important}.api-settings-status-badge{border-radius:5px;justify-content:center;align-items:center;min-width:31px;height:20px;padding:0 6px;font-size:9px;font-weight:700;display:inline-flex}.api-settings-status-badge.success{color:#21884f;background:#dff7e8}.api-settings-status-badge.error{color:#dc3545;background:#ffe3e3}.api-settings-status-badge.warning{color:#c77700;background:#fff0d9}.api-settings-status-badge.unknown{color:#dc3545;background:#ffe3e3}.api-settings-time-cell{white-space:nowrap;font-size:11px;color:#64748b!important}.api-settings-view-btn{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:3px 5px;font-size:11px;font-weight:600}.api-settings-view-btn:hover{text-decoration:underline}.api-settings-log-table-wrapper::-webkit-scrollbar{width:7px;height:7px}.api-settings-log-table-wrapper::-webkit-scrollbar-track{background:#f8fafc}.api-settings-log-table-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.api-settings-log-table-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}.api-settings-log-modal-backdrop{z-index:10000;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.api-settings-log-modal{background:#fff;border-radius:8px;flex-direction:column;width:min(760px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0f172a38}.api-settings-log-modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex}.api-settings-log-modal-header h4{color:#334155;margin:0;font-size:15px;font-weight:700}.api-settings-log-modal-header span{color:#94a3b8;margin-top:4px;font-size:11px;display:block}.api-settings-log-modal-header button{color:#64748b;cursor:pointer;background:0 0;border:none;width:30px;height:30px;font-size:24px;line-height:1}.api-settings-log-modal-header button:hover{color:#334155}.api-settings-log-modal-body{padding:18px;overflow-y:auto}.api-settings-log-meta{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.api-settings-log-meta>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px}.api-settings-log-meta span{color:#94a3b8;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.api-settings-log-meta strong{color:#475569;word-break:break-word;font-size:11px;display:block}.api-settings-log-payload{margin-bottom:16px}.api-settings-log-payload h5{color:#475569;margin:0 0 7px;font-size:12px;font-weight:700}.api-settings-log-payload pre{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:6px;max-height:220px;margin:0;padding:13px;font-family:Consolas,Monaco,monospace;font-size:11px;line-height:1.5;overflow:auto}.api-settings-log-modal-footer{border-top:1px solid #e2e8f0;justify-content:flex-end;padding:12px 18px;display:flex}.api-settings-log-modal-footer button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;min-height:34px;padding:0 14px;font-size:12px;font-weight:600}.api-settings-log-modal-footer button:hover{background:#f8fafc}@media (width<=640px){.api-settings-log-table-wrapper{max-height:330px}.api-settings-log-table{min-width:680px}.api-settings-log-modal-backdrop{padding:10px}.api-settings-log-meta{grid-template-columns:repeat(2,1fr)}.api-settings-log-modal-body{padding:14px}}.document-page{background-color:#f8f9fa;width:100%;min-height:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative}.document-main-content{flex-grow:1;width:100%;transition:margin-right .5s}.document-container{width:100%;padding:24px}.document-page-header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:48px;display:flex}.document-page-header h3{color:#212529;margin:0;font-size:1.5rem;font-weight:700}.document-page-header h3 i{color:#6f42c1;margin-right:8px}.document-page-header p{color:#6c757d;margin:0;font-size:1rem}.document-header-actions{gap:8px;display:flex}@media (width>=768px){.document-page-header{flex-direction:row;align-items:center}}.document-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px 12px;font-size:.875rem;font-weight:400;line-height:1.5;transition:all .15s ease-in-out;display:inline-flex}.document-btn.success{color:#fff;background-color:#198754;border-color:#198754}.document-btn.success:hover{background-color:#157347;border-color:#146c43}.document-btn.primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.document-btn.primary:hover{background-color:#0b5ed7;border-color:#0a58ca}.document-tabs{border-bottom:1px solid #dee2e6;flex-wrap:wrap;margin-bottom:0;display:flex}.document-tabs button{color:#495057;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 20px;font-size:.95rem;font-weight:600;display:block;position:relative}.document-tabs button:hover{color:#198754}.document-tabs button.active{color:#198754;background:0 0;border-bottom:3px solid #198754}.document-tabs button i{margin-right:8px}.document-tab-content{background:#fff;padding:24px;box-shadow:0 .125rem .25rem #00000013}.document-two-column{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;width:100%;display:grid}.document-two-column>div{min-width:0}.document-card{background:#fff;border:0;border-radius:8px;margin-bottom:24px;overflow:hidden;box-shadow:0 .125rem .25rem #00000013}.document-card-header{color:#212529;background:#fff;border-bottom:1px solid #dee2e6;align-items:center;min-height:50px;padding:12px 16px;font-size:1rem;font-weight:700;display:flex}.document-card-header.between{justify-content:space-between}.document-card-header i{margin-right:8px}.document-card-body{padding:24px}.document-field{margin-bottom:16px}.document-field label{color:#212529;margin-bottom:6px;font-size:.875rem;font-weight:700;display:block}.document-field input,.document-field select,.document-field textarea{color:#212529;background-color:#fff;border:1px solid #dee2e6;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.document-field input:focus,.document-field select:focus,.document-field textarea:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.document-field input[type=file]{padding:6px 12px}.document-field textarea{resize:vertical}.document-form-row{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.document-form-row.three{grid-template-columns:repeat(3,1fr)}.document-card hr{opacity:1;border:0;border-top:1px solid #0000001a;margin:16px 0}.document-context-title{color:#6c757d;margin:0 0 16px;font-size:.875rem;font-weight:700}.document-context-title i{color:#6c757d;margin-right:5px}.document-upload-btn{color:#fff;cursor:pointer;background:#0d6efd;border:1px solid #0d6efd;border-radius:6px;width:100%;min-height:40px;margin-top:8px;font-size:1rem;font-weight:700;transition:all .15s ease-in-out}.document-upload-btn:hover:not(:disabled){background:#0b5ed7;border-color:#0a58ca}.document-upload-btn:disabled{opacity:.65;cursor:not-allowed}.document-count{color:#fff;text-align:center;background-color:#0d6efd;border-radius:50rem;min-width:24px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-block}.document-list{max-height:400px;overflow-y:auto}.document-list::-webkit-scrollbar{width:6px}.document-list::-webkit-scrollbar-track{background:#f8f9fa}.document-list::-webkit-scrollbar-thumb{background:#ced4da;border-radius:10px}.document-empty{text-align:center;color:#6c757d;padding:24px;font-size:.875rem}.document-list-item{border-bottom:1px solid #dee2e6;border-left:4px solid #0000;padding:16px;transition:all .2s;position:relative}.document-list-item:last-child{border-bottom:none}.document-list-item:hover{background-color:#f8f9fa;border-left-color:#6f42c1}.document-list-title-row{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px;display:flex}.document-list-title-row h6{color:#212529;white-space:nowrap;text-overflow:ellipsis;width:75%;margin:0;font-size:1rem;font-weight:700;overflow:hidden}.document-list-item>p{color:#6c757d;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:.875rem;overflow:hidden}.document-context-line{color:#6c757d;margin-bottom:8px;font-size:.875rem;line-height:1.5}.document-context-line i{margin-right:4px}.document-access-badge{white-space:nowrap;border:1px solid #0000001a;border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-block}.document-access-badge.company{color:#fff;background-color:#6f42c1}.document-access-badge.department{color:#000;background-color:#0dcaf0}.document-access-badge.employee{color:#000;background-color:#ffc107}.document-interaction-card{height:100%}.document-interaction-tabs{border-bottom:1px solid #dee2e6;display:flex}.document-interaction-tabs button{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:.92rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.document-interaction-tabs button:hover{color:var(--theme-accent,#2563eb);background:#00000005}.document-interaction-tabs button.active{color:var(--theme-accent,#2563eb);border-bottom-color:var(--theme-accent,#2563eb);background:0 0;font-weight:700}.document-interaction-tabs button i{color:inherit;margin-right:0}.document-target-context{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.document-target-context>label{color:#6c757d;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.875rem;font-weight:700}.document-target-context .document-form-row{gap:8px;margin:0;display:flex}.document-target-context .document-field{margin:0}.document-target-context select{border-radius:6px;width:auto;min-width:130px;margin-right:8px;padding:6px 30px 6px 10px;font-size:.875rem;box-shadow:0 .125rem .25rem #00000013}.document-chat-container{background:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 8px 8px;flex-direction:column;height:500px;display:flex;overflow:hidden}.document-chat-window{background-color:#f8f9fa;flex-direction:column;flex-grow:1;gap:15px;padding:20px;display:flex;overflow-y:auto}.document-chat-window::-webkit-scrollbar{width:6px}.document-chat-window::-webkit-scrollbar-thumb{background:#ced4da;border-radius:10px}.document-chat-message{word-break:break-word;border-radius:16px;align-items:flex-start;gap:12px;max-width:82%;padding:12px 18px;font-size:.92rem;line-height:1.55;display:inline-flex;box-shadow:0 1px 3px #0000000d}.document-chat-message.user{box-shadow:0 2px 8px var(--theme-accent-glow,#00000026);border-bottom-right-radius:4px;align-self:flex-end;background:var(--theme-btn-bg,#2563eb)!important;color:#fff!important}.document-chat-message.bot{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px;align-self:flex-start}.document-chat-message.bot i{background:var(--theme-accent-soft,#eff6ff);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--theme-accent,#2563eb);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:13px;display:inline-flex}.document-chat-message p{font-size:inherit;line-height:inherit;margin:0}.document-chat-thinking{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;font-size:.84rem;font-style:normal;display:inline-flex;box-shadow:0 1px 3px #0000000a}.document-chat-input{background:#fff;border-top:1px solid #e2e8f0;padding:16px 20px 14px;box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.document-chat-input-bar{box-sizing:border-box;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:12px;align-items:center;gap:10px;width:100%;padding:6px 8px 6px 14px;transition:all .2s;display:flex;box-shadow:0 2px 6px #0000000a}.document-chat-input-bar:focus-within{box-shadow:0 0 0 3px var(--theme-accent-glow,#2563eb26), 0 2px 8px #0000000f;background:#fff;border-color:var(--theme-accent,#2563eb)!important}.document-chat-input-prefix{color:var(--theme-accent,#64748b);opacity:.85;flex-shrink:0;align-items:center;font-size:15px;display:flex}.document-chat-input-bar input{flex:auto;color:#1e293b!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0 8px!important;font-size:.95rem!important;font-weight:500!important}.document-chat-input-bar input::placeholder{color:#94a3b8;font-weight:400}.document-chat-clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:4px;font-size:14px;transition:color .15s;display:flex}.document-chat-clear-btn:hover{color:#475569}.document-chat-send-btn{cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:38px;min-height:38px;padding:0 18px;font-size:.88rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 6px #00000026;background:var(--theme-btn-bg,#2563eb)!important;color:#fff!important;border:1px solid var(--theme-btn-border,transparent)!important}.document-chat-send-btn i{font-size:13px;transition:transform .15s;color:#fff!important}.document-chat-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0003;background:var(--theme-btn-hover,#1d4ed8)!important}.document-chat-send-btn:hover:not(:disabled) i{transform:translate(2px)}.document-chat-send-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.document-chat-hint-row{color:#94a3b8;justify-content:space-between;align-items:center;padding:0 4px;font-size:.74rem;display:flex}.document-chat-hint-row strong{color:#64748b}.document-chat-hint-row i{color:#94a3b8;margin-right:4px}.document-extraction-container{background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 10px 10px;flex-direction:column;height:520px;display:flex;overflow:hidden}.document-extraction-input{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:18px 22px}.document-extraction-input form{flex-direction:column;gap:12px;width:100%;display:flex}.document-extraction-label-row{justify-content:space-between;align-items:center;display:flex}.document-extraction-label-row label{color:#334155;align-items:center;gap:7px;margin:0;font-size:.88rem;font-weight:700;display:flex}.document-extraction-label-row label i{color:var(--theme-accent,#2563eb)}.document-extraction-badge{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#2563eb);border:1px solid var(--theme-accent-glow,#0000001a);border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:700}.document-extraction-input textarea{color:#1e293b;resize:vertical;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;width:100%;min-height:90px;padding:12px 14px;font-family:inherit;font-size:.92rem;line-height:1.55;transition:border-color .2s,box-shadow .2s;display:block;box-shadow:0 1px 3px #0000000a}.document-extraction-input textarea:focus{border-color:var(--theme-accent,#2563eb)!important;box-shadow:0 0 0 3px var(--theme-accent-glow,#2563eb26)!important}.document-extraction-actions{justify-content:flex-end;display:flex}.document-extraction-btn{border:1px solid var(--theme-btn-border,transparent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #0000001f;background:var(--theme-btn-bg,#2563eb)!important;color:#fff!important}.document-extraction-btn i{color:#fff!important}.document-extraction-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #00000038;background:var(--theme-btn-hover,#1d4ed8)!important}.document-extraction-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.document-extraction-input button i{margin-right:3px}.document-extraction-result{background:#1e1e1e;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.document-extraction-header{color:#ffffffa6;background-color:#212529;border-bottom:1px solid #343a40;flex-shrink:0;justify-content:space-between;align-items:center;min-height:42px;padding:8px 15px;font-size:.8rem;display:flex}.document-extraction-header span{align-items:center;gap:7px;font-weight:600;display:flex}.document-extraction-header i{color:#ffc107}.document-extraction-header button{color:#f8f9fa;cursor:pointer;background:#343a40;border:1px solid #495057;border-radius:4px;align-items:center;gap:5px;padding:4px 9px;font-size:.75rem;display:inline-flex}.document-extraction-header button:hover{background:#495057}.document-extraction-result pre{color:#d4d4d4;white-space:pre-wrap;word-break:break-word;background-color:#1e1e1e;flex:1;min-height:0;margin:0;padding:15px;font-family:Consolas,Monaco,monospace;font-size:.85rem;line-height:1.5;overflow-y:auto}.json-key{color:#9cdcfe}.document-code-card{color:#e2e8f0;background-color:#0d1117;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 15px #00000040}.document-code-header{background-color:#161b22;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.document-code-header span{color:#f1f5f9;letter-spacing:.5px;font-size:.85rem;font-weight:700}.document-code-copy-btn,.document-code-header button{background:var(--theme-btn-bg,#2563eb);border:1px solid var(--theme-accent,#3b82f6);color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.document-code-copy-btn:hover,.document-code-header button:hover{background:var(--theme-btn-hover,#1d4ed8);border-color:var(--theme-accent,#3b82f6);color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #00000040}.document-code-card pre{color:#e2e8f0;background:#090d16;max-height:65vh;margin:0;padding:16px;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:.82rem;line-height:1.6;overflow:auto}.document-side-backdrop{z-index:2490;background:#0f172a40;transition:opacity .25s;position:fixed;inset:0}.document-side-panel{z-index:2500;visibility:hidden;pointer-events:none;background-color:#1e293b;flex-direction:column;width:580px;max-width:100vw;height:100dvh;padding-top:0;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility .3s;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-8px 0 25px #00000059}.document-side-panel.active{visibility:visible;pointer-events:auto;transform:translate(0)}.document-side-header{color:#fff;z-index:10;background-color:#0f172a;border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;display:flex;position:relative;top:0;left:0}.document-side-header h5{color:#fff;letter-spacing:.5px;align-items:center;margin:0;font-size:1.1rem;font-weight:700;display:flex}.document-side-header span{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-top:3px;font-size:.75rem;font-weight:500;display:block}.document-side-close{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:inline-flex}.document-side-close:hover{background:var(--theme-accent,#e63946);border-color:var(--theme-accent,#e63946);color:#fff;transform:scale(1.05)}.document-side-close:active{transform:scale(.95)}.document-side-body{color:#ced4da;background-color:#111827;flex-direction:column;flex-grow:1;gap:16px;padding:20px;display:flex;overflow:hidden auto}.document-side-body>pre{color:#d4d4d4;white-space:pre-wrap;word-break:break-all;background-color:#1e1e1e;border-radius:5px;padding:15px;font-family:Consolas,Monaco,monospace;font-size:.85rem}.document-inspector-empty{text-align:center;color:#ffffff80;padding:50px 20px}.document-inspector-empty i{margin-bottom:15px;font-size:3rem;display:block}.document-toast{z-index:3000;background:#fff;border:1px solid #dee2e6;border-radius:6px;align-items:center;gap:10px;min-width:300px;max-width:500px;padding:12px 16px;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 5px 20px #00000026}.document-toast.success{border-left:4px solid #198754}.document-toast.error{border-left:4px solid #dc3545}.document-toast.info{border-left:4px solid #0d6efd}.document-toast button{cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:20px}.document-logs-card{background:#fff;border:1px solid #dee2e6;border-radius:8px;margin-top:48px;overflow:hidden;box-shadow:0 .125rem .25rem #00000013}.document-logs-header{border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.document-logs-header h3{margin:0;font-size:1rem;font-weight:700}.document-logs-header button{cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:5px;padding:5px 9px}.document-logs-table-wrapper{width:100%;overflow-x:auto}.document-logs-table-wrapper table{border-collapse:collapse;width:100%}.document-logs-table-wrapper th{color:#495057;text-align:left;background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:10px 12px;font-size:.75rem;font-weight:700}.document-logs-table-wrapper td{color:#495057;border-bottom:1px solid #dee2e6;padding:10px 12px;font-size:.8rem}.document-logs-table-wrapper tbody tr:hover{background-color:#f8f9fa}.document-method-badge,.document-status-badge{border-radius:4px;padding:3px 7px;font-size:.7rem;font-weight:700;display:inline-block}.document-method-badge{color:#0d6efd;background:#e7f1ff}.document-status-badge.success{color:#0f5132;background:#d1e7dd}.document-status-badge.error{color:#842029;background:#f8d7da}.document-view-btn{color:#0d6efd;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:4px;padding:4px 8px;font-size:.7rem}.document-modal-overlay{z-index:2000;background:#0000008c;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;display:flex;position:fixed;inset:0;overflow-y:auto}.document-log-modal{background:#fff;border-radius:10px;flex-direction:column;width:min(900px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000040}.document-modal-header{color:#fff;background:#212529;border-bottom:1px solid #343a40;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.document-modal-header h3{color:#fff;margin:0;font-size:1.1rem;font-weight:700}.document-modal-header span{color:#ffffffa6;margin-top:3px;font-size:.75rem;display:block}.document-modal-header button{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:5px;width:34px;height:34px;font-size:25px;line-height:1;transition:background .15s}.document-modal-header button:hover{background:#ffffff1f}.document-log-detail-grid{grid-template-columns:1fr 1fr;gap:16px;max-height:calc(90vh - 80px);padding:20px;display:grid;overflow-y:auto}.document-log-detail-grid>div{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;min-width:0;padding:12px}.document-log-detail-grid>div.wide{grid-column:1/-1}.document-log-detail-grid label{color:#6c757d;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.document-log-detail-grid strong{color:#212529;word-break:break-word;font-size:.875rem;font-weight:600;display:block}.document-log-detail-grid pre{color:#d4d4d4;white-space:pre-wrap;word-break:break-word;background:#1e1e1e;border-radius:6px;max-height:300px;margin:0;padding:14px;font-family:Consolas,Monaco,monospace;font-size:.8rem;line-height:1.5;overflow:auto}.document-log-detail-grid pre::-webkit-scrollbar{width:7px;height:7px}.document-log-detail-grid pre::-webkit-scrollbar-thumb{background:#6c757d;border-radius:10px}@media (width<=767.98px){.document-modal-overlay{padding:15px}.document-log-modal{max-height:95vh}.document-log-detail-grid{grid-template-columns:1fr;padding:15px}.document-log-detail-grid>div.wide{grid-column:auto}}.document-swagger-panel{width:100%;height:780px;overflow:hidden}.document-swagger-panel iframe{border:none;width:100%;height:100%}.document-loading{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:500px;display:flex}.document-loading-spinner{border:4px solid #dee2e6;border-top-color:#0d6efd;border-radius:50%;width:35px;height:35px;animation:.8s linear infinite document-spin}@keyframes document-spin{to{transform:rotate(360deg)}}@media (width<=991.98px){.document-two-column{grid-template-columns:1fr}.document-side-panel{width:100%;max-width:100vw}.document-side-panel.active{visibility:visible;pointer-events:auto;transform:translate(0)}.document-side-panel:not(.active){visibility:hidden;pointer-events:none;transform:translate(100%)}}@media (width<=767.98px){.document-container,.document-tab-content{padding:16px}.document-page-header{margin-bottom:30px}.document-header-actions{width:100%}.document-header-actions .document-btn{flex:1}.document-form-row,.document-form-row.three{grid-template-columns:1fr}.document-target-context{flex-direction:column;align-items:flex-start}.document-target-context .document-form-row,.document-target-context select{width:100%}.document-chat-container,.document-extraction-container{height:500px}.document-log-detail-grid{grid-template-columns:1fr}}@media (width<=480px){.document-container,.document-tab-content{padding:10px}.document-page-header h3{font-size:1.25rem}.document-interaction-tabs button{padding:10px 8px;font-size:.8rem}.document-chat-message{max-width:90%}.document-chat-input{padding:10px 12px}.document-chat-input-bar{gap:6px;padding:4px 6px 4px 10px}.document-chat-send-btn{height:34px;min-height:34px;padding:0 12px;font-size:.82rem}.document-chat-send-btn span{display:none}.document-chat-hint-row{flex-direction:column;align-items:flex-start;gap:2px}}:root{--focal-primary:#0d6efd;--focal-success:#198754;--focal-danger:#dc3545;--focal-warning:#ffc107;--focal-dark:#1e293b;--focal-text:#334155;--focal-muted:#64748b;--focal-border:#e2e8f0;--focal-bg:#f8fafc;--focal-card:#fff;--json-key:#7dd3fc;--json-string:#34d399;--json-number:#fbbf24;--json-boolean:#f472b6;--json-null:#94a3b8}.focal-page{width:100%;min-height:100%;color:var(--focal-text);background:#f8fafc}.focal-main-content{width:100%;min-height:100vh;transition:margin-right .3s;overflow-x:hidden}.focal-container{width:100%;padding:1.5rem}.focal-page-header{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.focal-page-header h3{color:#1e293b;align-items:center;gap:.6rem;margin:0;font-size:1.45rem;font-weight:700;display:flex}.focal-page-header h3 i{color:var(--focal-danger)}.focal-page-header p{color:#64748b;margin:.35rem 0 0;font-size:.9rem}.focal-header-actions{flex-flow:row;gap:.5rem;display:flex}.focal-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.82rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.focal-btn:hover{transform:translateY(-1px)}.focal-btn.success{background:var(--focal-success);color:#fff}.focal-btn.success:hover{background:#157347}.focal-btn.primary{background:var(--focal-primary);color:#fff}.focal-btn.primary:hover{background:#0b5ed7}.focal-outline-btn{color:#0d6efd;cursor:pointer;background:#fff;border:1px solid #0d6efd;border-radius:5px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.focal-outline-btn:hover{color:#fff;background:#0d6efd}.focal-run-btn{color:#fff;cursor:pointer;background:#0d6efd;border:0;border-radius:6px;width:100%;padding:.65rem .8rem;font-size:.88rem;font-weight:600;transition:background .2s}.focal-run-btn:hover:not(:disabled){background:#0b5ed7}.focal-run-btn:disabled{opacity:.7;cursor:not-allowed}.focal-small-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:.3rem .55rem;font-size:.72rem}.focal-small-btn:hover{background:#f1f5f9}.focal-view-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:.25rem .55rem;font-size:.72rem}.focal-view-btn:hover{color:#0d6efd;border-color:#0d6efd}.focal-use-btn{color:#198754;cursor:pointer;background:#fff;border:1px solid #198754;border-radius:5px;padding:.3rem .75rem;font-size:.75rem}.focal-use-btn:hover{color:#fff;background:#198754}.focal-tabs{background:0 0;border-bottom:1px solid #dee2e6;display:flex}.focal-tabs button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:6px 6px 0 0;align-items:center;gap:.45rem;margin-bottom:-1px;padding:.75rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.focal-tabs button:hover{color:#0d6efd}.focal-tabs button.active{color:#0d6efd;background:#fff;border-color:#dee2e6 #dee2e6 #fff}.focal-tab-content{background:#fff;border:1px solid #dee2e6;border-top:0;box-shadow:0 .125rem .25rem #00000013}.focal-form-panel{padding:1.5rem}.focal-screening-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.focal-card{background:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;box-shadow:0 .125rem .25rem #00000013}.focal-card-header{background:#fff;border-bottom:1px solid #dee2e6;padding:.9rem 1rem}.focal-card-header h6{color:#64748b;margin:0;font-size:.85rem;font-weight:700}.focal-card-header h6 i{margin-right:.45rem}.focal-card-body{padding:1.25rem}.focal-card-title-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.focal-card-title-row h6{color:#64748b;margin:0;font-size:.85rem;font-weight:700}.focal-field{margin-bottom:1rem}.focal-field label{color:#334155;margin-bottom:.4rem;font-size:.82rem;font-weight:500;display:block}.focal-field input{color:#212529;box-sizing:border-box;background:#fff;border:1px solid #ced4da;border-radius:6px;outline:none;width:100%;min-height:38px;padding:.45rem .7rem;font-size:.85rem;transition:border-color .15s,box-shadow .15s;display:block}.focal-field input::placeholder{color:#94a3b8}.focal-field input:focus{border-color:#86b7fe;box-shadow:0 0 0 .2rem #0d6efd1f}.focal-spinner{vertical-align:-2px;border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:.9rem;height:.9rem;margin-right:.35rem;animation:.75s linear infinite focal-spin;display:inline-block}@keyframes focal-spin{to{transform:rotate(360deg)}}.focal-spin{animation:.8s linear infinite focal-spin}.focal-response-card{background:#fff;border:1px solid #dee2e6;border-radius:8px;margin-top:1.5rem;overflow:hidden}.focal-response-header{background:#fff;border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;gap:1rem;min-height:55px;padding:.75rem 1rem;display:flex}.focal-response-header h6{color:#475569;margin:0;font-size:.85rem;font-weight:700}.focal-response-header h6 i{margin-right:.45rem}.focal-response-card>pre{color:#cbd5e1;white-space:pre-wrap;word-break:break-word;background:#1e293b;min-height:180px;max-height:420px;margin:0;padding:1.25rem;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.8rem;line-height:1.55;overflow:auto}.json-key{color:var(--json-key);font-weight:700}.json-string{color:var(--json-string)}.json-number{color:var(--json-number)}.json-boolean{color:var(--json-boolean)}.json-null{color:var(--json-null)}.json-comment{color:#6a9955;font-style:italic}.focal-swagger-panel{background:#fff;width:100%;height:calc(100vh - 220px);min-height:650px}.focal-swagger-panel iframe{border:0;width:100%;height:100%;min-height:650px;display:block}.focal-logs-card{background:#fff;border:1px solid #dee2e6;border-radius:8px;margin-top:2rem;overflow:hidden;box-shadow:0 .125rem .25rem #00000013}.focal-logs-header{border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;min-height:55px;padding:.8rem 1rem;display:flex}.focal-logs-header h6{color:#475569;margin:0;font-size:.85rem;font-weight:700}.focal-logs-header h6 i{margin-right:.45rem}.focal-logs-header button{color:#64748b;cursor:pointer;background:0 0;border:0;padding:.3rem}.focal-logs-header button:hover{color:#0d6efd}.focal-logs-table-wrapper{width:100%;overflow-x:auto}.focal-logs-table-wrapper table{border-collapse:collapse;width:100%;min-width:700px}.focal-logs-table-wrapper th{color:#64748b;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #dee2e6;padding:.7rem .85rem;font-size:.7rem;font-weight:700}.focal-logs-table-wrapper td{color:#475569;vertical-align:middle;border-bottom:1px solid #edf2f7;padding:.7rem .85rem;font-size:.75rem}.focal-logs-table-wrapper tbody tr:hover{background:#f8fafc}.focal-logs-table-wrapper tbody tr:last-child td{border-bottom:0}.focal-logs-empty{text-align:center;color:#94a3b8!important;padding:2rem!important}.focal-method-badge{color:#2563eb;background:#eff6ff;border-radius:4px;justify-content:center;align-items:center;padding:.18rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.focal-endpoint{word-break:break-word;max-width:350px;font-family:JetBrains Mono,Consolas,monospace;color:#334155!important;font-size:.7rem!important}.focal-status-badge{border-radius:4px;justify-content:center;align-items:center;padding:.2rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.focal-status-badge.success{color:#146c43;background:#d1e7dd}.focal-status-badge.error{color:#b02a37;background:#f8d7da}.focal-side-panel{z-index:2000;background:#fff;flex-direction:column;width:500px;max-width:92vw;height:100vh;transition:right .3s;display:flex;position:fixed;top:0;right:-520px;box-shadow:-8px 0 25px #0f172a2e}.focal-side-panel.active{right:0}.focal-side-panel.request{background:#f8fafc}.focal-side-header{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:78px;padding:1rem 1.25rem;display:flex}.focal-side-header h5{color:#1e293b;margin:0;font-size:.95rem;font-weight:700}.focal-side-header span{color:#146c43;background:#d1e7dd;border-radius:4px;margin-top:.3rem;padding:.18rem .45rem;font-size:.65rem;font-weight:600;display:inline-block}.focal-side-close{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.4rem;line-height:1;display:inline-flex}.focal-side-close:hover{background:#e2e8f0}.focal-side-body{background:#fafafa;flex:1;padding:1rem;overflow:auto}.focal-side-body pre{color:#cbd5e1;white-space:pre-wrap;word-break:break-word;background:#1e293b;border-left:4px solid #0d6efd;border-radius:8px;min-height:100%;margin:0;padding:1rem;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.75rem;line-height:1.55}.focal-request-body{flex:1;padding:1rem;overflow-y:auto}.focal-code-card{color:#cbd5e1;background:#1e293b;border-radius:10px;margin-bottom:1rem;overflow:hidden}.focal-code-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;min-height:45px;padding:.65rem .8rem;display:flex}.focal-code-header span{color:#e2e8f0;font-size:.72rem;font-weight:700}.focal-code-header button{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #64748b;border-radius:4px;padding:.25rem .5rem;font-size:.65rem}.focal-code-header button:hover{background:#334155}.focal-code-card pre{color:#cbd5e1;white-space:pre-wrap;word-break:break-word;margin:0;padding:.9rem;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.7rem;line-height:1.55;overflow-x:auto}.focal-inspector-empty{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:3rem 1rem;display:flex}.focal-inspector-empty i{color:#cbd5e1;margin-bottom:1rem;font-size:2.8rem}.focal-inspector-empty p{margin:0;font-size:.8rem}.focal-modal-overlay{z-index:3000;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.focal-modal{background:#fff;border-radius:8px;flex-direction:column;width:700px;max-width:95vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 45px #0f172a40}.focal-log-modal{background:#fff;border-radius:8px;flex-direction:column;width:850px;max-width:95vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 45px #0f172a40}.focal-modal-header{border-bottom:1px solid #dee2e6;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:65px;padding:.9rem 1.15rem;display:flex}.focal-modal-header h5{color:#1e293b;margin:0;font-size:.95rem;font-weight:700}.focal-modal-header h5 i{margin-right:.45rem}.focal-modal-header span{color:#64748b;margin-top:.25rem;font-size:.7rem;display:block}.focal-modal-header>button{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1}.focal-modal-header>button:hover{color:#1e293b}.focal-modal-body{overflow-y:auto}.focal-modal-body table{border-collapse:collapse;width:100%}.focal-modal-body td{vertical-align:middle;border-bottom:1px solid #edf2f7;padding:.75rem 1rem}.focal-modal-body tr:hover{background:#f8fafc}.focal-data-value{color:#1e293b;background:#f1f5f9;border-radius:5px;padding:.25rem .45rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.75rem;font-weight:600}.focal-sample-name{color:#475569;font-size:.78rem}.focal-risk-badge{border-radius:4px;align-items:center;padding:.25rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.focal-risk-badge.success{color:#fff;background:#198754}.focal-risk-badge.warning{color:#212529;background:#ffc107}.focal-risk-badge.danger{color:#fff;background:#dc3545}.focal-modal-action{text-align:right}.focal-log-detail{padding:1rem;overflow-y:auto}.focal-log-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.focal-log-meta>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.75rem}.focal-log-meta label{color:#94a3b8;text-transform:uppercase;margin-bottom:.25rem;font-size:.65rem;font-weight:700;display:block}.focal-log-meta strong{color:#334155;word-break:break-word;font-size:.75rem;display:block}.focal-log-section{border:1px solid #e2e8f0;border-radius:7px;margin-bottom:1rem;overflow:hidden}.focal-log-section-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;min-height:42px;padding:.55rem .75rem;display:flex}.focal-log-section-header h6{color:#475569;margin:0;font-size:.75rem;font-weight:700}.focal-log-section-header button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:.2rem .45rem;font-size:.65rem}.focal-log-section-header button:hover{color:#0d6efd;border-color:#0d6efd}.focal-log-section pre{color:#cbd5e1;white-space:pre-wrap;word-break:break-word;background:#1e293b;max-height:300px;margin:0;padding:.85rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.7rem;line-height:1.5;overflow:auto}.focal-toast{z-index:5000;border-radius:7px;align-items:center;gap:.6rem;min-width:260px;max-width:420px;padding:.75rem .9rem;font-size:.78rem;font-weight:600;animation:.2s ease-out focal-toast-in;display:flex;position:fixed;top:1rem;right:1rem;box-shadow:0 8px 25px #0f172a2e}.focal-toast.success{color:#0f5132;background:#d1e7dd;border:1px solid #a3cfbb}.focal-toast.error{color:#842029;background:#f8d7da;border:1px solid #f1aeb5}.focal-toast.info{color:#055160;background:#cff4fc;border:1px solid #9eeaf9}.focal-toast span{flex:1}.focal-toast button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.1rem}@keyframes focal-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=992px){.focal-screening-grid{grid-template-columns:1fr}.focal-log-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.focal-page-header{align-items:flex-start}}@media (width<=768px){.focal-container{padding:1rem}.focal-page-header{flex-direction:column;margin-bottom:1.25rem}.focal-header-actions{width:100%}.focal-btn{flex:1}.focal-form-panel{padding:1rem}.focal-tabs button{padding:.65rem .7rem;font-size:.78rem}.focal-side-panel{width:100%;max-width:100%;right:-100%}.focal-log-meta{grid-template-columns:1fr}.focal-modal{max-width:96vw}.focal-modal-body td{padding:.6rem}.focal-modal-body table{min-width:620px}.focal-modal-body{overflow-x:auto}}@media (width<=480px){.focal-page-header h3{font-size:1.15rem}.focal-page-header p{font-size:.78rem}.focal-header-actions{gap:.35rem}.focal-btn{padding:.4rem .5rem;font-size:.72rem}.focal-card-body{padding:1rem}.focal-card-title-row{flex-direction:column;align-items:flex-start}.focal-outline-btn{align-self:flex-end}.focal-response-card>pre{font-size:.7rem}}.logs-page{box-sizing:border-box;flex-direction:column;width:100%;min-height:calc(100vh - 120px);display:flex}.logs-container{flex-direction:column;flex:1;gap:18px;width:100%;max-width:100%;display:flex}.logs-header-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex;box-shadow:0 2px 8px #0f172a08}.logs-header-title-block{flex-direction:column;gap:6px;display:flex}.logs-header-badge{color:#3b82f6;letter-spacing:.3px;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:6px;width:fit-content;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.logs-header-title-block h2{color:#0f172a;margin:0;font-size:22px;font-weight:800;line-height:1.2}.logs-header-subtitle{color:#64748b;max-width:650px;margin:0;font-size:13px;line-height:1.5}.logs-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.logs-export-group{background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}.logs-export-btn{color:#475569;cursor:pointer;background:#fff;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex;border:none!important;border-radius:0!important}.logs-export-btn:first-child{border-right:1px solid #e2e8f0!important}.logs-export-btn:hover:not(:disabled){color:#0f172a;background:#f8fafc}.logs-export-btn:disabled{opacity:.5;cursor:not-allowed}.logs-refresh-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.logs-refresh-btn:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8}.logs-refresh-btn:disabled{opacity:.65;cursor:not-allowed}.logs-spin{animation:.9s linear infinite logs-spin-animation}@keyframes logs-spin-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logs-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;width:100%;display:grid}.logs-metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0f172a08}.logs-metric-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.metric-icon-box{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.metric-indigo{color:#4f46e5;background:#eef2ff}.metric-emerald{color:#059669;background:#ecfdf5}.metric-rose{color:#e11d48;background:#fff1f2}.metric-purple{color:#7c3aed;background:#f5f3ff}.metric-sky{color:#0284c7;background:#f0f9ff}.metric-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.metric-label{text-transform:uppercase;color:#64748b;letter-spacing:.4px;font-size:11px;font-weight:700}.metric-value-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.metric-number{color:#0f172a;font-size:20px;font-weight:800;line-height:1.1}.metric-pill{letter-spacing:.2px;border-radius:9999px;padding:2px 7px;font-size:10px;font-weight:700}.metric-pill-indigo{color:#4338ca;background:#e0e7ff}.metric-pill-emerald{color:#047857;background:#d1fae5}.metric-pill-rose{color:#be123c;background:#ffe4e6}.metric-pill-purple{color:#6d28d9;background:#ede9fe}.metric-pill-sky{color:#0369a1;background:#e0f2fe}.metric-subtext{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.logs-controls-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex;box-shadow:0 1px 3px #0f172a05}.logs-search-wrapper{flex:1;min-width:260px;position:relative}.logs-search-icon{color:#94a3b8;pointer-events:none;font-size:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.logs-search-input{color:#0f172a;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:38px;padding:0 34px;font-size:13px;transition:all .2s}.logs-search-input:focus{background:#fff;border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11f}.logs-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.logs-search-clear:hover{color:#475569}.logs-filter-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.logs-filter-item{align-items:center;gap:6px;display:flex}.logs-filter-item label{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700}.logs-select{color:#334155;cursor:pointer;appearance:auto;background:#fff;border:1px solid #cbd5e1;border-radius:8px;height:38px;padding:0 28px 0 10px;font-size:12px;font-weight:500;transition:all .15s}.logs-select:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11f}.logs-reset-filter-btn{color:#64748b;cursor:pointer;background:0 0;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.logs-reset-filter-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.logs-summary-bar{color:#64748b;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;font-size:12px;display:flex}.logs-summary-count strong{color:#0f172a}.logs-total-ref{color:#94a3b8}.logs-page-size-selector{align-items:center;gap:8px;display:flex}.logs-page-size-selector select{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:30px;padding:0 8px;font-size:12px}.logs-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;flex:1;width:100%;min-height:520px;display:flex;overflow:hidden;box-shadow:0 2px 10px #0f172a0a}.logs-card-body{flex-direction:column;flex:1;width:100%;padding:0;display:flex}.logs-table-wrapper{-webkit-overflow-scrolling:touch;flex:1;width:100%;min-height:420px;overflow:auto}.logs-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:960px}.logs-table thead{z-index:10;background:#f8fafc;position:sticky;top:0}.logs-table thead tr{border-bottom:1px solid #e2e8f0}.logs-table th{text-align:left;white-space:nowrap;color:#475569;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;padding:13px 16px;font-size:11px;font-weight:700}.logs-table td{vertical-align:middle;color:#334155;border-bottom:1px solid #f1f5f9;padding:14px 16px;font-size:13px}.logs-table tbody tr:last-child td{border-bottom:none}.logs-table-row{cursor:pointer;background:#fff;transition:background .15s}.logs-table-row:hover{background:#f8fafc}.log-id-pill{color:#475569;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:12px;font-weight:700;display:inline-flex}.logs-module-name{color:#0f172a;align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.module-row-icon{color:#6366f1;font-size:11px}.logs-endpoint code{text-overflow:ellipsis;white-space:nowrap;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;max-width:440px;padding:2px 6px;font-family:monospace;font-size:11px;display:inline-block;overflow:hidden}.logs-method-badge{letter-spacing:.04em;border-radius:6px;justify-content:center;align-items:center;min-width:54px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.method-get{color:#2563eb;background:#eff6ff}.method-post{color:#059669;background:#ecfdf5}.method-put{color:#d97706;background:#fffbeb}.method-patch{color:#9333ea;background:#faf5ff}.method-delete{color:#dc2626;background:#fef2f2}.method-default{color:#475569;background:#f1f5f9}.logs-status-badge{border-radius:9999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.status-dot{border-radius:50%;width:6px;height:6px}.logs-status-success{color:#065f46;background:#ecfdf5}.logs-status-success .status-dot{background:#10b981}.logs-status-redirect{color:#92400e;background:#fffbeb}.logs-status-redirect .status-dot{background:#f59e0b}.logs-status-client-error{color:#9f1239;background:#fff1f2}.logs-status-client-error .status-dot{background:#f43f5e}.logs-status-server-error{color:#991b1b;background:#fef2f2}.logs-status-server-error .status-dot{background:#ef4444}.logs-status-unknown{color:#475569;background:#f1f5f9}.logs-status-unknown .status-dot{background:#94a3b8}.time-primary{color:#475569;font-size:12px;font-weight:500}.logs-view-btn{color:#4f46e5;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.logs-view-btn:hover{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.logs-pagination-footer{background:#fff;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.pagination-info{color:#64748b;font-size:12px}.pagination-info strong{color:#0f172a}.pagination-controls{align-items:center;gap:6px;display:flex}.page-nav-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.page-nav-btn:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8}.page-nav-btn:disabled{opacity:.45;cursor:not-allowed}.page-numbers{align-items:center;gap:4px;display:flex}.page-number-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.page-number-btn:hover:not(.active){background:#f8fafc;border-color:#94a3b8}.page-number-btn.active{color:#fff;background:#4f46e5;border-color:#4f46e5}.logs-empty-state-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.empty-state-icon{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;font-size:22px;display:flex}.logs-empty-state-content h5{color:#1e293b;margin:0 0 6px;font-size:16px;font-weight:700}.logs-empty-state-content p{color:#64748b;max-width:420px;margin:0 0 16px;font-size:13px}.logs-clear-search-btn{color:#4f46e5;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:7px 16px;font-size:12px;font-weight:600;transition:all .15s}.logs-clear-search-btn:hover{background:#eef2ff;border-color:#c7d2fe}.logs-modal-overlay{z-index:9999;box-sizing:border-box;background:#0f172a94;justify-content:center;align-items:center;padding:30px;animation:.18s logs-overlay-in;display:flex;position:fixed;inset:0}@keyframes logs-overlay-in{0%{opacity:0}to{opacity:1}}.logs-modal{background:#fff;border-radius:15px;flex-direction:column;width:min(1100px,100%);max-height:calc(100vh - 60px);animation:.2s logs-modal-in;display:flex;overflow:hidden;box-shadow:0 25px 60px #0f172a40,0 8px 20px #0f172a1a}@keyframes logs-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.logs-modal-header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:15px 20px;display:flex}.logs-modal-header h5{color:#111827;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.logs-modal-header h5 i{color:#6366f1}.logs-modal-header h5 span{color:#6b7280}.logs-modal-close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .18s,color .18s;display:inline-flex}.logs-modal-close:hover{color:#111827;background:#f3f4f6}.logs-modal-close i{font-size:14px}.logs-modal-body{background:#f8fafc;flex:1;min-height:0;padding:20px;overflow-y:auto}.logs-payload-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.logs-payload-column{min-width:0}.logs-payload-column label{margin-bottom:8px;font-size:12px;font-weight:700;display:block}.logs-request-label{color:#2563eb}.logs-response-label{color:#16a34a}.logs-code-preview{box-sizing:border-box;color:#e5e7eb;white-space:pre-wrap;word-break:break-word;background:#111827;border:1px solid #1f2937;border-radius:9px;width:100%;min-height:300px;max-height:500px;margin:0;padding:15px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.65;overflow:auto}.logs-code-preview::-webkit-scrollbar{width:7px;height:7px}.logs-table-wrapper::-webkit-scrollbar{width:7px;height:7px}.logs-modal-body::-webkit-scrollbar{width:7px;height:7px}.logs-code-preview::-webkit-scrollbar-track{background:0 0}.logs-table-wrapper::-webkit-scrollbar-track{background:0 0}.logs-modal-body::-webkit-scrollbar-track{background:0 0}.logs-code-preview::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.logs-table-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.logs-modal-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.logs-code-preview::-webkit-scrollbar-thumb:hover{background:#94a3b8}.logs-table-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}.logs-modal-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.logs-modal-footer{background:#fff;border-top:1px solid #e5e7eb;justify-content:flex-end;align-items:center;min-height:64px;padding:12px 20px;display:flex}.logs-close-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:36px;padding:8px 17px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s}.logs-close-btn:hover{background:#f8fafc;border-color:#d1d5db}@media (width<=900px){.logs-payload-grid{grid-template-columns:1fr}.logs-code-preview{min-height:240px;max-height:400px}}@media (width<=640px){.logs-card-header{padding:15px}.logs-card-header h5{font-size:16px}.logs-refresh-btn span{display:none}.logs-refresh-btn{width:38px;padding:8px}.logs-modal-overlay{padding:12px}.logs-modal{border-radius:12px;max-height:calc(100vh - 24px)}.logs-modal-header{padding:13px 15px}.logs-modal-header h5{font-size:14px}.logs-modal-body{padding:15px}.logs-modal-footer{padding:11px 15px}}.logs-retention-pill{color:#059669;letter-spacing:.2px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.logs-purge-btn{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.logs-purge-btn:hover:not(:disabled){color:#b91c1c;background:#fee2e2;border-color:#fca5a5;box-shadow:0 2px 8px #dc26261f}.logs-purge-btn:disabled{opacity:.65;cursor:not-allowed}.purge-count-badge{color:#fff;background:#dc2626;border-radius:9999px;padding:1px 6px;font-size:10px;font-weight:700}.kyc-page{color:#172033;box-sizing:border-box;background:#f7f9fc;width:100%;min-height:100%;padding:0}.kyc-page *,.kyc-page :before,.kyc-page :after{box-sizing:border-box}.kyc-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.kyc-page-header h2{color:#162033;letter-spacing:-.3px;margin:0;font-size:27px;font-weight:700;line-height:1.25}.kyc-page-header h2 i{color:#d92f45;margin-right:9px}.kyc-page-header p{color:#667085;margin:4px 0 0;font-size:14px;line-height:1.5}.kyc-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.kyc-btn{color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 13px;font-size:13px;font-weight:600;transition:transform .15s,opacity .15s,box-shadow .15s;display:inline-flex}.kyc-btn:hover{transform:translateY(-1px)}.kyc-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.kyc-btn-success{background:#16834f}.kyc-btn-primary{background:#3867f5}.kyc-layout{grid-template-columns:370px minmax(0,1fr);align-items:stretch;gap:22px;width:100%;display:grid}.kyc-navigation{background:#fff;border-radius:11px;max-height:590px;padding:12px;overflow-y:auto;box-shadow:0 2px 7px #0f172a17}.kyc-navigation::-webkit-scrollbar{width:5px}.kyc-navigation::-webkit-scrollbar-track{background:#f1f5f9}.kyc-navigation::-webkit-scrollbar-thumb{background:var(--theme-accent,#3867f5);border-radius:4px}.kyc-nav-header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;margin-bottom:6px;padding:4px 10px 8px;display:flex}.kyc-nav-header span{letter-spacing:.6px;color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700}.kyc-navigation button{width:100%;height:38px;color:var(--theme-accent,#3769f5);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;margin-bottom:3px;padding:0 13px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.kyc-navigation button:last-child{margin-bottom:0}.kyc-navigation button i{text-align:center;width:18px;font-size:14px}.kyc-navigation button:hover{background:var(--theme-accent-soft,#edf2ff);color:var(--theme-accent,#3769f5)}.kyc-navigation button.active{box-shadow:var(--theme-btn-shadow,0 2px 8px #00000026);background:var(--theme-btn-bg,#3f6df5)!important;color:#fff!important}.kyc-content{border:1px solid #dce2eb;border-top:3px solid var(--theme-accent,#3867f5);background:#fff;border-radius:5px;min-width:0;min-height:278px;padding:30px}.kyc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.kyc-card-grid-single{grid-template-columns:minmax(0,720px);display:grid}.kyc-card{border:1px solid #edf0f5;border-top:3px solid var(--theme-accent,#3867f5);background:#fff;border-radius:9px;min-width:0;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 2px 8px #0f172a12}.kyc-card:hover{box-shadow:0 4px 14px #0f172a1a}.kyc-card-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:0 20px;display:flex}.kyc-card-header span{color:#111827;font-size:15px;font-weight:700}.kyc-card-header button{border:1px solid var(--theme-accent,#e3344d);color:var(--theme-accent,#df3048);cursor:pointer;background:#fff;border-radius:6px;padding:6px 13px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.kyc-card-header button:hover{background:var(--theme-btn-bg,#df3048);color:#fff}.kyc-card-body{padding:16px}.kyc-card-body input{color:#273449;background:#fff;border:1px solid #dfe5ee;border-radius:7px;outline:none;width:100%;height:40px;margin-bottom:12px;padding:0 15px;font-size:13px;transition:border-color .15s,box-shadow .15s}.kyc-card-body input::placeholder{color:#78869a}.kyc-card-body input:focus{border-color:var(--theme-accent,#4973f5);box-shadow:0 0 0 3px var(--theme-accent-glow,#4973f526)}.kyc-two-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kyc-two-columns input{min-width:0}.kyc-submit{color:#fff;cursor:pointer;background:var(--theme-btn-bg,#3867f5);border:0;border-radius:6px;width:100%;height:37px;font-size:14px;font-weight:700;transition:opacity .15s,transform .15s,background .15s}.kyc-submit:hover{opacity:.93;background:var(--theme-btn-hover,#2450d0);transform:translateY(-1px)}.kyc-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.kyc-theme-btn{background:var(--theme-btn-bg,#3867f5)!important}.kyc-theme-btn:hover{background:var(--theme-btn-hover,#2450d0)!important}.kyc-danger{background:var(--theme-btn-bg,#d92f45)}.kyc-primary{background:var(--theme-btn-bg,#3867f5)}.kyc-success{background:#188653}.kyc-info{background:#3478c7}.kyc-dark{background:#263445}.kyc-activity-card{background:#fff;border-radius:4px;width:100%;margin-top:54px;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.kyc-activity-header{border-bottom:1px solid #dfe3e8;justify-content:space-between;align-items:center;min-height:61px;padding:0 19px;display:flex}.kyc-activity-header h6{color:#596b81;margin:0;font-size:15px;font-weight:700}.kyc-activity-header h6 i{color:#596b81;margin-right:8px}.kyc-activity-header h6 span{color:#3867f5}.kyc-refresh-btn{color:#3867f5;cursor:pointer;background:#fff;border:1px solid #3867f5;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:auto;height:32px;padding:0 13px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.kyc-refresh-btn:hover{color:#fff;background:#3867f5}.kyc-refresh-btn:disabled{opacity:.7;cursor:not-allowed}.kyc-activity-body{width:100%}.kyc-activity-table-wrapper{width:100%;max-height:390px;overflow:auto}.kyc-activity-table-wrapper::-webkit-scrollbar{width:9px;height:9px}.kyc-activity-table-wrapper::-webkit-scrollbar-track{background:#f2f4f7}.kyc-activity-table-wrapper::-webkit-scrollbar-thumb{background:#8c8c8c;border-radius:10px}.kyc-activity-table{border-collapse:collapse;table-layout:fixed;width:100%}.kyc-activity-table thead{z-index:2;background:#fafbfd;position:sticky;top:0}.kyc-activity-table th{color:#617187;text-align:left;white-space:nowrap;border-bottom:1px solid #dce2e9;height:42px;padding:0 14px;font-size:11px;font-weight:700}.kyc-activity-table th:first-child{width:60px}.kyc-activity-table th:nth-child(2){width:37%}.kyc-activity-table th:nth-child(3){width:100px}.kyc-activity-table th:nth-child(4){width:130px}.kyc-activity-table th:nth-child(5){width:150px}.kyc-activity-table th:nth-child(6){text-align:right;width:100px}.kyc-activity-table td{color:#344054;vertical-align:middle;border-bottom:1px solid #f0f2f5;height:54px;padding:0 14px;font-size:13px}.kyc-activity-table tbody tr{cursor:pointer;transition:background .12s}.kyc-activity-table tbody tr:hover{background:#f8faff}.kyc-log-id{white-space:nowrap;color:#65748b!important}.kyc-log-endpoint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#34465e!important}.kyc-method-badge{color:#27364a;background:#f8fafc;border:1px solid #d9dee7;border-radius:6px;justify-content:center;align-items:center;min-width:42px;height:21px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.kyc-status-badge{color:#fff;border-radius:5px;justify-content:center;align-items:center;min-width:31px;height:19px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.kyc-status-badge.success{background:#28965d}.kyc-status-badge.error{background:#df314b}.kyc-log-time{white-space:nowrap;color:#111827!important}.kyc-log-action{text-align:right}.kyc-log-action button{color:#3867f5;cursor:pointer;background:0 0;border:0;padding:5px 0 5px 10px;font-size:13px}.kyc-log-action button:hover{text-decoration:underline}.kyc-log-state{text-align:center!important;color:#758398!important;height:110px!important}.kyc-log-error{color:#d92f45!important}.kyc-log-spinner{color:#3867f5;font-size:20px}.kyc-modal-overlay,.kyc-log-modal-overlay,.kyc-sidebar-overlay{z-index:9999;background:#0f172a7a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.kyc-sample-modal{background:#fff;border-radius:8px;width:min(920px,100%);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 20px 55px #00000040}.kyc-modal-header{border-bottom:1px solid #e4e8ee;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:15px 20px;display:flex}.kyc-modal-header h3{color:#172033;margin:0;font-size:18px;font-weight:700}.kyc-modal-header p{color:#758398;margin:3px 0 0;font-size:12px}.kyc-modal-header>button{color:#667085;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:25px;line-height:1}.kyc-sample-table-wrapper{max-height:500px;overflow:auto}.kyc-sample-table{border-collapse:collapse;width:100%}.kyc-sample-table th{color:#64748b;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e6ec;height:43px;padding:0 18px;font-size:11px}.kyc-sample-table td{color:#344054;border-bottom:1px solid #eef1f4;padding:12px 18px;font-size:13px}.kyc-sample-table tr:hover td{background:#fafcff}.kyc-sample-table code{color:#334155;background:#f1f5f9;border-radius:4px;padding:4px 7px;font-size:12px}.sample-status-column{width:130px}.sample-action-column{width:100px;text-align:right!important}.scenario-badge{color:#344054;font-weight:500}.status-success{color:#17844d;background:#e5f7ed;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-block}.status-failed{color:#d72f47;background:#fde9ed;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-block}.use-sample-btn{color:#3867f5;cursor:pointer;background:#fff;border:1px solid #3867f5;border-radius:5px;padding:6px 12px;font-size:12px;font-weight:600}.use-sample-btn:hover{color:#fff;background:#3867f5}.kyc-log-modal-overlay{z-index:10000}.kyc-log-modal{background:#fff;border-radius:8px;width:min(1120px,100%);max-height:calc(100vh - 50px);overflow:hidden;box-shadow:0 25px 70px #0000004d}.kyc-log-modal-header{background:#fff;border-bottom:1px solid #e3e7ed;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;display:flex}.kyc-log-modal-header h5{color:#172033;margin:0;font-size:16px;font-weight:700}.kyc-log-modal-header button{color:#667085;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:25px}.kyc-log-modal-body{background:#17202b;max-height:calc(100vh - 108px);padding:18px;overflow:auto}.kyc-log-payload-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.kyc-log-payload{min-width:0}.kyc-log-payload label{color:#dbe3ed;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.kyc-log-payload pre{color:#d9e2ec;white-space:pre-wrap;background:#0d141c;border:1px solid #2c3947;border-radius:6px;width:100%;min-height:280px;max-height:540px;margin:0;padding:16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6;overflow:auto}.kyc-sidebar-overlay{background:#0a0f1d73;justify-content:flex-end;align-items:stretch;padding:0}.kyc-response-sidebar,.kyc-request-sidebar{background:#18181b;flex-direction:column;width:min(560px,94vw);height:100%;display:flex;box-shadow:-8px 0 32px #00000073}.kyc-sidebar-header{color:#fff;box-sizing:border-box;background:#18181b;border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;min-height:64px;max-height:64px;padding:0 18px;display:flex}.kyc-sidebar-header h5{letter-spacing:.3px;margin:0;font-size:15px;font-weight:700}.kyc-sidebar-header span{color:#34d399;text-transform:uppercase;background:#10b98129;border-radius:4px;margin-top:2px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.kyc-close-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:inline-flex}.kyc-close-btn:hover{color:#ef4444;background:#ef444440;border-color:#ef444480}.kyc-sidebar-body{background:#09090b;flex:1;padding:16px;overflow:auto}.kyc-empty-response{color:#8290a1;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.kyc-empty-response i{margin-bottom:12px;font-size:32px}.kyc-empty-response p{margin:0;font-size:13px}.kyc-response-actions{gap:8px;margin-bottom:12px;display:flex}.kyc-response-actions button{color:#d9e2ec;cursor:pointer;background:#1a2633;border:1px solid #3c4b5d;border-radius:5px;padding:7px 11px;font-size:11px}.kyc-response-actions button:hover{background:#243444}.kyc-response-code{color:#d7e0e9;white-space:pre-wrap;background:#0b1118;border:1px solid #293746;border-radius:6px;min-height:300px;margin:0;padding:15px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.65;overflow:auto}.kyc-curl-container{background:#101821;flex:1;padding:16px;overflow:auto}.kyc-curl-toolbar{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.kyc-curl-toolbar span{color:#aab7c5;font-size:11px;font-weight:700}.kyc-curl-toolbar button{color:#d9e2ec;cursor:pointer;background:#1c2937;border:1px solid #3b4b5e;border-radius:5px;padding:6px 10px;font-size:11px}.kyc-curl-toolbar button:hover{background:#28394a}.kyc-curl-container pre{color:#d7e0e9;white-space:pre-wrap;background:#0b1118;border:1px solid #293746;border-radius:6px;min-height:300px;margin:0;padding:15px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.7;overflow:auto}.kyc-toast{z-index:11000;color:#fff;background:#1f2937;border-radius:6px;padding:10px 17px;font-size:13px;font-weight:600;animation:.2s ease-out kycToastIn;position:fixed;top:22px;right:24px;box-shadow:0 7px 25px #0003}@keyframes kycToastIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.kyc-layout{grid-template-columns:280px minmax(0,1fr)}.kyc-content{padding:20px}.kyc-card-grid{gap:15px}.kyc-page-header h2{font-size:24px}}@media (width<=900px){.kyc-layout{grid-template-columns:1fr}.kyc-navigation{min-height:auto}.kyc-navigation button{width:calc(50% - 4px);margin-right:4px;display:inline-flex}.kyc-card-grid,.kyc-log-payload-grid{grid-template-columns:1fr}}@media (width<=700px){.kyc-page-header{flex-direction:column}.kyc-header-actions{width:100%}.kyc-btn{flex:1}.kyc-navigation button{width:100%;margin-right:0}.kyc-content{padding:12px}.kyc-card-grid{grid-template-columns:1fr}.kyc-two-columns{grid-template-columns:1fr;gap:0}.kyc-activity-card{margin-top:28px}.kyc-activity-table-wrapper{max-height:400px}.kyc-activity-table{min-width:760px}.kyc-sample-table{min-width:650px}.kyc-sample-table-wrapper{overflow:auto}.kyc-modal-overlay,.kyc-log-modal-overlay{padding:10px}.kyc-log-modal-body{padding:12px}.kyc-response-sidebar,.kyc-request-sidebar{width:100%}}@media (width<=450px){.kyc-page-header h2{font-size:21px}.kyc-page-header p{font-size:12px}.kyc-card-header{padding:0 13px}.kyc-card-body{padding:13px}.kyc-card-header span{font-size:14px}}.export-api-container{width:100%;max-width:1400px;color:var(--text-color,#0f172a);flex-direction:column;gap:1.75rem;margin:0 auto;padding:1.5rem 1rem 3.5rem;display:flex}.export-api-hero{background:var(--card-bg,#fff);border:1px solid var(--border-color,#e2e8f0);box-shadow:var(--card-shadow,0 4px 20px -2px #0000000d);border-radius:16px;padding:2rem 2.25rem;position:relative;overflow:hidden}.export-api-hero:before{content:"";background:var(--theme-accent,#2563eb);height:4px;position:absolute;top:0;left:0;right:0}.export-api-hero-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.export-hero-left{flex:500px}.export-hero-badge{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#2563eb);text-transform:uppercase;letter-spacing:.06em;border:1px solid #2563eb26;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.35rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.export-hero-title{color:var(--text-color,#0f172a);letter-spacing:-.02em;margin:0 0 .65rem;font-size:1.85rem;font-weight:800;line-height:1.25}.export-hero-desc{color:var(--text-muted,#64748b);max-width:680px;margin:0 0 1.25rem;font-size:.95rem;line-height:1.6}.export-hero-metrics{flex-wrap:wrap;gap:1rem;display:flex}.metric-pill{background:var(--input-bg,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:10px;align-items:center;gap:.65rem;padding:.5rem .9rem;font-size:.85rem;display:inline-flex}.metric-pill i{color:var(--theme-accent,#2563eb);font-size:1rem}.metric-pill strong{color:var(--text-color,#0f172a);font-weight:700}.metric-pill span{color:var(--text-muted,#64748b)}.export-hero-actions{flex-direction:column;gap:.65rem;min-width:250px;display:flex}.export-actions-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#64748b);margin-bottom:.2rem;font-size:.75rem;font-weight:700}.export-main-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.export-main-btn.btn-primary{background:var(--theme-accent,#2563eb);color:#fff;box-shadow:0 4px 14px var(--theme-accent-glow,#2563eb4d)}.export-main-btn.btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.export-main-btn.btn-secondary{background:var(--card-bg,#fff);color:var(--text-color,#1e293b);border:1px solid var(--border-color,#cbd5e1)}.export-main-btn.btn-secondary:hover{background:var(--input-bg,#f1f5f9);border-color:var(--theme-accent,#2563eb);color:var(--theme-accent,#2563eb)}.export-main-btn.btn-outline{color:var(--theme-accent,#2563eb);border:1px dashed var(--theme-accent,#2563eb);background:0 0}.export-main-btn.btn-outline:hover{background:var(--theme-accent-soft,#eff6ff)}.swagger-toolbar{background:var(--card-bg,#fff);border:1px solid var(--border-color,#e2e8f0);box-shadow:var(--card-shadow,0 2px 10px #00000008);border-radius:14px;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.swagger-toolbar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.swagger-search-wrap{flex:350px;max-width:600px;position:relative}.swagger-search-wrap i{color:var(--text-muted,#94a3b8);font-size:.95rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.swagger-search-input{width:100%;color:var(--text-color,#0f172a);background:var(--input-bg,#f8fafc);border:1px solid var(--border-color,#cbd5e1);border-radius:8px;outline:none;padding:.65rem 1rem .65rem 2.5rem;font-size:.9rem;transition:all .2s}.swagger-search-input:focus{border-color:var(--theme-accent,#2563eb);background:var(--card-bg,#fff);box-shadow:0 0 0 3px #2563eb1f}.swagger-toolbar-actions{align-items:center;gap:.5rem;display:flex}.toolbar-action-btn{background:var(--input-bg,#f8fafc);border:1px solid var(--border-color,#cbd5e1);color:var(--text-color,#334155);cursor:pointer;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.825rem;font-weight:600;transition:all .2s;display:inline-flex}.toolbar-action-btn:hover{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#2563eb);border-color:var(--theme-accent,#2563eb)}.category-filter-bar{scrollbar-width:thin;gap:.5rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.category-filter-bar::-webkit-scrollbar{height:4px}.category-filter-bar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.category-pill-btn{border:1px solid var(--border-color,#e2e8f0);background:var(--input-bg,#f8fafc);color:var(--text-muted,#64748b);cursor:pointer;white-space:nowrap;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.825rem;font-weight:600;transition:all .2s;display:inline-flex}.category-pill-btn:hover{background:var(--card-bg,#fff);color:var(--text-color,#0f172a);border-color:var(--border-color,#cbd5e1)}.category-pill-btn.active{background:var(--theme-accent,#2563eb);color:#fff;border-color:var(--theme-accent,#2563eb);box-shadow:0 2px 8px var(--theme-accent-glow,#2563eb40)}.category-pill-btn .pill-count{background:#00000014;border-radius:9999px;padding:.1rem .45rem;font-size:.75rem}.category-pill-btn.active .pill-count{color:#fff;background:#ffffff40}.swagger-endpoint-list{flex-direction:column;gap:.85rem;display:flex}.swagger-group-heading{border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;margin:1rem 0 .4rem;padding-bottom:.4rem;display:flex}.swagger-group-heading:first-child{margin-top:0}.swagger-group-title{color:var(--text-color,#0f172a);align-items:center;gap:.6rem;font-size:1.05rem;font-weight:700;display:flex}.swagger-group-title i{color:var(--theme-accent,#2563eb)}.swagger-group-badge{background:var(--input-bg,#f1f5f9);color:var(--text-muted,#64748b);border-radius:6px;padding:.2rem .55rem;font-size:.775rem;font-weight:600}.endpoint-item{background:var(--card-bg,#fff);border:1px solid #e2e8f0;border-radius:10px;transition:all .2s;position:relative;box-shadow:0 1px 3px #00000005}.endpoint-item:hover{box-shadow:0 4px 12px #0000000d}.endpoint-item.has-active-menu{z-index:50}.endpoint-item.method-post{background:#49cc900a;border-color:#49cc9055}.endpoint-item.method-get{background:#61affe0a;border-color:#61affe55}.endpoint-item.method-delete{background:#f93e3e0a;border-color:#f93e3e55}.endpoint-item.method-put{background:#fca1300a;border-color:#fca13055}.endpoint-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.endpoint-header-left{flex:1;align-items:center;gap:.9rem;min-width:0;display:flex}.swagger-op-badge{letter-spacing:.05em!important;color:#fff!important;text-shadow:0 1px 1px #0003!important;border:none!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;min-width:68px!important;height:28px!important;padding:0 .65rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.775rem!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 1px 3px #0000001f!important}.swagger-op-badge.post{background:#49cc90!important}.swagger-op-badge.get{background:#61affe!important}.swagger-op-badge.delete{background:#f93e3e!important}.swagger-op-badge.put{background:#fca130!important}.swagger-op-badge.patch{background:#50e3c2!important}.endpoint-item.method-post{background:#49cc9009;border:1px solid #49cc9073}.endpoint-item.method-post:hover,.endpoint-item.method-post.open{border-color:#49cc90}.endpoint-item.method-get{background:#61affe09;border:1px solid #61affe73}.endpoint-item.method-get:hover,.endpoint-item.method-get.open{border-color:#61affe}.endpoint-item.method-delete{background:#f93e3e09;border:1px solid #f93e3e73}.endpoint-item.method-delete:hover,.endpoint-item.method-delete.open{border-color:#f93e3e}.endpoint-item.method-put{background:#fca13009;border:1px solid #fca13073}.endpoint-item.method-put:hover,.endpoint-item.method-put.open{border-color:#fca130}.swagger-auth-lock-pill{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.swagger-auth-lock-pill i{font-size:.65rem}.endpoint-header-right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.swagger-hdr-btn{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:.4rem;height:30px;padding:0 .75rem;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1;transition:all .18s;display:inline-flex}.swagger-hdr-btn.curl{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#2563eb);border:1px solid var(--theme-accent-border,#bfdbfe);box-shadow:0 1px 3px var(--theme-accent-glow,#2563eb1a)}.swagger-hdr-btn.curl:hover{background:var(--theme-accent,#2563eb);color:#fff;border-color:var(--theme-accent,#2563eb);box-shadow:0 3px 8px var(--theme-accent-glow,#2563eb40);transform:translateY(-1px)}.swagger-hdr-btn.curl i{color:var(--theme-accent,#2563eb);font-size:.7rem;transition:color .18s}.swagger-hdr-btn.curl:hover i{color:#fff}.swagger-hdr-btn.url{color:#475569;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000a}.swagger-hdr-btn.url:hover{background:var(--theme-accent-soft,#f8fafc);color:var(--theme-accent,#0f172a);border-color:var(--theme-accent-border,#94a3b8);transform:translateY(-1px)}.swagger-hdr-btn.url i{color:#64748b;font-size:.75rem;transition:color .18s}.swagger-hdr-btn.url:hover i{color:var(--theme-accent,#2563eb)}.swagger-hdr-btn.export{color:#334155;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000a}.swagger-hdr-btn.export:hover,.swagger-hdr-btn.export.active{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#2563eb);border-color:var(--theme-accent,#2563eb);box-shadow:0 2px 8px var(--theme-accent-glow,#2563eb2e)}.swagger-hdr-btn.export i{color:var(--theme-accent,#2563eb);font-size:.75rem}.swagger-hdr-btn.export .caret-icon{color:inherit;margin-left:2px;font-size:.65rem;transition:transform .2s}.swagger-expand-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:all .2s;display:inline-flex}.swagger-expand-btn:hover{background:var(--theme-accent-soft,#f1f5f9);color:var(--theme-accent,#0f172a);border-color:var(--theme-accent-border,#94a3b8)}.swagger-expand-btn.open{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#2563eb);border-color:var(--theme-accent-border,#bfdbfe)}.swagger-expand-btn i{font-size:.75rem;transition:transform .2s}.swagger-expand-btn.open i{transform:rotate(180deg)}.endpoint-details{background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.swagger-info-strip{border:1px solid #e2e8f0;border-left:4px solid var(--theme-accent,#2563eb);background:#f8fafc;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.15rem;display:flex}.swagger-desc-text{color:#334155;flex:1;align-items:center;gap:.6rem;min-width:260px;font-size:.88rem;font-weight:500;line-height:1.5;display:flex}.swagger-desc-text i{color:var(--theme-accent,#2563eb);flex-shrink:0;font-size:.95rem}.swagger-meta-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.swagger-meta-pill{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600;display:inline-flex}.swagger-meta-pill.server i{color:#10b981}.swagger-meta-pill.tag{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#1d4ed8);border-color:var(--theme-accent-border,#bfdbfe)}.swagger-inner-tabs{border-bottom:1.5px solid #e2e8f0;align-items:center;gap:.45rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.swagger-inner-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.8rem;font-weight:600;transition:all .18s;display:inline-flex}.swagger-inner-tab:hover{color:var(--theme-accent,#2563eb);background:var(--theme-accent-soft,#eff6ff);border-color:var(--theme-accent-border,#bfdbfe)}.swagger-inner-tab.active{background:var(--theme-accent,#2563eb);color:#fff;border-color:var(--theme-accent,#2563eb);box-shadow:0 2px 6px var(--theme-accent-glow,#2563eb40)}.swagger-inner-tab.active i{color:#fff}.swagger-curl-card{border:1px solid var(--theme-accent-border,#1e293b);border-left:4px solid var(--theme-accent,#2563eb);box-shadow:0 4px 20px var(--theme-accent-glow,#0000002e);background:#090d16;border-radius:10px;overflow:hidden}.swagger-terminal-bar{background:#111827;border-bottom:1px solid #1f2937;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.terminal-dots{align-items:center;gap:.45rem;display:flex}.terminal-dots .dot{border-radius:50%;width:11px;height:11px;display:inline-block}.terminal-dots .dot-red{background:#ff5f56}.terminal-dots .dot-yellow{background:#ffbd2e}.terminal-dots .dot-green{background:#27c93f}.terminal-label{color:#94a3b8;letter-spacing:.04em;align-items:center;gap:.4rem;margin-left:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:700;display:inline-flex}.terminal-label i{color:var(--theme-accent-lighter,var(--theme-accent,#38bdf8))}.terminal-copy-btn{color:var(--theme-accent-lighter,#93c5fd);background:var(--theme-accent-glow,#2563eb26);border:1px solid var(--theme-accent-border,#93c5fd4d);cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.terminal-copy-btn:hover{background:var(--theme-accent,#2563eb);color:#fff;border-color:var(--theme-accent,#2563eb);box-shadow:0 0 12px var(--theme-accent-glow,#2563eb66)}.swagger-terminal-content{padding:1.15rem 1.25rem;overflow-x:auto}.swagger-curl-code{color:#e2e8f0;white-space:pre-wrap;word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;line-height:1.7}.swagger-curl-code code{color:var(--theme-accent-lighter,#93c5fd)}.swagger-curl-footer{color:#94a3b8;background:#0d1322;border-top:1px solid #1e293b;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.75rem;display:flex}.swagger-curl-footer i{color:var(--theme-accent,#10b981)}.swagger-section-block{flex-direction:column;gap:.7rem;display:flex}.swagger-section-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.3rem;display:flex}.swagger-section-title{text-transform:uppercase;letter-spacing:.04em;color:#1e293b;align-items:center;gap:.55rem;font-size:.85rem;font-weight:700;display:flex}.swagger-section-title i{color:var(--theme-accent,#2563eb)}.swagger-count-tag{color:#64748b;text-transform:none;background:#f1f5f9;border-radius:9999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.swagger-content-type-badge{color:#15803d;text-transform:none;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:.2rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.725rem;font-weight:700}.swagger-mini-action-btn{color:var(--theme-accent,#2563eb);background:var(--theme-accent-soft,#eff6ff);border:1px solid var(--theme-accent-border,#bfdbfe);cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .18s;display:inline-flex}.swagger-mini-action-btn:hover{background:var(--theme-accent,#2563eb);color:#fff}.swagger-table-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow-x:auto}.swagger-params-table{border-collapse:collapse;text-align:left;width:100%;font-size:.825rem}.swagger-params-table thead{background:#f8fafc;border-bottom:2px solid #e2e8f0}.swagger-params-table th{text-transform:uppercase;letter-spacing:.05em;color:#64748b;white-space:nowrap;padding:.65rem .95rem;font-size:.725rem;font-weight:700}.swagger-params-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.75rem .95rem}.swagger-params-table tbody tr:last-child td{border-bottom:none}.swagger-params-table tbody tr:hover{background:#fafafa}.param-name-cell code{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:.2rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.swagger-tag-pill{border-radius:4px;padding:.15rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:600;display:inline-block}.swagger-tag-pill.tag-header{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#1d4ed8);border:1px solid var(--theme-accent-border,#bfdbfe)}.swagger-tag-pill.tag-type{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.swagger-tag-pill.tag-required{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;font-weight:700}.swagger-tag-pill.tag-optional{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0}.param-desc-cell{flex-direction:column;gap:.25rem;display:flex}.param-desc-text{color:#475569;line-height:1.4}.param-example{color:var(--theme-accent,#2563eb);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.swagger-payload-card{border:1px solid var(--theme-accent-border,#1e293b);background:#090d16;border-radius:8px;overflow:hidden}.swagger-payload-top{background:#111827;border-bottom:1px solid #1f2937;justify-content:space-between;align-items:center;padding:.45rem .85rem;display:flex}.payload-type-label{color:#94a3b8;align-items:center;gap:.4rem;font-size:.725rem;font-weight:600;display:inline-flex}.payload-type-label i{color:var(--theme-accent-lighter,var(--theme-accent,#38bdf8))}.swagger-payload-pre{color:#f8fafc;margin:0;padding:1rem 1.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.825rem;line-height:1.6;overflow-x:auto}.swagger-payload-card.response-card{border-left:3px solid #49cc90;margin-top:.6rem}.swagger-responses-accordion{flex-direction:column;gap:.65rem;display:flex}.swagger-response-row{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.85rem 1rem;transition:all .2s}.swagger-response-row.status-200{border-left:4px solid #49cc90}.swagger-response-row.status-401{background:#fffbeb08;border-left:4px solid #f59e0b}.swagger-response-row.status-500{background:#fef2f208;border-left:4px solid #ef4444}.swagger-response-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.swagger-response-left{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.swagger-status-pill{color:#fff;border-radius:5px;justify-content:center;align-items:center;padding:.25rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:800;display:inline-flex}.swagger-status-pill.status-200{background:#49cc90}.swagger-status-pill.status-401{background:#f59e0b}.swagger-status-pill.status-500{background:#ef4444}.swagger-response-desc{color:#334155;font-size:.85rem;font-weight:600}.swagger-response-right{align-items:center;gap:.6rem;display:flex}.swagger-media-badge{color:#64748b;background:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.725rem}.swagger-endpoint-footer{border-top:1.5px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}.swagger-endpoint-footer .footer-left{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.footer-export-label{color:#64748b;align-items:center;gap:.35rem;margin-right:.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.swagger-endpoint-footer .footer-right{margin-left:auto}.swagger-sim-link{color:var(--theme-btn-text,#fff);background:var(--theme-btn-bg,var(--theme-accent,#2563eb));box-shadow:var(--theme-btn-shadow,0 2px 8px var(--theme-accent-glow,#2563eb40));border-radius:7px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.swagger-sim-link:hover{background:var(--theme-btn-hover,var(--theme-accent,#1d4ed8));filter:brightness(1.08);color:var(--theme-btn-text,#fff);transform:translateY(-1px)}.swagger-sim-link i{font-size:.8rem}.empty-catalog-state{text-align:center;background:var(--card-bg,#fff);border:1px dashed var(--border-color,#cbd5e1);border-radius:14px;padding:3.5rem 1rem}.empty-catalog-state i{color:var(--text-muted,#94a3b8);margin-bottom:.85rem;font-size:2.5rem}.empty-catalog-state h3{color:var(--text-color,#0f172a);margin:0 0 .35rem;font-size:1.15rem;font-weight:700}.empty-catalog-state p{color:var(--text-muted,#64748b);margin:0;font-size:.9rem}@media (width<=800px){.export-api-hero-content{flex-direction:column}.export-hero-actions{width:100%}.endpoint-header{flex-direction:column;align-items:flex-start}.endpoint-header-left{flex-wrap:wrap}.endpoint-summary{max-width:100%}}.single-export-container{display:inline-block;position:relative}.single-export-trigger-btn{color:var(--theme-accent,#2563eb);background:var(--card-bg,#fff);border-color:#2563eb59}.single-export-trigger-btn:hover{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#2563eb);border-color:var(--theme-accent,#2563eb)}.single-export-trigger-btn.active{background:var(--theme-accent,#2563eb);color:#fff;border-color:var(--theme-accent,#2563eb);box-shadow:0 2px 6px #00000026}.single-export-dropdown{z-index:99999;background:var(--card-bg,#fff);border:1px solid var(--border-color,#cbd5e1);border-radius:10px;flex-direction:column;gap:.3rem;width:270px;padding:.5rem;animation:.15s ease-out singleExportFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px -4px #0003,0 6px 14px -3px #0000001f}@keyframes singleExportFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.single-export-dropdown-header{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#64748b);border-bottom:1px solid var(--border-color,#f1f5f9);margin-bottom:.2rem;padding:.45rem .65rem .35rem;font-size:.725rem;font-weight:700}.single-export-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.8rem;width:100%;padding:.6rem .7rem;transition:all .15s;display:flex}.single-export-item i{flex-shrink:0;font-size:1.25rem}.single-export-item div{flex-direction:column;gap:.15rem;display:flex}.single-export-item div strong{color:var(--text-color,#0f172a);font-size:.825rem;font-weight:600}.single-export-item div span{color:var(--text-muted,#64748b);font-size:.725rem}.single-export-item:hover{background:var(--theme-accent-soft,#eff6ff)}.single-export-item:hover div strong{color:var(--theme-accent,#2563eb)}.endpoint-details-export-bar{background:var(--input-bg,#f8fafc);border:1px dashed var(--border-color,#cbd5e1);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-top:.35rem;padding:.85rem 1.1rem;display:flex}.export-bar-label{color:var(--text-color,#1e293b);align-items:center;gap:.5rem;font-size:.825rem;font-weight:700;display:inline-flex}.export-bar-label i{color:var(--theme-accent,#2563eb);font-size:.95rem}.export-bar-buttons{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.single-export-pill-btn{border:1px solid var(--border-color,#cbd5e1);background:var(--card-bg,#fff);cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.775rem;font-weight:700;transition:all .2s;display:inline-flex}.single-export-pill-btn.json{color:#2563eb;border-color:#2563eb59}.single-export-pill-btn.json:hover{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 2px 8px #2563eb40}.single-export-pill-btn.yaml{color:#059669;border-color:#05966959}.single-export-pill-btn.yaml:hover{color:#fff;background:#059669;border-color:#059669;box-shadow:0 2px 8px #05966940}.single-export-pill-btn.postman{color:#ea580c;border-color:#ea580c59}.single-export-pill-btn.postman:hover{color:#fff;background:#ea580c;border-color:#ea580c;box-shadow:0 2px 8px #ea580c40}.cm-container{color:var(--theme-text-primary,#1e293b);padding:24px}.cm-page-header{align-items:center;gap:16px;margin-bottom:28px;display:flex}.cm-header-icon{background:var(--theme-accent-soft,#2563eb1a);width:52px;height:52px;color:var(--theme-accent,#2563eb);border:1px solid var(--theme-accent-glow,#2563eb33);box-shadow:0 4px 12px var(--theme-accent-glow,#2563eb26);border-radius:12px;justify-content:center;align-items:center;font-size:24px;display:flex}.cm-page-title{color:var(--theme-text-primary,#0f172a);margin:0;font-size:24px;font-weight:700}.cm-page-subtitle{color:var(--theme-text-secondary,#64748b);margin:4px 0 0;font-size:14px}.cm-grid{grid-template-columns:340px 1fr;gap:24px;margin-bottom:32px;display:grid}@media (width<=992px){.cm-grid{grid-template-columns:1fr}}.cm-card{background:var(--theme-card-bg,#fff);border:1px solid var(--theme-border-color,#00000014);box-shadow:var(--theme-card-shadow,0 4px 20px #0000000d);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cm-card-header{border-bottom:1px solid var(--theme-border-color,#00000014);background:var(--theme-card-bg,#fff);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cm-card-title{color:var(--theme-text-primary,#1e293b);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex}.cm-card-title i{color:var(--theme-accent,#2563eb)}.cm-btn-new-client{background:var(--theme-btn-bg,#2563eb);color:#fff;cursor:pointer;box-shadow:0 2px 6px var(--theme-accent-glow,#2563eb4d);border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.cm-btn-new-client:hover{background:var(--theme-btn-hover,#1d4ed8);transform:translateY(-1px)}.cm-client-list{max-height:480px;margin:0;padding:0;list-style:none;overflow-y:auto}.cm-client-item{border-bottom:1px solid var(--theme-border-color,#0000000f);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;transition:all .15s;display:flex}.cm-client-item:last-child{border-bottom:none}.cm-client-item:hover{background:var(--theme-accent-soft,#2563eb0d)}.cm-client-item.active{background:var(--theme-accent-soft,#2563eb1a);border-left:4px solid var(--theme-accent,#2563eb)}.cm-client-item-name{color:var(--theme-text-primary,#0f172a);font-size:14px;font-weight:700}.cm-client-item-email{color:var(--theme-text-secondary,#64748b);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:12px;overflow:hidden}.cm-empty-list{text-align:center;color:var(--theme-text-secondary,#94a3b8);padding:36px 20px;font-size:13px}.cm-details-banner{background:var(--theme-accent,#2563eb);color:#fff;letter-spacing:.3px;justify-content:space-between;align-items:center;padding:14px 24px;font-size:15px;font-weight:700;display:flex}.cm-details-body{padding:24px}.cm-form-group{margin-bottom:20px}.cm-label{text-transform:uppercase;letter-spacing:.6px;color:var(--theme-text-secondary,#475569);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.cm-label-hint{text-transform:none;color:var(--theme-text-secondary,#94a3b8);margin-left:6px;font-size:11px;font-weight:400}.cm-input{box-sizing:border-box;width:100%;color:var(--theme-text-primary,#0f172a);background:var(--theme-input-bg,#f8fafc);border:1px solid var(--theme-border-color,#cbd5e1);border-radius:6px;outline:none;padding:10px 14px;font-size:13.5px;transition:all .2s}.cm-input:focus{border-color:var(--theme-accent,#2563eb);box-shadow:0 0 0 3px var(--theme-accent-glow,#2563eb33);background:#fff}.cm-input[readonly]{cursor:default;background:#00000008}.cm-row-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.cm-row-2{grid-template-columns:1fr}}.cm-token-group{background:var(--theme-accent-soft,#2563eb0d);border:1px solid var(--theme-accent-glow,#2563eb33);border-radius:8px;margin-bottom:20px;padding:14px}.cm-token-input-wrap{gap:6px;display:flex}.cm-token-input{flex:1;padding:8px 12px;font-family:JetBrains Mono,Consolas,monospace;font-size:11.5px}.cm-token-btn{background:var(--theme-card-bg,#fff);border:1px solid var(--theme-border-color,#cbd5e1);color:var(--theme-text-primary,#334155);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.cm-token-btn:hover{background:var(--theme-accent,#2563eb);border-color:var(--theme-accent,#2563eb);color:#fff}.cm-token-btn.warning:hover{color:#fff;background:#f59e0b;border-color:#f59e0b}.cm-token-hint{color:var(--theme-text-secondary,#64748b);margin-top:6px;font-size:11.5px}.cm-module-box{border:1px solid var(--theme-border-color,#cbd5e1);background:var(--theme-input-bg,#f8fafc);border-radius:8px;max-height:200px;padding:12px 16px;overflow-y:auto}.cm-module-item{cursor:pointer;color:var(--theme-text-primary,#1e293b);border-bottom:1px solid var(--theme-border-color,#0000000a);align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.cm-module-item:last-child{border-bottom:none}.cm-module-item input[type=checkbox]{width:16px;height:16px;accent-color:var(--theme-accent,#2563eb);cursor:pointer}.cm-module-path{color:var(--theme-text-secondary,#64748b);font-family:JetBrains Mono,Consolas,monospace;font-size:11.5px}.cm-form-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.cm-btn-delete{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.cm-btn-delete:hover{color:#fff;background:#ef4444}.cm-btn-submit{background:var(--theme-btn-bg,#2563eb);border:1px solid var(--theme-accent,#2563eb);color:#fff;cursor:pointer;box-shadow:0 2px 8px var(--theme-accent-glow,#2563eb59);border-radius:6px;align-items:center;gap:8px;padding:9px 22px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.cm-btn-submit:hover:not(:disabled){background:var(--theme-btn-hover,#1d4ed8);transform:translateY(-1px)}.cm-btn-submit:disabled{opacity:.6;cursor:not-allowed}.cm-activity-section{background:var(--theme-card-bg,#fff);border:1px solid var(--theme-border-color,#00000014);box-shadow:var(--theme-card-shadow,0 4px 20px #0000000d);border-radius:12px;margin-top:16px;overflow:hidden}.cm-activity-header{border-bottom:1px solid var(--theme-border-color,#00000014);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.cm-activity-title{color:var(--theme-text-primary,#0f172a);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;display:flex}.cm-activity-title i,.cm-activity-title span{color:var(--theme-accent,#2563eb)}.cm-refresh-btn{background:var(--theme-card-bg,#fff);border:1px solid var(--theme-border-color,#cbd5e1);color:var(--theme-text-primary,#334155);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.cm-refresh-btn:hover{background:var(--theme-accent,#2563eb);border-color:var(--theme-accent,#2563eb);color:#fff}.cm-table-wrap{overflow-x:auto}.cm-table{border-collapse:collapse;width:100%;font-size:13px}.cm-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--theme-text-secondary,#64748b);background:var(--theme-table-header-bg,#f8fafc);border-bottom:1px solid var(--theme-border-color,#e2e8f0);padding:12px 18px;font-size:11px;font-weight:700}.cm-table td{border-bottom:1px solid var(--theme-border-color,#f1f5f9);color:var(--theme-text-primary,#1e293b);vertical-align:middle;padding:14px 18px}.cm-table tr:hover td{background:var(--theme-accent-soft,#2563eb08)}.cm-badge-method{background:var(--theme-accent-soft,#2563eb1a);color:var(--theme-accent,#2563eb);border:1px solid var(--theme-accent-glow,#2563eb33);border-radius:4px;justify-content:center;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.cm-badge-status{color:#fff;border-radius:4px;justify-content:center;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.cm-badge-status.s-200,.cm-badge-status.s-201{background:#10b981}.cm-badge-status.s-304{background:#f59e0b}.cm-badge-status.s-400,.cm-badge-status.s-401,.cm-badge-status.s-404,.cm-badge-status.s-500{background:#ef4444}.cm-badge-status.s-null{background:#94a3b8}.cm-view-btn{border:1px solid var(--theme-border-color,#cbd5e1);color:var(--theme-accent,#2563eb);cursor:pointer;background:0 0;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s}.cm-view-btn:hover{background:var(--theme-accent,#2563eb);color:#fff;border-color:var(--theme-accent,#2563eb)}.cm-toast{color:#fff;z-index:9999;border-left:4px solid var(--theme-accent,#2563eb);background:#1e293b;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #0003}.qawaem-container{color:var(--theme-text-primary,#1e293b);padding:24px}.qawaem-page-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.qawaem-request-btn{background:var(--theme-accent,#2563eb);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:10px 16px;font-weight:600;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.qawaem-request-btn:hover,.qawaem-request-btn:focus-visible{background:var(--theme-accent-hover,#1d4ed8);outline:none;transform:translateY(-1px);box-shadow:0 6px 16px #2563eb3d}.qawaem-header-icon{background:var(--theme-accent-soft,#f59e0b1f);width:52px;height:52px;color:var(--theme-accent,#f59e0b);border:1px solid var(--theme-accent-glow,#f59e0b40);box-shadow:0 4px 12px var(--theme-accent-glow,#f59e0b26);border-radius:12px;justify-content:center;align-items:center;font-size:24px;display:flex}.qawaem-page-title{color:var(--theme-text-primary,#0f172a);margin:0;font-size:24px;font-weight:700}.qawaem-page-subtitle{color:var(--theme-text-secondary,#64748b);margin:4px 0 0;font-size:14px}.qawaem-tabs{border-bottom:1px solid var(--theme-border-color,#e2e8f0);gap:8px;margin-bottom:24px;display:flex}.qawaem-tab-btn{color:var(--theme-text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;position:relative}.qawaem-tab-btn:hover{color:var(--theme-accent,#2563eb)}.qawaem-tab-btn.active{color:var(--theme-accent,#2563eb);border-bottom-color:var(--theme-accent,#2563eb)}.qawaem-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-bottom:32px;display:grid}@media (width<=1200px){.qawaem-layout{grid-template-columns:1fr}}.qawaem-control-card{background:var(--theme-card-bg,#fff);border:1px solid var(--theme-border-color,#00000014);box-shadow:var(--theme-card-shadow,0 4px 20px #0000000d);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;padding:18px 24px;display:flex}.qawaem-control-group{flex-direction:column;gap:6px;min-width:180px;display:flex}.qawaem-control-label{text-transform:uppercase;letter-spacing:.6px;color:var(--theme-text-secondary,#475569);font-size:11px;font-weight:700}.qawaem-select-wrap{align-items:center;display:flex;position:relative}.qawaem-select-wrap i{color:var(--theme-text-secondary,#94a3b8);pointer-events:none;font-size:13px;position:absolute;left:12px}.qawaem-select{width:100%;color:var(--theme-text-primary,#0f172a);background:var(--theme-input-bg,#f8fafc);border:1px solid var(--theme-border-color,#cbd5e1);cursor:pointer;border-radius:6px;outline:none;padding:9px 12px 9px 36px;font-size:13.5px;transition:all .2s}.qawaem-select:focus{border-color:var(--theme-accent,#2563eb);box-shadow:0 0 0 3px var(--theme-accent-glow,#2563eb33)}.qawaem-btn-add{background:var(--theme-btn-bg,#2563eb);border:1px solid var(--theme-accent,#2563eb);color:#fff;cursor:pointer;box-shadow:0 2px 6px var(--theme-accent-glow,#2563eb4d);border-radius:6px;align-items:center;gap:6px;padding:9px 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.qawaem-btn-add:hover:not(:disabled){background:var(--theme-btn-hover,#1d4ed8);transform:translateY(-1px)}.qawaem-btn-reset{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef444466;border-radius:6px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.qawaem-btn-reset:hover{background:#ef44441a;border-color:#ef4444}.qawaem-table-card{background:var(--theme-card-bg,#fff);border:1px solid var(--theme-border-color,#00000014);box-shadow:var(--theme-card-shadow,0 4px 20px #0000000d);border-radius:12px;overflow:hidden}.qawaem-table-scroll{max-height:700px;overflow:auto}.table-qawaem{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.table-qawaem thead th{color:#fff;text-align:right;z-index:10;border-bottom:2px solid var(--theme-accent,#2563eb);background:#1e293b;padding:12px 18px;font-size:12px;font-weight:700;position:sticky;top:0}.table-qawaem thead th:first-child{text-align:left;z-index:15;background:#1e293b;min-width:280px;position:sticky;left:0}.table-qawaem tr[data-type=section] td,.table-qawaem tr[data-type=section-ratio] td{background:var(--theme-accent,#2563eb)!important;color:#fff!important;letter-spacing:.6px!important;text-transform:uppercase!important;border:none!important;padding:9px 18px!important;font-size:12px!important;font-weight:700!important}.table-qawaem tr[data-type=group] td,.table-qawaem tr[data-type=group-ratio] td{background:var(--theme-accent-soft,#2563eb14)!important;color:var(--theme-accent,#2563eb)!important;border-top:1px solid var(--theme-border-color,#0000000f)!important;padding:8px 18px!important;font-size:12px!important;font-weight:700!important}.table-qawaem tr[data-type=total] td{background:var(--theme-card-bg,#fff)!important;border-top:1px solid var(--theme-border-color,#cbd5e1)!important;border-bottom:1px solid var(--theme-border-color,#cbd5e1)!important;color:var(--theme-text-primary,#0f172a)!important;font-weight:700!important}.table-qawaem td{border-bottom:1px solid var(--theme-border-color,#0000000d);color:var(--theme-text-primary,#334155);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:9px 18px}.table-qawaem td:first-child{text-align:left;background:var(--theme-card-bg,#fff);z-index:5;font-weight:500;position:sticky;left:0;box-shadow:2px 0 6px #00000008}.table-qawaem tr:hover td{background:var(--theme-accent-soft,#2563eb0a)}.table-qawaem tr:hover td:first-child{background:var(--theme-accent-soft,#2563eb14)}.qawaem-api-card{background:#090d16;border:1px solid #ffffff1a;border-radius:12px;position:sticky;top:24px;overflow:hidden;box-shadow:-4px 0 24px #0000004d}.qawaem-api-header{background:#131822;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.qawaem-api-title{color:#f1f5f9;letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.qawaem-api-title i{color:var(--theme-accent,#38bdf8)}.qawaem-api-copy-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;padding:4px 12px;font-size:11.5px;font-weight:600;transition:all .2s}.qawaem-api-copy-btn:hover{background:var(--theme-accent,#2563eb);border-color:var(--theme-accent,#2563eb)}.qawaem-api-body{background:#04070e;padding:16px}.qawaem-api-code{color:#e2e8f0;white-space:pre-wrap;word-break:break-all;margin:0;font-family:JetBrains Mono,Consolas,monospace;font-size:11px;line-height:1.6}.qawaem-api-code .cmt{color:#64748b}.qawaem-api-code .kw{color:#38bdf8;font-weight:600}.qawaem-api-code .str{color:#10b981}.qawaem-swagger-wrap{background:var(--theme-card-bg,#fff);border:1px solid var(--theme-border-color,#00000014);box-shadow:var(--theme-card-shadow,0 4px 20px #0000000d);border-radius:12px;margin-bottom:32px;overflow:hidden}.qawaem-swagger-frame{border:none;width:100%;height:800px}.qawaem-loading-overlay{color:var(--theme-accent,#2563eb);flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.qawaem-spinner{border:3px solid #ffffff1a;border-top-color:var(--theme-accent,#2563eb);border-radius:50%;width:44px;height:44px;margin-bottom:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.docs-page{box-sizing:border-box;width:100%;min-height:100%;font-family:var(--font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);padding:0;transition:background .25s,color .25s}.docs-container{flex-direction:column;gap:24px;width:100%;max-width:1560px;margin:0 auto;display:flex}.docs-hero-card{border:1px solid #e2e8f0;border-top:4px solid var(--theme-accent,#2563eb);background:#fff;border-radius:16px;padding:28px 32px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}.docs-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.docs-hero-title-block{flex:1;min-width:280px}.docs-hero-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.docs-badge-primary{background:var(--theme-accent-soft,#eff6ff);color:var(--theme-accent,#2563eb);border:1px solid var(--theme-accent-border,#bfdbfe);letter-spacing:.3px;text-transform:uppercase;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.docs-badge-scope{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.docs-hero-title-block h1{color:#0f172a;margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.25}.docs-hero-title-block p{color:#475569;max-width:820px;margin:0;font-size:14px;line-height:1.6}.docs-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.docs-btn-pdf{color:#fff;cursor:pointer;background:#dc2626;border:1px solid #b91c1c;border-radius:9px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #dc262633}.docs-btn-pdf:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.docs-btn-print{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.docs-btn-print:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.docs-overview-grid{border-top:1px solid #f1f5f9;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:18px;padding-top:20px;display:grid}.docs-info-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;transition:all .2s}.docs-info-box-header{text-transform:uppercase;color:#64748b;letter-spacing:.4px;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.docs-info-box-header i{color:var(--theme-accent,#2563eb)}.docs-info-text{color:#475569;margin:0;font-size:12px;line-height:1.5}.docs-index-section{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 28px;transition:all .25s;box-shadow:0 4px 16px #0f172a08}.docs-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.docs-heading-left h3{color:#0f172a;align-items:center;gap:10px;margin:0 0 4px;font-size:18px;font-weight:800;display:flex}.docs-heading-left h3 i{color:var(--theme-accent,#2563eb)}.docs-heading-left p{color:#64748b;margin:0;font-size:13px}.docs-search-bar{min-width:280px;position:relative}.docs-search-bar i{color:#94a3b8;font-size:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.docs-search-input{color:#0f172a;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:38px;padding:0 32px 0 34px;font-size:13px;transition:all .2s}.docs-search-input:focus{border-color:var(--theme-accent,#2563eb);box-shadow:0 0 0 3px var(--theme-accent-glow,#2563eb26);background:#fff;outline:none}.docs-search-clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.docs-index-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:14px;display:grid}.docs-index-card{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;transition:all .2s;display:flex}.docs-index-card:hover{border-color:var(--theme-accent,#2563eb);box-shadow:0 4px 14px var(--theme-accent-glow,#2563eb1f);background:#fff;transform:translateY(-2px)}.docs-index-card-top{align-items:flex-start;gap:12px;display:flex}.docs-index-icon{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.docs-index-card-info{flex:1;min-width:0}.docs-index-card-info h4{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:14px;font-weight:700;overflow:hidden}.docs-index-count{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.docs-index-card-actions{border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.docs-jump-link{color:var(--theme-accent,#2563eb);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.docs-jump-link:hover{opacity:.85;text-decoration:underline}.docs-open-page-link{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.docs-open-page-link:hover{color:#047857;background:#d1fae5}.docs-modules-list{flex-direction:column;gap:28px;display:flex}.docs-module-block{background:#fff;border:1px solid #e2e8f0;border-radius:16px;scroll-margin-top:80px;transition:all .25s;overflow:hidden;box-shadow:0 4px 16px #0f172a08}.docs-module-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;transition:all .2s;display:flex}.docs-module-title-wrapper{align-items:center;gap:14px;display:flex}.docs-module-icon-box{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.docs-module-meta h2{color:#0f172a;align-items:center;gap:8px;margin:0 0 4px;font-size:19px;font-weight:800;display:flex}.docs-module-meta p{color:#64748b;margin:0;font-size:12px}.docs-module-header-actions{align-items:center;gap:10px;display:flex}.docs-btn-launch-module{background:var(--theme-btn-bg,#2563eb);color:var(--theme-btn-text,#fff);border:1px solid var(--theme-btn-border,transparent);box-shadow:var(--theme-btn-shadow,0 2px 6px #2563eb40);border-radius:8px;align-items:center;gap:8px;padding:8px 15px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.docs-btn-launch-module:hover{background:var(--theme-btn-hover,#1d4ed8);transform:translateY(-1px)}.docs-guide-body{flex-direction:column;gap:24px;padding:24px;display:flex}.docs-guide-section{flex-direction:column;gap:12px;display:flex}.docs-guide-section-title{color:#0f172a;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:700;display:flex}.docs-guide-section-title i{color:var(--theme-accent,#2563eb);font-size:14px}.docs-guide-overview-card{border:1px solid #e2e8f0;border-left:4px solid var(--theme-accent,#2563eb);color:#334155;background:#f8fafc;border-radius:10px;padding:16px 20px;font-size:13.5px;line-height:1.65;transition:all .2s}.docs-prereq-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.docs-prereq-item{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex}.docs-prereq-item:hover{background:#f8fafc;border-color:#cbd5e1}.docs-prereq-item i{color:#10b981;flex-shrink:0;font-size:14px}.docs-steps-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.docs-step-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:18px;transition:all .2s;display:flex;position:relative}.docs-step-card:hover{border-color:var(--theme-accent,#2563eb);box-shadow:0 4px 12px var(--theme-accent-glow,#2563eb1a);transform:translateY(-2px)}.docs-step-header{align-items:center;gap:10px;display:flex}.docs-step-num{background:var(--theme-accent,#2563eb);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;transition:background .2s;display:flex}.docs-step-header h4{color:#0f172a;margin:0;font-size:13.5px;font-weight:700}.docs-step-desc{color:#475569;flex:1;margin:0;font-size:12.5px;line-height:1.55}.docs-step-tip{background:var(--theme-accent-soft,#eff6ff);border:1px solid var(--theme-accent-border,#bfdbfe);color:var(--theme-accent,#2563eb);border-radius:6px;align-items:flex-start;gap:6px;margin-top:4px;padding:6px 10px;font-size:11.5px;line-height:1.4;display:flex}.docs-step-tip i{color:var(--theme-accent,#2563eb);flex-shrink:0;margin-top:2px}.docs-services-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.docs-service-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px;transition:all .15s;display:flex}.docs-service-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0a}.docs-service-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.docs-service-card-top h5{color:#0f172a;margin:0;font-size:13.5px;font-weight:700}.docs-service-badge{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.docs-service-method{letter-spacing:.3px;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.docs-method-post{color:#059669;background:#ecfdf5}.docs-method-get{color:#2563eb;background:#eff6ff}.docs-method-put{color:#d97706;background:#fffbeb}.docs-method-delete{color:#dc2626;background:#fef2f2}.docs-service-endpoint{color:#64748b;word-break:break-all;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;width:fit-content;padding:2px 6px;font-family:monospace;font-size:11px;font-weight:700}.docs-service-desc{color:#64748b;margin:0;font-size:12.5px;line-height:1.5}.docs-service-action{border-top:1px dashed #f1f5f9;justify-content:flex-end;padding-top:6px;display:flex}.docs-service-link{color:var(--theme-accent,#2563eb);align-items:center;gap:4px;font-size:11.5px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.docs-service-link:hover{opacity:.85;text-decoration:underline}.docs-guidelines-box{background:#fffbeb;border:1px solid #fef3c7;border-left:4px solid #f59e0b;border-radius:10px;padding:16px 20px}.docs-guidelines-list{color:#78350f;margin:8px 0 0;padding-left:20px;font-size:12.5px;line-height:1.6}.docs-guidelines-list li{margin-bottom:4px}.docs-module-cta-bar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;transition:all .2s;display:flex}.docs-cta-info{color:#334155;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.docs-cta-info i{color:var(--theme-accent,#2563eb);font-size:16px}.docs-btn-launch-cta{background:var(--theme-btn-bg,#059669);color:var(--theme-btn-text,#fff);border:1px solid var(--theme-btn-border,transparent);box-shadow:var(--theme-btn-shadow,0 2px 6px #05966940);border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.docs-btn-launch-cta:hover{background:var(--theme-btn-hover,#047857);transform:translateY(-1px)}.docs-empty-state{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;padding:48px 24px}.docs-empty-state i{color:#94a3b8;margin-bottom:14px;font-size:36px}.docs-empty-state h4{color:#0f172a;margin:0 0 8px;font-size:18px}.docs-empty-state p{color:#64748b;max-width:480px;margin:0 auto;font-size:13px}.docs-floating-top-btn{z-index:900;background:var(--theme-btn-bg,#2563eb);color:#fff;cursor:pointer;width:42px;height:42px;box-shadow:var(--theme-btn-shadow,0 4px 14px #2563eb59);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:all .2s;display:flex;position:fixed;bottom:24px;right:28px}.docs-floating-top-btn:hover{background:var(--theme-btn-hover,#1d4ed8);transform:translateY(-2px)}:root[data-theme=royal-blue] .docs-hero-card,body[data-theme=royal-blue] .docs-hero-card{border-top-color:#2563eb!important}:root[data-theme=obsidian-black],:root[data-theme=developer-dark],:root[data-theme=cyber-dark],:root[data-theme=indigo-slate],body[data-theme=obsidian-black],body[data-theme=developer-dark],body[data-theme=cyber-dark],body[data-theme=indigo-slate]{--docs-card-bg:#121215;--docs-card-border:#27272a;--docs-sub-bg:#18181b;--docs-text-main:#f4f4f5;--docs-text-muted:#a1a1aa}:root[data-theme=obsidian-black] .docs-hero-card,:root[data-theme=developer-dark] .docs-hero-card,body[data-theme=obsidian-black] .docs-hero-card,body[data-theme=developer-dark] .docs-hero-card{background:#121215!important;border-color:#38bdf8 #27272a #27272a!important;box-shadow:0 4px 16px #0006!important}:root[data-theme=obsidian-black] .docs-hero-title-block h1,:root[data-theme=developer-dark] .docs-hero-title-block h1,body[data-theme=obsidian-black] .docs-hero-title-block h1,body[data-theme=developer-dark] .docs-hero-title-block h1{color:#fff!important}:root[data-theme=obsidian-black] .docs-hero-title-block p,:root[data-theme=developer-dark] .docs-hero-title-block p,body[data-theme=obsidian-black] .docs-hero-title-block p,body[data-theme=developer-dark] .docs-hero-title-block p{color:#a1a1aa!important}:root[data-theme=obsidian-black] .docs-info-box,:root[data-theme=developer-dark] .docs-info-box,body[data-theme=obsidian-black] .docs-info-box,body[data-theme=developer-dark] .docs-info-box{background:#18181b!important;border-color:#27272a!important}:root[data-theme=obsidian-black] .docs-info-text,:root[data-theme=developer-dark] .docs-info-text,body[data-theme=obsidian-black] .docs-info-text,body[data-theme=developer-dark] .docs-info-text{color:#d4d4d8!important}:root[data-theme=obsidian-black] .docs-btn-print,:root[data-theme=developer-dark] .docs-btn-print,body[data-theme=obsidian-black] .docs-btn-print,body[data-theme=developer-dark] .docs-btn-print{color:#e4e4e7!important;background:#18181b!important;border-color:#27272a!important}:root[data-theme=obsidian-black] .docs-index-section,:root[data-theme=developer-dark] .docs-index-section,body[data-theme=obsidian-black] .docs-index-section,body[data-theme=developer-dark] .docs-index-section{background:#121215!important;border-color:#27272a!important;box-shadow:0 4px 16px #0006!important}:root[data-theme=obsidian-black] .docs-heading-left h3,:root[data-theme=developer-dark] .docs-heading-left h3,body[data-theme=obsidian-black] .docs-heading-left h3,body[data-theme=developer-dark] .docs-heading-left h3{color:#fff!important}:root[data-theme=obsidian-black] .docs-heading-left p,:root[data-theme=developer-dark] .docs-heading-left p,body[data-theme=obsidian-black] .docs-heading-left p,body[data-theme=developer-dark] .docs-heading-left p{color:#a1a1aa!important}:root[data-theme=obsidian-black] .docs-search-input,:root[data-theme=developer-dark] .docs-search-input,body[data-theme=obsidian-black] .docs-search-input,body[data-theme=developer-dark] .docs-search-input{color:#fff!important;background:#18181b!important;border-color:#27272a!important}:root[data-theme=obsidian-black] .docs-search-input:focus,:root[data-theme=developer-dark] .docs-search-input:focus,body[data-theme=obsidian-black] .docs-search-input:focus,body[data-theme=developer-dark] .docs-search-input:focus{background:#27272a!important;border-color:#38bdf8!important}:root[data-theme=obsidian-black] .docs-index-card,:root[data-theme=developer-dark] .docs-index-card,body[data-theme=obsidian-black] .docs-index-card,body[data-theme=developer-dark] .docs-index-card{background:#18181b!important;border-color:#27272a!important}:root[data-theme=obsidian-black] .docs-index-card:hover,:root[data-theme=developer-dark] .docs-index-card:hover,body[data-theme=obsidian-black] .docs-index-card:hover,body[data-theme=developer-dark] .docs-index-card:hover{background:#27272a!important;border-color:#38bdf8!important}:root[data-theme=obsidian-black] .docs-index-card-info h4,:root[data-theme=developer-dark] .docs-index-card-info h4,body[data-theme=obsidian-black] .docs-index-card-info h4,body[data-theme=developer-dark] .docs-index-card-info h4{color:#fff!important}:root[data-theme=obsidian-black] .docs-index-count,:root[data-theme=developer-dark] .docs-index-count,body[data-theme=obsidian-black] .docs-index-count,body[data-theme=developer-dark] .docs-index-count{color:#e4e4e7!important;background:#27272a!important;border-color:#3f3f46!important}:root[data-theme=obsidian-black] .docs-jump-link,:root[data-theme=developer-dark] .docs-jump-link,body[data-theme=obsidian-black] .docs-jump-link,body[data-theme=developer-dark] .docs-jump-link{color:#38bdf8!important}:root[data-theme=obsidian-black] .docs-open-page-link,:root[data-theme=developer-dark] .docs-open-page-link,body[data-theme=obsidian-black] .docs-open-page-link,body[data-theme=developer-dark] .docs-open-page-link{color:#34d399!important;background:#10b98126!important;border-color:#10b98166!important}:root[data-theme=obsidian-black] .docs-module-block,:root[data-theme=developer-dark] .docs-module-block,body[data-theme=obsidian-black] .docs-module-block,body[data-theme=developer-dark] .docs-module-block{background:#121215!important;border-color:#27272a!important;box-shadow:0 4px 16px #0006!important}:root[data-theme=obsidian-black] .docs-module-header,:root[data-theme=developer-dark] .docs-module-header,body[data-theme=obsidian-black] .docs-module-header,body[data-theme=developer-dark] .docs-module-header{background:#18181b!important;border-color:#27272a!important}:root[data-theme=obsidian-black] .docs-module-meta h2,:root[data-theme=developer-dark] .docs-module-meta h2,body[data-theme=obsidian-black] .docs-module-meta h2,body[data-theme=developer-dark] .docs-module-meta h2{color:#fff!important}:root[data-theme=obsidian-black] .docs-module-meta p,:root[data-theme=developer-dark] .docs-module-meta p,body[data-theme=obsidian-black] .docs-module-meta p,body[data-theme=developer-dark] .docs-module-meta p{color:#a1a1aa!important}:root[data-theme=obsidian-black] .docs-guide-section-title,:root[data-theme=developer-dark] .docs-guide-section-title,body[data-theme=obsidian-black] .docs-guide-section-title,body[data-theme=developer-dark] .docs-guide-section-title{color:#fff!important}:root[data-theme=obsidian-black] .docs-guide-overview-card,:root[data-theme=developer-dark] .docs-guide-overview-card,body[data-theme=obsidian-black] .docs-guide-overview-card,body[data-theme=developer-dark] .docs-guide-overview-card{color:#d4d4d8!important;background:#18181b!important;border-color:#27272a #27272a #27272a #38bdf8!important}:root[data-theme=obsidian-black] .docs-prereq-item,:root[data-theme=developer-dark] .docs-prereq-item,body[data-theme=obsidian-black] .docs-prereq-item,body[data-theme=developer-dark] .docs-prereq-item{color:#e4e4e7!important;background:#18181b!important;border-color:#27272a!important}:root[data-theme=obsidian-black] .docs-prereq-item:hover,:root[data-theme=developer-dark] .docs-prereq-item:hover,body[data-theme=obsidian-black] .docs-prereq-item:hover,body[data-theme=developer-dark] .docs-prereq-item:hover{background:#27272a!important;border-color:#3f3f46!important}:root[data-theme=obsidian-black] .docs-step-card,:root[data-theme=developer-dark] .docs-step-card,body[data-theme=obsidian-black] .docs-step-card,body[data-theme=developer-dark] .docs-step-card{background:#18181b!important;border-color:#27272a!important}:root[data-theme=obsidian-black] .docs-step-card:hover,:root[data-theme=developer-dark] .docs-step-card:hover,body[data-theme=obsidian-black] .docs-step-card:hover,body[data-theme=developer-dark] .docs-step-card:hover{background:#27272a!important;border-color:#38bdf8!important}:root[data-theme=obsidian-black] .docs-step-header h4,:root[data-theme=developer-dark] .docs-step-header h4,body[data-theme=obsidian-black] .docs-step-header h4,body[data-theme=developer-dark] .docs-step-header h4{color:#fff!important}:root[data-theme=obsidian-black] .docs-step-desc,:root[data-theme=developer-dark] .docs-step-desc,body[data-theme=obsidian-black] .docs-step-desc,body[data-theme=developer-dark] .docs-step-desc{color:#a1a1aa!important}:root[data-theme=obsidian-black] .docs-step-num,:root[data-theme=developer-dark] .docs-step-num,body[data-theme=obsidian-black] .docs-step-num,body[data-theme=developer-dark] .docs-step-num{color:#09090b!important;background:#38bdf8!important}:root[data-theme=obsidian-black] .docs-step-tip,:root[data-theme=developer-dark] .docs-step-tip,body[data-theme=obsidian-black] .docs-step-tip,body[data-theme=developer-dark] .docs-step-tip{color:#7dd3fc!important;background:#38bdf81f!important;border-color:#38bdf84d!important}:root[data-theme=obsidian-black] .docs-service-card,:root[data-theme=developer-dark] .docs-service-card,body[data-theme=obsidian-black] .docs-service-card,body[data-theme=developer-dark] .docs-service-card{background:#18181b!important;border-color:#27272a!important}:root[data-theme=obsidian-black] .docs-service-card:hover,:root[data-theme=developer-dark] .docs-service-card:hover,body[data-theme=obsidian-black] .docs-service-card:hover,body[data-theme=developer-dark] .docs-service-card:hover{border-color:#38bdf8!important}:root[data-theme=obsidian-black] .docs-service-card-top h5,:root[data-theme=developer-dark] .docs-service-card-top h5,body[data-theme=obsidian-black] .docs-service-card-top h5,body[data-theme=developer-dark] .docs-service-card-top h5{color:#fff!important}:root[data-theme=obsidian-black] .docs-service-desc,:root[data-theme=developer-dark] .docs-service-desc,body[data-theme=obsidian-black] .docs-service-desc,body[data-theme=developer-dark] .docs-service-desc{color:#a1a1aa!important}:root[data-theme=obsidian-black] .docs-service-badge,:root[data-theme=developer-dark] .docs-service-badge,body[data-theme=obsidian-black] .docs-service-badge,body[data-theme=developer-dark] .docs-service-badge{color:#e4e4e7!important;background:#27272a!important}:root[data-theme=obsidian-black] .docs-service-endpoint,:root[data-theme=developer-dark] .docs-service-endpoint,body[data-theme=obsidian-black] .docs-service-endpoint,body[data-theme=developer-dark] .docs-service-endpoint{color:#38bdf8!important;background:#09090b!important;border-color:#27272a!important}:root[data-theme=obsidian-black] .docs-service-action,:root[data-theme=developer-dark] .docs-service-action,body[data-theme=obsidian-black] .docs-service-action,body[data-theme=developer-dark] .docs-service-action{border-top-color:#27272a!important}:root[data-theme=obsidian-black] .docs-service-link,:root[data-theme=developer-dark] .docs-service-link,body[data-theme=obsidian-black] .docs-service-link,body[data-theme=developer-dark] .docs-service-link{color:#38bdf8!important}:root[data-theme=obsidian-black] .docs-guidelines-box,:root[data-theme=developer-dark] .docs-guidelines-box,body[data-theme=obsidian-black] .docs-guidelines-box,body[data-theme=developer-dark] .docs-guidelines-box{background:#f59e0b14!important;border-color:#f59e0b40 #f59e0b40 #f59e0b40 #f59e0b!important}:root[data-theme=obsidian-black] .docs-guidelines-list,:root[data-theme=developer-dark] .docs-guidelines-list,body[data-theme=obsidian-black] .docs-guidelines-list,body[data-theme=developer-dark] .docs-guidelines-list{color:#fef08a!important}:root[data-theme=obsidian-black] .docs-module-cta-bar,:root[data-theme=developer-dark] .docs-module-cta-bar,body[data-theme=obsidian-black] .docs-module-cta-bar,body[data-theme=developer-dark] .docs-module-cta-bar{background:#18181b!important;border-color:#27272a!important}:root[data-theme=obsidian-black] .docs-cta-info,:root[data-theme=developer-dark] .docs-cta-info,body[data-theme=obsidian-black] .docs-cta-info,body[data-theme=developer-dark] .docs-cta-info{color:#fff!important}:root[data-theme=obsidian-black] .docs-floating-top-btn,:root[data-theme=developer-dark] .docs-floating-top-btn,body[data-theme=obsidian-black] .docs-floating-top-btn,body[data-theme=developer-dark] .docs-floating-top-btn{color:#38bdf8!important;background:#27272a!important;border:1px solid #3f3f46!important}:root[data-theme=fintech-pro] .docs-hero-card,body[data-theme=fintech-pro] .docs-hero-card{border-top-color:#10b981!important}:root[data-theme=blood-red] .docs-hero-card,:root[data-theme=cloud-console] .docs-hero-card,body[data-theme=blood-red] .docs-hero-card,body[data-theme=cloud-console] .docs-hero-card{border-top-color:#ef4444!important}:root[data-theme=nordic-teal] .docs-hero-card,:root[data-theme=royal-violet] .docs-hero-card,body[data-theme=nordic-teal] .docs-hero-card,body[data-theme=royal-violet] .docs-hero-card{border-top-color:#0d9488!important}@media print{.dashboard-sidebar,.dashboard-header,.sidebar-collapse-toggle-btn,.header-left,.header-right,.theme-switcher-container,.docs-hero-actions,.docs-search-bar,.docs-jump-link,.docs-open-page-link,.docs-btn-launch-module,.docs-btn-try-ui,.docs-copy-icon-btn,.docs-floating-top-btn,.sidebar-collapsed,.mobile-only-close-bar{display:none!important}body,.dashboard,.dashboard-main,.dashboard-container,.docs-page,.docs-container{color:#000!important;background:#fff!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}@page{size:A4 portrait;margin:1.5cm 1.2cm}.docs-hero-card{box-shadow:none!important;border:none!important;border-bottom:2px solid #0f172a!important;margin-bottom:24px!important;padding:0 0 20px!important}.docs-index-section{page-break-after:always;break-after:page;box-shadow:none!important;border:1px solid #e2e8f0!important;padding:16px!important}.docs-module-block{page-break-inside:avoid;break-inside:avoid;page-break-before:always;box-shadow:none!important;border:1px solid #cbd5e1!important;margin-bottom:24px!important}.docs-module-header{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f5f9!important}.docs-step-card,.docs-service-card,.docs-prereq-item{page-break-inside:avoid;break-inside:avoid;box-shadow:none!important;border:1px solid #cbd5e1!important}.docs-index-grid,.docs-steps-grid,.docs-services-grid{grid-template-columns:repeat(2,1fr)!important}}:root[data-theme=royal-blue],:root[data-theme=enterprise-light],body[data-theme=royal-blue],body[data-theme=enterprise-light]{--header-bg:linear-gradient(135deg, #1d4ed8 0%, #2563eb 100%);--header-border:#ffffff26;--header-text:#fff;--header-logo-icon:#2563eb;--sidebar-bg:#1e3a8a;--sidebar-border:#1e40af;--sidebar-text:#fff;--sidebar-icon-color:#60a5fa;--sidebar-link-hover-bg:#ffffff24;--sidebar-link-hover-text:#fff;--sidebar-link-active-bg:#2563eb;--sidebar-link-active-text:#fff;--sidebar-link-active-border:3px solid #93c5fd;--sidebar-active-icon-color:#93c5fd;--sidebar-active-indicator:#60a5fa;--sidebar-link-active-shadow:0 2px 8px #1d4ed866;--theme-accent:#2563eb;--theme-accent-soft:#eff6ff;--theme-accent-lighter:#93c5fd;--theme-accent-border:#bfdbfe;--theme-accent-glow:#2563eb2e;--theme-inspector-accent:#3b82f6;--theme-inspector-glow:#3b82f659;--theme-logo-icon:#2563eb;--theme-btn-bg:#2563eb;--theme-btn-hover:#1d4ed8;--theme-btn-text:#fff;--theme-btn-border:#2563eb;--theme-btn-shadow:0 2px 8px #2563eb59}:root[data-theme=obsidian-black],:root[data-theme=developer-dark],:root[data-theme=cyber-dark],:root[data-theme=indigo-slate],body[data-theme=obsidian-black],body[data-theme=developer-dark],body[data-theme=cyber-dark],body[data-theme=indigo-slate]{--header-bg:linear-gradient(135deg, #09090b 0%, #18181b 100%);--header-border:#27272a;--header-text:#fff;--header-logo-icon:#09090b;--sidebar-bg:#09090b;--sidebar-border:#27272a;--sidebar-text:#fff;--sidebar-icon-color:#a1a1aa;--sidebar-link-hover-bg:#ffffff1f;--sidebar-link-hover-text:#fff;--sidebar-link-active-bg:#27272a;--sidebar-link-active-text:#fff;--sidebar-link-active-border:3px solid #fff;--sidebar-active-icon-color:#fff;--sidebar-active-indicator:#fff;--sidebar-link-active-shadow:0 2px 10px #00000080;--theme-accent:#18181b;--theme-accent-soft:#f4f4f5;--theme-accent-lighter:#71717a;--theme-accent-border:#d4d4d8;--theme-accent-glow:#00000024;--theme-inspector-accent:#38bdf8;--theme-inspector-glow:#38bdf859;--theme-logo-icon:#09090b;--theme-btn-bg:#18181b;--theme-btn-hover:#27272a;--theme-btn-text:#fff;--theme-btn-border:#3f3f46;--theme-btn-shadow:0 2px 8px #00000073}:root[data-theme=fintech-pro],:root[data-theme=fintech-emerald],body[data-theme=fintech-pro],body[data-theme=fintech-emerald]{--header-bg:linear-gradient(135deg, #143e33 0%, #1a4d3f 100%);--header-border:#1b5443;--header-text:#f0fdf4;--header-logo-icon:#10b981;--sidebar-bg:#0d2b22;--sidebar-border:#154235;--sidebar-text:#fff;--sidebar-icon-color:#34d399;--sidebar-link-hover-bg:#ffffff24;--sidebar-link-hover-text:#fff;--sidebar-link-active-bg:#1b5443;--sidebar-link-active-text:#fff;--sidebar-link-active-border:3px solid #34d399;--sidebar-active-icon-color:#34d399;--sidebar-active-indicator:#34d399;--sidebar-link-active-shadow:0 2px 10px #10b9814d;--theme-accent:#10b981;--theme-accent-soft:#ecfdf5;--theme-accent-lighter:#6ee7b7;--theme-accent-border:#a7f3d0;--theme-accent-glow:#10b98133;--theme-inspector-accent:#10b981;--theme-inspector-glow:#10b98159;--theme-logo-icon:#10b981;--theme-btn-bg:#10b981;--theme-btn-hover:#059669;--theme-btn-text:#fff;--theme-btn-border:#10b981;--theme-btn-shadow:0 2px 8px #10b98159}:root[data-theme=blood-red],:root[data-theme=cloud-console],body[data-theme=blood-red],body[data-theme=cloud-console]{--header-bg:linear-gradient(135deg, #2b0b10 0%, #450a0a 100%);--header-border:#5c0d15;--header-text:#fef2f2;--header-logo-icon:#ef4444;--sidebar-bg:#1c070a;--sidebar-border:#3b070c;--sidebar-text:#fff;--sidebar-icon-color:#f87171;--sidebar-link-hover-bg:#ffffff24;--sidebar-link-hover-text:#fff;--sidebar-link-active-bg:#4c0c12;--sidebar-link-active-text:#fff;--sidebar-link-active-border:3px solid #ef4444;--sidebar-active-icon-color:#ef4444;--sidebar-active-indicator:#ef4444;--sidebar-link-active-shadow:0 2px 10px #ef44444d;--theme-accent:#ef4444;--theme-accent-soft:#fef2f2;--theme-accent-lighter:#fca5a5;--theme-accent-border:#fecaca;--theme-accent-glow:#ef444433;--theme-inspector-accent:#ef4444;--theme-inspector-glow:#ef444459;--theme-logo-icon:#ef4444;--theme-btn-bg:#ef4444;--theme-btn-hover:#dc2626;--theme-btn-text:#fff;--theme-btn-border:#ef4444;--theme-btn-shadow:0 2px 8px #ef444459}:root[data-theme=nordic-teal],:root[data-theme=royal-violet],:root[data-theme=midnight-indigo],body[data-theme=nordic-teal],body[data-theme=royal-violet],body[data-theme=midnight-indigo]{--header-bg:linear-gradient(135deg, #042f2e 0%, #115e59 100%);--header-border:#134e4a;--header-text:#fff;--header-logo-icon:#0d9488;--sidebar-bg:#041f1e;--sidebar-border:#115e59;--sidebar-text:#fff;--sidebar-icon-color:#2dd4bf;--sidebar-link-hover-bg:#14b8a629;--sidebar-link-hover-text:#fff;--sidebar-link-active-bg:#115e59;--sidebar-link-active-text:#fff;--sidebar-link-active-border:3px solid #2dd4bf;--sidebar-active-icon-color:#2dd4bf;--sidebar-active-indicator:#2dd4bf;--sidebar-link-active-shadow:0 2px 10px #0d948859;--theme-accent:#0d9488;--theme-accent-soft:#f0fdfa;--theme-accent-lighter:#5eead4;--theme-accent-border:#99f6e4;--theme-accent-glow:#0d948833;--theme-inspector-accent:#14b8a6;--theme-inspector-glow:#14b8a659;--theme-logo-icon:#0d9488;--theme-btn-bg:#0d9488;--theme-btn-hover:#0f766e;--theme-btn-text:#fff;--theme-btn-border:#14b8a6;--theme-btn-shadow:0 2px 8px #0d948859}@media (width>=769px){.dashboard-sidebar{visibility:visible!important;opacity:1!important;width:246px!important;transition:width .25s cubic-bezier(.4,0,.2,1),background .25s,border-color .25s!important;position:fixed!important;top:56px!important;bottom:0!important;left:0!important;transform:none!important}.dashboard-main{margin-left:246px!important;transition:margin-left .25s cubic-bezier(.4,0,.2,1)!important}.dashboard.sidebar-hidden .dashboard-sidebar,.dashboard.sidebar-collapsed .dashboard-sidebar{opacity:1!important;pointer-events:auto!important;width:68px!important;padding:14px 6px!important;transform:none!important}.dashboard.sidebar-hidden .dashboard-main,.dashboard.sidebar-collapsed .dashboard-main{margin-left:68px!important}.dashboard.sidebar-hidden .dashboard-sidebar .sidebar-link span,.dashboard.sidebar-collapsed .dashboard-sidebar .sidebar-link span{visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;display:none!important;overflow:hidden!important}.dashboard.sidebar-hidden .dashboard-sidebar .sidebar-link,.dashboard.sidebar-collapsed .dashboard-sidebar .sidebar-link{border-radius:8px!important;justify-content:center!important;gap:0!important;width:100%!important;padding:12px 0!important}.dashboard.sidebar-hidden .dashboard-sidebar .sidebar-link i,.dashboard.sidebar-collapsed .dashboard-sidebar .sidebar-link i{width:auto!important;margin:0!important;font-size:18px!important}.sidebar-collapse-toggle-btn .desktop-toggle-icon{display:inline-flex!important}.sidebar-collapse-toggle-btn .mobile-toggle-icon,.sidebar-mobile-backdrop{display:none!important}}.dashboard-header{justify-content:space-between;align-items:center;height:56px;padding:0 20px;transition:background .25s,border-color .25s;display:flex;background:var(--header-bg)!important;border-bottom:1px solid var(--header-border)!important;color:var(--header-text)!important}.dashboard-header .header-left{align-items:center;gap:10px;display:flex}.dashboard-header .logo{align-items:center;gap:9px;text-decoration:none;display:inline-flex;color:#fff!important}.logo-badge{width:32px;height:32px;color:var(--theme-logo-icon,var(--theme-accent,#10b981));background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;transition:color .25s;display:inline-flex;box-shadow:0 2px 6px #0003}.logo-badge i{color:var(--theme-logo-icon,var(--theme-accent,#10b981))!important;font-size:15px!important}:root[data-theme=obsidian-black] .logo-badge i,:root[data-theme=developer-dark] .logo-badge i,:root[data-theme=cyber-dark] .logo-badge i,:root[data-theme=indigo-slate] .logo-badge i,body[data-theme=obsidian-black] .logo-badge i,body[data-theme=developer-dark] .logo-badge i,body[data-theme=cyber-dark] .logo-badge i,body[data-theme=indigo-slate] .logo-badge i{color:#09090b!important}:root[data-theme=obsidian-black] .header-brand-shield,body[data-theme=obsidian-black] .header-brand-shield{color:#a1a1aa!important}.logo-text{letter-spacing:-.2px;color:#fff;font-size:17px;font-weight:700}.sidebar-collapse-toggle-btn{color:#fff;cursor:pointer;background:#0000003d;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:6px;padding:0;font-size:13px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.sidebar-collapse-toggle-btn:hover{background:#fff3;border-color:#ffffff4d;transform:scale(1.05)}.sidebar-collapse-toggle-btn:active{transform:scale(.95)}.header-brand-shield{color:var(--header-logo-icon,#47d195);opacity:.9;justify-content:center;align-items:center;margin:0 2px 0 6px;font-size:16px;transition:color .25s;display:inline-flex}.theme-color-pill-container{-webkit-backdrop-filter:blur(8px);background:#00000052;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:9px;margin-left:6px;padding:5px 12px;display:inline-flex;box-shadow:inset 0 1px 3px #00000059,0 2px 8px #00000026}.theme-color-dot{cursor:pointer;border:1px solid #fff3;border-radius:50%;outline:none;width:19px;min-width:19px;height:19px;min-height:19px;margin:0;padding:0;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),border-color .18s;display:block;position:relative;box-shadow:0 1px 3px #0000004d}.theme-color-dot:hover{z-index:2;border-color:#fff9;transform:scale(1.22);box-shadow:0 0 10px #fff9}.theme-color-dot.dot-black{border:1.5px solid #ffffff73}.theme-color-dot.active{z-index:1;border-color:#fff;transform:scale(1.08);box-shadow:0 0 0 2.5px #fff,0 2px 8px #0006}.theme-color-dot:focus-visible{outline-offset:2px;outline:2px solid #fff}.dashboard-header .header-right{color:var(--header-text)!important}.dashboard-sidebar{transition:background .25s,border-color .25s;background:var(--sidebar-bg)!important;border-right:1px solid var(--sidebar-border)!important;padding:16px 10px!important}.dashboard-sidebar nav{flex-direction:column!important;gap:3px!important;display:flex!important}.sidebar-header-actions,.mobile-only-close-bar,.sidebar-close-hover-btn{display:none!important}.dashboard-sidebar .sidebar-link{color:#fff!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;font-size:14.5px!important;font-weight:500!important;text-decoration:none!important;transition:background .16s,transform .16s,box-shadow .16s!important;display:flex!important;position:relative!important;overflow:hidden!important}.dashboard-sidebar .sidebar-link i,.dashboard-sidebar .sidebar-link span{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;line-height:normal!important;display:inline-block!important}.dashboard-sidebar .sidebar-link i{text-align:center!important;opacity:.92!important;width:18px!important;color:var(--sidebar-icon-color,var(--theme-accent))!important;flex-shrink:0!important;font-size:15px!important;transition:color .2s,transform .15s,opacity .15s!important}.dashboard-sidebar .sidebar-link span{color:#fff!important}.dashboard-sidebar .sidebar-link:hover{color:#fff!important;background:#ffffff1a!important;transform:translate(2px)!important}.dashboard-sidebar .sidebar-link:hover i{opacity:1!important;color:var(--sidebar-active-icon-color,var(--theme-accent))!important;transform:scale(1.08)!important}.dashboard-sidebar .sidebar-link.active{color:#fff!important;background:#ffffff2e!important;font-weight:600!important;box-shadow:0 2px 8px #00000038,inset 0 1px #ffffff26!important}.dashboard-sidebar .sidebar-link.active i{opacity:1!important;color:var(--sidebar-active-icon-color,var(--theme-accent))!important;filter:drop-shadow(0 0 5px var(--sidebar-active-icon-color,var(--theme-accent)))!important}.dashboard-docs-btn{border:1px solid var(--theme-border-color,#cbd5e1);color:var(--theme-text-primary,#fff);border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.dashboard-docs-btn:hover{background:var(--theme-accent-soft,#2563eb14);border-color:var(--theme-accent,#2563eb);color:var(--theme-accent,#2563eb)}.dashboard-sidebar .sidebar-link.active:before{content:"";border-radius:8px 0 0 8px;width:4.5px;height:100%;position:absolute;top:0;bottom:0;left:0;background:var(--sidebar-active-indicator,var(--theme-accent))!important;box-shadow:0 0 10px var(--sidebar-active-indicator,var(--theme-accent))!important}:is(button:has(>i)>i:not(:only-child),a:has(>i)>i:not(:only-child)){margin-right:8px}.identity-header h1 i,.cibil-title-area h3 i,.cr-page-header h1 i,.cr-page-header h2 i,.cr-page-header h3 i,.gosi-title-icon,.focal-page-header h3 i,.kyc-page-header h2 i,.scoring-engine-header h3 i,.score-master-title-wrap>i,.score-master-header h3 i,.score-master-header h1 i,.enterprise-size-header h1 i,.enterprise-size-header h2 i,.document-page-header h3 i,.simah-individual-header h1 i,.simah-sme-header h1 i,.simah-sme-title i,.payment-header h3 i,.payment-header h3,.live-news-header h3 i,.api-settings-title-wrap h3 i,.ecommerce-demo-title i,.page-title-icon,.welcome-section h1 i,.logs-page-header h2 i{transition:color .2s;color:var(--theme-accent)!important}.header-btn.primary,.header-btn.secondary,.header-btn.header-btn-request,.identity-header-actions .header-btn.primary,.identity-header-actions .header-btn.secondary,.identity-header-actions .header-btn,.cibil-btn-primary,.cr-btn-primary,.focal-btn-primary,.focal-btn.primary,.kyc-header-actions .kyc-btn-primary,.kyc-btn.kyc-btn-primary,.payment-request-btn,.live-news-request-btn,.document-btn.primary,.scoring-header-buttons .scoring-btn.request,.scoring-btn.request,.enterprise-request-btn,.gosi-request-btn,.simah-sme-request-btn,.simah-sme-btn,.simah-sme-actions .simah-sme-btn,.header-action-btn.request-action,.header-action-btn,.request-action,.simah-individual-header .header-action-btn,.header-btn.success,.identity-header-actions .header-btn.success,.cr-btn.cr-btn-success,.cr-btn-success,.document-btn.success,.gosi-inspector-btn,.live-news-inspector-btn,.simah-sme-inspector-btn,.header-action-btn.inspector-action,.inspector-action,.payment-inspector-btn,.kyc-btn-success,.kyc-btn.kyc-btn-success,.cibil-btn-success,.cibil-btn.cibil-btn-success,.focal-btn.success,.scoring-btn.inspector,.enterprise-inspector-btn,.score-master-btn.primary{background:var(--theme-btn-bg)!important;color:#fff!important;border:1px solid var(--theme-btn-border,transparent)!important;box-shadow:var(--theme-btn-shadow,none)!important;transition:all .2s!important}.header-btn.primary i,.header-btn.secondary i,.header-btn.header-btn-request i,.identity-header-actions .header-btn.primary i,.identity-header-actions .header-btn.secondary i,.identity-header-actions .header-btn i,.cibil-btn-primary i,.cr-btn-primary i,.focal-btn-primary i,.kyc-header-actions .kyc-btn-primary i,.kyc-btn.kyc-btn-primary i,.scoring-btn.request i,.enterprise-request-btn i,.gosi-request-btn i,.simah-sme-request-btn i,.simah-sme-btn i,.simah-sme-actions .simah-sme-btn i,.header-action-btn.request-action i,.header-action-btn i,.request-action i,.simah-individual-header .header-action-btn i,.header-btn.success i,.identity-header-actions .header-btn.success i,.cr-btn-success i,.document-btn.success i,.gosi-inspector-btn i,.live-news-inspector-btn i,.simah-sme-inspector-btn i,.header-action-btn.inspector-action i,.inspector-action i,.payment-inspector-btn i,.kyc-btn-success i,.cibil-btn-success i,.focal-btn.success i,.scoring-btn.inspector i,.enterprise-inspector-btn i,.score-master-btn.primary i{color:#fff!important}.header-btn.primary:hover,.header-btn.secondary:hover,.header-btn.header-btn-request:hover,.identity-header-actions .header-btn.primary:hover,.identity-header-actions .header-btn.secondary:hover,.identity-header-actions .header-btn:hover,.cibil-btn-primary:hover,.cr-btn-primary:hover,.focal-btn-primary:hover,.kyc-header-actions .kyc-btn-primary:hover,.kyc-btn.kyc-btn-primary:hover,.payment-request-btn:hover,.live-news-request-btn:hover,.document-btn.primary:hover,.scoring-header-buttons .scoring-btn.request:hover,.scoring-btn.request:hover,.enterprise-request-btn:hover,.gosi-request-btn:hover,.simah-sme-request-btn:hover,.simah-sme-btn:hover,.simah-sme-actions .simah-sme-btn:hover,.header-action-btn.request-action:hover,.header-action-btn:hover,.request-action:hover,.simah-individual-header .header-action-btn:hover,.header-btn.success:hover,.identity-header-actions .header-btn.success:hover,.cr-btn.cr-btn-success:hover,.cr-btn-success:hover,.document-btn.success:hover,.gosi-inspector-btn:hover,.live-news-inspector-btn:hover,.simah-sme-inspector-btn:hover,.header-action-btn.inspector-action:hover,.inspector-action:hover,.payment-inspector-btn:hover,.kyc-btn-success:hover,.kyc-btn.kyc-btn-success:hover,.cibil-btn-success:hover,.cibil-btn.cibil-btn-success:hover,.focal-btn.success:hover,.scoring-btn.inspector:hover,.enterprise-inspector-btn:hover,.score-master-btn.primary:hover{transform:translateY(-1px);background:var(--theme-btn-hover)!important;border-color:var(--theme-btn-hover,transparent)!important;color:#fff!important}.validation-tabs button,.cibil-tabs button,.cr-tabs button,.gosi-tab,.focal-tabs button,.kyc-navigation button,.simah-tab,.simah-sme-tabs .nav-link,.payment-tab,.enterprise-tab,.enterprise-size-tabs button,.document-tabs button,.document-interaction-tabs button,.scoring-tabs button,.score-master-tabs button,.live-news-tabs button{transition:color .2s,border-color .2s,background .2s}.validation-tabs button:hover,.cibil-tabs button:hover,.cr-tabs button:hover,.gosi-tab:hover,.focal-tabs button:hover,.kyc-navigation button:hover,.simah-tab:hover,.simah-sme-tabs .nav-link:hover,.payment-tab:hover,.enterprise-tab:hover,.enterprise-size-tabs button:hover,.document-tabs button:hover,.document-interaction-tabs button:hover,.scoring-tabs button:hover,.score-master-tabs button:hover,.live-news-tabs button:hover{color:var(--theme-accent)!important}.validation-tabs button.active,.validation-tabs button.active i,.cibil-tabs button.active,.cibil-tabs button.active i,.cr-tabs button.active,.cr-tabs button.active i,.gosi-tab.active,.gosi-tab.active i,.focal-tabs button.active,.focal-tabs button.active i,.simah-tab.active,.simah-sme-tabs .nav-link.active,.payment-tab.active,.enterprise-tab.active,.enterprise-size-tabs button.active,.document-tabs button.active,.document-interaction-tabs button.active,.document-interaction-tabs button.active i,.scoring-tabs button.active,.score-master-tabs button.active,.live-news-tabs button.active{color:var(--theme-accent)!important;border-bottom-color:var(--theme-accent)!important}.gosi-tab.active:after,.cibil-tabs button.active:after,.payment-tab.active:after,.scoring-tabs button.active:after,.score-master-tabs button.active:after,.document-interaction-tabs button.active:after{background:var(--theme-accent)!important}.kyc-navigation button.active{background:var(--theme-btn-bg)!important;color:#fff!important}.kyc-navigation button.active i{color:#fff!important}.validation-card,.individual-card,.corporate-card,.bypass-card,.access-card,.cr-card,.cibil-card,.cibil-flow-card,.focal-card,.gosi-card,.kyc-card,.simah-card,.simah-sme-card,.payment-card,.payment-create-card,.document-card,.enterprise-card,.scoring-card,.score-master-card,.api-settings-card,.live-news-card{border-top:3px solid var(--theme-accent)!important}.card-heading h2,.validation-card .card-heading h2,.individual-card .card-heading h2,.corporate-card .card-heading h2,.bypass-card .card-heading h2,.cr-card .card-heading h2,.card-heading h2 i,.card-heading h2 span,.cibil-flow-header h3,.cibil-flow-header h3 i,.cibil-flow-title,.cibil-card-header h3,.cibil-card-header h3 i,.cr-card-header,.cr-card-header i,.cr-card-header span,.cr-card-header .fa-file-contract,.enterprise-card-header h2 i,.enterprise-results-header h2 i,.scoring-results-title,.scoring-results-title i,.simah-card-header h3,.simah-card-header h3 i,.focal-card-header h3,.focal-card-header h3 i,.focal-card-header h6,.focal-card-header h6 i,.focal-card-title-row h6,.focal-card-title-row h6 i,.payment-card-header h3,.payment-card-header h3 i,.document-card-header h3,.document-card-header h3 i,.gosi-card-header h4,.gosi-card-header h4 i,.kyc-card-header h3,.kyc-card-header h3 i,.score-master-card-header h3,.score-master-card-header h3 i,.api-settings-card-header h3,.api-settings-card-header h3 i,.variable-top-row strong{color:var(--theme-accent)!important}.logs-header h3,.logs-header h3 i,.logs-header h3 span,.kyc-activity-header h6,.kyc-activity-header h6 i,.kyc-activity-header h6 span,.cibil-logs-header h3,.cibil-logs-header h3 i,.cibil-logs-header h3 span,.gosi-logs-header h3,.gosi-logs-header h3 i,.gosi-logs-header h3 span,.simah-logs-header h3,.simah-logs-header h3 i,.simah-logs-header h3 span,.simah-sme-logs-header h3,.simah-sme-logs-header h3 i,.simah-sme-logs-header h3 span,.payment-logs-header h3,.payment-logs-header h3 i,.payment-logs-header h3 span,.scoring-logs-header h3,.scoring-logs-header h3 i,.scoring-logs-header h3 span,.scoring-logs-header h6 span,.score-master-logs-header h6 span,.focal-logs-header h3,.focal-logs-header h3 i,.focal-logs-header h3 span,.cr-log-header h3,.cr-log-header h3 i,.cr-log-header h3 span,.cr-log-header h5 i,.api-settings-logs-header h3 span,.document-logs-header h3 span,.live-news-logs-header h3 span{color:var(--theme-accent)!important;font-weight:700!important}.focal-outline-btn,.sample-btn,.individual-card .sample-btn,.corporate-card .sample-btn,.bypass-card .sample-btn,.cr-card .sample-btn,.cr-sample-btn,.cr-sample-btn.blue,.cr-sample-btn.warning,.cibil-test-data-btn,.gosi-mock-btn,.focal-small-btn,.focal-view-btn,.use-btn,.cibil-use-btn,.simah-sme-use-btn,.gosi-use-btn,.gosi-view-btn,.focal-use-btn,.cr-use-sample-btn,.scenario-use-btn,.use-record-btn,.use-sample-btn,.document-view-btn,.api-settings-view-btn,.logs-view-btn,.log-view-btn,.view-log-btn,.cr-view-log-btn,.payment-log-view-btn,.kyc-log-action button,.kyc-card-header button,.logs-table-wrapper .use-btn,.request-title button,.logs-header button,.focal-logs-header button,.focal-log-section-header button,.focal-code-header button,.cr-code-header button,.document-code-header button,.gosi-code-header button,.live-news-code-header button,.payment-code-header button,.scoring-code-header button,.score-master-icon-btn,.cibil-code-box button,.kyc-refresh-btn,.cibil-refresh-btn,.gosi-refresh-btn,.cr-log-refresh-btn,.simah-refresh-btn,.simah-sme-refresh,.payment-refresh-btn,.scoring-refresh-btn,.score-master-refresh-btn,.enterprise-refresh-btn,.document-refresh-btn,.api-settings-refresh-btn,.logs-refresh-btn,.refresh-logs-btn{border:1px solid var(--theme-accent)!important;color:var(--theme-accent)!important;background:#fff!important;border-radius:6px!important;padding-right:6px!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important}.focal-outline-btn i,.sample-btn i,.cr-sample-btn i,.cibil-test-data-btn i,.gosi-mock-btn i,.focal-small-btn i,.focal-view-btn i,.use-btn i,.cibil-use-btn i,.simah-sme-use-btn i,.gosi-use-btn i,.focal-use-btn i,.cr-use-sample-btn i,.scenario-use-btn i,.document-view-btn i,.api-settings-view-btn i,.logs-view-btn i,.cr-view-log-btn i,.payment-log-view-btn i,.kyc-log-action button i,.kyc-card-header button i,.request-title button i,.logs-header button i,.focal-logs-header button i,.focal-log-section-header button i,.focal-code-header button i,.cr-code-header button i,.document-code-header button i,.gosi-code-header button i,.live-news-code-header button i,.payment-code-header button i,.scoring-code-header button i,.score-master-icon-btn i,.cibil-code-box button i,.kyc-refresh-btn i,.cibil-refresh-btn i,.gosi-refresh-btn i,.cr-log-refresh-btn i,.simah-refresh-btn i,.simah-sme-refresh i,.payment-refresh-btn i,.scoring-refresh-btn i,.score-master-refresh-btn i,.enterprise-refresh-btn i,.document-refresh-btn i,.api-settings-refresh-btn i,.logs-refresh-btn i,.refresh-logs-btn i{color:var(--theme-accent)!important;transition:color .18s!important}.focal-outline-btn:hover,.sample-btn:hover,.individual-card .sample-btn:hover,.corporate-card .sample-btn:hover,.bypass-card .sample-btn:hover,.cr-card .sample-btn:hover,.cr-sample-btn:hover,.cibil-test-data-btn:hover,.gosi-mock-btn:hover,.focal-small-btn:hover,.focal-view-btn:hover,.use-btn:hover,.cibil-use-btn:hover,.simah-sme-use-btn:hover,.gosi-use-btn:hover,.gosi-view-btn:hover,.focal-use-btn:hover,.cr-use-sample-btn:hover,.scenario-use-btn:hover,.use-record-btn:hover,.use-sample-btn:hover,.document-view-btn:hover,.api-settings-view-btn:hover,.logs-view-btn:hover,.log-view-btn:hover,.view-log-btn:hover,.cr-view-log-btn:hover,.payment-log-view-btn:hover,.kyc-log-action button:hover,.kyc-card-header button:hover,.logs-table-wrapper .use-btn:hover,.request-title button:hover,.logs-header button:hover,.focal-logs-header button:hover,.focal-log-section-header button:hover,.focal-code-header button:hover,.cr-code-header button:hover,.document-code-header button:hover,.gosi-code-header button:hover,.live-news-code-header button:hover,.payment-code-header button:hover,.scoring-code-header button:hover,.score-master-icon-btn:hover,.cibil-code-box button:hover,.kyc-refresh-btn:hover,.cibil-refresh-btn:hover,.gosi-refresh-btn:hover,.cr-log-refresh-btn:hover,.simah-refresh-btn:hover,.simah-sme-refresh:hover,.payment-refresh-btn:hover,.scoring-refresh-btn:hover,.score-master-refresh-btn:hover,.enterprise-refresh-btn:hover,.document-refresh-btn:hover,.api-settings-refresh-btn:hover,.logs-refresh-btn:hover,.refresh-logs-btn:hover{background:var(--theme-btn-bg)!important;border-color:var(--theme-btn-border,var(--theme-accent))!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #00000026!important}.focal-outline-btn:hover i,.sample-btn:hover i,.cr-sample-btn:hover i,.cibil-test-data-btn:hover i,.gosi-mock-btn:hover i,.focal-small-btn:hover i,.focal-view-btn:hover i,.use-btn:hover i,.cibil-use-btn:hover i,.simah-sme-use-btn:hover i,.gosi-use-btn:hover i,.focal-use-btn:hover i,.cr-use-sample-btn:hover i,.scenario-use-btn:hover i,.document-view-btn:hover i,.api-settings-view-btn:hover i,.logs-view-btn:hover i,.cr-view-log-btn:hover i,.payment-log-view-btn:hover i,.kyc-log-action button:hover i,.kyc-card-header button:hover i,.request-title button:hover i,.logs-header button:hover i,.focal-logs-header button:hover i,.focal-log-section-header button:hover i,.focal-code-header button:hover i,.cr-code-header button:hover i,.document-code-header button:hover i,.gosi-code-header button:hover i,.live-news-code-header button:hover i,.payment-code-header button:hover i,.scoring-code-header button:hover i,.score-master-icon-btn:hover i,.cibil-code-box button:hover i,.kyc-refresh-btn:hover i,.cibil-refresh-btn:hover i,.gosi-refresh-btn:hover i,.cr-log-refresh-btn:hover i,.simah-refresh-btn:hover i,.simah-sme-refresh:hover i,.payment-refresh-btn:hover i,.scoring-refresh-btn:hover i,.score-master-refresh-btn:hover i,.enterprise-refresh-btn:hover i,.document-refresh-btn:hover i,.api-settings-refresh-btn:hover i,.logs-refresh-btn:hover i,.refresh-logs-btn:hover i{color:#fff!important}.focal-method-badge,.cr-method-badge,.document-method-badge,.method-badge,.gosi-method-badge,.kyc-method-badge,.logs-method-badge,.payment-method-badge,.scoring-method-badge,.simah-sme-method-badge,.api-settings-method-badge,.action-badge{background:var(--theme-accent-soft)!important;color:var(--theme-accent)!important;border:1px solid var(--theme-accent-glow)!important;font-weight:700!important}.focal-modal-header h5 i,.cibil-modal-header h3 i,.cr-modal-header h5 i,.document-modal-header h4 i,.gosi-modal-header h3 i,.kyc-modal-header h5 i,.kyc-log-modal-header h5 i,.logs-modal-header h3 i,.score-master-modal-header h3 i,.simah-modal-header h3 i,.simah-sme-modal-header h3 i,.simah-sme-modal-title i,.api-settings-log-modal-header h3 i,.payment-log-header-info h5 i,.api-log-header-info h5 i,.ecommerce-modal-header h3 i{color:var(--theme-accent)!important}.focal-side-body pre,.side-panel pre,.cr-side-panel pre,.simah-side-panel pre,.document-side-panel pre,.payment-inspector-sidebar pre,.payment-request-sidebar pre{border-left:4px solid var(--theme-accent)!important}.document-code-header button,.cr-code-header button,.focal-code-header button,.payment-code-header button,.payment-modal-actions .cr-panel-copy-btn,.api-log-copy-json-btn{background:var(--theme-btn-bg)!important;color:#fff!important;border:1px solid var(--theme-accent)!important;transition:all .2s!important;box-shadow:0 2px 6px #00000040!important}.document-code-header button:hover,.cr-code-header button:hover,.focal-code-header button:hover,.payment-code-header button:hover{background:var(--theme-btn-hover)!important;border-color:var(--theme-accent)!important;color:#fff!important}.side-panel,.inspector-panel,.cr-side-panel,.live-news-sidebar,.kyc-response-sidebar,.kyc-request-sidebar,.kyc-drawer-container,.kyc-side-panel,.focal-side-panel,.payment-inspector-sidebar,.payment-request-sidebar,.payment-log-detail-sidebar,.payment-log-sidebar,.payment-side-panel,.simah-side-panel,.simah-sme-side-panel,.gosi-sidebar,.gosi-side-panel,.cibil-overlay-sidebar,.cibil-side-panel,.document-side-panel,.scoring-response-sidebar,.scoring-request-sidebar,.scoring-sidebar,.score-master-side-panel{z-index:2600!important;pointer-events:auto!important;color:#f8fafc!important;box-shadow:-14px 0 50px #000000bf, -2.5px 0 0 var(--theme-inspector-accent,var(--theme-accent))!important;background:#090d16!important;border-left:1px solid #ffffff1a!important}.side-panel-header,.cr-side-panel-header,.live-news-sidebar-header,.kyc-sidebar-header,.focal-side-header,.payment-sidebar-header,.simah-side-header,.simah-sme-side-header,.gosi-sidebar-header,.cibil-sidebar-header,.document-side-header,.scoring-sidebar-header{color:#fff!important;box-sizing:border-box!important;background:linear-gradient(#131822 0%,#090d16 100%)!important;border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;min-height:64px!important;max-height:64px!important;padding:0 18px!important;display:flex!important;position:relative!important}.side-panel-header:before,.cr-side-panel-header:before,.live-news-sidebar-header:before,.kyc-sidebar-header:before,.focal-side-header:before,.payment-sidebar-header:before,.simah-side-header:before,.simah-sme-side-header:before,.gosi-sidebar-header:before,.cibil-sidebar-header:before,.document-side-header:before,.scoring-sidebar-header:before{content:""!important;background:linear-gradient(90deg, var(--theme-inspector-accent,var(--theme-accent)), transparent 70%)!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.side-panel-header h2,.side-panel-header h3,.side-panel-header h5,.cr-side-panel-header h5,.live-news-sidebar-header h5,.kyc-sidebar-header h5,.focal-side-header h5,.payment-sidebar-header h5,.simah-side-header h2,.simah-sme-side-header .simah-sme-side-title,.gosi-sidebar-header h5,.cibil-sidebar-header h5,.document-side-header h5,.scoring-sidebar-header h5{color:#fff!important;letter-spacing:.3px!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;display:flex!important}.side-panel-header h2 i,.side-panel-header h3 i,.side-panel-header h5 i,.cr-side-panel-header h5 i,.live-news-sidebar-header h5 i,.kyc-sidebar-header h5 i,.focal-side-header h5 i,.payment-sidebar-header h5 i,.simah-side-header h2 i,.simah-sme-side-header .simah-sme-side-title i,.gosi-sidebar-header h5 i,.cibil-sidebar-header h5 i,.document-side-header h5 i,.scoring-sidebar-header h5 i{color:var(--theme-inspector-accent,var(--theme-accent))!important;filter:drop-shadow(0 0 8px var(--theme-inspector-glow,var(--theme-accent-glow)))!important}.side-panel-header span:not(.cr-panel-copy-btn span),.cr-side-panel-header span:not(.cr-panel-copy-btn span),.live-news-sidebar-header span:not(.cr-panel-copy-btn span),.kyc-sidebar-header span:not(.cr-panel-copy-btn span),.focal-side-header span:not(.cr-panel-copy-btn span),.payment-sidebar-header span:not(.cr-panel-copy-btn span),.payment-live-badge,.payment-request-badge,.simah-side-header span:not(.cr-panel-copy-btn span),.simah-sme-side-header .simah-sme-side-subtitle,.gosi-sidebar-header span:not(.cr-panel-copy-btn span),.cibil-sidebar-header span:not(.cr-panel-copy-btn span),.document-side-header span:not(.cr-panel-copy-btn span),.scoring-sidebar-header span:not(.cr-panel-copy-btn span){color:var(--theme-inspector-accent,var(--theme-accent))!important;border:1px solid var(--theme-inspector-accent,var(--theme-accent))!important;text-transform:uppercase!important;letter-spacing:.6px!important;box-shadow:0 0 12px var(--theme-inspector-glow,var(--theme-accent-glow))!important;background:#ffffff0f!important;border-radius:5px!important;align-items:center!important;gap:5px!important;margin-top:3px!important;padding:3px 9px!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.side-panel-header span:not(.cr-panel-copy-btn span):before,.cr-side-panel-header span:not(.cr-panel-copy-btn span):before{content:""!important;background:var(--theme-inspector-accent,var(--theme-accent))!important;width:6px!important;height:6px!important;box-shadow:0 0 6px var(--theme-inspector-accent,var(--theme-accent))!important;border-radius:50%!important;animation:1.8s infinite pulse!important;display:inline-block!important}.side-panel-actions,.cr-side-panel-header-actions{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.side-panel-header .cr-panel-copy-btn,.cr-side-panel-header .cr-panel-copy-btn,.live-news-sidebar-header .cr-panel-copy-btn,.kyc-sidebar-header .cr-panel-copy-btn,.focal-side-header .cr-panel-copy-btn,.payment-sidebar-header .cr-panel-copy-btn,.simah-side-header .cr-panel-copy-btn,.simah-sme-side-header .cr-panel-copy-btn,.gosi-sidebar-header .cr-panel-copy-btn,.cibil-sidebar-header .cr-panel-copy-btn,.document-side-header .cr-panel-copy-btn,.scoring-sidebar-header .cr-panel-copy-btn,.cr-panel-copy-btn{appearance:none!important;box-sizing:border-box!important;color:#fff!important;white-space:nowrap!important;cursor:pointer!important;width:auto!important;min-width:auto!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.cr-panel-copy-btn:hover:not(:disabled){background:var(--theme-inspector-accent,var(--theme-accent,#2563eb))!important;border-color:var(--theme-inspector-accent,var(--theme-accent,#2563eb))!important;color:#fff!important;box-shadow:0 4px 16px var(--theme-inspector-glow,var(--theme-accent-glow)), 0 0 8px var(--theme-inspector-accent,var(--theme-accent))!important;transform:translateY(-1px)!important}.cr-panel-copy-btn:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}.cr-panel-copy-btn span{white-space:nowrap!important;color:#fff!important;text-transform:none!important;background:0 0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:600!important;display:inline!important}.cr-panel-copy-btn i{color:#fff!important;margin:0!important;font-size:13px!important;display:inline-block!important}.side-panel-close,.cr-panel-close,.kyc-close-btn,.focal-side-close,.payment-sidebar-close,.gosi-sidebar-close,.cibil-close-btn,.document-side-close,.scoring-sidebar-close,.side-panel-header button:not(.cr-panel-copy-btn),.cr-side-panel-header button:not(.cr-panel-copy-btn),.live-news-sidebar-header button:not(.cr-panel-copy-btn),.kyc-sidebar-header button:not(.cr-panel-copy-btn),.focal-side-header button:not(.cr-panel-copy-btn),.payment-sidebar-header button:not(.cr-panel-copy-btn),.simah-side-header button:not(.cr-panel-copy-btn),.simah-sme-side-header button:not(.cr-panel-copy-btn),.gosi-sidebar-header button:not(.cr-panel-copy-btn),.cibil-sidebar-header button:not(.cr-panel-copy-btn),.document-side-header button:not(.cr-panel-copy-btn),.scoring-sidebar-header button:not(.cr-panel-copy-btn){appearance:none!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.side-panel-close i,.cr-panel-close i,.kyc-close-btn i,.focal-side-close i,.payment-sidebar-close i,.gosi-sidebar-close i,.cibil-close-btn i,.document-side-close i,.scoring-sidebar-close i,.side-panel-header button:not(.cr-panel-copy-btn) i,.cr-side-panel-header button:not(.cr-panel-copy-btn) i,.live-news-sidebar-header button:not(.cr-panel-copy-btn) i,.kyc-sidebar-header button:not(.cr-panel-copy-btn) i,.focal-side-header button:not(.cr-panel-copy-btn) i,.payment-sidebar-header button:not(.cr-panel-copy-btn) i,.simah-side-header button:not(.cr-panel-copy-btn) i,.simah-sme-side-header button:not(.cr-panel-copy-btn) i,.gosi-sidebar-header button:not(.cr-panel-copy-btn) i,.cibil-sidebar-header button:not(.cr-panel-copy-btn) i,.document-side-header button:not(.cr-panel-copy-btn) i,.scoring-sidebar-header button:not(.cr-panel-copy-btn) i{color:#fff!important;margin:0!important;font-size:14px!important}.side-panel-close:hover,.cr-panel-close:hover,.kyc-close-btn:hover,.focal-side-close:hover,.payment-sidebar-close:hover,.gosi-sidebar-close:hover,.cibil-close-btn:hover,.document-side-close:hover,.scoring-sidebar-close:hover,.side-panel-header button:not(.cr-panel-copy-btn):hover,.cr-side-panel-header button:not(.cr-panel-copy-btn):hover,.live-news-sidebar-header button:not(.cr-panel-copy-btn):hover,.kyc-sidebar-header button:not(.cr-panel-copy-btn):hover,.focal-side-header button:not(.cr-panel-copy-btn):hover,.payment-sidebar-header button:not(.cr-panel-copy-btn):hover,.simah-side-header button:not(.cr-panel-copy-btn):hover,.simah-sme-side-header button:not(.cr-panel-copy-btn):hover,.gosi-sidebar-header button:not(.cr-panel-copy-btn):hover,.cibil-sidebar-header button:not(.cr-panel-copy-btn):hover,.document-side-header button:not(.cr-panel-copy-btn):hover,.scoring-sidebar-header button:not(.cr-panel-copy-btn):hover{color:#ef4444!important;background:#ef444440!important;border-color:#ef444480!important;transform:scale(1.06)!important}.side-panel-close:hover i,.cr-panel-close:hover i,.kyc-close-btn:hover i,.focal-side-close:hover i,.payment-sidebar-close:hover i,.gosi-sidebar-close:hover i,.cibil-close-btn:hover i,.document-side-close:hover i,.scoring-sidebar-close:hover i,.side-panel-header button:not(.cr-panel-copy-btn):hover i,.cr-side-panel-header button:not(.cr-panel-copy-btn):hover i,.live-news-sidebar-header button:not(.cr-panel-copy-btn):hover i,.kyc-sidebar-header button:not(.cr-panel-copy-btn):hover i,.focal-side-header button:not(.cr-panel-copy-btn):hover i,.payment-sidebar-header button:not(.cr-panel-copy-btn):hover i,.simah-side-header button:not(.cr-panel-copy-btn):hover i,.simah-sme-side-header button:not(.cr-panel-copy-btn):hover i,.gosi-sidebar-header button:not(.cr-panel-copy-btn):hover i,.cibil-sidebar-header button:not(.cr-panel-copy-btn):hover i,.document-side-header button:not(.cr-panel-copy-btn):hover i,.scoring-sidebar-header button:not(.cr-panel-copy-btn):hover i{color:#ef4444!important}.side-panel-body,.cr-side-panel-body,.live-news-sidebar-body,.live-news-request-body,.kyc-sidebar-body,.kyc-curl-container,.focal-side-body,.focal-request-body,.payment-sidebar-body,.payment-code-card,.simah-side-body,.simah-sme-side-body,.gosi-sidebar-body,.cibil-sidebar-body,.cibil-request-content,.document-side-body,.scoring-sidebar-body,.request-content{color:#f1f5f9!important;box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-color:#fff3 #0000004d!important;background:#090d16!important;flex:1!important;padding:18px!important;overflow-y:auto!important}.side-panel-body::-webkit-scrollbar{width:6px!important;height:6px!important}.cr-side-panel-body::-webkit-scrollbar{width:6px!important;height:6px!important}.live-news-sidebar-body::-webkit-scrollbar{width:6px!important;height:6px!important}.live-news-request-body::-webkit-scrollbar{width:6px!important;height:6px!important}.kyc-sidebar-body::-webkit-scrollbar{width:6px!important;height:6px!important}.kyc-curl-container::-webkit-scrollbar{width:6px!important;height:6px!important}.focal-side-body::-webkit-scrollbar{width:6px!important;height:6px!important}.focal-request-body::-webkit-scrollbar{width:6px!important;height:6px!important}.payment-sidebar-body::-webkit-scrollbar{width:6px!important;height:6px!important}.payment-code-card::-webkit-scrollbar{width:6px!important;height:6px!important}.simah-side-body::-webkit-scrollbar{width:6px!important;height:6px!important}.simah-sme-side-body::-webkit-scrollbar{width:6px!important;height:6px!important}.gosi-sidebar-body::-webkit-scrollbar{width:6px!important;height:6px!important}.cibil-sidebar-body::-webkit-scrollbar{width:6px!important;height:6px!important}.cibil-request-content::-webkit-scrollbar{width:6px!important;height:6px!important}.document-side-body::-webkit-scrollbar{width:6px!important;height:6px!important}.scoring-sidebar-body::-webkit-scrollbar{width:6px!important;height:6px!important}.request-content::-webkit-scrollbar{width:6px!important;height:6px!important}.side-panel-body::-webkit-scrollbar-track{background:#0000004d!important}.cr-side-panel-body::-webkit-scrollbar-track{background:#0000004d!important}.live-news-sidebar-body::-webkit-scrollbar-track{background:#0000004d!important}.kyc-sidebar-body::-webkit-scrollbar-track{background:#0000004d!important}.focal-side-body::-webkit-scrollbar-track{background:#0000004d!important}.payment-sidebar-body::-webkit-scrollbar-track{background:#0000004d!important}.simah-side-body::-webkit-scrollbar-track{background:#0000004d!important}.simah-sme-side-body::-webkit-scrollbar-track{background:#0000004d!important}.gosi-sidebar-body::-webkit-scrollbar-track{background:#0000004d!important}.cibil-sidebar-body::-webkit-scrollbar-track{background:#0000004d!important}.document-side-body::-webkit-scrollbar-track{background:#0000004d!important}.scoring-sidebar-body::-webkit-scrollbar-track{background:#0000004d!important}.request-content::-webkit-scrollbar-track{background:#0000004d!important}.side-panel-body::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:4px!important}.cr-side-panel-body::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:4px!important}.live-news-sidebar-body::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:4px!important}.kyc-sidebar-body::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:4px!important}.focal-side-body::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:4px!important}.payment-sidebar-body::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:4px!important}.simah-side-body::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:4px!important}.simah-sme-side-body::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:4px!important}.gosi-sidebar-body::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:4px!important}.cibil-sidebar-body::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:4px!important}.document-side-body::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:4px!important}.scoring-sidebar-body::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:4px!important}.request-content::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:4px!important}.side-panel-body::-webkit-scrollbar-thumb:hover{background:var(--theme-inspector-accent,var(--theme-accent))!important;box-shadow:0 0 6px var(--theme-inspector-glow,var(--theme-accent-glow))!important}.cr-side-panel-body::-webkit-scrollbar-thumb:hover{background:var(--theme-inspector-accent,var(--theme-accent))!important;box-shadow:0 0 6px var(--theme-inspector-glow,var(--theme-accent-glow))!important}.live-news-sidebar-body::-webkit-scrollbar-thumb:hover{background:var(--theme-inspector-accent,var(--theme-accent))!important;box-shadow:0 0 6px var(--theme-inspector-glow,var(--theme-accent-glow))!important}.kyc-sidebar-body::-webkit-scrollbar-thumb:hover{background:var(--theme-inspector-accent,var(--theme-accent))!important;box-shadow:0 0 6px var(--theme-inspector-glow,var(--theme-accent-glow))!important}.focal-side-body::-webkit-scrollbar-thumb:hover{background:var(--theme-inspector-accent,var(--theme-accent))!important;box-shadow:0 0 6px var(--theme-inspector-glow,var(--theme-accent-glow))!important}.payment-sidebar-body::-webkit-scrollbar-thumb:hover{background:var(--theme-inspector-accent,var(--theme-accent))!important;box-shadow:0 0 6px var(--theme-inspector-glow,var(--theme-accent-glow))!important}.simah-side-body::-webkit-scrollbar-thumb:hover{background:var(--theme-inspector-accent,var(--theme-accent))!important;box-shadow:0 0 6px var(--theme-inspector-glow,var(--theme-accent-glow))!important}.simah-sme-side-body::-webkit-scrollbar-thumb:hover{background:var(--theme-inspector-accent,var(--theme-accent))!important;box-shadow:0 0 6px var(--theme-inspector-glow,var(--theme-accent-glow))!important}.gosi-sidebar-body::-webkit-scrollbar-thumb:hover{background:var(--theme-inspector-accent,var(--theme-accent))!important;box-shadow:0 0 6px var(--theme-inspector-glow,var(--theme-accent-glow))!important}.cibil-sidebar-body::-webkit-scrollbar-thumb:hover{background:var(--theme-inspector-accent,var(--theme-accent))!important;box-shadow:0 0 6px var(--theme-inspector-glow,var(--theme-accent-glow))!important}.document-side-body::-webkit-scrollbar-thumb:hover{background:var(--theme-inspector-accent,var(--theme-accent))!important;box-shadow:0 0 6px var(--theme-inspector-glow,var(--theme-accent-glow))!important}.scoring-sidebar-body::-webkit-scrollbar-thumb:hover{background:var(--theme-inspector-accent,var(--theme-accent))!important;box-shadow:0 0 6px var(--theme-inspector-glow,var(--theme-accent-glow))!important}.request-content::-webkit-scrollbar-thumb:hover{background:var(--theme-inspector-accent,var(--theme-accent))!important;box-shadow:0 0 6px var(--theme-inspector-glow,var(--theme-accent-glow))!important}.side-panel-body pre,.cr-side-panel-body pre,.live-news-sidebar-body pre,.live-news-request-body pre,.live-news-json,.kyc-sidebar-body pre,.kyc-curl-container pre,.kyc-response-code,.focal-side-body pre,.focal-request-body pre,.payment-sidebar-body pre,.payment-code-body pre,.payment-response-box pre,.simah-side-body pre,.simah-json-response,.simah-curl-code,.simah-sme-side-body pre,.simah-sme-json,.simah-sme-code,.gosi-sidebar-body pre,.gosi-json-container pre,.cibil-sidebar-body pre,.cibil-request-content pre,.document-side-body pre,.scoring-sidebar-body pre,.request-content pre{color:#e2e8f0!important;border:1px solid #ffffff14!important;border-top:2px solid var(--theme-inspector-accent,var(--theme-accent))!important;white-space:pre-wrap!important;word-break:break-word!important;scrollbar-width:thin!important;scrollbar-color:#ffffff26 transparent!important;background:#04070e!important;border-radius:8px!important;margin:0 0 16px!important;padding:16px!important;font-family:JetBrains Mono,Consolas,Fira Code,monospace!important;font-size:12px!important;line-height:1.65!important;position:relative!important;box-shadow:inset 0 2px 8px #0009,0 4px 16px #00000040!important}.side-panel-body pre::-webkit-scrollbar{width:5px!important;height:5px!important}.cr-side-panel-body pre::-webkit-scrollbar{width:5px!important;height:5px!important}.kyc-sidebar-body pre::-webkit-scrollbar{width:5px!important;height:5px!important}.focal-side-body pre::-webkit-scrollbar{width:5px!important;height:5px!important}.payment-sidebar-body pre::-webkit-scrollbar{width:5px!important;height:5px!important}.simah-side-body pre::-webkit-scrollbar{width:5px!important;height:5px!important}.simah-sme-side-body pre::-webkit-scrollbar{width:5px!important;height:5px!important}.gosi-sidebar-body pre::-webkit-scrollbar{width:5px!important;height:5px!important}.cibil-sidebar-body pre::-webkit-scrollbar{width:5px!important;height:5px!important}.document-side-body pre::-webkit-scrollbar{width:5px!important;height:5px!important}.scoring-sidebar-body pre::-webkit-scrollbar{width:5px!important;height:5px!important}.request-content pre::-webkit-scrollbar{width:5px!important;height:5px!important}.side-panel-body pre::-webkit-scrollbar-thumb{background:#ffffff26!important;border-radius:4px!important}.cr-side-panel-body pre::-webkit-scrollbar-thumb{background:#ffffff26!important;border-radius:4px!important}.kyc-sidebar-body pre::-webkit-scrollbar-thumb{background:#ffffff26!important;border-radius:4px!important}.focal-side-body pre::-webkit-scrollbar-thumb{background:#ffffff26!important;border-radius:4px!important}.payment-sidebar-body pre::-webkit-scrollbar-thumb{background:#ffffff26!important;border-radius:4px!important}.simah-side-body pre::-webkit-scrollbar-thumb{background:#ffffff26!important;border-radius:4px!important}.simah-sme-side-body pre::-webkit-scrollbar-thumb{background:#ffffff26!important;border-radius:4px!important}.gosi-sidebar-body pre::-webkit-scrollbar-thumb{background:#ffffff26!important;border-radius:4px!important}.cibil-sidebar-body pre::-webkit-scrollbar-thumb{background:#ffffff26!important;border-radius:4px!important}.document-side-body pre::-webkit-scrollbar-thumb{background:#ffffff26!important;border-radius:4px!important}.scoring-sidebar-body pre::-webkit-scrollbar-thumb{background:#ffffff26!important;border-radius:4px!important}.request-content pre::-webkit-scrollbar-thumb{background:#ffffff26!important;border-radius:4px!important}.live-news-response-toolbar,.live-news-code-header,.kyc-response-actions,.kyc-curl-toolbar,.focal-code-header,.payment-code-header,.simah-request-heading,.simah-sme-code-heading,.simah-sme-request-section,.simah-sme-response-actions,.cibil-request-title,.request-title,.document-code-header,.scoring-code-header,.inspector-toolbar,.request-section-heading{border:1px solid #ffffff14!important;border-left:3px solid var(--theme-inspector-accent,var(--theme-accent))!important;color:#cbd5e1!important;letter-spacing:.3px!important;background:#ffffff08!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;padding:9px 14px!important;font-size:12px!important;font-weight:600!important;display:flex!important;box-shadow:0 2px 8px #0003!important}.live-news-response-toolbar button,.live-news-code-header button,.kyc-response-actions button,.kyc-curl-toolbar button,.focal-code-header button,.payment-code-header button,.simah-request-heading button,.simah-sme-code-heading button,.simah-sme-response-actions button,.cibil-request-title button,.request-title button,.document-code-header button,.scoring-code-header button,.inspector-toolbar button,.request-section-heading button{color:#f1f5f9!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;font-size:11.5px!important;font-weight:600!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.live-news-response-toolbar button:hover,.live-news-code-header button:hover,.kyc-response-actions button:hover,.kyc-curl-toolbar button:hover,.focal-code-header button:hover,.payment-code-header button:hover,.simah-request-heading button:hover,.simah-sme-code-heading button:hover,.simah-sme-response-actions button:hover,.cibil-request-title button:hover,.request-title button:hover,.document-code-header button:hover,.scoring-code-header button:hover,.inspector-toolbar button:hover,.request-section-heading button:hover{background:var(--theme-inspector-accent,var(--theme-accent,#2563eb))!important;border-color:var(--theme-inspector-accent,var(--theme-accent,#2563eb))!important;color:#fff!important;box-shadow:0 0 14px var(--theme-inspector-glow,var(--theme-accent-glow))!important;transform:translateY(-1px)!important}.side-panel-overlay,.simah-side-overlay,.kyc-sidebar-overlay,.live-news-overlay{-webkit-backdrop-filter:none!important;z-index:2400!important;pointer-events:auto!important;background:#00000040!important;justify-content:flex-end!important;align-items:stretch!important;padding:0!important;transition:opacity .25s!important;display:flex!important;position:fixed!important;inset:0!important}.document-side-backdrop,.cr-side-backdrop,.focal-side-backdrop,.payment-side-backdrop,.gosi-sidebar-overlay,.simah-sme-overlay{-webkit-backdrop-filter:none!important;z-index:2400!important;pointer-events:auto!important;background:#00000040!important;transition:opacity .25s!important;position:fixed!important;inset:0!important}@media (width>=901px){.side-panel-overlay,.simah-side-overlay,.kyc-sidebar-overlay,.live-news-overlay,.document-side-backdrop,.cr-side-backdrop,.focal-side-backdrop,.payment-side-backdrop,.gosi-sidebar-overlay,.simah-sme-overlay{-webkit-backdrop-filter:none!important;background:#00000040!important}}@media (width<=900px){.side-panel-overlay,.simah-side-overlay,.kyc-sidebar-overlay,.live-news-overlay,.document-side-backdrop,.cr-side-backdrop,.focal-side-backdrop,.payment-side-backdrop,.gosi-sidebar-overlay,.simah-sme-overlay{-webkit-backdrop-filter:blur(4px)!important;background:#00000073!important}}.document-chat-message.user{background:var(--theme-btn-bg)!important;color:#fff!important}.document-chat-message.user span{color:#fff!important}.document-chat-message.bot i{background:var(--theme-accent-soft)!important;color:var(--theme-accent)!important}.document-chat-thinking i,a:not(.logout-btn):not(.sidebar-link):not(.logo):not(.header-btn):not([class*=-btn]):not(.btn),.action-link,.dashboard-card .action-link{color:var(--theme-accent)!important}a.header-btn,button.header-btn,.header-btn,.header-btn.primary,.header-btn.success,.header-btn.secondary,.identity-header-actions a,.identity-header-actions button,.identity-header-actions .header-btn,a.header-btn i,button.header-btn i,.header-btn i,.header-btn.primary i,.header-btn.success i,.identity-header-actions a i,.identity-header-actions button i{color:#fff!important}.validation-card input:focus,.validation-card select:focus,.cibil-field input:focus,.cibil-field select:focus,.cr-field input:focus,.cr-field select:focus,.focal-field input:focus,.focal-field select:focus,.gosi-form-group input:focus,.gosi-form-group select:focus,.simah-field input:focus,.simah-field select:focus,.kyc-card-body input:focus,.kyc-card-body select:focus,.scoring-field input:focus,.scoring-field select:focus,.enterprise-card input:focus,.enterprise-card select:focus,.payment-field input:focus,.payment-field select:focus,.document-field input:focus,.document-field select:focus,.api-settings-field input:focus,.api-settings-field select:focus,.login-field input:focus,.document-chat-input-bar:focus-within,.document-extraction-input textarea:focus{border-color:var(--theme-accent)!important;box-shadow:0 0 0 3px var(--theme-accent-glow)!important}button[type=submit],.btn-primary,.primary-btn,.cibil-submit-btn,.cibil-blue-submit,.cibil-green-submit,.cibil-verify-btn,.simah-submit-btn,.simah-btn-primary,.simah-action-btn,.simah-sme-submit,.cr-submit-btn,.cr-submit-btn.blue,.cr-submit-btn.warning,.enterprise-submit-btn,.enterprise-submit-btn.purple-btn,.focal-run-btn,.gosi-submit-btn,.kyc-submit,.kyc-submit.kyc-primary,.kyc-submit.kyc-danger,.kyc-submit.kyc-success,.kyc-submit.kyc-info,.kyc-submit.kyc-dark,.validate-btn,.validate-btn.primary-btn,.validate-btn.info-btn,.validate-btn.warning-btn,.validate-btn.success-btn,.live-news-fetch-btn,.payment-create-btn,.scoring-calculate-btn,.score-master-btn.primary,.document-upload-btn,.api-settings-primary-btn,.api-settings-primary-small-btn,.api-settings-add-btn,.login-submit,.ecommerce-buy-btn,.document-chat-send-btn,.document-extraction-btn{background:var(--theme-btn-bg)!important;color:var(--theme-btn-text,#fff)!important;border-color:var(--theme-btn-border,transparent)!important;box-shadow:var(--theme-btn-shadow,none)!important;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s!important}button[type=submit]:hover:not(:disabled),.btn-primary:hover:not(:disabled),.primary-btn:hover:not(:disabled),.cibil-submit-btn:hover:not(:disabled),.cibil-blue-submit:hover:not(:disabled),.cibil-green-submit:hover:not(:disabled),.cibil-verify-btn:hover:not(:disabled),.simah-submit-btn:hover:not(:disabled),.simah-btn-primary:hover:not(:disabled),.simah-action-btn:hover:not(:disabled),.simah-sme-submit:hover:not(:disabled),.cr-submit-btn:hover:not(:disabled),.enterprise-submit-btn:hover:not(:disabled),.focal-run-btn:hover:not(:disabled),.gosi-submit-btn:hover:not(:disabled),.kyc-submit:hover:not(:disabled),.validate-btn:hover:not(:disabled),.live-news-fetch-btn:hover:not(:disabled),.payment-create-btn:hover:not(:disabled),.scoring-calculate-btn:hover:not(:disabled),.score-master-btn.primary:hover:not(:disabled),.document-upload-btn:hover:not(:disabled),.api-settings-primary-btn:hover:not(:disabled),.api-settings-primary-small-btn:hover:not(:disabled),.api-settings-add-btn:hover:not(:disabled),.login-submit:hover:not(:disabled),.ecommerce-buy-btn:hover:not(:disabled),.document-chat-send-btn:hover:not(:disabled),.document-extraction-btn:hover:not(:disabled){transform:translateY(-1px);background:var(--theme-btn-hover)!important;border-color:var(--theme-btn-hover,transparent)!important;color:var(--theme-btn-text,#fff)!important;box-shadow:0 4px 14px #00000040!important}button[type=submit]:disabled,.btn-primary:disabled,.primary-btn:disabled,.cibil-submit-btn:disabled,.cibil-blue-submit:disabled,.cibil-green-submit:disabled,.cibil-verify-btn:disabled,.simah-submit-btn:disabled,.simah-sme-submit:disabled,.cr-submit-btn:disabled,.enterprise-submit-btn:disabled,.focal-run-btn:disabled,.gosi-submit-btn:disabled,.kyc-submit:disabled,.validate-btn:disabled,.live-news-fetch-btn:disabled,.payment-create-btn:disabled,.scoring-calculate-btn:disabled,.score-master-btn.primary:disabled,.document-upload-btn:disabled,.login-submit:disabled,.ecommerce-buy-btn:disabled{opacity:.65!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}@media (width>=769px) and (width<=1024px){.dashboard-sidebar{width:210px!important}.dashboard-main{margin-left:210px!important}.dashboard-container{padding:16px 20px 40px!important}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.cards-grid,.validation-grid,.cibil-grid,.cr-grid,.focal-grid,.kyc-grid,.simah-grid,.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=768px){.dashboard-header{height:56px!important;padding:0 10px!important}.dashboard-header .header-left{flex:1 1 0!important;gap:6px!important;min-width:0!important;overflow:hidden!important}.sidebar-collapse-toggle-btn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin-left:0!important;margin-right:4px!important}.sidebar-collapse-toggle-btn .desktop-toggle-icon{display:none!important}.sidebar-collapse-toggle-btn .mobile-toggle-icon{justify-content:center!important;align-items:center!important;font-size:16px!important;display:inline-flex!important}.logo{gap:6px!important}.logo-badge{width:28px!important;min-width:28px!important;height:28px!important}.logo-badge i{font-size:13px!important}.logo-text,.header-brand-shield{display:none!important}.theme-color-pill-container{gap:6px!important;margin-left:2px!important;padding:3px 7px!important}.theme-color-dot{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.theme-color-dot.active{box-shadow:0 0 0 2px #fff,0 2px 6px #0006!important}.header-user-welcome{display:none!important}.dashboard-docs-btn span,.logout-btn span{display:inline!important}.logout-btn{gap:4px!important;padding:6px 10px!important;font-size:12px!important}.dashboard-header .header-right{white-space:nowrap!important;z-index:2!important;flex:none!important;gap:8px!important;position:relative!important}.dashboard-docs-btn{white-space:nowrap!important;padding:7px 9px!important}.dashboard-sidebar{z-index:1099!important;width:270px!important;max-width:82vw!important;height:calc(100vh - 56px)!important;box-shadow:none!important;visibility:hidden!important;opacity:1!important;-webkit-overflow-scrolling:touch!important;padding:16px 10px 40px!important;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s!important;position:fixed!important;top:56px!important;bottom:0!important;left:0!important;overflow-y:auto!important;transform:translate(-100%)!important}.sidebar-header-actions,.mobile-only-close-bar{justify-content:flex-end!important;align-items:center!important;margin-bottom:4px!important;padding:0 4px 10px!important;display:flex!important}.sidebar-close-hover-btn{opacity:1!important;visibility:visible!important;color:#fff!important;cursor:pointer!important;background:#00000059!important;border:1px solid #fff3!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;font-size:14px!important;transition:background .15s,color .15s!important;display:inline-flex!important;transform:none!important}.sidebar-close-hover-btn:hover,.sidebar-close-hover-btn:active{background:var(--theme-accent)!important;border-color:var(--theme-accent)!important;color:#fff!important}.dashboard.mobile-nav-open .dashboard-sidebar,.dashboard-sidebar.mobile-open{visibility:visible!important;transform:translate(0)!important;box-shadow:8px 0 32px #0000008c!important}.dashboard-sidebar .sidebar-link span,.dashboard.mobile-nav-open .dashboard-sidebar .sidebar-link span,.dashboard-sidebar.mobile-open .sidebar-link span{visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;font-size:14.5px!important;display:inline-block!important}.dashboard-sidebar .sidebar-link,.dashboard.mobile-nav-open .dashboard-sidebar .sidebar-link,.dashboard-sidebar.mobile-open .sidebar-link{justify-content:flex-start!important;gap:12px!important;width:100%!important;padding:11px 14px!important}.dashboard-sidebar .sidebar-link i,.dashboard.mobile-nav-open .dashboard-sidebar .sidebar-link i,.dashboard-sidebar.mobile-open .sidebar-link i{width:18px!important;margin:0!important;font-size:15px!important}.sidebar-mobile-backdrop{-webkit-backdrop-filter:blur(4px)!important;z-index:1098!important;background:#0f172aa6!important;animation:.2s forwards fadeInBackdrop!important;display:block!important;position:fixed!important;inset:0!important}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}.dashboard-main{width:100%!important;max-width:100vw!important;margin-left:0!important;padding-top:56px!important;overflow-x:hidden!important}.dashboard-container{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding:14px 12px 36px!important}.identity-header,.cr-page-header,.gosi-header,.cibil-header,.focal-page-header,.kyc-page-header,.simah-individual-header,.simah-sme-header,.payment-header,.live-news-header,.enterprise-size-header,.document-page-header,.scoring-engine-header,.score-master-header,.api-settings-header,.logs-page-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important}.identity-header h1,.cr-page-header h1,.gosi-header h1,.cibil-header h3,.focal-page-header h3,.kyc-page-header h2,.simah-individual-header h1,.simah-sme-header h1,.payment-header h3,.live-news-header h3,.document-page-header h3,.scoring-engine-header h3,.score-master-header h3{font-size:20px!important;line-height:1.3!important}.identity-header-actions,.cr-header-actions,.gosi-header-actions,.cibil-header-actions,.focal-header-actions,.kyc-header-actions,.page-header-actions,.simah-sme-actions,.payment-header-actions,.document-header-actions,.scoring-header-buttons{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.identity-header-actions button,.cr-header-actions button,.gosi-header-actions button,.cibil-header-actions button,.focal-header-actions button,.kyc-header-actions button,.page-header-actions button,.simah-sme-actions button,.payment-header-actions button,.document-header-actions button,.scoring-header-buttons button{flex:auto!important;justify-content:center!important;min-width:120px!important;padding:8px 12px!important;font-size:13px!important}.validation-tabs,.cr-tabs,.cibil-tabs,.gosi-tabs,.focal-tabs,.kyc-navigation,.simah-tabs,.simah-sme-tabs,.payment-tabs,.enterprise-size-tabs,.document-tabs,.live-news-tabs{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:6px!important;width:100%!important;max-width:100%!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.validation-tabs::-webkit-scrollbar{display:none!important}.cr-tabs::-webkit-scrollbar{display:none!important}.cibil-tabs::-webkit-scrollbar{display:none!important}.gosi-tabs::-webkit-scrollbar{display:none!important}.focal-tabs::-webkit-scrollbar{display:none!important}.kyc-navigation::-webkit-scrollbar{display:none!important}.simah-tabs::-webkit-scrollbar{display:none!important}.simah-sme-tabs::-webkit-scrollbar{display:none!important}.payment-tabs::-webkit-scrollbar{display:none!important}.enterprise-size-tabs::-webkit-scrollbar{display:none!important}.document-tabs::-webkit-scrollbar{display:none!important}.validation-tabs button,.cr-tabs button,.cibil-tabs button,.gosi-tab,.focal-tabs button,.kyc-navigation button,.simah-tab,.simah-sme-tabs .nav-link,.payment-tab,.enterprise-tab,.document-tabs button,.live-news-tabs button{white-space:nowrap!important;flex-shrink:0!important;padding:8px 12px!important;font-size:13px!important}.cards-grid,.validation-grid,.cibil-grid,.cr-grid,.focal-grid,.kyc-grid,.simah-grid,.payment-grid,.enterprise-grid,.dashboard-grid{grid-template-columns:1fr!important;gap:14px!important;width:100%!important}.validation-card,.individual-card,.corporate-card,.bypass-card,.cr-card,.focal-card,.cibil-card,.kyc-card,.simah-card,.payment-card,.enterprise-card,.document-card,.dashboard-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.side-panel,.inspector-panel,.cr-side-panel.active,.focal-side-panel.active,.kyc-side-panel.active,.simah-side-panel.active,.payment-inspector-sidebar.active,.payment-request-sidebar.active,.document-side-panel.active,.simah-sme-page .simah-sme-side-panel.open{visibility:visible!important;pointer-events:auto!important;opacity:1!important;z-index:2500!important;flex-direction:column!important;width:100%!important;max-width:100vw!important;height:100dvh!important;display:flex!important;position:fixed!important;inset:0!important;transform:translate(0)!important}.cr-side-panel:not(.active),.focal-side-panel:not(.active),.kyc-side-panel:not(.active),.simah-side-panel:not(.active),.payment-inspector-sidebar:not(.active),.payment-request-sidebar:not(.active),.document-side-panel:not(.active),.simah-sme-page .simah-sme-side-panel:not(.open){visibility:hidden!important;pointer-events:none!important;opacity:0!important;width:0!important;max-width:0!important;right:-100%!important;transform:translate(100%)!important}.side-panel-body,.cr-side-panel-body,.focal-side-panel-body,.simah-side-body,.document-side-body{padding:14px!important}pre{word-break:break-word!important;max-width:100%!important;font-size:12px!important;overflow-x:auto!important}.table-responsive,.logs-table-wrapper,.cr-log-table-wrapper{-webkit-overflow-scrolling:touch!important;width:100%!important;overflow-x:auto!important}.document-side-backdrop,.cr-side-backdrop,.focal-side-backdrop,.payment-side-backdrop,.side-panel-overlay,.simah-side-overlay,.gosi-sidebar-overlay,.simah-sme-overlay,.kyc-sidebar-overlay,.live-news-overlay{-webkit-backdrop-filter:blur(6px)!important;background:#0f172a80!important}}@media (width<=480px){.dashboard-header{padding:0 8px!important}.dashboard-header .header-left{gap:4px!important}.logo-text{display:none!important}.theme-color-pill-container{gap:4px!important;padding:3px 5px!important}.theme-color-dot{width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important}.logout-btn{padding:6px 8px!important}.logout-btn i{margin-right:0!important}.dashboard-header .header-right{position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.logout-btn span{display:none!important}.dashboard-header .header-left{max-width:calc(100% - 122px)!important}.theme-color-pill-container{display:none!important}.dashboard-header .header-right{gap:5px!important}.dashboard-docs-btn{gap:5px!important;padding:6px 8px!important}.dashboard-container{padding:12px 8px 30px!important}}.cr-logs-grid,.logs-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;margin-top:24px!important;margin-bottom:24px!important;display:grid!important}@media (width<=900px){.cr-logs-grid,.logs-grid{grid-template-columns:1fr!important}}.cr-logs-grid .cr-log-card,.logs-grid .logs-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important}.cr-logs-grid .cr-log-header,.logs-grid .logs-header{gap:8px!important;min-height:52px!important;padding:12px 14px!important}.cr-logs-grid .cr-log-header h5,.logs-grid .logs-header h3{gap:6px!important;font-size:.88rem!important}.cr-logs-grid .cr-log-header .log-count-pill,.logs-grid .logs-header .log-count-pill{margin-left:4px!important;padding:1px 7px!important;font-size:.68rem!important}.cr-logs-grid .cr-log-refresh-btn,.logs-grid .logs-refresh-btn{gap:5px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 10px!important;font-size:.74rem!important}@media (width>=769px){.cr-logs-grid .cr-log-table-wrapper,.logs-grid .logs-table-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden visible!important}.cr-logs-grid .cr-log-table,.logs-grid .logs-table-wrapper table{table-layout:fixed!important;border-collapse:collapse!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.cr-logs-grid .cr-log-table th,.logs-grid .logs-table-wrapper th{letter-spacing:.2px!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;padding:9px 3px!important;font-size:.7rem!important;overflow:hidden!important}.cr-logs-grid .cr-log-table td,.logs-grid .logs-table-wrapper td{white-space:nowrap!important;box-sizing:border-box!important;padding:9px 3px!important;font-size:.74rem!important}.cr-logs-grid .cr-log-table th:first-child,.cr-logs-grid .cr-log-table td:first-child,.logs-grid .logs-table-wrapper th:first-child,.logs-grid .logs-table-wrapper td:first-child{text-align:center!important;width:9%!important;font-size:.72rem!important}.cr-logs-grid .cr-log-table th:nth-child(2),.cr-logs-grid .cr-log-table td:nth-child(2),.logs-grid .logs-table-wrapper th:nth-child(2),.logs-grid .logs-table-wrapper td:nth-child(2){text-align:left!important;white-space:normal!important;width:45%!important;padding:8px 6px!important}.cr-logs-grid .cr-log-url,.logs-grid .endpoint-cell{text-overflow:clip!important;white-space:normal!important;word-break:break-all!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;color:inherit!important;font-family:JetBrains Mono,Consolas,monospace!important;font-size:.72rem!important;line-height:1.35!important;display:block!important;overflow:visible!important}.cr-logs-grid .cr-log-table th:nth-child(3),.cr-logs-grid .cr-log-table td:nth-child(3),.logs-grid .logs-table-wrapper th:nth-child(3),.logs-grid .logs-table-wrapper td:nth-child(3){text-align:center!important;width:12%!important}.cr-logs-grid .cr-method-badge,.logs-grid .method-badge{text-align:center!important;vertical-align:middle!important;box-sizing:border-box!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;min-width:42px!important;height:22px!important;padding:0 6px!important;font-size:.68rem!important;line-height:1!important;display:inline-flex!important}.cr-logs-grid .cr-log-table th:nth-child(4),.cr-logs-grid .cr-log-table td:nth-child(4),.logs-grid .logs-table-wrapper th:nth-child(4),.logs-grid .logs-table-wrapper td:nth-child(4){text-align:center!important;width:11%!important}.cr-logs-grid .cr-status-badge,.logs-grid .status-badge{text-align:center!important;vertical-align:middle!important;box-sizing:border-box!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-width:38px!important;height:22px!important;padding:0 6px!important;font-size:.68rem!important;line-height:1!important;display:inline-flex!important}.cr-logs-grid .cr-log-table th:nth-child(5),.cr-logs-grid .cr-log-table td:nth-child(5),.logs-grid .logs-table-wrapper th:nth-child(5),.logs-grid .logs-table-wrapper td:nth-child(5){text-align:center!important;letter-spacing:-.2px!important;white-space:nowrap!important;width:14%!important;font-size:.68rem!important}.cr-logs-grid .cr-log-table th:last-child,.cr-logs-grid .cr-log-table td:last-child,.logs-grid .logs-table-wrapper th:last-child,.logs-grid .logs-table-wrapper td:last-child{text-align:center!important;width:11%!important}.cr-logs-grid .cr-view-log-btn,.logs-grid .use-btn{border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:auto!important;height:24px!important;min-height:24px!important;padding:3px 5px!important;font-size:.68rem!important;display:inline-flex!important}.cr-logs-grid .cr-view-log-btn i,.logs-grid .use-btn i{font-size:.66rem!important}}@media (width<=768px){.cr-logs-grid,.logs-grid{grid-template-columns:1fr!important;margin-top:14px!important;margin-bottom:14px!important}.cr-logs-grid .cr-log-table-wrapper,.logs-grid .logs-table-wrapper{-webkit-overflow-scrolling:touch!important;width:100%!important;display:block!important;overflow-x:auto!important}.cr-logs-grid .cr-log-table,.logs-grid .logs-table-wrapper table{table-layout:auto!important;border-collapse:collapse!important;width:auto!important;min-width:580px!important}.cr-logs-grid .cr-log-table th,.logs-grid .logs-table-wrapper th{white-space:nowrap!important;text-overflow:clip!important;padding:10px 8px!important;font-size:.74rem!important;overflow:visible!important}.cr-logs-grid .cr-log-table td,.logs-grid .logs-table-wrapper td{white-space:nowrap!important;padding:10px 8px!important;font-size:.76rem!important}.cr-logs-grid .cr-log-table th:first-child,.cr-logs-grid .cr-log-table td:first-child,.logs-grid .logs-table-wrapper th:first-child,.logs-grid .logs-table-wrapper td:first-child{text-align:center!important;width:55px!important;min-width:55px!important;font-size:.74rem!important}.cr-logs-grid .cr-log-table th:nth-child(2),.cr-logs-grid .cr-log-table td:nth-child(2),.logs-grid .logs-table-wrapper th:nth-child(2),.logs-grid .logs-table-wrapper td:nth-child(2){white-space:normal!important;width:230px!important;min-width:230px!important;max-width:260px!important}.cr-logs-grid .cr-log-url,.logs-grid .endpoint-cell{white-space:normal!important;word-break:break-all!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;color:inherit!important;font-family:JetBrains Mono,Consolas,monospace!important;font-size:.74rem!important;line-height:1.4!important;display:block!important}.cr-logs-grid .cr-log-table th:nth-child(3),.cr-logs-grid .cr-log-table td:nth-child(3),.logs-grid .logs-table-wrapper th:nth-child(3),.logs-grid .logs-table-wrapper td:nth-child(3){text-align:center!important;width:70px!important;min-width:70px!important}.cr-logs-grid .cr-log-table th:nth-child(4),.cr-logs-grid .cr-log-table td:nth-child(4),.logs-grid .logs-table-wrapper th:nth-child(4),.logs-grid .logs-table-wrapper td:nth-child(4){text-align:center!important;width:65px!important;min-width:65px!important}.cr-logs-grid .cr-log-table th:nth-child(5),.cr-logs-grid .cr-log-table td:nth-child(5),.logs-grid .logs-table-wrapper th:nth-child(5),.logs-grid .logs-table-wrapper td:nth-child(5){text-align:center!important;white-space:nowrap!important;width:95px!important;min-width:95px!important;font-size:.72rem!important}.cr-logs-grid .cr-log-table th:last-child,.cr-logs-grid .cr-log-table td:last-child,.logs-grid .logs-table-wrapper th:last-child,.logs-grid .logs-table-wrapper td:last-child{text-align:center!important;width:75px!important;min-width:75px!important}.cr-logs-grid .cr-view-log-btn,.logs-grid .use-btn{white-space:nowrap!important;justify-content:center!important;align-items:center!important;height:26px!important;min-height:26px!important;padding:4px 10px!important;font-size:.74rem!important;display:inline-flex!important}}.cr-log-card,.cibil-logs-card,.document-logs-card,.enterprise-results-section,.focal-logs-card,.gosi-logs-section,.logs-card,.kyc-activity-card,.live-news-logs-section,.payment-logs-section,.score-master-logs-card,.scoring-logs-card,.api-settings-logs-card,.simah-results-section,.simah-sme-logs,.unified-log-card{border:1px solid #e2e8f0!important;border-top:3px solid var(--theme-accent)!important;box-sizing:border-box!important;background:#fff!important;border-radius:12px!important;flex-direction:column!important;width:100%!important;margin-top:28px!important;margin-bottom:24px!important;display:flex!important;overflow:hidden!important;box-shadow:0 4px 20px #0000000d!important}.cr-log-header,.cibil-logs-header,.document-logs-header,.enterprise-results-header,.focal-logs-header,.gosi-logs-header,.logs-header,.logs-card-header,.kyc-activity-header,.live-news-logs-header,.payment-logs-header,.score-master-logs-header,.scoring-logs-header,.api-settings-logs-header,.simah-results-header,.simah-sme-logs-header,.unified-log-header{box-sizing:border-box!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:14px 20px!important;display:flex!important}.cr-log-header>div,.cibil-logs-header>div,.document-logs-header>div,.enterprise-results-header>div,.focal-logs-header>div,.gosi-logs-header>div,.logs-header>div,.logs-card-header>div,.kyc-activity-header>div,.live-news-logs-header>div,.payment-logs-header>div,.score-master-logs-header>div,.scoring-logs-header>div,.api-settings-logs-header>div,.simah-results-header>div,.simah-sme-logs-header>div{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.cr-log-header h5,.cibil-logs-header h6,.document-logs-header h3,.enterprise-results-header h2,.focal-logs-header h6,.gosi-logs-header h6,.logs-header h3,.logs-card-header h5,.kyc-activity-header h6,.live-news-logs-header h4,.payment-logs-header h4,.score-master-logs-header h6,.scoring-logs-header h6,.api-settings-logs-header h4,.simah-results-header h2,.simah-sme-logs-header h6,.simah-sme-logs-title{color:#1e293b!important;letter-spacing:-.2px!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:.95rem!important;font-weight:700!important;display:inline-flex!important}.enterprise-results-header p,.payment-logs-header p,.api-settings-logs-header p,.simah-results-header p{display:none!important}.cr-log-header i,.cibil-logs-header i,.document-logs-header i,.enterprise-results-header i,.focal-logs-header i,.gosi-logs-header i,.logs-header i,.logs-card-header i,.kyc-activity-header i,.live-news-logs-header i,.payment-logs-header i,.score-master-logs-header i,.scoring-logs-header i,.api-settings-logs-header i,.simah-results-header i,.simah-sme-logs-header i{color:var(--theme-accent)!important;font-size:.95rem!important}.log-count-pill{color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important;border:1px solid var(--theme-accent)!important;vertical-align:middle!important;border-radius:12px!important;align-items:center!important;margin-left:8px!important;padding:2px 9px!important;font-size:.72rem!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important}.cr-log-header h5 span,.cibil-logs-header h6 span,.document-logs-header h3 span,.enterprise-results-header h2 span,.focal-logs-header h6 span,.gosi-logs-header h6 span,.logs-header h3 span,.logs-card-header h5 span,.kyc-activity-header h6 span,.live-news-logs-header h4 span,.payment-logs-header h4 span,.score-master-logs-header h6 span,.scoring-logs-header h6 span,.api-settings-logs-header h4 span,.simah-results-header h2 span,.simah-results-header h6 span,.simah-sme-logs-header h6 span,.simah-sme-logs-title span{color:#0f172a!important;font-weight:700!important;font-size:inherit!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}.universal-refresh-btn,.cr-log-refresh-btn,.cibil-refresh-btn,.document-refresh-btn,.document-logs-header button,.refresh-logs-btn,.focal-refresh-btn,.focal-logs-header button,.gosi-refresh-btn,.logs-header button,.logs-refresh-btn,.kyc-refresh-btn,.live-news-refresh-btn,.live-news-logs-header button,.payment-refresh-btn,.score-master-refresh-btn,.scoring-refresh-btn,.api-settings-refresh-btn,.simah-sme-page .simah-sme-logs-header .simah-sme-refresh,.simah-sme-refresh,.unified-log-refresh-btn,.qawaem-refresh-btn,.export-refresh-btn,.cm-btn-refresh,.cm-refresh-btn{border:1px solid var(--theme-accent)!important;width:auto!important;min-width:fit-content!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;color:var(--theme-accent)!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;appearance:none!important;white-space:nowrap!important;background:#fff!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 13px!important;font-size:.78rem!important;font-weight:600!important;line-height:1!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.universal-refresh-btn i,.cr-log-refresh-btn i,.cibil-refresh-btn i,.document-refresh-btn i,.document-logs-header button i,.refresh-logs-btn i,.focal-refresh-btn i,.focal-logs-header button i,.gosi-refresh-btn i,.logs-header button i,.logs-refresh-btn i,.kyc-refresh-btn i,.live-news-refresh-btn i,.live-news-logs-header button i,.payment-refresh-btn i,.score-master-refresh-btn i,.scoring-refresh-btn i,.api-settings-refresh-btn i,.simah-sme-page .simah-sme-logs-header .simah-sme-refresh i,.simah-sme-refresh i,.unified-log-refresh-btn i,.qawaem-refresh-btn i,.export-refresh-btn i,.cm-btn-refresh i,.cm-refresh-btn i{color:var(--theme-accent)!important;margin:0!important;padding:0!important;font-size:.8rem!important;line-height:1!important;transition:color .18s!important;display:inline-block!important}.universal-refresh-btn span,.cr-log-refresh-btn span,.cibil-refresh-btn span,.document-refresh-btn span,.document-logs-header button span,.refresh-logs-btn span,.focal-refresh-btn span,.focal-logs-header button span,.gosi-refresh-btn span,.logs-header button span,.logs-refresh-btn span,.kyc-refresh-btn span,.live-news-refresh-btn span,.live-news-logs-header button span,.payment-refresh-btn span,.score-master-refresh-btn span,.scoring-refresh-btn span,.api-settings-refresh-btn span,.simah-sme-page .simah-sme-logs-header .simah-sme-refresh span,.simah-sme-refresh span,.unified-log-refresh-btn span,.qawaem-refresh-btn span,.export-refresh-btn span,.cm-btn-refresh span,.cm-refresh-btn span{color:var(--theme-accent)!important;letter-spacing:.2px!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:.78rem!important;font-weight:600!important;line-height:1!important;transition:color .18s!important;display:inline!important}.universal-refresh-btn:hover,.cr-log-refresh-btn:hover,.cibil-refresh-btn:hover,.document-refresh-btn:hover,.document-logs-header button:hover,.refresh-logs-btn:hover,.focal-refresh-btn:hover,.focal-logs-header button:hover,.gosi-refresh-btn:hover,.logs-header button:hover,.logs-refresh-btn:hover,.kyc-refresh-btn:hover,.live-news-refresh-btn:hover,.live-news-logs-header button:hover,.payment-refresh-btn:hover,.score-master-refresh-btn:hover,.scoring-refresh-btn:hover,.api-settings-refresh-btn:hover,.simah-sme-page .simah-sme-logs-header .simah-sme-refresh:hover,.simah-sme-refresh:hover,.unified-log-refresh-btn:hover,.qawaem-refresh-btn:hover,.export-refresh-btn:hover,.cm-btn-refresh:hover,.cm-refresh-btn:hover{background:var(--theme-btn-bg)!important;color:#fff!important;border-color:var(--theme-accent)!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #0000001a!important}.universal-refresh-btn:hover i,.universal-refresh-btn:hover span,.cr-log-refresh-btn:hover i,.cr-log-refresh-btn:hover span,.cibil-refresh-btn:hover i,.cibil-refresh-btn:hover span,.document-refresh-btn:hover i,.document-refresh-btn:hover span,.document-logs-header button:hover i,.document-logs-header button:hover span,.refresh-logs-btn:hover i,.refresh-logs-btn:hover span,.focal-refresh-btn:hover i,.focal-refresh-btn:hover span,.focal-logs-header button:hover i,.focal-logs-header button:hover span,.gosi-refresh-btn:hover i,.gosi-refresh-btn:hover span,.logs-header button:hover i,.logs-header button:hover span,.logs-refresh-btn:hover i,.logs-refresh-btn:hover span,.kyc-refresh-btn:hover i,.kyc-refresh-btn:hover span,.live-news-refresh-btn:hover i,.live-news-refresh-btn:hover span,.live-news-logs-header button:hover i,.live-news-logs-header button:hover span,.payment-refresh-btn:hover i,.payment-refresh-btn:hover span,.score-master-refresh-btn:hover i,.score-master-refresh-btn:hover span,.scoring-refresh-btn:hover i,.scoring-refresh-btn:hover span,.api-settings-refresh-btn:hover i,.api-settings-refresh-btn:hover span,.simah-sme-page .simah-sme-logs-header .simah-sme-refresh:hover i,.simah-sme-page .simah-sme-logs-header .simah-sme-refresh:hover span,.simah-sme-refresh:hover i,.simah-sme-refresh:hover span,.unified-log-refresh-btn:hover i,.unified-log-refresh-btn:hover span,.qawaem-refresh-btn:hover i,.qawaem-refresh-btn:hover span,.export-refresh-btn:hover i,.export-refresh-btn:hover span,.cm-btn-refresh:hover i,.cm-btn-refresh:hover span,.cm-refresh-btn:hover i,.cm-refresh-btn:hover span{color:#fff!important}.cibil-table-wrapper,.document-logs-table-wrapper,.enterprise-logs-table-wrapper,.focal-logs-table-wrapper,.gosi-logs-table-wrapper,.kyc-activity-table-wrapper,.live-news-logs-table-wrapper,.payment-logs-table-wrapper,.score-master-table-wrapper,.scoring-logs-table-wrapper,.api-settings-log-table-wrapper,.simah-logs-table-wrapper,.simah-sme-logs-body,.unified-log-table-wrapper{-webkit-overflow-scrolling:touch!important;background:#fff!important;width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important}.cibil-logs-table,.document-logs-table-wrapper table,.enterprise-logs-table,.focal-logs-table-wrapper table,.gosi-logs-table,.logs-table,.kyc-activity-table,.live-news-logs-table,.payment-logs-table,.score-master-table,.scoring-logs-table,.api-settings-log-table,.simah-logs-table,.simah-sme-logs-table,.unified-log-table{border-collapse:collapse!important;text-align:left!important;table-layout:auto!important;width:100%!important;min-width:100%!important;margin:0!important}@media (width>=769px){.cibil-logs-table-wrapper,.document-logs-table-wrapper,.enterprise-logs-table-wrapper,.focal-logs-table-wrapper,.gosi-logs-table-wrapper,.kyc-activity-table-wrapper,.live-news-logs-table-wrapper,.payment-logs-table-wrapper,.score-master-table-wrapper,.scoring-logs-table-wrapper,.api-settings-log-table-wrapper,.simah-logs-table-wrapper,.simah-sme-logs-body,.unified-log-table-wrapper{overflow-x:hidden!important}.cibil-logs-table th:first-child,.cibil-logs-table td:first-child,.document-logs-table-wrapper th:first-child,.document-logs-table-wrapper td:first-child,.enterprise-logs-table th:first-child,.enterprise-logs-table td:first-child,.focal-logs-table-wrapper th:first-child,.focal-logs-table-wrapper td:first-child,.gosi-logs-table th:first-child,.gosi-logs-table td:first-child,.logs-table th:first-child,.logs-table td:first-child,.kyc-activity-table th:first-child,.kyc-activity-table td:first-child,.live-news-logs-table th:first-child,.live-news-logs-table td:first-child,.payment-logs-table th:first-child,.payment-logs-table td:first-child,.score-master-table th:first-child,.score-master-table td:first-child,.scoring-logs-table th:first-child,.scoring-logs-table td:first-child,.api-settings-log-table th:first-child,.api-settings-log-table td:first-child,.simah-logs-table th:first-child,.simah-logs-table td:first-child,.simah-sme-logs-table th:first-child,.simah-sme-logs-table td:first-child,.unified-log-table th:first-child,.unified-log-table td:first-child,.cibil-logs-table th:nth-child(2),.cibil-logs-table td:nth-child(2),.document-logs-table-wrapper th:nth-child(2),.document-logs-table-wrapper td:nth-child(2),.enterprise-logs-table th:nth-child(2),.enterprise-logs-table td:nth-child(2),.focal-logs-table-wrapper th:nth-child(2),.focal-logs-table-wrapper td:nth-child(2),.gosi-logs-table th:nth-child(2),.gosi-logs-table td:nth-child(2),.kyc-activity-table th:nth-child(2),.kyc-activity-table td:nth-child(2),.live-news-logs-table th:nth-child(2),.live-news-logs-table td:nth-child(2),.payment-logs-table th:nth-child(2),.payment-logs-table td:nth-child(2),.score-master-table th:nth-child(2),.score-master-table td:nth-child(2),.scoring-logs-table th:nth-child(2),.scoring-logs-table td:nth-child(2),.api-settings-log-table th:nth-child(2),.api-settings-log-table td:nth-child(2),.simah-logs-table th:nth-child(2),.simah-logs-table td:nth-child(2),.simah-sme-logs-table th:nth-child(2),.simah-sme-logs-table td:nth-child(2),.cibil-logs-table th:nth-child(4),.cibil-logs-table td:nth-child(4),.document-logs-table-wrapper th:nth-child(4),.document-logs-table-wrapper td:nth-child(4),.enterprise-logs-table th:nth-child(4),.enterprise-logs-table td:nth-child(4),.focal-logs-table-wrapper th:nth-child(4),.focal-logs-table-wrapper td:nth-child(4),.gosi-logs-table th:nth-child(4),.gosi-logs-table td:nth-child(4),.logs-table th:nth-child(4),.logs-table td:nth-child(4),.kyc-activity-table th:nth-child(4),.kyc-activity-table td:nth-child(4),.live-news-logs-table th:nth-child(4),.live-news-logs-table td:nth-child(4),.payment-logs-table th:nth-child(4),.payment-logs-table td:nth-child(4),.score-master-table th:nth-child(4),.score-master-table td:nth-child(4),.scoring-logs-table th:nth-child(4),.scoring-logs-table td:nth-child(4),.api-settings-log-table th:nth-child(4),.api-settings-log-table td:nth-child(4),.simah-logs-table th:nth-child(4),.simah-logs-table td:nth-child(4),.simah-sme-logs-table th:nth-child(4),.simah-sme-logs-table td:nth-child(4),.cibil-logs-table th:nth-child(5),.cibil-logs-table td:nth-child(5),.document-logs-table-wrapper th:nth-child(5),.document-logs-table-wrapper td:nth-child(5),.enterprise-logs-table th:nth-child(5),.enterprise-logs-table td:nth-child(5),.focal-logs-table-wrapper th:nth-child(5),.focal-logs-table-wrapper td:nth-child(5),.gosi-logs-table th:nth-child(5),.gosi-logs-table td:nth-child(5),.logs-table th:nth-child(5),.logs-table td:nth-child(5),.kyc-activity-table th:nth-child(5),.kyc-activity-table td:nth-child(5),.live-news-logs-table th:nth-child(5),.live-news-logs-table td:nth-child(5),.payment-logs-table th:nth-child(5),.payment-logs-table td:nth-child(5),.score-master-table th:nth-child(5),.score-master-table td:nth-child(5),.scoring-logs-table th:nth-child(5),.scoring-logs-table td:nth-child(5),.api-settings-log-table th:nth-child(5),.api-settings-log-table td:nth-child(5),.simah-logs-table th:nth-child(5),.simah-logs-table td:nth-child(5),.simah-sme-logs-table th:nth-child(5),.simah-sme-logs-table td:nth-child(5),.cibil-logs-table th:last-child,.cibil-logs-table td:last-child,.document-logs-table-wrapper th:last-child,.document-logs-table-wrapper td:last-child,.enterprise-logs-table th:last-child,.enterprise-logs-table td:last-child,.focal-logs-table-wrapper th:last-child,.focal-logs-table-wrapper td:last-child,.gosi-logs-table th:last-child,.gosi-logs-table td:last-child,.logs-table th:last-child,.logs-table td:last-child,.kyc-activity-table th:last-child,.kyc-activity-table td:last-child,.live-news-logs-table th:last-child,.live-news-logs-table td:last-child,.payment-logs-table th:last-child,.payment-logs-table td:last-child,.score-master-table th:last-child,.score-master-table td:last-child,.scoring-logs-table th:last-child,.scoring-logs-table td:last-child,.api-settings-log-table th:last-child,.api-settings-log-table td:last-child,.simah-logs-table th:last-child,.simah-logs-table td:last-child,.simah-sme-logs-table th:last-child,.simah-sme-logs-table td:last-child,.unified-log-table th:last-child,.unified-log-table td:last-child{white-space:nowrap!important;width:1%!important}.cibil-logs-table th:nth-child(3),.cibil-logs-table td:nth-child(3),.document-logs-table-wrapper th:nth-child(3),.document-logs-table-wrapper td:nth-child(3),.enterprise-logs-table th:nth-child(3),.enterprise-logs-table td:nth-child(3),.focal-logs-table-wrapper th:nth-child(3),.focal-logs-table-wrapper td:nth-child(3),.gosi-logs-table th:nth-child(3),.gosi-logs-table td:nth-child(3),.logs-table th:nth-child(2),.logs-table td:nth-child(2),.kyc-activity-table th:nth-child(3),.kyc-activity-table td:nth-child(3),.live-news-logs-table th:nth-child(3),.live-news-logs-table td:nth-child(3),.payment-logs-table th:nth-child(3),.payment-logs-table td:nth-child(3),.score-master-table th:nth-child(3),.score-master-table td:nth-child(3),.scoring-logs-table th:nth-child(3),.scoring-logs-table td:nth-child(3),.api-settings-log-table th:nth-child(3),.api-settings-log-table td:nth-child(3),.simah-logs-table th:nth-child(3),.simah-logs-table td:nth-child(3),.simah-sme-logs-table th:nth-child(3),.simah-sme-logs-table td:nth-child(3),.unified-log-table th:nth-child(3),.unified-log-table td:nth-child(3){width:auto!important;max-width:none!important}}.cr-log-table th,.cibil-logs-table th,.document-logs-table-wrapper th,.enterprise-logs-table th,.focal-logs-table-wrapper th,.gosi-logs-table th,.logs-table th,.logs-table-wrapper th,.kyc-activity-table th,.live-news-logs-table th,.payment-logs-table th,.score-master-table th,.scoring-logs-table th,.api-settings-log-table th,.simah-logs-table th,.simah-sme-logs-table th,.unified-log-table th{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.6px!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;background:#f8fafc!important;border:none!important;border-bottom:1px solid #e2e8f0!important;padding:13px 18px!important;font-size:.75rem!important;font-weight:700!important}.cr-log-table th:nth-child(2),.cibil-logs-table th:nth-child(2),.document-logs-table-wrapper th:nth-child(2),.enterprise-logs-table th:nth-child(2),.focal-logs-table-wrapper th:nth-child(2),.gosi-logs-table th:nth-child(2),.logs-table th:nth-child(3),.kyc-activity-table th:nth-child(2),.live-news-logs-table th:nth-child(2),.payment-logs-table th:nth-child(2),.score-master-table th:nth-child(2),.scoring-logs-table th:nth-child(2),.api-settings-log-table th:nth-child(2),.simah-logs-table th:nth-child(2),.simah-sme-logs-table th:nth-child(2),.cr-log-table th:nth-child(4),.cibil-logs-table th:nth-child(4),.document-logs-table-wrapper th:nth-child(4),.enterprise-logs-table th:nth-child(4),.focal-logs-table-wrapper th:nth-child(4),.gosi-logs-table th:nth-child(4),.logs-table th:nth-child(4),.kyc-activity-table th:nth-child(4),.live-news-logs-table th:nth-child(4),.payment-logs-table th:nth-child(4),.score-master-table th:nth-child(4),.scoring-logs-table th:nth-child(4),.api-settings-log-table th:nth-child(4),.simah-logs-table th:nth-child(4),.simah-sme-logs-table th:nth-child(4),.cr-log-table th:last-child,.cibil-logs-table th:last-child,.document-logs-table-wrapper th:last-child,.enterprise-logs-table th:last-child,.focal-logs-table-wrapper th:last-child,.gosi-logs-table th:last-child,.logs-table th:last-child,.kyc-activity-table th:last-child,.live-news-logs-table th:last-child,.payment-logs-table th:last-child,.score-master-table th:last-child,.scoring-logs-table th:last-child,.api-settings-log-table th:last-child,.simah-logs-table th:last-child,.simah-sme-logs-table th:last-child{text-align:center!important}.cr-log-table td,.cibil-logs-table td,.document-logs-table-wrapper td,.enterprise-logs-table td,.focal-logs-table-wrapper td,.gosi-logs-table td,.logs-table td,.logs-table-wrapper td,.kyc-activity-table td,.live-news-logs-table td,.payment-logs-table td,.score-master-table td,.scoring-logs-table td,.api-settings-log-table td,.simah-logs-table td,.simah-sme-logs-table td,.unified-log-table td{color:#334155!important;vertical-align:middle!important;white-space:nowrap!important;background:#fff!important;border:none!important;border-bottom:1px solid #f1f5f9!important;padding:13px 18px!important;font-size:.84rem!important}.cr-log-table td:nth-child(2),.cibil-logs-table td:nth-child(2),.document-logs-table-wrapper td:nth-child(2),.enterprise-logs-table td:nth-child(2),.focal-logs-table-wrapper td:nth-child(2),.gosi-logs-table td:nth-child(2),.kyc-activity-table td:nth-child(2),.live-news-logs-table td:nth-child(2),.payment-logs-table td:nth-child(2),.score-master-table td:nth-child(2),.scoring-logs-table td:nth-child(2),.api-settings-log-table td:nth-child(2),.simah-logs-table td:nth-child(2),.simah-sme-logs-table td:nth-child(2),.cr-log-table td:nth-child(4),.cibil-logs-table td:nth-child(4),.document-logs-table-wrapper td:nth-child(4),.enterprise-logs-table td:nth-child(4),.focal-logs-table-wrapper td:nth-child(4),.gosi-logs-table td:nth-child(4),.kyc-activity-table td:nth-child(4),.live-news-logs-table td:nth-child(4),.payment-logs-table td:nth-child(4),.score-master-table td:nth-child(4),.scoring-logs-table td:nth-child(4),.api-settings-log-table td:nth-child(4),.simah-logs-table td:nth-child(4),.simah-sme-logs-table td:nth-child(4),.cr-log-table td:last-child,.cibil-logs-table td:last-child,.document-logs-table-wrapper td:last-child,.enterprise-logs-table td:last-child,.focal-logs-table-wrapper td:last-child,.gosi-logs-table td:last-child,.logs-table td:last-child,.kyc-activity-table td:last-child,.live-news-logs-table td:last-child,.payment-logs-table td:last-child,.score-master-table td:last-child,.scoring-logs-table td:last-child,.api-settings-log-table td:last-child,.simah-logs-table td:last-child,.simah-sme-logs-table td:last-child{text-align:center!important}.cr-log-table tbody tr:hover td,.cibil-logs-table tbody tr:hover td,.document-logs-table-wrapper tbody tr:hover td,.enterprise-logs-table tbody tr:hover td,.focal-logs-table-wrapper tbody tr:hover td,.gosi-logs-table tbody tr:hover td,.logs-table tbody tr:hover td,.logs-table-wrapper tbody tr:hover td,.kyc-activity-table tbody tr:hover td,.live-news-logs-table tbody tr:hover td,.payment-logs-table tbody tr:hover td,.score-master-table tbody tr:hover td,.scoring-logs-table tbody tr:hover td,.api-settings-log-table tbody tr:hover td,.simah-logs-table tbody tr:hover td,.simah-sme-logs-table tbody tr:hover td,.unified-log-table tbody tr:hover td{background:#f8fafc!important}.cr-log-table td:first-child,.cibil-log-id,.document-logs-table-wrapper td:first-child,.enterprise-logs-table td:first-child,.focal-logs-table-wrapper td:first-child,.gosi-logs-table td:first-child,.logs-id-cell,.kyc-log-id,.payment-logs-table td:first-child,.score-master-table td:first-child,.scoring-logs-table td:first-child,.api-settings-log-table td:first-child,.simah-logs-table td:first-child,.simah-sme-log-id{color:#475569!important;white-space:nowrap!important;font-family:JetBrains Mono,Consolas,monospace!important;font-size:.82rem!important;font-weight:600!important}.cr-method-badge,.cibil-method,.document-method-badge,.method-badge,.focal-method-badge,.gosi-method-badge,.logs-method-badge,.kyc-method-badge,.live-news-method,.payment-method-badge,.scoring-method-badge,.api-settings-method-badge,.simah-sme-method-badge{letter-spacing:.5px!important;text-transform:uppercase!important;background:var(--theme-accent-soft)!important;min-width:62px!important;color:var(--theme-accent)!important;border:1px solid var(--theme-accent)!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;font-size:.72rem!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.cr-log-url,.cibil-endpoint,.document-endpoint,.endpoint-cell,.focal-endpoint,.kyc-log-endpoint,.live-news-endpoint,.payment-endpoint-cell,.api-settings-endpoint-cell,.simah-sme-log-endpoint{color:#1e293b!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:280px!important;font-family:JetBrains Mono,Consolas,monospace!important;font-size:.8rem!important;overflow:hidden!important}.cr-status-badge,.cibil-status,.document-status-badge,.status-badge,.focal-status-badge,.gosi-status-badge,.kyc-status-badge,.live-news-status,.payment-log-status,.scoring-status,.simah-sme-status-badge{border-radius:12px!important;justify-content:center!important;align-items:center!important;min-width:58px!important;padding:3px 10px!important;font-size:.72rem!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.cr-status-badge.success,.cibil-status-success,.document-status-badge.success,.status-badge.success,.focal-status-badge.success,.gosi-status-badge.success,.kyc-status-badge.success,.live-news-status.success,.payment-log-status.success,.scoring-status.success,.simah-sme-status-badge.success{color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}.cr-status-badge.error,.cibil-status-danger,.document-status-badge.error,.status-badge.error,.status-badge.danger,.focal-status-badge.error,.gosi-status-badge.error,.kyc-status-badge.error,.live-news-status.failed,.payment-log-status.error,.payment-log-status.failed,.scoring-status.danger,.simah-sme-status-badge.danger{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}.cr-view-log-btn,.cibil-action button,.document-view-btn,.view-log-btn,.focal-view-btn,.gosi-view-btn,.logs-table-wrapper .use-btn,.kyc-log-action button,.live-news-view-log,.payment-log-view-btn,.log-view-btn,.scoring-view-btn,.simah-sme-log-view,.unified-log-view-btn{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:5px!important;height:30px!important;padding:4px 14px!important;font-size:.78rem!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.cr-view-log-btn:hover,.cibil-action button:hover,.document-view-btn:hover,.view-log-btn:hover,.focal-view-btn:hover,.gosi-view-btn:hover,.logs-table-wrapper .use-btn:hover,.kyc-log-action button:hover,.live-news-view-log:hover,.payment-log-view-btn:hover,.log-view-btn:hover,.scoring-view-btn:hover,.simah-sme-log-view:hover,.unified-log-view-btn:hover{background:var(--theme-btn-bg)!important;border-color:var(--theme-accent)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px #0000001f!important}.cr-view-log-btn:hover i,.cibil-action button:hover i,.document-view-btn:hover i,.view-log-btn:hover i,.focal-view-btn:hover i,.gosi-view-btn:hover i,.logs-table-wrapper .use-btn:hover i,.kyc-log-action button:hover i,.live-news-view-log:hover i,.payment-log-view-btn:hover i,.log-view-btn:hover i,.scoring-view-btn:hover i,.simah-sme-log-view:hover i,.unified-log-view-btn:hover i{color:#fff!important}.cr-log-empty,.cibil-empty,.focal-logs-empty,.gosi-logs-empty,.kyc-log-state,.live-news-logs-empty,.payment-logs-empty,.scoring-logs-empty,.api-settings-logs-empty,.empty-table,.logs-empty{text-align:center!important;color:#94a3b8!important;padding:40px 20px!important;font-size:.88rem!important;font-weight:500!important}.cr-log-empty i,.cibil-empty i,.focal-logs-empty i,.gosi-logs-empty i,.kyc-log-state i,.live-news-logs-empty i,.payment-logs-empty i,.scoring-logs-empty i,.api-settings-logs-empty i,.logs-empty i{color:#cbd5e1!important;margin-bottom:8px!important;font-size:1.5rem!important;display:block!important}.cr-side-panel-header-actions{align-items:center!important;gap:10px!important;display:flex!important}.cr-panel-copy-btn{color:#fff!important;cursor:pointer!important;background:#ffffff1f!important;border:1px solid #ffffff40!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;font-size:.76rem!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.cr-panel-copy-btn:hover:not(:disabled){background:var(--theme-accent,#2563eb)!important;border-color:var(--theme-accent,#2563eb)!important;color:#fff!important;box-shadow:0 2px 8px #00000040!important}.cr-panel-copy-btn:disabled{opacity:.5!important;cursor:not-allowed!important}@media (width>=901px){.cr-side-panel{width:440px!important;max-width:38vw!important;box-shadow:-8px 0 24px #0000004d!important}}@media (width>=769px){.cr-logs-grid,.logs-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;display:grid!important}.cr-logs-grid .cr-log-card,.logs-grid .logs-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.cr-logs-grid .cr-log-table-wrapper,.logs-grid .logs-table-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden visible!important}.cr-logs-grid .cr-log-table,.logs-grid .logs-table-wrapper table{table-layout:fixed!important;border-collapse:collapse!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.cr-logs-grid .cr-log-table th:first-child,.cr-logs-grid .cr-log-table td:first-child,.logs-grid .logs-table-wrapper th:first-child,.logs-grid .logs-table-wrapper td:first-child{text-align:center!important;white-space:nowrap!important;width:9%!important;max-width:9%!important}.cr-logs-grid .cr-log-table th:nth-child(2),.cr-logs-grid .cr-log-table td:nth-child(2),.logs-grid .logs-table-wrapper th:nth-child(2),.logs-grid .logs-table-wrapper td:nth-child(2){text-align:left!important;white-space:normal!important;width:45%!important;max-width:45%!important;padding:8px 6px!important}.cr-logs-grid .cr-log-url,.logs-grid .endpoint-cell{white-space:normal!important;word-break:break-all!important;overflow-wrap:anywhere!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;color:inherit!important;font-family:JetBrains Mono,Consolas,monospace!important;font-size:.72rem!important;line-height:1.35!important;display:block!important;overflow:visible!important}.cr-logs-grid .cr-log-table th:nth-child(3),.cr-logs-grid .cr-log-table td:nth-child(3),.logs-grid .logs-table-wrapper th:nth-child(3),.logs-grid .logs-table-wrapper td:nth-child(3){text-align:center!important;white-space:nowrap!important;width:12%!important;max-width:12%!important}.cr-logs-grid .cr-log-table th:nth-child(4),.cr-logs-grid .cr-log-table td:nth-child(4),.logs-grid .logs-table-wrapper th:nth-child(4),.logs-grid .logs-table-wrapper td:nth-child(4){text-align:center!important;white-space:nowrap!important;width:11%!important;max-width:11%!important}.cr-logs-grid .cr-log-table th:nth-child(5),.cr-logs-grid .cr-log-table td:nth-child(5),.logs-grid .logs-table-wrapper th:nth-child(5),.logs-grid .logs-table-wrapper td:nth-child(5){text-align:center!important;white-space:nowrap!important;width:14%!important;max-width:14%!important;font-size:.68rem!important}.cr-logs-grid .cr-log-table th:nth-child(6),.cr-logs-grid .cr-log-table td:nth-child(6),.logs-grid .logs-table-wrapper th:nth-child(6),.logs-grid .logs-table-wrapper td:nth-child(6){text-align:center!important;white-space:nowrap!important;width:12%!important;max-width:12%!important}}.logs-refresh-btn i,.cibil-refresh-btn i,.cr-log-refresh-btn i,.document-refresh-btn i,.enterprise-refresh-btn i,.focal-refresh-btn i,.gosi-refresh-btn i,.kyc-refresh-btn i,.live-news-refresh-btn i,.payment-refresh-btn i,.score-master-refresh-btn i,.scoring-refresh-btn i,.refresh-logs-btn i,.cm-btn-refresh i,.cm-refresh-btn i,.qawaem-refresh-btn i,.export-refresh-btn i{transition:transform .2s!important}.logs-refresh-btn:disabled,.cibil-refresh-btn:disabled,.cr-log-refresh-btn:disabled,.document-refresh-btn:disabled,.enterprise-refresh-btn:disabled,.focal-refresh-btn:disabled,.gosi-refresh-btn:disabled,.kyc-refresh-btn:disabled,.live-news-refresh-btn:disabled,.payment-refresh-btn:disabled,.score-master-refresh-btn:disabled,.scoring-refresh-btn:disabled,.refresh-logs-btn:disabled,.cm-btn-refresh:disabled,.cm-refresh-btn:disabled,.qawaem-refresh-btn:disabled,.export-refresh-btn:disabled{opacity:.65!important;cursor:not-allowed!important;transform:none!important}@keyframes refreshSpinAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-spin,.logs-spin{animation:.85s linear infinite refreshSpinAnimation!important}:root[data-theme=royal-blue] .dash-welcome-banner,body[data-theme=royal-blue] .dash-welcome-banner{border-top-color:#2563eb!important}:root[data-theme=royal-blue] .dash-kpi-card.card-traffic:before,body[data-theme=royal-blue] .dash-kpi-card.card-traffic:before{background:#2563eb!important}:root[data-theme=obsidian-black] .dash-welcome-banner,:root[data-theme=developer-dark] .dash-welcome-banner,body[data-theme=obsidian-black] .dash-welcome-banner,body[data-theme=developer-dark] .dash-welcome-banner{border-top-color:#18181b!important}:root[data-theme=obsidian-black] .dash-kpi-card.card-traffic:before,:root[data-theme=developer-dark] .dash-kpi-card.card-traffic:before,body[data-theme=obsidian-black] .dash-kpi-card.card-traffic:before,body[data-theme=developer-dark] .dash-kpi-card.card-traffic:before{background:#18181b!important}:root[data-theme=obsidian-black] .dash-cat-tab.active,:root[data-theme=developer-dark] .dash-cat-tab.active,body[data-theme=obsidian-black] .dash-cat-tab.active,body[data-theme=developer-dark] .dash-cat-tab.active{color:#fff!important;background:#18181b!important;border-color:#27272a!important}:root[data-theme=fintech-pro] .dash-welcome-banner,body[data-theme=fintech-pro] .dash-welcome-banner{border-top-color:#10b981!important}:root[data-theme=fintech-pro] .dash-kpi-card.card-traffic:before,body[data-theme=fintech-pro] .dash-kpi-card.card-traffic:before{background:#10b981!important}:root[data-theme=blood-red] .dash-welcome-banner,:root[data-theme=cloud-console] .dash-welcome-banner,body[data-theme=blood-red] .dash-welcome-banner,body[data-theme=cloud-console] .dash-welcome-banner{border-top-color:#ef4444!important}:root[data-theme=blood-red] .dash-kpi-card.card-traffic:before,:root[data-theme=cloud-console] .dash-kpi-card.card-traffic:before,body[data-theme=blood-red] .dash-kpi-card.card-traffic:before,body[data-theme=cloud-console] .dash-kpi-card.card-traffic:before{background:#ef4444!important}:root[data-theme=nordic-teal] .dash-welcome-banner,:root[data-theme=royal-violet] .dash-welcome-banner,body[data-theme=nordic-teal] .dash-welcome-banner,body[data-theme=royal-violet] .dash-welcome-banner{border-top-color:#0d9488!important}:root[data-theme=nordic-teal] .dash-kpi-card.card-traffic:before,:root[data-theme=royal-violet] .dash-kpi-card.card-traffic:before,body[data-theme=nordic-teal] .dash-kpi-card.card-traffic:before,body[data-theme=royal-violet] .dash-kpi-card.card-traffic:before{background:#0d9488!important}
