/* Custom Styles for Panacea Medical MIS Platform */

.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 200, 'GRAD' 0, 'opsz' 24;
}
.icon-fill {
    font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}

/* Ambient shadow hover effects */
.ambient-shadow {
    box-shadow: 0px 4px 20px rgba(34, 111, 123, 0.1);
}
.ambient-shadow:hover {
    box-shadow: 0px 4px 20px rgba(34, 111, 123, 0.15); /* medical-teal low opacity */
}
.hover-ambient-shadow:hover {
    box-shadow: 0px 8px 30px rgba(34, 111, 123, 0.15);
}

/* Background patterns */
.bg-grid-pattern {
    background-image: linear-gradient(to right, #E2E8F0 1px, transparent 1px),
                      linear-gradient(to bottom, #E2E8F0 1px, transparent 1px);
    background-size: 40px 40px;
    background-position: center center;
}

.bg-pattern {
    background-image: radial-gradient(#e0e3e3 1px, transparent 1px);
    background-size: 24px 24px;
}

body.buy-sell-body {
    background-color: #f7fafa;
}
