.qbc-library,.qbc-hero-preview{font-family:var(--qms-font,'Vazirmatn','Vazir',Tahoma,sans-serif);direction:rtl;text-align:right}.qbc-library *{box-sizing:border-box}.qbc-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:27px}.qbc-heading>div>span{font-size:12px;color:#537161}.qbc-heading h2{font-size:clamp(25px,3vw,37px);margin:6px 0 10px;color:#16372e;line-height:1.6}.qbc-heading p{font-size:13px;color:#61736a;line-height:2;margin:0}.qbc-heading>a{font-size:13px;color:#215941;white-space:nowrap;text-decoration:none}.qbc-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.qbc-filters button{font:inherit;font-size:12px;border:1px solid #d8e1d9;border-radius:40px;background:transparent;color:#52685b;padding:9px 17px;min-height:42px;cursor:pointer}.qbc-filters button[aria-pressed=true]{background:#244b3d;color:white;border-color:#244b3d}.qbc-filters button:focus-visible,.qbc-card a:focus-visible,.qbc-card button:focus-visible{outline:3px solid #9d6f31;outline-offset:4px}.qbc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.qbc-card{min-width:0;border:1px solid #dbe3dc;border-radius:20px;background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s,transform .18s;box-shadow:0 6px 22px #19372d04}.qbc-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px #17392e12}.qbc-card[hidden]{display:none}.qbc-image-link{display:block;position:relative;text-decoration:none;color:#16372e}.qbc-thumb{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden;background:#eff2ed;border-bottom:1px solid #e7ece6}.qbc-thumb>img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .35s}.qbc-image-link:hover .qbc-thumb>img{transform:scale(1.018)}.qbc-base-label{position:absolute;left:8px;right:8px;bottom:8px;background:#fffffff0;border-radius:6px;padding:5px 8px;font-size:9px;color:#394d41}.qbc-image-action{position:absolute;left:14px;bottom:14px;background:#fffffff0;color:#244c3a;font-size:11px;padding:7px 13px;border:1px solid #fff;border-radius:9px;box-shadow:0 3px 14px #0001;transition:opacity .15s;opacity:0}.qbc-image-link:hover .qbc-image-action,.qbc-image-link:focus-visible .qbc-image-action{opacity:1}.qbc-card-body{padding:21px 22px 19px;flex:1;display:flex;flex-direction:column}.qbc-sector{font-size:10px;color:#5d7667;letter-spacing:.01em}.qbc-card h3{font-size:19px;line-height:1.7;margin:5px 0 8px;color:#173c31}.qbc-card p{font-size:12px;line-height:2.2;color:#64776b;margin:0 0 12px;min-height:52px}.qbc-plan-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;margin-bottom:20px}.qbc-plan-tags>span{border-radius:5px;background:#f0f4ec;color:#496449;font-size:10px;padding:3px 8px}.qbc-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:15px;border-top:1px solid #edf0e9}.qbc-demo-link{font-size:12px;color:#2d5144;font-weight:650;text-decoration:none}.qbc-select,.qbc-card button.qbc-select{font:inherit;font-size:11px;font-weight:650;min-height:40px;padding:9px 17px;border-radius:9px;color:#fff;background:#234b3a;border:1px solid #234b3a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.qbc-select-form{margin:0;padding:0}.qbc-footnote{font-size:11px;line-height:2.2;color:#6f7f73;padding-top:21px;margin:0}.qbc-empty{font-size:13px;color:#617064;padding:35px;background:#f0f4ee;border-radius:12px}.qbc-thumb-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:#e8eee7}.qbc-thumb-empty>span{font-size:22px;font-weight:700}.qbc-thumb-empty>small{font-size:11px}.qms-studio .qbc-thumb{border-radius:0}.qms-studio .qms-template-card.is-locked .qbc-thumb{filter:none}.qms-studio .qbc-studio-demo{display:block;font-size:12px;margin-bottom:12px;color:#395d49}.qms-studio .qms-template-grid{align-items:stretch}.qms-studio .qms-template-body{padding:20px}
.qbc-hero-preview{position:relative;min-height:475px;isolation:isolate;padding:46px 20px 18px;border:1px solid #dbe3da;border-radius:22px;background:#eaf0e7;box-shadow:0 22px 70px #244b3a12;max-width:600px;margin:auto;width:100%}.qbc-preview-top{display:flex;position:absolute;top:16px;inset-inline:20px;align-items:center;gap:5px;direction:ltr}.qbc-preview-top>span{height:6px;width:6px;background:#aebbae;border-radius:50%}.qbc-preview-top>b{font-size:10px;font-weight:500;color:#6f8374;margin-left:auto;direction:rtl}.qbc-preview-tile{display:block;border:1px solid #d2dcd1;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 12px 30px #213e2420;position:absolute;text-decoration:none;color:#294f3e;transition:transform .2s}.qbc-preview-tile>.qbc-thumb{border:0}.qbc-preview-tile>span{font-size:10px;display:block;padding:8px 12px;background:#fff;line-height:1.5}.qbc-preview-tile.tile-1{width:75%;right:7%;top:49px;transform:rotate(3deg);z-index:1}.qbc-preview-tile.tile-2{width:56%;left:3%;bottom:32px;transform:rotate(-6deg);z-index:2}.qbc-preview-tile.tile-3{width:50%;right:-1%;bottom:-3px;transform:rotate(5deg);z-index:3}.qbc-preview-tile:hover{transform:translateY(-8px);z-index:5}.qbc-admin{max-width:1240px;padding:22px 0 45px}.qbc-admin>h1{margin-bottom:15px}.qbc-admin>.qbc-admin-intro{font-size:13px;line-height:2;color:#4e685b;max-width:850px}.qbc-admin .qbc-library{margin-top:22px}
@media(max-width:1050px){.qbc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.qbc-hero-preview{min-height:375px}.qbc-card-body{padding:18px}.qbc-card h3{font-size:17px}}
@media(max-width:640px){.qbc-heading{align-items:start;flex-direction:column;gap:12px}.qbc-heading h2{font-size:26px}.qbc-heading p{font-size:12px}.qbc-cards{grid-template-columns:1fr;gap:22px}.qbc-card{border-radius:16px}.qbc-card h3{font-size:20px}.qbc-card-body{padding:21px}.qbc-filters{gap:7px}.qbc-filters button{font-size:11px;padding:8px 14px}.qbc-card p{min-height:0}.qbc-image-action{opacity:1}.qbc-hero-preview{min-height:330px;max-width:430px;margin-block:20px}.qbc-preview-tile.tile-1{width:72%;right:7%;top:45px}.qbc-preview-tile.tile-2{width:57%;left:2%;bottom:27px}.qbc-preview-tile.tile-3{right:0;bottom:0}.qbc-preview-tile>span{font-size:9px}.qbc-preview-top>b{font-size:9px}.qbc-footnote{font-size:10px}.qbc-admin{padding:15px}.qbc-card-actions{gap:12px}.qbc-select,.qbc-card button.qbc-select{min-height:44px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.qbc-library *,.qbc-hero-preview *{transition:none!important}}
/* Scope form positioning so the existing off-screen honeypot cannot widen RTL pages. */
.qbc-select-form,.qms-public-site .qms-public-inline-form{position:relative}
.qbc-library .qms-honeypot,.qms-public-site .qms-honeypot{left:auto!important;right:0!important;width:1px!important;height:1px!important;clip-path:inset(50%);overflow:hidden!important;white-space:nowrap}
.qbc-home-visual,.qbc-home-stage{min-width:0}
.qms-public-kind-home .qms-public-hero{padding:58px 48px;gap:40px;min-height:660px}
.qms-public-kind-home .qms-public-hero h1{font-size:clamp(36px,3.8vw,54px);line-height:1.65;letter-spacing:-.9px}
@media(max-width:680px){.qms-public-kind-home .qms-public-hero{padding:35px 20px 48px;gap:12px;min-height:0}.qms-public-kind-home .qms-public-hero h1{font-size:37px}}
