:root{--color-bg:#f4f5fb;--color-surface:#ffffff;--color-border:#e2e5f0;--color-text:#111827;--color-text-muted:#6b7280;--color-brand:#0c305b;--color-accent:#28cb69;--radius-lg:14px;--radius-md:10px;--shadow-soft:0 10px 25px rgba(15, 23, 42, 0.06);--header-height:64px}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:"Tajawal",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:var(--color-bg);color:var(--color-text);direction:rtl;text-align:right;display:flex;flex-direction:column;min-height:100vh}.main{flex:1}.container{width:min(1100px, 100% - 32px);margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;background-color:rgb(255 255 255 / .96);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.nav-container{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-height);gap:16px}.logo{display:inline-flex;align-items:center;text-decoration:none}.logo-icon{width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,var(--color-brand),var(--color-accent));display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#fff;box-shadow:var(--shadow-soft)}.logo-text{font-weight:700;font-size:20px;color:var(--color-brand)}.nav-toggle{display:none;width:40px;height:40px;border-radius:999px;border:1px solid var(--color-border);background:#fff;cursor:pointer;align-items:center;justify-content:center;padding:0;margin:0;position:relative}.nav-toggle span{position:absolute;width:18px;height:2px;border-radius:999px;background:var(--color-brand);transition:0.18s ease-in-out}.nav-toggle span:nth-child(1){transform:translateY(-5px)}.nav-toggle span:nth-child(2){transform:translateY(0)}.nav-toggle span:nth-child(3){transform:translateY(5px)}.nav-toggle.is-open span:nth-child(1){transform:rotate(45deg)}.nav-toggle.is-open span:nth-child(2){opacity:0}.nav-toggle.is-open span:nth-child(3){transform:rotate(-45deg)}.header-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-start}.nav-user{font-size:14px;color:var(--color-text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:var(--radius-lg);font-size:14px;font-weight:500;text-decoration:none;border:1px solid #fff0;cursor:pointer;transition:0.18s ease-in-out;white-space:nowrap}.btn-primary{background:var(--color-accent);color:#fff;box-shadow:var(--shadow-soft)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgb(40 203 105 / .3)}.btn-outline{background:#fff0;border-color:var(--color-border);color:var(--color-brand)}.btn-outline:hover{border-color:var(--color-brand);background:rgb(12 48 91 / .04)}.btn-ghost{background:#fff0;color:var(--color-text-muted);border-color:#fff0}.btn-ghost:hover{background:rgb(148 163 184 / .12)}.btn-block{width:100%;justify-content:center}.hero-section{padding:64px 0 48px}.hero-content h1{font-size:28px;line-height:1.4;margin-bottom:12px;color:var(--color-brand)}.hero-content p{font-size:15px;line-height:1.8;color:var(--color-text-muted);margin-bottom:20px}.hero-buttons{display:flex;flex-wrap:wrap;gap:10px}.hero-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.info-card{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:18px 16px;box-shadow:var(--shadow-soft);border:1px solid rgb(226 229 240 / .9)}.info-icon{font-size:22px;margin-bottom:10px}.info-card h3{font-size:15px;margin:0 0 6px;color:var(--color-brand)}.info-card p{font-size:13px;margin:0;color:var(--color-text-muted);line-height:1.7}.site-footer{border-top:1px solid var(--color-border);padding:18px 0;background-color:#fff;margin-top:40px}.footer-inner{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--color-text-muted)}.footer-note{opacity:.9}.auth-body{background:radial-gradient(circle at top,#eef2ff 0,#f4f5fb 42%,#eef2ff 100%)}.auth-main{display:flex;align-items:center;justify-content:center;padding:40px 0}.auth-container{width:min(420px, 100% - 32px);margin-inline:auto}.auth-card{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid rgb(226 229 240 / .9);padding:24px 22px 26px}.auth-title{font-size:22px;margin:0 0 6px;color:var(--color-brand);text-align:right}.auth-subtitle{margin:0 0 16px;font-size:13px;color:var(--color-text-muted);line-height:1.7;text-align:right}.auth-form{margin-top:8px}.form-group{margin-bottom:14px}.form-group label{display:block;margin-bottom:6px;font-size:14px;color:var(--color-text)}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="password"]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border);background-color:#fff;font-size:14px;transition:0.15s ease-in-out}.form-group input::placeholder{color:#9ca3af;font-size:13px}.form-group input:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 1px rgb(12 48 91 / .1)}.text-center{text-align:center}.auth-footer-text{margin-top:10px;font-size:13px;color:var(--color-text-muted);text-align:center}.link{color:var(--color-brand);text-decoration:none;font-weight:500}.link:hover{text-decoration:underline}.alert{border-radius:10px;padding:10px 12px;margin-bottom:14px;font-size:13px;line-height:1.7}.alert-error{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.alert-success{background-color:#ecfdf3;border:1px solid #bbf7d0;color:#166534}@media (max-width:768px){.nav-container{padding:8px 0}.nav-toggle{display:inline-flex}.header-actions{position:fixed;top:var(--header-height);right:0;left:0;padding:10px 16px 14px;background-color:#fff;border-bottom:1px solid var(--color-border);box-shadow:0 10px 25px rgb(15 23 42 / .08);display:none;flex-direction:column;align-items:stretch;gap:8px;z-index:100}.header-actions.is-open{display:flex}.header-actions a{width:100%;display:flex;justify-content:center}}.hero-section{padding:40px 0 32px}.hero-content h1{font-size:24px}.auth-main{padding:24px 0 32px}}@media (min-width:769px){.nav-toggle{display:none}.header-actions{position:static;display:inline-flex;box-shadow:none;border:none;padding:0}}@media (max-width:480px){.hero-cards{grid-template-columns:1fr}.btn{font-size:13px;padding:9px 14px}.auth-card{padding:20px 16px 22px}.auth-title{font-size:20px}}.logo-text-only{font-size:22px;font-weight:700;color:var(--color-brand);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.logo-text-only span{color:var(--color-accent)}@media (max-width:480px){.logo-text-only{font-size:18px}}.dashboard-section{padding:40px 0 60px}.dash-welcome h2{font-size:26px;font-weight:700;color:var(--color-brand);margin:0 0 8px}.dash-welcome h2 span{color:var(--color-accent)}.dash-welcome p{margin:0 0 20px;color:var(--color-text-muted);font-size:15px}.dash-cards{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:35px}.dash-card{background:#fff;border-radius:18px;padding:25px;box-shadow:0 10px 25px rgb(0 0 0 / .07);display:flex;align-items:center;justify-content:space-between;border:1px solid #f1f5f9}.dash-card-content{display:flex;align-items:center;gap:18px}.dash-card-icon-img{width:55px;height:55px;object-fit:contain}.dash-card-text h3{margin:0;font-size:20px;font-weight:700;color:#0c305b}.dash-card-text p{margin:4px 0;color:#64748b;font-size:14px}.dash-number{font-size:22px;font-weight:700;color:#28cb69}.card-btn{background:#28cb69;color:#fff;padding:10px 18px;border-radius:12px;font-size:14px;text-decoration:none;transition:0.2s}@media (max-width:768px){.dash-cards{grid-template-columns:repeat(2,1fr)}.quick-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.dash-cards{grid-template-columns:1fr}.quick-grid{grid-template-columns:1fr}.dash-welcome h2{font-size:22px}}.table-syriatel{width:100%;border-collapse:collapse;font-size:.95rem;direction:rtl;background:#fff;border-radius:12px;overflow:hidden}.table-syriatel thead th{background:#f7f9fc;padding:10px 12px;text-align:right;border-bottom:1px solid #e1e5ee;font-weight:600;white-space:nowrap;color:#0c305b}.table-syriatel tbody td{padding:9px 12px;border-bottom:1px solid #f0f2f7;vertical-align:middle}.table-syriatel tbody tr:nth-child(even){background:#fafbff}.table-syriatel tbody tr:hover{background:#eef4ff}.table-syriatel tbody td:first-child{font-family:Consolas,Menlo,monospace;font-size:.9rem}.table-syriatel .amount-positive{color:#28cb69;font-weight:600}.table-syriatel .amount-negative{color:#e55353;font-weight:600}.table-responsive{width:100%;overflow-x:auto}@media (max-width:767px){.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-syriatel{min-width:600px;font-size:.85rem}.table-syriatel thead th,.table-syriatel tbody td{padding:8px 10px}}.fab-wrapper{position:fixed;bottom:3.5rem;left:3rem;z-index:99999;font-family:inherit}.fab-wrapper *,.fab-wrapper *::before,.fab-wrapper *::after{box-sizing:border-box}.fab-checkbox{display:none}.fab{position:absolute;bottom:-1rem;left:-1rem;width:4rem;height:4rem;border-radius:50%;background:#28cb69;box-shadow:0 5px 20px rgb(0 0 0 / .2);transition:all 0.3s ease;z-index:1;border-bottom-left-radius:12px;border:1px solid #28cb69;overflow:hidden}.fab::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:50%;background-color:rgb(255 255 255 / .1)}.fab-checkbox:checked~.fab::before{width:90%;height:90%;left:5%;top:5%;background-color:rgb(255 255 255 / .2)}.fab:hover{background:#28cb69;box-shadow:0 5px 20px 5px rgb(0 0 0 / .25)}.fab-dots{position:absolute;height:8px;width:8px;background-color:#fff;border-radius:50%;top:50%;transform:translateY(-50%);opacity:1;animation:fab-blink 3s ease infinite;transition:all 0.3s ease}.fab-dots-1{left:15px;animation-delay:0s}.fab-dots-2{left:50%;transform:translateX(-50%) translateY(-50%);animation-delay:0.4s}.fab-dots-3{right:15px;animation-delay:0.8s}.fab-checkbox:checked~.fab .fab-dots{height:6px;animation:none}.fab-checkbox:checked~.fab .fab-dots-1{width:32px;border-radius:10px;left:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.fab-checkbox:checked~.fab .fab-dots-3{width:32px;border-radius:10px;right:50%;transform:translateX(50%) translateY(-50%) rotate(-45deg)}@keyframes fab-blink{50%{opacity:.25}}.fab-wheel{position:absolute;bottom:0;left:0;width:10rem;height:10rem;transition:all 0.3s ease;transform-origin:bottom left;transform:scale(0)}.fab-checkbox:checked~.fab-wheel{transform:scale(1)}.fab-action{position:absolute;background:#0c305b;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 .1rem 1rem rgb(0 0 0 / .5);transition:all 0.3s ease;opacity:0;text-decoration:none}.fab-checkbox:checked~.fab-wheel .fab-action{opacity:1}.fab-action i{font-size:1.2rem}.fab-action:hover{background-color:#28cb69}.fab-wheel .fab-action-1{left:-1rem;top:0}.fab-wheel .fab-action-2{left:3.4rem;top:.5rem}.fab-wheel .fab-action-3{right:.5rem;bottom:3.4rem}.fab-wheel .fab-action-4{right:0;bottom:-1rem}@media (max-width:768px){.fab-wrapper{left:1.5rem}.fab-wrapper.fab-wrapper--with-nav{bottom:3.5rem!important}}.fab-badge{position:absolute;top:-6px;right:-6px;background:#28cb69;color:#fff;width:18px;height:18px;font-size:12px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 4px rgb(0 0 0 / .3);pointer-events:none}@media (max-width:768px){.header-actions a{width:100%}}.dashboard-section.wallet-layout{padding-top:32px;padding-bottom:48px;background-color:#f5f7ff}.wallet-layout .dash-welcome{background-color:#fff;border-radius:24px;padding:24px 28px;margin-bottom:28px;border:1px solid #e1e7ff;box-shadow:0 18px 45px rgb(15 23 42 / .08);text-align:center}.wallet-layout .dash-welcome h2{font-size:24px;margin-bottom:10px;font-weight:800;color:#0c305b}.wallet-layout .dash-welcome h2 span{color:#28cb69}.wallet-layout .dash-welcome p{margin:0;font-size:14px;color:#6b7280}.wallet-layout .card{border-radius:22px;border:1px solid #e1e7ff;box-shadow:0 16px 40px rgb(15 23 42 / .06);background-color:#fff;color:#0f172a;margin-bottom:22px;overflow:hidden}.wallet-layout .card-header{padding:14px 20px;border-bottom:1px solid #eef2ff;background-color:#f7f9ff}.wallet-layout .card-header h3{font-size:15px;margin:0;font-weight:600;display:flex;align-items:center;gap:8px;color:#0c305b}.wallet-layout .card-body{padding:18px 20px 20px}.wallet-layout .form-group{margin-bottom:14px}.wallet-layout .form-group label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:#4b5563}.wallet-layout .form-control{background-color:#fff;border:1px solid #d1d5db;color:#111827;border-radius:12px;font-size:14px;padding:8px 11px;transition:border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease}.wallet-layout .form-control::placeholder{color:#9ca3af}.wallet-layout .form-control:focus{outline:none;border-color:#28cb69;box-shadow:0 0 0 1px rgb(40 203 105 / .25);background-color:#fff}.wallet-layout .btn{border-radius:999px;font-size:14px;padding:8px 18px;display:inline-flex;align-items:center;gap:6px;font-weight:500}.wallet-layout .btn .ti{font-size:17px}.wallet-layout .btn.btn-primary{background-color:#28cb69;border:1px solid #22b45d;color:#fff}.wallet-layout .btn.btn-primary:hover{background-color:#22b45d;border-color:#1d9f52}.wallet-layout .btn.btn-secondary{background-color:#0c305b;border:1px solid #0c305b;color:#fff}.wallet-layout .btn.btn-secondary:hover{background-color:#102a4d}.wallet-layout .btn.btn-outline{background-color:#fff;border:1px solid #d1d5db;color:#111827}.wallet-layout .btn.btn-outline:hover{border-color:#28cb69;background-color:#f0fdf4}.wallet-layout .alert{border-radius:14px;padding:10px 14px;font-size:13px;border-width:1px}.wallet-layout .alert-danger{background-color:#fef2f2;border-color:#fecaca;color:#b91c1c}.wallet-layout .alert-success{background-color:#ecfdf3;border-color:#bbf7d0;color:#166534}.wallet-layout .alert ul{margin:0;padding-right:18px}.wallet-layout .accounts-list{display:flex;flex-direction:column;gap:12px}.wallet-layout .account-item{border-radius:18px;border:1px solid #e5e7eb;padding:14px 16px;background-color:#fff;transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.1s ease}.wallet-layout .account-item:hover{border-color:#c7d2fe;box-shadow:0 14px 32px rgb(15 23 42 / .09);transform:translateY(-1px)}.wallet-layout .account-header,.wallet-layout .account-item-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.wallet-layout .account-meta{font-size:12px;color:#6b7280}.wallet-layout .badge{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.wallet-layout .badge-success{background-color:#dcfce7;color:#166534;border:1px solid #22c55e}.wallet-layout .badge-warning{background-color:#fef9c3;color:#92400e;border:1px solid #facc15}.wallet-layout .verify-block,.wallet-layout .history-filters{margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb}.wallet-layout .history-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wallet-layout .table-finance{width:100%;border-collapse:collapse;font-size:13px;color:#111827;background-color:#fff}.wallet-layout .table-finance thead{background-color:#f3f4ff}.wallet-layout .table-finance thead th{padding:10px 8px;border-bottom:1px solid #e1e7ff;font-weight:600;white-space:nowrap;color:#4b5563}.wallet-layout .table-finance tbody td{padding:9px 8px;border-bottom:1px solid #e5e7eb;vertical-align:middle}.wallet-layout .table-finance tbody tr:nth-child(even){background-color:#f9fafb}.wallet-layout .table-finance tbody tr:nth-child(odd){background-color:#fff}.wallet-layout .table-finance tbody tr:hover{background-color:#eef2ff}.spinner-inline{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-top-color:#fff0;margin-inline-start:4px;vertical-align:middle;animation:spinner-rotate 0.8s linear infinite}@keyframes spinner-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wallet-layout #history-empty,.wallet-layout #logs-empty,.wallet-layout #balance-empty{font-size:13px;color:#6b7280}@media (max-width:768px){.wallet-layout .dash-welcome{padding:18px 16px;text-align:right}.wallet-layout .card-body{padding:14px 14px 16px}.wallet-layout .account-item{padding:12px 12px}.wallet-layout .table-responsive{border-radius:16px;border:1px solid #e5e7eb;padding:6px;background-color:#fff}}.wallet-header-card{background:#fff;border:1px solid #e1e7ff;border-radius:22px;padding:22px 26px;margin-bottom:28px;display:flex;align-items:center;gap:18px;box-shadow:0 18px 40px rgb(15 23 42 / .08)}.wallet-header-card img{width:68px;height:68px;border-radius:16px;background:#f8fafc;object-fit:contain;padding:6px;border:1px solid #eef2ff}.wallet-header-text h2{margin:0;font-size:22px;font-weight:800;color:#0c305b}.wallet-header-text h2 span{color:#28cb69}.wallet-header-text p{margin:6px 0 0;font-size:14px;color:#64748b}.service-badge{display:inline-flex;align-items:center;gap:6px;background:#e0f2fe;color:#0369a1;padding:6px 12px;border-radius:999px;font-size:13px;margin-bottom:14px;font-weight:600}.service-badge i{font-size:14px;color:#22c55e}.hero-features{margin-top:10px;padding-right:0;list-style:none;color:#334155;font-size:14px}.hero-features li{position:relative;padding-right:22px;margin-bottom:6px}.hero-features li::before{content:'\ea5e';font-family:'tabler-icons';position:absolute;right:0;top:0;color:#22c55e;font-size:16px}.info-icon{width:36px;height:36px;border-radius:12px;background:#eff6ff;display:flex;align-items:center;justify-content:center;color:#0c305b;font-size:20px;margin-bottom:8px}.hero-buttons a{min-width:180px;text-align:center}.dashboard-section{padding:35px 0}.dash-welcome h2{font-size:26px;color:#0c305b;margin-bottom:4px}.dash-welcome p{color:#6b7280;margin-bottom:25px}.dash-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}.dash-card{background:#fff;border-radius:16px;padding:18px;border:1px solid #e2e8f0;box-shadow:0 8px 20px rgb(15 23 42 / .07);transition:transform .2s,box-shadow .2s}.dash-card:hover{transform:translateY(-4px);box-shadow:0 12px 22px rgb(15 23 42 / .1)}.dash-card-content{display:flex;align-items:center;gap:14px}.dash-card-icon-img{width:52px;height:52px;object-fit:contain;border-radius:12px;background:#f8fafc;padding:6px}.dash-card-text h3{margin:0;font-size:18px;color:#1e293b}.dash-card-text p{margin:0;font-size:13px;color:#64748b;margin-top:3px}.dash-number{display:block;margin-top:8px;font-size:22px;font-weight:700;color:#0c305b}.card-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;padding:10px;border-radius:10px;background:#f1f5f9;color:#0c305b;font-size:14px;text-decoration:none;transition:.2s}.card-btn i{margin-left:6px;font-size:16px}.card-btn:hover{background:#28cb69;color:#fff}.api-docs-page{background-color:#f5f7fb}.api-docs-page .dashboard-section{padding-top:30px;padding-bottom:40px}.api-docs-header{margin-bottom:20px}.api-docs-header h2{font-size:24px;margin-bottom:4px;color:#0f172a}.api-docs-header p{margin:0;color:#6b7280}.api-card{background:#fff;border-radius:14px;box-shadow:0 8px 20px rgb(15 23 42 / .06);border:1px solid #e5e7eb;margin-bottom:18px}.api-card-header{padding:14px 16px 10px;border-bottom:1px solid #f1f5f9}.api-card-header h3{margin:0;font-size:18px;color:#111827;display:flex;align-items:center;gap:6px}.api-card-body{padding:14px 16px 16px;color:#374151;font-size:14px}.api-label{font-size:13px;color:#6b7280;margin-bottom:4px;display:block}.api-code-block{direction:ltr;text-align:left;background:#0f172a;color:#e5e7eb;font-family:"Fira Code",Consolas,monospace;padding:10px 12px;border-radius:10px;font-size:13px;overflow-x:auto;white-space:pre;margin-bottom:8px}.copy-btn{margin-top:6px;padding:6px 14px;border-radius:8px;background:#0c305b;color:#fff;border:none;cursor:pointer;font-size:13px;display:inline-flex;align-items:center;gap:6px}.copy-btn i{font-size:14px}.copy-btn:hover{opacity:.85}.api-warning{background:#fef9c3;border-radius:10px;padding:10px 12px;font-size:13px;color:#854d0e;border:1px solid #fde68a;margin-top:8px}.api-info{background:#e0f2fe;border-radius:10px;padding:8px 10px;font-size:13px;color:#075985;border:1px solid #bae6fd;margin-top:6px}.api-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}@media (max-width:576px){.api-card-body{font-size:13px}.api-docs-header h2{font-size:20px}}.api-docs-page{background-color:#f5f7fb}.api-docs-page .dashboard-section{padding-top:30px;padding-bottom:40px}.api-docs-header{margin-bottom:20px}.api-docs-header h1{font-size:26px;margin-bottom:5px;color:#0f172a}.api-docs-header p{margin:0;color:#6b7280}.api-card{background:#fff;border-radius:14px;box-shadow:0 8px 20px rgb(15 23 42 / .06);border:1px solid #e5e7eb;margin-bottom:18px}.api-card-header{padding:14px 16px 10px;border-bottom:1px solid #f1f5f9}.api-card-header h3{margin:0;font-size:18px;color:#111827;display:flex;align-items:center;gap:6px}.api-card-body{padding:14px 16px 16px;color:#374151;font-size:14px}.api-label{font-size:13px;color:#6b7280;margin-bottom:4px;display:block}.api-code-block{direction:ltr;text-align:left;background:#0f172a;color:#e5e7eb;font-family:"Fira Code",Consolas,monospace;padding:10px 12px;border-radius:10px;font-size:13px;overflow-x:auto;white-space:pre;margin-bottom:8px}.api-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;background:#e0f2fe;color:#0369a1;margin-left:4px}.api-chip-get{background:#dcfce7;color:#15803d}.api-badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 10px;font-size:11px;background:#eff6ff;color:#1d4ed8}.api-endpoint-header{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.api-endpoint-title{font-weight:600;color:#111827}.api-endpoint-url{direction:ltr;text-align:left;font-family:"Fira Code",Consolas,monospace;font-size:12px;background:#f3f4f6;padding:6px 8px;border-radius:8px;margin-top:4px;word-break:break-all}.api-params-list{margin:0;padding-right:18px;font-size:13px;color:#4b5563}.api-params-list li{margin-bottom:4px}.api-example-label{font-size:13px;color:#6b7280;margin:10px 0 4px}.api-section-title{margin:24px 0 12px;font-size:18px;color:#111827}.api-warning{background:#fef9c3;border-radius:10px;padding:10px 12px;font-size:13px;color:#854d0e;border:1px solid #fde68a;margin-top:8px}.api-info{background:#e0f2fe;border-radius:10px;padding:8px 10px;font-size:13px;color:#075985;border:1px solid #bae6fd;margin-top:6px}.api-errors-list{margin:0;padding-right:18px;font-size:13px;color:#4b5563}.api-errors-list li{margin-bottom:6px}.api-error-code{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;margin-left:4px;color:#111827}.api-error-4xx{background:#fee2e2;color:#b91c1c}.api-error-5xx{background:#fee2e2;color:#92400e}@media (max-width:576px){.api-card-body{font-size:13px}.api-docs-header h1{font-size:22px}}