.wuunder-carriers-section{margin-top:20px}.wuunder-carriers-section h2{margin-bottom:15px}.wuunder-carriers-section__container{border:1px solid #dcdcde;border-radius:4px;overflow:hidden}.wuunder-carriers-section__controls{background:#fff;border-bottom:1px solid #dcdcde;padding:12px 16px}.wuunder-carriers-section__controls-inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.wuunder-carriers-section__controls #wuunder-refresh-carriers{align-items:center;display:flex;gap:8px;justify-content:center;margin-left:auto;padding:6px 16px}.wuunder-carriers-section__controls #wuunder-refresh-carriers .spinner{display:none;float:none;margin:0}.wuunder-carriers-section__controls #wuunder-refresh-carriers .spinner.is-active{display:inline-block}.wuunder-carriers-section .wuunder-search-input{border:1px solid #dcdcde;border-radius:4px;flex:1;font-size:14px;min-width:200px;padding:6px 12px}.wuunder-carriers-section .wuunder-search-input:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa;outline:none}.wuunder-carriers-section .wuunder-filter-select{border:1px solid #dcdcde;border-radius:4px;font-size:14px;min-width:150px;padding:6px 12px}.wuunder-carriers-section .wuunder-filter-select:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa;outline:none}.wuunder-carriers-section .wuunder-shipping-settings-notice{background:#e7f3ff;border-left:4px solid #0073aa;font-size:14px;margin:15px 0 20px;padding:12px 16px}.wuunder-carriers-section .wuunder-shipping-settings-notice a{color:#0073aa;font-weight:600;text-decoration:none}.wuunder-carriers-section .wuunder-shipping-settings-notice a:hover{text-decoration:underline}.wuunder-carriers-section .wuunder-carriers-table-wrapper{max-height:500px;overflow-y:auto}.wuunder-carriers-section .wuunder-carriers-table{border:none;border-collapse:collapse;margin-top:0;table-layout:fixed;width:100%}.wuunder-carriers-section .wuunder-carriers-table thead{background:#f6f7f7}.wuunder-carriers-section .wuunder-carriers-table thead th{border-bottom:0}.wuunder-carriers-section .wuunder-carriers-table th{background:linear-gradient(180deg,#f6f7f7 0,#f6f7f7 calc(100% - 3px),rgba(0,0,0,.08));font-weight:600;padding:12px;position:sticky;text-align:left;top:0;vertical-align:middle;z-index:1}.wuunder-carriers-section .wuunder-carriers-table th:first-child{width:16px}.wuunder-carriers-section .wuunder-carriers-table th:nth-child(2){width:auto}.wuunder-carriers-section .wuunder-carriers-table th:nth-child(3){width:200px}.wuunder-carriers-section .wuunder-carriers-table td{padding:12px}.wuunder-carriers-section .wuunder-carriers-table td:first-child{width:16px}.wuunder-carriers-section .wuunder-carriers-table td:nth-child(2){width:auto}.wuunder-carriers-section .wuunder-carriers-table td:nth-child(3){width:200px}.wuunder-carriers-section .wuunder-carriers-table tbody tr{border-bottom:1px solid #f0f0f1;cursor:pointer;transition:background-color .2s ease}.wuunder-carriers-section .wuunder-carriers-table tbody tr:last-child{border-bottom:none}.wuunder-carriers-section .wuunder-carriers-table tbody tr:nth-child(odd){background-color:#f9f9f9}.wuunder-carriers-section .wuunder-carriers-table tbody tr:hover{background-color:#e8f4f8!important}.wuunder-carriers-section .wuunder-carriers-table input[type=checkbox]{margin:0}.wuunder-carriers-section .wuunder-carriers-table code{background:#f1f1f1;border-radius:3px;font-size:12px;padding:2px 6px}.wuunder-carriers-section .wuunder-carriers-table__checkbox-container{text-align:center}.wuunder-carriers-section .wuunder-carriers-table__carrier-cell{align-items:center;display:flex;gap:10px}.wuunder-carriers-section .wuunder-carriers-table__carrier-cell .wuunder-carrier-logo{flex-shrink:0;height:auto;width:40px}.wuunder-carriers-section .wuunder-carriers-table__carrier-cell span{flex:1}.wuunder-carriers-section .wuunder-carriers-table .wuunder-type-badge{border-radius:3px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px;text-transform:capitalize}.wuunder-carriers-section .wuunder-carriers-table .wuunder-type-badge.wuunder-type-pickup{background:#fff2e7;color:#d63638}.wuunder-carriers-section .wuunder-carriers-table .wuunder-type-badge.wuunder-type-delivery{background:#e7f3ff;color:#0073aa}.wuunder-carriers-section .wuunder-carriers-table .wuunder-service-name{font-weight:600;margin-bottom:4px}.wuunder-carriers-section .wuunder-carriers-table .wuunder-service-description{color:#666;font-size:.9em}.wuunder-carriers-section .wuunder-carriers-table .wuunder-service-code{color:#999;font-size:.8em}.wuunder-carriers-section .wuunder-carriers-table .wuunder-delivery-time{color:#666;font-size:.9em}.wuunder-carriers-section .wuunder-carriers-table .wuunder-service-badges{font-size:.9em}.wuunder-carriers-section .wuunder-carriers-table .wuunder-badge{border-radius:3px;display:inline-block;font-size:.8em;margin-right:4px;padding:2px 6px}.wuunder-carriers-section .wuunder-carriers-table .wuunder-badge.wuunder-badge-modality{background:#f0f0f0;color:#333}.wuunder-carriers-section .wuunder-carriers-table .wuunder-badge.wuunder-badge-parcelshop{background:#e7f3ff;color:#0073aa}.wuunder-carriers-section .wuunder-carriers-table .wuunder-badge.wuunder-badge-pickup{background:#fff2e7;color:#d63638}.wuunder-carriers-section .wuunder-carriers-table .wuunder-method-id{color:#999;font-size:.8em;margin-top:4px}#wuunder-carriers-result,#wuunder-test-result{display:inline-block;margin-left:10px;vertical-align:middle}#wuunder-carriers-result .spinner,#wuunder-test-result .spinner{float:none;margin:0 5px 0 0;vertical-align:middle}.woocommerce_page_wc-settings #wuunder-test-connection{margin-top:10px}.woocommerce_page_wc-settings .wuunder-disconnect-btn{margin-left:10px}.woocommerce_page_wc-settings .wuunder-color-picker{border:1px solid #ccd0d4!important;border-radius:4px!important;cursor:pointer;height:40px!important;padding:2px!important;width:60px!important}.woocommerce_page_wc-settings .wuunder-color-picker:hover{border-color:#8c8f94}.woocommerce_page_wc-settings .wuunder-color-picker:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa;outline:none}
