:root{font-family:Tahoma,Arial,sans-serif;color:#e9edf1;background:#101414;line-height:1.8;color-scheme:dark;--accent:#c3ee88;--panel:#191f1f;--line:#303939;--muted:#a1aeaa}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,a,input,select,textarea{outline-offset:5px}header{display:flex;gap:24px;align-items:center;padding:20px 4%;border-bottom:1px solid var(--line);flex-wrap:wrap}.brand{font-size:24px;font-family:Georgia,serif;white-space:nowrap}.brand small{display:block;font:10px Tahoma,Arial,sans-serif;color:var(--muted)}.mark{color:var(--accent);font-size:30px}nav{display:flex;gap:24px;flex:1;justify-content:center;font-size:14px}.tools{display:flex;gap:10px;align-items:center}.tools select{width:auto;padding:7px}.icon{background:none;color:inherit;padding:4px;font-size:24px}.muted{font-size:13px;color:var(--muted)}main{max-width:1320px;margin:auto;padding:32px 4%}.hero{padding:65px 0 85px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}h1{font-size:clamp(35px,4.5vw,62px);line-height:1.35;letter-spacing:-1px;margin:20px 0;font-weight:600}h2{font-size:30px;line-height:1.5}h3{font-size:20px;margin:10px 0}.lead{font-size:18px;color:var(--muted);max-width:560px}.tag{color:var(--accent);font-size:12px;letter-spacing:1.4px}.button,button{display:inline-block;background:var(--accent);color:#172013;border:0;border-radius:6px;padding:11px 21px;font:inherit;cursor:pointer;font-size:14px}button:disabled{opacity:.5;cursor:wait}.outline{border:1px solid #69756b;border-radius:6px;padding:11px 21px}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}.hero-art{background:#e1e4db;color:#172013;position:relative;transform:rotate(-3deg);border:1px solid #5f6a59;border-radius:12px;box-shadow:25px 30px 0 #202a23}.browser-bar{padding:12px;display:flex;gap:6px;border-bottom:1px solid #b7bdb1;align-items:center}.browser-bar i{width:6px;height:6px;border-radius:50%;background:#9da99a}.browser-bar span{font:10px Arial;margin-inline-start:auto}.art-body{padding:30px;position:relative;min-height:320px}.art-body p{font:10px Arial;letter-spacing:2px}.art-body strong{font:54px/.95 Georgia,serif;display:block;margin-top:30px}.art-circle{position:absolute;inset-inline-end:30px;top:95px;background:#40553c;color:#e8f3df;width:90px;height:90px;border-radius:50%;font-size:55px;text-align:center;line-height:90px}.art-grid{display:flex;gap:10px;margin-top:30px}.art-grid i{height:42px;background:#c5cdbd;flex:1}.floating-note{position:absolute;bottom:-20px;inset-inline-end:-15px;padding:10px 20px;background:var(--accent);color:#152415;border-radius:6px;font-size:12px;transform:rotate(3deg)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}article,.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px;margin:18px 0}.template-card{padding:0;overflow:hidden}.cover{height:225px;position:relative;padding:24px;display:flex;flex-direction:column;justify-content:space-between;font:13px Arial;letter-spacing:2px;background:#292c30;color:#eee}.cover b{font:80px Georgia;text-align:center}.cover small{font-size:10px;letter-spacing:1px}.cleaning .cover{background:#d7e6e3;color:#244e4a}.restaurant .cover{background:#713b30;color:#ffe9cc}.barber .cover{background:#d1c2a5;color:#28241f}.clinic .cover{background:#c9d9ef;color:#223f65}.store .cover{background:#e6d4c4;color:#534234}.card-content{padding:22px}.card-content p{font-size:13px;color:var(--muted)}.card-bottom{display:flex;justify-content:space-between;gap:14px}.card-bottom a{color:var(--accent)}.card-actions{display:flex;gap:18px;font-size:12px;margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:40px 0 15px}.section-head>p{max-width:400px;color:var(--muted);font-size:14px}.section-head h2{margin:4px 0}.process{margin:70px 0;background:#202a23;padding:40px;border-radius:12px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.process-grid>div{border-top:1px solid #50604d;padding-top:20px}.process-grid span{color:var(--accent);font:12px Arial}footer{margin-top:60px;padding:40px;text-align:center;border-top:1px solid var(--line);color:var(--muted);font-size:12px}footer strong{color:var(--accent);font:24px Georgia}label{display:block;margin:14px 0;font-size:14px}input,select,textarea{display:block;font:inherit;padding:11px;width:100%;background:#111817;color:inherit;border:1px solid #43514b;border-radius:5px;margin-top:6px;min-width:0}textarea{min-height:120px;resize:vertical}input[type=color]{height:48px;padding:4px}table{width:100%;text-align:start;border-collapse:collapse}td,th{padding:12px;border-bottom:1px solid var(--line)}.scroll{overflow:auto}.notice{padding:14px;background:#263b33;border-radius:6px;font-size:12px}.secondary{background:#2d3833;color:#e8edf9}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;align-items:end}.auth{max-width:500px;margin:60px auto}.auth h1{font-size:32px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stats article strong{font-size:35px;color:var(--accent);display:block}.stats article span{font-size:12px}.record-heading{display:flex;justify-content:space-between;gap:15px}.badge{font-size:11px;padding:3px 10px;background:#2f4232;color:#d6edc5;border-radius:4px;align-self:center}.timeline{border-inline-start:1px solid var(--line);padding-inline-start:26px}.timeline li{padding:12px 0}.timeline time{font-size:11px;color:var(--muted)}.timeline p{margin:0;font-size:13px}.workspace{display:grid;grid-template-columns:215px 1fr;gap:35px;align-items:start}.workspace aside{position:sticky;top:20px;border-inline-end:1px solid var(--line);padding-inline-end:22px}.workspace aside h2{font-size:21px}.side-button{width:100%;background:none;color:var(--muted);text-align:start;padding:9px 14px}.side-button.active{background:var(--accent);color:#152415}.record-actions{margin-top:-10px;margin-bottom:35px;display:flex;gap:15px;flex-wrap:wrap;align-items:end}.status-form{display:flex;align-items:end;gap:12px;flex:1;flex-wrap:wrap}.status-form label{flex:1;margin:0}.status-form button{height:47px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;direction:ltr;text-align:left}code{display:block;padding:15px;background:#26372b;overflow-wrap:anywhere;direction:ltr}#toast{position:fixed;bottom:25px;inset-inline:20px;margin:auto;max-width:600px;z-index:10;background:#d5edbd;color:#172415;padding:14px 24px;transform:translateY(180px);transition:transform .2s;border-radius:8px;box-shadow:0 10px 50px #0005}#toast.show{transform:translateY(0)}.demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px}.demo-toolbar button{font-size:11px;padding:7px 14px}.demo-stage{margin:auto;transition:max-width .2s;max-width:100%}.demo-stage.tablet{max-width:768px}.demo-stage.mobile{max-width:390px}.demo-site{padding:30px;border-radius:10px;--panel:#252a2f;--accent:#f5a34c;--line:#4b5054;background:#1b2025;color:#f3f1ed}.demo-brand{display:flex;justify-content:space-between;gap:20px;align-items:center}.demo-brand strong{font:20px Georgia}.demo-brand span{font-size:10px;max-width:180px}.demo-hero{padding:60px 20px;border-bottom:1px solid var(--line)}.demo-hero h1{font-family:Georgia,serif;font-size:clamp(28px,5vw,62px);letter-spacing:1px}.demo-site.cleaning{background:#e4efec;color:#194d46;--panel:#f7fbf9;--line:#afcec2;--accent:#73c49e}.demo-site.cleaning .demo-hero{border-radius:100px 0 100px 0;background:#b4d8ca;text-align:center}.demo-site.restaurant{background:#f0e0c4;color:#5c2e25;--panel:#fbefd9;--line:#ceb79e;--accent:#db9d72}.demo-site.restaurant .demo-hero{background:#713b30;color:#ffe7c0;border-radius:100px 100px 0 0;text-align:center}.demo-site.barber{background:#29241f;color:#e6d5b3;--panel:#383027;--line:#695b45;--accent:#d5b984}.demo-site.barber .demo-hero{text-align:center;border:1px solid #8a7757;margin-top:30px}.demo-site.clinic{background:#eef4fc;color:#233d60;--panel:white;--line:#becfe5;--accent:#91b9ef}.demo-site.clinic .demo-hero{background:#d5e4f8;border-radius:20px}.demo-site.store{background:#ede6dd;color:#3b3027;--panel:#f9f5ee;--line:#d0c1af;--accent:#ceb193}.demo-site.store .demo-hero{border-top:2px solid #8e7964}.demo-site input,.demo-site select{background:var(--panel);color:inherit;border-color:var(--line)}.demo-site .notice{background:#ffffff12;color:inherit;border:1px solid var(--line)}.demo-site .panel{background:var(--panel)}.demo-site .service-grid{grid-template-columns:repeat(3,1fr)}.demo-site .service-grid span{color:var(--accent)}.filter-row{display:flex;gap:15px}.product-art{font-size:65px;text-align:center;padding:25px;background:#d3c2ab;color:#6c4a32;border-radius:80px 80px 8px 8px}.product-art.p1{background:#bbc6ae}.product-art.p2{background:#c1b4a8}.product-art.p3{background:#dbc9aa}.product p{font-size:12px}.cart{margin-top:25px;border-top:1px solid var(--line)}.cart button{font-size:11px;padding:4px 10px}.demo-stage.mobile .grid,.demo-stage.mobile .form-grid{grid-template-columns:1fr}.demo-stage.mobile .demo-brand{display:block}.demo-stage.mobile .demo-site{padding:15px}.demo-stage.mobile .demo-hero{padding:30px 15px}.light{background:#f4f5ef;color:#1d2922;--panel:#fff;--line:#ccd5cb;--muted:#5d6e61}.light .process{background:#e1ead9}.light input,.light select,.light textarea{background:#fff}.light .notice{background:#e0edd5}.light .tag,.light .card-bottom a{color:#436a2b}.light header .mark,.light footer strong{color:#436a2b}.light .tools select{background:#fff}.light .template-card .tag{color:#436a2b}.loading{padding:80px;text-align:center}@media(max-width:1000px){header{gap:15px}nav{order:3;flex-basis:100%;justify-content:flex-start;overflow:auto}.hero{gap:35px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{grid-template-columns:170px 1fr}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){header{padding:15px 5%}.brand{font-size:20px}.tools{margin-inline-start:auto}.tools .secondary{padding:5px 9px;font-size:11px}nav{font-size:12px;gap:20px}main{padding:20px 5%}.hero{grid-template-columns:1fr;padding:20px 0 55px;gap:40px}.hero-art{margin:0 14px}.art-body{min-height:270px}.art-body strong{font-size:46px}.grid,.two-col,.form-grid{grid-template-columns:1fr}.section-head{align-items:start;flex-direction:column;gap:0;margin-top:25px}.section-head h1{font-size:32px}.cover{height:225px}.process{padding:25px}.process-grid{grid-template-columns:1fr 1fr}.workspace{display:block}.workspace aside{position:static;border:0;display:flex;flex-wrap:wrap;gap:5px;padding:0;margin-bottom:25px}.workspace aside h2,.workspace aside .tag{width:100%;margin:0}.side-button{width:auto;padding:7px 12px;font-size:12px}.demo-site{padding:15px}.demo-brand{display:block}.demo-site .service-grid{grid-template-columns:1fr}.demo-toolbar .actions{gap:5px}.demo-toolbar button{padding:6px 9px}.demo-hero{padding:30px 15px}.filter-row{flex-direction:column;gap:0}.record-heading{flex-wrap:wrap}.status-form{display:block}.status-form label{margin:10px 0}.status-form button{height:auto}.product-art{font-size:55px}h2{font-size:25px}}
.account-actions{display:flex;gap:20px;flex-wrap:wrap;padding:15px;border-bottom:1px solid var(--line)}.section-row{display:flex;gap:7px;align-items:center;padding:7px 0}.section-row span{flex:1}.section-row button{padding:4px 10px}.custom-logo{max-width:180px;max-height:100px;object-fit:contain}.custom-image{width:100%;max-height:300px;object-fit:cover;border-radius:10px}.custom-section{padding:20px 0;border-bottom:1px solid var(--line)}.demo-content textarea{min-height:80px}fieldset{border:1px solid var(--line);border-radius:8px;margin:15px 0;padding:15px}fieldset button{margin-top:10px}fieldset input{margin:8px 0}.customization-preview{position:sticky;top:20px;min-height:500px}.customization-preview .tag{color:var(--accent)}@media(max-width:680px){.customization-preview{position:static}}
/* Editorial marketplace and complete sector presentation */
:root{--accent:#c8bdff;--panel:#171b26;--line:#303545;--muted:#adb4c5;background:#0e111b;color:#f4f3fa}body{background:radial-gradient(ellipse at 90% 0,#24203d55,transparent 45%)}header{max-width:1600px;margin:auto;min-height:100px}.brand{font-family:Arial,Tahoma,sans-serif;font-weight:700;letter-spacing:-.6px}.mark{display:inline-flex;align-items:center;justify-content:center;width:37px;height:37px;border:1px solid #8b7cc2;border-radius:11px;font-size:25px;margin-inline-end:6px}.brand small{padding-inline-start:49px;letter-spacing:.5px}nav a{position:relative;padding-block:8px}nav a:hover:after{content:'';position:absolute;bottom:0;inset-inline:0;height:2px;background:var(--accent)}.button,button{border-radius:8px;font-weight:600;transition:transform .18s,background .18s}.button:hover,button:hover{transform:translateY(-2px);filter:brightness(1.08)}.outline{border-color:#55536c}.platform-hero{min-height:680px;gap:65px;padding:80px 0 105px}.platform-hero h1{font-size:clamp(40px,5.2vw,74px);line-height:1.18;max-width:680px;letter-spacing:-2px}.platform-hero .lead{line-height:1.9;max-width:490px}.hero-facts{display:flex;gap:24px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}.showcase-stack{position:relative;padding:10px 0 40px;isolation:isolate}.showcase-main{position:relative;display:block;border:1px solid #6b6383;border-radius:14px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 35px 75px #0006;background:#f6eee0;color:white;min-height:430px}.showcase-main .browser-bar{position:relative;background:#f5f0e8;color:#504a43;z-index:2}.showcase-main>img{width:100%;height:405px;object-fit:cover;display:block;filter:brightness(.68)}.showcase-caption{position:absolute;inset:90px 28px 28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.showcase-caption>span:first-child{font-size:12px;letter-spacing:2px}.showcase-caption strong{font:clamp(25px,3vw,42px)/1.2 Georgia,Tahoma,serif;max-width:340px}.pill{background:#f5ead9;color:#4a3023;font-size:11px;border-radius:50px;padding:7px 18px}.showcase-mini{position:absolute;bottom:-5px;inset-inline-start:-35px;display:flex;gap:17px;align-items:center;background:#edf5f1;color:#1b4a41;padding:12px;border-radius:12px;box-shadow:0 20px 40px #0005;transform:rotate(3deg);border:5px solid #fff;max-width:320px}.showcase-mini img{width:115px;height:93px;object-fit:cover;border-radius:5px}.showcase-mini span{font-size:13px;font-weight:700;letter-spacing:1px}.showcase-mini small{display:block;font-size:10px;font-weight:400;margin-top:9px}.design-stamp{position:absolute;top:-18px;inset-inline-end:-15px;width:86px;height:86px;background:var(--accent);color:#251e3b;border-radius:50%;font-size:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(14deg)}.design-stamp b{font-size:30px;line-height:1.3}.collection-section{border-top:1px solid var(--line);padding-top:24px}.cover{height:285px;isolation:isolate;overflow:hidden;color:#fff!important;background:#171a21!important;letter-spacing:1px}.cover:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0d101ae8,transparent 95%);z-index:-1}.cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.template-card:hover .cover>img{transform:scale(1.05)}.cover span{font-size:10px;letter-spacing:1.5px}.cover-headline{font-family:Georgia,Tahoma,serif;font-size:29px;letter-spacing:-.5px;line-height:1.2;max-width:230px}.cover small{align-self:flex-start;border:1px solid #ffffff60;padding:3px 10px;border-radius:20px;font-size:10px}.template-card{box-shadow:0 10px 30px #0001;border-radius:14px}.template-card .actions{font-size:12px}.template-card .card-content{padding:25px}.process{background:linear-gradient(120deg,#28233b,#171e2b);padding:50px;border:1px solid #474058}.closing-cta{padding:60px 35px;text-align:center;background:#d5caf5;color:#241d37;border-radius:15px;margin-block:55px}.closing-cta .button{background:#241d37;color:white;margin-top:12px}.closing-cta p{max-width:600px;margin-inline:auto}.light{--accent:#5540a3;--line:#d9d7e4;--muted:#67677a;--panel:#fff;background:#f5f4f8;color:#1d2030}.light .button,.light button:not(.secondary):not(.side-button){color:#fff}.light .process{background:#e9e5f3}.light .process-grid>div{border-color:#b3a9c9}.light .tag,.light .card-bottom a,.light footer strong,.light header .mark{color:#5540a3}.light .secondary{background:#ece9f3;color:#353045}.light .tools select{color:#1d2030}
.demo-site{padding:0;overflow:hidden;box-shadow:0 20px 65px #0003;border-radius:14px}.demo-site>*:not(.demo-brand):not(.demo-hero):not(.demo-section-nav){margin-inline:5%}.demo-site>.notice{margin-block:24px}.demo-brand{padding:24px 5%;border-bottom:1px solid var(--line)}.demo-brand strong{font:700 19px Arial,Tahoma,sans-serif;letter-spacing:1px}.demo-brand span{max-width:300px;opacity:.6;font-size:10px}.demo-site .designed-hero{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:55px 5%;border-radius:0;margin:0;text-align:start;border-width:0 0 1px}.demo-hero-copy h1{font-size:clamp(30px,4.4vw,60px);line-height:1.14;font-weight:500;letter-spacing:-1.5px;margin:20px 0 25px;font-family:Georgia,Tahoma,serif}.demo-hero .tag{color:inherit;font-size:10px;opacity:.7;letter-spacing:2px}.demo-lead{max-width:490px;font-size:14px;opacity:.78;line-height:1.9;margin-bottom:30px}.demo-photo{margin:0;position:relative}.demo-photo img{display:block;width:100%;height:390px;object-fit:cover;border-radius:8px}.demo-photo figcaption{font:9px Arial,sans-serif;letter-spacing:2px;margin-top:12px;opacity:.6}.demo-section-nav{display:flex;justify-content:center;gap:45px;padding:18px;border-bottom:1px solid var(--line);font-size:11px}.demo-section-nav a{color:inherit}.demo-site .panel{border-radius:4px;padding:30px;margin-block:30px}.demo-site .service-grid{padding-block:20px;gap:18px}.demo-site .service-grid article{border:0;border-top:2px solid var(--accent);background:transparent;padding-inline:8px}.demo-site.workshop{--accent:#f4a049;background:#141b22;--panel:#1f2933;--line:#394550;color:#f5f5f0}.workshop .demo-photo img{border-radius:0;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.workshop .demo-hero h1{font-family:Arial,Tahoma,sans-serif;font-weight:800;text-transform:uppercase}.demo-site.cleaning{--accent:#207960;--panel:#fff;--line:#c4d8cb;background:#f0f6f1;color:#1f4a3d}.cleaning .designed-hero{background:#e2eee5}.cleaning .demo-photo img{border-radius:140px 140px 12px 12px}.cleaning .button{background:#207960;color:white}.demo-site.restaurant{--accent:#a0442b;--panel:#fff9ef;--line:#ddcdb5;background:#f6efdf;color:#542c20}.restaurant .designed-hero{background:#623323;color:#fff0d9}.restaurant .demo-photo img{border-radius:180px 180px 6px 6px}.restaurant .button{background:#f2dfbb;color:#542c20}.demo-site.barber{--accent:#d2b683;--panel:#282824;--line:#535144;background:#1c211e;color:#f0e4ce}.barber .demo-photo img{filter:saturate(.45);border-radius:0;box-shadow:12px 12px 0 #b89d6e44}.barber .demo-hero-copy h1{font-size:clamp(35px,4.5vw,65px)}.demo-site.clinic{--accent:#2868a0;--panel:#fff;--line:#d0e0ec;background:#f4f8fc;color:#143b56}.clinic .designed-hero{background:#e5f0f6}.clinic .demo-photo img{border-radius:16px 80px 16px 16px}.clinic .button{background:#2868a0;color:white}.demo-site.store{--accent:#78523a;--panel:#fffcf7;--line:#ded2c4;background:#f5f0e8;color:#3c3025}.store .designed-hero{background:#e9e0d3}.store .demo-photo img{border-radius:0}.store .button{background:#3c3025;color:white}.editorial-gallery{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center;border:0;background:transparent!important}.editorial-gallery img{width:100%;height:300px;object-fit:cover;border-radius:4px}.editorial-gallery small{font-size:10px;opacity:.65}.demo-site .product-art{font-size:0;min-height:190px;border-radius:3px;display:flex;align-items:center;justify-content:center;background:#e6ddd0}.demo-site .product-art:before{content:'';width:70px;height:110px;border-radius:20px 20px 38px 38px;background:linear-gradient(100deg,#ac8e70,#eee1c9 40%,#b9a087);box-shadow:14px 15px 18px #5a412533}.demo-site .product-art.p1:before{width:105px;height:105px;border-radius:3px 3px 16px 16px;background:#bdac89;border-top:12px double #d8c8a7}.demo-site .product-art.p2:before{width:115px;height:110px;clip-path:polygon(20% 0,80% 0,100% 60%,55% 60%,55% 95%,75% 95%,75% 100%,25% 100%,25% 95%,45% 95%,45% 60%,0 60%);border-radius:0;background:#927455}.demo-site .product-art.p3:before{width:85px;height:115px;border-radius:3px;background:#8d9278;border-inline-start:8px solid #6b715b;transform:rotate(-8deg)}.restaurant .product-art{background:#eadbc4}.restaurant .product-art:before{width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,#8b6538 15%,#6b803d 16%,#a8b66d 35%,#ddd3b7 36%,#fff6e7 60%,#dbccb8 62%,#faf6ec 70%);border:0;clip-path:none;transform:none}.demo-site textarea{background:var(--panel);color:inherit;border-color:var(--line)}.demo-stage.mobile .designed-hero{grid-template-columns:1fr;padding:30px 6%}.demo-stage.mobile .demo-photo img{height:240px}.demo-stage.mobile .editorial-gallery{grid-template-columns:1fr}.demo-stage.mobile .demo-hero h1{font-size:37px}.demo-stage.mobile .demo-section-nav{gap:20px}.demo-stage.mobile .demo-brand span{display:none}.demo-stage.mobile .demo-site{padding:0}
@media(max-width:900px){.platform-hero{gap:35px}.platform-hero h1{font-size:49px}.showcase-main>img{height:340px}.showcase-main{min-height:380px}.showcase-caption strong{font-size:33px}.demo-site .designed-hero{gap:22px}.demo-photo img{height:330px}.demo-hero-copy h1{font-size:40px}}@media(max-width:680px){header{min-height:0}.platform-hero{padding:35px 0 70px;min-height:0;gap:40px}.platform-hero h1{font-size:45px;letter-spacing:-1.2px}.platform-hero .lead{font-size:16px}.showcase-stack{margin:0 15px;padding-bottom:45px}.showcase-main>img{height:330px}.showcase-main{min-height:370px}.showcase-mini{inset-inline-start:-12px;bottom:0;max-width:260px}.showcase-mini img{width:90px;height:75px}.design-stamp{inset-inline-end:-15px;width:70px;height:70px}.hero-facts{gap:17px;font-size:10px}.cover{height:295px}.cover-headline{font-size:33px;max-width:260px}.process{padding:30px 23px}.demo-site .designed-hero{grid-template-columns:1fr;padding:35px 6%}.demo-photo img{height:280px}.demo-hero-copy h1{font-size:40px}.demo-section-nav{gap:25px}.demo-site .panel{padding:22px}.editorial-gallery{grid-template-columns:1fr;gap:20px}.editorial-gallery img{height:240px}.demo-brand span{max-width:180px}.closing-cta{padding:35px 22px}.showcase-caption{inset:85px 24px 25px}}
.service-offer{padding:35px 28px;min-height:245px}.service-offer p{font-size:14px;color:var(--muted);line-height:1.9}.service-offer a{display:inline-block;margin-top:15px;color:var(--accent);font-size:13px}.category-chips,.footer-links{display:flex;gap:12px;flex-wrap:wrap}.category-chip{padding:10px 20px;border:1px solid var(--line);border-radius:35px;font-size:13px}.category-chip:hover{background:var(--panel)}.category-section{padding:35px}.pricing-strip{display:flex;justify-content:space-between;gap:35px;align-items:center;padding:35px}.pricing-strip p{max-width:720px;font-size:14px;color:var(--muted)}.footer-links{justify-content:center;margin-top:20px;font-size:12px}.article-copy{white-space:pre-wrap;line-height:2;overflow-wrap:anywhere}@media(max-width:680px){.pricing-strip{display:block;padding:25px}.pricing-strip .button{margin-top:15px}.category-section{padding:25px}.category-chip{font-size:12px;padding:8px 14px}}

.calendar-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.calendar-heading h3{font-size:17px}.calendar-heading button{padding:4px 14px}.month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-block:15px}.month-grid>strong{text-align:center;font-size:10px}.month-grid>button{min-height:65px;background:var(--panel);color:inherit;border:1px solid var(--line);padding:8px 3px}.month-grid b,.month-grid small{display:block}.month-grid small{font-size:9px;line-height:1.3}.month-grid button:disabled{opacity:.35;cursor:default}#appointment-month{padding-bottom:25px;border-bottom:1px solid var(--line)}.demo-stage.mobile .calendar-heading h3{font-size:12px}.demo-stage.mobile .month-grid>button{min-height:48px;font-size:12px}.demo-stage.mobile .month-grid{gap:3px}

.brand-symbol{vertical-align:middle;margin-inline-end:8px;filter:drop-shadow(0 5px 12px #9981df22)}.demo-site.realestate{background:#f2eee5;color:#263e32;--panel:#fffdf8;--line:#cfdbce;--accent:#477357}.realestate .designed-hero{background:#e6e6d9}.realestate .demo-photo img{border-radius:0 100px 0 0}.realestate .button{background:#294d3d;color:#fff}.demo-site.hotel{background:#f7f1e7;color:#473724;--panel:#fffcf6;--line:#dfd2b9;--accent:#9f8051}.hotel .designed-hero{background:#433a2d;color:#fff6e4}.hotel .demo-photo img{border-radius:180px 180px 0 0}.hotel .button{background:#e9d4ac;color:#473724}.demo-site.construction{background:#17252c;color:#eef2eb;--panel:#22343d;--line:#4c636d;--accent:#efb54c}.construction .demo-hero h1{font-family:Arial,Tahoma,sans-serif;font-weight:800}.construction .demo-photo img{border-radius:0;border-bottom:10px solid #efb54c}.demo-site.education{background:#f2f0fc;color:#2d2555;--panel:#fff;--line:#d5cfe9;--accent:#7863bd}.education .designed-hero{background:#e3def7}.education .demo-photo img{border-radius:25px 80px 25px 80px}.education .button{background:#6247ab;color:white}

.attachment-picker{grid-column:1/-1;padding:20px;border:1px dashed var(--line);border-radius:12px}.attachment-picker input{max-width:100%;padding:12px}.attachment-picker [role=status]:empty{display:none}.record-attachments:not(:empty){padding:16px 24px;border-inline-start:3px solid var(--accent);margin-bottom:20px}.record-attachments a{overflow-wrap:anywhere;text-decoration:underline}.backup-list article{border:1px solid var(--line);padding:20px;border-radius:12px;margin:14px 0}.backup-list h3,#backup-result code{overflow-wrap:anywhere}#backup-result .button{margin:12px 0}

.footer-social{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;padding-top:20px}.footer-social a{text-decoration:underline}#page-seo{display:grid;gap:12px}#business-settings fieldset{min-width:0}

/* Sector forms retain their own contrast in both marketplace themes. */
.demo-site{--action-ink:#142018;min-width:0;container-type:inline-size}
.demo-site.cleaning,.demo-site.restaurant,.demo-site.clinic,.demo-site.store,.demo-site.realestate,.demo-site.education{--action-ink:#fff}
.demo-site input,.demo-site select,.demo-site textarea,.light .demo-site input,.light .demo-site select,.light .demo-site textarea{background:var(--panel);color:inherit;border-color:var(--line);min-height:44px}
.demo-site button:not(.secondary):not([data-month]):not([data-calendar-date]),.light .demo-site button:not(.secondary):not([data-month]):not([data-calendar-date]){color:var(--action-ink)}
.demo-site .secondary,.light .demo-site .secondary{background:var(--panel);color:inherit;border:1px solid var(--line)}
.demo-site .grid>*,.demo-site .form-grid>*,.workspace>*,.hero>*{min-width:0}
.demo-site h1,.demo-brand strong,.template-card h3,.card-actions a{overflow-wrap:anywhere}
.demo-site button,.demo-site .button,.demo-section-nav a{min-height:44px}
.demo-toolbar [aria-pressed=true]{border:1px solid var(--accent);box-shadow:0 0 0 1px var(--accent)}
input[type=checkbox],input[type=radio]{display:inline-block;width:auto;min-width:18px;min-height:18px;margin-inline-end:8px;vertical-align:middle}
.demo-stage.mobile .filter-row{flex-direction:column}.demo-stage.mobile .demo-section-nav{flex-wrap:wrap;gap:12px 20px}
@container (max-width:600px){.demo-site .designed-hero,.editorial-gallery,.demo-site .grid,.demo-site .form-grid{grid-template-columns:1fr}.demo-site .designed-hero{padding:30px 6%}.demo-photo img{height:260px}.demo-brand{flex-wrap:wrap}.demo-brand span{max-width:none}.demo-hero-copy h1{font-size:36px}.demo-section-nav{gap:12px 24px;flex-wrap:wrap}.demo-site .filter-row{flex-direction:column}.demo-site .panel{padding:20px}.calendar-heading h3{font-size:13px}.month-grid{gap:3px}.month-grid>button{min-height:44px;font-size:12px}.month-grid small{font-size:8px}}
@media(max-width:480px){header nav{flex-wrap:wrap;overflow:visible;gap:4px 18px}.tools{flex-wrap:wrap;max-width:100%}.platform-hero h1{font-size:clamp(34px,10vw,45px)}.demo-site .designed-hero h1{font-size:34px}.demo-section-nav{flex-wrap:wrap;gap:8px 20px}.calendar-heading h3{font-size:12px}.month-grid>button{min-height:44px;font-size:11px;padding:4px 1px}.demo-stage.mobile .demo-hero h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.demo-site .demo-hero-copy h1{font-size:clamp(30px,5.5cqi,60px)}

.demo-site button[data-month],.demo-site button[data-calendar-date],.light .demo-site button[data-month],.light .demo-site button[data-calendar-date]{color:inherit;background:var(--panel);border:1px solid var(--line)}

.demo-toolbar button,.tools button{min-height:44px;min-width:44px}header nav a{min-height:44px;display:inline-flex;align-items:center}.footer-links a{padding-block:6px}

/* Botsmo: the owner's original logo and a blue studio identity. */
:root{--accent:#51d7f1;--panel:#0d2034;--line:#27415a;--muted:#abc0d2;background:#071321;color:#f2f8ff}
body{background:radial-gradient(ellipse at 88% 3%,#075fa129,transparent 42%),#071321}
header{border-bottom:1px solid #25415b;background:#071321e8;max-width:none;padding-inline:max(4%,calc((100% - 1450px)/2));gap:22px}
.brand-logo{width:210px;flex-shrink:0;display:flex;flex-direction:column;gap:9px;letter-spacing:0}
.brand-logo picture,.footer-logo picture{display:block;background:#f8fcff;border:1px solid #d4e8f5;border-radius:12px;padding:6px 10px;box-shadow:0 8px 28px #00182c26}
.brand-logo img,.footer-logo img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain}
.brand-logo small{padding:0;font-size:10px;text-align:center;color:var(--muted);letter-spacing:0}
.footer-logo{display:block;width:230px;margin:0 auto 20px}
.button,button{background:#075fc4;color:#fff}.button:hover,button:hover{filter:brightness(1.1)}
.secondary{background:#15324f;color:#edf8ff}.outline{border-color:#496983}.tag,.card-bottom a{color:#51d7f1}
.platform-hero{padding-top:65px}.platform-hero h1{max-width:740px;font-size:clamp(40px,5vw,70px)}
.platform-hero .tag{display:inline-flex;gap:10px;align-items:center}.platform-hero .tag:before{content:'';width:7px;height:7px;border-radius:50%;background:#51d7f1;box-shadow:0 0 0 6px #51d7f114}
.showcase-main{border-color:#3487b5;box-shadow:0 35px 75px #00101f88}.design-stamp{background:#5ee2f6;color:#082542}.showcase-mini{border-color:#edfaff}
.process{background:linear-gradient(120deg,#102e4d,#0b1c31);border-color:#2c5675}.process-grid>div{border-color:#35627f}
.closing-cta{background:#e5f4ff;color:#0c2d4e}.closing-cta .button{background:#075fc4;color:#fff}
.template-card{border-color:#29445e;box-shadow:0 14px 35px #00101e2b}.template-card:hover{border-color:#4b8cb7}
.light{background:#f4f9fe;color:#102b46;--panel:#fff;--line:#caddeb;--muted:#526b82;--accent:#075fc4}.light header{background:#fff;border-bottom-color:#d3e3ef}.light .process{background:#e8f3fc}.light .tag,.light .card-bottom a,.light footer strong{color:#075fc4}.light .secondary{background:#e6f1fa;color:#193e60}.light .brand-logo small{color:#526b82}
.light .button,.light button:not(.secondary):not(.side-button){background:#075fc4;color:#fff}.light .side-button.active{background:#075fc4;color:#fff}
.demo-site button:not(.secondary):not([data-month]):not([data-calendar-date]),.light .demo-site button:not(.secondary):not([data-month]):not([data-calendar-date]){background:var(--accent);color:var(--action-ink)}
.demo-site .secondary,.light .demo-site .secondary{background:var(--panel);color:inherit;border:1px solid var(--line)}
.intake-notice{max-width:760px}.intake-notice h2{font-size:32px}.intake-notice p{line-height:1.95}
@media(max-width:1100px){header{gap:15px}.brand-logo{width:180px}header nav{flex-basis:100%;order:3;justify-content:center}}
@media(max-width:680px){header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px 5%}.brand-logo{width:min(150px,100%)}.brand-logo small{font-size:9px}header .tools{margin:0;max-width:100%;justify-content:flex-end;gap:6px;flex-wrap:wrap}header .tools select{max-width:100%;font-size:11px;padding:7px}header .tools #language{width:90px}header .tools #currency{width:60px}header .tools .icon{padding:4px;min-width:38px}header nav{grid-column:1/-1;justify-content:center;font-size:12px;gap:4px 17px}.platform-hero{padding-top:30px}.platform-hero h1{font-size:clamp(36px,10vw,45px)}.footer-logo{width:210px}}

.demo-site .button,.light .demo-site .button{background:var(--accent);color:var(--action-ink)}.demo-site button[data-month],.demo-site button[data-calendar-date],.light .demo-site button[data-month],.light .demo-site button[data-calendar-date]{background:var(--panel);color:inherit;border:1px solid var(--line)}

.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem}.price-card{display:flex;flex-direction:column;gap:1rem;margin:0}.price-card p{flex:1}.price-amount{font-size:1.5rem;color:var(--accent)}#commerce-form input[type=datetime-local]{direction:ltr}#promotion-check select{max-width:100%}
/* Bright studio shell; sector demos retain their independent palettes. */
:root{color-scheme:light;background:#f7fbff}
body.light{color-scheme:light;background:linear-gradient(155deg,#f5fbff 0%,#fff 42%,#edf6ff 100%);color:#17344c;--panel:#fff;--line:#dce8f2;--muted:#526d82;--accent:#0866cc}
body.light header{background:#ffffffed;border-bottom:1px solid #e0edf7}
.brand-logo picture,.footer-logo picture{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}
body.light .brand-logo{width:190px}body.light .brand-logo small{color:#496478}
body.light .platform-hero{background:radial-gradient(ellipse at 80% 20%,#d9f3ff88,transparent 65%);gap:42px}
body.light h1,body.light h2,body.light h3{color:#12354e}body.light .platform-hero h1{font-size:clamp(34px,4.5vw,61px);line-height:1.35}
body.light .panel:not(.demo-site .panel),body.light .service-offer{box-shadow:0 9px 30px #31669209;border-color:#dce8f2}
body.light .template-card{border-color:#d6e6f2;box-shadow:0 12px 30px #1f659410}
body.light input,body.light select,body.light textarea{background:#fff;color:#17344c;border-color:#bfcede}
body.light .notice{background:#eaf6ff;color:#234960;border:1px solid #c8e7fa}
body.light .process{background:linear-gradient(120deg,#e8f7ff,#f0f1ff);border:1px solid #d8e8f7}
body.light .closing-cta{background:linear-gradient(110deg,#def3ff,#edf0ff)}
body.light .showcase-main{box-shadow:0 20px 50px #27659921}body.light footer{background:#edf6fd;border-color:#d9e9f4}
body.light .button,body.light button:not(.secondary):not(.side-button):not(.demo-site button){background:var(--accent);color:#fff}
body.light .icon,body.light button.icon{background:transparent!important;color:#23516e!important;border:1px solid #dce8f2}
body.light .demo-site h1,body.light .demo-site h2,body.light .demo-site h3{color:inherit}
.category-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}
.category-chip{border-radius:12px;padding:16px 12px;min-height:68px;display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:14px;line-height:1.55;text-align:start;overflow-wrap:anywhere;background:var(--panel)}
.category-chip:before{content:'↗';display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;background:#e8f4ff;color:#0969c5;font:18px Arial}
.category-chip:hover{border-color:#75b8ec;transform:translateY(-2px);box-shadow:0 6px 18px #2773a814}
.category-section h2{margin:0 0 24px}.category-section{padding:30px}.pricing-strip{margin-top:30px}
.occasion-country{margin:0;font-size:10px;line-height:1.3;max-width:130px}.occasion-country span{display:block;margin-bottom:4px;color:var(--muted)}.occasion-country select{font-size:11px!important;margin:0;max-width:130px}
.occasion-banner{display:flex;align-items:center;gap:18px;max-width:1220px;margin:18px auto 0;padding:16px 24px;border:1px solid #d3e8f2;border-radius:16px;background:linear-gradient(110deg,#e6f8ff,#f2f5ff);color:#173e58;position:relative;overflow:hidden}
.occasion-banner strong{display:block;font-size:19px}.occasion-banner small{display:block;color:#486378}.occasion-banner button{margin-inline-start:auto;font-size:24px;padding:0 12px}.occasion-symbol{font-size:40px;line-height:1;color:var(--accent)}
body.light[data-occasion=ramadan],body.light[data-occasion=eid-fitr],body.light[data-occasion=eid-adha],body.light[data-occasion=islamic-new-year],body.light[data-occasion=mawlid]{--accent:#08796e;background:linear-gradient(155deg,#effdf8,#fff8e8 70%,#fff)}
body[data-occasion=ramadan] .occasion-banner,body[data-occasion=eid-fitr] .occasion-banner,body[data-occasion=eid-adha] .occasion-banner,body[data-occasion=islamic-new-year] .occasion-banner,body[data-occasion=mawlid] .occasion-banner{background:radial-gradient(circle at 10% 30%,#f8e2a4 0 4%,transparent 4.3%),linear-gradient(110deg,#e3faf2,#fff5d9);border-color:#c6e8dc}
body.light[data-occasion=christmas]{--accent:#b43142;background:linear-gradient(140deg,#fff7f7,#f0fbf6)}body[data-occasion=christmas] .occasion-banner{background:repeating-linear-gradient(135deg,transparent 0 24px,#ffffff66 24px 28px),linear-gradient(100deg,#fbe5e8,#e6f7ef);border-color:#eacbd0}
body.light[data-occasion=easter]{--accent:#7355b6;background:linear-gradient(150deg,#f8f2ff,#f1fcf6,#fff9e7)}body[data-occasion=easter] .occasion-banner{background:radial-gradient(ellipse at 7% 80%,#f9df9c 0 6%,transparent 6.3%),linear-gradient(100deg,#eee3ff,#e6f9ef);border-color:#dfd2ef}
body.light[data-occasion=new-year]{--accent:#4d59b8;background:linear-gradient(150deg,#f0f2ff,#fff9e7)}body[data-occasion=new-year] .occasion-banner{background:radial-gradient(circle at 8% 20%,#e8c661 0 2%,transparent 2.3%),linear-gradient(100deg,#e8eaff,#fff3d1);border-color:#ddd8f3}
body.light[data-occasion=labour]{--accent:#a35b23;background:linear-gradient(150deg,#fff8ed,#f0f7fc)}body[data-occasion=labour] .occasion-banner{background:linear-gradient(100deg,#ffefd9,#e9f3fb);border-color:#ecd8bc}
body.light[data-occasion=national]{--accent:#0969a0;background:linear-gradient(150deg,#edf9ff,#fff)}body[data-occasion=national] .occasion-banner{background:linear-gradient(120deg,#dcf3ff,#eff8fe);border-inline-start:6px solid #1174ad}
body.light[data-occasion=independence]{--accent:#23784f;background:linear-gradient(150deg,#effbf3,#fff9ed)}body[data-occasion=independence] .occasion-banner{background:linear-gradient(120deg,#e2f6e9,#fff5dd);border-inline-start:6px solid #278557}
body.light[data-occasion=commemoration]{--accent:#576b8c;background:linear-gradient(150deg,#f1f6fc,#fff)}body[data-occasion=commemoration] .occasion-banner{background:linear-gradient(100deg,#e9eff8,#f9fbff);border-color:#cdd8e8}
.occasion-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px}.occasion-preview-tile{min-height:80px;border-radius:14px;background:#e6f6ff!important;color:#174a6c!important;border:1px solid #c6deed}.occasion-preview-tile[data-skin=christmas]{background:#fce7ea!important}.occasion-preview-tile[data-skin=easter]{background:#f0e7ff!important}.occasion-preview-tile[data-skin=new-year]{background:#fff1cf!important}.occasion-preview-tile[data-skin^=eid],.occasion-preview-tile[data-skin=ramadan]{background:#e4f8ed!important}
@media(max-width:900px){.category-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.occasion-banner{margin:14px 4% 0}.occasion-country{max-width:110px}}
@media(max-width:680px){body.light .brand-logo{width:min(160px,100%)}.category-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-section{padding:20px}.category-section h2{font-size:24px;margin-bottom:20px}.category-chip{font-size:12px;min-height:65px;padding:12px 10px;gap:8px}.category-chip:before{width:22px;height:22px;font-size:16px}.platform-hero{gap:30px}body.light .platform-hero h1{font-size:clamp(32px,8.5vw,43px)}header .tools{gap:7px}.occasion-country{max-width:100%;flex-basis:100%}.occasion-country span{display:none}.occasion-country select{width:100%!important;max-width:100%}.occasion-banner{gap:12px;padding:14px 16px}.occasion-banner strong{font-size:16px}.occasion-banner small{font-size:11px}.occasion-symbol{font-size:32px}.pricing-strip{padding:22px}.pricing-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.category-chip:hover{transform:none}}
.responsive-review{max-width:1300px;padding:24px}.responsive-review h1{font-size:32px}.responsive-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.responsive-review-grid section{min-width:0}.responsive-review-grid iframe{display:block;width:100%;max-width:390px;border:1px solid #c4dcec;border-radius:18px;background:#fff}.responsive-review-grid h2{font-size:20px}@media(max-width:800px){.responsive-review-grid{grid-template-columns:1fr}.responsive-review-grid iframe{margin:auto}}
.site-chat{position:fixed;bottom:20px;inset-inline-end:22px;z-index:50;font-size:14px}.site-chat #chat-toggle{box-shadow:0 8px 30px #1262a72b;border-radius:30px;padding:13px 22px}.chat-panel{position:absolute;bottom:64px;inset-inline-end:0;width:min(360px,calc(100vw - 32px));max-height:min(650px,calc(100dvh - 110px));overflow:auto;background:#fff;color:#153950;border:1px solid #cfe3f1;border-radius:20px;box-shadow:0 18px 70px #123b5a26;padding:20px}.chat-panel[hidden]{display:none}.chat-panel h2{font-size:19px;margin:0}.chat-heading{display:flex;align-items:center;justify-content:space-between}.chat-heading button{padding:0 12px;font-size:24px}.chat-panel input,.chat-panel textarea{background:#fff;color:#153950;border-color:#c8dce9}.chat-panel textarea{min-height:80px;max-height:140px}.chat-panel label{margin:8px 0;font-size:13px}.chat-consent input{display:inline-block;width:auto}.chat-consent a{text-decoration:underline}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.chat-message{padding:11px 14px;background:#eff7fd;border-radius:12px;margin:10px 0;font-size:13px}.chat-message.team{background:#e5f6ef}.chat-message time{font-size:10px;color:#536d7f}.chat-message strong{font-size:11px;color:#36556a}#chat-transcript,.owner-chat-log{max-height:300px;overflow:auto}#chat-whatsapp{border-top:1px solid #e0edf5;margin-top:14px;padding-top:14px}.whatsapp-link{display:block;text-align:center;padding:10px;border-radius:9px;background:#e2f7eb;color:#116b3c;font-weight:bold}.chat-panel .notice{font-size:13px;background:#eaf6ff;color:#234960}.chat-panel .muted{color:#557184}.chat-panel .secondary{background:#e7f0f6;color:#234b64}.chat-panel button{font-size:13px}.owner-chat-log{max-height:450px}@media(max-width:680px){.site-chat{bottom:14px;inset-inline-end:14px}.chat-panel{padding:17px;bottom:60px}.site-chat #chat-toggle{padding:11px 18px;font-size:13px}}
