.common-tabs .tabs-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-bottom:10px}@media(max-width:768px){.common-tabs .tabs-wrapper{align-items:stretch;flex-direction:column}}.common-tabs .tab-button{background:transparent;border:1px solid #e5e9f0;border-radius:8px;color:#444;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;position:relative;transition:all .25s ease-in-out}.common-tabs .tab-button:hover{background:rgba(0,123,255,.05);border-color:#cfd8e3;color:#007bff}.common-tabs .tab-button.active{background:rgba(0,123,255,.08);border-color:#007bff;color:#007bff}.common-tabs .tab-button.active:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #007bff;bottom:-6px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@media(max-width:768px){.common-tabs .tab-button{text-align:center;width:100%}}.common-tabs .accordion-tabs .accordion-item{border:1px solid #e5e9f0;border-radius:8px;margin-bottom:10px;overflow:hidden}.common-tabs .accordion-tabs .accordion-item .accordion-header{align-items:center;background:#f9fafb;border:none;color:#333;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:12px 16px;text-align:left;transition:all .3s ease;width:100%}.common-tabs .accordion-tabs .accordion-item .accordion-header:hover{background:#eef5ff;color:#007bff}.common-tabs .accordion-tabs .accordion-item .accordion-header.open{background:rgba(0,123,255,.08);color:#007bff}.common-tabs .accordion-tabs .accordion-item .accordion-header .arrow{font-size:12px}.common-tabs .accordion-tabs .accordion-item .accordion-content{background:#fff;border-top:1px solid #e5e9f0;padding:16px}@media(max-width:576px){.common-tabs .accordion-tabs .accordion-item .accordion-content{padding:12px}}