.ilb-datatable__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.ilb-datatable__toolbar .components-search-control{width:min(280px,100%)}.ilb-datatable__toolbar .components-base-control,.ilb-datatable__toolbar .components-base-control__field{margin-bottom:0}.ilb-datatable__bulk{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ilb-datatable__bulk .components-base-control{min-width:210px}.ilb-datatable__sort{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;padding:0}.ilb-datatable__sort-ind{opacity:.7}.ilb-datatable__table-wrap{background:var(--ilb-surface,#fff);border:1px solid var(--ilb-border,#c3c4c7);border-radius:var(--ilb-radius,4px);overflow-x:auto}.ilb-datatable__table.widefat{border:0;box-shadow:none;margin:0}.ilb-datatable__table.widefat td,.ilb-datatable__table.widefat th{padding:11px 12px;vertical-align:middle}.ilb-datatable__table.widefat thead td,.ilb-datatable__table.widefat thead th,.ilb-datatable__table.widefat thead tr{background:var(--ilb-surface-2,#f6f7f7)}.ilb-datatable__table.widefat thead td,.ilb-datatable__table.widefat thead th{border-bottom:1px solid var(--ilb-border,#c3c4c7);color:var(--ilb-text,#1d2327);font-size:12px;font-weight:600}.ilb-datatable__table.widefat .check-column{box-sizing:border-box;padding:10px 12px;text-align:center;width:44px}.ilb-datatable__table.widefat .ilb-datatable__expand-cell,.ilb-datatable__table.widefat .ilb-datatable__expand-column{box-sizing:border-box;padding:8px 6px;text-align:center;width:42px}.ilb-datatable__table.widefat .components-base-control,.ilb-datatable__table.widefat .components-base-control__field{margin:0}.ilb-datatable__expand{background:var(--ilb-surface,#fff);border:1px solid var(--ilb-border,#c3c4c7);border-radius:50%;color:var(--ilb-accent,#2271b1);cursor:pointer;display:inline-grid;font-size:18px;height:26px;line-height:1;padding:0;place-items:center;width:26px}.ilb-datatable__expand:focus-visible,.ilb-datatable__expand:hover{border-color:currentColor;box-shadow:0 0 0 1px currentColor;outline:0}.ilb-datatable__details-row>td{background:var(--ilb-surface-2,#f6f7f7)!important;border-bottom:1px solid var(--ilb-border,#c3c4c7);padding:0!important}.ilb-datatable__empty{background:var(--ilb-surface,#fff)!important;color:var(--ilb-muted,#757575);padding:36px 16px!important;text-align:center}.ilb-datatable mark{background:var(--ilb-accent-soft,#fff8c5);border-radius:2px;color:inherit;padding:0 1px}.ilb-datatable tr.is-selected td,.ilb-datatable tr.is-selected th{background:var(--ilb-accent-soft,#f0f6fc)}.ilb-datatable__footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;padding-top:12px}.ilb-datatable__count,.ilb-datatable__page-size{color:var(--ilb-muted,#757575)}.ilb-datatable__page-size{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.ilb-datatable__page-size .components-base-control,.ilb-datatable__page-size .components-base-control__field{margin:0}.ilb-datatable__pagesize{min-width:72px}.ilb-datatable__pager{align-items:center;display:flex;gap:10px;margin-right:auto}@media screen and (max-width:782px){.ilb-datatable .ilb-prio-3{display:none}}@media screen and (max-width:600px){.ilb-datatable .ilb-prio-2{display:none}.ilb-datatable__toolbar .components-search-control{width:100%}.ilb-datatable__footer{align-items:flex-start}.ilb-datatable__pager{justify-content:space-between;margin-right:0;width:100%}}.ilb-app,.ilb-mode-panel{--ilb-accent:#008a73;--ilb-accent-ink:#006b5b;--ilb-accent-soft:#e7f5f2;--ilb-surface:#fff;--ilb-surface-2:#f6f7f7;--ilb-border:#c3c4c7;--ilb-border-soft:#dcdcde;--ilb-text:#1d2327;--ilb-muted:#646970;--ilb-muted-2:#a7aaad;--ilb-danger:#b32d2e;--ilb-warning:#996800;--ilb-warning-soft:#fcf9e8;--ilb-radius:4px}.ilb-app{color:var(--ilb-text);margin:0;max-width:none;min-width:0}.ilb-app__content{margin-right:auto;margin-left:auto;max-width:1180px;min-width:0;padding:20px 0 40px}.ilb-app .components-card{border-color:var(--ilb-border);border-radius:var(--ilb-radius);box-shadow:none}.ilb-app .components-card__body{padding:16px}.ilb-app .components-panel{border-color:var(--ilb-border)}.ilb-app .components-panel__body{border-color:var(--ilb-border-soft)}body.settings_page_ip-location-block .ilb-view-new,body.toplevel_page_ip-location-block .ilb-view-new{margin-top:0}#wpbody-content:has(.ilb-view-new) .ilb-view-new>.error,#wpbody-content:has(.ilb-view-new) .ilb-view-new>.update-nag,#wpbody-content:has(.ilb-view-new) .ilb-view-new>.updated,#wpbody-content:has(.ilb-view-new) .notice:not(.ip-location-block-notice-intro),#wpbody-content:has(.ilb-view-new)>.error,#wpbody-content:has(.ilb-view-new)>.update-nag,#wpbody-content:has(.ilb-view-new)>.updated{display:none!important}.ilb-stack>*+*{margin-top:16px}.ilb-topbar{background:var(--ilb-surface);border-bottom:1px solid var(--ilb-border-soft);box-sizing:border-box;margin-right:-22px;padding-right:22px;padding-left:20px;width:calc(100% + 42px)}.ilb-topbar__inner{box-sizing:border-box;gap:20px;justify-content:space-between;margin:0 auto;max-width:1180px;min-height:72px;padding:12px 0;width:100%}.ilb-topbar__identity,.ilb-topbar__inner,.ilb-topbar__meta{align-items:center;display:flex}.ilb-topbar__identity{gap:13px;min-width:0}.ilb-topbar__meta{flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-right:auto}.ilb-topbar__logo{border-radius:12px;box-shadow:0 3px 10px rgba(37,99,235,.18);flex:none;height:42px;width:42px}.ilb-topbar__title{color:var(--ilb-text);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0;padding:0;white-space:nowrap}.ilb-topbar__docs{align-items:center;border-right:1px solid var(--ilb-border-soft);color:#3c434a;display:inline-flex;font-size:13px;font-weight:500;gap:5px;margin-right:8px;min-height:30px;padding-right:16px;text-decoration:none;white-space:nowrap}.ilb-topbar__docs:focus,.ilb-topbar__docs:hover{color:var(--ilb-accent-ink);text-decoration:underline}.ilb-topbar__docs .dashicons{font-size:15px;height:15px;text-decoration:none;width:15px}.ilb-status{align-items:center;background:var(--ilb-surface);border:1px solid var(--ilb-border);border-radius:3px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:5px 9px}.ilb-status:before{background:currentColor;border-radius:50%;content:"";height:8px;width:8px}.ilb-status--on{color:var(--ilb-accent-ink)}.ilb-status--off{color:var(--ilb-muted)}.ilb-tabs{position:relative}.ilb-tabs .components-tab-panel__tab-content:focus,.ilb-tabs .components-tab-panel__tab-content:focus-visible{box-shadow:none;outline:none}.ilb-tabs .components-tab-panel__tabs{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--ilb-border);margin-bottom:0}.ilb-tabs .components-tab-panel__tabs-item{align-items:center;background:transparent;box-shadow:none;color:var(--ilb-muted);display:inline-flex;flex:none;font-weight:500;padding:9px 14px;position:relative}.ilb-tabs .components-tab-panel__tabs-item:after{background:transparent;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;right:12px;position:absolute;left:12px}.ilb-tabs .components-tab-panel__tabs-item.is-active,.ilb-tabs .components-tab-panel__tabs-item:hover{color:var(--ilb-text)}.ilb-tabs .components-tab-panel__tabs-item.is-active{background:transparent}.ilb-tabs .components-tab-panel__tabs-item.is-active:after{background:var(--ilb-accent)}.ilb-tabs .components-tab-panel__tabs-item:focus-visible{outline:2px solid var(--ilb-accent);outline-offset:-2px}.ilb-tab-panel{margin-top:16px}.ilb-diagnostics-tab-label{align-items:center;display:inline-flex;gap:7px}.ilb-diagnostics-tab-count{align-items:center;background:var(--ilb-warning);border-radius:9px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.ilb-diagnostics-tab-count.is-critical{background:var(--ilb-danger)}.ilb-critical-banner{align-items:center;background:#fcf0f1;border:1px solid #d63638;border-right-width:4px;border-radius:var(--ilb-radius);color:#8a2424;display:flex;gap:12px;margin-bottom:16px;padding:11px 12px}.ilb-critical-banner>.dashicons{color:var(--ilb-danger);flex:none}.ilb-critical-banner__message{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.ilb-critical-banner__message strong{color:var(--ilb-text)}.ilb-critical-banner .components-button{background:var(--ilb-surface);flex:none}.ilb-quota-banner{align-items:center;background:var(--ilb-warning-soft);border:1px solid #dba617;border-right-width:4px;border-radius:var(--ilb-radius);color:#664d00;display:flex;gap:12px;margin-bottom:16px;padding:11px 12px}.ilb-quota-banner>.dashicons{color:var(--ilb-warning);flex:none}.ilb-quota-banner__message{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.ilb-quota-banner__message strong{color:var(--ilb-text)}.ilb-quota-banner__actions{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:8px}.ilb-section-title{align-items:center;border-bottom:1px solid var(--ilb-border-soft);color:var(--ilb-text);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 12px;padding-bottom:8px}.ilb-section-title .dashicons{color:var(--ilb-muted)}.ilb-section-title__meta{color:var(--ilb-muted);font-size:11px;font-weight:400;letter-spacing:.02em;margin-right:auto;text-transform:uppercase}.ilb-settings__modebar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin:0;position:absolute;left:0;top:1px;z-index:2}.ilb-settings__save{background:var(--ilb-surface);border:1px solid var(--ilb-border);border-radius:var(--ilb-radius);bottom:0;box-shadow:0 -2px 5px rgba(0,0,0,.04);display:flex;justify-content:flex-end;margin-top:16px;padding:10px 12px;position:sticky;z-index:5}.ilb-save-toasts{box-sizing:border-box;display:grid;gap:8px;justify-items:end;pointer-events:none;position:fixed;left:20px;top:calc(var(--wp-admin--admin-bar--height, 32px) + 16px);width:min(420px,100vw - 40px);z-index:100000}.ilb-save-toast.components-snackbar{border-right:4px solid var(--ilb-border);max-width:420px;overflow:hidden;pointer-events:auto;position:relative;width:100%}.ilb-save-toast.components-snackbar .components-snackbar__icon .dashicons{font-size:18px;height:18px;width:18px}.ilb-save-toast.components-snackbar.is-success{border-right-color:var(--ilb-accent)}.ilb-save-toast.components-snackbar.is-success .components-snackbar__icon .dashicons{color:#75d8c5}.ilb-save-toast.components-snackbar.is-warning{border-right-color:#dba617}.ilb-save-toast.components-snackbar.is-warning .components-snackbar__icon .dashicons{color:#f0c33c}.ilb-save-toast.components-snackbar.is-error{border-right-color:var(--ilb-danger)}.ilb-save-toast.components-snackbar.is-error .components-snackbar__icon .dashicons{color:#f18b8c}.ilb-save-toast.components-snackbar.is-timed:after{animation:ilb-save-toast-countdown 10s linear forwards;background:#75d8c5;bottom:0;content:"";height:3px;right:0;position:absolute;left:0;transform-origin:right center}@keyframes ilb-save-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:782px){.ilb-save-toasts{right:12px;left:12px;top:62px;width:auto}}@media(prefers-reduced-motion:reduce){.ilb-save-toast.components-snackbar.is-timed:after{animation:none;display:none}}.ilb-view-switch{background:#e9eaec;border-radius:7px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04);display:inline-grid;gap:3px;grid-template-columns:repeat(2,minmax(86px,1fr));padding:3px}.ilb-view-switch__option{background:transparent;border:0;border-radius:5px;color:var(--ilb-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:500;height:32px;line-height:32px;min-width:86px;padding:0 14px;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease}.ilb-view-switch__option:hover{color:var(--ilb-text)}.ilb-view-switch__option[aria-pressed=true]{background:var(--ilb-surface);box-shadow:0 1px 2px rgba(0,0,0,.14);color:var(--ilb-accent-ink);font-weight:600}.ilb-view-switch__option:focus-visible{outline:2px solid var(--ilb-accent);outline-offset:1px}@media(max-width:700px){.ilb-settings__modebar{margin:-4px 0 14px;position:static}}.ilb-panel-shell.components-card,.ilb-panel-shell.components-panel{background:var(--ilb-surface);border:1px solid var(--ilb-border);border-radius:var(--ilb-radius);box-shadow:none;overflow:hidden}.ilb-panel-shell__header{align-items:center;background:var(--ilb-surface-2);box-sizing:border-box;display:flex;min-height:54px;padding:0 20px}.ilb-panel-shell.components-card .ilb-panel-shell__header{border:0;box-shadow:inset 0 -1px var(--ilb-border-soft)}.ilb-panel-shell__title{color:var(--ilb-text);font-size:15px;font-weight:600;line-height:1.35;margin:0}.ilb-panel-shell__help{align-items:center;display:inline-flex;font-size:12px;gap:3px;margin-right:auto;text-decoration:none}.ilb-panel-shell__help .dashicons{font-size:15px;height:15px;width:15px}.ilb-panel-shell.components-card .components-card__body{padding:24px}.ilb-panel-section.components-panel__body{border:0}.ilb-panel-section.components-panel__body+.ilb-panel-section.components-panel__body{margin-top:0}.ilb-panel-section.components-panel__body:not(.is-opened):not(:last-child){border-bottom:1px solid var(--ilb-border-soft)}.ilb-panel-section.components-panel__body .components-panel__body-title{background:var(--ilb-surface-2);box-sizing:border-box;margin:0}.ilb-panel-section.components-panel__body .components-panel__body-toggle{color:var(--ilb-text);font-size:15px;font-weight:600;line-height:1.35;min-height:54px;padding:0 20px}.ilb-panel-section.components-panel__body.is-opened{padding:0 24px 30px}.ilb-panel-section.components-panel__body.is-opened .components-panel__body-title{box-shadow:inset 0 -1px var(--ilb-border-soft);margin:0 -24px 26px}.ilb-settings-section__guide{display:flex;justify-content:flex-end;margin:-10px 0 18px}.ilb-settings-section__guide a{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:4px;text-decoration:none}.ilb-settings-section__guide .dashicons{font-size:15px;height:15px;width:15px}.ilb-settings-group{max-width:1080px}.ilb-settings-group+.ilb-settings-group{border-top:1px solid var(--ilb-border-soft);margin-top:30px;padding-top:30px}.ilb-settings-group__header{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:20px}.ilb-settings-group__header h3{border-right:3px solid var(--ilb-accent);color:var(--ilb-text);font-size:14px;font-weight:600;line-height:1.4;margin:0;padding:2px 11px 2px 0}.ilb-settings-group__header .ilb-scan{display:contents}.ilb-settings-group__header .ilb-scan>.components-button{grid-column:2;grid-row:1;justify-self:end}.ilb-settings-group__header .ilb-scan__notice,.ilb-settings-group__header .ilb-scan__result{box-sizing:border-box;grid-column:1/-1;width:100%}.ilb-settings-group__fields{display:grid;gap:22px}.ilb-settings-group--plain .ilb-settings-group__fields{gap:18px}.ilb-form-row{min-width:0}.ilb-form-row .components-base-control__label,.ilb-form-row .components-input-control__label,.ilb-form-row .components-toggle-control__label,.ilb-form-row__label{color:var(--ilb-text);font-size:13px!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.4!important;margin:0!important;padding:0;text-transform:none!important}.ilb-form-row>.components-base-control{align-items:start;column-gap:30px;display:grid;grid-template-columns:232px minmax(0,680px);margin:0;row-gap:6px;width:100%}.ilb-form-row>.components-base-control>.components-base-control__field{display:contents}.ilb-form-row>.components-base-control>.components-base-control__help{color:var(--ilb-muted);grid-column:2;margin:0!important}.ilb-form-row--number .components-base-control__label,.ilb-form-row--text .components-base-control__label{grid-column:1;padding-top:10px}.ilb-form-row--number .components-text-control__input,.ilb-form-row--text .components-text-control__input{box-sizing:border-box;grid-column:2;max-width:none;width:100%}.ilb-form-row--select .components-input-base{display:contents!important}.ilb-form-row--select .components-input-base>.components-flex-item{grid-column:1;padding-top:10px}.ilb-form-row--select .components-input-control__container{grid-column:2;max-width:none;width:100%}.ilb-form-row--toggle>.components-toggle-control>.components-base-control__field>.components-h-stack{display:contents!important}.ilb-form-row--toggle .components-toggle-control__label{grid-column:1;grid-row:1;padding-top:7px}.ilb-form-row--toggle .components-form-toggle{grid-column:2;grid-row:1;margin-top:7px}.ilb-form-row--textarea .ilb-field-tooled{align-items:start;column-gap:30px;display:grid;grid-template-columns:232px minmax(0,760px);row-gap:6px;width:100%}.ilb-form-row--textarea .ilb-field-tooled>.components-base-control,.ilb-form-row--textarea .ilb-field-tooled>.components-base-control>.components-base-control__field{display:contents}.ilb-form-row--textarea .components-base-control__label{grid-column:1;padding-top:5px}.ilb-form-row--textarea .components-textarea-control__input{box-sizing:border-box;grid-column:2;max-width:none;min-height:92px;resize:vertical;width:100%}.ilb-form-row--textarea .components-base-control__help{color:var(--ilb-muted);grid-column:2;margin:0!important}.ilb-form-row--advanced,.ilb-form-row--checkbox-list{align-items:start;column-gap:30px;display:grid;grid-template-columns:232px minmax(0,760px)}.ilb-form-row--advanced .ilb-form-row__label,.ilb-form-row--checkbox-list .ilb-form-row__label{padding-top:2px}.ilb-form-block,.ilb-form-row__control{min-width:0}.ilb-form-block__title{color:var(--ilb-text);font-size:13px;font-weight:600;letter-spacing:normal;line-height:1.4;margin:0 0 10px;text-transform:none}.ilb-settings-tools{margin-top:16px}.ilb-settings-tools__actions{align-items:center}.ilb-checkbox-list{display:grid;gap:8px 20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:760px}.ilb-field-advanced{color:var(--ilb-muted);font-style:italic;margin:0;padding-top:2px}.ilb-panel-shell__description{color:var(--ilb-muted);font-size:12px;margin:3px 0 0}.ilb-provider-setup{margin-bottom:16px;scroll-margin-top:46px}.ilb-provider-setup .ilb-panel-shell__header{gap:18px;justify-content:space-between;padding-bottom:10px;padding-top:10px}.ilb-provider-setup__notice{margin:0 0 18px!important}.ilb-provider-setup__current{background:var(--ilb-surface-2);border:1px solid var(--ilb-border-soft);border-radius:var(--ilb-radius);margin-bottom:20px;padding:14px 16px}.ilb-provider-setup__current>p{color:var(--ilb-muted);margin:5px 0 0}.ilb-provider-setup__eyebrow{color:var(--ilb-muted);display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:7px;text-transform:uppercase}.ilb-provider-setup__active-list{display:grid;gap:7px}.ilb-provider-setup__active{align-items:baseline;display:flex;gap:14px;justify-content:space-between}.ilb-provider-setup__active span{color:var(--ilb-muted);font-size:12px;font-variant-numeric:tabular-nums}.ilb-provider-setup__quota-details{background:var(--ilb-surface-2);border:1px solid var(--ilb-border-soft);border-radius:var(--ilb-radius);padding:14px 16px}.ilb-provider-setup__quota-details summary{color:var(--ilb-accent-ink);cursor:pointer;font-size:12px;font-weight:600;width:fit-content}.ilb-provider-setup__quota-details dl{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:12px 0 0}.ilb-provider-setup__quota-details dl>div{background:var(--ilb-surface);border:1px solid var(--ilb-border-soft);border-radius:5px;min-width:0;padding:10px 12px}.ilb-provider-setup__quota-details dt{color:var(--ilb-muted);font-size:11px}.ilb-provider-setup__quota-details dd{font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;margin:4px 0 0;overflow-wrap:anywhere}.ilb-provider-setup__quota-message{color:var(--ilb-danger);margin:10px 0 0;max-width:640px}.ilb-provider-setup .ilb-provider-choice__actions,.ilb-provider-setup__quota-actions{align-items:center;display:flex;gap:10px;margin-top:10px}.ilb-provider-state{align-items:center;background:#f0f0f1;border-radius:999px;color:var(--ilb-muted);display:inline-flex;flex:none;font-size:11px;font-weight:600;gap:6px;padding:4px 8px}.ilb-provider-state:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.ilb-provider-state.is-ready{background:var(--ilb-accent-soft);color:var(--ilb-accent-ink)}.ilb-provider-state.is-warning{background:var(--ilb-warning-soft);color:var(--ilb-warning)}.ilb-provider-state.is-error{background:#fce8e8;color:var(--ilb-danger)}.ilb-provider-choice{border:1px solid var(--ilb-border);border-radius:var(--ilb-radius);padding:18px}.ilb-provider-choice--recommended{border-right:3px solid var(--ilb-accent)}.ilb-provider-choice__heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ilb-provider-choice__heading h3{font-size:15px;margin:3px 0 0}.ilb-provider-choice__recommended,.ilb-provider-choice__selected{color:var(--ilb-accent-ink);font-size:11px;font-weight:600}.ilb-provider-choice__selected{background:var(--ilb-accent-soft);border-radius:999px;padding:3px 7px}.ilb-provider-choice>p{color:var(--ilb-muted);margin:8px 0 16px;max-width:700px}.ilb-provider-choice__form{max-width:640px}.ilb-provider-choice__form .components-base-control{margin-bottom:0}.ilb-provider-alternatives{border-top:1px solid var(--ilb-border-soft);margin-top:16px}.ilb-provider-alternatives>summary{cursor:pointer;font-weight:600;padding:16px 0 0;width:fit-content}.ilb-provider-alternatives__body{align-items:end;display:grid;gap:14px 18px;grid-template-columns:minmax(180px,260px) minmax(240px,380px);padding:16px 0 0}.ilb-provider-alternatives__body .ilb-provider-alternatives__allowance,.ilb-provider-alternatives__body .ilb-provider-choice__actions{grid-column:1/-1}.ilb-provider-alternatives__allowance{color:var(--ilb-muted);font-size:12px;margin:0}.ilb-provider-dashboard{background:var(--ilb-surface);border:1px solid var(--ilb-border);border-right:3px solid var(--ilb-accent);border-radius:var(--ilb-radius);display:grid;gap:16px;padding:18px}.ilb-provider-dashboard.is-error{background:snow;border-right-color:var(--ilb-danger)}.ilb-provider-dashboard__provider+.ilb-provider-dashboard__provider{border-top:1px solid var(--ilb-border-soft);padding-top:16px}.ilb-provider-dashboard__provider.is-native{align-items:start;column-gap:28px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr)}.ilb-provider-dashboard__provider.is-native .ilb-provider-setup__quota-details{grid-column:2;grid-row:1/span 3}.ilb-provider-dashboard__provider.is-native .ilb-provider-dashboard__features,.ilb-provider-dashboard__provider.is-native .ilb-provider-dashboard__problem,.ilb-provider-dashboard__provider.is-native .ilb-provider-dashboard__top{grid-column:1}.ilb-provider-dashboard__provider.is-native .ilb-provider-dashboard__actions{grid-column:1/-1}.ilb-provider-dashboard__top{align-items:flex-start;display:flex;gap:18px}.ilb-provider-dashboard__identity{align-items:center;display:flex;gap:12px}.ilb-provider-dashboard__identity img,.ilb-provider-dashboard__identity>.dashicons{border-radius:11px;box-sizing:border-box;flex:none;height:42px;width:42px}.ilb-provider-dashboard__identity>.dashicons{background:var(--ilb-surface-2);color:var(--ilb-accent-ink);font-size:22px;padding:10px}.ilb-provider-dashboard__identity h3{font-size:16px;margin:0}.ilb-provider-dashboard__identity p{color:var(--ilb-muted);font-size:12px;font-variant-numeric:tabular-nums;margin:3px 0 0}.ilb-provider-dashboard .ilb-provider-setup__eyebrow{margin-bottom:2px}.ilb-provider-dashboard .ilb-regional-benefits,.ilb-provider-dashboard__features{display:flex;flex-wrap:wrap;gap:7px;margin:14px 54px 0 0}.ilb-provider-dashboard .ilb-regional-benefits span,.ilb-provider-dashboard__features span{background:var(--ilb-accent-soft);border:1px solid #b7ded8;border-radius:999px;color:var(--ilb-accent-ink);font-size:11px;font-weight:600;padding:4px 8px}.ilb-provider-dashboard__problem{color:var(--ilb-danger);margin:12px 54px 0 0}.ilb-provider-dashboard__actions{align-items:center;border-top:1px solid var(--ilb-border-soft);display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:14px 54px 0 0}.ilb-provider-dashboard__actions .components-button{min-height:36px}.ilb-provider-promo{background:radial-gradient(circle at 90% 10%,rgba(0,137,123,.15),transparent 34%),linear-gradient(-135deg,#f7fffd,#eef9f7);border:1px solid #b7ded8;border-radius:calc(var(--ilb-radius) + 2px);display:grid;gap:24px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);overflow:hidden;padding:24px;position:relative}.ilb-provider-dashboard+.ilb-provider-promo{margin-top:16px}.ilb-provider-promo__content{position:relative;z-index:1}.ilb-provider-promo__content h3{color:var(--ilb-text);font-size:clamp(20px,2.2vw,27px);letter-spacing:normal;line-height:1.2;margin:8px 0;max-width:620px}.ilb-provider-promo__content>p{color:var(--ilb-muted);font-size:13px;line-height:1.55;margin:0;max-width:720px}.ilb-provider-promo__eyebrow{background:#d9f2ed;border-radius:999px;color:var(--ilb-accent-ink);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase}.ilb-provider-promo .ilb-regional-benefits{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.ilb-provider-promo .ilb-regional-benefits span{background:hsla(0,0%,100%,.72);border:1px solid rgba(0,105,92,.18);border-radius:999px;color:var(--ilb-accent-ink);font-size:11px;font-weight:600;padding:5px 9px}.ilb-provider-promo__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ilb-provider-promo__example{align-self:center;background:hsla(0,0%,100%,.88);border:1px solid rgba(0,105,92,.18);border-radius:var(--ilb-radius);box-shadow:0 12px 32px rgba(0,74,66,.1);padding:14px}.ilb-provider-promo__example-label{color:var(--ilb-muted);display:block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:9px;text-transform:uppercase}.ilb-provider-promo__result{background:var(--ilb-surface);border:1px solid var(--ilb-border-soft);border-radius:5px;display:grid;gap:3px;padding:11px 12px}.ilb-provider-promo__result em,.ilb-provider-promo__result span{color:var(--ilb-muted);font-size:11px;font-style:normal}.ilb-provider-promo__result strong{font-size:13px}.ilb-provider-promo__result.is-native{border-color:#8fcfc5;box-shadow:inset -3px 0 0 var(--ilb-accent)}.ilb-provider-promo__connector{color:var(--ilb-accent-ink);font-size:13px;font-weight:700;padding:3px;text-align:center}.ilb-provider-promo__form{border-top:1px solid rgba(0,105,92,.18);grid-column:1/-1;padding-top:18px}.ilb-provider-promo__form .components-base-control{max-width:620px}.ilb-provider-replace-key{background:var(--ilb-surface-2);border:1px solid var(--ilb-border);border-radius:var(--ilb-radius);margin-top:16px;padding:16px}.ilb-provider-replace-key h3{font-size:14px;margin:0 0 12px}.ilb-provider-replace-key .components-base-control{max-width:620px}.ilb-provider-pending{margin:0 0 16px!important}.ilb-provider-pending__content{align-items:center;display:flex;gap:16px;justify-content:space-between}.ilb-provider-disconnect-modal__actions,.ilb-provider-switch-modal__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.ilb-provider-journey-link{font-weight:600}.ilb-simple__row{border-bottom:1px solid var(--ilb-border-soft);padding:14px 0}.ilb-simple__row:first-child{padding-top:0}.ilb-simple__row:last-child{border-bottom:0;padding-bottom:0}.ilb-simple__label{color:var(--ilb-text);font-weight:600;margin:0 0 6px}.ilb-simple__help{color:var(--ilb-muted);font-size:12px;margin:6px 0 0}.ilb-simple__blocked-response{background:var(--ilb-surface-2);border:1px solid var(--ilb-border-soft);border-radius:var(--ilb-radius);margin-top:12px;padding:14px;width:min(100%,720px)}.ilb-simple__blocked-response [aria-invalid=true]{border-color:var(--ilb-danger);box-shadow:0 0 0 1px var(--ilb-danger)}.ilb-simple__hosted-label{align-items:center;background:var(--ilb-accent-soft);border-radius:999px;color:var(--ilb-accent-ink);display:inline-flex;font-size:11px;font-weight:600;margin-top:8px;padding:3px 8px}.ilb-simple__field-error{color:var(--ilb-danger);font-size:12px;font-weight:600;margin:7px 0 0}.ilb-simple__response-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.ilb-simple__response-actions .components-button.is-link{height:auto;min-height:36px}.ilb-simple__response-actions .dashicons{font-size:14px;height:14px;margin-right:3px;width:14px}.ilb-simple__mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,460px)}.ilb-simple__mode-switch .ilb-view-switch__option{height:auto;line-height:1.3;min-height:36px}.ilb-simple__precise-row{align-items:flex-end;display:grid;gap:8px;grid-template-columns:minmax(0,1.4fr) 110px minmax(0,1.4fr) auto;margin-bottom:8px}.ilb-simple__name-cell{min-width:0;position:relative}.ilb-simple__name-cell:focus-within{z-index:20}.ilb-simple__name-cell .components-combobox-control__suggestions-container{position:relative}.ilb-simple__name-cell .components-form-token-field__suggestions-list{background:var(--ilb-surface,#fff);right:0;position:absolute;left:0;top:100%;z-index:10}.ilb-simple__name-switch.components-button.is-link{font-size:12px;height:auto;margin-top:4px}.ilb-simple__gate{align-items:flex-start;background:#fcf9e8;border:1px solid #dba617;border-right-width:4px;border-radius:var(--ilb-radius);color:var(--ilb-text);display:flex;gap:8px;margin-bottom:12px;padding:12px}.ilb-simple__gate .dashicons{color:var(--ilb-warning);flex:none}.ilb-simple__gate-copy{margin:3px 0 0}.ilb-simple__gate-action{margin-top:8px}.ilb-simple__precise-info{align-items:flex-start;background:#f0f6fc;border:1px solid #72aee6;border-right-width:4px;border-radius:var(--ilb-radius);color:var(--ilb-text);display:flex;gap:8px;line-height:1.4;margin:0 0 12px;padding:10px 12px}.ilb-simple__precise-info .dashicons{color:#2271b1;flex:none}.ilb-simple__precise-editor.is-paused{background:var(--ilb-surface-2);border:1px solid var(--ilb-border);border-radius:var(--ilb-radius);padding:12px}.ilb-simple__precise-editor.is-paused .components-base-control,.ilb-simple__precise-editor.is-paused .components-button,.ilb-simple__precise-editor.is-paused .ilb-simple__help{opacity:.68}.ilb-simple__provider-warning{align-items:flex-start;background:#fcf9e8;border:1px solid #dba617;border-right-width:4px;border-radius:var(--ilb-radius);color:var(--ilb-text);display:flex;gap:8px;margin-top:10px;padding:10px 12px}.ilb-simple__provider-warning .dashicons{color:var(--ilb-warning);flex:none}.ilb-simple__provider-warning p{margin:3px 0 0}.ilb-simple__provider-warning .components-button.is-link{height:auto;margin-top:6px;padding:0}.ilb-simple__provider-required{align-items:center;color:var(--ilb-warning);display:flex;font-size:12px;gap:6px;margin-top:7px}.ilb-simple__provider-required p{margin:0}.ilb-simple__provider-required .components-button{height:auto;padding:0}.ilb-simple__save{margin-top:18px}.ilb-stat-tiles{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.ilb-stat-tile{background:var(--ilb-surface-2);border:1px solid var(--ilb-border-soft);min-width:0}.ilb-stat-tile .components-card__body{padding:14px 16px}.ilb-stat-tile__head{align-items:center;color:var(--ilb-muted);display:flex}.ilb-stat-tile__head .dashicons{font-size:18px;height:18px;width:18px}.ilb-stat-tile__value{color:var(--ilb-text);font-size:26px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1;margin-top:6px}.ilb-stat-tile__label{color:var(--ilb-muted);font-size:12px;letter-spacing:.4px;margin-top:2px;text-transform:uppercase}.ilb-stats{display:grid;gap:12px}.ilb-stats__panel-toolbar{display:flex;justify-content:flex-end;min-height:20px}.ilb-stats__section-content{display:grid;gap:16px}.ilb-stats__dashboard-grid,.ilb-stats__rank-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ilb-stats__dashboard-grid{align-items:start}.ilb-stats__chart-card,.ilb-stats__provider-card{border:1px solid var(--ilb-border-soft);min-width:0}.ilb-stats__chart-card--country{grid-column:1;grid-row:1}.ilb-stats__chart-card--daily{grid-column:2;grid-row:1/span 2}.ilb-stats__provider-card{grid-column:1;grid-row:2}.ilb-stats__table-scroll{overflow-x:auto}.ilb-stats__provider-table{border:0;box-shadow:none}.ilb-stats__provider-table td,.ilb-stats__provider-table th{padding:10px 12px}.ilb-stats__provider-table td:nth-child(n+2),.ilb-stats__provider-table th:nth-child(n+2){font-variant-numeric:tabular-nums;text-align:left;width:170px}.ilb-stats__actions,.ilb-stats__cache-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ilb-stats__cache-actions{justify-content:flex-end;margin-bottom:-4px}.ilb-stats__loading{align-items:center;display:flex;justify-content:center;min-height:120px}.ilb-stats__muted{color:var(--ilb-muted);font-style:italic;margin:16px 0 0}.ilb-stats__empty-panel{align-items:flex-start;background:#f0f6fc;border:1px solid #72aee6;border-radius:var(--ilb-radius);display:flex;gap:12px;max-width:680px;padding:16px}.ilb-stats__empty-panel>.dashicons{color:#2271b1;flex:none}.ilb-stats__empty-panel p{margin:0 0 10px}.ilb-ranked-card{min-width:0}.ilb-ranked-card__header{align-items:center;border-bottom:1px solid var(--ilb-border-soft);display:flex;gap:8px;justify-content:space-between;padding-bottom:10px}.ilb-ranked-card__header h3{font-size:14px;margin:0}.ilb-ranked-list{list-style:none;margin:10px 0 0;max-height:320px;overflow-y:auto;padding:0}.ilb-ranked-list li{align-items:baseline;border-bottom:1px solid var(--ilb-border-soft);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:8px 2px}.ilb-ranked-list li:last-child{border-bottom:0}.ilb-ranked-list li a{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;min-width:0;overflow-wrap:anywhere;text-decoration:none}.ilb-ranked-list li>span{background:var(--ilb-surface-2);border-radius:999px;color:var(--ilb-muted);font-size:11px;font-variant-numeric:tabular-nums;min-width:32px;padding:2px 7px;text-align:center}.ilb-confirm__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}@media screen and (max-width:900px){.ilb-stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ilb-stats__dashboard-grid,.ilb-stats__rank-grid{grid-template-columns:minmax(0,1fr)}.ilb-stats__chart-card--country,.ilb-stats__chart-card--daily,.ilb-stats__provider-card{grid-column:1;grid-row:auto}.ilb-stats__chart-card--country{order:1}.ilb-stats__chart-card--daily{order:2}.ilb-stats__provider-card{order:3}}@media screen and (max-width:600px){.ilb-stats__cache-actions{justify-content:flex-start}}.ilb-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ilb-logs .ilb-toolbar{align-items:center;border-bottom:1px solid var(--ilb-border-soft);gap:12px;margin-bottom:18px;padding-bottom:18px}.ilb-logs .ilb-toolbar .components-base-control,.ilb-logs .ilb-toolbar .components-base-control__field{margin-bottom:0}.ilb-logs__loading{display:flex;justify-content:center;padding:36px 0}.ilb-logs__disabled{align-items:flex-start;background:#f0f6fc;border:1px solid #72aee6;border-radius:var(--ilb-radius);display:flex;gap:12px;padding:18px}.ilb-logs__disabled>.dashicons{color:#2271b1;flex:none}.ilb-logs__disabled h3{font-size:15px;margin:0 0 4px}.ilb-logs__disabled p{color:var(--ilb-muted);margin:0 0 12px}.ilb-logs .ilb-datatable__table .ilb-col-time{width:170px}.ilb-logs .ilb-datatable__table .ilb-col-code{width:70px}.ilb-logs .ilb-datatable__table .ilb-col-asn{width:110px}.ilb-logs .ilb-datatable__table .ilb-col-target{width:90px}.ilb-logs .ilb-datatable__table .ilb-col-result{width:180px}.ilb-live-controls{border-right:1px solid var(--ilb-border-soft);display:inline-flex;gap:6px;padding-right:12px}.ilb-live-controls .components-button{gap:4px}.ilb-live-controls .dashicons{font-size:16px;height:16px;width:16px}.ilb-live-status{align-items:center;background:var(--ilb-accent-soft);border-radius:var(--ilb-radius);color:var(--ilb-accent-ink);display:flex;font-size:12px;font-weight:600;gap:8px;margin:-7px 0 16px;padding:8px 10px}.ilb-live-status__dot{background:currentColor;border-radius:50%;box-shadow:0 0 0 3px rgba(0,138,115,.15);height:8px;width:8px}.ilb-live-status.is-running .ilb-live-status__dot{animation:ilb-live-pulse 1.5s ease-in-out infinite}.ilb-live-status.is-paused{background:var(--ilb-warning-soft);color:var(--ilb-warning)}@keyframes ilb-live-pulse{50%{opacity:.35}}.ilb-log-presets{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.ilb-log-presets__label{color:var(--ilb-muted);font-size:12px;font-weight:600;margin-left:2px}.ilb-filter-chip{background:var(--ilb-surface);border:1px solid var(--ilb-border);border-radius:999px;color:var(--ilb-muted);cursor:pointer;font-size:11px;line-height:1.3;padding:5px 9px}.ilb-filter-chip:before{background:#787c82;border-radius:50%;content:"";display:inline-block;height:6px;margin-left:5px;vertical-align:1px;width:6px}.ilb-filter-chip.is-passed:before{background:var(--ilb-accent)}.ilb-filter-chip.is-blocked:before{background:var(--ilb-danger)}.ilb-filter-chip.is-active,.ilb-filter-chip:focus-visible,.ilb-filter-chip:hover{border-color:var(--ilb-accent);box-shadow:0 0 0 1px var(--ilb-accent);color:var(--ilb-text);outline:0}.ilb-filter-chip.is-active{background:var(--ilb-accent-soft);font-weight:600}.ilb-log-result{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.ilb-log-result__badge{background:#fce8e8;border-radius:999px;color:#8a2424;display:inline-flex;font-size:11px;font-weight:600;line-height:1.3;padding:2px 7px}.ilb-log-result__badge.is-passed{background:var(--ilb-accent-soft);color:var(--ilb-accent-ink)}.ilb-log-result__context{color:var(--ilb-muted);font-size:11px;line-height:1.25}.ilb-log-details{padding:18px 86px 20px 20px}.ilb-log-details__grid{display:grid;gap:14px 24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ilb-log-details__grid>div{min-width:0}.ilb-log-details__grid dt{color:var(--ilb-muted);font-size:11px;font-weight:600;letter-spacing:.035em;margin-bottom:3px;text-transform:uppercase}.ilb-log-details__grid dd{margin:0;overflow-wrap:anywhere}.ilb-log-details__long{border-top:1px solid var(--ilb-border-soft);display:grid;gap:12px;margin-top:18px;padding-top:16px}.ilb-log-details__long h4{font-size:12px;margin:0 0 5px}.ilb-log-details__long pre{background:var(--ilb-surface);border:1px solid var(--ilb-border-soft);border-radius:3px;box-sizing:border-box;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin:0;max-width:100%;padding:9px 11px;white-space:pre-wrap;word-break:break-word}.ilb-log-details__empty{color:var(--ilb-muted-2);font-style:italic}@media(prefers-reduced-motion:reduce){.ilb-live-status__dot{animation:none!important}}.ilb-search__notice{margin-top:16px}.ilb-search__results{display:grid;gap:16px;margin-top:16px}.ilb-search__loading{display:flex;justify-content:center;padding:32px 0}.ilb-search__map-card{margin-top:16px}.ilb-search__form-card .components-flex{align-items:flex-end}.ilb-search__providers{border:0;margin:18px 0 4px;padding:0}.ilb-search__providers legend{color:var(--ilb-text);font-size:13px;font-weight:600;margin-bottom:8px;padding:0}.ilb-search__providers-grid{display:grid;gap:6px 20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ilb-search__providers-empty{color:var(--ilb-muted);margin:0}.ilb-search__anonymize{margin-top:14px}.ilb-search__result-card .ilb-panel-shell__header{gap:12px;justify-content:space-between}.ilb-search__result-ip{color:var(--ilb-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.ilb-search__details{display:grid;gap:0;grid-template-columns:1fr;margin:0}.ilb-search__row{border-bottom:1px solid var(--ilb-border-soft);display:grid;gap:12px;grid-template-columns:200px 1fr;padding:8px 0}.ilb-search__row:last-child{border-bottom:0}.ilb-search__row dt{color:var(--ilb-muted);font-weight:600;margin:0}.ilb-search__row dd{font-variant-numeric:tabular-nums;margin:0;word-break:break-word}.ilb-map{border-radius:4px;height:340px;overflow:hidden}.ilb-map .leaflet-container{font:inherit}.ilb-diagnostics{display:flex;flex-direction:column;gap:16px}.ilb-diagnostics__loading{display:flex;justify-content:center;padding:48px}.ilb-diagnostics-disclosure__checks,.ilb-diagnostics__issues{display:flex;flex-direction:column;gap:10px}.ilb-diagnostics__empty{align-items:center;background:#f0f9f7;border:1px solid #9ad6cb;border-radius:var(--ilb-radius);display:flex;gap:14px;padding:22px}.ilb-diagnostics__empty>.dashicons{color:var(--ilb-accent);font-size:28px;height:28px;width:28px}.ilb-diagnostics__empty h2,.ilb-diagnostics__empty p{margin:0}.ilb-diagnostics__empty h2{font-size:15px;margin-bottom:3px}.ilb-diagnostics__empty p{color:var(--ilb-muted)}.ilb-diagnostics-summary{border-top:3px solid var(--ilb-accent)!important}.ilb-diagnostics-summary.is-warning{border-top-color:var(--ilb-warning)!important}.ilb-diagnostics-summary.is-critical{border-top-color:var(--ilb-danger)!important}.ilb-diagnostics-summary__body{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(220px,auto) minmax(0,1fr) auto}.ilb-diagnostics-summary__state{align-items:center;display:flex;gap:9px}.ilb-diagnostics-summary__state .dashicons{color:var(--ilb-accent)}.ilb-diagnostics-summary.is-warning .ilb-diagnostics-summary__state .dashicons{color:var(--ilb-warning)}.ilb-diagnostics-summary.is-critical .ilb-diagnostics-summary__state .dashicons{color:var(--ilb-danger)}.ilb-diagnostics-summary__counts{align-items:center;color:var(--ilb-muted);display:flex;font-size:12px;gap:18px}.ilb-diagnostics-summary__counts span{align-items:baseline;display:inline-flex;gap:4px}.ilb-diagnostics-summary__counts strong{color:var(--ilb-text);font-size:17px}.ilb-diagnostics-summary__checked{color:var(--ilb-muted);font-size:12px;margin:0;text-align:left}.ilb-diagnostic-check{border-right:4px solid var(--ilb-warning)!important}.ilb-diagnostic-check.is-critical{border-right-color:var(--ilb-danger)!important}.ilb-diagnostic-check.is-info{border-right-color:#2271b1!important}.ilb-diagnostic-check.is-acknowledged{border-right-color:var(--ilb-muted-2)!important}.ilb-diagnostic-check .components-card__body{padding:14px 16px}.ilb-diagnostic-check__layout{display:grid;gap:11px;grid-template-columns:24px minmax(0,1fr)}.ilb-diagnostic-check__icon{color:var(--ilb-warning);margin-top:1px}.ilb-diagnostic-check.is-critical .ilb-diagnostic-check__icon{color:var(--ilb-danger)}.ilb-diagnostic-check.is-info .ilb-diagnostic-check__icon{color:#2271b1}.ilb-diagnostic-check.is-acknowledged .ilb-diagnostic-check__icon{color:var(--ilb-muted-2)}.ilb-diagnostic-check__heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.ilb-diagnostic-check__heading h3{font-size:14px;margin:0}.ilb-diagnostic-check__status{background:var(--ilb-warning-soft);border-radius:10px;color:var(--ilb-warning);flex:none;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px 7px;text-transform:uppercase}.ilb-diagnostic-check.is-critical .ilb-diagnostic-check__status{background:#fcf0f1;color:var(--ilb-danger)}.ilb-diagnostic-check.is-info .ilb-diagnostic-check__status{background:#f0f6fc;color:#135e96}.ilb-diagnostic-check.is-acknowledged .ilb-diagnostic-check__status{background:var(--ilb-surface-2);color:var(--ilb-muted)}.ilb-diagnostic-check__content>p{color:var(--ilb-muted);line-height:1.5;margin:5px 0 0;max-width:820px}.ilb-diagnostic-check__details{color:var(--ilb-text);margin:9px 18px 0 0}.ilb-diagnostic-check__details li{margin-bottom:3px}.ilb-diagnostic-check__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.ilb-diagnostics-disclosure{background:var(--ilb-surface);border:1px solid var(--ilb-border);border-radius:var(--ilb-radius)}.ilb-diagnostics-disclosure>summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:8px;list-style-position:inside;padding:13px 15px}.ilb-diagnostics-disclosure>summary:hover{background:var(--ilb-surface-2)}.ilb-diagnostics-disclosure__count{align-items:center;background:var(--ilb-surface-2);border-radius:10px;color:var(--ilb-muted);display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:20px;padding:0 5px}.ilb-diagnostics-disclosure__hint{color:var(--ilb-muted);font-size:11px;font-weight:400;margin-right:auto}.ilb-diagnostics-disclosure .ilb-diagnostics-passed,.ilb-diagnostics-disclosure__body{border-top:1px solid var(--ilb-border-soft);padding:0 15px 15px}.ilb-diagnostics-disclosure__checks{padding-top:12px}.ilb-diagnostics-passed{display:grid;gap:0 22px;grid-template-columns:repeat(2,minmax(0,1fr))}.ilb-diagnostics-passed__item{border-bottom:1px solid var(--ilb-border-soft);display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr);padding:11px 0}.ilb-diagnostics-passed__item .dashicons{color:var(--ilb-accent)}.ilb-diagnostics-passed__item strong{font-size:12px}.ilb-diagnostics-passed__item p{color:var(--ilb-muted);font-size:11px;line-height:1.4;margin:2px 0 0}.ilb-support-info__privacy{align-items:flex-start;background:var(--ilb-warning-soft);color:#664d00;display:flex;gap:8px;line-height:1.45;margin:12px 0;padding:10px 12px}.ilb-support-info__privacy .dashicons{flex:none}.ilb-support-info__toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.ilb-support-info__section{border-top:1px solid var(--ilb-border-soft);padding:12px 0}.ilb-support-info__section h3{font-size:13px;margin:0 0 8px}.ilb-support-info__section dl{margin:0}.ilb-support-info__section dl>div{display:grid;gap:12px;grid-template-columns:minmax(140px,220px) minmax(0,1fr);padding:5px 0}.ilb-support-info__section dt{font-weight:600}.ilb-support-info__section dd{font-family:Consolas,Monaco,monospace;font-size:12px;margin:0;word-break:break-word}.ilb-app-footer{background:var(--ilb-surface);border-top:1px solid var(--ilb-border-soft);box-sizing:border-box;margin-right:-22px;padding:0 22px 0 20px;width:calc(100% + 42px)}.ilb-app-footer__inner{align-items:center;box-sizing:border-box;color:var(--ilb-muted);display:flex;font-size:12px;gap:8px;justify-content:center;margin:0 auto;max-width:1180px;min-height:54px;width:100%}.ilb-app-footer__inner .components-button.is-link{font-size:12px;height:auto;padding:0}.ilb-attribution-modal{--ilb-accent:#008a73;--ilb-accent-soft:#e7f5f2;--ilb-border-soft:#dcdcde;--ilb-muted:#646970;width:min(760px,100vw - 32px)}.ilb-attribution-modal__intro{color:var(--ilb-muted);line-height:1.5;margin:0 0 16px;max-width:640px}.ilb-attribution-modal__loading{display:flex;justify-content:center;padding:28px}.ilb-attribution-modal__list{list-style:none;margin:0}.ilb-attribution-modal__list li{align-items:center;border-bottom:1px solid var(--ilb-border-soft);display:grid;gap:12px;grid-template-columns:minmax(180px,.7fr) minmax(160px,.7fr) minmax(220px,1fr);margin:0;padding:11px 0}.ilb-attribution-modal__list li:last-child{border-bottom:0}.ilb-attribution-modal__list li>span{color:var(--ilb-muted);font-size:12px}.ilb-attribution-modal__list li a{align-items:center;display:inline-flex;gap:4px;min-width:0;word-break:break-all}.ilb-attribution-modal__list li .dashicons{flex:none;font-size:14px;height:14px;width:14px}.ilb-attribution-modal__provider{align-items:center;display:flex;gap:7px}.ilb-attribution-modal__active{background:var(--ilb-accent-soft);border-radius:9px;color:#006b5b;font-size:9px;font-weight:600;padding:2px 6px;text-transform:uppercase}.ilb-field-label{align-items:center;display:inline-flex;gap:4px}.ilb-field-tip{color:var(--ilb-muted-2);cursor:help;font-size:16px;height:16px;width:16px}.ilb-field-tip:focus,.ilb-field-tip:hover{color:var(--ilb-accent)}.ilb-field-tooled{min-width:0}.ilb-field-footer{align-items:center;display:flex;gap:12px;grid-column:2;justify-content:space-between;min-width:0}.ilb-field-footer__help{color:var(--ilb-muted);font-size:12px;line-height:1.4;margin:0}.ilb-field-footer .ilb-field-tool-btn{flex:none}.ilb-scan__notice{margin:10px 0 0}.ilb-scan__result{background:var(--ilb-surface-2);border:1px solid var(--ilb-border);border-radius:6px;margin-top:10px;padding:12px}.ilb-scan__ip{color:var(--ilb-muted);margin:0 0 8px}.ilb-scan__list{display:grid;gap:4px;list-style:none;margin:0}.ilb-scan__list li{border-bottom:1px solid var(--ilb-border-soft);display:flex;gap:12px;justify-content:space-between;padding:4px 0}.ilb-scan__list li:last-child{border-bottom:0}.ilb-scan__name{color:var(--ilb-muted)}.ilb-scan__code{font-variant-numeric:tabular-nums;font-weight:600}.ilb-cidr-modal{max-width:460px}.ilb-cidr-modal__ops{margin:12px 0}.ilb-cidr-modal__actions{margin-top:16px}.ilb-mode-dd{display:inline-flex;position:relative}.ilb-mode{align-items:center;background:var(--ilb-surface);border:1px solid var(--ilb-border);border-radius:3px;color:var(--ilb-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:500;gap:6px;line-height:1.4;padding:5px 8px}.ilb-mode__dot{background:var(--ilb-warning);border-radius:50%;height:8px;width:8px}.ilb-mode .dashicons{font-size:16px;height:16px;opacity:.8;width:16px}.ilb-mode--native .ilb-mode__dot{background:var(--ilb-accent)}.ilb-mode--enforced .ilb-mode__dot{background:#2271b1}.ilb-mode:hover{border-color:#8c8f94}.ilb-mode:focus-visible{outline:2px solid #2271b1;outline-offset:1px}.ilb-mode-panel{animation:ilb-fade-in .1s ease-out;background:var(--ilb-surface);border:1px solid var(--ilb-border);border-radius:var(--ilb-radius);box-shadow:0 3px 8px rgba(0,0,0,.15);box-sizing:border-box;color:var(--ilb-text);font-size:13px;margin-top:6px;max-width:calc(100vw - 32px);padding:16px;position:absolute;left:0;text-align:right;top:100%;width:360px;z-index:100}.ilb-mode-panel__status{align-items:flex-start;border-right:4px solid var(--ilb-border);display:flex;gap:8px;line-height:1.4;padding-right:10px}.ilb-mode-panel__status .dashicons{flex:none;margin-top:1px}.ilb-mode-panel__status strong{display:block}.ilb-mode-panel__status p{color:var(--ilb-muted);margin:3px 0 0}.ilb-mode-panel__status--success{border-color:var(--ilb-accent)}.ilb-mode-panel__status--success .dashicons{color:var(--ilb-accent-ink)}.ilb-mode-panel__status--warning{border-color:#dba617}.ilb-mode-panel__status--warning .dashicons{color:var(--ilb-warning)}.ilb-mode-panel__status--info{border-color:#2271b1}.ilb-mode-panel__status--info .dashicons{color:#2271b1}.ilb-mode-panel__upgrade h2{font-size:14px;line-height:1.3;margin:0 0 6px}.ilb-mode-panel__upgrade>p{color:var(--ilb-muted);line-height:1.5;margin:0}.ilb-mode-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}@keyframes ilb-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.ilb-precision-benefits{display:flex;flex-wrap:wrap;gap:5px 24px;margin:12px 0 0;padding-right:18px}.ilb-precision-benefits li::marker{color:var(--ilb-accent)}.ilb-precision-benefits.is-compact{display:grid;gap:5px;margin-top:10px}.ilb-precision-learn{display:inline-block;font-size:12px}@media(prefers-reduced-motion:reduce){.ilb-mode-panel{animation:none}}.ilb-precision-callout{align-items:flex-start;background:var(--ilb-surface-2);border:1px solid var(--ilb-border);border-radius:var(--ilb-radius);display:flex;gap:24px;justify-content:space-between;margin-bottom:20px;padding:16px}.ilb-precision-callout__content{max-width:720px}.ilb-precision-callout__content h4{font-size:15px;margin:0 0 5px}.ilb-precision-callout__content>p{color:var(--ilb-muted);line-height:1.5;margin:0}.ilb-precision-callout__actions{align-items:flex-start;display:flex;flex:none;flex-direction:column;gap:8px}.ilb-precision-status{align-items:flex-start;background:var(--ilb-surface);border:1px solid var(--ilb-border);border-right-width:4px;border-radius:var(--ilb-radius);display:flex;gap:10px;margin-bottom:20px;padding:12px 14px}.ilb-precision-status .ilb-provider-journey-link{flex:none;margin:2px auto 0 0}.ilb-precision-status .dashicons{flex:none}.ilb-precision-status p{color:var(--ilb-muted);margin:3px 0 0}.ilb-precision-status--success{border-color:var(--ilb-accent)}.ilb-precision-status--success .dashicons{color:var(--ilb-accent-ink)}.ilb-precision-status--warning{border-color:#dba617}.ilb-precision-status--warning .dashicons{color:var(--ilb-warning)}.ilb-precision-status--info{border-color:#2271b1}.ilb-precision-status--info .dashicons{color:#2271b1}.ilb-provider-table{border:1px solid var(--ilb-border);border-collapse:separate;border-radius:6px;border-spacing:0;overflow:hidden;table-layout:fixed}.ilb-provider-table td,.ilb-provider-table th{box-sizing:border-box;padding:14px 16px;vertical-align:middle}.ilb-provider-table th{background:var(--ilb-surface-2);border:0;color:var(--ilb-muted);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.ilb-provider-table th:first-child{width:23%}.ilb-provider-table th:nth-child(2){width:22%}.ilb-provider-table th:nth-child(3){width:27%}.ilb-provider-table th:nth-child(4){width:18%}.ilb-provider-table th:nth-child(5){width:10%}.ilb-provider-table tbody tr{background:var(--ilb-surface);transition:background-color .12s ease}.ilb-provider-table tbody tr:hover{background:#fafcfc}.ilb-provider-table tbody tr.is-enabled{background:#f5fbf9}.ilb-provider-table tbody tr.is-enabled:hover{background:#f0f8f6}.ilb-provider-table tbody td{border:0;border-top:1px solid var(--ilb-border-soft)}.ilb-provider-table tr.is-enabled td:first-child{box-shadow:inset -3px 0 0 var(--ilb-accent)}.ilb-provider-identity{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.ilb-provider-identity .components-base-control{margin-bottom:0}.ilb-provider-identity .components-checkbox-control__label{color:var(--ilb-text);font-weight:600}.ilb-provider-table__provider-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:4px 28px 0 0}.ilb-provider-recommended{align-items:center;background:var(--ilb-accent-soft);border:1px solid #b7ddd5;border-radius:999px;color:var(--ilb-accent-ink);display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.03em;line-height:1;min-height:20px;padding:0 7px;text-transform:uppercase}.ilb-provider-info{color:var(--ilb-muted-2);cursor:help;font-size:16px;height:16px;width:16px}.ilb-provider-register{display:inline-flex!important;font-size:12px;height:auto!important;line-height:1.4;padding:0!important}.ilb-provider-capabilities{color:var(--ilb-muted);line-height:1.5}.ilb-provider-capability-list{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.ilb-provider-capability{align-items:center;background:var(--ilb-surface-2);border:1px solid var(--ilb-border-soft);border-radius:999px;color:#3c434a;display:inline-flex;font-size:11px;font-weight:500;line-height:1;min-height:24px;padding:0 8px;white-space:nowrap}.ilb-provider-capability.is-precision{background:#fff;border-color:#b7ddd5;color:var(--ilb-accent-ink)}.ilb-provider-quota{font-variant-numeric:tabular-nums}.ilb-provider-key-control{max-width:220px;width:100%}.ilb-provider-key-control .components-text-control__input{border-color:var(--ilb-border);border-radius:var(--ilb-radius);min-height:36px}.ilb-provider-no-key{align-items:center;display:inline-flex;font-size:12px;font-weight:500;gap:6px}.ilb-provider-no-key .dashicons{font-size:16px;height:16px;width:16px}.ilb-provider-saved-key{display:grid;gap:4px;justify-items:start}.ilb-provider-saved-key__status{align-items:center;color:var(--ilb-muted);display:inline-flex;font-size:12px;gap:6px}.ilb-provider-saved-key__status .dashicons{color:var(--ilb-accent-ink);font-size:16px;height:16px;width:16px}.ilb-provider-saved-key .components-button{height:auto;padding:0}.ilb-provider-table__actions .components-button{font-size:12px;height:auto;min-height:28px;padding:0}.ilb-provider-live-quota{align-items:flex-start;display:flex;gap:8px}.ilb-provider-live-quota__indicator{background:var(--ilb-accent);border-radius:50%;box-shadow:0 0 0 3px var(--ilb-accent-soft);flex:none;height:8px;margin-top:5px;width:8px}.ilb-provider-live-quota__content{display:grid;gap:3px;min-width:0}.ilb-provider-live-quota__content>span{color:var(--ilb-muted);font-size:11px}.ilb-provider-live-quota.is-exhausted,.ilb-provider-live-quota.is-key_upgrade_required,.ilb-provider-live-quota.is-rate_limited{color:var(--ilb-danger)}.ilb-provider-live-quota.is-exhausted .ilb-provider-live-quota__indicator,.ilb-provider-live-quota.is-key_upgrade_required .ilb-provider-live-quota__indicator,.ilb-provider-live-quota.is-rate_limited .ilb-provider-live-quota__indicator{background:var(--ilb-danger);box-shadow:0 0 0 3px #f7e8e8}.ilb-provider-availability{align-items:center;display:inline-flex;font-size:12px;font-weight:500;gap:8px}.ilb-provider-availability__indicator{background:currentcolor;border-radius:50%;box-shadow:0 0 0 3px var(--ilb-accent-soft);flex:none;height:8px;width:8px}.ilb-provider-availability.is-warning .ilb-provider-availability__indicator{box-shadow:0 0 0 3px var(--ilb-warning-soft)}.ilb-provider-allowance{color:#3c434a;font-size:12px;font-weight:500;white-space:nowrap}.ilb-provider-note{align-items:flex-start;background:#f0f6fc;border-right:4px solid #72aee6;display:flex;gap:8px;margin:12px 0 0;padding:9px 12px}.ilb-provider-note .dashicons{color:#2271b1;flex:none;font-size:16px;height:16px;margin-top:1px;width:16px}.ilb-provider-note p{margin:0}.ilb-db-status{table-layout:fixed}.ilb-db-status code{display:inline-block;max-width:100%;overflow-wrap:anywhere}.ilb-form-row--custom{align-items:start;column-gap:30px;display:grid;grid-template-columns:232px minmax(0,760px)}.ilb-form-row--custom>.ilb-form-row__label{padding-top:11px}.ilb-scan-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;grid-column:2;justify-content:flex-end}.ilb-settings-group__header .ilb-scan-actions .ilb-scan{align-items:flex-end;display:flex;flex-direction:column;min-width:0}.ilb-settings-group__header .ilb-scan-actions .ilb-scan>.components-button{grid-column:auto;grid-row:auto;justify-self:auto}.ilb-settings-group__header .ilb-scan-actions .ilb-scan .ilb-scan__notice,.ilb-settings-group__header .ilb-scan-actions .ilb-scan .ilb-scan__result{width:min(420px,70vw)}.ilb-option-disclosure{background:var(--ilb-surface);border:1px solid var(--ilb-border);border-radius:var(--ilb-radius)}.ilb-option-disclosure>summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:16px;justify-content:space-between;padding:11px 13px}.ilb-option-disclosure>summary span:last-child{color:var(--ilb-muted);font-size:11px;font-weight:400}.ilb-option-disclosure[open]>summary{background:var(--ilb-surface-2);border-bottom:1px solid var(--ilb-border-soft)}.ilb-option-disclosure__body{padding:14px}.ilb-option-disclosure__toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ilb-option-disclosure__toolbar .components-search-control{flex:1 1 260px;margin:0}.ilb-mime-list__items{display:grid;gap:7px 18px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px;overflow:auto;padding-left:6px}.ilb-mime-list__items .components-base-control{margin:0}.ilb-mime-list__items .components-base-control__help{font-size:10px;margin:1px 24px 0 0}.ilb-exception-editor{background:var(--ilb-surface);border:1px solid var(--ilb-border);border-radius:var(--ilb-radius);display:grid;gap:13px;padding:14px}.ilb-exception-editor__toolbar{align-items:flex-end;display:flex;gap:8px}.ilb-exception-editor__toolbar .components-search-control{flex:1 1 auto;margin:0}.ilb-exception-editor__found{color:var(--ilb-accent-ink);font-size:12px;margin:0}.ilb-exception-editor__list{border-top:1px solid var(--ilb-border-soft);display:grid;max-height:320px;overflow:auto}.ilb-exception-editor__item{align-items:center;border-bottom:1px solid var(--ilb-border-soft);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px 2px}.ilb-exception-editor__item .components-base-control{margin:0}.ilb-exception-editor__access{color:var(--ilb-muted);font-size:11px;text-align:left}.ilb-plugin-tools{display:grid;gap:12px;max-width:1000px}.ilb-plugin-tools>.components-notice{margin:0}.ilb-plugin-tools__section{align-items:center;background:var(--ilb-surface);border:1px solid var(--ilb-border);border-radius:var(--ilb-radius);display:grid;gap:12px 24px;grid-template-columns:minmax(0,1fr) auto;padding:16px 18px}.ilb-plugin-tools__section h3{font-size:14px;line-height:1.35;margin:0}.ilb-plugin-tools__section p{color:var(--ilb-muted);font-size:12px;line-height:1.45;margin:4px 0 0;max-width:700px}.ilb-plugin-tools__section.is-highlighted{background:var(--ilb-accent-soft);border-right:3px solid var(--ilb-accent)}.ilb-plugin-tools__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ilb-emergency-link{align-items:end;border-top:1px solid var(--ilb-border-soft);display:grid;gap:8px 14px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding-top:14px}.ilb-emergency-link>.components-base-control{margin:0}.ilb-emergency-link>p{grid-column:1/-1;margin:0}.ilb-database-status{display:grid;gap:12px}.ilb-database-status__toolbar{align-items:center;background:var(--ilb-surface-2);border:1px solid var(--ilb-border-soft);display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.ilb-database-status__toolbar p{color:var(--ilb-muted);font-size:12px;margin:3px 0 0}.ilb-database-status__toolbar p.is-warning{color:var(--ilb-warning)}.ilb-database-status>.components-notice{margin:0}.ilb-database-status__summary{font-size:12px;margin:6px 0 0;padding-right:18px}.ilb-database-status__summary li{margin:2px 0;overflow-wrap:anywhere}.ilb-provider-no-key,.ilb-provider-quota .is-ready{color:var(--ilb-accent-ink)}.ilb-provider-alternatives__allowance.is-warning,.ilb-provider-quota .is-warning{color:var(--ilb-warning)}.ilb-provider-alternatives__allowance.is-ready{color:var(--ilb-accent-ink)}.ilb-emergency-status{align-items:center;background:var(--ilb-surface);border:1px solid var(--ilb-border);border-right:4px solid var(--ilb-muted-2);border-radius:var(--ilb-radius);display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr) auto;padding:16px 18px}.ilb-emergency-status>.dashicons{color:var(--ilb-muted-2);font-size:24px;height:24px;width:24px}.ilb-emergency-status h2,.ilb-emergency-status p{margin:0}.ilb-emergency-status h2{font-size:14px}.ilb-emergency-status p{color:var(--ilb-muted);font-size:12px;margin-top:3px}.ilb-emergency-status.is-ready{border-right-color:var(--ilb-accent)}.ilb-emergency-status.is-ready>.dashicons{color:var(--ilb-accent)}.ilb-emergency-status.is-outdated{border-right-color:var(--ilb-warning)}.ilb-emergency-status.is-outdated>.dashicons{color:var(--ilb-warning)}@media(max-width:782px){.ilb-critical-banner{align-items:flex-start;flex-wrap:wrap}.ilb-critical-banner .components-button{margin-right:36px}.ilb-diagnostics-summary__body{gap:14px;grid-template-columns:minmax(0,1fr)}.ilb-diagnostics-summary__checked{text-align:right}.ilb-diagnostics-passed,.ilb-support-info__section dl>div{grid-template-columns:minmax(0,1fr)}.ilb-support-info__section dl>div{gap:2px}.ilb-attribution-modal__list li{gap:4px;grid-template-columns:minmax(0,1fr)}.ilb-panel-section.components-panel__body .components-panel__body-toggle,.ilb-panel-shell__header{padding-right:16px;padding-left:16px}.ilb-panel-shell.components-card .components-card__body{padding:16px}.ilb-panel-section.components-panel__body.is-opened{padding:0 16px 22px}.ilb-panel-section.components-panel__body.is-opened .components-panel__body-title{margin:0 -16px 22px}.ilb-settings-group+.ilb-settings-group{margin-top:24px;padding-top:24px}.ilb-settings-group__fields{gap:18px}.ilb-form-row--advanced,.ilb-form-row--checkbox-list,.ilb-form-row--textarea .ilb-field-tooled,.ilb-form-row>.components-base-control{column-gap:0;grid-template-columns:minmax(0,1fr);row-gap:8px}.ilb-form-row--advanced .ilb-field-advanced,.ilb-form-row--advanced .ilb-form-row__label,.ilb-form-row--checkbox-list .ilb-form-row__control,.ilb-form-row--checkbox-list .ilb-form-row__label,.ilb-form-row--number .components-base-control__label,.ilb-form-row--number .components-text-control__input,.ilb-form-row--select .components-input-base>.components-flex-item,.ilb-form-row--select .components-input-control__container,.ilb-form-row--text .components-base-control__label,.ilb-form-row--text .components-text-control__input,.ilb-form-row--textarea .components-base-control__help,.ilb-form-row--textarea .components-base-control__label,.ilb-form-row--textarea .components-textarea-control__input,.ilb-form-row--toggle .components-form-toggle,.ilb-form-row--toggle .components-toggle-control__label,.ilb-form-row>.components-base-control>.components-base-control__help{grid-column:1;grid-row:auto}.ilb-form-row--advanced .ilb-form-row__label,.ilb-form-row--checkbox-list .ilb-form-row__label,.ilb-form-row--number .components-base-control__label,.ilb-form-row--select .components-input-base>.components-flex-item,.ilb-form-row--text .components-base-control__label,.ilb-form-row--textarea .components-base-control__label,.ilb-form-row--toggle .components-toggle-control__label{padding-top:0}.ilb-form-row--toggle .components-form-toggle{margin-top:0}.ilb-form-row--toggle .components-toggle-control__label{grid-row:1}.ilb-form-row--toggle .components-form-toggle{grid-row:2}.ilb-form-row--custom{grid-template-columns:minmax(0,1fr);row-gap:8px}.ilb-form-row--custom>.ilb-form-row__label{padding-top:0}.ilb-field-footer{grid-column:1}.ilb-emergency-link,.ilb-emergency-status,.ilb-plugin-tools__section{grid-template-columns:minmax(0,1fr)}.ilb-plugin-tools__actions{justify-content:flex-start}.ilb-emergency-link>p{grid-column:1}.ilb-database-status__toolbar,.ilb-provider-setup__active{align-items:flex-start;flex-direction:column}.ilb-provider-setup__active{gap:3px}.ilb-provider-promo{grid-template-columns:minmax(0,1fr);padding:20px}.ilb-provider-promo__form{grid-column:1}.ilb-provider-dashboard__provider.is-native{display:block}.ilb-provider-dashboard__features,.ilb-provider-dashboard__problem{margin-right:0}.ilb-provider-dashboard__actions{padding-right:0}.ilb-provider-dashboard .ilb-provider-setup__quota-details{margin-top:14px}.ilb-provider-alternatives__body{grid-template-columns:minmax(0,1fr)}.ilb-provider-alternatives__body .ilb-provider-alternatives__allowance,.ilb-provider-alternatives__body .ilb-provider-choice__actions{grid-column:1}.ilb-topbar{margin-right:-10px;padding-right:10px;padding-left:12px;width:calc(100% + 22px)}.ilb-attribution__item,.ilb-search__row{grid-template-columns:1fr}.ilb-attribution__type{text-align:right}.ilb-simple__precise-row{grid-template-columns:1fr}.ilb-precision-callout{flex-direction:column}.ilb-precision-callout__actions{align-items:flex-start}.ilb-precision-status{flex-wrap:wrap}.ilb-precision-status .ilb-provider-journey-link{margin-right:26px;width:100%}.ilb-provider-table{background:transparent;border:0;display:block}.ilb-provider-table thead{display:none}.ilb-provider-table tbody,.ilb-provider-table td,.ilb-provider-table tr{display:block;width:100%}.ilb-provider-table tr{background:var(--ilb-surface);border:1px solid var(--ilb-border);border-radius:6px;margin-bottom:10px;overflow:hidden}.ilb-provider-table tr.is-enabled{background:#f5fbf9;border-color:#b7ddd5;box-shadow:inset -3px 0 0 var(--ilb-accent)}.ilb-provider-table td{border:0;display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr);padding:7px 12px}.ilb-provider-table td:before{content:attr(data-colname)!important;float:none!important;font-weight:600;position:static!important;width:auto!important}.ilb-provider-table td:first-child{padding-top:12px}.ilb-provider-table td:first-child:before{grid-row:1/span 2}.ilb-provider-table td:first-child .ilb-provider-table__provider-meta{grid-column:2}.ilb-provider-table td:last-child{padding-bottom:12px}.ilb-provider-table .ilb-provider-table__actions.is-empty{display:none}.ilb-provider-quota{white-space:normal}.ilb-db-status{border:0;display:block}.ilb-db-status thead{display:none}.ilb-db-status tbody,.ilb-db-status td,.ilb-db-status tr{display:block;width:100%}.ilb-db-status tr{background:var(--ilb-surface);border:1px solid var(--ilb-border);margin-bottom:10px}.ilb-db-status td{border:0;display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr);padding:7px 12px}.ilb-db-status td:before{content:attr(data-colname)!important;float:none!important;font-weight:600;position:static!important;width:auto!important}}@media(max-width:600px){.ilb-logs .ilb-datatable__table{table-layout:auto}.ilb-logs .ilb-datatable__table td,.ilb-logs .ilb-datatable__table th{padding-right:7px;padding-left:7px}.ilb-logs .ilb-datatable__table .ilb-col-ip{min-width:112px;overflow-wrap:anywhere}.ilb-logs .ilb-datatable__table .ilb-col-code{display:none}.ilb-logs .ilb-datatable__table .ilb-col-result{width:96px}.ilb-log-details{padding:15px}.ilb-log-details__grid{grid-template-columns:minmax(0,1fr)}.ilb-log-presets{align-items:stretch;flex-direction:column}.ilb-log-presets .components-button{align-self:flex-start}.ilb-live-controls{border-right:0;border-top:1px solid var(--ilb-border-soft);padding-right:0;padding-top:8px;width:100%}.ilb-settings-group__header{grid-template-columns:minmax(0,1fr)}.ilb-settings-group__header .ilb-scan-actions{grid-column:1;justify-content:flex-start}.ilb-settings-group__header .ilb-scan>.components-button{grid-column:1;grid-row:auto;justify-self:start}.ilb-settings-group__header .ilb-scan__notice,.ilb-settings-group__header .ilb-scan__result{grid-column:1}.ilb-field-footer{align-items:flex-start;flex-direction:column}.ilb-mime-list__items{grid-template-columns:minmax(0,1fr)}.ilb-exception-editor__toolbar,.ilb-option-disclosure__toolbar{align-items:stretch;flex-direction:column}.ilb-exception-editor__item{grid-template-columns:minmax(0,1fr)}.ilb-exception-editor__access{padding-right:24px;text-align:right}.ilb-app__content{padding-top:18px}.ilb-topbar__inner{align-items:stretch;flex-direction:column;gap:10px;padding-bottom:11px;padding-top:11px}.ilb-topbar__identity,.ilb-topbar__meta{width:100%}.ilb-topbar__logo{border-radius:11px;height:40px;width:40px}.ilb-topbar__title{font-size:19px}.ilb-topbar__meta{justify-content:flex-start;margin-right:0}.ilb-topbar__docs{margin-right:auto}.ilb-mode-panel{right:0;left:auto}.ilb-mode-panel__actions,.ilb-precision-callout__actions{width:100%}.ilb-provider-table td{gap:8px;grid-template-columns:92px minmax(0,1fr)}.ilb-provider-table td:first-child:before{grid-row:auto}.ilb-provider-table td:first-child .ilb-provider-table__provider-meta{grid-column:2}.ilb-toolbar{align-items:stretch;flex-direction:column}.ilb-toolbar .components-base-control,.ilb-toolbar .components-button{width:100%}.ilb-db-status td{gap:4px;grid-template-columns:1fr}}.ilb-bot-rules{display:flex;flex-direction:column;gap:18px}.ilb-bot-rules__offer .ilb-bot-rules__offer-actions{display:flex;gap:8px;margin-top:8px}.ilb-bot-rules__offer p{margin:6px 0 0}.ilb-bot-rules__mode{display:flex;justify-content:flex-end}.ilb-bot-rules__section-title{color:var(--ilb-muted);font-size:12px;font-weight:600;letter-spacing:.03em;margin:0 0 8px;text-transform:uppercase}.ilb-bot-rules__presets{background:var(--ilb-surface-2);border:1px solid var(--ilb-border-soft);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.ilb-bot-rules__preset{border-right:3px solid var(--ilb-border-soft);padding-right:12px}.ilb-bot-rules__preset--allow{border-right-color:var(--ilb-accent)}.ilb-bot-rules__preset--block{border-right-color:var(--ilb-danger)}.ilb-bot-rules__empty{color:var(--ilb-muted);font-style:italic;margin:0}.ilb-bot-rules__rows{display:flex;flex-direction:column;gap:12px}.ilb-bot-rules__row{align-items:end;background:var(--ilb-surface);border:1px solid var(--ilb-border-soft);border-radius:8px;display:grid;gap:10px 12px;grid-template-columns:minmax(150px,2fr) auto minmax(140px,1fr) minmax(120px,1.4fr) auto;padding:12px}.ilb-bot-rules__action{align-self:end;margin-bottom:1px}.ilb-bot-rules__value:empty{display:none}.ilb-bot-rules__row-meta{align-items:center;display:flex;gap:10px}.ilb-bot-rules__preview{background:var(--ilb-surface-2);border-radius:4px;color:var(--ilb-muted);font-size:12px;grid-column:1/-1;padding:4px 8px;word-break:break-all}.ilb-bot-rules__detected,.ilb-bot-rules__row-actions{display:flex;flex-wrap:wrap;gap:8px}.ilb-bot-rules__detected{margin-top:4px}.ilb-bot-rules__tester{background:var(--ilb-surface-2);border:1px solid var(--ilb-border-soft);border-radius:8px;padding:16px}.ilb-bot-rules__tester-result{margin-top:10px}.ilb-bot-rules__verdict{font-weight:600;margin:0}.ilb-bot-rules__verdict--block{color:var(--ilb-danger)}.ilb-bot-rules__verdict--pass{color:var(--ilb-accent-ink)}.ilb-bot-rules__verdict--none{color:var(--ilb-muted)}.ilb-bot-rules__tester-note{color:var(--ilb-warning);font-size:12px;margin:6px 0 0}.ilb-bot-rules__tester-matches{color:var(--ilb-muted);font-size:12px;margin:8px 0 0;padding-right:18px}.ilb-bot-rules__tester-matches code{color:var(--ilb-text)}@media screen and (max-width:782px){.ilb-bot-rules__row{align-items:stretch;grid-template-columns:1fr}.ilb-bot-rules__action{justify-self:start}}
