.scrollbar-hide::-webkit-scrollbar {
    display: none;
}
.scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
body > * {
    font-family: Inter, sans-serif;
}

/* Define the background for the canvas/chart area */
#radial-chart {
    background-color: transparent; /* Dark Blue background from the image */
}

.concentric-circle {
    fill: none;
    stroke: white;
    stroke-width: 1.5;
}

/* Style for the text path element to make sure it's not visible */
.sector-label-path {
    fill: none;
    stroke: none; /* Make the path invisible */
}

.contact_us_background {
    /* background: url("https://cdn-new.gov-cloud.ai/_ENC(4+j2JOgE1QQdq6yO427Uztql2TlqlMwKUOg5QJcVQ5XUgB/GP4/J5WLrrqWMDU3q)/websiteDeployment/51576e2f-1599-4774-9cff-10c991b46848_$$_V1_background.webp"); */
    background: url("https://cdn-new.gov-cloud.ai/_public/marketplace/74d8cd15-da59-4ae8-951a-ad0126fec3ba_$$_V1_contact_bg_11zon.webp");
}

.input-field {
    width: 100%;
    padding: 0.75rem 1rem; /* py-3 px-4 */
    border: 1px solid #d1d5db; /* border-gray-300 */
    border-radius: 0.375rem; /* rounded-md */
    outline: none;
    transition:
        border-color 0.2s,
        box-shadow 0.2s;
}

.input-field:focus {
    border-color: #3b82f6; /* blue-500 */
    box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.4); /* focus ring */
}

/* ERROR STATE */
.input-error {
    border-color: #ef4444 !important; /* red-500 */
    box-shadow: 0 0 0 2px rgba(239, 68, 68, 0.4) !important; /* red ring */
}
