@media (max-width:900px){:root{--mobile-page-gap:12px;--mobile-control-height:44px}body,html{width:100%;max-width:100%;overflow-x:hidden}body{text-size-adjust:100%}input,select,textarea{font-size:16px!important}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.container,.hero-banner-section,.home-footer-inner,.workspace-page{width:calc(100% - 24px)!important;max-width:none!important}.container{padding:26px 0 52px!important}.premium-nav{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:120}.premium-nav-inner{width:calc(100% - 14px)!important;padding:7px 0!important}.premium-nav-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:7px 8px!important;gap:7px 8px!important;align-items:center!important}.premium-brand{min-width:0!important;gap:8px!important}.premium-brand-mark{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:12px!important}.premium-brand-mark img{border-radius:9px!important}.premium-brand-copy strong{font-size:17px!important;letter-spacing:.4px!important}.premium-brand-copy small{display:none!important}.premium-actions{display:flex!important;justify-self:end!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:5px!important;min-width:0}.premium-actions .premium-account,.premium-actions .premium-auth span,.premium-actions .premium-dashboard span,.premium-actions .premium-guest{display:none!important}.premium-actions .kr-bell,.premium-auth,.premium-dashboard,.premium-icon-action{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:12px!important;margin:0!important;flex:0 0 38px!important}.premium-language-action{width:auto!important;min-width:48px!important;padding-inline:8px!important;flex-basis:auto!important;gap:4px!important;font-size:12px!important}.premium-search{display:flex!important;grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:40px!important;height:40px!important;justify-self:stretch!important;padding:0 5px 0 10px!important;border-radius:13px!important}.premium-nav.premium-nav-ar .premium-search{padding:0 10px 0 5px!important}.premium-search input{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;height:38px!important;padding:0 8px!important}.premium-search-button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;border-radius:10px!important}.premium-nav-menu{min-height:42px!important;margin-top:7px!important;padding:4px!important;gap:4px!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.premium-nav-menu::-webkit-scrollbar{display:none}.premium-nav-menu a{flex:0 0 auto!important;min-width:118px!important;min-height:36px!important;padding:0 10px!important;gap:6px!important;border-radius:11px!important;font-size:13px!important;scroll-snap-align:start}.kr-bell-menu{position:fixed!important;top:58px!important;left:8px!important;right:8px!important;width:auto!important;max-width:none!important;max-height:min(72dvh,620px)!important}.admin-shell,.kr-admin-shell,.kr-ai-shell,.kr-customer-shell,.kr-erp-shell,.kr-workshop-shell{display:block!important;min-width:0!important}.admin-sidebar,.kr-admin-sidebar,.kr-ai-sidebar,.kr-customer-sidebar,.kr-erp-sidebar,.kr-workshop-sidebar{position:relative!important;top:auto!important;width:100%!important;height:auto!important;max-height:none!important;padding:8px 10px!important;overflow:hidden!important;border-inline:0!important;border-bottom:1px solid var(--line)!important}.admin-brand,.admin-side-actions,.kr-admin-brand,.kr-admin-sidebar-bottom,.kr-ai-bottom,.kr-ai-brand,.kr-customer-bottom,.kr-customer-brand,.kr-erp-brand,.kr-erp-sidebar .kr-erp-side-btn,.kr-workshop-bottom,.kr-workshop-brand{display:none!important}.admin-menu,.kr-admin-menu,.kr-ai-menu,.kr-customer-menu,.kr-erp-menu,.kr-workshop-menu{display:flex!important;width:100%!important;max-width:100%!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:1px 0 5px!important;scrollbar-width:none!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.admin-menu::-webkit-scrollbar,.kr-admin-menu::-webkit-scrollbar,.kr-ai-menu::-webkit-scrollbar,.kr-customer-menu::-webkit-scrollbar,.kr-erp-menu::-webkit-scrollbar,.kr-workshop-menu::-webkit-scrollbar{display:none}.admin-menu a,.kr-admin-menu a,.kr-ai-menu a,.kr-customer-menu a,.kr-erp-menu a,.kr-workshop-menu a{flex:0 0 auto!important;min-height:40px!important;padding:9px 12px!important;border-radius:12px!important;white-space:nowrap!important;scroll-snap-align:start;font-size:13px!important}.admin-main,.kr-admin-content,.kr-ai-content,.kr-customer-content,.kr-erp-content,.kr-workshop-content{width:100%!important;min-width:0!important;padding:18px var(--mobile-page-gap) 44px!important}.admin-topbar,.kr-admin-head,.kr-admin-header,.kr-ai-header,.kr-customer-header,.kr-erp-header,.kr-workshop-header,.section-heading-row,.workspace-hero{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:16px!important}.kr-admin-head h1,.kr-admin-header h1,.kr-ai-header h1,.kr-customer-header h1,.kr-erp-header h1,.kr-workshop-header h1,.workspace-hero h1{font-size:clamp(23px,7vw,30px)!important;line-height:1.15!important;margin-block:8px 5px!important}.kr-admin-head p,.kr-admin-header p,.kr-ai-header p,.kr-customer-header p,.kr-erp-header p,.kr-workshop-header p{margin:0!important;line-height:1.55!important}.admin-toolbar,.button-row,.kr-ai-history-toolbar,.kr-table-meta,.kr-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;width:100%!important}.admin-toolbar>*,.button-row>*,.kr-ai-history-toolbar>*,.kr-toolbar>*{width:100%!important;max-width:none!important}.admin-toolbar button,.kr-admin-head>button,.kr-ai-header>button,.kr-ai-primary,.kr-customer-header>button,.kr-customer-primary,.kr-erp-header>button,.kr-erp-primary,.kr-primary,.kr-workshop-header>button,.kr-workshop-primary{min-height:var(--mobile-control-height)!important}.admin-stats-grid,.kr-customer-stat-grid,.kr-erp-stat-grid,.kr-stat-grid,.kr-workshop-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-stat,.card,.kr-ai-card,.kr-alert,.kr-customer-panel,.kr-customer-stat,.kr-erp-stat,.kr-panel,.kr-stat-card,.kr-workshop-panel,.kr-workshop-stat{border-radius:17px!important;padding:15px!important}.admin-stat strong,.kr-customer-stat strong,.kr-erp-stat strong,.kr-stat-card strong,.kr-workshop-stat strong{font-size:25px!important}.choice-grid,.kr-admin-panels,.kr-ai-two,.kr-chat-layout,.kr-customer-panels,.kr-order-summary-grid,.kr-progress-pair,.kr-workshop-order-grid,.kr-workshop-panels,.project-grid,.service-grid,.why-us-grid{grid-template-columns:1fr!important;gap:12px!important}.admin-table-wrap,.kr-customer-table-wrap,.kr-erp-table-wrap,.kr-table-wrap,.kr-workshop-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:15px!important;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.admin-table,.kr-customer-table,.kr-erp-table,.kr-table,.kr-workshop-table{min-width:720px!important}.admin-table td,.admin-table th,.kr-customer-table td,.kr-customer-table th,.kr-erp-table td,.kr-erp-table th,.kr-table td,.kr-table th,.kr-workshop-table td,.kr-workshop-table th{padding:10px!important;font-size:13px!important}.action-row,.kr-actions,.kr-customer-actions,.kr-workshop-actions{gap:6px!important;flex-wrap:nowrap!important}.action-row button,.kr-actions button,.kr-customer-actions button,.kr-workshop-actions button{min-width:38px!important;min-height:38px!important;padding:8px 10px!important}.admin-modal-backdrop,.kr-erp-modal-backdrop,.kr-modal-backdrop,.kr-workshop-modal-backdrop{align-items:flex-end!important;justify-items:stretch!important;place-items:end stretch!important;padding:0!important;background:rgba(0,0,0,.72)!important}.admin-modal,.kr-erp-modal,.kr-modal,.kr-modal-medium,.kr-modal-small,.kr-modal-wide,.kr-modal.wide,.kr-workshop-modal{width:100%!important;max-width:none!important;max-height:92dvh!important;margin:0!important;padding:0!important;border-radius:22px 22px 0 0!important;border-inline:0!important;border-bottom:0!important;overflow-y:auto!important;overscroll-behavior:contain}.admin-modal-head,.kr-erp-modal-head,.kr-modal-head,.kr-workshop-modal-head{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:4!important;margin:0!important;padding:16px 14px 13px!important;gap:10px!important;background:var(--surface-strong)!important;border-bottom:1px solid var(--line)!important}.admin-modal-head h2,.kr-erp-modal-head h2,.kr-modal-title-wrap h2,.kr-workshop-modal-head h2{font-size:20px!important;line-height:1.25!important;margin:3px 0!important}.kr-modal-title-wrap p{font-size:13px!important;line-height:1.45!important}.admin-modal-head>button,.kr-erp-modal-head>button,.kr-modal-close,.kr-modal-head>button,.kr-workshop-modal-head>button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;flex:0 0 40px!important}.kr-modal-body{padding:14px!important}.admin-form,.kr-erp-form,.kr-form-grid,.kr-workshop-form{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.admin-form label,.kr-erp-form label,.kr-form-grid label,.kr-workshop-form label{min-width:0!important}.admin-form input,.admin-form select,.admin-form textarea,.kr-erp-form input,.kr-erp-form select,.kr-erp-form textarea,.kr-form-grid input,.kr-form-grid select,.kr-form-grid textarea,.kr-workshop-form input,.kr-workshop-form select,.kr-workshop-form textarea{min-height:var(--mobile-control-height)!important;border-radius:12px!important}.kr-modal-actions{position:-webkit-sticky!important;position:sticky!important;bottom:-1px!important;z-index:3!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:9px!important;gap:9px!important;margin:16px -14px -14px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;background:var(--surface-strong)!important;border-top:1px solid var(--line)!important}.kr-modal-actions button{width:100%!important;min-height:44px!important;margin:0!important}.kr-check-field,.kr-checkbox-row,.kr-switch-row,label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:42px!important;text-align:start!important}label:has(>input[type=checkbox])>input,label:has(>input[type=radio])>input{flex:0 0 auto!important;width:20px!important;height:20px!important;min-height:20px!important;margin:0!important}.kr-materials-colors-page .kr-hierarchy-layout,.kr-materials-colors-page .kr-hierarchy-layout.kr-rail-collapsed{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.kr-materials-colors-page .kr-materials-card{width:100%!important;min-width:0!important;padding:12px!important;border-radius:16px!important}.kr-materials-colors-page .kr-materials-parts-card{position:static!important}.kr-materials-colors-page .kr-hierarchy-rail-body{max-height:330px!important;overflow-y:auto!important}.kr-materials-colors-page .kr-materials-table-card .kr-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;height:auto!important;min-height:0!important;grid-gap:8px!important;gap:8px!important}.kr-materials-colors-page .kr-materials-table-card .kr-toolbar input{grid-column:1/-1!important;width:100%!important;height:42px!important}.kr-materials-colors-page .kr-materials-table-card .kr-table-meta{width:auto!important;min-width:0!important;flex-direction:row!important;align-items:center!important;margin:0!important}.kr-materials-colors-page .kr-materials-table-card .kr-toolbar>.kr-icon-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.kr-materials-colors-page .kr-materials-table-card .kr-table{min-width:560px!important}.cfg-layout,.hero,.kr-ai-designer-layout{grid-template-columns:1fr!important}.hero-banner{border-radius:16px!important}.hero-banner-actions{gap:8px!important;bottom:5%!important}.hero-banner-actions .button{min-height:38px!important;padding:9px 13px!important;font-size:12px!important}.kr-chat-bubble{max-width:88%!important}.kr-chat-composer{gap:7px!important}.kr-chat-composer input{min-width:0!important}.kr-lightbox-backdrop{padding:12px!important}.kr-lightbox-close{top:max(10px,env(safe-area-inset-top))!important;right:10px!important}[dir=rtl] .kr-lightbox-close{right:auto!important;left:10px!important}.button:hover,.card:hover,.choice-card:hover,.premium-nav-menu a:hover,.project-card:hover,.service-card:hover,button:hover{transform:none!important}}@media (max-width:520px){.premium-actions .premium-dashboard{display:none!important}.premium-language-action{min-width:44px!important}.premium-nav-menu a{min-width:108px!important;font-size:12px!important}.admin-stats-grid,.kr-customer-stat-grid,.kr-erp-stat-grid,.kr-modal-actions,.kr-stat-grid,.kr-workshop-stat-grid{grid-template-columns:1fr!important}.admin-table,.kr-customer-table,.kr-erp-table,.kr-table,.kr-workshop-table{min-width:650px!important}}@media (max-width:900px){.cfg-entry-page,.cfg-page,.container:not(.home-page),.kr-admin-content,.kr-ai-content,.kr-customer-content,.kr-erp-content,.kr-workshop-content,.workspace-page{padding-top:12px!important}.auth-card h1,.cfg-entry-head .section-title,.cfg-head .section-title,.container:not(.home-page) .home-hero-simple h1,.container:not(.home-page)>h1.section-title,.editor-v2-head .section-title,.kr-admin-head h1,.kr-admin-header h1,.kr-ai-header h1,.kr-comm-header h1,.kr-customer-header h1,.kr-erp-header h1,.kr-pricing-header h1,.kr-workshop-header h1,.page-head h1,.ready-hero-compact h1,.workspace-hero h1{margin:0 0 5px!important;font-size:22px!important;line-height:1.18!important}.kr-ai-header-action-wrap,.kr-ai-page-action{width:100%}.kr-ai-page-action{min-height:42px}.kr-ai-shell-no-sidebar .kr-ai-content{padding:12px var(--mobile-page-gap) 44px!important}.admin-toolbar h1,.kr-admin-list-toolbar h1{margin:0 0 5px!important;font-size:22px!important;line-height:1.18!important}.premium-nav.premium-nav-ar .premium-nav-top,.premium-nav.premium-nav-en .premium-nav-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions" "search search"!important;grid-gap:8px!important;gap:8px!important;align-items:center!important}.premium-nav.premium-nav-ar .premium-nav-top{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"actions brand" "search search"!important}.premium-nav .premium-brand{grid-area:brand!important;justify-self:start!important;max-width:100%!important}.premium-nav .premium-brand,.premium-nav .premium-brand-copy{min-width:0!important;overflow:hidden!important}.premium-nav .premium-brand-copy strong{display:block!important;max-width:100%!important;font-size:15px!important;letter-spacing:.3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.premium-nav.premium-nav-ar .premium-brand{justify-self:end!important}.premium-nav .premium-actions{grid-area:actions!important;justify-self:end!important;flex-wrap:nowrap!important}.premium-nav.premium-nav-ar .premium-actions{justify-self:start!important}.premium-nav .premium-search{grid-area:search!important;display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;justify-self:stretch!important}.premium-nav .premium-search input{display:block!important;height:38px!important;min-width:0!important}.premium-nav .premium-actions .premium-theme-toggle{display:inline-flex!important}.create-design-page{margin-inline:0!important;padding:12px 8px 84px!important}.create-design-page,.create-design-page .wiz-config-section{width:100%!important;max-width:none!important;box-sizing:border-box!important}.create-design-page .wiz-config-section{min-width:0!important;margin:0!important;padding:16px!important;gap:14px!important;border-radius:22px!important}.create-design-page .kwiz-body,.create-design-page .kwiz-main,.create-design-page .kwiz-part,.create-design-page .kwiz-step,.create-design-page .kwiz-viz,.create-design-page .wiz-intro,.create-design-page .wiz-intro-row,.create-design-page .wiz-layout-main,.create-design-page .wiz-stepper,.create-design-page .wiz-tab-panel{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.create-design-page .wiz-intro-row{display:block!important}.create-design-page .wiz-intro h1{margin-bottom:7px!important;font-size:clamp(24px,4.2vw,32px)!important;line-height:1.16!important}.create-design-page .wiz-intro p{max-width:none!important;font-size:14px!important;line-height:1.55!important}.create-design-page .wiz-price-banner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px 18px!important;gap:8px 18px!important;margin:4px 0 8px!important;padding:16px 18px!important;border-radius:18px!important}.create-design-page .wiz-price-banner span{min-width:0!important;font-size:13px!important;line-height:1.35!important}.create-design-page .wiz-price-banner strong{min-width:0!important;font-size:clamp(21px,3.6vw,28px)!important;line-height:1.15!important;text-align:end!important;white-space:nowrap!important}.create-design-page .wiz-stepper{scrollbar-width:none!important;-ms-overflow-style:none!important}}@media (max-width:900px){.create-design-page .wiz-stepper::-webkit-scrollbar{display:none!important}.create-design-page .wiz-layout-main{width:100%!important;padding:18px 14px!important;border-radius:18px!important;overflow:hidden!important}.create-design-page .wiz-template-badge{width:100%!important;max-width:100%!important;margin-bottom:12px!important;padding:9px 11px!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}.create-design-page .wiz-template-badge strong{min-width:0!important;overflow-wrap:anywhere!important}.create-design-page .kwiz-step .wiz-step-head h3{font-size:clamp(22px,4vw,30px)!important;line-height:1.2!important}.create-design-page .kwiz-step .wiz-step-head p{font-size:14px!important;line-height:1.55!important}}@media (max-width:760px){.premium-nav-menu{flex-wrap:wrap!important;overflow-x:visible!important;overflow-y:visible!important;scroll-snap-type:none!important}.premium-nav-menu a{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 6px);min-width:0!important;justify-content:center!important}}@media (max-width:640px){.create-design-page{padding:8px 6px 88px!important}.create-design-page .wiz-config-section{padding:11px!important;gap:11px!important;border-radius:17px!important}.create-design-page .wiz-intro h1{margin-bottom:5px!important;font-size:clamp(22px,7vw,28px)!important}.create-design-page .wiz-intro p{font-size:13px!important;line-height:1.5!important}.create-design-page .wiz-price-banner{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:14px!important;border-radius:16px!important}.create-design-page .wiz-price-banner span{font-size:12.5px!important}.create-design-page .wiz-price-banner strong{font-size:clamp(21px,7.1vw,28px)!important;text-align:start!important;white-space:normal!important;overflow-wrap:anywhere!important}.create-design-page .wiz-stepper{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:6px!important;overflow:visible!important;padding:0!important}.create-design-page .wiz-stepper-item{flex:1 1 44px!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:7px 5px!important;gap:5px!important;border-radius:12px!important}.create-design-page .wiz-stepper-item.active{order:-1!important;flex:0 0 100%!important;width:100%!important;min-height:48px!important;padding:10px 14px!important;justify-content:flex-start!important;border-bottom-color:var(--wiz-primary)!important;border-radius:14px!important}.create-design-page .wiz-stepper-label{display:none!important}.create-design-page .wiz-stepper-item.active .wiz-stepper-label{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;line-height:1.2!important}.create-design-page .wiz-stepper-dot{width:27px!important;height:27px!important;flex:0 0 27px!important;font-size:12px!important}.create-design-page .wiz-layout-main{margin-top:2px!important;padding:11px 8px!important;border-radius:15px!important}.create-design-page .wiz-template-badge{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:4px 7px!important;gap:4px 7px!important;padding:10px!important;font-size:12px!important;line-height:1.35!important}.create-design-page .wiz-template-badge strong{min-width:0!important}.create-design-page .wiz-template-badge .wiz-template-badge-meta:last-child{grid-column:2/-1!important}.create-design-page .kwiz-step{padding-inline:10px!important}.create-design-page .kwiz-step .wiz-step-head h3{margin-bottom:7px!important;font-size:clamp(21px,6.4vw,27px)!important}.create-design-page .kwiz-step .wiz-step-head p{margin-bottom:14px!important;font-size:13px!important;line-height:1.5!important}.create-design-page .kwiz-stepper{gap:5px!important}.create-design-page .kwiz-stepper-item{min-height:40px!important;padding:7px 9px!important}}@media (max-width:520px){.premium-nav-menu a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0!important}}@media (max-width:390px){.create-design-page{padding-inline:4px!important}.create-design-page .wiz-config-section{padding:8px!important;border-radius:14px!important}.create-design-page .wiz-layout-main{padding-inline:6px!important}.create-design-page .wiz-stepper-item{flex-basis:40px!important}}