.ck-shell{--ck-bg:#0b0c0f;--ck-surface:#14161b;--ck-surface-2:#1a1d24;--ck-line:#2a2e36;--ck-text:#f3f4f6;--ck-muted:#9aa3af;--ck-orange:#ff7a00;--ck-orange-dark:#dc6400;--ck-green:#16a34a;--ck-green-deep:#15803d;--ck-danger:#f87171;--ck-radius:10px;--ck-shadow:0 18px 50px #00000073;background:radial-gradient(circle at 12% 0%, #ff7a0014, transparent 34%), var(--ck-bg);min-height:100vh;color:var(--ck-text);font-family:Cairo,Tahoma,Arial,sans-serif;font-weight:600}.ck-topbar{justify-content:space-between;align-items:center;gap:16px;width:min(1120px,100% - 32px);margin:0 auto;padding:22px 0 8px;display:flex}.ck-topbar-actions{align-items:center;gap:14px;display:inline-flex}.ck-topbar .lang-switcher{background:#ffffff0f;border-color:#ffffff2e}.ck-topbar .lang-switch{color:#fff}.ck-topbar .lang-switch.is-active{background:#ff7a0038;border-color:#ff7a0080}.ck-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ck-brand-mark{border:3px solid #fff;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid;position:relative}.ck-brand-mark:after{content:"";background:var(--ck-orange);border-top:3px solid var(--ck-bg);border-left:3px solid var(--ck-bg);width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.ck-brand strong{letter-spacing:.3px;font-size:16px;display:block}.ck-brand em{color:var(--ck-orange);font-style:normal}.ck-brand small{color:var(--ck-muted);font-size:11px}.ck-back{color:var(--ck-muted);font-size:13px;font-weight:700;text-decoration:none}.ck-back:hover{color:var(--ck-orange)}.ck-progress{border:1px solid var(--ck-line);border-radius:var(--ck-radius);background:#14161bd9;grid-template-columns:repeat(3,1fr);gap:8px;width:min(1120px,100% - 32px);margin:18px auto 28px;padding:16px;display:grid}.ck-progress-step{min-width:0;color:var(--ck-muted);align-items:center;gap:12px;display:flex;position:relative}.ck-progress-num{border:1px solid var(--ck-line);background:var(--ck-surface-2);border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.ck-progress-label{flex-direction:column;gap:2px;font-size:13px;font-weight:800;line-height:1.3;display:flex}.ck-progress-label small{color:var(--ck-muted);text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:700}.ck-progress-step.is-current{color:var(--ck-text)}.ck-progress-step.is-current .ck-progress-num{border-color:var(--ck-orange);color:var(--ck-orange);background:#ff7a0024}.ck-progress-step.is-done .ck-progress-num{border-color:var(--ck-green);color:#4ade80;background:#16a34a29}.ck-progress-line{display:none}.ck-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;width:min(1120px,100% - 32px);margin:0 auto;padding-bottom:64px;display:grid}.ck-panel{border:1px solid var(--ck-line);border-radius:var(--ck-radius);background:var(--ck-surface);box-shadow:var(--ck-shadow);padding:28px}.ck-panel-head{margin-bottom:24px}.ck-panel-head h1{letter-spacing:-.3px;margin:0 0 8px;font-size:clamp(24px,3vw,30px);font-weight:900}.ck-panel-head p{color:var(--ck-muted);margin:0;font-size:14px;font-weight:600;line-height:1.7}.ck-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ck-field{margin-bottom:16px;position:relative}.ck-label{margin-bottom:8px;font-size:13px;font-weight:800;display:block}.ck-req{color:var(--ck-orange)}.ck-opt{color:var(--ck-muted);font-weight:600}.ck-input,.ck-select{border:1px solid var(--ck-line);background:var(--ck-surface-2);width:100%;min-height:48px;color:var(--ck-text);font:inherit;border-radius:8px;outline:none;padding:0 14px;font-size:14px;font-weight:700;transition:border-color .16s,box-shadow .16s}.ck-input:focus,.ck-select:focus,.ck-select-open{border-color:#ff7a00b3;box-shadow:0 0 0 3px #ff7a0029}.ck-invalid{border-color:var(--ck-danger)!important}.ck-error{color:var(--ck-danger);margin:8px 0 0;font-size:12px;font-weight:700}.ck-hint{color:var(--ck-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.ck-select{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.ck-select-value{align-items:center;gap:10px;display:inline-flex}.ck-placeholder,.ck-chevron{color:var(--ck-muted)}.ck-dropdown{z-index:30;inset-inline:0;border:1px solid var(--ck-line);box-shadow:var(--ck-shadow);background:#101218;border-radius:10px;position:absolute;top:calc(100% + 6px);overflow:hidden}.ck-dropdown-search{border:0;border-bottom:1px solid var(--ck-line);width:100%;min-height:44px;color:var(--ck-text);font:inherit;background:0 0;outline:none;padding:0 14px;font-weight:700}.ck-dropdown-list{max-height:260px;margin:0;padding:6px;list-style:none;overflow:auto}.ck-dropdown-item{width:100%;min-height:42px;color:var(--ck-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 10px;font-weight:700;display:grid}.ck-dropdown-item:hover,.ck-dropdown-item.is-active{background:#ff7a001f}.ck-dropdown-item small{color:var(--ck-muted)}.ck-dropdown-empty{color:var(--ck-muted);padding:16px;font-size:13px}.ck-methods{gap:12px;display:grid}.ck-method{border:1px solid var(--ck-line);background:var(--ck-surface-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:48px 1fr 28px;align-items:center;gap:14px;padding:16px;transition:border-color .16s,transform .16s,background .16s;display:grid}.ck-method:hover{border-color:#ff7a0073;transform:translateY(-1px)}.ck-method.is-selected{border-color:var(--ck-orange);background:#ff7a0014;box-shadow:inset 0 0 0 1px #ff7a0040}.ck-method-icon{border:1px solid var(--ck-line);width:48px;height:48px;color:var(--ck-orange);background:#101218;border-radius:10px;place-items:center;font-size:18px;font-weight:900;display:grid}.ck-method-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ck-method-copy strong{font-size:15px;font-weight:900}.ck-method-copy small{color:var(--ck-muted);font-size:12px;line-height:1.45}.ck-method-check{color:var(--ck-orange);text-align:center;font-size:16px;font-weight:900}.ck-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.ck-actions-split{justify-content:space-between}.ck-btn{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.ck-btn:hover{transform:translateY(-1px)}.ck-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.ck-btn-primary{background:var(--ck-orange);color:#fff;box-shadow:0 12px 28px #ff7a0040}.ck-btn-primary:hover{background:var(--ck-orange-dark)}.ck-btn-ghost{color:var(--ck-text);border:1px solid var(--ck-line);background:0 0}.ck-btn-whatsapp{background:var(--ck-green);color:#fff;box-shadow:0 14px 30px #16a34a47}.ck-btn-whatsapp:hover{background:var(--ck-green-deep)}.ck-btn-block{width:100%}.ck-btn-lg{min-height:56px;font-size:16px}.ck-pay-box{border:1px solid var(--ck-line);background:var(--ck-surface-2);border-radius:10px;padding:20px}.ck-pay-box-head{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.ck-pay-box-head strong{font-size:16px;font-weight:900}.ck-pay-box-head small{color:var(--ck-muted);font-size:12px}.ck-paypal-mount{background:#fff;border-radius:8px;min-height:56px;padding:14px}.ck-instructions{flex-direction:column;gap:10px;display:flex}.ck-instruction-row{border:1px solid var(--ck-line);background:#101218;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ck-instruction-label{color:var(--ck-muted);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.ck-instruction-value{word-break:break-all;text-align:left;direction:ltr;font-size:13px;font-weight:800;display:block}.ck-copy{min-height:36px;color:var(--ck-orange);font:inherit;cursor:pointer;background:#ff7a001a;border:1px solid #ff7a0073;border-radius:7px;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:900}.ck-qr{background:#fff;border-radius:10px;width:168px;height:168px;margin:18px auto 0;padding:10px}.ck-qr svg{width:100%;height:100%;display:block}.ck-manual-cta{border-top:1px solid var(--ck-line);margin-top:22px;padding-top:18px}.ck-manual-cta h2{margin:0 0 8px;font-size:18px;font-weight:900}.ck-manual-cta p{color:var(--ck-muted);margin:0 0 16px;font-size:14px;line-height:1.7}.ck-success{text-align:center;padding-block:40px}.ck-success-badge{color:#4ade80;background:#16a34a29;border-radius:999px;place-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:34px;font-weight:900;display:grid}.ck-success h1{margin:0 0 8px;font-size:clamp(26px,4vw,34px);font-weight:900}.ck-success-lead{margin:0 0 14px;font-size:18px;font-weight:800}.ck-success p,.ck-success li{color:var(--ck-muted);font-size:14px;line-height:1.7}.ck-success ul{text-align:left;margin:0 0 18px;padding-inline-start:18px;display:inline-block}.ck-order-id{margin-bottom:18px!important}.ck-order-id code{color:var(--ck-text);font-weight:800}.ck-summary{position:sticky;top:24px}.ck-summary-inner{border:1px solid var(--ck-line);border-radius:var(--ck-radius);background:var(--ck-surface);box-shadow:var(--ck-shadow);padding:22px}.ck-summary h2{margin:0 0 18px;font-size:16px;font-weight:900}.ck-summary-product{grid-template-columns:52px 1fr;gap:12px;margin-bottom:18px;display:grid}.ck-summary-thumb{border:1px solid var(--ck-line);width:52px;height:52px;color:var(--ck-orange);background:linear-gradient(145deg,#1d2027,#101218);border-radius:10px;place-items:center;font-size:20px;font-weight:900;display:grid}.ck-summary-product strong{margin-bottom:4px;font-size:14px;font-weight:900;display:block}.ck-summary-product p{color:var(--ck-muted);margin:0;font-size:12px;line-height:1.5}.ck-summary-rows{border-top:1px solid var(--ck-line);border-bottom:1px solid var(--ck-line);margin:0;padding:14px 0}.ck-summary-rows>div{justify-content:space-between;gap:12px;margin:8px 0;font-size:13px;display:flex}.ck-summary-rows dt{color:var(--ck-muted);font-weight:700}.ck-summary-rows dd{margin:0;font-weight:900}.ck-summary-total{justify-content:space-between;align-items:baseline;margin-top:14px;font-size:15px;display:flex}.ck-summary-total strong{color:var(--ck-orange);font-size:18px;font-weight:900}.ck-summary-trust{margin:18px 0 0;padding:0;list-style:none}.ck-summary-trust li{color:var(--ck-muted);margin:8px 0;padding-inline-start:18px;font-size:12px;line-height:1.5;position:relative}.ck-summary-trust li:before{content:"✓";color:var(--ck-orange);font-weight:900;position:absolute;inset-inline-start:0}.ck-toast{z-index:50;color:#fff;box-shadow:var(--ck-shadow);background:#1f2430;border:1px solid #ff7a0066;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:800;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:920px){.ck-layout{grid-template-columns:1fr}.ck-summary{order:-1;position:static}.ck-progress{grid-template-columns:1fr}.ck-progress-step{padding-block:4px}}@media (max-width:640px){.ck-grid-2{grid-template-columns:1fr}.ck-panel{padding:20px}.ck-actions,.ck-actions-split{flex-direction:column-reverse}.ck-btn{width:100%}.ck-instruction-row{flex-direction:column;align-items:flex-start}.ck-copy{width:100%}}.ck-shell{animation:.32s cubic-bezier(.22,1,.36,1) both ckPageIn}@keyframes ckPageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ck-panel{animation:.32s cubic-bezier(.22,1,.36,1) both ckStepIn}@keyframes ckStepIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ck-progress-num{transition:background .24s cubic-bezier(.22,1,.36,1),color .24s,border-color .24s,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s}.ck-progress-step.is-current .ck-progress-num{transform:scale(1.06);box-shadow:0 0 0 4px #ff7a002e}.ck-progress-step.is-done .ck-progress-num{transform:scale(1)}.ck-progress-line{position:relative;overflow:hidden}.ck-progress-step.is-done .ck-progress-line,.ck-progress-step.is-current .ck-progress-line{background:#ff7a0059}.ck-method{transition:border-color .2s,transform .22s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .24s cubic-bezier(.22,1,.36,1)}.ck-method:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 12px 28px #00000040}.ck-method:active{transform:scale(.99)}.ck-method.is-selected{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ff7a0040,0 14px 32px #ff7a001f}.ck-method-check{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s}.ck-method.is-selected .ck-method-check{transform:scale(1.15)}.ck-btn{transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s,box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .18s,filter .18s}.ck-btn:hover:not(:disabled){transform:translateY(-2px)scale(1.02)}.ck-btn:active:not(:disabled){transform:scale(.98)}.ck-btn-primary:hover:not(:disabled){filter:brightness(1.03);box-shadow:0 16px 36px #ff7a0059}.ck-input:focus,.ck-select-trigger:focus{box-shadow:0 0 0 3px #ff7a0038}.ck-error{animation:.36s cubic-bezier(.22,1,.36,1) both ckShake}@keyframes ckShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.ck-success,.ck-done-panel{animation:.48s cubic-bezier(.22,1,.36,1) both ckSuccessIn}@keyframes ckSuccessIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ck-summary-inner{transition:box-shadow .28s,border-color .22s}.ck-summary:hover .ck-summary-inner{box-shadow:0 22px 50px #00000059}@media (prefers-reduced-motion:reduce){.ck-shell,.ck-panel,.ck-error,.ck-success,.ck-done-panel{animation:none!important}.ck-method:hover,.ck-btn:hover:not(:disabled){transform:none}}
