/* inoMenü 0.8.2 — settings tabs, AI help and advanced visual builder */

/* Menu settings */
.fq-menu-settings-form{display:grid;gap:16px}.fq-menu-settings-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#fff;border:1px solid #e3e8ef;border-radius:14px;padding:8px}.fq-menu-settings-tabs button{min-width:0;border:1px solid transparent;background:transparent;border-radius:11px;padding:10px 12px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;text-align:left;color:#667085;cursor:pointer}.fq-menu-settings-tabs button>span{width:34px;height:34px;border-radius:9px;background:#f4f6fa;color:#7b8798;display:flex;align-items:center;justify-content:center}.fq-menu-settings-tabs button>span .fq-ico{width:17px;height:17px}.fq-menu-settings-tabs button b{display:block;font-size:12px;line-height:1.25;color:#344054}.fq-menu-settings-tabs button small{display:block;font-size:9px;line-height:1.35;color:#98a2b3;margin-top:2px}.fq-menu-settings-tabs button.on{background:#f0f4ff;border-color:#d7e1ff}.fq-menu-settings-tabs button.on>span{background:#255cff;color:#fff}.fq-menu-settings-tabs button.on b{color:#255cff}.fq-menu-settings-panels{min-width:0}.fq-menu-settings-panel{display:none}.fq-menu-settings-panel.on{display:block}.fq-menu-settings-panel>.fq-card{margin:0}.fq-seo-settings-note{margin-top:14px;border:1px solid #dce5ff;background:#f8faff;border-radius:12px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start;color:#536176}.fq-seo-settings-note>.fq-ico{width:18px;height:18px;color:#255cff;flex:0 0 auto;margin-top:1px}.fq-seo-settings-note b{display:block;font-size:11px;color:#344054}.fq-seo-settings-note span{display:block;font-size:10px;line-height:1.55;margin-top:2px;color:#7b8798}

/* AI quick help */
.fq-ai-help-cta{background:#fff;border:1px solid #dfe5ee;border-radius:13px;padding:11px 12px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:14px}.fq-ai-help-icon{width:34px;height:34px;border-radius:9px;background:#f0f4ff;color:#255cff;display:flex;align-items:center;justify-content:center}.fq-ai-help-icon .fq-ico{width:17px;height:17px}.fq-ai-help-cta b{font-size:11px;color:#344054}.fq-ai-help-cta p{font-size:9px;line-height:1.45;color:#8b96a8;margin:2px 0 0}.fq-ai-help-link{height:32px;padding:0 11px;border:1px solid #cddaff;border-radius:8px;color:#255cff;background:#f8faff;display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap}.fq-ai-help-link .fq-ico{width:13px;height:13px}.fq-ai-guide-page{display:grid;gap:16px}.fq-ai-guide-hero{border:1px solid #dfe5ee;background:#fff;border-radius:15px;padding:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.fq-ai-guide-hero>div:first-child{max-width:720px}.fq-ai-guide-hero small{font-size:9px;font-weight:800;letter-spacing:.11em;color:#255cff}.fq-ai-guide-hero h2{font-size:22px;line-height:1.2;margin:5px 0 6px;color:#182033}.fq-ai-guide-hero p{font-size:11px;line-height:1.6;color:#7b8798;margin:0}.fq-ai-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fq-ai-guide-grid article,.fq-ai-guide-examples,.fq-ai-guide-note{background:#fff;border:1px solid #e3e8ef;border-radius:14px;padding:16px}.fq-ai-guide-grid article>span{width:36px;height:36px;border-radius:10px;background:#f0f4ff;color:#255cff;display:flex;align-items:center;justify-content:center;margin-bottom:11px}.fq-ai-guide-grid article>span .fq-ico{width:18px;height:18px}.fq-ai-guide-grid h3,.fq-ai-guide-examples h3{font-size:13px;color:#253046;margin:0 0 6px}.fq-ai-guide-grid p,.fq-ai-guide-grid li,.fq-ai-guide-examples p,.fq-ai-guide-examples li,.fq-ai-guide-note{font-size:10px;line-height:1.6;color:#748095}.fq-ai-guide-grid ul,.fq-ai-guide-examples ul{padding-left:17px;margin:8px 0 0}.fq-ai-guide-examples code{display:block;background:#f7f9fc;border:1px solid #e8edf4;border-radius:9px;padding:9px 10px;margin-top:7px;color:#44516a;font-family:inherit;font-size:10px;white-space:normal}.fq-ai-guide-note{display:flex;gap:10px;align-items:flex-start}.fq-ai-guide-note>.fq-ico{width:18px;color:#255cff;flex:0 0 auto}

/* Advanced builder media controls */
.fq-builder-media-upload{margin-top:9px;border:1px dashed #cfd7e3;background:#fafbfd;border-radius:12px;min-height:76px;padding:9px;display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;cursor:pointer;overflow:hidden}.fq-builder-media-upload:hover{border-color:#9bb4ff;background:#f8faff}.fq-builder-media-upload input{display:none}.fq-builder-media-upload>span{width:54px;height:54px;border-radius:9px;background:#eef2f7;color:#7d899c;display:flex;align-items:center;justify-content:center}.fq-builder-media-upload>span .fq-ico{width:20px;height:20px}.fq-builder-media-upload>img{width:54px;height:54px;border-radius:9px;object-fit:cover;display:block}.fq-builder-media-upload b{display:block;font-size:10px;color:#344054}.fq-builder-media-upload small{display:block;font-size:9px;line-height:1.4;color:#98a2b3;margin-top:3px}.fq-builder-clear-media{margin-top:7px;width:100%;border:1px solid #e8ecf2;background:#fff;color:#667085;border-radius:9px;min-height:32px;font-size:9px;font-weight:700}.fq-builder-clear-media:hover{border-color:#f0caca;color:#b42318;background:#fff8f8}.fq-builder-inline-selects{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fq-builder-quick-styles{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 2px}.fq-builder-quick-styles button{border:1px solid #e4e9f0;background:#fff;border-radius:9px;padding:8px;text-align:left;font-size:9px;color:#667085;font-weight:700}.fq-builder-quick-styles button:hover{border-color:#b8caff;background:#f8faff;color:#255cff}.fq-builder-color-grid+ .fq-builder-media-upload{margin-top:10px}

/* Public builder background/header */
.fq-builder-public{background-color:var(--builder-bg);background-repeat:no-repeat}.fq-builder-public-inner{position:relative}.fq-bpub-hero.has-bg{display:flex;align-items:flex-end}.fq-bpub-cover-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.fq-bpub-hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.fq-bpub-hero-copy{z-index:2;width:100%}.fq-bpub-hero.has-bg .fq-bpub-hero-copy{padding:18px}.fq-bpub-hero.has-bg .fq-bpub-logo{background:rgba(255,255,255,.94);padding:6px}.fq-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

@media(max-width:860px){.fq-menu-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.fq-ai-guide-grid{grid-template-columns:1fr}.fq-ai-guide-hero{padding:16px}.fq-ai-guide-hero h2{font-size:19px}}
@media(max-width:560px){.fq-menu-settings-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.fq-menu-settings-tabs::-webkit-scrollbar{display:none}.fq-menu-settings-tabs button{flex:0 0 148px;padding:9px}.fq-menu-settings-tabs button small{display:none}.fq-ai-help-cta{grid-template-columns:32px minmax(0,1fr)}.fq-ai-help-link{grid-column:1/-1;justify-content:center}.fq-ai-guide-hero{display:block}.fq-ai-guide-hero .fq-btn{margin-top:12px}.fq-builder-inline-selects{grid-template-columns:1fr}.fq-bpub-hero.has-bg .fq-bpub-hero-copy{padding:14px}}

/* Builder product image positioning */
.fq-bpub-product.image-left,.fq-bpub-product.image-right{display:grid;grid-template-columns:minmax(82px,32%) minmax(0,1fr);align-items:stretch}.fq-bpub-product.image-right{grid-template-columns:minmax(0,1fr) minmax(82px,32%)}.fq-bpub-product.image-right .fq-bpub-product-media{order:2}.fq-bpub-product.image-left .fq-bpub-product-media,.fq-bpub-product.image-right .fq-bpub-product-media{height:100%;aspect-ratio:auto}.fq-bpub-product.image-none .fq-bpub-product-media{display:none}.fq-bpub-product.image-left .fq-bpub-product-body,.fq-bpub-product.image-right .fq-bpub-product-body{min-width:0;align-self:center}

/* AI guide refinements */
.fq-ai-help-cta small{display:block;font-size:9px;line-height:1.45;color:#8b96a8;margin-top:2px}.fq-ai-guide-hero>span{width:48px;height:48px;border-radius:12px;background:#f0f4ff;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.fq-ai-guide-hero>span img{width:30px;height:30px;object-fit:contain}.fq-ai-guide-hero>div{flex:1;min-width:0}.fq-ai-guide-grid article{position:relative}.fq-ai-guide-grid article>.step{position:absolute;right:14px;top:14px;width:auto;height:auto;background:transparent;color:#a4aec0;font-size:9px;font-weight:800;letter-spacing:.12em;margin:0}.fq-ai-guide-grid article>.ico{width:36px;height:36px;border-radius:10px;background:#f0f4ff;color:#255cff;display:flex;align-items:center;justify-content:center;margin-bottom:11px}.fq-ai-guide-grid article>.ico .fq-ico{width:18px;height:18px}.fq-ai-guide-examples>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.fq-ai-guide-examples button{border:1px solid #e6ebf2;background:#fafbfd;border-radius:10px;padding:10px 11px;text-align:left;color:#59667b;font:inherit;font-size:10px;line-height:1.55}.fq-ai-guide-examples button:hover{border-color:#bdcdfc;background:#f8faff;color:#344054}.fq-ai-guide-note b{display:block;font-size:11px;color:#344054}.fq-ai-guide-note p{margin:2px 0 0;font-size:10px;line-height:1.55;color:#7b8798}.fq-ai-guide-note .fq-btn{margin-left:auto;flex:0 0 auto}
@media(max-width:640px){.fq-ai-guide-examples>div{grid-template-columns:1fr}.fq-ai-guide-note{display:grid;grid-template-columns:20px 1fr}.fq-ai-guide-note .fq-btn{grid-column:1/-1;margin:3px 0 0}.fq-bpub-product.image-left,.fq-bpub-product.image-right{grid-template-columns:92px minmax(0,1fr)}.fq-bpub-product.image-right{grid-template-columns:minmax(0,1fr) 92px}}
