.neuroset-type-preview{display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:1120px;margin:16px auto 0;padding:12px 16px;background:#f5f5f5;border-radius:14px;font-size:12px;line-height:1.5;color:#666}.neuroset-type-preview a{color:#242424;text-decoration:underline;text-underline-offset:3px}.neuroset-type-page .image-tool-shell{display:block;min-height:0}.neuroset-type-page .image-tool-fold{min-height:0;display:flex;flex-direction:column;gap:24px}.neuroset-type-page [data-template=catalog] .image-tool-heading{padding:32px 0 12px}.neuroset-type-page .image-tool-showcase:empty{display:none}.neuroset-type-page #type-models{scroll-margin-top:90px;width:min(1120px,calc(100% - 48px));margin:0 auto}.neuroset-type-page .provider-tariff-container{max-width:none;padding:24px 0}.neuroset-type-page .provider-tariff-card-gradient{background:#f0f0f0}.neuroset-type-page .provider-tariff-card:not(.has-image){color:#222;background:#f0f0f0}.neuroset-type-page .provider-tariff-card:not(.has-image):after{display:none}.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-title{color:#222;text-shadow:none}.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-type-badge{color:#555;background:#fff}.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-brand,.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-date,.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-description{text-shadow:none}.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-price-overlay{background:#f0f0f0}.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-close-btn,.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-overlay-title,.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-price-table,.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-row{color:#222;text-shadow:none}.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-switcher{background:#e5e5e5}.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-switcher button{color:#444;text-shadow:none}.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-switcher button.active{background:#222;color:#fff;box-shadow:none}.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-brand,.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-date,.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-description{color:#555}.neuroset-type-page .provider-type-logo{position:absolute;inset:50px 20px 130px;display:flex;align-items:center;justify-content:center;pointer-events:none}.neuroset-type-page .provider-type-logo img{width:clamp(48px,50%,120px);max-height:120px;object-fit:contain}.neuroset-type-empty{padding:24px;border-radius:16px;background:#f5f5f5;font-size:14px;line-height:1.6;color:#666}.neuroset-type-page .image-tool-controls{margin:0 auto}@media(max-width:767px){.neuroset-type-preview{margin:12px 16px 0;align-items:flex-start;flex-direction:column}.neuroset-type-page #type-models{width:calc(100% - 32px)}.neuroset-type-page .image-tool-heading h1{font-size:clamp(24px,7vw,34px);overflow-wrap:anywhere}.neuroset-type-page .image-tool-heading p{font-size:14px}.neuroset-type-page .provider-tariff-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.neuroset-type-page .provider-type-logo{inset:45px 12px 145px}.neuroset-type-page .provider-type-logo img{max-height:90px}}.neuroset-type-page .provider-tariff-card:not(.has-image) .provider-tariff-row span{color:#222;text-shadow:none}