.bubble-coins-wrapper{margin-top:75px}.faq{margin-bottom:10px;position:relative;margin-top:20px}section#faq{padding:0 0}.faq .faq_cover-img{position:absolute;left:100%!important;right:inherit;top:0;width:164px;height:164px}.faq .accordion{width:100%!important;margin:0 auto 0;max-width:100%!important}.faq .accordion-item{box-shadow:var(--shadow-sm);margin:8px 0;border-radius:16px;overflow:hidden;background:var(--bg-white)}.faq .accordion-button{position:relative;display:flex;justify-content:space-between;align-items:center;color:var(--dark);font-size:16px;font-weight:700;background-color:var(--bg-white)}.faq .accordion-button .toggle-icon-plus,.faq .accordion-button .toggle-icon-minus{font-size:16px;transition:opacity 0.3s ease;margin-right:7px}.faq .accordion-button .toggle-icon-minus{font-size:16px;display:none}.faq .accordion-button:not(.collapsed){color:#b86a09;background-color:#fff;border:0}.faq .accordion-button:not(.collapsed) .toggle-icon-plus{display:none}.faq .accordion-button:not(.collapsed) .toggle-icon-minus{display:inline-block}.faq .accordion-button:focus{border:0;box-shadow:none;outline:none}.faq .accordion-button::after{display:none}.faq .accordion-body{color:var(--gray);font-size:14px}.faq button.accordion-button{background-color:var(--bg-white)}.heading{text-align:center;margin-bottom:30px;color:#333;font-size:28px;font-weight:700;position:relative;padding-bottom:15px}.heading:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background-color:#007bff}.manual-calc-section{margin-top:100px;padding:40px 0;background:linear-gradient(to bottom,#f8f9fa,#ffffff);border-radius:16px;box-shadow:0 4px 20px rgb(0 0 0 / .05)}.manual-calc-section .heading{color:#333;font-size:32px;font-weight:700;margin-bottom:40px;position:relative;padding-bottom:15px}.manual-calc-section .heading:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(to right,#ffd700,#ffa500);border-radius:2px}.manual-calc-section form{background:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 15px rgb(0 0 0 / .03)}.manual-calc-section .form-label{color:#495057;font-weight:600;font-size:15px;margin-bottom:10px}.manual-calc-section .form-control{padding:12px 15px;border:1px solid #e9ecef;border-radius:8px;font-size:15px;transition:all 0.3s;background-color:#f8f9fa}.manual-calc-section .form-control:focus{border-color:gold;box-shadow:0 0 0 3px rgb(255 215 0 / .15);background-color:#fff}.basic-info{width:800px!important;margin:10px auto!important}#manualBubbleForm{max-width:1000px;margin:0 auto;background:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 15px rgb(0 0 0 / .03)}#manualResult{margin-top:30px}.input-group label{display:block;margin-bottom:8px;color:#495057;font-weight:500;font-size:14px}.input-group input,.input-group select{width:100%;padding:12px 15px;border:1px solid #ced4da;border-radius:6px;font-size:15px;transition:all 0.3s;background-color:#f8f9fa}.input-group input:focus,.input-group select:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px rgb(0 123 255 / .15);background-color:#fff}.input-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 10px center;background-size:16px;padding-left:35px;cursor:pointer}.input-group select:hover{border-color:#80bdff}.result-box{background-color:#f8f9fa;border-radius:8px;padding:20px;margin-top:20px;border:1px solid #e9ecef;transition:all 0.3s ease}.result-box:hover{box-shadow:0 3px 10px rgb(0 0 0 / .1)}.result-item{display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dee2e6;position:relative}.result-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.result-item span:first-child{color:#495057;font-weight:500;font-size:16px}.result-item span:last-child{color:#007bff;font-weight:600;font-size:18px;transition:color 0.3s ease}@media (max-width:992px){.calculator-box{padding:20px}}@media (max-width:768px){.heading{font-size:24px;margin-bottom:20px}.input-group input,.input-group select{padding:10px 12px}.result-item span:first-child{font-size:14px}.result-item span:last-child{font-size:16px}}.explanation-section{padding:30px 0;background-color:#fff}.explanation-box{background:#fff;padding:30px;border-radius:10px;box-shadow:0 0 20px rgb(0 0 0 / .1);margin-top:30px;border:1px solid #e9ecef}.explanation-box h2{color:#333;font-size:24px;margin-bottom:20px;font-weight:600}.explanation-box h3{color:#444;font-size:20px;margin:25px 0 15px;font-weight:500}.explanation-box p{color:#666;line-height:1.8;margin-bottom:15px}.explanation-box ol,.explanation-box ul{padding-right:20px;margin-bottom:20px}.explanation-box li{color:#666;line-height:1.8;margin-bottom:10px}.explanation-box ol li{list-style-type:decimal}.explanation-box ul li{list-style-type:disc}.info-box{background:#f8f9fa;border-right:4px solid #007bff;padding:20px;border-radius:5px;margin-top:30px}.info-box h4{color:#007bff;font-size:18px;margin-bottom:15px;font-weight:500}.info-box p{color:#666;margin-bottom:10px;line-height:1.6}.warning-box{background:#fff3cd;border-right:4px solid #ffc107;padding:20px;border-radius:5px;margin-top:30px}.warning-box h4{color:#856404;font-size:18px;margin-bottom:15px;font-weight:500}.warning-box ul{margin-bottom:0}.warning-box li{color:#856404;margin-bottom:8px}@media (max-width:768px){.explanation-box{margin:20px;padding:20px}.explanation-box h2{font-size:20px}.explanation-box h3{font-size:18px}.info-box,.warning-box{padding:15px}}.faq-section{padding:2rem 0;background-color:#fff}.section-title{text-align:center;margin-bottom:2rem;color:#2c3e50;font-size:1.5rem;font-weight:600;position:relative;padding-bottom:1rem}.section-title:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background-color:#3498db;border-radius:2px}.accordion-body p{margin-bottom:1rem}.accordion-body ul,.accordion-body ol{padding-right:1.5rem;margin-bottom:1rem}.accordion-body li{margin-bottom:.5rem}@media (max-width:768px){.accordion-button{padding:1rem;font-size:1rem}.accordion-body{padding:1.25rem}.accordion-button::after{background-size:1rem;right:.75rem}}.breadcrumb{background-color:#f8f9fa;border-radius:8px;padding:12px 20px;margin-bottom:30px;box-shadow:0 2px 5px rgb(0 0 0 / .05);display:flex;align-items:center}.breadcrumb-item{font-size:14px;color:#6c757d;display:flex;align-items:center}.breadcrumb-item a{color:#007bff;text-decoration:none;transition:color 0.3s ease}.breadcrumb-item a:hover{color:#0056b3;text-decoration:underline}.breadcrumb-item+.breadcrumb-item::before{content:"›";color:#6c757d;margin:0 8px;font-size:18px}.breadcrumb-item.active{color:#495057;font-weight:500}@media (max-width:768px){.breadcrumb{padding:10px 15px;margin-bottom:20px}.breadcrumb-item{font-size:13px}.breadcrumb-item+.breadcrumb-item::before{margin:0 6px}}.form-select{height:50px;padding:.75rem 1rem;font-size:1rem;font-weight:500;color:#2c3e50;background-color:#fff;border:2px solid #e9ecef;border-radius:10px;cursor:pointer;transition:all 0.3s ease;width:100%;margin-bottom:1rem}.form-select:focus{border-color:gold;box-shadow:0 0 0 .2rem rgb(255 215 0 / .25);outline:none}.form-select:hover{border-color:gold}.form-select option{padding:10px;font-size:1rem}@media (max-width:768px){.form-select{height:45px;font-size:.9rem;padding:.5rem .75rem}}.table-container{width:100%;max-width:1000px;margin:0 auto 2rem;overflow-x:auto;position:relative;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .05);background-color:#fff;border:1px solid #f0f0f0}.table{background-color:#fff;width:100%;border-collapse:separate;border-spacing:0;margin:0}.table thead th{background-color:#fafafa;color:#333;font-weight:500;padding:1rem;text-align:center;border-bottom:1px solid #eee;font-size:.95rem;white-space:nowrap;vertical-align:middle}.table thead th:first-child{position:static;background-color:#fafafa;min-width:120px;text-align:right}.table tbody td{padding:1rem;vertical-align:middle;border-bottom:1px solid #f5f5f5;color:#555;font-size:.95rem;text-align:center}.table tbody td:first-child{position:static;background-color:#fff;font-weight:500;text-align:right;padding-right:2rem;min-width:120px;white-space:nowrap}.table tbody tr:hover td:first-child{background-color:#fafafa}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover{background-color:#fafafa;cursor:default}.text-danger{color:#e74c3c!important;font-weight:500}.text-success{color:#2ecc71!important;font-weight:500}.table tbody td:nth-child(2){font-weight:400;text-align:center}@media (max-width:768px){.table-container{margin:0 1rem 2rem;border-radius:6px}.table thead th{padding:.75rem;font-size:.9rem}.table tbody td{padding:.75rem;font-size:.9rem}.table tbody td:nth-child(3),.table tbody td:nth-child(4){padding-left:1rem}.table tbody td:first-child{padding-right:1rem}}.explanation-section{padding:4rem 0;background-color:#f8f9fa}.explanation-box{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .05);margin:2rem auto;max-width:1000px;border:1px solid #f0f0f0}.explanation-box h2{color:#2c3e50;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.explanation-box h3{color:#34495e;margin:1.5rem 0 1rem;font-size:1.2rem;font-weight:500}.explanation-box p{color:#555;line-height:1.8;margin-bottom:1rem}.explanation-box ul,.explanation-box ol{padding-right:1.5rem;margin-bottom:1.5rem}.explanation-box li{color:#555;margin-bottom:.5rem;line-height:1.8}.info-box{background:#f8f9fa;border-right:4px solid #3498db;padding:1.5rem;border-radius:6px;margin:2rem 0}.info-box h4{color:#2c3e50;margin-bottom:1rem;font-size:1.1rem;font-weight:500}.warning-box{background:#fff3cd;border-right:4px solid #ffc107;padding:1.5rem;border-radius:6px;margin:2rem 0}.warning-box h4{color:#856404;margin-bottom:1rem;font-size:1.1rem;font-weight:500}.faq-section{padding:4rem 0;background-color:#fff}.section-title{text-align:center;margin-bottom:2rem;color:#2c3e50;font-size:1.5rem;font-weight:600;position:relative;padding-bottom:1rem}.section-title:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background-color:#3498db;border-radius:2px}.accordion-body p{margin-bottom:1rem}.accordion-body ul,.accordion-body ol{padding-right:1.5rem;margin-bottom:1rem}.accordion-body li{margin-bottom:.5rem}.comments-section{padding:4rem 0;background-color:#f8f9fa}.comments-box{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .05);margin:0 auto 2rem;max-width:1000px;border:1px solid #f0f0f0}.comment-form{margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;color:#2c3e50;font-weight:500}.form-control{width:100%;padding:.75rem;border:1px solid #e9ecef;border-radius:6px;transition:all 0.3s ease}.form-control:focus{border-color:#3498db;box-shadow:0 0 0 .2rem rgb(52 152 219 / .25);outline:none}.rating{display:flex;flex-direction:row-reverse;justify-content:flex-end}.rating input{display:none}.rating label{cursor:pointer;font-size:1.5rem;color:#ddd;margin:0 .2rem}.rating input:checked~label,.rating label:hover,.rating label:hover~label{color:gold}.comments-list{margin-top:2rem}.comment{background:#f8f9fa;padding:1.5rem;border-radius:6px;margin-bottom:1rem;border:1px solid #f0f0f0}.comment-header{display:flex;justify-content:space-between;margin-bottom:1rem;color:#666;font-size:.9rem}.comment-content{color:#2c3e50;line-height:1.6}.comment-rating{color:gold;margin-top:.5rem}.rating-summary{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .05);margin:0 auto;max-width:1000px;border:1px solid #f0f0f0}.overall-rating{text-align:center;margin-bottom:2rem}.rating-number{font-size:2.5rem;font-weight:700;color:#2c3e50;line-height:1}.rating-stars{color:gold;font-size:1.2rem;margin:.5rem 0}.rating-count{color:#666;font-size:.9rem}.rating-bars{margin-top:1.5rem}.rating-bar{display:flex;align-items:center;margin-bottom:.5rem}.rating-label{width:80px;font-size:.9rem;color:#666}.progress{flex:1;height:6px;background-color:#e9ecef;border-radius:3px;margin:0 1rem;overflow:hidden}.progress-bar{background:#3498db;height:100%}.rating-percent{width:40px;font-size:.9rem;color:#666;text-align:left}@media (max-width:768px){.section-title{font-size:1.3rem;margin-bottom:1.5rem}.explanation-box,.comments-box,.rating-summary{margin:0 1rem 2rem;padding:1.5rem}.rating label{font-size:1.2rem}.rating-number{font-size:2rem}.rating-stars{font-size:1rem}}h1.text-center{font-size:2rem;font-weight:600;color:#2c3e50;margin:2rem 0;position:relative;padding-bottom:1rem;text-align:center}h1.text-center:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:#3498db;border-radius:3px}@media (max-width:768px){h1.text-center{font-size:1.5rem;margin:1.5rem 0;padding-bottom:.75rem}h1.text-center:after{width:40px;height:2px}}.table td.text-danger{color:#dc3545;font-weight:500}.table td.text-success{color:#198754;font-weight:500}.bubble-coins-wrapper .section__main__title h1{font-size:clamp(1.25rem, 2.2vw + 0.7rem, 2rem);line-height:1.35}.manual-calc-section h2,.explanation-section h2{font-size:clamp(1.05rem, 1.6vw + 0.6rem, 1.4rem)}.bubble-coins-wrapper p{font-size:clamp(0.92rem, 1.2vw + 0.5rem, 1.05rem)}.section__main__title-border{max-width:100%;height:auto;display:block}.basic-info-list .list-group-item{padding:.75rem 1rem;font-size:clamp(0.9rem, 1.1vw + 0.45rem, 1rem)}@media (max-width:576px){.bubble-coins-wrapper{padding-right:12px;padding-left:12px}}@media (max-width:576px){.explanation-section p,.explanation-section li{font-size:.92rem}.basic-info-list .list-group-item{justify-content:center;text-align:center}.basic-info-list .list-group-item span{display:inline-block}.basic-info-list .list-group-item span:first-child{margin-left:6px}.basic-info-list{padding-right:0;margin-right:0}.basic-info-list .list-group-item{padding-right:.75rem;padding-left:.75rem}}#coinBubbleTable{font-size:clamp(0.85rem, 1vw + 0.45rem, 0.95rem)}#coinBubbleTable th,#coinBubbleTable td{vertical-align:middle}#coinBubbleTable thead th{white-space:nowrap}#coinBubbleTable{display:table}#coinBubbleTable thead,#coinBubbleTable tbody{display:table-row-group}#coinBubbleTable tr{display:table-row}#coinBubbleTable td,#coinBubbleTable th{display:table-cell}.accordion-button .toggle-icon-plus,.accordion-button .toggle-icon-minus{margin-right:8px}#manualBubbleForm .form-label{margin-bottom:4px}#manualBubbleForm .form-control,#manualBubbleFormBtn{min-height:42px}#itemSelect.form-select{background-position:left .75rem center!important;padding-left:2rem;padding-right:.75rem}
