.admin-topbar-actions{align-items:center;flex-wrap:wrap}.admin-topbar-actions .rf-credit-badge,.admin-topbar-actions a.rf-credit-badge,.rf-credit-badge{position:relative;box-sizing:border-box;flex:0 0 auto;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.48rem;min-height:2.25rem;border:1px solid #bddac8;border-radius:10px;background:#f0faf4;color:#1f5d42;padding:.3rem .54rem;font-size:.76rem;font-weight:800;line-height:1.1;text-decoration:none;white-space:nowrap}.admin-topbar-actions .rf-credit-badge:hover,.admin-topbar-actions a.rf-credit-badge:hover,.rf-credit-badge:hover{border-color:#8bcaa2;background:#e8f7ee}.rf-credit-badge--normal{border-color:#bddac8;background:#f0faf4;color:#205b3e}.rf-credit-badge--warning{border-color:#edd08f;background:#fff8e6;color:#7a5311}.rf-credit-badge--blocked{border-color:#efbbc1;background:#fff0f2;color:#9a252e}.rf-credit-badge__brand{border-radius:7px;background:#1f5d42;color:#ffffff;padding:.32rem .46rem;font-size:.72rem;letter-spacing:0}.rf-credit-badge--warning .rf-credit-badge__brand{background:#8a5d12}.rf-credit-badge--blocked .rf-credit-badge__brand{background:#a72d37}.yandex-billing-badge{border-color:#d9d1a8;background:#fffbed;color:#5c4810}.yandex-billing-badge:hover{border-color:#cdbb68;background:#fff6d2}.yandex-billing-badge .rf-credit-badge__brand{background:#1f2937;color:#ffd84d}.yandex-billing-badge.rf-credit-badge--warning{border-color:#edd08f;background:#fff8e6;color:#7a5311}.yandex-billing-badge.rf-credit-badge--warning .rf-credit-badge__brand{background:#8a5d12;color:#ffffff}.yandex-billing-badge.rf-credit-badge--blocked{border-color:#efbbc1;background:#fff0f2;color:#9a252e}.yandex-billing-badge.rf-credit-badge--blocked .rf-credit-badge__brand{background:#a72d37;color:#ffffff}.rf-credit-badge__metrics{display:grid;grid-template-columns:repeat(3,auto);align-items:center;gap:.48rem}.yandex-billing-badge__metrics{grid-template-columns:auto}.rf-credit-badge__metric{display:grid;gap:.08rem}.rf-credit-badge__metric strong{color:inherit;font-size:.88rem;font-weight:900}.rf-credit-badge__metric span{color:rgba(32,67,51,.68);font-size:.64rem;font-weight:800}.rf-credit-badge--warning .rf-credit-badge__metric span{color:rgba(122,83,17,.72)}.rf-credit-badge--blocked .rf-credit-badge__metric span{color:rgba(154,37,46,.72)}.rf-credit-badge__metric--primary strong{font-size:.96rem}.admin-topbar-actions .rf-credit-refresh-button,.rf-credit-refresh-button{box-sizing:border-box;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;min-height:2.25rem;border:1px solid #bddac8;border-radius:10px;background:#f0faf4;color:#205b3e;cursor:pointer;font:inherit;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease}.admin-topbar-actions .rf-credit-refresh-button:hover,.rf-credit-refresh-button:hover{border-color:#8bcaa2;background:#e8f7ee;color:#174c32}.admin-topbar-actions .rf-credit-refresh-button:disabled,.rf-credit-refresh-button:disabled{cursor:wait;opacity:.74}.rf-credit-refresh-button__icon{width:1.05rem;height:1.05rem;display:block;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 0 1-15.4 6.4L3 16'/%3E%3Cpath d='M3 16v5h5'/%3E%3Cpath d='M3 12A9 9 0 0 1 18.4 5.6L21 8'/%3E%3Cpath d='M21 8V3h-5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 0 1-15.4 6.4L3 16'/%3E%3Cpath d='M3 16v5h5'/%3E%3Cpath d='M3 12A9 9 0 0 1 18.4 5.6L21 8'/%3E%3Cpath d='M21 8V3h-5'/%3E%3C/svg%3E") center /contain no-repeat}.rf-credit-refresh-button[data-rf-refreshing=true] .rf-credit-refresh-button__icon{animation:rf-credit-refresh-spin .8s linear infinite}@keyframes rf-credit-refresh-spin{to{transform:rotate(1turn)}}.rf-credit-badge__tooltip{position:absolute;right:0;top:calc(100% + .55rem);z-index:80;width:max-content;max-width:min(22rem,82vw);border:1px solid #d8e3f4;border-radius:10px;background:#ffffff;box-shadow:var(--shadow-md);color:#26384f;font-size:.78rem;font-weight:600;line-height:1.55;opacity:0;padding:.65rem .72rem;pointer-events:none;transform:translateY(-.2rem);transition:opacity .16s ease,transform .16s ease;white-space:pre-line}.rf-credit-badge:focus-visible .rf-credit-badge__tooltip,.rf-credit-badge:hover .rf-credit-badge__tooltip{opacity:1;transform:translateY(0)}.rf-limits-panel{display:grid;gap:.9rem}.rf-limits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem}.rf-limits-metric{border:1px solid #d8e4f2;border-radius:10px;background:#f8fbff;padding:.75rem}.rf-limits-metric span{display:block;color:#62708a;font-size:.78rem;font-weight:700}.rf-limits-metric strong{display:block;margin-top:.25rem;color:#18345e;font-size:1.15rem}.rf-limits-form{display:grid;gap:.8rem}.rf-limits-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem}.rf-limits-field{gap:.35rem}.rf-limits-checkbox,.rf-limits-field{display:grid;color:#354761;font-size:.9rem;font-weight:700}.rf-limits-checkbox{grid-template-columns:auto 1fr;align-items:start;gap:.55rem}.rf-limits-checkbox input{width:1rem;height:1rem;margin-top:.18rem}.rf-limits-checkbox small,.rf-limits-field small{display:block;margin-top:.2rem;color:#66748d;font-size:.78rem;font-weight:500;line-height:1.4}.rf-limits-status{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;border:1px solid #bed9c9;background:#eefaf3;color:#205b3e;font-size:.8rem;font-weight:800;padding:.28rem .68rem}.rf-limits-status[data-state=warning]{border-color:#edd08f;background:#fff8e6;color:#7a5311}.rf-limits-status[data-state=blocked]{border-color:#efbbc1;background:#fff0f2;color:#9a252e}.rf-limits-header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.rf-usage-log{display:grid;gap:.85rem}.rf-usage-log-size-form{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;color:#354761;font-size:.82rem;font-weight:800}.rf-usage-log-size-form select{min-height:2.15rem;border:1px solid #cbd9ec;border-radius:8px;background:#ffffff;color:#18345e;font:inherit;padding:.25rem .6rem}.rf-usage-log-pagination a,.rf-usage-log-size-form button{min-height:2.15rem;border:1px solid #c7d6ee;border-radius:999px;background:#f7faff;color:#294573;font:inherit;font-size:.82rem;font-weight:850;line-height:1;padding:.32rem .72rem;text-decoration:none}.rf-usage-log-pagination a:hover,.rf-usage-log-size-form button:hover{border-color:#9fb8e3;background:#eef5ff}.rf-usage-log-pagination a[data-disabled=true]{opacity:.48;pointer-events:none}.rf-usage-log-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;color:#5c6c86;font-size:.82rem;font-weight:750}.rf-usage-log-summary span{display:inline-flex;align-items:center;gap:.25rem;border:1px solid #d8e4f2;border-radius:999px;background:#f8fbff;padding:.28rem .6rem}.rf-usage-log-summary strong{color:#17355f}.rf-usage-log-table-wrap{overflow-x:auto;border:1px solid #d8e4f2;border-radius:10px;background:#ffffff}.rf-usage-log-table{width:100%;min-width:980px;border-collapse:collapse;color:#25364e;font-size:.82rem}.rf-usage-log-table td,.rf-usage-log-table th{border-bottom:1px solid #e4edf8;padding:.62rem .7rem;text-align:left;vertical-align:top}.rf-usage-log-table th{background:#f6f9fe;color:#5c6c86;font-size:.75rem;font-weight:900;text-transform:uppercase}.rf-usage-log-table tbody tr:last-child td{border-bottom:0}.rf-usage-log-table td strong{display:block;color:#15345f;font-size:.9rem}.rf-usage-log-table td small,.rf-usage-log-table td span{display:block;margin-top:.18rem;color:#66748d;font-size:.76rem;line-height:1.35}.rf-usage-log-status{display:inline-flex;width:fit-content;border:1px solid #bed9c9;border-radius:999px;background:#eefaf3;color:#205b3e;font-size:.75rem;font-weight:900;padding:.24rem .55rem}.rf-usage-log-status[data-state=blocked]{border-color:#edd08f;background:#fff8e6;color:#7a5311}.rf-usage-log-status[data-state=failed]{border-color:#efbbc1;background:#fff0f2;color:#9a252e}.rf-usage-log-empty{color:#66748d;text-align:center}.rf-usage-log-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;color:#5c6c86;font-size:.82rem;font-weight:800}@media (max-width:720px){.admin-topbar-actions .rf-credit-badge,.admin-topbar-actions a.rf-credit-badge,.rf-credit-badge{width:100%;grid-template-columns:1fr;justify-items:start}.rf-credit-badge__metrics{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.yandex-billing-badge__metrics{grid-template-columns:minmax(0,1fr)}.rf-credit-badge__tooltip{left:0;right:auto}.rf-limits-header-actions,.rf-usage-log-pagination,.rf-usage-log-size-form{justify-content:flex-start}}