feat: add BIT.WMS product page template with features, benefits, and demo form
This commit is contained in:
@@ -0,0 +1,347 @@
|
||||
<?php
|
||||
/**
|
||||
* Template Name: БИТ.WMS
|
||||
*
|
||||
* Product page for БИТ.WMS — warehouse management system.
|
||||
*
|
||||
* @package bitwms-child
|
||||
*/
|
||||
|
||||
defined( 'ABSPATH' ) || exit;
|
||||
|
||||
get_header();
|
||||
?>
|
||||
|
||||
<main class="bit-wms-page">
|
||||
|
||||
<!-- =====================================================================
|
||||
1. Hero
|
||||
===================================================================== -->
|
||||
<section class="bitwms-hero">
|
||||
<div class="container">
|
||||
<h1>БИТ.WMS</h1>
|
||||
<p class="bitwms-hero__subtitle">Комплексное решение для управления складом</p>
|
||||
<p class="bitwms-hero__description">
|
||||
БИТ.WMS — профессиональная система управления складом от Первого Бита.
|
||||
Автоматизируйте все процессы склада: от приёмки до отгрузки,
|
||||
сократите ошибки и повысьте эффективность команды.
|
||||
</p>
|
||||
<div class="bitwms-hero__actions">
|
||||
<a href="#demo-form" class="btn btn-primary">Заказать демо</a>
|
||||
<a href="#" class="btn btn-outline" data-popup="download-presentation">Скачать презентацию</a>
|
||||
</div>
|
||||
</div>
|
||||
</section><!-- .bitwms-hero -->
|
||||
|
||||
<!-- =====================================================================
|
||||
2. Features
|
||||
===================================================================== -->
|
||||
<section class="bitwms-features">
|
||||
<div class="container">
|
||||
<h2>Функции БИТ.WMS</h2>
|
||||
<div class="features-grid">
|
||||
|
||||
<div class="feature-card">
|
||||
<h3>Приёмка</h3>
|
||||
<p>
|
||||
Автоматическая идентификация товаров по штрихкоду или RFID, проверка
|
||||
по накладной, фиксация расхождений в режиме реального времени.
|
||||
</p>
|
||||
<p class="feature-card__result">Сокращение времени приёмки до 40%</p>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<h3>Размещение</h3>
|
||||
<p>
|
||||
Интеллектуальный подбор ячейки с учётом типа товара, условий хранения
|
||||
и топологии склада. ABC-зонирование и адресное хранение.
|
||||
</p>
|
||||
<p class="feature-card__result">Оптимальное использование площади склада</p>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<h3>Хранение</h3>
|
||||
<p>
|
||||
Контроль сроков годности, учёт партий и серийных номеров.
|
||||
Управление остатками онлайн без ручных пересчётов.
|
||||
</p>
|
||||
<p class="feature-card__result">Актуальные остатки 24/7 без задержек</p>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<h3>Отбор</h3>
|
||||
<p>
|
||||
Маршрутизация обходов, поддержка волновой сборки и мультиордерного
|
||||
отбора. Голосовое подтверждение и работа с ТСД.
|
||||
</p>
|
||||
<p class="feature-card__result">Производительность отбора выше на 30%</p>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<h3>Отгрузка</h3>
|
||||
<p>
|
||||
Автоматическая комплектация заказов, контроль весогабаритных характеристик,
|
||||
формирование отгрузочных документов и интеграция с перевозчиками.
|
||||
</p>
|
||||
<p class="feature-card__result">Ноль ошибок при отгрузке</p>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<h3>Инвентаризация</h3>
|
||||
<p>
|
||||
Циклическая и сплошная инвентаризация без остановки работы склада.
|
||||
Автоматическое формирование ведомостей и актов расхождений.
|
||||
</p>
|
||||
<p class="feature-card__result">Инвентаризация без остановки склада</p>
|
||||
</div>
|
||||
|
||||
</div><!-- .features-grid -->
|
||||
</div>
|
||||
</section><!-- .bitwms-features -->
|
||||
|
||||
<!-- =====================================================================
|
||||
3. Why us
|
||||
===================================================================== -->
|
||||
<section class="bitwms-why">
|
||||
<div class="container">
|
||||
<h2>Почему Первый Бит</h2>
|
||||
<div class="why-grid">
|
||||
|
||||
<div class="why-grid__item">
|
||||
<h3>Быстро</h3>
|
||||
<p>
|
||||
Запускаем проекты за недели, а не месяцы. Проверенная
|
||||
методология внедрения и готовые отраслевые конфигурации.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="why-grid__item">
|
||||
<h3>Просто</h3>
|
||||
<p>
|
||||
Интуитивный интерфейс, обучение персонала за 1–2 дня,
|
||||
подробная документация на русском языке.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="why-grid__item">
|
||||
<h3>Качественно</h3>
|
||||
<p>
|
||||
200+ успешных внедрений, 15+ лет экспертизы, собственная команда
|
||||
разработки и поддержки без передачи на аутсорс.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="why-grid__item">
|
||||
<h3>Открыто</h3>
|
||||
<p>
|
||||
Прозрачное ценообразование, фиксированные сроки и бюджет,
|
||||
доступ к исходному коду и регулярные обновления.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</div><!-- .why-grid -->
|
||||
</div>
|
||||
</section><!-- .bitwms-why -->
|
||||
|
||||
<!-- =====================================================================
|
||||
4. Cases
|
||||
===================================================================== -->
|
||||
<section class="bitwms-cases">
|
||||
<div class="container">
|
||||
<h2>Кейсы внедрения</h2>
|
||||
|
||||
<?php
|
||||
$cases_query = new WP_Query( array(
|
||||
'post_type' => 'case',
|
||||
'posts_per_page' => 3,
|
||||
'post_status' => 'publish',
|
||||
'orderby' => 'date',
|
||||
'order' => 'DESC',
|
||||
) );
|
||||
|
||||
if ( $cases_query->have_posts() ) :
|
||||
?>
|
||||
<div class="content-grid">
|
||||
<?php while ( $cases_query->have_posts() ) : $cases_query->the_post(); ?>
|
||||
<?php get_template_part( 'templates/content-card' ); ?>
|
||||
<?php endwhile; ?>
|
||||
</div>
|
||||
<?php
|
||||
wp_reset_postdata();
|
||||
endif;
|
||||
?>
|
||||
|
||||
<div class="bitwms-cases__more">
|
||||
<a href="<?php echo esc_url( home_url( '/cases/' ) ); ?>" class="btn btn-outline">
|
||||
Все кейсы
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section><!-- .bitwms-cases -->
|
||||
|
||||
<!-- =====================================================================
|
||||
5. Other solutions
|
||||
===================================================================== -->
|
||||
<section class="bitwms-other">
|
||||
<div class="container">
|
||||
<h2>Возможно, вам будет интересно</h2>
|
||||
<div class="other-grid">
|
||||
|
||||
<div class="other-card">
|
||||
<h3 class="other-card__title">1C:WMS Логистика</h3>
|
||||
<p class="other-card__description">
|
||||
Типовое решение на базе 1С:Предприятие для автоматизации
|
||||
складских процессов в малом и среднем бизнесе.
|
||||
</p>
|
||||
<a href="<?php echo esc_url( home_url( '/1c-wms-logistika/' ) ); ?>" class="btn btn-outline btn-sm">
|
||||
Подробнее
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="other-card">
|
||||
<h3 class="other-card__title">Клеверенс</h3>
|
||||
<p class="other-card__description">
|
||||
Мобильная автоматизация складских операций: маркировка, инвентаризация
|
||||
и управление через мобильные устройства и ТСД.
|
||||
</p>
|
||||
<a href="<?php echo esc_url( home_url( '/kleverens/' ) ); ?>" class="btn btn-outline btn-sm">
|
||||
Подробнее
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="other-card">
|
||||
<h3 class="other-card__title">1C:TMS</h3>
|
||||
<p class="other-card__description">
|
||||
Система управления транспортной логистикой: планирование маршрутов,
|
||||
контроль доставки и взаиморасчёты с перевозчиками.
|
||||
</p>
|
||||
<a href="<?php echo esc_url( home_url( '/1c-tms/' ) ); ?>" class="btn btn-outline btn-sm">
|
||||
Подробнее
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</div><!-- .other-grid -->
|
||||
</div>
|
||||
</section><!-- .bitwms-other -->
|
||||
|
||||
<!-- =====================================================================
|
||||
6. Demo form
|
||||
===================================================================== -->
|
||||
<section class="bitwms-demo" id="demo-form">
|
||||
<div class="container">
|
||||
<h2>Заказать демо БИТ.WMS</h2>
|
||||
<p class="bitwms-demo__description">
|
||||
Оставьте заявку, и наш эксперт свяжется с вами в течение рабочего дня,
|
||||
чтобы провести персональную демонстрацию системы.
|
||||
Вы также можете заполнить подробную
|
||||
<a href="<?php echo esc_url( home_url( '/anketa/' ) ); ?>">анкету</a>
|
||||
для подготовки индивидуального предложения.
|
||||
</p>
|
||||
|
||||
<form class="demo-form" method="post" action="" novalidate>
|
||||
<?php wp_nonce_field( 'bitwms_demo_form', 'bitwms_demo_nonce' ); ?>
|
||||
|
||||
<div class="demo-form__grid">
|
||||
|
||||
<div class="demo-form__field">
|
||||
<label class="demo-form__label" for="demo-name">
|
||||
Имя <span class="demo-form__required" aria-hidden="true">*</span>
|
||||
</label>
|
||||
<input
|
||||
class="demo-form__input"
|
||||
type="text"
|
||||
id="demo-name"
|
||||
name="demo_name"
|
||||
placeholder="Иван Иванов"
|
||||
required
|
||||
autocomplete="name"
|
||||
>
|
||||
</div>
|
||||
|
||||
<div class="demo-form__field">
|
||||
<label class="demo-form__label" for="demo-company">
|
||||
Компания
|
||||
</label>
|
||||
<input
|
||||
class="demo-form__input"
|
||||
type="text"
|
||||
id="demo-company"
|
||||
name="demo_company"
|
||||
placeholder="ООО Ромашка"
|
||||
autocomplete="organization"
|
||||
>
|
||||
</div>
|
||||
|
||||
<div class="demo-form__field">
|
||||
<label class="demo-form__label" for="demo-phone">
|
||||
Телефон <span class="demo-form__required" aria-hidden="true">*</span>
|
||||
</label>
|
||||
<input
|
||||
class="demo-form__input"
|
||||
type="tel"
|
||||
id="demo-phone"
|
||||
name="demo_phone"
|
||||
placeholder="+7 (999) 000-00-00"
|
||||
required
|
||||
autocomplete="tel"
|
||||
>
|
||||
</div>
|
||||
|
||||
<div class="demo-form__field">
|
||||
<label class="demo-form__label" for="demo-email">
|
||||
E-mail <span class="demo-form__required" aria-hidden="true">*</span>
|
||||
</label>
|
||||
<input
|
||||
class="demo-form__input"
|
||||
type="email"
|
||||
id="demo-email"
|
||||
name="demo_email"
|
||||
placeholder="ivan@example.com"
|
||||
required
|
||||
autocomplete="email"
|
||||
>
|
||||
</div>
|
||||
|
||||
</div><!-- .demo-form__grid -->
|
||||
|
||||
<div class="demo-form__field demo-form__field--full">
|
||||
<label class="demo-form__label" for="demo-comment">
|
||||
Комментарий
|
||||
</label>
|
||||
<textarea
|
||||
class="demo-form__input demo-form__textarea"
|
||||
id="demo-comment"
|
||||
name="demo_comment"
|
||||
rows="4"
|
||||
placeholder="Расскажите о задачах вашего склада..."
|
||||
></textarea>
|
||||
</div>
|
||||
|
||||
<div class="demo-form__consent">
|
||||
<label class="demo-form__consent-label">
|
||||
<input
|
||||
class="demo-form__checkbox"
|
||||
type="checkbox"
|
||||
name="demo_consent"
|
||||
value="1"
|
||||
required
|
||||
>
|
||||
<span>
|
||||
Я соглашаюсь с обработкой персональных данных в соответствии
|
||||
с <a href="<?php echo esc_url( home_url( '/privacy-policy/' ) ); ?>">политикой конфиденциальности</a>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<button type="submit" class="btn btn-primary demo-form__submit">
|
||||
Отправить заявку
|
||||
</button>
|
||||
|
||||
</form><!-- .demo-form -->
|
||||
</div>
|
||||
</section><!-- .bitwms-demo -->
|
||||
|
||||
</main><!-- .bit-wms-page -->
|
||||
|
||||
<?php get_footer(); ?>
|
||||
@@ -825,3 +825,388 @@ body.sidebar-overlay::after {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
}
|
||||
|
||||
/* ==========================================================================
|
||||
Task 10: БИТ.WMS product page
|
||||
========================================================================== */
|
||||
|
||||
/* ------------------------------------------------------------------
|
||||
1. Hero
|
||||
------------------------------------------------------------------ */
|
||||
|
||||
.bitwms-hero {
|
||||
padding: 80px 0 60px;
|
||||
}
|
||||
|
||||
.bitwms-hero h1 {
|
||||
font-size: 4rem;
|
||||
line-height: 1.1;
|
||||
margin-bottom: var(--space-md);
|
||||
}
|
||||
|
||||
.bitwms-hero__subtitle {
|
||||
font-size: 1.5rem;
|
||||
font-weight: var(--font-weight-bold);
|
||||
color: var(--color-gray-text);
|
||||
margin-bottom: var(--space-lg);
|
||||
}
|
||||
|
||||
.bitwms-hero__description {
|
||||
font-size: 1.125rem;
|
||||
max-width: 680px;
|
||||
color: var(--color-gray-text);
|
||||
margin-bottom: var(--space-xl);
|
||||
}
|
||||
|
||||
.bitwms-hero__actions {
|
||||
display: flex;
|
||||
gap: 16px;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.bitwms-hero {
|
||||
padding: 48px 0 40px;
|
||||
}
|
||||
|
||||
.bitwms-hero h1 {
|
||||
font-size: 2.5rem;
|
||||
}
|
||||
|
||||
.bitwms-hero__subtitle {
|
||||
font-size: 1.125rem;
|
||||
}
|
||||
|
||||
.bitwms-hero__description {
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
.bitwms-hero__actions {
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.bitwms-hero__actions .btn {
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------------
|
||||
2. Features
|
||||
------------------------------------------------------------------ */
|
||||
|
||||
.bitwms-features {
|
||||
padding: 80px 0;
|
||||
background: var(--color-gray-light);
|
||||
}
|
||||
|
||||
.bitwms-features h2 {
|
||||
margin-bottom: 48px;
|
||||
}
|
||||
|
||||
.features-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
gap: 24px;
|
||||
}
|
||||
|
||||
.feature-card {
|
||||
background: var(--color-white);
|
||||
padding: 32px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.feature-card h3 {
|
||||
font-size: 1.25rem;
|
||||
margin-bottom: var(--space-md);
|
||||
}
|
||||
|
||||
.feature-card p {
|
||||
font-size: 0.9375rem;
|
||||
color: var(--color-gray-text);
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
.feature-card__result {
|
||||
color: var(--color-primary);
|
||||
font-weight: var(--font-weight-bold);
|
||||
font-size: 0.875rem;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
@media (max-width: 1024px) {
|
||||
.features-grid {
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.bitwms-features {
|
||||
padding: 48px 0;
|
||||
}
|
||||
|
||||
.features-grid {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------------
|
||||
3. Why us
|
||||
------------------------------------------------------------------ */
|
||||
|
||||
.bitwms-why {
|
||||
padding: 80px 0;
|
||||
}
|
||||
|
||||
.bitwms-why h2 {
|
||||
margin-bottom: 48px;
|
||||
}
|
||||
|
||||
.why-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(4, 1fr);
|
||||
gap: 32px;
|
||||
}
|
||||
|
||||
.why-grid__item h3 {
|
||||
font-size: 1.25rem;
|
||||
margin-bottom: var(--space-md);
|
||||
position: relative;
|
||||
padding-bottom: 16px;
|
||||
}
|
||||
|
||||
.why-grid__item h3::after {
|
||||
content: '';
|
||||
display: block;
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 32px;
|
||||
height: 2px;
|
||||
background: var(--color-primary);
|
||||
}
|
||||
|
||||
.why-grid__item p {
|
||||
font-size: 0.9375rem;
|
||||
color: var(--color-gray-text);
|
||||
}
|
||||
|
||||
@media (max-width: 1024px) {
|
||||
.why-grid {
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.bitwms-why {
|
||||
padding: 48px 0;
|
||||
}
|
||||
|
||||
.why-grid {
|
||||
grid-template-columns: 1fr;
|
||||
gap: 24px;
|
||||
}
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------------
|
||||
4. Cases
|
||||
------------------------------------------------------------------ */
|
||||
|
||||
.bitwms-cases {
|
||||
padding: 60px 0;
|
||||
border-top: 1px solid var(--color-gray-light);
|
||||
}
|
||||
|
||||
.bitwms-cases h2 {
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
|
||||
.bitwms-cases__more {
|
||||
margin-top: 40px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.bitwms-cases {
|
||||
padding: 40px 0;
|
||||
}
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------------
|
||||
5. Other solutions
|
||||
------------------------------------------------------------------ */
|
||||
|
||||
.bitwms-other {
|
||||
padding: 60px 0;
|
||||
background: var(--color-gray-light);
|
||||
}
|
||||
|
||||
.bitwms-other h2 {
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
|
||||
.other-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
gap: 24px;
|
||||
}
|
||||
|
||||
.other-card {
|
||||
background: var(--color-white);
|
||||
padding: 32px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.other-card__title {
|
||||
font-size: 1.25rem;
|
||||
margin-bottom: var(--space-md);
|
||||
}
|
||||
|
||||
.other-card__description {
|
||||
font-size: 0.9375rem;
|
||||
color: var(--color-gray-text);
|
||||
flex: 1;
|
||||
margin-bottom: var(--space-lg);
|
||||
}
|
||||
|
||||
@media (max-width: 1024px) {
|
||||
.other-grid {
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.bitwms-other {
|
||||
padding: 40px 0;
|
||||
}
|
||||
|
||||
.other-grid {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------------
|
||||
6. Demo form
|
||||
------------------------------------------------------------------ */
|
||||
|
||||
.bitwms-demo {
|
||||
padding: 80px 0;
|
||||
}
|
||||
|
||||
.bitwms-demo h2 {
|
||||
margin-bottom: var(--space-md);
|
||||
}
|
||||
|
||||
.bitwms-demo__description {
|
||||
font-size: 1.0625rem;
|
||||
color: var(--color-gray-text);
|
||||
max-width: 600px;
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
|
||||
.demo-form {
|
||||
max-width: 600px;
|
||||
}
|
||||
|
||||
.demo-form__grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
gap: 20px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.demo-form__field {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 6px;
|
||||
}
|
||||
|
||||
.demo-form__field--full {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.demo-form__label {
|
||||
font-size: 0.875rem;
|
||||
font-weight: var(--font-weight-bold);
|
||||
color: var(--color-black);
|
||||
}
|
||||
|
||||
.demo-form__required {
|
||||
color: var(--color-primary);
|
||||
}
|
||||
|
||||
.demo-form__input {
|
||||
width: 100%;
|
||||
padding: 12px 16px;
|
||||
font-family: var(--font-family-base);
|
||||
font-size: 1rem;
|
||||
color: var(--color-black);
|
||||
background: var(--color-white);
|
||||
border: 2px solid var(--color-gray-light);
|
||||
border-radius: 0;
|
||||
transition: border-color var(--transition-base);
|
||||
appearance: none;
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
.demo-form__input:focus {
|
||||
outline: none;
|
||||
border-color: var(--color-primary);
|
||||
}
|
||||
|
||||
.demo-form__input::placeholder {
|
||||
color: var(--color-gray-text);
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.demo-form__textarea {
|
||||
resize: vertical;
|
||||
min-height: 120px;
|
||||
}
|
||||
|
||||
.demo-form__consent {
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
|
||||
.demo-form__consent-label {
|
||||
display: flex;
|
||||
align-items: flex-start;
|
||||
gap: 10px;
|
||||
font-size: 0.875rem;
|
||||
color: var(--color-gray-text);
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.demo-form__checkbox {
|
||||
flex-shrink: 0;
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
margin-top: 2px;
|
||||
border: 2px solid var(--color-gray-light);
|
||||
accent-color: var(--color-primary);
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.demo-form__submit {
|
||||
padding: 14px 40px;
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.bitwms-demo {
|
||||
padding: 48px 0;
|
||||
}
|
||||
|
||||
.demo-form__grid {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
.demo-form {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.demo-form__submit {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user