/* kabin-fee — index.html-এর ভেতরের <style> ব্লক, স্কোপড। */
.ap-calc-root{ -webkit-user-select: none; -ms-user-select: none; user-select: none; font-family: 'Tiro Bangla', serif; }.ap-calc-root input,.ap-calc-root textarea,.ap-calc-root select{ -webkit-user-select: auto; -ms-user-select: auto; user-select: auto; }.ap-calc-root .ap-section-title{ font-size: 22px; color: #333; margin-top: 30px; border-bottom: 2px solid #0056b3; padding-bottom: 8px; display: inline-block; }.ap-calc-root .ap-text{ font-size: 16px; color: #444; line-height: 1.8; margin-top: 15px; }.ap-calc-root .ap-table{ width: 100%; border-collapse: collapse; margin-top: 20px; text-align: center; }.ap-calc-root .ap-table th,.ap-calc-root .ap-table td{ border: 1px solid #ddd; padding: 10px; }.ap-calc-root .ap-table th{ background: #0056b3; color: #fff; }.ap-calc-root .ap-check-list{ list-style: none; padding-left: 0; }.ap-calc-root .ap-check-list li{ position: relative; padding-left: 25px; margin-bottom: 10px; color: #555; }.ap-calc-root .ap-check-list li::before{ content: '✔'; position: absolute; left: 0; color: #28a745; font-weight: bold; }.ap-calc-root .ap-faq-container{ margin-top: 20px; }.ap-calc-root .ap-faq-item{ background: #fff; border: 1px solid #eaeaea; border-radius: 6px; margin-bottom: 10px; padding: 10px 15px; }.ap-calc-root .ap-faq-q{ font-weight: bold; font-size: 16px; color: #0056b3; cursor: pointer; outline: none; }.ap-calc-root .ap-faq-a{ padding-top: 10px; color: #555; font-size: 15px; line-height: 1.6; }.ap-calc-root .breadcrumb{ font-size: 14px; color: #555; background: #f8f9fa; padding: 10px 15px; border-radius: 4px; max-width: 1200px; margin: 20px auto; }.ap-calc-root .breadcrumb a{ color: #0056b3; text-decoration: none; }.ap-calc-root .ctr-hooks span{ background: #eef7ff; border: 1px solid #cce5ff; padding: 5px 12px; border-radius: 15px; font-weight: bold; color: #0056b3; font-size: 13px; margin: 5px; display: inline-block; }.ap-calc-root .author-box{ background: #f4f7fb; border-left: 5px solid #0056b3; padding: 25px; border-radius: 8px; display: flex; align-items: center; gap: 20px; margin-top: 40px; flex-wrap: wrap; }.ap-calc-root .author-avatar img{ width: 90px; height: 90px; border-radius: 50%; object-fit: cover; border: 3px solid #fff; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }.ap-calc-root .ap-table td{
            color: #333333 !important; /* টেক্সটকে গাঢ় কালোরূপ দিতে */
            background-color: #ffffff !important; /* ব্যাকগ্রাউন্ড নিশ্চিতভাবে সাদা রাখতে */
        }.ap-calc-root /* অপশনাল: টেবিলের সারিগুলো দেখতে আরও সুন্দর করতে হোভার ইফেক্ট বা স্ট্রাইপ দিতে পারেন */
        .ap-table tbody tr:nth-child(even){
            background-color: #f9f9f9 !important;
        }
    

