:root{--bg:#0c0e16;--panel:#151823;--line:#292d3b;--ink:#20222e;--muted:#777b8d;--purple:#7553e7;--purple2:#a855f7;--green:#18a86f;--gold:#d99a2b;--red:#dc5363}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.brand{display:flex;align-items:center;gap:10px}.brand>i{width:39px;height:39px;border-radius:11px;background:linear-gradient(145deg,var(--purple2),var(--purple));color:#fff;display:grid;place-items:center;font-weight:900;font-style:normal;font-size:20px;box-shadow:0 7px 20px #7453e74a}.brand b{font-size:17px;letter-spacing:-.5px}.brand small{display:block;font-size:7px;letter-spacing:1px;text-transform:uppercase;color:#8c90a1;margin-top:3px}.primary{border:0;border-radius:8px;background:linear-gradient(135deg,var(--purple2),var(--purple));color:white;padding:10px 16px;font-weight:800;font-size:10px;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;box-shadow:0 8px 20px #7553e72c}.eyebrow{font-size:8px;letter-spacing:1.5px;color:#8b65ee;font-weight:900}.alert,.notice{border-radius:8px;padding:10px 13px;font-size:9px}.alert,.notice.error{background:#fff0f2;color:#a92f40;border:1px solid #f2ced4}.notice.ok{background:#e9f8f1;color:#157952;border:1px solid #c9eddd}.landing{background:radial-gradient(circle at 75% 10%,#4c267859,transparent 30%),var(--bg);color:#f1f2f7}.nav{height:78px;max-width:1240px;margin:auto;padding:0 25px;display:flex;align-items:center;border-bottom:1px solid #252836}.nav nav{margin-left:auto;display:flex;gap:8px;align-items:center}.nav nav a,.nav nav>button:not(.primary){color:#a5a9b8;background:transparent;border:0;text-decoration:none;font-size:9px;padding:9px}.landing main{max-width:1240px;margin:auto}.hero{min-height:650px;padding:75px 25px 45px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.hero h1{font-size:58px;line-height:1.02;letter-spacing:-3px;margin:12px 0 22px}.hero h1 em{font-style:normal;color:#9f7aff}.hero>div>p{color:#a0a4b5;font-size:13px;line-height:1.75;max-width:530px}.hero-actions{display:flex;align-items:center;gap:18px;margin-top:25px}.primary.big{padding:14px 20px}.hero-actions a{color:#b9bdca;font-size:10px}.trust{display:flex;gap:18px;margin-top:28px;color:#7e8394;font-size:8px}.product-demo{background:#171a26;border:1px solid #313546;border-radius:18px;box-shadow:0 30px 90px #0009;overflow:hidden;transform:perspective(1100px) rotateY(-4deg)}.demo-top{padding:15px;background:linear-gradient(135deg,#6f4cda,#8e55e7);display:flex;justify-content:space-between;align-items:center}.demo-top>span{display:flex;gap:9px;align-items:center}.demo-top>span>i{width:33px;height:33px;border-radius:9px;background:#ffffff24;display:grid;place-items:center;font-style:normal;font-weight:900}.demo-top b{font-size:10px}.demo-top small{display:block;font-size:7px;font-weight:400}.demo-top>em{font-size:7px;background:#ff6675;padding:5px 7px;border-radius:9px;font-style:normal}.demo-body{height:330px;padding:22px;background:#11141e}.demo-body article{display:flex;gap:8px;margin:14px 0}.demo-body article>i{width:31px;height:31px;border-radius:50%;background:#4f5876;display:grid;place-items:center;font-style:normal;font-size:9px}.demo-body p{margin:0;background:#1e2230;border-radius:3px 10px 10px;padding:9px 11px;font-size:10px}.demo-body p b{display:block;color:#a686fa;font-size:8px;margin-bottom:4px}.demo-input{padding:15px;color:#777c8e;font-size:9px;border-top:1px solid #292d3b}.demo-input b{float:right;background:#7655df;color:#fff;border-radius:7px;padding:5px}.demo-url{background:#0c0f17;color:#7f8496;padding:11px;text-align:center;font:8px monospace}.demo-url strong{color:#b89fff}.plans{padding:75px 25px 100px;text-align:center}.plans h2{font-size:32px;margin:10px 0 30px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;max-width:790px;margin:auto;gap:15px;text-align:left}.plan-grid article{background:#151823;border:1px solid #292d3b;border-radius:15px;padding:27px;position:relative}.plan-grid article.featured{border-color:#7253d5;box-shadow:0 14px 45px #7353d526}.plan-grid article>em{position:absolute;right:16px;top:16px;color:#bfa9ff;background:#2b2446;padding:5px 7px;border-radius:9px;font-size:7px;font-style:normal}.plan-grid article>span{font-size:9px;color:#a88aff;font-weight:900;letter-spacing:1px}.plan-grid h3{font-size:35px;margin:12px 0}.plan-grid h3 small{font-size:9px;color:#888c9b;font-weight:400}.plan-grid p{font-size:10px;color:#9498a9}.plan-grid ul{list-style:none;padding:10px 0;margin:0}.plan-grid li{font-size:9px;color:#c8cad3;padding:7px 0}.plan-grid li:before{content:'✓';color:#43ca93;margin-right:8px}.plan-grid li.no{color:#686d7c}.plan-grid li.no:before{content:'×';color:#7b7f8f}.plan-grid article>button{width:100%;border:1px solid #3a3e4e;background:#1e2230;color:#d8dae2;border-radius:8px;padding:10px;font-size:9px;font-weight:800}.plan-grid article>button.primary{background:linear-gradient(135deg,var(--purple2),var(--purple));border:0}.landing>footer{border-top:1px solid #252836;padding:25px max(25px,calc((100% - 1190px)/2));display:flex;align-items:center}.landing>footer p{margin-left:auto;color:#666b7d;font-size:9px}dialog{border:1px solid #35394a;background:#171a26;color:#eef0f6;border-radius:15px;padding:0;box-shadow:0 30px 90px #000d}dialog::backdrop{background:#080a10da;backdrop-filter:blur(5px)}#authForm{width:min(520px,92vw);padding:26px;position:relative}.brand.center{justify-content:center;margin-bottom:20px}#authForm>.close{position:absolute;right:12px;top:12px;border:0;background:#252938;color:#a5a9b8;border-radius:50%;width:28px;height:28px}.register-fields{display:grid;grid-template-columns:1fr 1fr;gap:11px}.register-fields label:nth-last-of-type(1){grid-column:1/3}#authForm label,.owner-login label{font-size:8px;font-weight:800;color:#a6a9b7}#authForm input,#authForm select,.owner-login input{width:100%;display:block;margin-top:5px;border:1px solid #343848;background:#0f121b;color:#fff;border-radius:8px;padding:10px;outline:0;font-size:9px}.payment-preview{grid-column:1/3;background:#231d39;border:1px solid #403366;border-radius:9px;padding:11px}.payment-preview b{font-size:10px;color:#c4afff}.payment-preview p{font-size:8px;color:#9791a8;margin:4px 0}.submit{width:100%;margin-top:14px}.switch{text-align:center;color:#898d9c;font-size:8px}.switch button{border:0;background:transparent;color:#a98aff}.auth-bg{background:radial-gradient(circle at top,#322259,#0b0d14 55%);display:grid;place-items:center;color:#f1f2f7}.install-card{width:min(500px,calc(100% - 30px));background:#161924;border:1px solid #303445;border-radius:15px;padding:28px}.install-card h1{margin:28px 0 8px}.install-card p{color:#9a9eae;font-size:10px;line-height:1.7}.install-card code{color:#b89eff}.install-card .primary{margin-top:10px}.dash,.owner-dash{display:grid;grid-template-columns:230px 1fr;background:#f5f5f8;color:var(--ink)}.dash>aside,.owner-dash>aside{height:100vh;position:sticky;top:0;background:#151722;color:#d8dae2;padding:24px 16px;display:flex;flex-direction:column}.radio-account,.owner-profile{display:flex;align-items:center;gap:9px;background:#1e2130;border:1px solid #303444;border-radius:9px;padding:10px;margin:24px 0}.radio-account>span,.owner-profile>span{width:32px;height:32px;border-radius:50%;background:#6c51d2;display:grid;place-items:center;font-weight:800}.radio-account>img{width:32px;height:32px;object-fit:cover;border-radius:50%}.radio-account b,.owner-profile b{font-size:9px}.radio-account small,.owner-profile small{display:block;font-size:7px;margin-top:3px}.plan-pro{color:#e6b54e}.plan-free{color:#969aaa}.dash aside nav a,.owner-dash aside nav a,.aside-links a,.owner-dash .logout{display:block;color:#9ca0af;text-decoration:none;padding:10px 11px;border-radius:8px;font-size:9px;margin:3px 0}.dash aside nav a:hover,.dash aside nav a.active,.owner-dash aside nav a.active{background:#2b2546;color:#fff}.aside-links,.owner-dash .logout{margin-top:auto;border-top:1px solid #2d303e;padding-top:9px}.dash>main,.owner-dash>main{padding:0 30px 40px;min-width:0}.dash>main>header,.owner-dash>main>header{height:82px;background:#fff;border-bottom:1px solid #e4e4e9;margin:0 -30px 20px;padding:15px 30px;display:flex;align-items:center;justify-content:space-between}.dash h1,.owner-dash h1{font-size:21px;margin:4px 0}.account-status,.live{font-size:8px;border-radius:14px;padding:7px 10px}.account-status.paid,.live{background:#e7f8f0;color:#148a5d}.account-status.free{background:#f0eef8;color:#6c55bc}.payment-box{background:linear-gradient(125deg,#211c37,#171a26);color:#fff;border-radius:12px;padding:20px;display:grid;grid-template-columns:1fr 1.25fr;gap:25px;margin-bottom:15px}.payment-box>div>span{font-size:8px;color:#a788ff;font-weight:900}.payment-box h2{font-size:17px;margin:7px 0}.payment-box h2 b{color:#e9b851}.payment-box p{color:#9d9aad;font-size:9px}.pay-actions{display:flex;flex-direction:column;gap:8px}.pay-actions form{display:grid;grid-template-columns:1fr 1fr auto;gap:7px}.pay-actions input{border:1px solid #3a3e4d;background:#0e111a;color:#fff;border-radius:7px;padding:8px;font-size:8px}.pay-actions button{border:0;background:#eee9ff;color:#6046bf;border-radius:7px;font-size:8px;font-weight:800}.pending-config{background:#30283f;color:#c4b5d3;padding:9px;border-radius:7px;font-size:8px}.metric-grid,.owner-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.metric-grid article,.owner-metrics article{background:#fff;border:1px solid #e5e4ea;border-radius:10px;padding:15px;display:flex;align-items:center;gap:11px}.metric-grid article>i,.owner-metrics article>i{width:37px;height:37px;border-radius:9px;background:#eeeaff;color:#7354d3;display:grid;place-items:center;font-style:normal}.metric-grid span,.owner-metrics span{font-size:8px;color:#858897}.metric-grid b,.owner-metrics b{display:block;font-size:18px;color:#232532;margin:3px 0}.metric-grid small{font-size:7px}.dashboard-card{background:#fff;border:1px solid #e4e4e9;border-radius:11px;box-shadow:0 3px 14px #20233408;padding:18px}.url-card{margin:13px 0;background:linear-gradient(135deg,#fff,#f4f1ff)}.url-card>span{font-size:8px;color:#7655da;font-weight:900}.url-card h2{font:14px monospace;margin:8px 0}.url-card button,.url-card a{border:1px solid #ded9ee;background:#fff;border-radius:7px;padding:7px 10px;color:#6349c5;text-decoration:none;font-size:8px;margin-right:5px}.two-cols{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.dashboard-card h2{font-size:14px;margin:0 0 7px}.dashboard-card>p{font-size:9px;color:#7f8291}.dashboard-card dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:12px 0 0}.dashboard-card dl div{padding:9px;border-top:1px solid #eeeeF2}.dashboard-card dt{font-size:7px;color:#9497a3}.dashboard-card dd{font-size:9px;font-weight:700;margin:3px 0}.feature-card{background:#201b34;color:#fff}.feature-card p{color:#a9a4b7;font-size:9px}.feature-page{min-height:590px}.simple-form{display:flex;gap:8px;align-items:center;background:#fafafd;padding:12px;border:1px solid #ecebf0;border-radius:9px;margin:15px 0}.simple-form input{border:1px solid #dddde4;border-radius:7px;padding:8px;font-size:8px}.locked{background:#f2f0f8;border:1px solid #e0dced;border-radius:9px;padding:18px;color:#756a91;font-size:10px;margin-top:18px}.gif-admin{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.gif-admin article{border:1px solid #e2e2e8;border-radius:8px;overflow:hidden;position:relative}.gif-admin img{width:100%;aspect-ratio:1;object-fit:cover}.gif-admin span{display:block;padding:6px;font-size:7px}.gif-admin form{position:absolute;right:3px;top:3px}.gif-admin button{border:0;background:#fff;color:#d34e5d;border-radius:50%}.users-table{margin-top:15px;overflow:auto}.users-table .row{min-width:700px;display:grid;grid-template-columns:1fr .65fr .8fr 1fr;align-items:center;padding:10px;border-bottom:1px solid #eeeef1;font-size:8px}.users-table .head{background:#fafafd;color:#9295a2;font-weight:800}.users-table .row>span:first-child{display:flex;align-items:center;gap:7px}.users-table .row i{width:27px;height:27px;border-radius:50%;background:#eeeaff;color:#6b50cb;display:grid;place-items:center;font-style:normal}.users-table .green{color:#159364}.users-table .red{color:#d14d5d}.users-table form{display:flex;gap:5px}.users-table button{border:1px solid #dedde5;background:#fff;border-radius:6px;padding:5px;color:#6549c5;font-size:7px}.code-label{display:grid;grid-template-columns:1fr auto;margin-top:15px;font-size:8px;color:#777b8a}.code-label code{grid-column:1;background:#151722;color:#c9baff;border-radius:8px 0 0 8px;padding:13px;white-space:normal;word-break:break-all}.code-label button{border:0;background:#7555d9;color:#fff;border-radius:0 8px 8px 0;padding:0 15px}.owner-login{background:#f6f6f9;color:#20222e}.owner-login main{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.owner-login main>section{background:radial-gradient(circle at 75% 20%,#6339ae66,transparent 30%),#11131d;color:#fff;padding:45px 10%;display:flex;flex-direction:column;justify-content:space-between}.owner-login h1{font-size:47px;line-height:1.05;letter-spacing:-2px}.owner-login h1 em{font-style:normal;color:#a884ff}.owner-login section p{color:#999dac;font-size:12px;line-height:1.7;max-width:440px}.owner-login main>form{width:min(370px,calc(100% - 40px));margin:auto}.owner-login h2{font-size:27px;margin:8px 0}.owner-login form>p{font-size:10px;color:#7e8290;margin-bottom:25px}.owner-login input{background:#fff;color:#222;border-color:#dedee5}.owner-login form>.primary{width:100%;margin-top:15px}.owner-login form>a{display:block;text-align:center;color:#674ac6;text-decoration:none;font-size:8px;margin-top:14px}.brand.mobile{display:none}.owner-tools{background:#fff;border:1px solid #e4e4e9;border-radius:10px;padding:15px;margin:12px 0;display:flex;justify-content:space-between;align-items:center}.owner-tools h2{font-size:13px;margin:0}.owner-tools p{font-size:8px;color:#8e919f;margin:4px 0}.owner-tools input{width:300px;border:1px solid #dedee5;border-radius:8px;padding:9px;font-size:8px}.client-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.client-card{background:#fff;border:1px solid #e4e4e9;border-top:4px solid #aaa;border-radius:11px;padding:16px;box-shadow:0 4px 16px #22253409}.client-card.paid{border-top-color:#22ae78}.client-card.pending{border-top-color:#e1a334}.client-card.free{border-top-color:#7b63ca}.client-card>header{display:flex;justify-content:space-between;align-items:flex-start}.client-card>header>div{display:flex;gap:9px;align-items:center}.client-card header img,.client-card header i{width:38px;height:38px;border-radius:9px;object-fit:cover;background:#eeeaff;color:#674fc0;display:grid;place-items:center;font-style:normal;font-weight:800}.client-card h2{font-size:13px;margin:0}.client-card header p{font-size:7px;color:#979aa7;margin:3px 0}.client-card .status{font-size:7px;font-style:normal;padding:5px 7px;border-radius:10px;background:#f1eff6}.client-card.paid .status{background:#e7f7f0;color:#16875d}.client-card.pending .status{background:#fff2da;color:#a66f17}.card-meta{display:grid;grid-template-columns:1fr 1fr;margin-top:13px}.card-meta div{border-top:1px solid #eeeeF2;padding:8px}.card-meta b,.chat-link b{display:block;color:#979aa6;font-size:6px}.card-meta span{display:block;font-size:8px;font-weight:700;margin-top:3px;word-break:break-word}.chat-link{background:#f7f6fa;border-radius:7px;padding:9px;margin-top:8px}.chat-link a{font-size:7px;color:#674fc3;word-break:break-all}.receipt{display:block;color:#654bc3;font-size:8px;margin:9px 0}.date-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:6px;margin-top:10px}.date-form label{font-size:7px;color:#8f929e}.date-form input{display:block;width:100%;border:1px solid #dedee5;border-radius:6px;padding:6px;font-size:7px;margin-top:3px}.date-form button,.card-actions button{border:1px solid #dedde5;background:#fff;color:#5e46b4;border-radius:6px;padding:7px;font-size:7px}.card-actions{display:flex;gap:5px;border-top:1px solid #eeeeF2;margin-top:11px;padding-top:11px;flex-wrap:wrap}.card-actions .green{background:#e7f7f0;color:#167a56}.card-actions .gold{background:#fff2da;color:#946414}.card-actions .red{background:#fff0f2;color:#b33546}.empty-card{background:#fff;border:1px dashed #d8d7df;border-radius:10px;padding:30px;text-align:center;color:#8b8e9a;font-size:9px}.chat-public{background:radial-gradient(circle at top,#2c1d50,#0c0e16 55%);color:#eef0f6;display:grid;place-items:center;padding:15px}.public-room{width:min(760px,100%);height:calc(100vh - 30px);min-height:570px;background:#141722;border:1px solid #2d3140;border-radius:16px;box-shadow:0 25px 80px #000a;overflow:hidden;display:flex;flex-direction:column}.public-room>header{background:linear-gradient(135deg,#6c4bd4,#9155e6);padding:14px 17px;display:flex;justify-content:space-between;align-items:center}.chat-brand{display:flex;gap:10px;align-items:center}.chat-brand>img,.chat-brand>i{width:39px;height:39px;border-radius:10px;object-fit:cover;background:#ffffff24;display:grid;place-items:center;font-style:normal;font-weight:900}.chat-brand h1{font-size:13px;margin:0}.chat-brand p{font-size:7px;margin:4px 0 0;color:#e5ddfa}.chat-brand p b{display:inline-block;width:6px;height:6px;background:#57e5a5;border-radius:50%;margin-right:4px}.powered{text-align:right;font-weight:800;font-size:10px}.powered small{display:block;font-size:6px;font-weight:400}.room-notice{display:flex;gap:8px;background:#211d35;border:1px solid #3d3261;border-radius:8px;margin:10px 12px 0;padding:8px}.room-notice span{color:#a784ff}.room-notice p{font-size:8px;color:#aaa7b8;margin:0}.room-notice b{display:block;color:#ddd7f0}.public-messages{flex:1;overflow:auto;padding:13px 17px}.loading{text-align:center;color:#737789;font-size:8px;margin-top:30px}.public-message{display:flex;gap:8px;margin:10px 0}.public-message>i{width:32px;height:32px;border-radius:50%;background:#4b536f;display:grid;place-items:center;font-style:normal;font-size:9px}.public-message header{display:flex;gap:8px}.public-message header b{font-size:9px}.public-message time{font-size:7px;color:#6f7487}.public-message p{background:#1e2230;border:1px solid #292e3d;border-radius:3px 10px 10px;padding:8px 10px;font-size:10px;margin:4px 0}.public-message img{width:85px;height:85px;object-fit:cover;border-radius:9px}.public-composer{display:flex;gap:6px;border-top:1px solid #2a2e3c;padding:11px;background:#181b27}.public-composer input{flex:1;min-width:0;border:1px solid #333746;background:#0f121b;color:#fff;border-radius:8px;padding:10px;font-size:9px}.public-composer button{border:0;border-radius:7px;background:#7453df;color:#fff;padding:0 12px}.public-composer #gifBtn{background:#2c2449;color:#c0a6ff;font-size:8px;font-weight:900}.public-gifs{position:absolute;bottom:70px;width:min(500px,calc(100% - 50px));align-self:center;background:#1c1f2c;border:1px solid #393d4c;border-radius:11px;padding:10px;display:grid;grid-template-columns:repeat(5,1fr);gap:7px;max-height:300px;overflow:auto;box-shadow:0 20px 50px #000c}.public-gifs[hidden]{display:none}.public-gifs button{border:1px solid #303545;background:#12151e;border-radius:8px;padding:0;overflow:hidden;color:#aaa}.public-gifs img{width:85px;height:85px;max-width:100%;object-fit:cover}.public-gifs span{display:block;font-size:6px;padding:4px}#joinDialog form{width:min(380px,90vw);padding:26px}#joinDialog label{font-size:8px;font-weight:800}#joinDialog input{display:block;width:100%;margin:6px 0 12px;border:1px solid #343848;background:#10131c;color:#fff;border-radius:8px;padding:10px}#joinDialog .primary{width:100%}.form-error{font-size:8px;color:#fa7785}
@media(max-width:950px){.hero{grid-template-columns:1fr}.product-demo{max-width:600px;margin:auto;width:100%;transform:none}.metric-grid,.owner-metrics{grid-template-columns:1fr 1fr}.client-cards{grid-template-columns:1fr}.gif-admin{grid-template-columns:repeat(4,1fr)}.payment-box{grid-template-columns:1fr}}
@media(max-width:700px){.nav{padding:0 14px}.nav nav a{display:none}.nav .brand small{display:none}.hero{padding:50px 16px}.hero h1{font-size:43px}.trust{flex-direction:column;gap:7px}.plan-grid{grid-template-columns:1fr}.landing>footer p{display:none}.register-fields{grid-template-columns:1fr}.register-fields label:nth-last-of-type(1),.payment-preview{grid-column:auto}.dash,.owner-dash{display:block}.dash>aside,.owner-dash>aside{height:auto;position:static;padding:12px}.dash>aside>.brand,.radio-account,.owner-profile,.aside-links,.owner-dash .logout{display:none}.dash aside nav,.owner-dash aside nav{display:flex;overflow:auto}.dash aside nav a,.owner-dash aside nav a{white-space:nowrap}.dash>main,.owner-dash>main{padding:0 12px 25px}.dash>main>header,.owner-dash>main>header{height:64px;margin:0 -12px 14px;padding:10px 12px}.metric-grid,.owner-metrics{grid-template-columns:1fr 1fr}.two-cols{grid-template-columns:1fr}.pay-actions form{grid-template-columns:1fr}.simple-form{flex-direction:column;align-items:stretch}.gif-admin{grid-template-columns:repeat(3,1fr)}.owner-login main{display:block}.owner-login main>section{display:none}.owner-login main>form{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.brand.mobile{display:flex}.owner-tools{align-items:flex-start;gap:10px;flex-direction:column}.owner-tools input{width:100%}.card-meta{grid-template-columns:1fr}.date-form{grid-template-columns:1fr 1fr}.date-form button{grid-column:1/3}.chat-public{padding:0}.public-room{height:100vh;border-radius:0;border:0}.public-gifs{grid-template-columns:repeat(3,1fr)}}
.paypal-checkout{grid-template-columns:1fr minmax(310px,430px);align-items:center}.paypal-checkout ul{list-style:none;padding:0;margin:14px 0 0}.paypal-checkout li{font-size:8px;color:#b8b3c6;padding:4px 0}.paypal-checkout li:before{content:'✓';color:#48d09a;margin-right:7px}.paypal-area{background:#fff;border-radius:11px;padding:15px;color:#222532}.paypal-total{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #e8e7ec;padding-bottom:11px;margin-bottom:12px}.paypal-total span{font-size:7px;color:#888b97;font-weight:900}.paypal-total b{font-size:23px}.paypal-total small{font-size:8px;color:#777b88}.paypal-area>p{color:#777b88;font-size:7px;text-align:center;margin:9px 0 0}.paypal-area #paypal-result{font-size:8px;color:#696d7c;text-align:center;min-height:20px;padding:6px}.paypal-area #paypal-result.success{color:#12855a}.paypal-area #paypal-result.error{color:#c33b4e}.paypal-area #paypal-result.cancel{color:#a06c17}@media(max-width:950px){.paypal-checkout{grid-template-columns:1fr}}
