#kship-management-wrapper{background:#fff;border:1px solid #ccd0d4;padding:20px 30px;margin:20px 0;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0 / .05)}#kship-management-wrapper h2{margin-top:0;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px}.kship-city-row{display:flex;gap:10px;align-items:center;margin-bottom:10px;animation:fadeIn 0.3s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.kship-city-row input[type="text"],.kship-city-row input[type="number"]{flex:1;padding:10px;border:1px solid #ddd;border-radius:4px}.kship-remove-city{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:50%;width:30px;height:30px;cursor:pointer;font-weight:700;font-size:16px;line-height:1;transition:all 0.2s}.kship-remove-city:hover{background:#e53935;color:#fff;border-color:#e53935}.kship-actions{margin-top:20px;padding-top:20px;border-top:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.kship-notice{padding:15px;margin-bottom:20px;border-radius:4px}.kship-success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.kship-error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.woocommerce-checkout .select2-container .select2-selection--single{height:44px!important;line-height:44px!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px!important}.kship-country-block{border:1px solid #007cba;border-radius:8px;padding:15px;margin-bottom:20px;background:#f8f9fa}.kship-country-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:15px}.kship-country-header select{flex-grow:1;margin-right:15px}.kship-remove-country{background:#dc3232;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.kship-remove-country:hover{background:#a02323}.kship-country-block .kship-add-city-to-country{margin-top:10px}.kship-import-section{background:#f0f6fc;border:1px solid #c8e1ff;padding:20px;border-radius:8px;margin-bottom:20px}.kship-import-section h2{margin-top:0}.kship-import-section form{display:flex;gap:15px;align-items:center}