/* _content/WebUI/Components/Layout/Footer.razor.rz.scp.css */
/* _content/WebUI/Components/Layout/LandingLayout.razor.rz.scp.css */
/* _content/WebUI/Components/Layout/MainLayout.razor.rz.scp.css */
/* _content/WebUI/Components/Layout/NavMenu.razor.rz.scp.css */
/* _content/WebUI/Components/Layout/ProductMenu.razor.rz.scp.css */
.product-navbar[b-27b6odlktd] {
    position: sticky;
    top: 0;
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 28px;
    background: rgba(2, 6, 23, 0.85);
    backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(255,255,255,0.08);
}

    .product-navbar .left[b-27b6odlktd] {
        display: flex;
        align-items: center;
        gap: 12px;
    }

    .product-navbar .divider[b-27b6odlktd] {
        width: 1px;
        height: 24px;
        background: rgba(255,255,255,0.2);
    }

    .product-navbar .product-name[b-27b6odlktd] {
        font-weight: 700;
        letter-spacing: 0.4px;
    }

    .product-navbar ul[b-27b6odlktd] {
        display: flex;
        gap: 20px;
        list-style: none;
        margin: 0;
    }

        .product-navbar ul a[b-27b6odlktd] {
            color: rgba(255,255,255,0.75);
            text-decoration: none;
            font-size: 0.9rem;
        }

            .product-navbar ul a:hover[b-27b6odlktd] {
                color: #fff;
            }
/* _content/WebUI/Components/Pages/Modules/WarehouseModule.razor.rz.scp.css */
.wm-page[b-v65mr93hnl] {
    background: #020617;
    color: #fff;
}

.wm-hero[b-v65mr93hnl] {
    padding: 100px 0;
    background: radial-gradient(900px 400px at 15% 15%, rgba(255,255,255,.1), transparent), linear-gradient(180deg,#0f172a,#020617);
}

.wm-hero-media[b-v65mr93hnl] {
    max-width: 520px; /* hero g�rsel geni�li�i */
    margin-left: auto; /* sa�a yasla */
}

    .wm-hero-media img[b-v65mr93hnl] {
        width: 100%;
        height: auto;
        object-fit: contain;
        border-radius: 20px;
    }

.wm-hero-grid[b-v65mr93hnl] {
    display: grid;
    grid-template-columns: 1.1fr 1fr;
    gap: 60px;
    align-items: center;
}

.wm-badge[b-v65mr93hnl] {
    display: inline-flex;
    gap: 8px;
    padding: 6px 14px;
    border-radius: 999px;
    background: rgba(255,255,255,.08);
    border: 1px solid rgba(255,255,255,.12);
}

.wm-title[b-v65mr93hnl] {
    font-size: 48px;
    margin: 16px 0;
}

.wm-lead[b-v65mr93hnl] {
    font-size: 18px;
    opacity: .8;
    max-width: 520px;
}

.wm-actions[b-v65mr93hnl] {
    margin-top: 28px;
    display: flex;
    gap: 12px;
}

.wm-section[b-v65mr93hnl] {
    padding: 90px 0;
}

.wm-alt[b-v65mr93hnl] {
    background: #020617;
}

.wm-section-title[b-v65mr93hnl] {
    text-align: center;
    font-size: 32px;
    margin-bottom: 40px;
}

.wm-process[b-v65mr93hnl] {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(180px,1fr));
    gap: 20px;
}

.wm-process-item[b-v65mr93hnl] {
    background: rgba(255,255,255,.06);
    border: 1px solid rgba(255,255,255,.1);
    border-radius: 18px;
    padding: 24px;
    text-align: center;
}

    .wm-process-item i[b-v65mr93hnl] {
        font-size: 28px;
        margin-bottom: 10px;
    }

.wm-split[b-v65mr93hnl] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    align-items: center;
}

    .wm-split.reverse[b-v65mr93hnl] {
        direction: rtl;
    }

        .wm-split.reverse > *[b-v65mr93hnl] {
            direction: ltr;
        }

.wm-list li[b-v65mr93hnl] {
    margin-bottom: 8px;
    opacity: .85;
}

.wm-media img[b-v65mr93hnl] {
    width: 100%;
    border-radius: 20px;
    box-shadow: 0 30px 80px rgba(0,0,0,.45);
}

.wm-kpi-grid[b-v65mr93hnl] {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
    gap: 20px;
}

.wm-kpi[b-v65mr93hnl] {
    background: rgba(255,255,255,.06);
    border-radius: 18px;
    padding: 24px;
    text-align: center;
}

    .wm-kpi i[b-v65mr93hnl] {
        font-size: 26px;
        margin-bottom: 8px;
    }

.wm-cta[b-v65mr93hnl] {
    padding: 80px 0;
    background: linear-gradient(90deg,#f97316,#fb923c);
    text-align: center;
    color: #020617;
}
/* _content/WebUI/Components/Pages/Modules/WeighbridgeModule.razor.rz.scp.css */
.wb-page[b-2stebmwpa1] {
    background: #020617;
    color: #fff;
}

.wb-hero[b-2stebmwpa1] {
    padding: 100px 0;
    background: radial-gradient(900px 400px at 20% 15%, rgba(255,255,255,.1), transparent), linear-gradient(180deg,#0f172a,#020617);
}

.wb-hero-media[b-2stebmwpa1] {
    max-width: 520px; /* hero g�rsel geni�li�i */
    margin-left: auto; /* sa�a yasla */
}

    .wb-hero-media img[b-2stebmwpa1] {
        width: 100%;
        height: auto;
        object-fit: contain;
        border-radius: 20px;
    }

.wb-hero-grid[b-2stebmwpa1] {
    display: grid;
    grid-template-columns: 1.1fr 1fr;
    gap: 60px;
    align-items: center;
}

.wb-badge[b-2stebmwpa1] {
    display: inline-flex;
    gap: 8px;
    padding: 6px 14px;
    border-radius: 999px;
    background: rgba(255,255,255,.08);
    border: 1px solid rgba(255,255,255,.12);
}

.wb-title[b-2stebmwpa1] {
    font-size: 48px;
    margin: 16px 0;
}

.wb-lead[b-2stebmwpa1] {
    font-size: 18px;
    opacity: .8;
    max-width: 520px;
}

.wb-actions[b-2stebmwpa1] {
    margin-top: 28px;
    display: flex;
    gap: 12px;
}

.wb-section[b-2stebmwpa1] {
    padding: 90px 0;
}

.wb-alt[b-2stebmwpa1] {
    background: #020617;
}

.wb-section-title[b-2stebmwpa1] {
    text-align: center;
    font-size: 32px;
    margin-bottom: 40px;
}

.wb-process[b-2stebmwpa1] {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(180px,1fr));
    gap: 20px;
}

.wb-process-item[b-2stebmwpa1] {
    background: rgba(255,255,255,.06);
    border: 1px solid rgba(255,255,255,.1);
    border-radius: 18px;
    padding: 24px;
    text-align: center;
}

    .wb-process-item i[b-2stebmwpa1] {
        font-size: 28px;
        margin-bottom: 10px;
    }

.wb-split[b-2stebmwpa1] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    align-items: center;
}

    .wb-split.reverse[b-2stebmwpa1] {
        direction: rtl;
    }

        .wb-split.reverse > *[b-2stebmwpa1] {
            direction: ltr;
        }

.wb-list li[b-2stebmwpa1] {
    margin-bottom: 8px;
    opacity: .85;
}

.wb-media img[b-2stebmwpa1] {
    width: 100%;
    border-radius: 20px;
    box-shadow: 0 30px 80px rgba(0,0,0,.4);
}

.wb-kpi-grid[b-2stebmwpa1] {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
    gap: 20px;
}

.wb-kpi[b-2stebmwpa1] {
    background: rgba(255,255,255,.06);
    border-radius: 18px;
    padding: 24px;
    text-align: center;
}

    .wb-kpi i[b-2stebmwpa1] {
        font-size: 26px;
        margin-bottom: 8px;
    }

.wb-cta[b-2stebmwpa1] {
    padding: 80px 0;
    background: linear-gradient(90deg,#f97316,#fb923c);
    text-align: center;
    color: #020617;
}
/* _content/WebUI/Components/Pages/Modules/YardModule.razor.rz.scp.css */
.yd-page[b-og0sq0tqyf] {
    font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
    color: #fff;
    background: #020617;
}

.yd-hero[b-og0sq0tqyf] {
    padding: 100px 0;
    background: radial-gradient(900px 400px at 10% 10%, rgba(255,255,255,.1), transparent), linear-gradient(180deg,#0f172a,#020617);
}

.yd-hero-grid[b-og0sq0tqyf] {
    display: grid;
    grid-template-columns: 1.1fr 1fr;
    gap: 60px;
    align-items: center;
}

.yd-badge[b-og0sq0tqyf] {
    display: inline-flex;
    gap: 8px;
    padding: 6px 14px;
    border-radius: 999px;
    background: rgba(255,255,255,.08);
    border: 1px solid rgba(255,255,255,.12);
}

.yd-title[b-og0sq0tqyf] {
    font-size: 48px;
    margin: 16px 0;
}

.yd-lead[b-og0sq0tqyf] {
    font-size: 18px;
    opacity: .8;
    max-width: 520px;
}

.yd-actions[b-og0sq0tqyf] {
    margin-top: 28px;
    display: flex;
    gap: 12px;
}

.yd-hero-media img[b-og0sq0tqyf],
.yd-media img[b-og0sq0tqyf] {
    width: 100%;
    border-radius: 20px;
    box-shadow: 0 30px 80px rgba(0,0,0,.4);
}

.yd-section[b-og0sq0tqyf] {
    padding: 90px 0;
}

.yd-alt[b-og0sq0tqyf] {
    background: #020617;
}

.yd-section-title[b-og0sq0tqyf] {
    text-align: center;
    margin-bottom: 40px;
    font-size: 32px;
}

.yd-process[b-og0sq0tqyf] {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(180px,1fr));
    gap: 20px;
}

.yd-process-item[b-og0sq0tqyf] {
    background: rgba(255,255,255,.06);
    border: 1px solid rgba(255,255,255,.1);
    border-radius: 18px;
    padding: 24px;
    text-align: center;
}

    .yd-process-item i[b-og0sq0tqyf] {
        font-size: 28px;
        margin-bottom: 10px;
    }

.yd-split[b-og0sq0tqyf] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    align-items: center;
}

    .yd-split.reverse[b-og0sq0tqyf] {
        direction: rtl;
    }

        .yd-split.reverse > *[b-og0sq0tqyf] {
            direction: ltr;
        }

.yd-list[b-og0sq0tqyf] {
    margin-top: 16px;
}

    .yd-list li[b-og0sq0tqyf] {
        margin-bottom: 8px;
        opacity: .85;
    }

.yd-kpi-grid[b-og0sq0tqyf] {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
    gap: 20px;
}

.yd-kpi[b-og0sq0tqyf] {
    background: rgba(255,255,255,.06);
    border-radius: 18px;
    padding: 24px;
    text-align: center;
}

    .yd-kpi i[b-og0sq0tqyf] {
        font-size: 26px;
        margin-bottom: 8px;
    }

.yd-cta[b-og0sq0tqyf] {
    padding: 80px 0;
    background: linear-gradient(90deg,#f97316,#fb923c);
    text-align: center;
    color: #020617;
}

    .yd-cta h2[b-og0sq0tqyf] {
        margin-bottom: 20px;
    }
/* _content/WebUI/Components/Shared/ModuleCard.razor.rz.scp.css */
.module-link[b-qf5xi02bei] {
    text-decoration: none;
    color: inherit;
    display: block;
}

    .module-link:hover[b-qf5xi02bei] {
        color: inherit;
    }
