/* Here, the content of the common custom CSS defined into Home - Setup - Display - CSS*/
/* ১. Google Fonts ইম্পোর্ট - ইংরেজি ও বাংলা সমন্বয় */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=Hind+Siliguri:wght@300;400;500;600&display=swap');

/* ২. গ্লোবাল ফন্ট ফিক্স (আইকন এবং বিশেষ লেবেল বাদ দিয়ে) */
html body, 
html body div:not(.fa):not(.fas):not(.far):not(.fj):not(.inline-block), 
html body span:not(.fa):not(.fas):not(.far):not(.fj):not(.inline-block):not(.tmenulabel), 
html body td, 
html body th, 
html body a:not(.fa):not(.fas):not(.far), 
html body input:not(.button), 
html body select, 
html body textarea {
    font-family: 'Roboto', 'Hind Siliguri', sans-serif !important;
    font-size: 14px;
}

/* ৩. আইকন ফন্ট ফিক্স - যাতে বক্স না দেখায় (Ref: image_c1fbf7.png) */
.fa, .fas, .far, .fab, .fj, .fas::before, .fa::before, .far::before, .tmenuicon, .mainmenuaspan {
    font-family: "Font Awesome 5 Free", "Font Awesome 5 Pro", "fontas", "FontAwesome" !important;
    font-weight: 900 !important;
}

/* ৪. টপ মেনু বার - ডিফল্ট থিমে প্রত্যাবর্তন (Default Theme Restoration) */
/* এখানে আমরা টপ মেনুর হোয়াইট ব্যাকগ্রাউন্ড এবং শ্যাডো রিমুভ করেছি যাতে ডলিবারের ডিফল্ট থিম কালার ফিরে আসে */
#id-container #id-top {
    background: inherit !important; 
    border-bottom: none !important;
    box-shadow: none !important;
}

.tmenucenter a.tmenu, .tmenucenter span.tmenulabel {
    text-shadow: 0px 1px 1px rgba(0,0,0,0.5) !important; /* ডিফল্ট শ্যাডো */
}

/* ৫. সাইড মেনু (Gemini Left Bar Color) */
#id-container #id-left, .vmenu, .leftmenu {
    background: #f8f9fa !important;
    border-right: 1px solid #dadce0 !important;
}

div.vmenu div.menu_contenu a {
    color: #3c4043 !important;
    padding: 10px 15px !important;
    margin: 4px 8px !important;
    border-radius: 0 25px 25px 0 !important;
}

div.vmenu div.menu_contenu a:hover {
    background-color: #e8f0fe !important;
    color: #1967d2 !important;
}

/* ৬. Google Blue বাটন স্টাইল (আপনার পছন্দসই স্টাইল) */
input.button, button.button, .button {
    background: #1a73e8 !important;
    color: white !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 7px 20px !important;
    font-weight: 500 !important;
    cursor: pointer;
}

input.button:hover, button.button:hover {
    background: #1765cc !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}

/* ৭. কার্ড এবং কন্টেন্ট এরিয়া */
div.fiche {
    background-color: #ffffff !important;
    border: 1px solid #dadce0 !important;
    border-radius: 8px !important;
    padding: 20px !important;
}