/*
Theme Name: BrightHub Child
Theme URI: http://brighthub.casethemes.net
Author: Case-Themes
Author URI: https://casethemes.net/
Description: BrightHub is a sleek WordPress theme crafted for SaaS and tech startups. It comes with beautifully designed homepage layouts, versatile inner pages, and feature-focused sections to showcase your product, pricing, and customer success stories. Fully responsive and easily customizable, BrightHub ensures your site looks stunning on any device. Launch your next SaaS project with BrightHub and have all the essentials you need in one powerful theme.
Version: 1.0.6
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: brighthub
Text Domain: brighthub-child
Tags: saas, startup, business, consulting, consultant, agency, company, advertising, corporate, finance, financial, multipurpose, accountant, marketing, software, modern
Requires at least: 5.8 or Higher
Requires PHP: 7.4 or Higher
Tested up to: 6.4.1

Copyright (c) 2025 Case-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
*/


.cui-lookup-wrapper {
    display: flex;
    flex-direction: row;
    gap: 12px;
}
.pxl-cf7__style-1 {
    background: #FFF;
    box-shadow: 0 20px 40px rgba(0, 0, 0, .1);
}
.input-wrapper {
    margin-bottom: 1rem;
}
.input-wrapper.split {
    display: flex;
    gap: 12px
}
/* ─── CUI lookup button ──────────────────────────────────────────────────── */

#btn-cauta-cui,
#btn-cauta-cui-facturare {
    display: inline-block;
    padding: 16px 16px;
    font-weight: 500;
    color: #fff;
    
    background: #181D27;    
    border-radius: 6px;
    cursor: pointer;
    transition: background 0.2s;
    white-space: nowrap;
    flex-grow: 2;
    width: auto;
    margin-top: 22px;
    height: 50px;
}

#btn-cauta-cui:hover,
#btn-cauta-cui-facturare:hover {
    background: #FB6514;
}

/* ─── CUI lookup result ──────────────────────────────────────────────────── */

.cui-lookup-result {
    display: none;
    margin-top: 6px;
    padding: 6px 10px;
    font-size: 13px;
    border-radius: 5px;
}

.cui-lookup-result--success {
    color: #2ecc71;
    background: rgba(46, 204, 113, 0.1);
    border: 1px solid rgba(46, 204, 113, 0.25);
}

.cui-lookup-result--error {
    color: #e74c3c;
    background: rgba(231, 76, 60, 0.1);
    border: 1px solid rgba(231, 76, 60, 0.25);
}

.cui-lookup-result--loading {
    color: rgba(255, 255, 255, 0.5);
}


/* ─── Billing section ────────────────────────────────────────────────────── */

#sectiune-facturare {
    margin-top: 20px;
    padding-top: 16px;
}

#sectiune-facturare p strong {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.85);
    letter-spacing: 0.02em;
    text-transform: uppercase;
}

/* Radio buttons pentru tip facturare */
.wpcf7-radio .wpcf7-list-item {
    display: block;
    margin: 6px 0;
}


.wpcf7-radio input[type="radio"] {
    accent-color: var(--cc-primary, #FB6514);
    width: 16px;
    height: 16px;
}

/* Secțiunile condiționale */
#facturare-juridica,
#facturare-fizica {
    margin-top: 14px;
}

/* ─── Form error box ─────────────────────────────────────────────────────── */

.hero-form-error {
    display: none;
    margin-top: 10px;
    padding: 8px 12px;
    font-size: 14px;
    color: #e74c3c;
    background: rgba(231, 76, 60, 0.08);
    border: 1px solid rgba(231, 76, 60, 0.2);
    border-radius: 5px;
}

.wpcf7-acceptance .wpcf7-list-item {
    margin-bottom: 10px;
    margin-left: 0;
}
.wpcf7-acceptance .wpcf7-list-item a {
    color: #1067d5;
    text-decoration: underline;
}
.wpcf7-acceptance .wpcf7-list-item a:hover {
    text-decoration: none;
}

.wpcf7-form-control.wpcf7-radio  {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.caseicon-angle-arrow-down.pxl-hide {
    display: none;
}