@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700&display=swap";body{background-color:var(--ucreiv-bg-canvas, #F8FAFC);color:var(--ucreiv-text-body, #475569);font-family:var(--ucreiv-font-body, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.ucreiv-heading{font-family:var(--ucreiv-font-heading, "Outfit", sans-serif);color:var(--ucreiv-text-dark, #0F172A);font-weight:700;line-height:1.2}.section-label,.ucreiv-section-label{font-family:var(--ucreiv-font-heading, "Outfit", sans-serif);letter-spacing:.25em;text-transform:uppercase;color:var(--ucreiv-secondary, #F97316);font-size:.625rem;font-weight:700;display:inline-block;margin-bottom:.5rem}.text-gradient,.ucreiv-text-gradient{background:var(--ucreiv-gradient-interactive, linear-gradient(135deg, #2563EB 0%, #00E5FF 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-brand,.ucreiv-text-gradient-brand{background:var(--ucreiv-gradient-brand, linear-gradient(135deg, #153C8F 0%, #00E5FF 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ucreiv-card,.card{background-color:var(--ucreiv-bg-surface, #FFFFFF)!important;border:1px solid var(--ucreiv-border, #E2E8F0)!important;border-radius:var(--ucreiv-radius-lg, 16px)!important;box-shadow:var(--ucreiv-shadow-sm, 0 1px 3px rgba(0, 0, 0, .04))!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.ucreiv-card:hover,.card:hover{border-color:var(--ucreiv-border-hover, #93C5FD)!important}.bento-card,.ucreiv-bento-card{background:var(--ucreiv-bg-canvas, #F8FAFC);border:1px solid var(--ucreiv-border, #E2E8F0);border-radius:var(--ucreiv-radius-2xl, 24px);padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.bento-card:hover,.ucreiv-bento-card:hover{background:var(--ucreiv-primary, #153C8F);border-color:var(--ucreiv-primary, #153C8F);transform:translateY(-4px);box-shadow:0 20px 40px #153c8f33}.bento-card:hover h1,.bento-card:hover h2,.bento-card:hover h3,.bento-card:hover h4,.bento-card:hover h5,.bento-card:hover h6,.bento-card:hover p,.bento-card:hover span,.bento-card:hover a,.ucreiv-bento-card:hover h1,.ucreiv-bento-card:hover h2,.ucreiv-bento-card:hover h3,.ucreiv-bento-card:hover h4,.ucreiv-bento-card:hover h5,.ucreiv-bento-card:hover h6,.ucreiv-bento-card:hover p,.ucreiv-bento-card:hover span,.ucreiv-bento-card:hover a{color:#fff!important}.btn-primary,.ucreiv-btn-primary{background-color:var(--ucreiv-primary, #153C8F)!important;border-color:var(--ucreiv-primary, #153C8F)!important;color:#fff!important;font-family:var(--ucreiv-font-heading, "Outfit", sans-serif);font-weight:700;border-radius:var(--ucreiv-radius-md, 12px);box-shadow:0 4px 14px #153c8f40;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary:hover,.btn-primary:focus,.ucreiv-btn-primary:hover,.ucreiv-btn-primary:focus{background-color:var(--ucreiv-primary-light, #2563EB)!important;border-color:var(--ucreiv-primary-light, #2563EB)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 25px #153c8f59}.btn-glow,.ucreiv-btn-glow{background-color:var(--ucreiv-accent, #00E5FF)!important;border-color:var(--ucreiv-accent, #00E5FF)!important;color:var(--ucreiv-bg-dark, #020617)!important;font-family:var(--ucreiv-font-heading, "Outfit", sans-serif);font-weight:800;border-radius:var(--ucreiv-radius-md, 12px);box-shadow:var(--ucreiv-shadow-glow-cyan);transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-glow:hover,.btn-glow:focus,.ucreiv-btn-glow:hover,.ucreiv-btn-glow:focus{box-shadow:var(--ucreiv-shadow-glow-cyan-strong);color:var(--ucreiv-bg-dark, #020617)!important;transform:translateY(-2px)}.btn-ghost,.ucreiv-btn-ghost{border:1px solid var(--ucreiv-border, #E2E8F0)!important;color:var(--ucreiv-text-body, #475569)!important;background-color:transparent!important;font-family:var(--ucreiv-font-heading, "Outfit", sans-serif);font-weight:600;border-radius:var(--ucreiv-radius-md, 12px);transition:all .2s ease}.btn-ghost:hover,.btn-ghost:focus,.ucreiv-btn-ghost:hover,.ucreiv-btn-ghost:focus{border-color:var(--ucreiv-border-hover, #93C5FD)!important;background-color:var(--ucreiv-primary-50, #EFF6FF)!important;color:var(--ucreiv-primary, #153C8F)!important}.ucreiv-table,.table{background-color:var(--ucreiv-bg-surface, #FFFFFF)!important;color:var(--ucreiv-text-body, #475569)!important}.ucreiv-table thead,.table thead{background-color:var(--ucreiv-bg-canvas, #F8FAFC)!important;border-bottom:1px solid var(--ucreiv-border, #E2E8F0)!important}.ucreiv-table thead th,.table thead th{font-family:var(--ucreiv-font-heading, "Outfit", sans-serif)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--ucreiv-text-dark, #0F172A)!important;padding:12px 14px!important;border-color:var(--ucreiv-border, #E2E8F0)!important}.ucreiv-table tbody tr,.table tbody tr{transition:background-color .12s ease-in-out}.ucreiv-table tbody tr:hover,.table tbody tr:hover{background-color:var(--ucreiv-primary-50, #EFF6FF)!important}.ucreiv-table tbody tr td,.table tbody tr td{padding:12px 14px!important;font-size:13.5px!important;color:var(--ucreiv-text-body, #475569)!important;border-color:var(--ucreiv-border, #E2E8F0)!important;vertical-align:middle!important}.ucreiv-dropdown-menu,.dropdown-menu{background-color:var(--ucreiv-bg-surface, #FFFFFF)!important;color:var(--ucreiv-text-body, #475569)!important;border:1px solid var(--ucreiv-border, #E2E8F0)!important;box-shadow:var(--ucreiv-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1))!important;border-radius:var(--ucreiv-radius-lg, 16px)!important;padding:8px!important;z-index:1050!important}.ucreiv-dropdown-item,.dropdown-item{color:var(--ucreiv-text-body, #475569)!important;border-radius:var(--ucreiv-radius-sm, 8px)!important;padding:8px 14px!important;font-size:13px!important;font-weight:500!important;transition:all .12s ease-in-out!important}.ucreiv-dropdown-item:hover,.ucreiv-dropdown-item:focus,.dropdown-item:hover,.dropdown-item:focus{background-color:var(--ucreiv-primary-50, #EFF6FF)!important;color:var(--ucreiv-primary, #153C8F)!important}.ucreiv-input,.form-control:not(:disabled):not([readonly]),.form-select:not(:disabled):not([readonly]){background-color:var(--ucreiv-bg-surface, #FFFFFF)!important;border:1px solid var(--ucreiv-border, #E2E8F0)!important;border-radius:var(--ucreiv-radius-sm, 8px)!important;color:var(--ucreiv-text-dark, #0F172A)!important;font-family:var(--ucreiv-font-body, "Inter", sans-serif)!important}.ucreiv-input:focus,.form-control:not(:disabled):not([readonly]):focus,.form-select:not(:disabled):not([readonly]):focus{border-color:var(--ucreiv-primary, #153C8F)!important;box-shadow:0 0 0 3px #153c8f26!important}.hide-spinners::-webkit-inner-spin-button,.hide-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hide-spinners{-moz-appearance:textfield}.ucreiv-badge,.ck-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-family:var(--ucreiv-font-heading, "Outfit", sans-serif);font-weight:700;border-radius:var(--ucreiv-radius-pill, 9999px);line-height:1.3}.ucreiv-badge-success,.ucreiv-badge.ck-badge-success,.ck-badge-success,.ck-badge.ck-badge-success{background-color:var(--ucreiv-success-bg, #ECFDF5)!important;color:var(--ucreiv-success-text, #065F46)!important;border:1px solid var(--ucreiv-success-border, #A7F3D0)!important}.ucreiv-badge-warning,.ucreiv-badge.ck-badge-warning,.ck-badge-warning,.ck-badge.ck-badge-warning{background-color:var(--ucreiv-warning-bg, #FFFBEB)!important;color:var(--ucreiv-warning-text, #92400E)!important;border:1px solid var(--ucreiv-warning-border, #FDE68A)!important}.ucreiv-badge-danger,.ucreiv-badge.ck-badge-danger,.ck-badge-danger,.ck-badge.ck-badge-danger{background-color:var(--ucreiv-danger-bg, #FEF2F2)!important;color:var(--ucreiv-danger-text, #991B1B)!important;border:1px solid var(--ucreiv-danger-border, #FECACA)!important}.ucreiv-badge-info,.ucreiv-badge.ck-badge-info,.ck-badge-info,.ck-badge.ck-badge-info{background-color:var(--ucreiv-info-bg, #EFF6FF)!important;color:var(--ucreiv-info-text, #1E40AF)!important;border:1px solid var(--ucreiv-info-border, #BFDBFE)!important}.ucreiv-badge-neutral,.ucreiv-badge.ck-badge-neutral,.ck-badge-neutral,.ck-badge.ck-badge-neutral{background-color:var(--ucreiv-neutral-bg, #F1F5F9)!important;color:var(--ucreiv-neutral-text, #334155)!important;border:1px solid var(--ucreiv-neutral-border, #CBD5E1)!important}.ucreiv-badge-brand,.ck-badge-brand{background-color:var(--ucreiv-brand-badge-bg, #EFF6FF)!important;color:var(--ucreiv-brand-badge-text, #153C8F)!important;border:1px solid var(--ucreiv-brand-badge-border, #BFDBFE)!important}.ucreiv-badge-cyan,.ck-badge-cyan{background-color:var(--ucreiv-cyan-badge-bg, rgba(0, 229, 255, .1))!important;color:var(--ucreiv-cyan-badge-text, #0097A7)!important;border:1px solid var(--ucreiv-cyan-badge-border, rgba(0, 229, 255, .35))!important}.ucreiv-badge-orange,.ck-badge-orange{background-color:var(--ucreiv-orange-badge-bg, #FFF7ED)!important;color:var(--ucreiv-orange-badge-text, #C2410C)!important;border:1px solid var(--ucreiv-orange-badge-border, #FFEDD5)!important}.ucreiv-mono,.ck-mono,.font-mono{font-family:var(--ucreiv-font-mono)!important;font-variant-numeric:tabular-nums}.ucreiv-touch-target,.ck-touch-target{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.docs-navbar{position:sticky;top:0;z-index:1000;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:rgba(var(--ucreiv-bg-surface),.85);border-bottom:1px solid var(--ucreiv-border);transition:all .2s ease}[data-theme=dark] .docs-navbar{background-color:#020617d9;border-bottom-color:#ffffff14}.docs-nav-link{color:var(--ucreiv-text-body);font-family:var(--ucreiv-font-heading);font-weight:600;font-size:.875rem;text-decoration:none;padding:.5rem .75rem;border-radius:var(--ucreiv-radius-sm);transition:all .15s ease}.docs-nav-link:hover{color:var(--ucreiv-primary);background-color:var(--ucreiv-primary-50)}[data-theme=dark] .docs-nav-link:hover{color:var(--ucreiv-accent);background-color:#00e5ff1a}.code-block{background-color:#0f172a;color:#f8fafc;border-radius:var(--ucreiv-radius-md);padding:1rem 1.25rem;font-family:var(--ucreiv-font-mono);font-size:.85rem;position:relative;overflow-x:auto;border:1px solid #1E293B}.code-block pre{margin:0}.copy-btn{position:absolute;top:.75rem;right:.75rem;background-color:#ffffff1a;color:#f8fafc;border:none;border-radius:6px;padding:.35rem .65rem;font-size:.75rem;cursor:pointer;transition:all .2s}.copy-btn:hover{background-color:#fff3}.preview-box{background-color:var(--ucreiv-bg-surface);border:1px solid var(--ucreiv-border);border-radius:var(--ucreiv-radius-lg);padding:2rem;margin-bottom:1.5rem;box-shadow:var(--ucreiv-shadow-sm);transition:border-color .2s}.preview-box:hover{border-color:var(--ucreiv-border-hover)}.color-card{border:1px solid var(--ucreiv-border);border-radius:var(--ucreiv-radius-md);overflow:hidden;background-color:var(--ucreiv-bg-surface);transition:all .2s ease;cursor:pointer}.color-card:hover{transform:translateY(-2px);box-shadow:var(--ucreiv-shadow-md);border-color:var(--ucreiv-border-hover)}.color-card .color-swatch{height:70px;width:100%}.color-card .color-info{padding:.75rem 1rem;font-size:.8rem}.thermal-receipt-preview{background-color:#fff;color:#000;border:1px dashed #CBD5E1;padding:1.25rem;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.4;box-shadow:0 4px 12px #00000014;max-width:320px;margin:0 auto}
